.cyberspace-part{background: #E0F3F2; padding: 5% 0 6.5%;}
.cyberspace-part li{margin-bottom:4%; border-radius: 20px; overflow: hidden;background: #fff; box-shadow: 0 0 5px 5px rgba(218,236,245,0.5);}
.cyberspace-part li:last-child{margin-bottom: 0;}
.cyberspace-part li dt{ float: left; width: 50%;}
.cyberspace-part li dd{ float: right; width:50%; padding:3.5% 5%; box-sizing: border-box;}
.cyberspace-part li:nth-child(2n) dt{ float: right;}
.cyberspace-part li:nth-child(2n) dd{ float: left;}
.cyberspace-part li dd h2,.newspace-part li dd h2{height: 1.5; font-weight: bold; overflow: hidden;}
.cyberspace-part li dd h2 a,.newspace-part li dd h2 a{color: #000;}
.cyberspace-part li dd p,.newspace-part li dd p{ margin-top: 5%; color: #000; line-height: 1.8; max-height: 10.8em; height: 10.8em; overflow: hidden;}
.cyberspace-part li dd a.more,.newspace-part li dd a.more{ display: block;margin-top: 3%; color: #C3002F;}
.cyberspace-part li dd a.more i,.newspace-part li dd a.more i{margin-left: 5px; display:inline-block; transform:rotate(90deg);}

@media only screen and (max-width:1279px) {
.cyberspace-part li dd p{height: 9em; max-height: 9em; margin-top: 3%;}
}
@media only screen and (max-width:1023px) {
.cyberspace-part li dt,.cyberspace-part li dd{ width: 100%;}
.cyberspace-part li dt{border-radius: 20px; overflow: hidden;}
.cyberspace-part li dd{padding: 5%;}
.cyberspace-part li dd p{ height: auto; max-height: unset;}
}

.newspace-part{background: #EAF6F9; padding: 5% 0;}
.newspace-part li{ float: left; width: 48%;border-radius: 20px; margin-bottom: 4%; overflow: hidden; background: #fff; box-shadow: 0 0 5px 5px rgba(218,236,245,0.8);}
.newspace-part li:nth-child(2n){ float: right;}
.newspace-part li dt{border-radius: 20px; overflow: hidden;}
.newspace-part li dd{ padding:4% 8% 6%; box-sizing: border-box;}
.newspace-part li dd p{max-height: 3.6em; height: 3.6em;}
.newspace-part li dd a.more{margin-top: 5%;}
@media only screen and (max-width:767px) {
.newspace-part li{ width: 100%;}
.newspace-part li:last-child{margin-bottom: 0;}
.newspace-part li dd{padding: 5%;}
}