:root {
--innerwidth: 1920px;
font-size: 15px;
}
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: 100%;
font-weight: normal;
}
ul {
list-style: none;
}
button,
input,
select,
textarea {
margin: 0;
}
html {
box-sizing: border-box;
}
* {
box-sizing: inherit;
}
*:before,
*:after {
box-sizing: inherit;
}
img,
embed,
object,
audio,
video {
height: auto;
max-width: 100%;
}
iframe {
border: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
text-align: left;
}
html {
font-family: pingfang sc;
}
main {
padding-top: 80px;
}
.page {
width: 100%;
color: #111a2e;
}
.block {
width: 1200px;
margin: 0 auto;
position: relative;
}
.block-1 img {
width: 712px;
position: absolute;
right: 0px;
top: 54px;
}
.block-1 .info {
position: absolute;
left: 0px;
top: 129px;
}
.block-1 .info .header {
font-size: 50px;
margin-bottom: 22px;
font-weight: 600;
}
.block-1 .info .header span {
color: #ff6727;
}
.block-1 .info .header2 {
font-size: 36px;
margin-bottom: 22px;
font-weight: 600;
}
.block-1 .info .message {
width: 444px;
font-size: 18px;
margin-bottom: 22px;
}
.block-1 .info .btn {
width: 148px;
height: 44px;
border-radius: 4px;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
background-color: #ff6727;
color: #fff;
font-size: 16px;
}
.block-2 .header {
font-size: 50px;
margin-bottom: 11px;
font-weight: 600;
}
.block-2 .header span {
color: #ff6727;
}
.block-2 .message {
font-size: 18px;
margin-bottom: 80px;
}
.block-2 .card {
width: 580px;
height: 393px;
border-radius: 12px;
border: 1px solid #9ca0a8;
margin-bottom: 40px;
}
.block-2 .card img {
width: 100%;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
}
.block-2 .card p {
margin-top: 36px;
font-size: 30px;
margin-left: 40px;
}
.block-2 .card2 {
height: 260px;
width: 600px;
margin-bottom: 60px;
border-left: 1px solid #9ca0a8;
display: flex;
justify-content: center;
align-items: center;
}
.block-2 .card2 img {
width: 50px;
margin-bottom: 29px;
}
.block-2 .card2 .title {
display: flex;
font-size: 30px;
margin-bottom: 10px;
}
.block-2 .card2 .title div {
width: 53px;
height: 36px;
border-radius: 4px;
display: flex;
justify-content: center;
align-items: center;
background-color: #ff672733;
font-size: 20px;
color: #ff6727;
margin-right: 26px;
}
.block-2 .card2 .message {
width: 440px;
color: #646a77;
font-size: 18px;
}
.block-3 .header {
font-size: 50px;
font-weight: 600;
padding-top: 90px;
margin-bottom: 52px;
}
.block-3 .header span {
color: #ff6727;
}
.block-3 .info {
width: 1200px;
height: 598px;
background: ;
background-size: cover;
border-radius: 24px;
position: relative;
}
.block-3 .info .card {
position: absolute;
top: 64px;
right: 64px;
width: 556px;
height: 304px;
border-radius: 16px;
background-color: #f8f8f9eb;
padding: 34px 30px 0 30px;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.block-3 .info .card .message {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.block-3 .info .card .message .title {
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
margin-bottom: 8px;
}
.block-3 .info .card .message .title img {
width: 15px;
margin-right: 5px;
}
.block-3 .info .card .message .data {
font-size: 18px;
font-weight: 400;
margin-bottom: 32px;
}
.myfooter {
position: fixed;
bottom: 0px;
height: 76px;
}
.block-10 {
width: 900px;
display: flex;
justify-content: space-between;
align-items: center;
}
.block-10 .left {
font-size: 18px;
color: #f3f4f5;
display: flex;
justify-content: center;
align-items: center;
}
.block-10 .left img {
width: 146px;
margin-right: 16px;
}
.block-10 .right {
display: flex;
justify-content: center;
align-items: center;
}
.block-10 .btn-1 {
font-size: 20px;
line-height: 24px;
margin: 0 16px;
width: 176px;
height: 40px;
border: 1px solid #ff6727;
border-radius: 4px;
color: #ff6727;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}
.block-10 .btn-2 {
font-size: 20px;
line-height: 24px;
margin: 0 16px;
width: 176px;
height: 40px;
border: 1px solid #fff;
border-radius: 4px;
color: #fff;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
}