@charset "utf-8";

@font-face {
    font-family: 'syhtB';
    src: url('./syhtBold.ttf') format('truetype');
    font-style: normal;
}

@font-face {
    font-family: 'syht';
    src: url('./syhtMedium.ttf') format('truetype');
    font-style: normal;
}

@font-face {
    font-family: 'syhtN';
    src: url('./syhtNormal.ttf') format('truetype');
    font-style: normal;
}

@font-face {
    font-family: 'syhtE';
    src: url('./syhtExtraLight.ttf') format('truetype');
    font-style: normal;
}

@font-face {
    font-family: 'syhtR';
    src: url('./syhtRegular.ttf') format('truetype');
    font-style: normal;
}

.xkjc .xkjc_list ul li p:nth-child(2),.slideTxtBox1 .bd li .con04_r p:nth-child(1),.slideTxtBox .bd li p:nth-of-type(2),.tz_list1 li a
,.con02_part02_li p a,.txtScroll-left .bd ul li div p:nth-child(2),.floot .nav1>li a,.video p{font-family: 'syht';}

body{font-family: 'syhtR';}

.djdt .news-info p:nth-of-type(1)
    ,.szdw2 .news-item-r p
    ,.xwdt-list ul li .list-abstract a
    ,.slideTxtBox1 .bd li .con04_r p:nth-child(2)
    ,.xkjc .xkjc_list ul li p:nth-child(3)
    ,.con02_part02_li p{font-family:HarmonyOS Sans SC,Microsoft YaHei,PingFang SC,Arial,Helvetica,sans-serif !important;}

