@charset "utf-8";* {font-family:MicrosoftYaHei;margin:0;padding:0}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,hr,button,footer,header,nav,section,article {margin:0;padding:0}
body {color:#333;font-family:"microsoft yahei","Verdana","Tahoma","Arial"}
ol,ul,li {list-style:none}
i,s,u,em {font-style:normal;text-decoration:none}
img {border:0 none}
a {color:#333;text-decoration:none;cursor:pointer}
a:hover {color:#db214c;text-decoration:none}
a:focus,form *:focus {outline:none}
input {color:#333;text-indent:10px}
input::-webkit-input-placeholder {color:#666}
input::-moz-placeholder {color:#666}
input::-ms-input-placeholder {color:#666}
.cf:after {display:block;height:0;font-size:0;content:".";visibility:hidden;clear:both}
.cf {zoom:1}
.fl {float:left}
.fr {float:right}
.pr {position:relative}
.pa {position:absolute}
.pf {position:fixed}
.center {margin:0 auto}
.tal {text-align:left}
.tac {text-align:center}
.tar {text-align:right}
.taj {text-align:justify}
.abs-ct {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.abs-cx {position:absolute;left:50%;transform:translateX(-50%)}
.abs-cy {position:absolute;top:50%;transform:translateY(-50%)}
.flex-ct-x {display:flex;justify-content:center;align-items:center}
.flex-ct-y {display:flex;flex-direction:column;justify-content:center;align-items:center}
.flex-fs {display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between}
.w1000 {width:1010px;margin:0 auto}
body {background:#e9e5e6}
.title {position:relative}
.title p {font-size:22px;text-align:center;color:#8d8d8d;letter-spacing:13px}
.title .left {position:absolute;top:50%;left:115px;width:296px;height:2px;border:unset;background-color:#8d8d8d}
.title .right {position:absolute;top:50%;right:125px;width:296px;height:2px;border:unset;background-color:#8d8d8d}
.tit-box {margin:100px 0 50px;text-align:center}
.text {width:300px}
.text p {font-size:22px;color:#8d8d8d;line-height:35px}
.img01 {margin-top:36px}
.banner img {width:100%}
.banner img:not(:nth-child(1)) {margin-top:-3px}
.p01 {padding:138px 0}
.p01 .into {margin-top:-90px;overflow:hidden;padding-left:240px;position:relative;width:442px}
.p01 .into p {position:absolute;left:240px;bottom:59px;width:305px;font-size:22px;text-align:justify;line-height:35px;color:#454545;background:#e9e5e6}
.p01 .into img {float:right}
.p01 .wrap {overflow:hidden;width:846px;box-sizing:border-box;padding-left:80px;margin-top:58px}
.p01 .wrap .top-img {margin:90px 0 26px}
.p01 .wrap img {float:right}
.p01 .wrap .left-box {float:left}
.p01 .wrap .left-box p {font-size:22px;line-height:35px;letter-spacing:1px;color:#454545;margin:19px 0 20px}
.p01 .wrap .left-box hr {margin-top:45px;width:22px;border:1px solid #a6a6a6}
.p01 .wrap .left-box span {line-height:39px;font-size:13px;letter-spacing:1px;color:#969696}
.p01 .wrap_2 {position:relative;overflow:hidden;width:846px;box-sizing:border-box;padding-left:80px;margin-top:58px}
.p01 .wrap_2 img {margin-left:-60px}
.p01 .wrap_2 .text-box {margin:111px 0 0 60px;padding-left:30px;border-left:3px solid #454545a9}
.p01 .wrap_2 .text-box p {font-size:22px;letter-spacing:1px;color:#454545}
.p01 .wrap_2 .color-box {margin-top:34px;width:764px;height:143px}
.p01 .wrap_2 .color-box .item {float:left;margin-right:9px;text-align:center;line-height:35px;letter-spacing:4px;color:#545152;font-size:20px}
.p01 .wrap_2 .color-box .item .box {width:143px;height:143px;border-radius:10%}
.p01 .wrap_2 .color-box .item:nth-child(1) .box {background:#ffffff}
.p01 .wrap_2 .color-box .item:nth-child(2) .box {background:#dbd4ce}
.p01 .wrap_2 .color-box .item:nth-child(3) .box {background:#bcafa6}
.p01 .wrap_2 .color-box .item:nth-child(4) .box {background:#666c76}
.p01 .wrap_2 .color-box .item:nth-child(5) .box {background:#545152}
.p01 .brbox{position: absolute;top: 358px;right: 0;box-sizing: border-box;width: 280px;height: 280px;border: solid 4px #ffffff;}
.p01 .brbox p {margin-top: 136px;text-align: center;font-size: 22px;line-height: 35px;letter-spacing: 1px;color: #454545;}
.p02 {overflow:hidden;padding:160px 0}
.p02 .text {width:404px;padding-left:120px}
.p02 .wrap {margin-top:58px;width:750px;height:500px}
.p02 .wrap .top-img {overflow:hidden;border-bottom-left-radius:3%;border-bottom-right-radius:3%}
.p02 .wrap .item {margin-top:57px;width:100%;height:373px}
.p02 .wrap .item .box {height:373px;width:280px;float:right}
.p02 .wrap .item .num {float:right;margin-top:30px;border-bottom:3px solid #9b9a9b}
.p02 .wrap .item .num h4 {font-weight:100;text-align:right;font-family:PingFang-SC-Regular;font-size:90px;color:#e44b0e5d}
.p02 .wrap .item .num h4 i {font-size:17px;color:#9b9a9b}
.p02 .wrap .item .content {margin-top:55px;float:right}
.p02 .wrap .item .content p {text-align:right;font-size:22px;line-height:35px;letter-spacing:1px;color:#454545}
.p03 {overflow:hidden;padding:160px 0}
.p03 .text {width:335px}
.p03 .wrap {margin-top:58px;width:750px}
.p03 .wrap .item {margin-bottom:55px}
.p03 .wrap .nohei {height:unset!important}
.p03 .wrap .text-box {height:371px;display:flex;flex-direction:column;justify-content:center;width:240px}
.p03 .wrap .text-box p {font-size:22px;line-height:35px;letter-spacing:1px;color:#454545}
.p03 .wrap .text-box .bl {padding-left:22px;border-left:3px solid #e44c0e}
.p03 .wrap .text-box hr {margin-top:70px;width:22px;border:1px solid #a6a6a6}
.p03 .wrap .text-box span {font-size:18px;letter-spacing:2px;color:#a6a6a6}
.p03 .wrap .round {border-radius:50%}
.p03 .wrap .mt {margin-top:144px}
.p03 .wrap .text-box.fr p {text-align:right}
.p03 .wrap .text-box.fr hr {margin-left:215px}
.p03 .wrap .text-box.fr span {text-align:right}
.p03 .wrap_2 {position:relative;margin-top:138px;width:750px;height:800px}
.p03 .wrap_2 .item {overflow:hidden;margin-top:35px;float:right;width:354px;height:262px;border-top-left-radius:20%;border-bottom-right-radius:20%}
.p03 .wrap_2 .left-box {position:absolute;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;border:4px solid #fff;width:352px;height:366px}
.p03 .wrap_2 .left-box p {font-size:22px;line-height:35px;letter-spacing:1px;color:#7b6d59}
.p03 .wrap_3 {margin-top:175px;width:750px}
.p03 .wrap_3 img {border-bottom-left-radius:3%;border-bottom-right-radius:3%}
.p03 .wrap_3 .item {position:relative;z-index:9;margin-top:-40px;width:750px;height:185px}
.p03 .wrap_3 .item .box {float:left;margin-left:37px;border:4px solid #fff;width:180px;height:180px}
.p03 .wrap_3 .item .text {position:absolute;top:73px;left:73px;width:546px;height:75px;background:#e9e5e6}
.p03 .wrap_3 .item .text h3 {color:#e44c0e;font-size:28px}
.p03 .wrap_3 .item .text p {font-size:22px;color:#454545}
.p04 .foot {text-align:center;overflow:hidden;height:654px;background:url(images/p04_bg.jpg?4165) center no-repeat}
.p04 .foot p {text-align:center;font-size:33px;color:#454545;line-height:180px}
.p04 .foot h4 {text-align:center;font-size:47px;color:#454545}
.p04 .foot hr {margin:0 auto 69px;width:74px;height:9px;border:unset;background-color:#464249}
