body, html {width: 100%;height: 100%;background-color: #f5faff;}
body {margin: 0;}
.background {width: 100vw;}
#group {justify-content: center;display:flex;}
#contents{width:1100px;    margin-top: 120px;}
#site-footer{position: absolute;bottom: 0;left: 50%;transform: translate(-50%, -50%);padding-bottom: 5px;font-size:20px;color:#666}
.calendar {width: 520px;height: 720px;border: 1px solid #ddd;background:  repeat;float:left;padding: 20px;}
.calendar_top {height: 520px;}
.calendar_top h3{height: 90px;font-size: 16px;line-height: 50px; font-weight: bold;padding: 10px 0;}
.calendar_date {height: 320px;margin: 10px 0;border: 1px solid#ddd;justify-content: center;align-items: center; background: url(/uploads/image/pumdefault/cp.gif) no-repeat;
    background-size: 500px 320px}
#days1 {font-size: 190px; color: transparent; font-weight: bold; height: 300px; width: 100%; justify-content: center; align-items: center; display: flex;}
#day1 { font-size: 90px; color: #d3463d; font-weight: bold; display: block; height: 80px; margin-top: 24px;}
#day1b {font-size: 10px;color: #666;font-weight: bold;display: block;height: 30px;margin-top: -30px;letter-spacing: 2px;}
#day2{font-size: 25px;color: #d3463d;font-weight: bold;display: block;margin-bottom: 20px;}
#day3{display: inline;}
#day4{height:45px;font-weight:bold;}
#day5{height:45px;}
.calendar_top h5 { margin-top: 35px;}
.calendar_foot {margin: 0 auto;border: 1px solid lightgray;display: flex;}
.calendar_foot_global span {display: block;height: 28px;line-height: 24px;text-align: center;padding: 5px 0;font-size: 14px;}
.menu{height: 720px; display: inline-block; width:580px; padding: 10px 0px 10px 60px;}
#ts1{display: flex;margin-top: 10px;}
#t1{width:20%; font-size: 24px;color: #666;}
#t2{width:60%; text-align: center; font-size: 24px;color: #666;}
#t3{width:20%;text-align: right;font-size: 24px;color: #666;}
#vs1{display: flex;    height: 20px;}
#v1{width:20%;font-size: 13px; }
#v2{width:60%; text-align: center; font-size: 15px; }
#v3{width:20%;text-align: right;font-size: 13px;}
#vs2{display: flex; height: 20px;}
#v4{width:20%;font-size: 13px; }
#v5{width:60%; text-align: center; font-size: 15px;}
#v6{width:20%;text-align: right;font-size: 13px; }
#d1{width:20%;}
#d2{width:60%; text-align: center; }
#d3{width:20%;text-align: right;}
#ts2{display: flex;}
#s1{width:33.333%;height:120px;font-size: 24px;}
#s2{width:33.333%;height:120px;text-align: center;font-size: 24px;}
#s3{width:33.333%;height:120px;text-align: right;font-size: 24px;}
#ts2{display: flex;}
#q1{height: 30px;}
#q2{height: 30px;}
#q3{height: 30px;}
#tm{display: flex;padding: 5px;}
#m1{height:30px;width:120px;}
#m2{height:120px;font-size: 24px;}
#m3{width:120px;font-size: 24px;}
#r1{width:45px;}
#r2{width:60px;}
#r3{width:50px;text-align:center;}
#r4{width:130px;}
#monseng_time{width:230px;text-align:right;}
#f1{padding: 30px 5px;margin-right: 20px;}
#f2{padding:10px 0;}
#cq1{height: 20px;letter-spacing:3px;}
.header{display: block; text-align: center; padding: 10px 0; margin-top: 10px;margin-bottom:5px;}
.header-bom{display: block; text-align: center; padding: 10px 0; margin-top: 10px;margin-bottom:5px;margin-bottom: 65px;}
.footer{display: block;text-align: center; padding: 10px 0;margin-top:60px;}
.box {width: 520px; height: 720px; background-color: #f5faff; position: relative; margin: 0 auto; top: 50%; -webkit-transform: translatey(-50%); -ms-transform: translatey(-50%);transform: translatey(-50%);text-align: left;line-height: 25px;padding:20px;}
.app{text-align: center;margin-top: 20px;}
.app img{height:120px;width:120px;padding:10px;}
.search-form-inline{width: 550px;margin: 0 auto;}
input[type="search"]{width:80%;border:2px solid#ddd;}
input[type="submit"]{display:inherit;}
.site_sort{text-align: center;}
.beijing_time {width: auto;height: 100px;background-size: 100%;border-radius: 20px;display: flex;align-items: center;justify-content: space-between;box-sizing: border-box;margin: 10px 0;}
.beijing_time .standard_time { padding-left: 2px;}
.beijing_time .standard_time div {display: flex;align-items: center;}
.beijing_time .standard_time div p {width: 68px;height: 68px;background: #00a5ff;box-shadow: 0px 13px 24px 0px rgb(3 136 209 / 20%);border-radius: 10px;font-size: 40px;font-weight: bold;color: #ffffff;text-align: center;line-height: 68px;margin-right: 15px;}
.beijing_time .standard_time >p {font-size: 16px;font-weight: 500;color: #333333;margin-bottom: 25px;}
.beijing_time .standard_time >span {font-size: 16px;font-weight: 500;margin-top: 25px;display: block;letter-spacing: 1px;}
.beijing_time .local_time {height: auto;border-radius: 10px;padding: 50px 10px 15px 20px;box-sizing: border-box;margin-right: 0px;}
.the_time{margin-top: 10px;}
.d2{float:left;}
.apps{width: 520px;margin-left: -25px;}