body, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, html, input, label, ol, li, p, textarea, ul {
    padding: 0;
    margin: 0;
}
a {
    text-decoration: none;
    color: #555
}
a:hover {
    text-decoration: none
}
ol, ul, li {
    list-style: none
}
body {
    font-family: Helvetica,Arial,sans-serif,"SourceHanSansCN-Medium","Microsoft YaHei";
    overflow-x: hidden;
    position: relative;
}
@font-face {
    font-family: "SourceHanSansCN-Medium";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/founder/SourceHanSansCN-Medium.ttf") format("truetype"), url("../fonts/founder/SourceHanSansCN-Medium.woff") format("woff"), url("../fonts/founder/SourceHanSansCN-Medium.svg") format("svg");
}
@font-face {
    font-family: "SourceHanSansCN-Normal";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/founder/SourceHanSansCN-Normal.ttf") format("truetype"), url("../fonts/founder/SourceHanSansCN-Normal.woff") format("woff"), url("../fonts/founder/SourceHanSansCN-Normal.svg") format("svg");
}
@font-face {
    font-family: "SourceHanSansCN-Light";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/founder/SourceHanSansCN-Light.ttf") format("truetype"), url("../fonts/founder/SourceHanSansCN-Light.woff") format("woff"), url("../fonts/founder/SourceHanSansCN-Light.svg") format("svg");
}
.main {
    width: 16rem;
    margin: 0 auto;
    overflow: hidden;
}
.box1{
    width: 100%;
    position: relative;
    margin-top: 2.6103896103896105rem
}
.box1>img{
    width: 100%;
    height: 12.974025974025974rem;
    display: block;
    position: relative
}
.box1 .box1_min{
    position: absolute;
    top: 2.7662337662337664rem;
    left: 1.4155844155844155rem;
}
.box1 .box1_min .logo{
    width: 5.883116883116883rem;
    height: 1.2987012987012987rem
}
.box1 .box1_min .csr{
    font-family: SourceHanSansCN-Medium;
    font-size: 1.3766233766233766rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1.3766233766233766rem;
    letter-spacing: 0.012987012987012988rem;
    color: #000000;
    margin-top: 0.8181818181818182rem;
}
.box1 .box1_min .line{
    width: 1.0389610389610389rem;
    height: 0.1038961038961039rem;
    background-color: #b71a30;
    display: block;
    margin-top: 1.2987012987012987rem;
}
.box1 .box1_min .name{
    font-family: SourceHanSansCN-Medium;
    font-size: 0.935064935064935rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.935064935064935rem;
    letter-spacing: 0.012987012987012988rem;
    color: #000000;
    margin-top: 1.5064935064935066rem;
}
.box1 .box1_min .position{
    font-family: SourceHanSansCN-Normal;
    font-size: 0.5844155844155844rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.5844155844155844rem;
    letter-spacing: 0.012987012987012988rem;
    color: #5f5f5f;
    margin-top: 0.38961038961038963rem;
}
.box2{
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 29.233766233766232rem;
}
.box2>img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}
.box2_min{
    position: relative;
    width: 13.194805194805195rem;
    margin: 0 auto;
    margin-top: 1.2987012987012987rem;
}
.box2_min ul li{
    font-family: SourceHanSansCN-Light;
    font-size: 0.5454545454545454rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.974025974025974rem;
    letter-spacing: 0rem;
    color: #3a3a3a;
}
