@charset "UTF-8"; .img{ position: relative; overflow: hidden; } .img img{ display: block; width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0; top: 0; transition: all .3s; } header{ position: static; background: #ffffff; padding: 0.3rem 0.6rem; } .linkTop{ margin-bottom: 0.15rem; } .nav ul>li>a{ color: #333333; } .nav ul>li ol{ background: rgba(255,255,255,1); box-shadow: 0 0 5px 2px rgba(0,0,0,0.05); } .nav ul>li ol li a{ color: #333333; } .linkTop div a{ color: #333333; } .linkTop div a::before{ background: rgba(153, 153, 153, 0.2); } .linkTop p.search{ border: 1px solid #e7e7e7; background: url(../img/search1.png) no-repeat center; } .linkTop a.en{ border: 1px solid #e7e7e7; color: #999999; } .linkTop div a:nth-of-type(1){ background: url(../img/lingTopIcon11.png) no-repeat left center; } .linkTop div a:nth-of-type(2){ background: url(../img/lingTopIcon22.png) no-repeat left center; } .nyBanner{ animation: 0.8s ease .3s 1 normal backwards running fadeInUp; } .nyBanner img{ display: block; width: 100%; height: auto; min-height:120px; object-fit: cover; } /* dqwz */ .dqwz{ animation: 0.8s ease .3s 1 normal backwards running fadeInUp; } .leftDh{ width: 18.6%; animation: 0.8s ease .3s 1 normal backwards running fadeInLeft; } .rightCon{ width: 76%; padding: 0.8rem 0; animation: 0.8s ease .3s 1 normal backwards running fadeInRight;min-height:600px; } .dqwz .w1500{ position: relative; display: flex; justify-content: flex-end; } .dqwz .w1500::before{ display: block; content: ""; width: 100%; height: 100%; background: #15a0bf; position: absolute; left: 100%; top: 0; } .dqwz p{ background: #15a0bf; padding: 0.25rem 0.4rem; position: relative; } .dqwz p::before{ display: block; content: ""; border-left: 0.6rem solid transparent; border-top: 0.9rem solid #15a0bf; border-right: 0 solid transparent; border-bottom: 0rem solid transparent; position: absolute; right: 100%; top: 0; } .dqwz p,.dqwz p a{ font-size: 0.18rem; color: #ffffff; line-height: 0.4rem; } .dqwz p a:hover{ color: #e0a23f; } .dqwz .back{ display: block; width: 0.42rem; height: 0.9rem; background: #15a0bf url(../img/backIcon.png) no-repeat center; background-size: 100% auto; } .mainSub{ background: #f3f7f8 url(../img/mainBg.png) no-repeat center bottom; min-height: 6.8rem; } /* leftDh */ .leftDh{ margin-top: -0.65rem; } .leftDh h2{ font-size: 0.3rem; line-height: 0.4rem; padding-bottom: 0.2rem; font-weight: normal; width: 180%; box-sizing: border-box; } .leftDh h2 span{ font-size: 0.16rem; color: #999999; margin-left: 5px; } .leftDh ul{ width: 100%; min-height: 5rem; padding: 0.25rem 0.4rem; box-sizing: border-box; background: url(../img/leftDhBg.png) no-repeat left bottom; position: relative; z-index: 99; } .leftDh ul::after { display: block; content: ""; width: 100%; height: 0.08rem; background: #15a0bf; left: 0; bottom: 100%; position: absolute; } .leftDh ul::before{ display: block; content: ""; width: 100%; height: 50%; background: #ffffff; position: absolute; top: 0; left: 0; z-index: -1; } .leftDh ul.erNav li a{ display: block; width: 100%; font-size: 0.2rem; line-height: 0.26rem; padding: 0.15rem 0.45rem 0.15rem 0.2rem; box-sizing: border-box; border-bottom: 1px solid #d0ecf2; } .leftDh ul.erNav li a.hover{ color: #15a0bf; background: url(../img/leftDhIcon.png) no-repeat right 0.1rem center; } .leftDh ul.erNav li a:hover{ color: #15a0bf; } .leftDh ul.erNav2>li { height: auto; width: 100%; position: relative; border-bottom: 1px solid #d0ecf2; } .leftDh ul.erNav2>li:last-of-type{ border-bottom: none; } .leftDh ul.erNav2>li>a{ display: block; position: relative; font-family: Microsoft YaHei; font-size: 0.2rem; font-weight: normal; line-height: 0.56rem; letter-spacing: 0em; color: #333333; padding-right: 25px; } .leftDh ul.erNav2>li>a:hover{ color: #15a0bf; } .leftDh ul.erNav2>li.hover>a{ color: #15a0bf; } .leftDh ul.erNav2 li i { display: block; position: absolute; right: 0; width: 20px; height: 0.56rem; top: 0; background-size: 100% auto!important; cursor: pointer; } .leftDh ul.erNav2 li i{background: url(../img/erNav2Icon2.png) no-repeat left center;} .leftDh ul.erNav2 li i.on {background: url(../img/erNav2Icon1.png) no-repeat left center;} .leftDh ul.erNav2 li ol{ display: none; padding: 0 0 0.2rem; } .leftDh ul.erNav2 li ol>li a{ display: block; font-family: Microsoft YaHei; font-size: 0.16rem; font-weight: 400; line-height: 0.36rem; letter-spacing: 0em; color: #333333; padding-left: 0.25rem; position: relative; } .leftDh ul.erNav2 li ol>li a::before{ display: block; content: ""; width: 5px; height: 5px; border: 1px solid #d5d5d5; border-radius: 100%; position: absolute; left: 7px; top: 50%; transform: translateY(-50%); } .leftDh ul.erNav2 li ol>li a.hover,.leftDh ul.erNav2 li ol>li a:hover{ color: #15a0bf; } .leftDh ul.erNav2 li ol>li a.hover::before,.leftDh ul.erNav2 li ol>li a:hover::before{ border: 1px solid #15a0bf; } /* jgsz */ .jgsz .bt{ font-size: 0.22rem; line-height: 0.56rem; color: #15a0bf; font-weight: normal; padding-left: 0.4rem; position: relative; margin-bottom: 0.15rem; } .jgsz .bt::before{ display: block; content: ""; width: 0.25rem; height: 0.04rem; background: #159fbe; position: absolute; left: 0; top: 50%; transform: translateY(-50%); } .jgsz ul li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 0.3rem; position: relative; } .jgsz ul li:nth-of-type(3n){ margin-right: 0; } .jgsz ul li a{ display: block; width: 100%; padding: 0 0.3rem; box-sizing: border-box; font-size: 0.16rem; line-height: 0.5rem; background: #ffffff url(../img/jgszIcon.png) no-repeat right 0.3rem center; position: relative; z-index: 9; } .jgsz ul li a::before{ display: block; content: ""; width: 100%; height: 0; background: url(../img/jgszBg.png) repeat-x top left; position: absolute; left: 0; top: 0; z-index: -1; } .jgsz ul li::before{ display: block; content: ""; width: 100%; height: 100%; background: rgba(21, 156, 186, 0.06); position: absolute; left: 0.05rem; top: 0.05rem; z-index: 0; } .jgsz ul li:hover a::before{ height: 100%; } .jgsz ul li:hover::before{ background: rgba(21, 156, 186, 0.5); } /* notice */ .notice ul{ width: 100%; padding: 0.35rem; box-sizing: border-box; background: #ffffff; } .notice ul li a{ display: block; width: 100%; font-size: 0.24rem; line-height: 0.4rem; color: #333333; padding: 0.2rem 0; border-bottom: 1px dashed #dadada; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .notice ul li:last-of-type a{ border-bottom: none; } .notice ul li a span{ display: block; font-size: 0.18rem; color: #999999; padding-left: 0.3rem; margin-left: 5px; background: url(../img/timeIcon4.png) no-repeat left center; text-indent: 0; } .notice ul li a:hover{ text-indent: 10px; color: #15a0bf; text-decoration: underline; } /* fy */ .fy{ display: flex; margin: 0.55rem 0; justify-content: center; align-items: center; } .fy .fySub{ display: block; border: 1px solid #e7e7e7; border-right: none; font-size: 16px; line-height: 50px; padding: 0 20px; text-align: center; } .fy .fySub.on,.fy .fySub:hover{ color: #15a0bf; } .fy button{ display: block; border: 1px solid #e7e7e7; border-left: none; font-size: 16px; line-height: 50px; text-align: center; padding: 0 20px; } .fy p.input{ font-size: 16px; line-height: 50px; padding: 0 20px; display: flex; align-items: center; border: 1px solid #e7e7e7; } .fy p.input input{ display: block; font-size: 16px; width: 45px; line-height: 28px; border: none; background: #ececec; margin: 0 10px; text-align: center; } /* content */ .content{ padding: 0.8rem 1rem; border-top: 0.06rem solid #15a0bf; background: linear-gradient(180deg, rgba(255,255,255,1) 80%, rgba(255,255,255,0) 100%); } .content h2.conBt{ font-size: 0.36rem; line-height: 0.48rem; color: #333333; text-align: center; } .content .conXq{ display: flex; justify-content: center; padding: 0.25rem 0; border-bottom: 1px solid #efefef; margin-bottom: 0.25rem; } .content .conXq p{ font-size: 0.15rem; line-height: 0.3rem; color: #666666; padding-left: 0.3rem; margin: 0 0.2rem; } .content .conXq p:nth-of-type(1){ background: url(../img/conIcon1.png) no-repeat left center; } .content .conXq p:nth-of-type(2){ background: url(../img/conIcon2.png) no-repeat left center; } .content .conXq p:nth-of-type(3){ background: url(../img/conIcon3.png) no-repeat left center; } .conSub p,.conSub p span{ font-family: Microsoft YaHei UI,Microsoft YaHei,tahoma,arial,Hiragino Sans GB,SimSun,Segoe UI,Tahoma,Helvetica,Sans-Serif,sans-serif !important; font-size: 0.18rem!important; line-height: 0.32rem!important; color: #333333; text-indent: 2em; margin-bottom: 0.25rem; text-align: justify; } .conSub img{ display: block; width: auto; height: auto; max-width: 100%; margin: 0 auto 0.25rem; } .conSub video {max-width: 80% !important; width:auto !important; height:auto !important; display: block; margin: 20px auto;} .conSub table {width:100% !important; margin: 0 auto; } .conSub iframe { margin: 0 auto; display: block; width:100%; } .conSub table td{padding:0 5px;width:auto !important;height:auto !important;overflow:hidden; } /* 分享 */ .conFx{ position: relative; margin-top: 0.8rem; } .conFx,.my-share-d{ display: flex; align-items: center; justify-content: center; } .my-share-d .d1{ margin: 0 10px; cursor: pointer; } .my-share-d .d1 img{ width: auto; height: auto; max-width: 0.56rem; max-height: 0.56rem; object-fit: cover; } .conFx p{ font-size: 0.18rem; line-height: 0.3rem; color: #333333; } .conFx a.back{ display: block; width: auto; height: auto; text-align: center; font-size: 14px; line-height: 0.28rem; color: #000000; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .conFx a.back img{ display: block; margin: 0 auto; } .conFx a.back:hover{ color: #15a0bf; } .qrid_zz{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.9);display: none;top: 0;left: 0;z-index: 1000;display: none;justify-content: center;align-items: center;} .qrid_zz #qrid{padding: 8px;background: #fff;border-radius: 5px;} /* 学院领导 */ .xyLeader{ width:80%; margin: 0 auto; background: #ffffff; } .xyLeader h2{ padding: 0 0.35rem; font-size: 0.24rem; line-height: 0.52rem; color: #ffffff; background: #15a0bf url(../img/leaderBg.png) no-repeat center; background-size: 100% auto; } .xyLeader ul{ padding: 0.2rem 0.6rem; box-sizing: border-box; } .xyLeader ul li{ display: flex; padding: 0.15rem 0; border-bottom: 1px solid #f0f0f0; } .xyLeader ul li:last-of-type{ border-bottom: none; } .xyLeader ul li p{ font-size: 0.24rem; line-height: 0.5rem; text-align: left; } .xyLeader ul li p a{ display: block; width: 100%; font-size: 0.18rem; line-height: 0.5rem; color: #333333; text-align: center; } .xyLeader ul li p a:hover{ color: #15a0bf; font-weight: bold; } .xyLeader ul li p:nth-of-type(1){ width: 24%; border-right: 1px solid #9dd7e4; } .xyLeader ul li p:nth-of-type(2){ width: 76%; } /* imgList */ .imgList li{ margin-bottom: 0.3rem; } .imgList li a{ display: flex; width: 100%; padding: 0.4rem; box-sizing: border-box; background: #ffffff; position: relative; align-items: center; z-index: 9; } .imgList li a::after{ display: block; content: ""; width: 0; height: 2px; background: #15a0bf; position: absolute; left: 50%; bottom: 0; } .imgList li a::before{ display: block; content: ""; width: 0; height: 100%; background: url(../img/imgListBg.png) no-repeat top center; background-size: 100% auto; position: absolute; left: 50%; top: 0; z-index: -1; } .imgList li a .img{ width: 3.1rem; padding: 18.2% 0 0; background-position: center; background-size: auto 100%; } .imgList li a .con{ width: calc(100% - 3.1rem); padding-left: 0.5rem; box-sizing: border-box; } .imgList li.noImg .con{ padding-left: 0; width: 100%; } .imgList li a .con span{ display: block; } .imgList li a .con span:nth-of-type(1){ font-size: 0.26rem; line-height: 0.4rem; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .imgList li a .con span:nth-of-type(2){ font-size: 0.18rem; line-height: 0.3rem; color: #999999; padding-left: 0.3rem; background: url(../img/timeIcon4.png) no-repeat left center; margin-top: 0.05rem; } .imgList li a .con span:nth-of-type(3){ width: 1.1rem; height: 1px; background: #15a0bf; margin: 0.25rem 0; } .imgList li a .con span:nth-of-type(4){ font-size: 0.16rem; line-height: 0.28rem; color: #666666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 0.56rem; } .imgList li.noImg .con span:nth-of-type(4){ height: auto; max-height: 0.56rem; } .imgList li a:hover img{ transform: scale(1.2); } .imgList li a:hover span:nth-of-type(1){ color: #15a0bf; } .imgList li a:hover::after{ left: 0; width: 100%; } .imgList li a:hover::before{ left: 0; width: 100%; } /* xygk */ .dp_xygk .zs_img{ float: left; max-width: 44%; margin: 0 0.4rem 0.1rem 0.1rem; position: relative; z-index: 9; } .dp_xygk .zs_img::before{ display: block; content: ""; border-left: 0.88rem solid #15a0bf; border-right: 0 solid transparent; border-top: 1.25rem solid transparent; border-bottom: 0 solid transparent; position: absolute; left: -0.1rem; bottom: -0.1rem; z-index: -1; } .dp_xygk .zs_img img{ width: 100%; height: auto; } .dp_xygk p{ margin-bottom: 0.3rem; } .dp_xygk p,.dp_xygk span{ font-family: Microsoft YaHei UI,Microsoft YaHei,tahoma,arial,Hiragino Sans GB,SimSun,Segoe UI,Tahoma,Helvetica,Sans-Serif,sans-serif !important; font-size: 0.18rem!important; line-height: 0.3rem!important; color: #333333; text-indent: 2em; text-align: justify; } /* img */ .video li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 0.4rem; } .video li:nth-of-type(3n){ margin-right: 0%; } .video li a{ display: block; width: 100%; height: auto; } .video li a p.img{ padding: 80% 0 0; position: relative; overflow: hidden; } .video li a p.img img{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: all .3s; } .video li a:hover p.img img{ transform: scale(1.2); } .video li a p.txt{ font-family: Arial; font-size: 0.2rem; font-weight: bold; line-height: 0.56rem; text-align: center; letter-spacing: 0em; color: #1B1B1B; border-bottom: 2px solid #15a0bf; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .video li a:hover p.txt{ color: #15a0bf; } /* teacherList */ .teacherList li{ float: left; width: 48%; margin-right: 4%; margin-bottom: 0.5rem; } .teacherList li:nth-of-type(2n){ margin-right: 0; } .teacherList li a{ display: flex; width: 100%; align-items: center; background: #ffffff; position: relative; } .teacherList li a .img{ width: 2.26rem; padding: 56.7% 0 0; } .teacherList li a .con{ width: calc(100% - 2.26rem); padding-left: 0.45rem; padding-right: 0.3rem; box-sizing: border-box; position: relative; z-index: 9; } .teacherList li a::before{ display: block; content: ""; width: calc(100% - 2.26rem); height: 100%; background: url(../img/teacherImgBg1.png) no-repeat left center; background-size: 100% 100%; position: absolute; left: 2.26rem; top: 0; z-index: 0; } .teacherList li a .con span{ display: block; } .teacherList li a .con span:nth-of-type(1){ font-size: 0.3rem; line-height: 0.44rem; color: #15a0bf; } .teacherList li a .con span:nth-of-type(2){ font-size: 0.16rem; line-height: 0.3rem; color: #666666; padding-left: 0.12rem; border-left: 2px solid #15a0bf; margin: 0.3rem 0; } .teacherList li a .con span:nth-of-type(3){ font-size: 0.14rem; line-height: 0.24rem; color: #999999; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; max-height: 0.72rem; text-align: justify; } .teacherList li a:hover{ box-shadow: 0 0 50px 5px rgba(0,107,131,0.49); } .teacherList li a:hover span:nth-of-type(1){ color: #ffffff; } .teacherList li a:hover span:nth-of-type(2){ color: #ffffff; border-left: 2px solid #ffffff; } .teacherList li a:hover span:nth-of-type(3){ color: #ffffff; } .teacherList li a:hover::before{ background: url(../img/teacherImgBg.png) no-repeat left center; background-size: 100% 100%; } .teacherCon .tabIn{ display: flex; width: 100%; border-bottom: 1px solid #dadada; } .teacherCon .tabIn li{ font-size: 0.16rem; line-height: 34px; padding: 0 15px; margin-right: 0.2rem; position: relative; cursor: pointer; z-index:9; } .teacherCon .tabIn li:last-of-type{ margin-right: 0; } .teacherCon .tabIn li p{ padding: 0 0.2rem; text-align: center; } .teacherCon .tabIn li::before{ display: block; content: ""; width:100%; height:100%; background:#ffffff; position: absolute; left:0; bottom: 0; transition: all 0s; z-index:-1; transform: skewX(-20deg); } .teacherCon .tabIn li.in p{ color: #ffffff; } .teacherCon .tabIn li.in::before{ background: #15a0bf; } .teacherCon .tabCon>div{ display: none; margin: 0.4rem 0; animation: 0.8s ease .3s 1 normal backwards running fadeInUp; } .teacherCon .tabCon>div.con{ display: block; } .teacherCon .tabCon>div p,.teacherCon .tabCon>div span{text-indent: 0!important;margin-bottom: 0;color: #333333; text-indent: 2em !important; font-size: 16px !important; line-height: 28px !important; margin-bottom: 15px;} .taecherXq{ width: 100%; padding: 0 0.4rem 0.3rem; box-sizing: border-box; margin-bottom: 0.5rem; display: flex; justify-content: space-between; align-items: flex-end; position: relative; z-index: 8; } .taecherXq::before{ display: block; content: ""; width: 100%; height: 90%; background: #ffffff url(../img/imgListBg.png) no-repeat top center; background-size: 100% auto; position: absolute; left: 0; bottom: 0; z-index: -1; } .taecherXq .img{ width: 21.2%; padding: 29.5% 0 0; } .taecherXq .con{ width: 79.8%; padding-left: 0.5rem; box-sizing: border-box; } .taecherXq p:nth-of-type(1){ font-size: 0.3rem; line-height: 0.4rem; color: #15a0bf; } .taecherXq p:nth-of-type(2){ font-size: 0.16rem; line-height: 0.3rem; color: #666666; padding-left: 0.12rem; border-left: 2px solid #15a0bf; margin: 0.25rem 0; } .taecherXq p:nth-of-type(3){ display: flex; flex-wrap: wrap; } .taecherXq p:nth-of-type(3) span{ display: block; width: 50%; font-size: 0.16rem; line-height: 0.48rem; color: #999999; padding-left: 0.4rem; box-sizing: border-box; } .taecherXq p:nth-of-type(3) span:nth-of-type(1){ background: url(../img/taecherXqIcon1.png) no-repeat left center; } .taecherXq p:nth-of-type(3) span:nth-of-type(2){ background: url(../img/taecherXqIcon2.png) no-repeat left center; } .taecherXq p:nth-of-type(3) span:nth-of-type(3){ background: url(../img/taecherXqIcon3.png) no-repeat left center; } .taecherXq p:nth-of-type(3) span:nth-of-type(4){ background: url(../img/taecherXqIcon4.png) no-repeat left center; } /* media */ @media only screen and (max-width: 1540px){ header{ padding: 0.2rem 0.3rem!important; } .nav ul>li>a{ width: 1.08rem; } .dqwz .w1500::before{ left: calc(100% - 0.3rem); } } @media only screen and (min-width: 1040px){ .leftDh ul{ display: block!important; background: url(../img/leftDhBg.png) no-repeat left bottom; } } @media only screen and (max-width: 1040px){ .fy{ margin-top: 40px; } .dqwz .w1500::before{ left: calc(100% - 20px); } .rightCon{ width: 100%; padding: 40px 0; } .leftDh{ width: 100%; margin-top: 0; } .leftDh ul{ display: none; background: #ffffff; } .leftDh h2{ padding: 10px 20px; border-bottom: none; background: #15a0bf; font-size: 24px; margin-top: 40px; color: #ffffff; position: relative; width: 100%; } .leftDh ul::after { display: none; } .leftDh h2 span{ color: #ffffff; } .leftDh h2 p.xl{ display: block; position: absolute; top: 50%; right: 0; width: 50px; height: 50px; background: url(../img/subNav.svg) no-repeat center; background-size: 30px auto; cursor: pointer; transition: all .3s; margin-top: -25px; } .leftDh h2 p.xl.on{ transform: rotate(90deg); } .leftDh ul{ padding: 20px; height: auto; min-height: auto; } .leftDh ul.erNav li a{ padding-left: 0; } .leftDh ul li:last-of-type a{ border-bottom: none; } .dqwz p{ padding: 20px 25px; } .dqwz p::before{ border-left: 50px solid transparent; border-top: 70px solid #15a0bf; } .dqwz p,.dqwz p a{ font-size: 16px; line-height: 30px; } .dqwz .back{ width: 0.42rem; height: 70px; } .notice ul{ padding: 20px; } .notice ul li a{ font-size: 20px; line-height: 40px; padding: 15px 0; } .notice ul li a span{ font-size: 16px; } .mainSub{ min-height: auto; } .jgsz{ margin-bottom: 40px; } .xyLeader{ width: 100%; margin-bottom: 40px; } .xyLeader h2{ padding: 0 40px; } .xyLeader ul{ padding: 20px 40px; } .imgList li{ margin-bottom: 30px; } .imgList li a{ padding: 20px; } .imgList li a .img{ width: 210px; padding: 19.2% 0 0; } .imgList li a .con{ width: calc(100% - 210px); padding-left: 20px; } .imgList li a .con span:nth-of-type(1){ font-size: 20px; line-height: 30px; } .imgList li a .con span:nth-of-type(2){ font-size: 16px; line-height: 24px; padding-left: 20px; margin-top: 0.05rem; background-size: 15px auto; } .imgList li a .con span:nth-of-type(3){ width: 110px; margin: 15px 0; } .imgList li a .con span:nth-of-type(4){ font-size: 15px; line-height: 20px; height: 40px; } .imgList li.noImg .con span:nth-of-type(4){ max-height: 40px; } .content{ padding: 40px; } .content h2.conBt{ font-size: 28px; line-height: 38px; } .content .conXq{ padding: 20px 0; margin-bottom: 20px; } .content .conXq p{ font-size: 0.15rem; line-height: 0.3rem; padding-left: 0.3rem; margin: 0 0.2rem; } .conSub p,.conSub p span{ font-size: 0.18rem!important; line-height: 0.32rem!important; margin-bottom: 20px; } .conSub img{ margin: 0 auto 20px; } .conFx{ margin-top: 60px; } .dp_xygk .zs_img{ margin-right: 20px; } .dp_xygk p, .dp_xygk span{ font-size: 0.18rem!important; line-height: 0.32rem!important; margin-bottom: 20px; } .video li{ margin-bottom: 30px; } .video li a p.txt{ font-size: 18px; line-height: 48px; } .teacherList li{ width: 49%; margin-right: 2%; margin-bottom: 30px; } .teacherList li a .img{ width: 40%; padding: 56.7% 0 0; } .teacherList li a .con{ width: 60%; padding-left: 20px; padding-right: 10px; } .teacherList li a::before{ width: 60%; left: 40%; } .teacherList li a .con span{ display: block; } .teacherList li a .con span:nth-of-type(1){ font-size: 24px; line-height: 30px; } .teacherList li a .con span:nth-of-type(2){ font-size: 14px; line-height: 20px; margin: 15px 0; } .teacherList li a .con span:nth-of-type(3){ font-size: 14px; line-height: 20px; max-height: 60px; } .teacherList li a:hover{ box-shadow: 0 0 20px 5px rgba(0,107,131,0.19); } .taecherXq{ padding: 0; align-items: center; margin-bottom: 40px; } .taecherXq::before { height: 100%; } .taecherXq .img{ width: 30%; padding: 42% 0 0; } .taecherXq .con{ padding: 0 30px; width: 70%; } .taecherXq p:nth-of-type(1){ font-size: 26px; line-height: 30px; } .taecherXq p:nth-of-type(2){ font-size: 16px; line-height: 24px; margin: 15px 0; } .taecherXq p:nth-of-type(3) span{ width: 100%; font-size: 15px; line-height: 30px; padding-left: 35px; } } @media only screen and (max-width: 768px){ .fy .fySub,.fy p.input,.fy button{ padding: 0 5px; font-size: 14px; line-height: 36px; } .fy{ margin: 30px 0; } .dqwz .w1500::before{ left: calc(100% - 15px); } .notice ul li a{ font-size: 18px; line-height: 40px; padding: 10px 0; } .notice ul li a span{ font-size: 14px; } .notice ul li a span{ background-size: 14px auto; } .leftDh h2{ margin-top: 30px; padding: 5px 20px; } .rightCon { padding: 30px 0; } .dqwz p{ padding: 10px 25px; } .dqwz p::before{ border-left: 30px solid transparent; border-top: 50px solid #15a0bf; } .dqwz p,.dqwz p a{ font-size: 16px; line-height: 30px; } .dqwz .back{ width: 30px; height: 50px; } .jgsz .bt{ font-size: 20px; line-height: 50px; padding-left: 30px; margin-bottom: 15px; } .jgsz .bt::before{ width: 20px; height: 4px; } .jgsz ul li{ width: 49%; margin-bottom: 30px; } .jgsz ul li:nth-of-type(3n){ margin-right: 2%; } .jgsz ul li:nth-of-type(2n) { margin-right: 0; } .jgsz ul li a{ padding: 0 20px; font-size: 16px; line-height: 46px; background: #ffffff url(../img/jgszIcon.png) no-repeat right 20px center; } .xyLeader{ width: 100%; margin-bottom: 40px; } .xyLeader h2{ padding: 0 20px; font-size: 20px; line-height: 48px; } .xyLeader ul{ padding: 20px; } .xyLeader ul li p{ font-size: 18px; line-height: 40px; } .xyLeader ul li { padding: 10px 0; } .xyLeader ul li p a{ font-size: 16px; line-height: 40px; } .imgList li{ margin-bottom: 20px; } .imgList li a{ padding: 10px; } .imgList li a .img{ width: 160px; padding: 24% 0 0; } .imgList li a .con{ width: calc(100% - 160px); padding-left: 15px; } .imgList li a .con span:nth-of-type(1){ font-size: 17px; line-height: 24px; } .imgList li a .con span:nth-of-type(2){ font-size: 14px; } .imgList li a .con span:nth-of-type(3){ width: 100px; margin: 10px 0; } .imgList li a .con span:nth-of-type(4){ font-size: 13px; } .imgList li.noImg .con span:nth-of-type(4){ max-height: 40px; } .content{ padding: 20px 20px 50px; } .content h2.conBt{ font-size: 24px; line-height: 32px; } .content .conXq{ padding: 15px 0; margin-bottom: 15px; flex-wrap: wrap; } .content .conXq p{ font-size: 14px; line-height: 24px; padding-left: 24px; margin: 0 10px; } .conSub p,.conSub p span{ font-size: 16px!important; line-height: 28px!important; margin-bottom: 15px; } .conSub img{ margin: 0 auto 15px; } .conFx{ margin-top: 40px; justify-content: flex-start; } .dp_xygk p, .dp_xygk span{ font-size: 16px!important; line-height: 28px!important; margin-bottom: 15px; } .dp_xygk .zs_img{ width: calc(100% - 0.1rem); float: none; margin-bottom: 20px; max-width: none; } .video li{ width: 49%; } .video li:nth-of-type(3n){ margin-right: 2%; } .video li:nth-of-type(2n){ margin-right: 0%; } .teacherList li{ width: 100%; margin-right: 0; margin-bottom: 20px; } .teacherList li:last-of-type { margin-bottom: 0; } .teacherList li a .img{ width: 40%; } .teacherList li a .con{ width: 60%; } .teacherList li a::before{ width: 60%; left: 40%; } .teacherCon .tabIn li p{ padding: 0 0.1rem; } .taecherXq{ flex-wrap: wrap; margin-bottom: 30px; } .taecherXq .con{ width: 100%; padding: 20px; } .taecherXq .img { width: 100%; padding: 0; padding-top: 20px; } .taecherXq .img img { position: static; width: auto; height: auto; margin: 0 auto; max-width: 100%; } } @media only screen and (max-width: 560px){ .fy{ margin: 20px 0; } .fy p.input input{ width: 30px; margin: 0 5px; } .notice ul li a{ font-size: 16px; line-height: 40px; padding: 8px 0; } .notice ul li a span{ font-size: 12px; padding-left: 20px; } .notice ul{ padding: 8px; } .rightCon{ padding: 20px 0 40px; } .leftDh h2{ padding: 8px; } .leftDh h2 p.xl{ width: 40px; height: 40px; background-size: 24px auto; margin-top: -20px; } .leftDh h2{ font-size: 18px; line-height: 1.3; } .leftDh h2{ margin-top: 20px; } .leftDh h2 span { font-size: 12px; } .leftDh ul{ padding: 8px; } .leftDh ul.erNav li a{ font-size: 16px; line-height: 20px; } .leftDh ul.erNav2 li a{ font-size: 16px; line-height: 48px; } .leftDh ul.erNav2 li i { height: 48px; } .dqwz .w1500{ background: #15a0bf; justify-content: space-between; } .dqwz p{ padding: 10px; padding-left: 0; } .dqwz p::before{ border-left: 30px solid transparent; border-top: 50px solid #15a0bf; } .dqwz p,.dqwz p a{ font-size: 14px; } .dqwz .back{ width: 30px; height: 50px; } .jgsz{ margin-bottom: 20px; } .jgsz .bt{ padding-left: 25px; margin-bottom: 10px; } .jgsz .bt::before{ width: 15px; height: 2px; } .jgsz ul li{ width: 100%; margin-bottom: 20px; } .jgsz ul li:nth-of-type(3n){ margin-right: 0%; } .jgsz ul li:nth-of-type(2n) { margin-right: 0; } .jgsz ul li a{ padding: 0 10px; background: #FFFFFF url(../img/jgszIcon.png) no-repeat right 10px center; } .xyLeader{ width: 100%; margin-bottom: 20px; } .xyLeader h2{ padding: 0 10px; font-size: 18px; line-height: 40px; } .xyLeader ul{ padding: 10px; } .xyLeader ul li p{ font-size: 18px; line-height: 30px; width:100%!important; border-right: none!important; } .xyLeader ul li { padding: 10px 0; flex-direction: column; } .xyLeader ul li p a{ font-size: 16px; line-height: 30px; text-align: left; display: inline-block; margin-right: 10px; width: auto; } .imgList li a{ padding: 0; flex-direction: column; } .imgList li a .img{ width: 100%; padding: 62% 0 0; } .imgList li a .con{ width: 100%; padding-left: 0; padding: 10px; } .imgList li.noImg .con { padding-left: 10px; } .imgList li a .con span:nth-of-type(1){ font-size: 16px; line-height: 24px; } .imgList li a .con span:nth-of-type(2){ font-size: 14px; } .imgList li a .con span:nth-of-type(4){ font-size: 13px; height: auto; max-height: 40px; } .content{ padding: 20px 10px 30px; } .content h2.conBt{ font-size: 18px; line-height: 28px; } .content .conXq{ padding: 10px 0; margin-bottom: 10px; } .content .conXq p{ font-size: 12px; line-height: 22px; } .conSub p,.conSub p span{ font-size: 14px!important; line-height: 24px!important; margin-bottom: 10px; } .conSub img{ margin: 0 auto 10px; } .conFx{ margin-top: 20px; justify-content: flex-start; } .my-share-d .d1 img{ max-width: 38px; max-height: 38px; } .my-share-d .d1{ margin: 0 5px; } .dp_xygk p, .dp_xygk span{ font-size: 14px!important; line-height: 24px!important; margin-bottom: 10px; } .video li{ width: 100%; margin-right: 0; margin-bottom: 20px; } .video li a p.txt{ font-size: 16px; line-height: 40px; border-bottom: 1px solid #15a0bf; } .video li a p.img{ padding: 0; } .video li a p.img img{ position: static; width: 100%; height: auto; } .teacherList li a .con span:nth-of-type(1){ font-size: 20px; line-height: 30px; } .teacherCon .tabIn li{ padding: 0; margin-right: 0; width: 25%; } .teacherCon .tabIn li::before, .teacherCon .tabIn li::after{ display: none; } .teacherCon .tabIn li p{ width: 100%; padding: 0; background: #ffffff; } .teacherCon .tabIn li.in p { background: #15a0bf; } .teacherCon .tabCon>div{ margin: 30px 0; } .taecherXq .con{ padding: 10px; } .taecherXq p:nth-of-type(1){ font-size: 22px; line-height: 30px; } .taecherXq p:nth-of-type(2){ font-size: 14px; line-height: 22px; margin: 15px 0; } .taecherXq p:nth-of-type(3) span{ width: 100%; font-size: 14px; line-height: 30px; padding-left: 35px; } }