@charset "utf-8";
body{font-size: 18px;}
a img:hover{opacity: 0.8;}
li:hover img{opacity: 0.8;}
/*导航*/
.header_nav{line-height: 50px;box-shadow: -10px 0px 20px rgba(0,0,0,0.3);}
.header_nav{background-color: #393e38;}
.header_nav::after{clear: both;content: '';display: block;}
.floot{width: 100%;float: left;}
.floot >ul>li>span>a{color: #fff;font-weight: bold;font-size: 18px;}
.floot .nav1{float: left;width: 100%;text-align: center;}
.floot .nav1>li{width: 10%;float: left;position: relative;z-index: 9962;}
.floot .nav1 i{border-bottom: 2px solid #393e38;}
.floot .nav1 .nav-cont { display: none; float: none;  overflow: hidden!important; background:#fff; top:44px; left:0; right:0; text-align: center; border-radius: 11px;position: absolute;}
.floot .nav1 .nav-cont li a{line-height: 28px; display: block; padding: 15px 0; font-size: 16px; text-align: center;color:#000000;font-size: 13px;border-bottom: 1px solid #e2e2e2;}
.floot .nav1>li a{display: block;color: #fff;font-size: 18px;}
.floot .nav1>li.on{background-color: #ad4b32;}
.floot .nav1>li.on span a{color: #fff;}
.floot .nav1>li.hover span a{background-color: #ad4b32;}
.floot .nav1>li.hover a{color: #fff;}
.floot .nav1 .nav-cont li:hover a{ color: #fff;background: #393e38;}

/* 轮播图 */
.slideBox{overflow:hidden; position:relative; width: 100%;}
.slideBox .hd ul{ position: absolute;right: 50%;margin-right: -50px; bottom: 19px;z-index: 2;}
.slideBox .hd ul li { width: 10px; height: 10px; overflow: hidden; border-radius: 5px; background-color: #fff;float: left;margin-left: 10px;}
.slideBox .hd ul li.on{ background:#f0d2ae; color:#fff; width: 30px;}
.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;padding-left: 25px; height:40px; overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:1;width: calc(100% - 25px);background-color: rgb(0,0,0,0.6);color: #fff; text-align: left;}
.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:468px; display:block; position: relative; }
.slideBox .pn{ position: absolute;top: 50%;margin-top: -30px; width: 100%; height: 60px;}
.slideBox .pn i{ display: inline-block;position: absolute; width: 60px; height: 100%;background-repeat: no-repeat; background-size: contain;}


/* 搜索 */
.search{float: right;width: 200px;}
.search form{background-color: #fff;line-height: 30px;height: 30px;font-size: 14px;border-radius: 20px;border: 1px solid #92503e;overflow: hidden;}
.search-inp,.search-bnt{border: none;outline: none;display: block;float: left;font-size: 14px;color: #92503e;}
.search-bnt{width: 22%;height: 30px;background-color: #fff;border-radius: 20px;padding-right: 2%;}
.search-inp{background-color: #fff;box-sizing: border-box; padding-left: 16%;width: 76%;background: url(2025ndxyw_search.png) no-repeat left 8% center / 15px;}
.search,.search-bnt{float: right;}

/* 头部 */
.header_top{height: 155px;background: url(2025ndxyw_header_bg.png) no-repeat center;}
.header_top .top{position: absolute;top: 0px;right: 0px;margin-top: 20px;}
.header_top .top_left{float: left;color: #fff;margin-right: 10px;}
.header_top .top_left a{color: #fff;}
.header_top .top_left span{margin: 0px 10px;}
.header_top .top_left img{margin-top: -3px;}
.logo{text-align: center;line-height: 155px;}

/* 标题 */
.title{line-height: 50px;background: url(2025ndxyw_title_bg.png) no-repeat center / 100% 100%;margin: 30px auto;}
.title a{color: #fff;display: block;}
.title a img{margin-right: 40px;padding-left: 12px;}
.title span:first-of-type{font-size: 24px;margin-right: 10px;}
.title span:last-of-type{font-size: 18px;}

/* 通知公告 */
.tzgg{line-height: 60px;background-color: #f4ebe2;height: 60px;margin-top: 30px;}
.tzgg_t{float: left;}
.tzgg_t img{vertical-align: text-bottom;margin-left: 10px;}
.tzgg_t span:nth-of-type(1){font-size: 24px;color: #ad4b32;}
.tzgg_t span:nth-of-type(2){color: #e1c1a7;}
.txtScroll-top{margin-left: 275px; overflow:hidden; position:relative; }
.txtScroll-top .bd{ padding:15px;  }
.txtScroll-top .infoList li{ height:30px; line-height:30px;   }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }
.txtScroll-top .infoList li a{display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 新闻轮播图 */
.picBtnTop{ width:100%; height:auto;position:relative;  overflow:hidden; zoom:1;   }
.picBtnTop .hd{ width:calc(50% - 20px);  height:auto; position:absolute; right:0px; overflow:hidden; }
.picBtnTop .hd ul li{ width:100%;margin-bottom: 33px;overflow: hidden;font-size: 18px;cursor: pointer;}
.picBtnTop .hd ul li:last-child{margin-bottom: 0px;}
.picBtnTop .hd ul li .pic_y{position: relative;}
.picBtnTop .hd ul li .pic_y a{display: block; width: calc(100% - 110px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.picBtnTop .hd ul li .pic_y span{width: 110px;position: absolute;right: 0px;top: 0px;color: #999;font-size: 16px;}
.picBtnTop .hd ul li .pic_r{display: none;color: #47594b;font-size: 16px;padding: 15px;background-color: #efefef;line-height: 1.8em;}
.picBtnTop .hd ul li .pic_r p:nth-child(1){font-size: 18px;}
.picBtnTop .hd ul li .pic_r p:nth-child(1) a{color: #47594b;}
.picBtnTop .hd ul li .pic_r p:nth-child(2){text-indent: 2em;margin: 8px 0px;}
.picBtnTop .hd ul li.on .pic_r{ display: block;}
.picBtnTop .hd ul li.on .pic_y{ display: none;}
.picBtnTop .bd{ width:calc(50% - 20px);height: auto; position:relative;  }
.picBtnTop .bd li{ position:relative; zoom:1; vertical-align:middle;}
.picBtnTop .bd li .pic{ position:relative; z-index:0;  }
.picBtnTop .bd li .pic img{ width:100%; height:408px; vertical-align:bottom; }
.picBtnTop .bd li .title_l{ width:100%; height:50px; line-height:50px; text-align: center; background:#efefef; }
.picBtnTop .bd li .title_l a{padding-left:15px;  }

/* 校友动态 */
.xydt_list ul{display: flex;gap: 30px 40px;flex-wrap: wrap;}
.xydt_list ul li{width: calc(33.3% - 28px);min-width: 360px;}
.xydt_list li .xydt_list_b{background-color: #efefef;padding: 15px 20px;}
.xydt_list li img{height: 300px;object-fit: cover;width: 100%;}
.xydt_list li .xydt_list_b p:first-child{display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 校友服务 */
.xyfw_list ul{display: flex;gap: 0px 20px;}
.xyfw_list ul li{width: calc(20% - 16px);min-width: 172px;}
.xyfw_list ul li img{width: 100%;height: auto;}

.xssy-list{ overflow: hidden; margin-top: 20px; margin-bottom: 40px; position: relative; }
.xssy-list ul { margin: 0 -10px!important; }
.xssy-list ul li{ width: 20%; float: left; }
.xssy-list li a{ display: block; margin: 0 10px; overflow: hidden; }
.xssy-list li a img{ width: calc(100% - 2px); height: 108px;border: 1px solid #e5e5e5; padding: 10px;box-sizing: border-box;}
.xssy-list li a div{padding: 5px 20px 20px 20px;background-color: #faf8f8;}
.xssy-list li a p:nth-of-type(1){text-align: center;font-weight: bold; line-height: 3em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px solid #b82d39;}
.xssy-list li a p:nth-of-type(2){text-indent: 2em;padding-top: 10px;line-height: 1.8em;font-size: 16px;}
.xssy-list li a:hover img{ opacity: 0.8;}
/* .xssy-list .prev,.xssy-list .next{ position:absolute; left:10px; top:50%; margin-top:-20px; display:block; width:32px; height:40px; background:url(2025ndzwsfzx_left.png) center no-repeat; }
.xssy-list .next{ left:auto; right:10px; background-image: url(2025ndzwsfzx_right.png); } */

/* 校友风采 */
.title1{background: url(2025ndxyw_title_bg1.png) no-repeat center;margin-top: 0px;}
.xyfc_bg{background: url(2025ndxyw_xyfcbg.png) no-repeat center / cover;padding: 40px 0px;}
.xyfc_list ul{display: flex;gap: 30px 40px;flex-wrap: wrap;}
.xyfc_list ul li{width: calc(50% - 20px);overflow: hidden;background-color: #fff;}
.xyfc_list ul li img{width: 50%;height: 240px;object-fit: contain;}
.xyfc_list ul li div{float: right;width: 50%;padding: 15px;box-sizing: border-box;}
.xyfc_list ul li div p:nth-of-type(1){font-weight: bold;line-height: 2em;}
.xyfc_list ul li div p:nth-of-type(2){text-indent: 2em;line-height: 1.8em;font-size: 16px;}
.xyfc_list ul li div a{color: #966d62;display: block;text-align: right;font-size: 16px;margin: 15px 0px;}


.xyfc_list1 ul{display: flex;gap: 0px;flex-wrap: wrap;}
.xyfc_list1 ul li{width: 33.3%;overflow: hidden;background-color: #fff;height: 295px;}
.xyfc_list1 ul li a>img{width:50%;height: 295px;}
.xyfc_list1 ul li div{float: right;width: 50%;padding: 15px;box-sizing: border-box;position: relative;}
.xyfc_list1 ul li div img{position: absolute;right: -10px;top: 50%;transform: rotateZ(180deg);}
.xyfc_list1 ul li div p:nth-of-type(1){font-weight: bold;line-height: 2em;}
.xyfc_list1 ul li div p:nth-of-type(2){text-indent: 2em;line-height: 1.8em;font-size: 16px;}
.xyfc_list1 ul li div a{color: #966d62;display: block;text-align: left;font-size: 16px;margin: 15px 0px;}
.xyfc_list1 ul li:nth-child(4) div,.xyfc_list1 ul li:nth-child(5) div,.xyfc_list1 ul li:nth-child(6) div{float: left;}
.xyfc_list1 ul li:nth-child(1) div img,.xyfc_list1 ul li:nth-child(2) div img,.xyfc_list1 ul li:nth-child(3) div img{right: auto;left: -10px;transform: rotateZ(360deg);}

/* 基金会 */
.jyjjh{display: flex;gap: 0px 40px;}
.jyjjh_list{width: calc(50% - 20px);}
.jyjjh_list ul li{line-height: 52px;padding-left: 15px;background: url(2025ndxyw_dian.png) no-repeat left center;position: relative;}
.jyjjh_list ul li span{position: absolute;right: 0px;top: 0px;color: #666;font-size: 16px;}

.jzxm_list{text-align: center;background: url(2025ndxyw_juanbg.png) no-repeat center / cover;width: calc(50% - 20px);}
.jzxm_tit{color: #bd5235;font-size: 24px;line-height: 45px;display: inline-block;margin: 25px 0px;}
.jzxm_tit::after{width: 50%;height: 4px;content: '';display: block;background-color: #ad4b32;margin-left: 25%;}
.jzxm_list_b ul{display: flex;width: 80%;margin: 0px auto;align-items: center;flex-wrap: wrap;gap: 30px 0px;}
.jzxm_list_b ul li{min-width: 98px;width: 25%;text-align: center;}
.jzxm_list_b ul li p{line-height: 1.8em;font-size: 16px;}
.wyjz{line-height: 55px;background-color: #ad4b32;font-size: 20px;color: #fff;text-align: center;margin: 30px 10% 20px;}
.wyjz a{color: #fff;}

/* 印象农大 */
.yxnd{display: flex;gap: 40px;flex-wrap: wrap;}
.yxnd>div{width: calc(50% - 20px);}
.yxnd .yxnd_2 img{width: 100%;height: 490px;}
.yxnd .yxnd_1 img{width: 100%;height: 235px;}
.yxnd_1 ul{display: flex;gap: 20px;flex-wrap: wrap;width: 100%;}
.yxnd_1 ul li{width: calc(50% - 10px);position: relative;}
.yxnd_2 ul li{position: relative;}
.yxnd_1 ul li p,.yxnd_2 ul li p{width: 100%; line-height: 40px;background-color: rgb(0,0,0,0.5);color: #fff;text-align: center;position: absolute;bottom: 0px;left: 0px;}
.yxnd_3 ul li p{background-color: #e3e6ed;line-height: 60px;text-align: center;margin-top: -8px;}

/* 友情链接 */
.linkbg{background-color: #393e38;padding: 40px 0px;margin-top: 40px;}
.linkbg .title{margin-top: 0px;}
.link ul{display: flex;gap:20px 58px;flex-wrap: wrap;}
.link ul li a{color: #fff;letter-spacing: 1px;}

/* 底部 */
.footer{background-color: #ad4b32;padding: 30PX 0px;overflow: hidden;}
.footer .footer_l{float: left;width: 75%;}
.footer .footer_r{float: right;width: 25%;text-align: center;margin-top: 10px;}
.footer .f_link{margin: 25px 0px 20px;}
.footer .f_link ul{display: flex;gap: 0px 10px;font-size: 16px;}
.footer .f_link ul li a{color: #fff;}
.footer .f_link ul li::after{content: '|';color: #fff;padding-left: 10px;}
.footer .f_link ul li:last-child::after{content: '';}
.footer .footer_lb{font-size: 14px;color: #fff;line-height: 2.4em;}
.footer .footer_r p{color: #fff;line-height: 2em;}

/* 手机版头部 */
.header{position: relative;}
.app_btn{background: url(app_btn.png) no-repeat center;width: 40px;height: 40px;display: none;position: absolute;background-size:cover !important;}
.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;}
.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_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 #be887a;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 15px !important;background: url(app_arrow_down.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:#e0bfbf;}
.app_search .search-bnt{height:40px;}

@media screen and (max-width: 1400px) {
    .floor{width: 96%;margin: 0px auto;}
}
@media screen and (max-width: 1200px) {
    .xydt_list ul{justify-content: center;}
    .xssy-list ul li{width: 25%;}
    .title{background-position: left -30px center;background: #bd5235;width: 54%;margin: 20px 0px 20px 0px;}
}
@media screen and (max-width: 900px){
    .header{position: fixed;width:100%;height: 101px;z-index: 3;box-sizing: border-box;border-bottom: 1px solid #6c2e1e;top: 0px;}
    .header_top .top, .header_nav{display:none;}
    .app_btn{position: absolute;right: 5px;top: 50%;margin-top: -20px;display: block;}
    .app_header{top:101px;}
    .app_header.on{right: 0;width:100%;height: calc(100% - 101px);background: #994c38;z-index: 0;margin-top: 101px;top: 0;}
    .header_top{height: 101px;}
    .header_top .logo{text-align:left;line-height: 101px;}
    .header_top .logo a{display:block;}
    .header_top .logo img{width: 60%;/* height: 60%; *//* width: auto; */min-width: 290px;}
    .banner #slideBox .bd{margin-top:101px;}
}
@media screen and (max-width: 768px) {
    .picBtnTop .hd,.picBtnTop .bd{width: 100%;}
    .title{width: 100%;}
    .picBtnTop{height: auto;}
    .picBtnTop .bd{height: auto;}
    .picBtnTop .hd{display: none;}
    .picBtnTop .bd li .pic img{height: 268px;}
    .xyfw_list ul{flex-wrap: wrap;justify-content: center;gap: 20px;}
    .xssy-list ul li{width: 50%;}
    .xyfc_list ul li,.xyfc_list1 ul li{width: 100%;}
    .xyfc_list ul li img{margin-top: 20px;}
    .xyfc_list1 ul li a>img{height: 235px;}
    .xyfc_list1 ul li div p:nth-of-type(2){max-height: 5.4em;overflow: hidden;}
    .xyfc_list1 ul li{height: auto;}
    .jyjjh_list,.jzxm_list{width: 100%;}
    .xyfc_bg{background-size: cover;padding-top: 20px;}
    .jyjjh{display: block;}
    .jzxm_list{padding-bottom: 15px;}
    .yxnd>div{width: 100%;}
    .yxnd .yxnd_1 img{height: 130px;}
    .yxnd .yxnd_2 img{height: 260px;}
    .yxnd_3 video{height: 220px !important;}
    .linkbg{display: none;}
    .xssy-list li a img{height: 71px;}
    .header .floor{width: 100%;}
    .tzgg{height: 120px;}
    .tzgg_t{float: none;padding-left: 20px;}
    .txtScroll-top{margin-left: 0px;}
    .footer{margin-top: 20px;}
    .footer .footer_l,.footer .footer_r{width: 100%;float: none;text-align: center;}
    .footer_l img{width: 100%;}
    .footer .f_link ul{justify-content: center;flex-wrap: wrap;}
    .xyfc_list ul li div p:nth-of-type(2){max-height: 5.4em;overflow: hidden;}

    .header_top .top{width: 100%;margin-top: 10px;}
    .header_top .top_left{margin-left: 10px;}
    .header_top{line-height: unset;}
    .logo,.search{width: 98%;margin: 0px auto;float: none;}
    .search{margin-top: 0px;margin-bottom: 20px;width: 90%;}
    .logo img{width: 100%;}
    .navbox{overflow: auto;}
    .floot .nav1{width: 1100px;}
    .floot .nav1 li{width: 110px;}
    .slideBox .bd li img{height:180px;}
}

@media screen and (max-width:450px){
    .nowrapli li a{width: 74%;}
}

@media screen and (max-width:450px){
    .header, .header_top{height: 81px;}
    .header_top .logo{line-height: 81px;}
    .app_header{top:81px;}
    .app_header.on{height: calc(100% - 81px);top:0;margin-top:81px;}
    .app_search{margin-top:20px;}
    .app_btn{width:30px;height:30px;margin-top:-15px;}
    .banner #slideBox .bd{margin-top:81px;}
}