@charset "utf-8";@media screen and (max-width: 768px){html{overflow-x: hidden !important;width: 100% !important;max-width: 100% !important}body{min-width: auto !important;max-width: 100vw !important;font-size: 14px;overflow-x: hidden !important;-webkit-overflow-scrolling: touch;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);margin: 0 !important;padding: 0 !important;padding-top: 50px !important;width: 100% !important;position: relative}*{-webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);-webkit-touch-callout: none;box-sizing: border-box;max-width: 100%}img,video,iframe,embed,object{max-width: 100% !important;height: auto !important}.w1300{width: 100% !important;max-width: 100% !important;padding: 0 15px !important;box-sizing: border-box;overflow: hidden}.pc{display: none !important}.wap{display: block !important}.fl,.fr{float: none !important;width: 100% !important;max-width: 100% !important}.clear,.clearboth{clear: both;width: 100%}div,section,article,aside,nav,main{max-width: 100%;overflow-x: hidden;word-wrap: break-word;overflow-wrap: break-word}p,li,span,a,td,th{word-wrap: break-word;overflow-wrap: break-word;word-break: break-word;hyphens: auto}.header{display: none !important}.inavbox{display: none !important}.top{position: fixed !important;top: 0 !important;left: 0 !important;width: 100% !important;max-width: 100vw !important;height: 50px !important;background: #004098 !important;z-index: 99990 !important;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;display: flex !important;align-items: center !important;justify-content: space-between !important;padding: 0 15px !important;box-sizing: border-box !important;overflow: hidden !important}.top::before{content: '浙江海洋大学人事处';color: #fff;font-size: 18px;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;flex: 1;max-width: calc(100% - 50px)}.wap-menu{position: relative;top: auto;right: auto;z-index: 99991 !important;display: block !important}.wap-menu img{width: 28px;height: 28px;cursor: pointer;filter: brightness(0) invert(1);display: block}.wap-menu .menu{display: block !important}.wap-menu .close-menu{display: none !important;position: absolute;top: 0;right: 0}.m-head{display: none !important;position: relative}.m-logo{display: none !important}.m-logo img{display: none !important}div.m-nav,   .m-head .m-nav,   .wap.m-head .m-nav{position: fixed !important;top: 0 !important;right: -100% !important;width: 80% !important;max-width: 300px !important;min-width: 250px !important;height: 100vh !important;background: #ffffff !important;z-index: 99999 !important;overflow-y: auto !important;overflow-x: hidden !important;-webkit-overflow-scrolling: touch !important;box-shadow: -5px 0 15px rgba(0, 0, 0, 0.3) !important;transition: right 0.3s ease-in-out !important;display: block !important;visibility: visible !important;opacity: 1 !important}.m-nav form,   .m-search{display: none !important}.m-nav ul.r,   .m-nav #dh{padding: 20px 0 20px 0 !important;margin: 0 !important;list-style: none !important;width: 100% !important}.m-nav ul.r li,   .m-nav #dh li{border-bottom: 1px solid #eee !important;padding: 0 !important;margin: 0 !important;width: 100% !important;list-style: none !important}.m-nav ul.r li a,   .m-nav #dh li a{display: block !important;padding: 15px 20px !important;color: #333 !important;font-size: 16px !important;text-decoration: none !important;background: transparent !important}.m-nav ul.r li a:active,   .m-nav ul.r li a:hover,   .m-nav #dh li a:active,   .m-nav #dh li a:hover{background: #f5f5f5 !important;color: #004098 !important}.m-nav .clear{display: none !important}.m-nav ul li span{display: none !important}.m-search{margin: 20px;display: flex;border: 1px solid #ddd;border-radius: 5px;overflow: hidden}.m-search input[type="text"]{flex: 1;padding: 10px;border: none;outline: none;font-size: 14px}.m-search input[type="image"]{width: 40px;padding: 5px;background: #004098;border: none}.i_banner{margin: 0 !important;margin-bottom: 15px !important;width: 100% !important;max-width: 100% !important;padding: 0 !important;position: relative;overflow: hidden}.i_banner a{padding: 0px}.banner-swiper{width: 100% !important;max-width: 100% !important;height: auto !important;overflow: hidden}.swiper-wrapper{width: 100% !important;max-width: 100% !important}.swiper-slide{width: 100% !important;max-width: 100% !important}.swiper-slide img{width: 100% !important;max-width: 100% !important;height: auto !important;max-height: 250px;object-fit: cover;display: block}.swiper-slide a{display: block;width: 100%;max-width: 100%}.swiper-button-prev,   .swiper-button-next{width: 30px !important;height: 30px !important}.swiper-button-prev::after,   .swiper-button-next::after{font-size: 16px !important}.swiper-pagination-bullet{width: 6px !important;height: 6px !important}.gdxwbox{padding: 20px 0 !important;width: 100% !important;max-width: 100% !important;overflow: hidden}.qhbox1{width: 100% !important;max-width: 100% !important;overflow: hidden}.footer-info .beian a{color: #666}.qhbox1 .hd,   .qhbox1 .bd{width: 100% !important;max-width: 100% !important;float: none !important;overflow: hidden}.gdxwbox_title{padding: 10px 0}.gdxwbox_title img{max-width: 30px !important;vertical-align: middle}.gdxwbox_title span{font-size: 18px !important;margin-left: 10px}.title_more{position: absolute;right: 15px;top: 30px;font-size: 14px !important;height: auto !important;line-height: normal !important}.gdxwbox_title{display: none}.gdxwbox_list{margin-top: 15px;width: 100%;max-width: 100%;overflow: hidden}.gdxwbox_list ul{width: 100%;max-width: 100%;margin: 0;padding: 0}.gdxwbox_list ul li{margin-bottom: 12px;border-bottom: 1px solid #eee;line-height: 2 !important;width: 100%;max-width: 100%;overflow: hidden;height: auto}.qhbox1 .bd ul{padding-left: 10px!important;padding-right: 10px!important}.gdxwbox_list ul li a{display: flex !important;align-items: flex-start;font-size: 14px;width: 100%;max-width: 100% !important;overflow: hidden}.gdxwbox_list ul li a>*:not(.date){flex: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: calc(100% - 50px)}.gdxwbox_list ul li .date{flex-shrink: 0;margin-right: 10px;background: #004098;color: #fff;padding: 2px 2px;border-radius: 3px;font-size: 12px;white-space: nowrap}.aboutbox{padding: 20px 0 !important;background: #f8f9fa;width: 100% !important;max-width: 100% !important;overflow: hidden}.cgjj_box{width: 100% !important;max-width: 100% !important;float: none !important;margin-bottom: 20px !important;margin-left: 0 !important;margin-right: 0 !important;background: #fff;border-radius: 8px;padding: 15px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);box-sizing: border-box;overflow: hidden}.cgjj_box.fl,   .cgjj_box.fr{float: none !important;width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important}.title_03{position: relative;padding: 15px 0;border-bottom: 2px solid #004098;margin-bottom: 15px}.title_03 h1{font-size: 18px !important;display: flex;align-items: center}.title_03 h1 img{max-width: 140px !important;margin-right: 10px}.title_03 h1 span{font-size: 16px}.qtcgbg .aboutbox_nr{padding: 0px}.aboutbox_nr ul{padding-left: 0px!important}.aboutbox_nr ul li{margin-bottom: 10px;padding: 10px 0;border-bottom: 1px solid #eee;line-height: 1.6 !important;height: auto;margin-bottom: 8px!important}.aboutbox_nr ul li a{display: flex !important;align-items: flex-start;font-size: 14px;width: 100%;max-width: 100% !important;overflow: hidden}.aboutbox_nr ul li a>*:not(.date){flex: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.aboutbox_nr ul li .date{flex-shrink: 0;margin-right: 10px;color: #fff;font-size: 12px;line-height: 20px}.qtcgbg{padding: 20px 0 !important;width: 100% !important;max-width: 100% !important;overflow: hidden}.qtcgbgleft,   .qtcgbgright{width: 100% !important;max-width: 100% !important;float: none !important;margin-bottom: 20px !important;margin-left: 0 !important;margin-right: 0 !important;background: #fff;border-radius: 8px;padding: 15px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);box-sizing: border-box;overflow: hidden}.qhbox .hd{margin-bottom: 10px}.qhbox .hd ul{display: flex;flex-wrap: wrap;gap: 10px}.i_box_bk_list ul,.qhbox .hd ul{padding-left: 0px!important}.qhbox .hd ul li{flex: 1;min-width: 80px;text-align: center;background: #f5f5f5;border-radius: 5px;cursor: pointer;color: #004098;font-size: 14px}.qhbox .hd ul li.on{background: #004098;color: #fff}.qhbox .bd ul li{margin-bottom: 10px;padding: 10px 0;border-bottom: 1px solid #eee;line-height: 1.6 !important}.qhbox .bd ul li a{flex: 1 !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important;display: block !important;font-size: 14px;padding-right: 0 !important;margin-right: 10px !important}.qhbox .bd ul li .date,   .qhbox .bd ul li span.date{flex-shrink: 0 !important;white-space: nowrap !important;margin-left: 0 !important;margin-right: 0 !important;padding-right: 0 !important;color: #999;font-size: 12px}.listmain{padding: 20px 0 !important;display: block !important}.lm-left{width: 100% !important;float: none !important;margin-bottom: 20px;background: #fff;border-radius: 8px;padding: 15px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05)}.left-lmname{padding: 0 !important;border-bottom: 2px solid #004098;margin-bottom: 15px}.left-lmname h1{font-size: 20px !important;color: #333}.list_subs ul{display: flex;flex-wrap: wrap;gap: 10px}.list_subs ul li{flex: 1;min-width: 100px}.list_subs ul li a{display: block;padding: 10px;background: #f5f5f5;text-align: center;border-radius: 5px;font-size: 14px}.list_subs ul li a:hover,   .list_subs ul li a.on{background: #004098;color: #fff}.lm-right{width: 100% !important;float: none !important;background: #fff;border-radius: 8px;padding: 15px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05)}.this-name{padding: 10px 0;border-bottom: 1px solid #eee;margin-bottom: 15px;font-size: 12px;color: #999;overflow-x: auto;white-space: nowrap}.this-name span{background: none !important;padding: 0 !important}.lm_list ul li{margin-bottom: 12px;padding: 12px 0;border-bottom: 1px solid #eee;line-height: 1.6 !important}.lm_list ul li a{display: flex;justify-content: space-between;align-items: flex-start;font-size: 14px;padding-right: 70px!important}.lm_list ul li span{flex-shrink: 0;margin-left: 10px;color: #999;font-size: 12px}.lm-left{margin-bottom: 0px}.lm-left .left-lmname{height: auto}.listmain{margin: 0px}.list-fy,   .list_page{margin-top: 20px;text-align: center;overflow-x: auto;white-space: nowrap}.list-fy a,   .list_page a,   .list-fy span,   .list_page span{display: inline-block;margin: 0 3px;border: px solid #ddd;border-radius: 3px;font-size: 14px}.c-content{padding: 0 !important}.nr-info{padding: 15px 0}.nr-info>div>div>div:first-child{font-size: 20px !important;line-height: 1.4 !important;padding: 0 !important;word-wrap: break-word}.nr-info .this-name{font-size: 12px !important;color: #999;padding: 10px 0;text-align: left !important}.nr-info div[style*="margin:20px"]{margin: 15px 0 !important;font-size: 15px;line-height: 1.8 !important;word-wrap: break-word;overflow-wrap: break-word}.nr-info img{max-width: 100% !important;height: auto !important;display: block;margin: 10px auto}.con-img{text-align: center}.nr-info table{width: 100% !important;max-width: 100% !important;font-size: 12px !important;display: block;overflow-x: auto;-webkit-overflow-scrolling: touch;box-sizing: border-box}.nr-info table td,   .nr-info table th{padding: 8px 5px !important;word-wrap: break-word;overflow-wrap: break-word;max-width: 200px;white-space: normal}.table-wrapper{width: 100% !important;max-width: 100% !important;overflow-x: auto !important;-webkit-overflow-scrolling: touch;margin: 15px 0}.nextart{font-size: 14px !important;line-height: 1.8 !important;padding: 10px 0;border-bottom: 1px solid #eee}.nextart a{color: #004098;word-wrap: break-word;display: inline-block;margin-left: 0 !important}.new-footer{margin-top: 30px;padding: 30px 0 20px;background: #f5f5f5;width: 100% !important;max-width: 100% !important;overflow: hidden}.footer-container{display: flex;flex-direction: column;align-items: center;padding: 0 15px;width: 100% !important;max-width: 100% !important;box-sizing: border-box}.footer-logo{width: 100%;text-align: center;margin-bottom: 20px}.footer-logo img{max-width: 150px;height: auto}.footer-info{width: 100%;text-align: center;margin-bottom: 20px}.footer-info p{margin: 8px 0;font-size: 12px;line-height: 1.6;color: #666}.footer-info .copyright{font-size: 13px;color: #333}.footer-info a{color: #004098}.footer-social{width: 100%;text-align: center}.social-icons{display: flex;justify-content: center;gap: 15px;margin-bottom: 15px}.social-icon img{width: 40px;height: 40px}.footer-slogan img{max-width: 200px;height: auto}.listmain,   .lm-left,   .lm-right,   .aboutbox_nr,   .lm_list,   .c-content,   .nr-info{width: 100% !important;max-width: 100% !important;overflow-x: hidden !important;box-sizing: border-box !important}ul,ol{width: 100% !important;max-width: 100% !important;padding-left: 20px !important;padding-right: 0 !important;margin: 0 !important;box-sizing: border-box !important}li{width: 100% !important;max-width: 100% !important;overflow: hidden !important;box-sizing: border-box !important}.m-nav{max-width: 80% !important;box-sizing: border-box !important}.i-search,   .m-search{width: 100% !important;max-width: 100% !important;box-sizing: border-box !important}.this-name{width: 100% !important;max-width: 100% !important;overflow-x: auto !important;box-sizing: border-box !important}h1 img,   h2 img,   h3 img{max-width: 30px !important;height: auto;vertical-align: middle}h1 i,   h2 i,   h3 i{font-size: 24px;margin-right: 10px;vertical-align: middle;color: #004098}input[type="submit"],   button,   .btn{padding: 10px 20px !important;font-size: 14px !important;border-radius: 5px;border: none;cursor: pointer}input[type="text"],   textarea,   select{width: 100% !important;padding: 10px !important;font-size: 14px !important;border: 1px solid #ddd;border-radius: 5px;box-sizing: border-box}*{word-wrap: break-word;word-break: break-word;overflow-wrap: break-word}a,span,p,li,div{word-break: break-word !important;overflow-wrap: break-word !important;hyphens: auto}pre,code{max-width: 100% !important;overflow-x: auto !important;white-space: pre-wrap !important;word-wrap: break-word !important}a{padding: 5px 0;display: inline-block;transition: all 0.3s ease}a:active{opacity: 0.7;transform: scale(0.98)}.aboutbox_nr{padding: 0px}.gdxwbox_list ul li,   .aboutbox_nr ul li,   .lm_list ul li,   .qhbox .bd ul li{display: flex !important;align-items: center !important;justify-content: space-between !important;width: 100% !important;padding-right: 0 !important}.i_box_bk_list .date{display: none}.this-name span{padding-left: 10px!important}.lm_list ul{padding-left: 0px!important}.qhbox .bd ul li .date,   .qhbox .bd ul li span{text-align: right !important}.cgjj_box,   .qtcgbgleft,   .qtcgbgright,   .lm-left,   .lm-right{transition: box-shadow 0.3s ease}.back-to-top{position: fixed;bottom: 80px;right: 20px;width: 45px;height: 45px;background: #004098;color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);z-index: 999;cursor: pointer;transition: all 0.3s ease}.back-to-top:active{transform: scale(0.9)}.menu-overlay{position: fixed !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;background: rgba(0, 0, 0, 0.5) !important;z-index: 9998 !important;display: none !important;opacity: 0;transition: opacity 0.3s ease}.menu-overlay.active{display: block !important;opacity: 1 !important}.wap{display: block !important}.top.wap{display: flex !important}}@media screen and (max-width: 768px){@keyframes fadeInUp{}opacity: 0;            transform: translateY(20px);{}.m-head{padding: 0px}.m-nav{padding-top: 30px}.m-nav ul li a{text-align: center}.cgjj_box,   .qtcgbgleft,   .qtcgbgright{animation: fadeInUp 0.5s ease}}@media screen and (min-width: 769px) and (max-width: 1024px){body{min-width: auto !important}.w1300{width: 100% !important;max-width: 100% !important;padding: 0 30px;box-sizing: border-box}.inavbox .inav li{padding: 0 10px !important;font-size: 14px !important}.swiper-slide img{max-height: 400px;object-fit: cover}.cgjj_box{width: 48% !important;margin: 0 1% 20px !important}.qtcgbgleft,   .qtcgbgright{width: 48% !important;margin: 0 1% !important}}@media screen and (max-width: 375px){body{font-size: 13px}.w1300{padding: 0 10px}.title_03 h1,   .gdxwbox_title span{font-size: 16px !important}.gdxwbox_list ul li a,   .aboutbox_nr ul li a,   .lm_list ul li a{font-size: 13px}.footer-info p{font-size: 11px}}@media screen and (max-width: 768px){.m-nav,   div.m-nav,   .m-head .m-nav,   .wap .m-nav{display: block !important;position: fixed !important;top: 0 !important;right: -100% !important;width: 280px !important;height: 100vh !important;background: #fff !important;z-index: 2147483647 !important;overflow-y: auto !important;box-shadow: -5px 0 20px rgba(0, 0, 0, 0.5) !important;pointer-events: auto !important}.m-nav ul,   .m-nav #dh,   .m-nav ul.r{display: block !important;padding: 20px 0 !important;margin: 0 !important;list-style: none !important;pointer-events: auto !important;position: relative !important;z-index: 1 !important}.m-nav ul li,   .m-nav #dh li,   .m-nav ul.r li{display: block !important;width: 100% !important;padding: 0 !important;margin: 0 !important;border-bottom: 1px solid #eee !important;pointer-events: auto !important;position: relative !important}.m-nav ul li a,   .m-nav #dh li a,   .m-nav ul.r li a{display: block !important;padding: 15px 20px !important;color: #333 !important;font-size: 16px !important;text-decoration: none !important;background: transparent !important;pointer-events: auto !important;position: relative !important;z-index: 1 !important;cursor: pointer !important}.m-nav ul li a:hover,   .m-nav ul li a:active,   .m-nav #dh li a:hover,   .m-nav #dh li a:active,   .m-nav ul.r li a:hover,   .m-nav ul.r li a:active{background: #f5f5f5 !important;color: #004098 !important}.menu-overlay,   .menu-overlay.active{display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important}}@media screen and (max-width: 768px){.i_banner,   .gdxwbox,   .aboutbox,   .qtcgbg,   .listmain,   .new-footer{position: relative !important;z-index: 1 !important}}
