﻿.mobile{width: 100%;position: absolute;display: none;top: 0px;right: 0;z-index: 99991}.mobile_title{width: 100%;float: left;color: #fff;position: absolute;left: 0;top: 0;width: 50%;height: 50px;line-height: 50px;text-align: center;font-size: 14px;font-weight: normal}.mobile_title a{float: left;margin-left: 10px;color: #fff;line-height: 31px;height: 31px}.mobile-inner-header{width: auto;height: 42px;position: absolute;top: 28px;right: 20px}.mobile-inner-header-icon{color: #ffffff;height: 40px;font-size: 25px;text-align: center;float: right;width: 40px;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s}.mobile-inner-header-icon:hover{opacity: 0.8;cursor: pointer}.mobile-inner-header-icon span{position: absolute;left: calc((100% - 25px) / 2);top: calc((100% - 1px) / 3);width: 25px;height: 2px;background-color: rgba(255, 255, 255, 1)}.mobile-inner-header-icon span:nth-child(1){transform: translateY(4px) rotate(0deg)}.mobile-inner-header-icon span:nth-child(2){transform: translateY(-4px) rotate(0deg)}.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst}.mobile-inner-header-icon-click span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond}.mobile-inner-header-icon{color: #fff;height: 31px;float: right;width: 32px;position: relative;cursor: pointer;font-weight: bold;text-align: center;margin-top: 5px;background: #fff;z-index: 9999}.mobile-inner-header-icon-out span{width: 24px;height: 2px;background-color: #000;display: block}.mobile-inner-header-icon-out span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outfirst}.mobile-inner-header-icon-out span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outsecond}.mobile-inner-header-icon-out span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outthird}.mobile-inner-header-icon-click{background: none;margin-top: 10px}.mobile-inner-header-icon span:nth-child(1){transform: translateY(4px) rotate(0deg)}.mobile-inner-header-icon span:nth-child(2){transform: translateY(-4px) rotate(0deg)}.mobile-inner-header-icon span:nth-child(3){transform: translateY(-4px) rotate(0deg)}.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst}.mobile-inner-header-icon-click span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond}.mobile-inner-header-icon-click span:nth-child(3){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickthird}@keyframes clickfirst{0%{transform: translateY(4px) rotate(0deg)}100%{transform: translateY(0) rotate(45deg)}}@keyframes clicksecond{0%{transform: translateY(-4px) rotate(0deg)}100%{transform: translateY(0) rotate(-45deg)}}@keyframes clickthird{0%{opacity: 0}100%{opacity: 0}}.mobile-inner-header-icon-out span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outfirst}.mobile-inner-header-icon-out span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outsecond}.mobile-inner-header-icon-out span:nth-child(3){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outthird}@keyframes outfirst{0%{transform: translateY(0) rotate(-45deg)}100%{transform: translateY(-4px) rotate(0deg)}}@keyframes outsecond{0%{transform: translateY(0) rotate(45deg)}100%{transform: translateY(4px) rotate(0deg)}}@keyframes outthird{0%{transform: translateY(0) rotate(90deg)}100%{transform: translateY(12px) rotate(0deg)}}.mobile-inner-nav{height: 100vh;background-color: rgba(28, 28, 28, 0.9);width: 100%;position: absolute;top: 0;left: 0px;padding-top: 50px;padding-bottom: 25px;display: none;z-index: 999}.mobile-inner-nav a{display: inline-block;line-height: 45px;text-decoration: none;width: 100%;font-size: 1rem;text-align: center;border-bottom: solid 1px #444;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s}.mobile-inner-nav li{position: relative;padding: 0 20px}.mobile-inner-nav li a{text-indent: 0}.mobile-inner-nav li strong{color: #fff;position: absolute;right: 20px;top: 0;font-size: 1.6em;font-weight: normal;cursor: pointer;width: 40px;height: 45px;text-align: center;line-height: 45px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s}.mobile-inner-nav a{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;animation-name: returnToNormal;color: #fff}@-webkit-keyframes returnToNormal{from{opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}to{opacity: 1;-webkit-transform: none;transform: none}}.mobile_subNav{display: none;padding-left: 10px}.mobile-inner-nav dd a{height: 35px;line-height: 35px;border-bottom: dotted 1px rgb(105, 106, 106);font-size: .8rem;color: #c4c4c4}.mobile_search{clear: both;position: relative;height: 36px;margin: 10px 30px 0;border: 1px solid #747474;border-radius: 30px;overflow: hidden}.mobile_search input[type='text']{width: 79%;color: #d9d9d9;margin-left: 15px;border: none;height: 34px;background: none}.mobile_search .notxt1{width: 45px;height: 36px;color: #fff;right: 0;position: absolute;top: 0;left: auto;background: url(search.png) no-repeat center !important;border: none}@keyframes rotate{from{transform: rotateX(90deg) translateY(0%);top: 43px}to{transform: rotateX(0deg) translateY(0%);top: 43px}}@media screen and (max-width: 1400px){body{font-size: 15px}.container{width: 1224px}.header .home,.subheader .home{padding: 0px 8px 0 24px;background-position: 6px center}.search form{width: 204px}.search input[type="text"]{width: 158px}.search{width: 204px}.swiper-pic img{height: 256px}.mainbox .list2 .listItem{padding: 6px 0}.ggfwbg .entrance li{padding: 0 10px}.mainbox .dllist{margin-bottom: 15px}.mainbox .dllist dt p{height: 39px}.main2 .listItem2{padding-bottom: 10px}.main2 .listItem2 dd{height: 110px}.main2 .listItem2 p.ellipsis-3{line-height: 1.4;height: 3.9em}.teacher li{width: calc(25% - 30px);margin: 15px}}@media screen and (max-width: 768px){body{font-size: 16px}.mainTzgg .mainboxHd{padding-top: 0}.mheader{padding: 15px}.header,.subheaderbg,.nav-list{display: none}.mheader,.mobile{display: block}.container{width: 100%}.mainbox{width: 100%;padding: 0 25px;height: auto;margin: 0;margin-bottom: 15px}.flexbox{display: block}.swiper-pic{margin-bottom: 15px}.swiper-pic,.mainPic .mainboxBd .mainPicTxt{width: 100%}.swiper-pic img{height: auto}.swiper-pic .swiper-slide{padding-right: 0}.mainSerive .cont-list{padding-bottom: 15px}.mainSerive .entrance li{width: 228px}.mainSerive .entrance li:nth-child(even){margin-right: 5px}.mainbox .dllist{height: auto}.flink,.ggfwbg>.container{padding-left: 25px;padding-right: 25px}.flink .center{margin: 0 15px}.ggfwbg .cont-list{width: 100%;border: 0 none;margin-top: 15px;display: flex;flex-wrap: wrap;border-bottom: 1px solid rgba(255, 255, 255, .6);padding: 8px 0 18px;margin-bottom: 10px}.ggfwbg .cont-list p{width: 25%}.ggfwbg .cont-list a{font-size: 14px}.ggfwbg .entrance{padding-left: 0}.ggfwbg .entrance li{font-size: 14px}.subboxbg .column>.clearfix{display: block}.subboxbg .column .sidebar,.subboxbg .submain{width: 100%}.sidebar{padding-right: 0;border-right: 0;margin: 20px 0 0;border-bottom: 1px solid #efefef}.sidebarHd{height: 58px;line-height: 58px}.sidebarHd span{display: inline-block;float: right;padding-right: 15px;font-size: 140%;font-weight: normal}.sidebarBox{display: block}.subboxbg .column{padding: 0 15px}.profile{padding-top: 15px;padding-bottom: 15px;background-size: auto 6px}.column_list{padding: 0}.column_list ul.list_info li{height: 30px;line-height: 30px}.column_list ul.list_info li span{font-size: 14px;height: 30px;line-height: 30px}.column_list ul.list_info li a{padding-left: 18px}.subboxbg .submain{margin: 15px 0;padding: 0}.xyld{height: auto}.xyld .xyldleft{width: 140px;height: auto}.xyld .xyldright{height: auto}.xyld .xyldright p{font-size: 14px;line-height: 1.6}.teacher ul{margin: 15px 0;margin-left: -10px;margin-right: -10px}.teacher li{width: calc(33.33% - 20px);margin: 10px}.subboxbg{padding: 0}.list_xsfc .imgbox{width: calc(33.33% - 16px);margin: 0 8px 12px}}@media screen and (max-width: 600px){.mheader .logo{width: 85%}.logo img{width: 100%}.mobile-inner-header{top: 22px}.swiper-pic .swiper-pagination{top: 58%}.list2 li{font-size: 16px}.ggfwbg .entrance{flex-wrap: wrap}.ggfwbg .entrance li{width: 33.33%;padding: 6px 0}.sbanner img{height: 20vh;object-fit: cover}}@media screen and (max-width: 480px){.mheader{padding: 20px 15px}.mobile-inner-header{top: 22px;right: 15px}.swiper-pic .swiper-pagination{top: auto;bottom: 215px}.mainboxHd{padding-bottom: 12px;padding-top: 5px}.main2{margin-top: 0}.main2 .mainboxHd{margin-bottom: 0}.mainbox{padding: 0 15px}.flink,.ggfwbg>.container{padding-left: 15px;padding-right: 15px}.mainbox .list2 .listItem{padding: 3px 0}.mainbox .list2 .listItem dt{width: 40px}.mainbox .list2 .listItem dd{padding-top: 3px}.fast{margin-top: 15px;height: auto}.ggfwbg .cont-list p{width: 33.33%}.flink{margin-bottom: 0}.flink .mainboxHd{margin-top: 0}.flink .mainboxBd{flex-wrap: wrap}.footerbg{padding: 20px 0}.footerbg .container{display: block;font-size: 14px;text-align: center}.footerTxt{display: block;width: 100%;line-height: 1.5;margin-bottom: 10px}.footerTxt img{display: none}.footerbg img{width: 98px}.footerImg{justify-content: center}.footerImg div{margin: 0 10px}.footerBottom{margin-top: 15px;padding: 15px 10px 0}.sbanner img{height: 12vh;object-fit: cover}.teacher li{width: calc(50% - 20px);margin: 10px}.list_xsfc .imgbox{width: calc(50% - 16px);margin: 0 8px 12px}.wz-title{font-size: 20px}}@media screen and (max-width: 400px){.subjectHd span::after{height: 136px;top: 98px}.famousbg,   .newsbg,   .subjectBoxbg,   .listboxbg{min-height: 200px}.subject{height: 340px}.subjectBd{padding-top: 15px}.subjectBd .swiper-slide{margin-right: 20px}.leader{width: 100%;margin-top: 0;padding-top: 28px;padding-left: 15px;padding-bottom: 20px;height: auto;background-size: 110% auto;background-position: center;margin-bottom: 15px}.famousSwiper{padding-top: 10px}.famousList .swiper-slide{width: 70%;height: auto;margin: 0;margin-bottom: 15px;margin-right: 15px}.famousList .swiper-slide img{width: 100%;height: auto}.noticeTime{width: 64px;height: 68px;background-size: 64px 68px}.list_img img,   .list_video img{width: 100%;height: 120px}.list_video img{height: 80px}.list_video li a::before{margin-top: -35px;margin-left: -15px;width: 30px;height: 30px}}
