/* 合作交流 */
.list_banner{width:100%;margin:0 auto;}
.list_banner img{display: block;width: 100%;height:auto;}
.list_main{width:73%;display: flex;margin:0 auto;}
.list_main_left{width:260px;position: relative;}
.list_left_bj{background: #fbfcff;margin-bottom:20px;}
.list_title{width:260px;height:100px;background:url('../images/jwc/sub_title_bg.jpg') no-repeat;font-size:28px;font-weight: Semibold;color:#fff;text-align: center;line-height:100px;position: absolute;left:0;top:-100px;z-index: 998;}
.list_smtitle{height:60px;border-bottom:1px dashed #d1d1d1;display: flex; align-items: center;}
.smtitle_line{width:5px;height:22px;background:#0F2B9C;}
.smtitle_text{flex: 1;font-size: 16px;font-weight: bold;color: #0f2b9c;text-align: center;}
.list_empty{width:260px;height:350px;background:url('../images/left_sub3.jpg') no-repeat bottom center;}
.list_main_right{flex:1;margin-left:60px;}
.list_nav{height: 60px;border-bottom: 1px solid #e1e1e1;display: flex; justify-content: space-between; align-items:center;}
.nav_current{font-size: 20px;color:#1f1f1f;font-weight: bold;}
.nav_link{display: flex;align-items: center;font-size: 14px;color:#666;}
.nav_link a{color:#666;}
.nav_link img{margin:2px 10px 0;}
.list_item dl{display: flex;padding:40px 0 10px;}
.list_item dl dt{width:320px;position: relative;}
.list_item dl dt img{display: block;width:320px;height:190px;}
.item_date{width:70px;height:70px;background: #0f2b9c;color:#fff;position: absolute;right:-35px;top:60px;text-align: center;}
.item_date p{font-size:24px;line-height:32px;padding-top:6px;}
.item_date span{font-size:14px;}
.list_item dd{flex: 1;margin-left:60px;position: relative;}
.list_item dd h5{font-size:18px;line-height: 26px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.list_item dd p{font-size:15px;line-height:28px;color:#666;margin-top:10px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
.item_more{position: absolute;right:0;bottom:0;font-size:14px;}
.item_more a{display: flex;align-items: center;color:#666;}
.item_more a:hover{color:#4A96F5;}
.list_page{display: flex; justify-content: flex-end;padding:40px 0; align-items: center;font-size:14px;color:rgba(0, 0, 0, .45)}
.list_page span{display: block;width:32px;height:32px;border: 1px solid rgba(0,0,0,0.15);background: #ffffff;border-radius: 2px;margin:0 4px;text-align: center;line-height: 32px;font-size:14px;cursor: pointer;color:rgba(0, 0, 0, 0.65)}
.list_page span.active{background:#0F2B9C;color:#fff;}
.list_page span:first-child{margin:0 4px 0 8px;}
.list_page span:nth-child(8){margin:0 8px 0 4px;}
.list_page select{height:32px;padding:0 4px;border: 1px solid rgba(0,0,0,0.15);border-radius: 2px;color:rgba(0, 0, 0, 0.65);margin-right:10px;}
.list_page input{height:30px;width:48px;border: 1px solid rgba(0,0,0,0.15);border-radius: 2px;color:rgba(0, 0, 0, 0.65);margin:0 4px;}
/*318新增样式*/
.list_page_new a{display: block;padding:0 10px;height:32px;border: 1px solid rgba(0,0,0,0.15);background: #ffffff;border-radius: 2px;margin:0 4px;text-align: center;line-height: 32px;font-size:14px;cursor: pointer;color:rgba(0, 0, 0, 0.65)}
.list_page span{background:#0F2B9C;color:#fff;}
.list_page a:first-child{margin:0 4px 0 8px;}
.list_page a:nth-child(8){margin:0 8px 0 4px;}

/* 内容页面 */
.show_main{width:73%;margin:0 auto;}
.show_nav{width:100%;height:60px;border-bottom: 1px solid #e1e1e1; display: flex; align-items:center;font-size:14px;color:#666;}
.show_nav a{color:#666;}
.show_nav a:hover{color: #0F2B9C;}
.show_nav img{margin:2px 10px 0;}
.show_titile{font-size: 20px;color:#252525;text-align: center;font-weight: bold; line-height: 26px;padding-top:40px;}
.show_content{width:96%;margin:0 auto;padding-bottom:100px;}
.show_content p{font-size: 16px; line-height: 32px; padding:10px 0;}
.show_content table{border-collapse:collapse;}
.show_content table td{border:1px solid #eaeaea;}
.show_content .img{text-align: center;}
.show_msg{text-align: center;font-size:14px;color:#666; line-height:20px;padding-top:20px;}
.show_msg span{padding:0 20px;}

/* 学校简介 */
.list_left_bj ul li{border-bottom: 1px dashed #d1d1d1;height:60px; display: flex; align-items: center; justify-content: center;font-size:16px; position: relative;}
.list_left_bj li span{background: #0f2b9c;width:5px;height:22px; position: absolute;left:0;top:19px;display: none;}
.list_left_bj ul li.active a,.list_left_bj ul li:hover a{color:#0F2B9C;font-weight:bold;}
.list_left_bj li.active span,.list_left_bj li:hover span{display: block;}
.about_empty{width:260px;height:240px;background:url('../images/jwc/pic_school.png') no-repeat;}

/* 学校领导 */
.leader_item dl{width:94%; height: 190px;background:#f8f9fd;border-radius: 10px;box-shadow: 0px 0px 8px 0px rgba(5,9,63,0.10);margin:115px auto 0 auto;display: flex;}
.leader_item dt{width:200px;height:190px;padding-left:40px;position: relative;}
.leader_item dt a{position: absolute;left: 40px;bottom: 0;}
.leader_item dt img{display: block;width:100%;border-radius:20px 20px 0 0;}
.leader_item dd{background: url('../images/jwc/leader_logo.png') no-repeat right bottom;flex:1;margin:0 15px 15px 30px;}
.leader_name{font-size:18px;line-height:24px;font-weight: bold;display: flex; align-items: center;padding:31px 0 15px 0;}
.leader_name span{width:70px;height:24px;background: #0f2b9c;border-radius: 12px 12px 12px  1px;color:#fff;font-size: 14px;font-weight: normal;text-align: center;margin-left:10px;}
.leader_work{font-size:15px;color:#666;line-height:30px;height:60px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.leader_contact{font-size:15px;color:#666;line-height:30px;height:30px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
/* 校园风采 */
.xyfc_tab{display: flex;padding-top:20px;}
.xyfc_tab a{line-height:40px;font-size:16px;margin-right:4%;position: relative;display: block;}
.xyfc_tab a:hover{color:#0F2B9C;}
.xyfc_tab a span{width:20px;height:2px;background:#0F2B9C;position: absolute; left:50%; bottom:0; transform: translateX(-10px);display: none;}
.xyfc_tab a.active{color:#0F2B9C;font-weight: bold;}
.xyfc_tab a.active span{display: block;}
.xyfc_item{display: flex; flex-wrap: wrap;}
.xyfc_item dl{width:31%; margin-right:3.5%;margin-top:30px;}
.xyfc_item dl:nth-child(3n){margin-right:0;}
.xyfc_item dt img{display: block;width:100%;height: 212px;}
.xyfc_item dd{background:#fff; box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.10);padding:11px 15px;line-height:28px;font-size: 16px;text-align: center;}
.xyfc_item dd a{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
/* 机构设置 */
.jgsz{display: flex;flex-wrap: wrap;padding-bottom:260px;}
.jgsz_item{width:48%;margin-right:4%;margin-top:40px;display: flex;flex-direction: column;}
.jgsz_item:nth-child(2n){margin-right:0;}
.jgsz_item_top{height:60px;background:url('../images/jwc/logo_jgsz.png') no-repeat 97% bottom #0F2B9C;border-radius: 30px 30px 0px 0px;text-align: center; line-height: 60px;color:#fff;font-size:18px;font-weight: bold;}
.jgsz_item_bottom{background:url('../images/jwc/bg_jgsz.png') top center #fff;box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.10); flex: 1;}
.jgsz_item_bottom ul{display: flex; flex-wrap: wrap;padding:15px 0 40px 0;}
.jgsz_item_bottom ul li{width:50%;font-size:16px;line-height:28px;margin-top:20px;padding-left:10%;box-sizing: border-box;}
/* 教学科研 */
.jxky_empty{width:260px;height:350px;background:url('../images/left_sub3.jpg') no-repeat;}
.jxky_item{width:96%;margin:40px auto 0;}
.jxky_item_title{font-size:18px;line-height:26px;font-weight: bold;}
.jxky_item_desc{font-size:15px;line-height:28px;height:56px;color:#666;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;margin:10px 0 12px;}
.jxky_item_remask{display: flex; justify-content: space-between;}
.jxky_item_remask span{display: block;width:118px;height:28px;background:url('../images/jwc/date_bg.png') no-repeat;text-align: center; line-height: 28px;color:#fff;font-size:14px;padding-right:6px;box-sizing: border-box;}
.jxky_item_remask a{line-height:28px;font-size:14px;color:#666;background:url('../images/jwc/icon_arrow_gray_s.png') no-repeat right center;padding-right:25px;}
.jxky_item a:hover{color:#0F2B9C;}

/* 检索样式 */
.search_bj{width:100%;height:100%;background:rgba(0,0,0,0.60);position: fixed;top:0;left:0;z-index:999;display: none;}
.search_close{width:32px;height:32px;background:url('../images/jwc/icon_close_b.png') no-repeat;position: absolute; top:10px;right:10px;cursor: pointer;}
.search_main{width:1400px;height:60px;position: absolute; top:50%; left: 50%; transform: translate(-50%,-50%);display: flex; justify-content: center;align-items: center;}
.search_main button{width:60px;height:60px;background:url('../images/jwc/icon_search_b.png') no-repeat center #fff;border:none;border-radius: 0 30px 30px 0;cursor: pointer;}
.search_main input{width:65%;height:60px;border:none;background:#fff;border-radius:30px 0 0 30px;font-size:20px;font-weight: bold;padding-left:2%;}
.search_left_bj{background: linear-gradient(180deg,#fcfcfc, #f0f3ff);margin-bottom:20px;}
.search_empty{width:260px;height:511px;background:url('../images/jwc/pic_school.png') no-repeat bottom center;}
.search_list{padding-top:10px;}
.search_item{width:98%;margin:20px auto 0;background:#F8F9FD;border-radius: 10px;padding:20px;box-sizing: border-box;}
.search_item h3{font-size: 18px; line-height: 26px;width:100%;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;}
.search_item p{font-size:15px;line-height:28px;color:#666;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;margin:10px 0 12px 0;}
.search_info{display: flex; justify-content: space-between;}
.search_info span{display: block;width:96px;line-height:28px;background:#0f2b9c;font-size:14px;color:#fff;text-align: center;}
.search_info a{display: flex; align-items: center;font-size:14px;color:#666;}
@media screen and (min-width: 0px) and (max-width: 1440px){
    .xyfc_item dl{width:48%; margin-right:4%;margin-top:30px;}
    .xyfc_item dl:nth-child(3n){ margin-right:4%;}
    .xyfc_item dl:nth-child(2n){margin-right:0;}
    .jgsz_item{width:100%;margin-right:0;margin-top:40px;display: flex;flex-direction: column;}
    .search_main{width:90%;}
}
@media screen and (min-width: 0px) and (max-width: 1024px){
    .list_main{width:90%;}
    .list_main_left{display: none;}
    .list_main_right{margin:0;}
    .show_main{width:90%;}
}
@media screen and (min-width: 320px) and (max-width: 750px){
    .list_item dl{display: block;}
    .list_item dd{margin:20px 0 0 0; flex: none;}
    .list_page{flex-wrap: wrap; justify-content: center;}
    .item_more{bottom:-30px;}
    .leader_item dl{flex-direction: column; height: auto;margin:50px auto 0;}
    .leader_item dt{width:100%;height:auto;padding-left:0;padding-top:15px;}
    .leader_item dt a{position: static;}
    .leader_item dt img{margin:0 auto;}
    .xyfc_item dl{width:100%; margin-right:0;margin-top:30px;}
    .xyfc_item dl:nth-child(3n){ margin-right:0;}
    .xyfc_item dl:nth-child(2n){margin-right:0;}
}