.inptime { width: 50px; height: 40px; line-height: 40px; font-size: 30px; letter-spacing: 2px; border-radius: 5px; text-align: center; }
#endtime {height: 60px; line-height: 60px; font-size: 39px; font-weight: bold; color: #d30312; letter-spacing: 2px; text-align: center; }
#endtime span { display: inline-block; margin: 0 5px; width: 75px; color: #fff; background: #d30312; border-radius: 5px; }

.cxx_djs { overflow: hidden; height: 60px; line-height: 25px; border: solid 1px #C9C9C9; background: #CBEFFF; text-align: center; }
.cxx_djs a { text-decoration: none; }
.cxx_djs .djstxt { float: left; padding: 5px 0; width: 33.33%; }
.cxx_djs .djstxt:nth-child(1) { font-size: 21px; line-height: 50px; }
.cxx_djs .djstxt:nth-child(2) { background: #fff; }
.cxx_djs .djstxt:nth-child(2) span { font-size: 18px; }

@media screen and (max-width:640px) {
.cxx_djs {  font-size: 12px; }
.cxx_djs .djstxt:nth-child(1) { font-size: 15px; line-height: 50px; }
.cxx_djs .djstxt:nth-child(2) span {font-size: 12px; }
}