.block04_T44 { padding-top: 4.42708%; padding-bottom: 4.42708%; margin-bottom: 3.125%; position: relative; overflow: hidden; }
.block04_T44 .bg { height: 100%; width: auto; max-width: none; position: absolute; top: 0; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); }
.block04_T44 .wrap { position: relative; }
.block04_T44 .box { width: 30.76923%; margin-bottom: 2.99145%; }
.block04_T44 .box:nth-child(3n+2) .num { background: #FF6600; }
.block04_T44 .box:nth-child(3n+3) .num { background: #76B820; }
.block04_T44 .line { width: 30.76923%; }
.block04_T44 .num { width: 30%; padding-top: 30%; position: relative; border-radius: 50%; background: #007cef; float: left; }
.block04_T44 .num span { font-size: 60px; color: #fff; position: absolute; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0); -ms-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); -webkit-transform: translate3d(-50%, -50%, 0); -o-transform: translate3d(-50%, -50%, 0); line-height: 1; }
.block04_T44 .textWrap { float: right; width: 63.88889%; }
.block04_T44 .tit { color: #fff; font-size: 18px;font-family: "SOURCEHANSANSCN-NORMAL"; text-transform: uppercase; }
.block04_T44 .des { font-size: 12px; line-height: 20px; max-height: 60px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; color: #fff; }

@media screen and (max-width: 1400px) { .block04_T44 .num { width: 25%; padding-top: 25%; }
    .block04_T44 .num span { font-size: 50px; }
    .block04_T44 .textWrap { width: 68.8%; } }
@media screen and (max-width: 1000px) { .block04_T44 .num { width: 20%; padding-top: 20%; }
    .block04_T44 .num span { font-size: 40px; }
    .block04_T44 .textWrap { width: 73.8%; } }
@media screen and (max-width: 875px) { .block04_T44 { margin-bottom: 35px; }
    .block04_T44 .num { width: 15%; padding-top: 15%; }
    .block04_T44 .num span { font-size: 20px; }
    .block04_T44 .textWrap { width: 78.8%; } }
@media screen and (max-width: 600px) { .block04_T44 .box { width: 48%; margin-bottom: 20px; } }
@media screen and (max-width: 450px) { .block04_T44 .box { width: 100%; } }
