* {
    margin: 0px;
    padding: 0px;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
}
.container{
    color: #B2E18F;
}
.header{
    height: 35px;
    background: #F48784;
    display: flex;
    align-items: center;
    justify-content: center;
}
.header .header_left .ti{
    width: 107px;
    height: 26px;
    font-weight: bold;
    font-size: 20px;
    color: #EDFCDA;
    line-height: 27px;
    -webkit-text-stroke: 1px #922224;
}
.header .header_right ul{
    width: 609px;
    display: flex;
    margin-left: 30px;
    justify-content: space-between;
}
.header .header_right ul li a{
    height: 17px;
    font-weight: normal;
    font-size: 17px;
    color: #000000;
    line-height: 17px;
}
.banner img{
    width: 100%;
    height: 100%;
}
.main{
    height: 1659px;
    background: url("../images/ruzu.png") no-repeat;
    background-size: 100% 100%;
    position: relative;
    display: flex;
    justify-content: center;
}
.main .content{
    width: 1043px;
    height: 1321px;
    background: #3C853C;
    border-radius: 19px 19px 19px 19px;
    border: 5px solid #62B063;
    margin: auto;
    position: absolute;
    top: 68px;
}
.main .content_top .ti{
    font-size: 25px;
    color: #FFFFFF;
    padding-left: 12px;
    border-left: 5px solid #F6D900;
    margin-left: 20px;
    margin-top: 46px;
}
.main .pinlogo{
    margin-top: 50px;
    margin-left: 20px;
}
 .main .pinlogo .lo{
    font-size: 19px;
    color: #FFFFFF;
}
.aa{
    width: 106px!important;
    height: 106px!important;
    background-color: #3C853C!important;
    border-radius: 10px 10px 10px 10px!important;
    opacity: 1;
    border: 1px dotted #F6D900!important;
    margin-top: 23px;

}
.aa span {
    outline: 1px solid #F6D900;
    line-height: 0.5;
    font-size: 0;
  }
  .aa em {
    height: 40px;
    display: inline-block;
    vertical-align: middle;
}
  
.aa b {
    display: inline-block;
    width: 20px;
    vertical-align: middle;
}
.pinming{
    margin-left: 20px;
}
.pinming .aw{
    margin-top: 27px;
    width: 981px;
    height: 46px;
    border-radius: 4px 4px 4px 4px;
    background: #3C853C;
    border: 1px solid #F6D900;
}
input::placeholder{
    color: #FFFFFF;
    font-size: 19px;
    padding-left: 10px;
}
.pinpai{
    margin-left: 20px;
}
.pinpai .layui-textarea{
    width: 981px;
    height: 169px;
    border-radius: 4px 4px 4px 4px;
    background: #3C853C;
    border: 1px solid #F6D900;
    margin-top: 20px;
}
textarea::placeholder{
    color: #FFFFFF;
    font-size: 19px;
    font-weight: 400;
}
.main .renzheng .ti{
    font-size: 26px;
    color: #FFFFFF;
    padding-left: 13px;
    border-left: 5px solid #F6D900;
    margin-top: 40px;
    margin-left: 20px;
}
.faren{
    margin-left: 20px;
}
.faren .aw{
    margin-top: 26px;
    width: 982px;
    height: 43px;
    border-radius: 4px 4px 4px 4px;
    background: #3C853C;
    border: 1px solid #F6D900;
}
.haoma{
    margin-left: 20px;
}
.haoma .aw{
    margin-top: 25px;
    width: 982px;
    height: 43px;
    border-radius: 4px 4px 4px 4px;
    background: #3C853C;
    border: 1px solid #F6D900;
}
.zhizhao{
    margin-left: 20px;
}
.zhizhao .shangchuan .la{
    width: 290px;
    height: 218px;
    background: #3C853C;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #F6D900;
}
.main .fan{
    width: 575px;
    height: 147px;
    background: url("../images/fan.png") no-repeat;
    background-size: 100% 100%;
    display: flex;
    justify-content: center;
    position: absolute;
    /* margin: auto; */
    bottom: 54px;
}
.main .fan .hui{
    height: 38px;
    font-weight: bold;
    font-size: 39px;
    color: #FFFFFF;
    line-height: 38px;
    margin-top: 24px;
}
