#cmmain-conts{width: 100%;margin: 0 auto;padding-bottom: 80px;}
.cm-lfconts.main{display: none;}
#cmsub-conts.main{width: 100%;max-width: none;padding: 40px 0 70px;display: block;}
#cmsub-conts.main .cms-content{width: 100%;}
.mct-area{width: calc(100% - 20px);max-width: 1400px;margin: 0 auto;padding: 40px 0;}
.mcont-top{display: flex;justify-content: space-between;}
.mcont-bner{width: calc(97.5% - 314px);font-size: 0;}
.mcont-bner > a{display: inline-block;font-size: 0;border-radius: 15px;overflow: hidden;}
.mcont-bner > a img{width: 100%;height: 457px;}
.mcont-sbc{width: 314px;display: flex;flex-direction: column;justify-content: space-between;}
.acon-nums{background: #f8f8f8;border-radius: 10px;padding: 30px;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 18px;}
.acon-nums > .acon-num-info{width: 100%;padding: 30px 0 30px 145px;background: url(../images/cm-common/aic3.png) left center no-repeat;}
.acon-nums > .acon-num-info > p{margin-bottom: 0;font-size: 20px;color: #222;text-align: center;}
.acon-nums > .acon-num-info > p strong{display: block;font-weight: 600;font-size: 22px;}
.acon-admin-links{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 0 18px;width: 100%;}
.acon-admin-links > a{display: inline-flex;align-items: center;justify-content: center;color: #3370c1;font-size: 16px;line-height: 1;text-decoration: none;white-space: nowrap;font-weight: 500;}
.acon-admin-links > a i{display: inline-block;font-size: 15px;}
.acon-admin-links > a span{padding-left: 6px;}
.mcont-sbc > div{height: 47%;}
.acon-tels{border-radius: 10px;text-align: center;overflow: hidden;background: #f3f6fd url(../images/cm-main/tic1.png) left bottom no-repeat;}
.acon-tels > div{padding-top: 38px;}
.acon-tels > div > span{display: inline-block;background: #3370c1;line-height: 45px;border-radius: 45px;font-size: 24px;color: #fff;padding: 0 25px;}
.acon-tels > div > p{margin-top: 16px;font-size: 26px;color: #222;font-weight: 600;line-height: 1;}


.mcb-area{width: 100%;margin: 0 auto;background: #f8f8f8;}
.mcb-wid{width: calc(100% - 20px);max-width: 1400px;margin: 0 auto;padding: 60px 0;}
.mcont_bot{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 30px 2.86%;}
.mnot-area{width: 48.57%;flex: 0 0 48.57%;background: #fff;padding: 40px 25px;box-sizing: border-box;border-radius: 15px;position: relative;}
.mnot-area ul, .mnot-area li, .mnot-area p{margin-bottom: 0;}
.mnot-area > h3{margin-bottom: 25px;font-size: 23px;color: #242424;font-weight: 600;line-height: 1;padding-left: 12px;}
.mnot-area > a.more{display: inline-block;position: absolute;right: 37px;top: 32px;font-size: 15px;color: #333;padding-top: 9px;line-height: 1;font-weight: 500;}
.mnot-area > a.more:after{content: "";position: absolute;left: -11px;top: 0;width: 8px;height: 8px;border-radius: 100%;background: #3370c1;}
.mcont_bot .mnot-area:last-child > a.more:after{background: #4c9ba0;}
.not-list > li{margin-left: -5px;display: flex;align-items: center;}
.not-list > li + li{margin-top: 15px;}
.not-list > li > div{margin-left: 5px;box-sizing: border-box;padding: 0 10px;text-align: center;}
.not-list > li > div.title{width: calc(50% - 5px);}
.not-list > li > div.writer{width: calc(17% - 5px);}
.not-list > li > div.dates{width: calc(19% - 5px);}
.not-list > li > div.hits{width: calc(14% - 5px);}
.not-list > li.top > div{background: #f5f5f5;border-radius: 10px;height: 50px;display: flex;align-items: center;}
.not-list > li.top > div > p{font-size: 20px;color: #222;font-weight: 500;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.not-list > li.list > div > p{font-size: 18px;color: #424242;font-weight: 300;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.not-list > li.list > .title{text-align: left;}
.not-list > li.list > .title > a{display: block;font-size: 18px;color: #424242;font-weight: 400;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.not-list > li.list > .title > a > span.cp{margin-right: 4px;display: inline-block;text-align: center;width: 50px;line-height: 25px;border-radius: 5px;background: #3370c1;font-size: 16px;color: #fff;font-weight: 500;}
.not-list > li.list > .title > a > span.cp.typ2{background: #e44a93;}


@media screen and (max-width: 1400px){
	
}

@media screen and (max-width: 1024px){
	.cm-lfconts.main{display: block;}
	.mcont-top{display: block;}
	.mcont-bner{width: auto;}
	.mcont-bner > a img{height: auto;}
	.mcont-sbc{margin-top: 30px;width: auto;flex-direction: row;}
	.mcont-sbc > div{height: 230px;width: 48%;}

	.mcont_bot{display: block;}
	.mnot-area{width: auto;padding: 35px 20px;}
	.mcont_bot > div + div{margin-top: 30px;}
}

@media screen and (max-width: 768px){
	.mcont-sbc{display: block;margin-top: 20px;}
	.mcont-sbc > div{height: 230px;width: auto;}
	.mcont-sbc > .acon-nums{margin-bottom: 20px;height: auto;}
	.acon-nums{padding: 24px 20px;}
	.acon-nums > .acon-num-info{padding: 96px 0 0;background-position: center top;background-size: 82px auto;}
	.acon-admin-links{gap: 8px 16px;}
	.acon-admin-links > a{font-size: 15px;}

	.mnot-area{padding: 25px 12px;}
	.mnot-area > h3{margin-bottom: 20px;font-size: 21px;padding-left: 5px;}
	.mnot-area > a.more{right: 17px;top: 20px;padding-top: 7px;}
	.not-list > li{margin-left: -2px;}
	.not-list > li + li{margin-top: 10px;}
	.not-list > li > div{margin-left: 2px;padding: 0 2px;}
	.not-list > li > div.title{width: calc(50% - 2px);}
	.not-list > li > div.writer{width: calc(17% - 2px);}
	.not-list > li > div.dates{width: calc(20% - 2px);}
	.not-list > li > div.hits{width: calc(13% - 2px);}
	.not-list > li.top > div{border-radius: 5px;height: 40px;}
	.not-list > li.top > div > p{font-size: 15px;}
	.not-list > li.list > div > p{font-size: 15px;}
	.not-list > li.list > .title > a{font-size: 15px;}
	.not-list > li.list > .title > a > span.cp{width: 40px;line-height: 20px;border-radius: 3px;font-size: 12px;}
}

@media screen and (max-width: 500px){
	.acon-admin-links{flex-direction: row;gap: 8px 14px;}
	.acon-admin-links > a{font-size: 14px;}
}