a{color: #000;}
li a:hover,a:hover,.link_ul li a:hover{color: #33886b;}
.xwdt_l a,.slideBox .bd li a{overflow: hidden;}
.xwdt_l img,img{transition: all 0.5s;}
.xwdt_l img:hover,li img:hover{opacity: 0.8;transform: scale(1.08);}
.slideGroup .parBd ul li:hover img{opacity: 0.8;transform: scale(1.08);}
.slideTxtBox .bd li:hover p:nth-of-type(2){color: #33886b;}

/*导航*/
.nav{margin-top: 10px;}
.floot >ul>li>span>a{color: #fff;font-weight: bold;font-size: 18px;}
.floot .nav1{width: 100%;text-align: center;}
.floot .nav1>li{width: 11%;float: left;position: relative;z-index: 99;line-height: 40px;padding-bottom: 25px;}
.floot .nav1>li i{width: 15px;height: 9px;float: right;margin-top: 17px;transition: all 0.1s;background: url(2024zygc_san1.png) no-repeat center;position: absolute;padding-left: 8px;}
.floot .nav1 .nav-cont {background-color: #fff;border-radius: 5px; display:block; float: none; top:54px; width: calc(74%);left:14%; right:0; text-align: center;position: absolute;display: none;overflow: hidden;}
.floot .nav1>li:nth-child(4) .nav-cont {width: 94%;}
.floot .nav1 .nav-cont>p{width: 4px; height: 4px;background-color: #afe83f;display: block;content: '';margin-left: -8px;transition: all 0.5s;position: absolute;top: 0px;}
/* .floot .nav1 .nav-cont span{position: absolute;top: -9px;left: calc(50% - 10px); content: '';border-bottom: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;width: 0px;height: 0px;} */
.floot .nav1 .nav-cont li{background:#fff;line-height: 62px;}
.floot .nav1 .nav-cont li:nth-of-type(1){padding-top: 20px;}
.floot .nav1 .nav-cont li:last-of-type{padding-bottom: 20px;}

.floot .nav1 .nav-cont li a{line-height: 46px; display: block; font-size: 16px; text-align: center;color:#000000;}
.floot .nav1>li a{display: block;color: #fff;font-size: 22px; text-align: left;font-weight: normal;text-align: center;font-size: 20px;}
.floot .nav1>li.on{background-color: #6a0000;}
.floot .nav1>li.on span a{color: #fff;}
.floot .nav1>li:hover i{background-image: url(2024zygc_san2.png);}
/* .floot .nav1>.nLi:hover .nav-cont>p{
    transform: scaleX(50);
} */
.floot .nav1>li:hover>span>a{color: #afe83f;}
.floot .nav1 .nav-cont li:hover a{ background-color: #ededed;}
/* 轮播图 */vscode
.slideBox{overflow:hidden; position:relative; }
.slideBox .hd{ position: absolute;left: 50%;margin-left: -60px; bottom: 40px;z-index: 2;}
.slideBox .hd ul li {line-height: 14px;background-color: #fff;float: left;width: 14px;height: 14px;border-radius: 7px;margin: 0px 5px;}
.slideBox .hd ul li.on{ background-color: #33886b;border: 1px solid #fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a { display: block;position: relative;}
.slideBox .bd li span {display: block; line-height: 40px;height:40px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:1;width: 100%;background-color: rgb(0,0,0,0.6);color: rgb(255,255,255,0.8); text-align: center;}
.slideBox .bd li span em{display:inline-block; width: 70%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.slideBox .bd li img{ width:100%; height:800px; display:block; position: relative; }
.slideBox .pn{position: absolute;left: 0px; top: 50%;margin-top: -40px; width: 100%; height: 80px;}
.slideBox .pn i{ display: inline-block;position: absolute; width: 40px; height: 100%;background-repeat: no-repeat; background-size: contain;}
.slideBox2 .pn i.prev{ background-image: url(./2024nd_jjcy_left.png);left: 0px;}
.slideBox2 .pn i.next{ background-image: url(./2024nd_jjcy_right.png);right: 0px;}

.slideBox1{height: 795px;position: relative;}
.slideBox2 .bd li img{height: 330px;}

/* 搜索 */
.search form{background-color: rgb(255,255,255,0.6);line-height: 30px;height: 30px;font-size: 14px;border-radius: 20px;}
.search{width: 234px;float: right;}
.search-inp,.search-bnt{border: none;outline: none;display: block;float: left;}
.search-bnt{background:url(2024zygc_fang.png) no-repeat center / 20px;width: 40px;height: 30px;}
.search-inp{background-color: rgba(255,255,255,0);padding-left: 6%;width: 76%;}
.search,.search-bnt{float: right;}

/* 头部 */
.banner{height: 795px;}
.header{height: 160px;background:url(2024zygc_bannerbg.png) no-repeat top left;width: 100%;position:fixed;z-index: 999;background: linear-gradient(to bottom,rgb(0,0,0,0.8) 0%,rgb(0,0,0,0) 100%);}
.header_top{overflow: hidden;margin-top: 25px;width: 30%;float: right;}
.header_top1{width: 30%;float: left;margin: 4px 0px -4px 3%;}
.header_top1 img {width: 70%;}
.logo{float: left;width: 30%;}
.logo img{width: 100%;}
.h_rr{overflow: hidden;line-height: 66px;max-width: 1520px;padding: 0px 15px;margin: 0px auto;}
.h_r1{max-width: 1520px;margin: 0px auto;padding: 0px 15px !important;}
.wl{float: right;line-height: 30px;}
.wl a{color: #fff;font-size: 14px;}
.wl a::after{content: '|';padding:0px 20px;}


/* 友情链接 */
.con05{margin-top: 60px;padding-bottom: 40px;}
.title3 h3{font-size: 36px;font-weight: normal;}
.title3 p{background-color: #30707c;width: 30px;height: 6px;margin-top: 5px;}
.footer_t{margin: 20px -7px 0px;width: 100%;}
.footer_t>li{width: 25%;float: left;}
.footer_t>li div{text-align: left;text-indent: 3em;  margin: 0px 7px; position: relative;border: 1px solid #eaeaea;padding: 0px 10px;background: url(./2024nd_jjcy_san.png) no-repeat right 20px center / 8px;line-height: 47px;cursor: pointer;}
.footer_t>li div ul{position: absolute;top: 50px; left: 0px;display: block; width: 100%;background-color: #efefef;z-index: 10;transition: all 0.6s;-webkit-transition: all 0.4s;height: 0px;overflow: auto;}
.footer_t>li div ul li{margin: 0px 10px;border-bottom: 1px solid #efefef;}
.footer_t>li div ul li{line-height: 34px;font-size: 14px;text-indent: 10px;}
.footer_t>li div:hover ul{height: 110px;}

/* 手机端 */
.app_btn{background: url(app_btn.png) no-repeat center;width: 40px;height: 40px;display: none;position: absolute;background-size:cover !important;top: 40px;}
.app_header{position:fixed;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;right: -100vw;height: calc(100% - 81px);}
.app_btn.on{background: url(app_btn_close.png) no-repeat center;z-index: 1000;top: 50%;margin-top: -20px;}
.app_search form{background-color: #f5f5f5;line-height: 40px;height: 40px;font-size: 14px;border-radius: 20px;margin-top: 5px;}
.app_search{width: 80%;margin:0 auto;margin-top: 30px;}
.app_search .search-bnt{width: 42px;height: 42px;border-radius: 21px;margin: -1px -1px 0px 0px;background-color: #30707c;}
.app_nav{padding:20px 40px;width:80%;margin:0 auto;margin-top:20px;overflow-y: auto;height: 70%;}
.app_nav::-webkit-scrollbar{width: 2px;}
.app_nav::-webkit-scrollbar-track{border-radius: 2px;background: #f4f4f4;}
.app_nav::-webkit-scrollbar-thumb{border-radius: 2px;background: #b0b0b0;}
.app_nav>ul>li{border-bottom:1px solid #efefef;line-height:50px;position: relative;/* padding-left: 20px; */}
.app_nav>ul>li>span>a{font-size:18px;color:#fff}
.app_nav>ul>li>i{float: right;width: 50px;height: 50px;background-size: 15px 8px !important;background: url(app_bottom.png) center no-repeat;position: absolute;right: -17px;}
.app_nav>ul>li.on>i{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);}
.app_nav_sub{display: none;}
.app_nav_sub li{height: 40px;line-height: 40px;}
.app_nav_sub li a{font-size: 14px;color:#e6edf5;}

/* 标题 */
.title{line-height: 100px;}

/* 新闻动态 */
.xwdt{background: url(2024zygc_newsbg.png) no-repeat center;}
.xwdt_bg{background: url(2024zygc_xwbg.png) no-repeat;background-position: bottom 0px left 0px;margin-left: -36px;  height: 480px;margin-bottom: 50px;padding-bottom: 40px;position: relative;}
.xwdt_l{width: 56%;float: left;margin-left: 36px;position: relative;}
.xwdt_l a{position: absolute;right: 0px;top: 0px;display: block;width: 100%;}
.xwdt_l img{width: 100%;height: 479px;}
.xwdt_r{width: calc(42% - 36px);float: right;}
.xwdt_rb{margin-top: 250px;}
.xwdt_rb ul li{padding-left: 15px;background: url(2024zygc_dian.png) no-repeat center left 5px;line-height: 3.4em;position: relative;}
.xwdt_rb ul li a{font-size: 22px;color: #05322b; display: block;width: calc(100% - 90px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.xwdt_rb ul li span{font-size: 22px;color: #819694;width: 60px;position: absolute;top: 0px;right: 0px;font-family: Georgia, 'Times New Roman', Times, serif;}
.txtScroll-left{ position:relative;background-color: #fff;padding: 20px 30px 10px 30px;}
.txtScroll-left .hd{ overflow:hidden;  height:30px;padding:0 10px; line-height: 30px; }
.txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block; float:right; margin-right:5px; width: 9px;height: 16px;background: url(2024zygc_left1.png) no-repeat center; overflow:hidden; cursor:pointer; color: #ced3eb;font-weight: bold;font-size: 24px;}
.txtScroll-left .hd .next{background-image: url(2024zygc_right1.png);}
.txtScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:3px;  }
.txtScroll-left .hd ul li{ float:left;  width:9px; height:9px; border-radius: 4.5px; overflow:hidden; margin-right:8px; text-indent:-999px; cursor:pointer;background-color: #ced3eb;}
.txtScroll-left .hd ul li.on{ background-color: #21796d; }
.txtScroll-left .bd{ overflow:hidden;  padding-bottom: 40px;  }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ margin-right:20px;float:left; _display:inline;}
.txtScroll-left .bd ul li div{display: flex;justify-content: space-between;}
.txtScroll-left .bd ul li div p:nth-child(1){width: 64px;height: 54px;background-color: #d19d48;color: #fff;}
.txtScroll-left .bd ul li div p span{display: block;text-align: center;line-height: 1.3em;}
.txtScroll-left .bd ul li div p:nth-child(1) span:nth-child(1){font-size: 25px;}
.txtScroll-left .bd ul li div p:nth-child(1) span:nth-child(2){font-size: 14px;margin-top: -4px;}
.txtScroll-left .bd ul li div p:nth-child(2){width: calc(100% - 84px);font-size: 22px;color: #05322b;}
.txtScroll-left .bd ul li div p:nth-child(2) a{color: #05322b;}
.txtScroll-left .bd ul li>p{text-indent: 2em; font-size: 16px;line-height: 1.8em;max-height: 3.6em;margin: 15px 0px;overflow: hidden;display: none;}
.xwdt_zbg{position: absolute;right: 0px;top: 32px;padding: 10px;width: 600px;background: url(2024zygc_xwdtbg1.png) no-repeat top right;}


/* 通知公告 */
.tz_bg{background: url(2024zygc_tzbg.png) no-repeat left top;padding-bottom: 60px;}
.con02{margin-left: -38px;border-radius: 60px;background-color: #fff;overflow: hidden;padding: 16px 0px 0px 38px;}
.con02_part01{width: 425px;float: left;}
.con02_part02{width: 780px;float: right;}
.tz_list1 li span{display: block;color: #819694;font-family: Georgia, 'Times New Roman', Times, serif;font-size: 24px;line-height: 1.5em;}
.tz_list1 li a{font-size: 22px;color: #05322b; line-height: 3em;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tz_list2 ul{overflow: hidden;margin: 0px;}
.tz_list2 li{width: 33.33333%;float: left;}
.con02_part02_li{margin: 0px 11px 10px 11px;font-size: 16px;line-height: 1.8em;}
.con02_part02_li>a img{width: 100%;height: 320px;}
.con02_part02_li p{line-height: 1.8em;color: #05322b;}
.con02_part02_li p:nth-of-type(1){min-height: 3.6em;}
.con02_part02_li p a{font-size: 22px;color: #05322b; display: block;padding: 15px 0px;}

/* 师资队伍 */
.szdw_bg{height: 540px;background: url(2024zygc_szdwbg.png) no-repeat center;}
.slideGroup{margin: 0px -20px;}
.slideGroup .parHd{ height:44px; padding:0 20px 36px 20px; position:relative;  }
.slideGroup .parHd ul{display: flex;justify-content: center; height:44px;   }
.slideGroup .parHd ul li{padding:0 15px; cursor:pointer; color: #fff;font-size: 22px;line-height: 34px; position: relative;}
.slideGroup .parHd ul li::before{width: 50px;content: '';height: 4px;background-color: #b6ed3e;display: block;transform: translate(28px,40px);display: none;position: absolute;}
.slideGroup .parHd ul li::after{content: '|';color: #fff;padding-left: 15px;}
.slideGroup .parHd ul li:nth-child(3)::after{content: '';}
.slideGroup .parHd ul li.on{ height:30px; color: #b6ed3e;}
.slideGroup .parHd ul li.on::before{display: block;}
.slideGroup .slideBox{ overflow:hidden;position:relative;}

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:28px;z-index: 99; top:50%;margin-top: -20px; display:block; width:40px; height:40px; background:url(2024zygc_left.png) center center no-repeat ; }
.slideGroup .sNext{ left:auto; right:28px; background:url(2024zygc_right.png) center center no-repeat;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ opacity: 0.8;}

.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center; width: 228px;height: 308px;position: relative;}
.slideGroup .parBd ul li a{position: absolute;z-index: 1;top: 0px;left: 0px;right: 0px;bottom: 0px;}
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:234px; height:308px; display:block;}
.slideGroup .parBd ul li .pic a:hover img{opacity: 0.8;}
.slideGroup .parBd ul li .title{background-color: #395e65;position: absolute;bottom: 0px;left: 0px;color: #fff;width: 100%;line-height: 1.8em;padding: 10px 0px;}
.slideGroup .parBd ul li .title p{line-height: 1.5em;}
.slideGroup .parBd ul li .title p:nth-child(1){font-size: 20px;}

/* 人才培养 */
.con03{margin: 0px -20px;overflow: hidden;}
.con03_part01{margin: 0px 20px;}
.slideTxtBox{ width:100%;position: relative;}
.slideTxtBox .hd{ height:30px; line-height:30px;  position:absolute; right: 0px;top: 40px;}
.slideTxtBox .hd ul li{ float:left; cursor:pointer;position: relative;  }
.slideTxtBox .hd ul li::after{content: '|';padding: 0px 10px;}
.slideTxtBox .hd ul li:last-child::after{content: '';}
.slideTxtBox .hd ul li.on{ height:30px;  background:#fff;color: #30707c;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li div{position: relative; line-height: 1.8em; padding: 20px 30px 30px;background: linear-gradient(to top,#f0f9f6 0%,#fff 100%);border-top: 4px solid #36896d;margin-bottom: 30px;}
.slideTxtBox .bd li div::after{content: '';display: block; background: url(2024zygc_bian.png) no-repeat;position: absolute;right: 0px;bottom: 0px;width: 18px;height: 17px;}
.slideTxtBox .bd li a{position: absolute;right: 0px;top: 0px;left: 0px;bottom: 0px;}
.slideTxtBox .bd li p:nth-of-type(1){font-size: 24px;font-family: Georgia, 'Times New Roman', Times, serif;color: #999;}
.slideTxtBox .bd li p:nth-of-type(2){font-size: 22px;color: #05322b; padding: 8px 0px 5px 0px;line-height: 2em;}
.slideTxtBox .bd li p:nth-of-type(3){text-indent: 2em;color: #666;height: 3.6em;}
.slideTxtBox .bd li .date{ float:right; color:#999;  }

/* 学生工作 */
.con04{margin: 0px -20px;overflow: hidden;}
.con04_part01{margin: 0px 20px;overflow: hidden;}
.con04_part01::after{clear: both;content: '';display: block;margin-bottom: 60px;}
.slideTxtBox1{ width:100%;position: relative;}
.slideTxtBox1 .hd{ height:30px; line-height:30px;  position:absolute; right: 0px;top: 40px;}
.slideTxtBox1 .hd ul li{ float:left; cursor:pointer;position: relative;  }
.slideTxtBox1 .hd ul li::after{content: '|';padding: 0px 10px;}
.slideTxtBox1 .hd ul li:last-child::after{content: '';}
.slideTxtBox1 .hd ul li.on{ height:30px;  background:#fff;color: #30707c;}
.slideTxtBox1 .bd li .con04_l{float: left;width: 41%;position: relative;}
.slideTxtBox1 .bd li .con04_l img{width: 100%;height: 164px;}
.slideTxtBox1 .bd li .con04_l p{position: absolute;left: 30px;bottom: -20px;line-height: 40px;color: #fff;text-align: center;background-color: #30707c;padding: 0px 20px;}
.slideTxtBox1 .bd li .con04_r{float: right;width: 55%;line-height: 1.8em;padding-top: 8px;}
.slideTxtBox1 .bd li .con04_r p:nth-child(1){font-size: 22px;color: #05322b;}
.slideTxtBox1 .bd li .con04_r p:nth-child(1) a{color: #05322b;}
.slideTxtBox1 .bd li .con04_r p:nth-child(1) a:hover,.tz_list1 li a:hover,.con02_part02_li p a:hover,.xwdt_rb ul li a:hover
,.xkjc .xkjc_list ul li p:nth-child(2) a:hover,.txtScroll-left .bd ul li div p:nth-child(2) a:hover{color: #33886b;}
.slideTxtBox1 .bd li .con04_r p:nth-child(2){font-size: 16px;color: #999;text-indent: 2em;padding-top: 8px;}
/* 学科交叉 */
.xkjc_bg{height: 555px; background: url(2024zygc_kxjcbg.png) no-repeat center;position: relative;padding-top: 45px;overflow: hidden;background-position: top;}
.xkjc1_bg{background: url(2024zygc_kxjcbg1.png) no-repeat center;position: absolute;left: 50%;margin-left: -610px;width: 100%;height: 440px;top: 45px;z-index: 1;}
.floor1{position: absolute;margin-left: -650px;left: 50%;top: 77px;z-index: 10;}
.xkjc .title{background-color: #fff;padding-left: 40px;width: 22%;line-height: 68px;}
.xkjc .xkjc_list{background-color: #fff;padding-bottom: 40px;}
.xkjc .xkjc_list ul{overflow: hidden;padding: 20px 50px 0px 45px;}
.xkjc .xkjc_list ul li{float: left;margin: 0px 40px;border-bottom: 1px dashed #ccc;width: calc(50% - 80px);padding: 20px 0px;}
.xkjc .xkjc_list ul li:nth-child(5),.xkjc .xkjc_list ul li:nth-child(6){border: none;}
.xkjc .xkjc_list ul li .rq{background-color: #1e626e;color: #fff;width: 80px;height: 80px;float: left;position: relative;border-radius: 5px;}
.xkjc .xkjc_list ul li .rq::after{width: 80%;height: 1px;background-color: #fff;transform:rotateZ(135deg);position: absolute;left: 10%;top: 56%;display: block;content: '';}
.xkjc .xkjc_list ul li .rq span:nth-child(1){font-size: 25px;position: absolute;top: 8px;left: 8px;}
.xkjc .xkjc_list ul li .rq span:nth-child(2){font-size: 18px;position: absolute;bottom: 8px;right: 8px;}
.xkjc .xkjc_list ul li p:nth-child(2){margin-left: 100px;font-size: 22px;margin-top: 5px; color: #05322b;}
.xkjc .xkjc_list ul li p:nth-child(2) a{color: #05322b;}

.xkjc .xkjc_list ul li p:nth-child(3) {
    font-size: 16px;
    color: #666;
    text-indent: 2em;
    margin-left: 95px;
    margin-top: 5px;
}
/* 底部 */
.footer{line-height: 40px;background-color: #e6f5f2;}
.footer_l{padding: 30px 0px 40px 0px;}
.footer_l img{width: 38%;}
.link{margin-left: 40px;margin-right: -40px;}
.link_ul{float: left;width: 12.5%;}
.link_ul p{border-left: 4px solid #30707c;padding-left: 8px;line-height: 16px;font-weight: 600;margin-bottom: 8px;font-size: 16px;}
.link_ul li{padding-left: 12px;font-size: 14px;}
.link_ul li a{color: #010101;}
.line{margin: 30px 64px 30px;width: calc(100% - 128px);height: 1px;background-color: #30707c;}
.footer_b{margin-left: 52px; width: calc(100% - 114px);padding-bottom: 30px;}
.footer_bl{float: left;}
.footer_bl img:nth-child(1){margin-right: 25px;}
.footer_br{float: right;}
.f_b{text-align: center;color: #fff;background-color: #30707c;}
.f_b p{line-height: 50px;}

.c4_c a:hover {
    transform: scale(1.1);
}

/* 友情链接 */
.yqlink{overflow: hidden;line-height: 50px;padding-top: 20px;}
    .yqlink>div{font-size: 24px;float: left;}
    .yqlink ul{float: left;margin-left: 15px;}
    .yqlink ul li{float: left;padding: 0px 8px;}

/* 2025.8.4首页改 */
.xkjc {position: relative;}
.xkjc .xkjc_list{width: 44%;float: left;}
.xkjc .xkjc_list ul{padding-right: 20px;}
.xkjc .xkjc_list ul li{width: auto;margin: 0px 20px;}
.video{float: right;background-color: #fff;padding: 30px 30px 31px 0px;box-sizing: border-box;width: 56%;}
.video img,.video video{width: 100%;height: 334px;}
.video p{font-size: 18px;text-align: center;color: #05322b;line-height: 39px;}
.xkjc .title1{position: absolute;top: 0px;right: 34%;background-color: transparent;}
.xkjc .title1 .img_sj{display: none;}
.xkjc .title1 .img{display: block;margin-top: 18px;}
.xkjc .xkjc_list{padding-bottom: 24px;}
.xkjc1_bg{margin-left: -462px;height: 660px;background-size: cover;}
.xkjc_bg{height: 555px;margin-bottom: 40px;}

@media screen and (max-width:1600px) {
    .floot .nav1>li a{font-size: 18px;text-align: center;}
    .floot .nav1>li img{width: 12px;height: auto;margin-top: 9px;}
    .nav{margin-top: 8px;}

}
@media screen and (max-width:900px) {
    /* 导航 */
    .header_top1{display: none;}
    
    .h_r1,.header_top{display: none;}
    .header{height: 100px;width: 100vw;}
    .app_btn{display: block;}
    .logo{top: 40px;width: 78%;}
    .header{border-bottom: 1px solid #fff;background: none; background-color: #30707c;top: 0px;}
    .h_r{display: none;}
    .app_header{top:101px;z-index: 999;}
    .app_header.on{right: 0;width:103vw;height: calc(100% - 101px);background: #30707c;z-index: 999;margin-top: 101px;top: 0;}
    .logo img{width: 80%;margin-top: -6%;}
    .app_btn, .app_btn.on{width:30px;height:30px;margin-top:-15px;right:15px;}
    .yqlink{display: none;}
}

@media screen and (max-width: 768px) {
}
@media screen and (max-width:600px){
    
    /* 导航 */
    .header{height: 60px !important;}
    .logo img{width: 92%;margin-top: -4%;}
    .app_btn, .app_btn.on{width:30px;height:30px;margin-top:-15px;right:15px;}
    .logo{top: 23px;}
    .app_btn{margin-top: -25px;}
    .app_header.on,.app_header{height: calc(100% - 60px);margin-top: 60px;top: 0px;}

    .slideBox .bd li img{height: 240px;}
    .slideBox1,.banner,.slideBox1 .bd li img{height: 240px;}
    .slideBox .hd{display: none;}

    .footer_l img{width: 80%;}
    .footer_l{padding: 30px 0px 30px 0px;}
    .floor{width: 92%;}
    .footer_t>li{width: 100%;}
    .footer_t>li div ul{position: static;}
    .link{display: none;}
    .line{margin-top: 0px;}
    .footer_l{text-align: center;}
    .footer_b{width: 80%;margin: 0px auto;}
    .footer_br{text-align: center;margin-top: 10px;line-height: 30px;}
    .footer_br,.footer_bl{float: none;}
    .footer_bl{display: flex;justify-content: center;}
    .footer_bl img:nth-child(1){margin: 0px 10px;}
    .footer_bl img{margin:0px 10px;}

    .banner{padding-top: 60px;}
    /* 其他 */
    .title{line-height: 60px;text-align: center;}
    .title img{height: 20px;}
    .txtScroll-left{padding: 20px 20px 10px 20px;}
    .txtScroll-left .bd{padding-bottom: 20px;}
    .slideGroup .sPrev, .slideGroup .sNext{left: 15px;width: 30px;height: 30px;background-size: 30px;}
    .slideGroup .sNext {left: auto;right: 15px;}
    .con02_part02,.slideTxtBox,.xkjc_bg{margin-top: 20px;}
    .slideTxtBox1{margin-top: 10px;}

    .xwdt_bg{margin-left: 0px;height: auto;margin-bottom: 0px;padding-bottom: 10px;background: none;}
    .xwdt_l{width: 100%;float: none;margin-left: 0px;}
    .xwdt_l img{height: 231px;}
    .xwdt_zbg{width: auto;position: static;padding: 0px;background: none;}
    .txtScroll-left .bd ul li div p:nth-child(2){font-size: 17px;max-height: 3em;overflow: hidden;}
    .xwdt_r{display: none;}
    .xwdt_rb{margin-top: 0px;}
    .xwdt_l{height: 230px;}
    .xwdt_l a{width: 100%;}

    /* 2025.8.4 */
    .xkjc .xkjc_list{width: 100%;}
    .video{width: 100%;padding: 0px;}
    .xkjc .title1{position: static;text-align: center;line-height: 50px;}
    .xkjc .title1 a{text-align: center;}
    .xkjc .title1 .img_sj{display: block;margin: 0px auto;padding: 20px;}
    .xkjc .title1 .img{display: none;}
    .video img, .video video{height: 210px;}
    .video p{line-height: 28px;}
    .xkjc_bg{margin-bottom: 20px;}

    /* 通知公告 */
    .tz_bg{background: none;padding-bottom: 20px;}
    .tz_bg .floor{padding-top: 0px !important;}
    .con02_part01,.con02_part02{width: 100%;float: none;}
    .tz_list1 li{margin: 5px 0px;}
    .tz_list1 li a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 16px;display: block;height: auto;line-height: 1.5em;}
    .tz_list1 li span{font-size: 20px;}
    .con02{padding-left: 0px;margin-left: 0px;border-radius: 0px;padding-top: 0px;}
    /* 活动预告 */
    .tz_list2 li{width: 100%;float: none;}
    .con02_part02_li>a img {
        width: 100%;
        height: 170px;
    }
    .con02_part02_li>a {
        width: 38%;
        display: block;
        float: left;
    }
    .con02_part02_li{overflow: hidden;margin: 0px; margin-bottom: 15px;font-size: 14px;}
    .con02_part02_li p{width: 58%;margin-left: 42%;}
    .con02_part02_li p a{max-height: 80px;overflow: hidden;font-size: 16px;padding: 0px;}
    /* 师资队伍 */
    
    .slideGroup{margin: 0px;}
    .szdw_bg{height: auto;padding-bottom: 20px;}
    .slideGroup .parHd{padding-bottom: 18px;}
    .slideGroup .parHd ul li{padding: 0px;}
    .slideGroup .parHd ul li::after{padding: 0px 5px;}
    .slideGroup .parHd ul li{font-size: 18px;}
    .slideGroup .parBd ul li{width: calc(50% - 20px);margin: 0px 10px;height: 210px;}
    .slideGroup .parBd ul li .pic img{width: 100%;height: auto;}

    .con03,.con04,.tz_list2 ul{margin: 0px;}
    .con03_part01,.con04_part01{margin: 0px;}
    .slideTxtBox .bd ul{padding: 5px;}
    .slideTxtBox .hd{position: static;}
    .slideTxtBox .bd li div{padding: 0px 0px 10px 0px;}
    .slideTxtBox .bd li p:nth-of-type(1){font-size: 22px;color: #05322b;}
    .slideTxtBox .bd li p:nth-of-type(2){font-size: 16px;padding: 0px;}
    .slideTxtBox .bd li p:nth-of-type(3){height: auto;font-size: 14px;line-height: 1.6em;padding-top: 5px;}

    .slideTxtBox1 .hd{position: static;}
    .slideTxtBox1 .bd li .con04_l p{padding: 0px 5px;}
    .slideTxtBox1 .bd li .con04_l img{height: 90px;}
    .slideTxtBox1 .bd li .con04_r p:nth-child(1){font-size: 16px;line-height: 1.5em;}
    .slideTxtBox1 .bd li .con04_r p:nth-child(2){display: none;}
    .con04_part01::after{margin-bottom: 30px;}

    .slideGroup .parBd ul li .title p:nth-child(1){font-size: 16px;}

    .slideTxtBox .hd ul li::after{padding: 0px 8px;}
    .slideTxtBox .bd ul li div{padding: 10px 20px;margin: 10px 0px 0px 0px;}
    .slideTxtBox .bd ul li:nth-child(1) div{margin-top: 0px;}
    .slideTxtBox .hd ul,.slideTxtBox1 .hd ul{
        display: flex;
        justify-content: center;
    }
    .xkjc_bg{background: #fff;padding-bottom: 10px;}

    /* 学科交叉 */
    .xkjc_bg{height: auto;}
    .xkjc1_bg{display: none;}.xkjc_bg{padding-top: 0px;}
    .xkjc .title{background: none;padding-left: 0px;line-height: 50px;width: 100%;}
    .floor1{position: static;margin:0px auto;left: 0px;}
    .xkjc .xkjc_list ul{padding: 0px;}
    .xkjc .xkjc_list{padding-bottom: 0px;}
    .xkjc .xkjc_list ul li{width: calc(100%);margin: 0px;padding: 10px 0px;}
    .f_b{padding: 10px;}
    .f_b p{line-height: 2em;font-size: 13px;}
    .xkjc .xkjc_list ul li .rq{margin-top: 13px;}
    .app_search .search-bnt {
        width: 36px;
        height: 36px;
        border-radius: 18px;
        margin: 2px 4px 0px 0px;
        background-color: #30707c;
    }
}
@media screen and (max-width:450px){
    /* 导航 */
    .header{height: 60px !important;}
    .app_header{top:0px;}
    .app_header.on{height: calc(100% - 81px);top:0;margin-top:81px;}
    .app_search{margin-top:20px;}
    .toutiao{padding-top:100px;}
    .dqwz{padding-top:80px;}

    .logo{top: 23px;}
    .app_btn{margin-top: -25px;}
    .app_header.on,.app_header{height: calc(100% - 60px);margin-top: 60px;}
}

@media screen and (max-width:380px){
    .slideGroup .parHd ul li{font-size: 16px;}
    .slideTxtBox .hd ul li,.xkjc .xkjc_list ul li p:nth-child(3){font-size: 14px;}
    .xkjc .xkjc_list ul li p:nth-child(2){font-size: 18px;}
}