.container{padding:0px 20px;width:100%;max-width:1400px;margin:0px auto;}

.notice_link {padding:50px 20px;display:flex;align-items: stretch;justify-content:space-between;}
.notice_link .index_notice{width:calc(100% - 330px);}

.notice_link .index_link{width:300px;}

.notice_link .sTitle{margin-bottom:30px;font-size:25px;font-weight:700;}
.notice_link .sTitle span{font-size:20px;}
.notice_link .notice_con{padding:30px 40px 5px 40px;border:1px solid #dce3e7}
.notice_link .notice_con .box{}
.notice_link .notice_con .box.notice_box{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e6e8eb;}
.notice_link .notice_con .box a{display:grid;grid-template-columns: 1fr 80px;}
.notice_link .notice_con .box .info{padding-right:50px;}

.notice_link .notice_con .box .info .subject{margin-bottom:10px;font-weight:700;font-size:20px;line-height:30px;height:30px;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}

.notice_link .notice_con .box.note_box .info .subject{ font-weight:500;font-size:18px;color:#333; }
.notice_link .notice_con .box.note_box a{margin-bottom:25px;}
.notice_link .notice_con .box .info .cont{width:100%;height:50px;line-height:25px;overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
font-weight: 400; font-size: 15px;   color: #888;}

.notice_link .notice_con .box .name{font-size:13px;font-weight: 500; color: #333;text-align:right; margin-right:10px; margin:5px 0;}
.notice_link .notice_con .box .date{font-size:14px;font-weight: 600; color: #b37441;}

.index_link{display:flex;flex-direction: column;}
.index_link .link_list{flex:1}
.index_link .link_list{padding: 20px 10px 20px 10px; background-color: #f6f6f6;border-radius:10px;display:flex;align-items:flex-start;flex-wrap:wrap;}
.index_link .link_list li{text-align:center;width:50%;}
.index_link .link_list li a{width:100%;display:block;padding:20px 0px 20px 0px;text-align:center;}
.index_link .link_list li a .img{display:block;font-size:50px;margin-bottom:10px;}
.index_link .link_list li a .text{display:block;font-size:16px;font-weight:600;color:#333;}

/*index book*/
.index_book{margin:50px auto;width:100%;position:relative;background:url('../theme/franciscan/img/main_visual03.jpg') no-repeat center center;border-radius:15px;overflow:hidden;}

.index_book a{width:100%;height: 130px;position:relative;padding: 0px 145px;display:flex;align-items:center;justify-content:space-between;}

.index_book a .head{ font-weight: 700;font-size: 18px; color: #fff;}
.index_book a .text{max-width: calc(100% - 181px);padding: 0 20px;font-weight: 600;  font-size: 21px;color: #fff;}
.index_book .bg{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:0; background-color:rgba(0,0,0,0.5)}

@media (max-width: 890px) {
	.notice_link{display:block;padding:40px 20px;}
	.notice_link .index_notice{width:100%;margin-bottom:20px;}
	.notice_link .sTitle{margin-bottom:15px;font-size:20px;}
	.notice_link .sTitle span{font-size:18px;}
	.notice_link .notice_con{padding:20px 15px;}
	
	.notice_link .index_link{width:100%;}
	.index_link .link_list li{width:20%;}
	.index_link .link_list li a .img{font-size:40px;}
	.index_link .link_list li a .text{font-size:14px;}
}

@media (max-width: 680px) {
	
	.notice_link .notice_con .box a{grid-template-columns: 1fr 65px;}
	.notice_link .notice_con .box .info{padding-right:15px;}
	.notice_link .notice_con .box .info .subject{font-size:18px;}
	.notice_link .notice_con .box .info .cont{font-size:14px;height:44px;line-height:22px;}
	.index_link .link_list{flex-wrap:wrap;}
	.index_link .link_list li{width:25%;margin-bottom:10px;}
	
}

@media (max-width: 550px) {
	.index_link .link_list{padding:10px 5px;}
	.notice_link .notice_con .box a{display:block;}
	.notice_link .notice_con .box .info{padding-right:0px;}
	.notice_link .notice_con .box .date{margin-top:5px;}
	.notice_link .notice_con{padding-bottom:0px;}
	.index_link .link_list li{width:33.33%;}
}

@media (max-width: 380px) {
	.index_link .link_list li{width:50%;}
}

@media (max-width: 980px) {
	.index_book{margin:0px auto 30px auto;}
	.index_book a{padding:0px 60px;}
	.index_book a .text{font-size:18px;line-height:28px;max-width:calc(100% - 120px);}
	.dropdown-menu{padding:15px 20px;}
}
@media (max-width: 680px) {
	.index_book a{padding:0px 20px;}
	.index_book a .head{width:90px;}
	.index_book a .text { max-width: calc(100% - 90px);font-size:16px;padding:0px;}
	
	#footer .inner{height:auto;flex-wrap:wrap;}
	.custom-dropdown{position:static;margin-right:0px;margin-left:auto;}
	.dropdown-menu li{font-size:14px;padding:10px 15px;}
	.foot_menu{border-bottom:0px;}
	.footer_in{padding-top:20px;padding-bottom:40px;}
	.foot_menu .fm{margin-bottom:10px;width:100%;height:60px;    border-bottom: 1px solid rgba(255, 255, 255, 0.07);}
	
}
@media (max-width: 500px) {
	
	.index_book{height:130px;display:flex;align-items:center;justify-content:center;}
	.index_book a{height:auto;display:block;text-align:center;}
	.index_book a .head{width:100%;margin-bottom:10px;font-size:18px;}
	.index_book a .text{max-width:100%;font-size:15px;line-height:23px;}
}

