body{width:100%;}
.nybanner{width:100%; overflow:hidden;position:relative;}
.nybannerimg{width:100%;height:500px; overflow:hidden;position:relative;}
.nybannerimg:after{content:'';background: url(../img/zezhao.png) no-repeat;width: 100%;height: 100%;background-size: 100% 100%;position: absolute;left: 0;top:0;}
.nybannerimg img{width:100%;height:100%;object-fit: cover; overflow:hidden;}

/*位置*/
.postion_div{float:left;width:40%;}
.postion_div h3{width: 100%;font-size: 36px;height: 120px;line-height: 145px;color: #fff}
.postion_div .position_box{height: 20px}
.postion_div .position_box .home{margin-right: 10px;width: 20px}
.postion_div .position_box a,.postion_div .position_box p{float: left;color: #fff;margin-top:30px;}
.postion_div .position_box p{padding: 0 5px}

.erji{margin-top: -50px;position: relative;z-index: 2;}
.erji:before{content:'';background: linear-gradient(to right, #1d5bae, #104b87);position: absolute;left: 0;top: 0;width: 100%;height: 80px;}
.erji_box{position: relative;z-index: 3}
.erji_box .column_div{float:right;width:60%;text-align:right;}
.erji_box ul{display:inline-block;}
.erji_box li{float: left;height: 80px;position: relative}
.erji_box li a{color: #fff;height: 80px;line-height: 80px;display: inline-block;padding: 0 20px}
.erji_box li:hover:after,.erji_box li.on:after{content:'';background: url(../img/choose.png) no-repeat;width: 50px;height: 21px;position: absolute;bottom: 0;left: 50%;margin-left: -25px}

.nylbindex{margin: 50px}

/*新闻详情**/
.nyejright{margin-top: 70px}
.xqtitle{border: 1px dashed #cbcbcb;padding:20px;}
.xqtitle h4{width:100%;line-height:40px;overflow:hidden;font-size:30px; display:block;text-align:center;margin-bottom:20px;font-weight:bold}
.xqtitle .xqtime{width:100%;text-align:center;}
.xqtitle .xqtime span{display:inline-block; margin:0 10px;line-height:20px;color:#999;}
.xqfont{margin:20px 0;}
.xqfont img{display: inline-block;max-width: 100%}
.xqfont p,.xqfont span{font-size: 18px;font-family: "微软雅黑";line-height: 3;}
.xqfont table{margin: 0 auto !important;border-left: 1px solid #000 !important;border-top: 1px solid #000 !important;border-spacing: 0;}
.xqfont table tr{width: min-content;word-break: break-word;border:1px solid #000 !important;}
.xqfont table td{border-bottom: 1px solid #000 !important;border-right: 1px solid #000 !important;min-width: 100px;border-left: none!important;border-top: none!important;}
.xqfont td p,.xqfont td span{font-family: "微软雅黑" !important;font-size: 16px !important;line-height: 2.5 !important;text-indent: 0!important;min-width: 100px!important;}

.xqsx li{width:48%;float:left;}
.xqsx li a{width:100%; display:block;}
.xqsx li:nth-child(2){ float:right;}
.xqsx li h4{width:20%;line-height:50px;overflow:hidden;font-size:18px; display:block;text-align:center;float:left;background:#63a5ef;color:#fff;}
.xqsx li span{width:80%;line-height:50px;height:50px;overflow:hidden;font-size:18px; display:block;float:left;background:#F5F5F5; padding:0 10px;text-overflow:ellipsis;white-space: nowrap;}
.xqsx li:hover h4{color:#fff;}
.xqsx li:hover span{background:#2e46af;color:#fff;}


/*新闻动态**/
.nyxwdtul{margin: 70px 0 30px 0}
.nyxwdtul li{padding:10px;margin-right: 4%;margin-bottom: 40px;position:relative;border-radius: 10px;width:48%;box-shadow: 0 0 10px #b6b7bd;float: left;}
.nyxwdtul li:nth-child(2n){margin-right: 0}
.nyxwdtul .nyxwdtimg{width:28%; height:140px;overflow:hidden;}
.nyxwdtul .nyxwdtimg img{width:100%;height:100%;object-fit:cover;transition:0.5s;}
.nyxwdtul .nyxwdtfont{width:70%;}
.nyxwdtul .nyxwdtfont h5{width:100%;font-size:20px;color:#333;line-height:40px;height:40px; overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.nyxwdtul .nyxwdtfont span{width:100%; color:#1c5aaf; overflow:hidden;font-size: 14px}
.nyxwdtul .nyxwdtfont p{width:100%; color:#999;line-height:30px;height:60px;overflow:hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;font-size: 16px;margin-bottom: 10px}

.nyxwdtul li:hover{background:#2e46af;}
.nyxwdtul li:hover .nyxwdtimg img{transform: scale(1.05);}
.nyxwdtul li:hover .nyxwdtfont h5{color:#fff;}
.nyxwdtul li:hover .nyxwdtfont span{color:#fff;}
.nyxwdtul li:hover .nyxwdtfont p{color:#fff;}


/*分页*/
.fyul{width:100%;display:flex;justify-content: center;flex-wrap: wrap;}
.fyul li{display:block;border:1px solid #d6d6d6;border-radius:3px;margin:0 10px;}
.fyul li a{display:block;padding:0 10px;line-height:30px;}
.fyul li:hover{background:#2e46af;border:1px solid #2e46af;}
.fyul li:hover a{color:#fff;}

.fyul .active{background:#2e46af;border:1px solid #2e46af;}
.fyul .active a{color:#fff;}


/*通知公告**/
.tzggul{width:100%;margin:70px 0 30px 0;}
.tzggul li{width:48%;box-shadow: 0 0 10px #b6b7bd;border-radius:10px;padding:20px 20px 20px 0;position:relative;margin-bottom: 40px;float: left;margin-right: 4%}
.tzggul li:nth-child(2n){margin-right: 0}
.tzggul li a{width:100%;display:block;}
.tzggul li .date_box{float: left;width: 15%;text-align: center;border-right: 1px solid #acc6e9;height: 60px}
.tzggul li .date_box p{color: #4d78bc}
.tzggul li .date_box .day{font-size: 26px;font-weight: bold;margin-bottom: 10px}
.tzggul li h5{width:82%;display:block;line-height:60px;height:60px;font-size:18px;color:#333;font-weight: bold;overflow:hidden;float:right;white-space: nowrap;text-overflow: ellipsis;}
.tzggul li span{width:20%;display:block;line-height:56px;height:56px;overflow:hidden;float:right;text-align:right;color:#999;}
.tzggul li:hover{background:#104b87;}
.tzggul li:hover a{padding:0 10px 0 10px;transition:0.5s;}
.tzggul li:hover h5{color:#fff;}
.tzggul li:hover span{color:#fff;}


/*现任领导**/
.leader{width:80%;margin:70px auto 30px;}
.leader li{width:100%;padding:20px 0;position:relative;margin-bottom: 30px;border-top: 1px solid #dee7f6;border-bottom: 1px solid #dee7f6;cursor: pointer}
.leader li a{width:100%;display:block;}
.leader li .zhiwu{width: 40%;border-left: 2px solid #1b5cae;height: 40px;line-height: 40px;color: #1b5cae;font-size: 18px;font-weight: bold;padding-left: 20px}
.leader li .summary{width: 40%;height: 40px;line-height: 40px;color: #808080}
.leader li h5{width:20%;display:block;line-height:40px;height:40px;font-size:18px;color:#333;font-weight: bold;overflow:hidden;float:left;white-space: nowrap;text-overflow: ellipsis;}
.leader li:hover{background:#1b5cae;}
.leader li:hover h5{color:#fff;}
.leader li:hover p{color:#fff;}


/*机构设置**/
.jgsz{width:80%;margin:70px auto 30px;}
.jgsz li{width:31.33%;margin-bottom: 30px;border: 1px dotted #dee8f1;cursor: pointer;margin-right: 3%;float: left}
.jgsz li:nth-child(3n){margin-right: 0}
.jgsz li a{width:100%;display:block;}
.jgsz li .zhiwu{width: 100%;border-left: 4px solid #1b5cae;height: 70px;line-height: 70px;color: #1b5cae;font-size: 18px;font-weight: bold;padding-left: 20px}
.jgsz li:hover{background:#1b5cae;border: none}
.jgsz li:hover p{color:#fff;}


/*学院简介**/
.school{background: url(../img/bg.jpg) no-repeat 100% 930px;}
.xyjj{width:100%;margin:70px auto 30px;position: relative;background: url(../img/xx.png) no-repeat 5% 3%;height: 930px}
.xyjj .summary_img_box{width: 57%;height: 460px;position: absolute;right: 0;top: 0;overflow: hidden}
.xyjj .summary{width: 50%;min-height: 300px;position: absolute;left: 0;bottom: 0;background: #1d5bb0;border-radius: 0 50px 0 0;padding: 45px 55px}
.xyjj .summary p{color: #fff;text-indent: 2em;line-height: 1.5;margin-bottom: 20px}
.xyjj .summary_info{position: absolute;right: 0;bottom: 20px;width: 45%;}
.xyjj .summary_info li{border-bottom: 1px solid #dae6f4;padding: 20px 0}
.xyjj .summary_info li span{color: #1d5bb0;float: right}
.xyjj .summary_info li .tit{color: #666;float: left;width: 25%;text-align: right}
.xyjj .summary_info li .num{font-size: 28px;font-weight: bold;padding-right: 10px}
.summary_item{margin: 50px 0 0 0;}
.summary_item.box_item{background: rgba(255, 255, 255, 0.9);border-left: 5px solid #1d5bb0;padding: 30px 50px;margin-top: 200px}
.summary_item h2{font-weight: bold;height: 50px;line-height: 50px;width: 100%;}
.summary_item p{text-indent: 2em;line-height: 2}
.summary_item .s_img{width: 45%;height: 350px;position: relative;}
.summary_item.s_child{width: 50%;height: 350px;float: right;margin: 0}
.summary_item .s_img:after{content:'';width: 90%;height:300px;background: #1d5bb0;position: absolute;bottom: -20px;right: -20px;z-index: -1}


/*图片列表**/
.yyhjul{margin:70px 0 20px 0;}
.yyhjul li{width:31.33%;float:left; margin:0 3% 50px 0;}
.yyhjul li:nth-child(3n){float:right;margin:0 0 50px 0;}
.yyhjul li a{width:100%;display:block;}
.yyhjul li span{ width:100%;display:block;line-height:60px;height:60px;text-align:center; font-size:20px;color:#1c5baf; overflow:hidden;background:#f4f9ff;white-space: nowrap;text-overflow: ellipsis;}
.yyhjul .yyhjimg{width:100%;height:290px; overflow:hidden;}
.yyhjul .yyhjimg img{width:100%;height:100%;object-fit:cover;transition: 0.5s;}
.yyhjul li:hover{transition: 0.5s;}
.yyhjul li:hover span{background:#1c5baf;color:#fff;padding:0 10px;}
.yyhjul li:hover .yyhjimg img{transform: scale(1.05);}



/*内页统一的新颜色**/
.nyejlmbox li:hover a, .nyejlmbox li.on a,.tzggul li:hover,.yyhjul li:hover span,.nyxwdtul li:hover,
.xqsx li h4,.xqsx li:hover span{background: #1c5baf;}
.fyul li:hover{background: #1c5baf;border: 1px solid #1c5baf;}

.w1200{width:1400px;margin:0 auto ;}

.nyejright .content table{margin: 0 auto !important;border-left: 1px solid #000 !important;border-top: 1px solid #000 !important;cell-padding:0;border-collapse: collapse !important;}
.nyejright .content table tr{width: min-content;word-break: break-word;border:1px solid #000 !important;border-color: #000 !important;}
.nyejright .content table td{border:none !important;border-bottom: 1px solid #000 !important;border-right: 1px solid #000 !important;border-color: #000 !important;}
/*.nyejright .content td p,.nyejright .content td span{font-family: "微软雅黑" !important;font-size: 16px !important;line-height: 2.5 !important}*/
.nyejright .content strong,.nyejright .content strong span{font-weight:bold !important;}
.nyejright .content img{width: auto;display: inline-block;max-width:100%;}
.nyejright .content{padding: 20px 0;}

@media screen and (max-width:1680px) {
	.nybannerimg{height:320px;}
}
@media screen and (max-width:1550px) {
}
@media screen and (max-width:1500px) {
	.nybannerimg{height:285px;}
}
@media screen and (max-width:1440px) {
	.nybannerimg{height:274px;}
	.leader .info p{padding: 10px 0}
	.xyjj .summary_info li .tit{width:30%;}
	
	.xyjj .summary_img_box{width:53%;}
	
}
@media screen and (max-width:1366px) {
	.nybannerimg{height:259px;}
	.xqtitle h4{    font-size: 20px;}
	.xqsx li h4,.xqsx li span{font-size: 16px;}
	.nyxwdtul .nyxwdtimg{height:210px;}
	.nyxwdtul .nyxwdtfont h5{font-size: 18px;height: 48px;line-height: 48px;}
	.nyxwdtul .nyxwdtfont span{height: 48px;line-height: 48px;}
	.nyxwdtul .nyxwdtfont p{font-size:14px;}
	.tzggul li h5{font-size: 16px;}
	.tzggul li span{font-size: 14px;}
	.yyhjul .yyhjimg{height:210px;}
	.yyhjul li span{font-size: 16px;}
	
	.xyjj .summary_info li .tit{width:30%;}
	
}

@media screen and (max-width:1024px){
    .w1200{width:100%;}

	.p100{padding: 0}
	.postion_div{top:0;left: 20px}
	.erji{display: none}
	.nyejright{margin-top: 0}
	.yyhjul,.jgsz,.leader,.nyxwdtul,.xyjj{margin: 0 0 30px 0}
	.tzggul li{width: 100%;margin-bottom:20px;}

	.jgsz{width: 100%}
	.jgsz li{width: 100%}
	.leader{width: 100%}
	.leader li .zhiwu{width: 100%}
	.leader li h5{width: 100%;padding-left:20px}
	.leader li .summary{width: 100%;padding-left:20px}
	.fyul li{margin-bottom: 10px}

	.nyxwdtul li{width: 100%}
	.xyjj{background: url(../img/xx.png) no-repeat 50% 20px;padding: 180px 0 0;background-size: 70%;height: auto;}
	.xyjj .summary_img_box{height: auto}
	.xyjj .summary{border-radius: unset;height: auto;padding: 20px 10px}
	.xyjj .summary_info{padding: 0 10px}
	.xyjj .summary_info li .tit{width: 40%}
	.xyjj .summary_img_box,.xyjj .summary,.xyjj .summary_info{width: 100%;position: unset}
	.summary_item{padding:  0 10px;margin: 20px 0 0 0}
	.summary_item .s_img{width: 90%}
	.summary_item.s_child{width: 100%;height: auto;margin-top: 30px}
	.summary_item.box_item{margin-top: 30px;padding: 15px}
	.tzggul li .date_box{width: 18%}
	.tzggul li h5{width: 80%}


	.nyejlmbox{border:0;justify-content: end;}
	.nyejlmbox li{width:25%; border-bottom: 1px solid #eaeaea;}
	.nyejlmbox li:last-child{width: 25%;border-right: 1px solid #eaeaea;}
	.nyejlmbox li a{padding:5px 0;text-align:center;}
	.xqsx li{width:100%;}
	.xqsx li:last-child{margin:20px 0 0 0;}
	.nyxwdtul .nyxwdtimg{height:160px;}
	.nyxwdtul .nyxwdtfont h5{font-size: 16px;line-height: 38px;height: 38px;}
	.nyxwdtul .nyxwdtfont span{font-size: 14px;line-height: 38px;height: 38px;}
	.nyxwdtul .nyxwdtfont p{line-height:20px;height:60px;}
	.fyul li a{font-size: 14px;}
	.tzggul li{padding: 0 0 0 20px;}
	.tzggul li:before{top: 21px;}
	.yyhjul .yyhjimg {height: 150px;}
	.yyhjul li span{    line-height: 40px;height: 40px;}

	.current_box{display: none}
	.position_box{height: 50px}
	.nyejright{width: 100%}
	.column_box,.column_box h3{display: none}

	.leader li,.leader .info{width: 100%}
	.leader .yyhjimg{width: 100%;text-align: center}
	.leader .yyhjimg img{width: auto;display: inline-block}
	
	

}
@media screen and (max-width:900px) {
	.nybannerimg{height:170px;}
	.yyhjul li{width: 48%;margin:0 0 30px 0;}
	.yyhjul li:nth-child(2n){float:right}
	.yyhjul li:nth-child(4n){margin:0 0 30px 0;}
	.yyhjul .yyhjimg {height: 200px;}
}
@media screen and (max-width:700px) {
}
@media screen and (max-width:500px) {
	.nybannerimg{height:150px;}
	.nylbindex{margin: 0 0 30px 0;}
	.xqtitle h4{font-size: 18px;line-height: 30px;margin-bottom: 8px;}
	.xqtitle .xqtime span{font-size: 14px;}
	.nyejright{padding: 20px;}
	.nyxwdtul .nyxwdtfont{width:100%;padding:0;}
	.nyxwdtul .nyxwdtfont h5{margin:10px 0 0 0;}
	.nyxwdtul .nyxwdtimg{width:100%;}
	.nyxwdtul .nyxwdtimg{height:auto;}
	.tzggul li{padding:10px 0 10px 0;}
	.tzggul li:before{top: 18px;}
	.tzggul li span{width:100%;text-align: left;line-height:30px;height:30px;}
	.tzggul{margin: 0 0 10px 0;}
	.yyhjul li{width:100%;    margin: 0 0 10px 0;}
	.yyhjul li:nth-child(4n){ margin: 0 0 10px 0;}
	.yyhjul .yyhjimg{height:auto}
	
    .nyejright .content img{width: 100% !important;height: auto !important;}
    .xqfont p, .xqfont span{line-height:2 !important;font-size:14px !important;}
	
}
@media screen and (max-width:414px) {
	.xqtitle{padding:10px;}
	.xqsx li h4, .xqsx li span{font-size: 14px;}
	.nyxwdtul li{padding:10px;margin: 0 0 10px 0;}
	.fyul li{margin:10px 10px 0 0;}
}


