@charset "utf-8";.header{background: url(../img/topbg.jpg) no-repeat center top;position: fixed;top: 0;z-index: 9}.header .wal{max-width: 17.8rem;margin: 0px auto;position: relative}.wal{max-width: 16rem;margin: 0 auto}.bodybg{width: 100%;height: 100vh;position: relative;background: url(../img/bodaybg1.jpg) no-repeat center bottom}.bodybg2{width: 100%;position: relative;background-image: url(../img/bodaybg1.jpg);background-position: center bottom;background-repeat: no-repeat;background-attachment: fixed}.indexwal{padding-top: 1.3rem}.header{width: 100%}.logo{padding: 20px 0}.top_link{position: relative;margin-top: 20px}.top_link a{color: #FFFFFF;font-size: 16px;padding-left: 15px;background: url(../img/line1.png) no-repeat left center}.top_link a img{vertical-align: middle;padding-right: 7px}.search{line-height: 25px;top: 0px;right: 114px;border: 1px solid #fff;border-radius: 14px}.search input{outline: none;border: none}.search .inp{background: none;text-indent: 15px;color: #333;width: 150px;float: left;height: 25px;color: #fff;background: none;transition: all 1s ease .1s;-webkit-transition: all 1s ease .1s;-moz-transition: all 1s ease .1s;-ms-transition: all 1s ease .1s;-o-transition: all 1s ease .1s}.search .sub{float: left;width: 25px;height: 25px;background: url(../img/search.png) no-repeat center;margin-right: 3px}.search .active{width: 150px}.logo_right{width: 62%}.nav{float: right;position: relative;z-index: 9;margin-top: 22px;width: 83%}.logo_right .nav li{padding-left: 1.7%;margin-left: 1.2%;background: url(../img/line2.png) no-repeat 0 3px;float: left;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out}.logo_right .nav li:first-child{background: none;margin-left: 0;padding-left: 0}.nav li>a{font-size: 0.2rem;text-align: center;display: block;font-weight: normal;color: #fff}.nav .v1{display: block;height: 55px;font-size: 24px;text-align: center;position: relative}.nav .v1:hover .down{opacity: 1;visibility: visible;transition: opacity 0.5s ease;-webkit-transition: opacity 0.5s ease;-moz-transition: opacity 0.5s ease;-o-transition: opacity 0.5s ease}.nav>li>a::before{content: "";background-color: #008648;position: absolute;bottom: 0px;width: 0px;height: 0px;left: 57%;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out}.nav>li.on>a::before{width: 100%;height: 3px;left: 0px}.nav .down{position: absolute;width: 100%;min-width: 160px;z-index: 99;top: 100%;background: #ffffff;overflow: hidden;left: 50%;opacity: 0;visibility: hidden;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0)}.nav .down dl{position: relative}.nav .down dd{margin-bottom: 0px;text-align: center;padding: 0px 0.2rem;box-sizing: border-box}.nav .down dd:hover{background: #006766}.nav .down dd:hover a{color: #ffffff}.nav .down dd a{font-size: 14px}.nav .down .s1{font-size: 0.15rem;color: #006766;line-height: 1.5em;display: block;padding-bottom: 8px;padding-top: 8px;position: relative}.flex{display: flex;justify-content: space-between;flex-wrap: wrap}.flex-left{display: flex;flex-wrap: wrap}.flex-center{display: flex;flex-wrap: wrap;justify-content: center}.flex-right{display: flex;flex-wrap: wrap;justify-content: flex-end}.flex-v-center{display: -webkit-flex;display: flex;flex-direction: column;justify-content: center}.flex-v{display: -webkit-flex;display: flex;flex-direction: column;justify-content: space-between}.flex-v-bottom{display: -webkit-flex;display: flex;align-items: flex-end;flex-wrap: wrap;justify-content: left}.menu-btn{overflow: hidden;margin-left: 35px;width: 30px;height: 30px;background: 0 0;text-indent: -5260px;opacity: 1;position: relative;z-index: 999}.menu-btn .line-1,.menu-btn .line-2,.menu-btn .line-3{position: absolute;top: 50%;display: block;right: 0;width: 30px;height: 2px;background: #fff;transition: all .4s cubic-bezier(.165, .84, .44, 1) 0s;transition-property: transform, width, margin, background-color}.menu-btn .line-1{margin-top: -9px;width: 26px}.menu-btn .line-3{margin-top: 9px;width: 26px}.drawerMenu-open .menu-btn .line-1{visibility: hidden}.drawerMenu-open .menu-btn .line-2{margin-top: 0 !important;width: 28px;-webkit-transform: rotate(45deg);transform: rotate(45deg)}.drawerMenu-open .menu-btn .line-3{margin-top: 0 !important;width: 28px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}.searchbtn{width: 30px;text-align: center;line-height: 40px}.searchbtn i{color: #c80d17;font-size: 18px}.mobNav{position: fixed;top: 105px;left: 0;right: 0;bottom: 0;background: rgba(255, 255, 255, 1);z-index: 98;padding: 20px 6% 20px;display: none}.mobNav ul{max-height: 70vh;overflow: auto}.mobNav ul::-webkit-scrollbar{display: none}.mobNav ul li{padding: 15px 0;border-bottom: 1px solid #ddd}.mobNav ul li .navp a{font-size: 16px;color: #333333;font-weight: 700;background-size: auto 100%}.mobNav ul li .navp i{display: block;width: 16px;font-size: 30px;transition: .3s;color: #333333;transform-origin: center;margin-right: 5px;height: 16px;background-size: 16px 16px}.mobNav ul li.on .navp i{transform: rotate(-45deg)}.mobNav ul li .subNavm{margin-top: 10px;padding-left: 10px;display: none}.mobNav ul li .subNavm a{display: block;line-height: 36px;font-size: 16px}.mobNav .toplink{margin-bottom: 10px}.mobNav .toplink:after{clear: both;content: ' ';display: block}.mobNav .toplink a i{font-size: 24px}.mobNav .toplink a{height: 36px;float: left;display: block;line-height: 36px;font-size: 13px;text-align: center;width: 23%;transition: .3s;color: #333;margin: 0 3px;border-bottom: 1px solid #ddd}.mobNav .toplink a span{width: 100px;height: 100px;background: #fff;top: 100%;left: -15px;position: absolute;z-index: 10;padding: 3px;display: none}.mobNav .toplink a:hover span{display: block}.headerm{display: none;position: fixed;left: 0;right: 0;top: 0;z-index: 99;background: url(../img/topbg.jpg) no-repeat center;height: 110px;padding-right: 4%;padding-left: 4%}.sermob{position: fixed;width: 100%;padding: 10px;box-sizing: border-box;top: 110px;right: 0;z-index: 66;background: #fff;display: none}.sermob .inp{width: calc(100% - 100px);height: 40px;line-height: 40px;padding: 0 40px 0 10px;font-size: 14px;color: #444;background: 0 0;border: 1px solid #eee}.sermob .sub{display: block;cursor: pointer;position: absolute;right: 59px;top: 10px;height: 40px;width: 40px;border: none;overflow: hidden;font-size: 14px;color: #8f0e16;background: url(../img/ser.svg) center no-repeat #006766;background-size: 20px 20px}.sermob .close{position: absolute;right: 15px;top: 7px;font-size: 36px;width: 20px;height: 40px;-webkit-transition: .5s;transition: .5s;color: #888;cursor: pointer;line-height: 42px}.news,.notice,.student{margin-top: 0.3rem;width: 32%;max-width: 505px;padding: 0.2rem 0.3rem;box-sizing: border-box;border-radius: 5px;background: rgba(255, 255, 255, 0.9);box-shadow: 0 0 10px #a4d7d4}.news_title{margin-bottom: 20px;border-bottom: 1px solid #006766}.news_title h2{float: left;font-size: 24px;color: #006766;padding-bottom: 12px;border-bottom: 4px solid #006766}.news_title span{float: left;font-size: 16px;color: #006766;padding-left: 10px}.news_title a{float: right;font-size: 14px;color: #006766}.news_title a img{padding-left: 5px}.newsimg{width: 100%;height: 2.8rem;position: relative;overflow: hidden}.newsimg .pic a span,.newsimg .pic,.newsimg .pic a{display: block;width: 100%;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s}.newsimg .pic_name{width: 100%;position: absolute;left: 0;bottom: 0;padding: 8px 15px;box-sizing: border-box;background: rgba(0, 103, 102, 0.8)}.newsimg .pic_name a{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #FFFFFF;font-size: 16px}.news_list ul li{overflow: hidden;margin-top: 0.22rem}.news_list ul li a{width: 78%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;font-size: 18px;padding-left: 18px;box-sizing: border-box;background: url(../img/dot.png) no-repeat left center}.news_list .date{float: right;font-size: 18px}.news_list ul li:hover a,.notice_list ul li:hover a,.stu_list ul li:hover .stu_right a{color: #006766}.notice_list ul li{overflow: hidden;margin-top: 0.18rem}.notice_list .date{width: 55px;height: 55px;border-radius: 5px;background-color: #006766;color: #FFFFFF;text-align: center;float: left}.notice_list .date p{font-size: 18px;font-weight: bold;padding-top: 7px}.notice_list .date div{font-size: 12px}.notice_list ul li a{float: right;width: 85%;font-size: 18px;line-height: 1.5;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -moz-box;-moz-line-clamp: 2;-moz-box-orient: vertical;overflow-wrap: break-word;word-break: break-all;white-space: normal;overflow: hidden}.stu_list ul li{margin-top: 0.2rem;overflow: hidden}.stu_pic{width: 1.55rem;height: 0.9rem;float: left;overflow: hidden}.stu_pic a{width: 100%;height: 100%;display: block;background-position: center;background-repeat: no-repeat;background-size: cover;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s}.stu_right{width: 59%;float: right}.stu_right a{font-size: 18px;line-height: 1.5;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -moz-box;-moz-line-clamp: 2;-moz-box-orient: vertical;overflow-wrap: break-word;word-break: break-all;white-space: normal;overflow: hidden}.stu_right p{font-size: 14px;color: #006766;margin-top: 8px}.stu_list ul li:hover .stu_pic a,.newsimg:hover .pic span{transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s}.linklist{margin-top: 0.3rem}.linklist>div{width: 23%;height: 1.1rem;max-width: 505px;border-radius: 5px;text-align: center}.linklist>div a{font-size: 24px;color: #FFFFFF;display: block}.linklist>div a img{padding-right: 5px;vertical-align: middle}.link1{background: url(../img/iconbg1.png) no-repeat center}.link2{background: url(../img/iconbg2.png) no-repeat center}.link3{background: url(../img/iconbg3.png) no-repeat center}.link4{background: url(../img/iconbg4.png) no-repeat center}.footer,.footer2{background: #006766;padding: 10px 0;text-align: center;color: #FFFFFF;line-height: 30px;font-size: 16px;z-index: 9;position: absolute;bottom: 0;width: 100%}.neiwrap .wal{padding: 0.3rem;padding-top: 1.5rem;box-sizing: border-box;min-height: 100vh;background: rgba(255, 255, 255, 0.9);box-shadow: 0 0 10px #aad3d1}.nav_left{width: 2.8rem;position: relative;background-color: #fff}.nav_left>h2{font-size: 22px;text-align: center;height: 65px;line-height: 65px;color: #fff;font-weight: normal;position: relative;background-color: #006766}.nav_left>ul>li{background-color: #FFFFFF;text-align: center;line-height: 60px;box-sizing: border-box;color: #333;border-bottom: 1px solid #dcdcdc}.nav_left>ul>li a{display: block;font-size: 20px}.nav_left>ul>li>a:hover{color: #fff}.nav_left>ul>li>a:hover{background-color: #006766}.nav_left dl dd a:hover{color: #006766}.nav_left dl{display: none}.nav_left .act>a{color: #ffffff}.nav_left .act>a{background-color: #006766}.nav_left .play dl{display: block;padding-bottom: 10px}.nav_left .play dl dd a{font-size: 16px;line-height: 30px}.right_top{margin-bottom: 20px;border-bottom: 1px solid #006766}.right_top>h2{float: left;font-size: 24px;color: #006766;padding-bottom: 15px;border-bottom: 4px solid #006766}.right_top>p,.right_top>p a{font-size: 14px;color: #006766}.fan{margin: 0.6rem auto}.nav_right{width: 12rem}.list ul li{overflow: hidden;padding: 10px 0;border-bottom: 1px dashed  #d2d2d2}.list ul li a{width: 75%;float: left;box-sizing: border-box;padding-left: 20px;background: url(../img/dot.png) no-repeat left center;line-height: 30px;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.list ul li .date{float: right;line-height: 30px;font-size: 18px;color: #888888}.list ul li:hover a{color: #006766}.content{padding-bottom: 0.6rem}.content_title>h1,.dp>h1{font-size: 22px;font-weight: bold;text-align: center;margin-top: 30px;margin-bottom: 20px;line-height: 1.5}.content_title>p{text-align: center;color: #888888;padding-bottom: 20px;border-bottom: 1px dashed #cbbda6;margin-bottom: 25px}.cont{margin-top: 30px}.cont iframe{max-width: 100%}.cont p{line-height: 30px;font-size: 16px;margin-top: 10px;background: none !important}.dp{margin-bottom: 80px}.dp .content_title{border-bottom: 1px solid #a7d1b3;text-align: center}.dp .content_title h1{font-size: 0.38rem;padding-bottom: 0.3rem;display: inline-block;border-bottom: 2px solid #1d6331;margin-bottom: 0}.teachwrap .tab-hd h2:first-child{border-left: 1px solid #006766}.teachwrap .tab-hd h2{width: 19.9%;float: left;border-right: 1px solid #006766;border-top: 1px solid #006766;border-bottom: 1px solid #006766;text-align: center;padding: 15px 0;font-size: 18px}.teachwrap .tab-hd h2.active{color: #FFFFFF;background-color: #006766}.teachwrap .tab-hd h2.active a{color: #FFFFFF}.teachwrap .tab-bd{margin-top: 0.3rem}.teachlist{padding-bottom: 30px}.teachlist ul li{float: left;width: 31.3%;margin: 0 1%;background-color: #FFFFFF;padding: 10px;margin-bottom: 0.25rem;box-sizing: border-box}.teachpic{width: 1.5rem;height: 2rem;overflow: hidden}.teachpic img{width: 100%}.teachname{width: 1.9rem;max-height: 2rem;overflow: hidden}.teachname>h2{font-size: 18px;color: #006766;padding: 10px 0;margin-bottom: 10px;border-bottom: 1px solid #006766}.teachname>h2 span{font-weight: normal;font-size: 18px;color: #333333;padding-left: 15px}.teachzhai{color: #666666;height: 1.5rem;overflow-y: auto}.teachzhai::-webkit-scrollbar{width: 4px;height: 20px}.teachzhai::-webkit-scrollbar-thumb{-webkit-border-radius: 15px;border-radius: 15px;background: #006766}.teachzhai::-webkit-scrollbar-track{-webkit-border-radius: 5px;border-radius: 5px;background: #f2ebeb}.teachzhai p{line-height: 1.5;padding-right: 5px}.jiaonav{background-color: #FFFFFF}.jiaonav>h2{font-size: 18px;color: #FFFFFF;width: 1rem;min-height: 100px;background: #006766}.jiaonav>h2 p{text-align: center;width: 18px;margin: 0 auto;font-weight: bold}.jiaonav>ul{width: 85%;margin-top: 20px}.jiaonav>ul li{float: left;margin-right: 4%;margin-bottom: 12px}.jiaonav>ul li a{font-size: 18px;display: block}.jiaonav>ul li:hover a{color: #006766;text-decoration: underline}.jiaolist{margin-top: 0.3rem}.jiaolist>h2{text-align: center;margin-bottom: 0.3rem}.jiaolist>h2 span{font-size: 26px;font-weight: bold;color: #006766;position: relative}.jiaolist>h2 span::before{content: "";position: absolute;width: 55px;height: 2px;background: #006766;top: 20px;left: -80px}.jiaolist>h2 span::after{content: "";position: absolute;width: 55px;height: 2px;background: #006766;top: 20px;right: -80px}.jiaolist table{width: 100%;text-align: center}.jiaolist table th{text-align: center;height: 50px;font-size: 18px;background: #006766;color: #FFFFFF;width: 33%;font-weight: bold;border-right: 2px solid #FFFFFF}.jiaolist table td{height: 50px;font-size: 16px}.jiaolist table tr{border-bottom: 1px solid #d2d2d2}.jiaolist{padding-bottom: 35px}.infobox{margin: 0px auto;background-color: #FFF}.article h1.arti_title{font-family: "Microsoft YaHei";font-weight: bold;text-align: center;font-size: 24px;color: #1b1b1b;line-height: 50px}.article .arti_metas{padding: 10px 0 20px 0;text-align: center}.article .arti_metas span{margin: 0 5px;color: #787878}.article .entry{margin: 0 auto;overflow: hidden}.article .entry .read,.article .entry .read p{line-height: 1.6;font-size: 14px;color: #333}.article .entry .read p{margin-bottom: 20px}.article .entry .read img{max-width: 940px;_width: expression(this.width > 940 ? "940px" : this.width);display: inline}.szxx{overflow: hidden;margin-top: 8px;margin-bottom: 30px}.szxx .sztp{width: 178px;height: 218px;background: url(images/sztp_bg.png) no-repeat;float: left}.szxx img{margin-top: 10px;margin-left: 10px;width: 150px;height: 190px}.sztp{float: left}.szsx{float: left;margin-left: 20px;width: 77%}.szsx b{font-weight: bold}.szsx span{line-height: 38px}
