#banner {
    width: 100%;
    height: 475px;
    position: relative;
}
#banner img {
    width: 100%;
    height: 475px;
}
#banner h1 {
    /* 622 */
    top: 190px;
    left: calc(50% - 338px);
    position: absolute;
    font-size: 77px;
    color: #ffffff;
}
#banner p {
    position: absolute;
    font-size: 30px;
    left: calc(50% - 325px);
    top: 287px;
    color:#c0c0c0;
}
/* 产品展示 */
#product {
    position: relative;
    height: 1271px;
    /* background-color: antiquewhite; */
}
#product .phead {
    position: absolute;
    left: 515px;
    top: 81px;
}
#product span {
    font-size: 17px;
}
#product .phead p {
    position: absolute;
    font-size: 10px;
    color: #999999;
    right: 9px;
}
#product .pgoods {
    position: absolute;
    top: 160px;
    width: 1150px;
}
.flex {
    display: flex;
    flex-wrap: wrap;
}
.goods {
    /* 380
    480 */
    position: relative;
    width: 360px;
    height: 460px;
    margin-right: 20px;
    margin-top: 20px;
    border: 1px solid #c4c4c4;
}
.goods img {
    position: absolute;
    height: 250px;
    width: 300px;
    margin-left: 40px;
    top: 55px;
}
#product .goodsname {
    position: absolute;
    width: 180px;
    height: 55px;
    text-align: center;
    /* background-color: red; */
    left: 25%;
    top: 389px;
}
#product .goodsname .gp {
    color: #a1a1a1;
}
#product .btn {
    position: absolute;
    width: 270px;
    height: 35px;
    margin: 0 auto;
    border-radius: 5px;
    border: 1px solid #a1a1a1;
    margin-top: 20px;
    left: calc(50% - 150px);
}

/* 关于我们 */
#aboutUs {
    height: 260px;
    display: flex;
    /* background-color: aquamarine; */
}
#aboutUs img {
    width: 50%;
    height: 260px;
    float: left;
}
#aboutUs .aboutTxt {
    height: 260px;
    width: 50%;
    overflow: hidden;
    /* background-color: red; */
}
#aboutUs .top {
    position: absolute;
    width: 100px;
    height: 50px;
    /* background-color: skyblue; */
    margin: 38px 0 0 41px;
}
#aboutUs .top p:nth-child(1) {
    font-size: 20px;
}
#aboutUs .top p:nth-child(2) {
    font-size: 8px;
    color: #999999;
}
#aboutUs .middle {
    position: absolute;
    width: 532px;
    height: 36px;
    font-size: 14px;
    /* background-color: antiquewhite; */
    margin: 118px 0 0 41px;
}
#aboutUs .bottom {
    position: absolute;
    width: 370px;
    height: 35px;
    margin: 187px 0 0 41px;
}
#aboutUs button {
    width: 135px;
    height: 35px;
    border: 1px solid #a1a1a1;
    border-radius: 5px;
    margin-right: 40px;
}
.design {
    box-sizing: border-box;
    padding-top: 80px;
    padding-left: 25px;
    /* width: 100%; */
    height: 380px;
    /* background-color: khaki; */
}
.design .zuo,.you {
    margin: auto 0;
}
.design .imgBlock {
    /* position: relative; */
    box-sizing: border-box;
    width: 220px;
    height: 220px;
    /* border: 1px solid red; */
    text-align: center;
    margin-right: 20px;
}
.design .imgBlock img {
    display: block;
    margin: 41px auto;
}
.design .imgBlock p {
    /* position: absolute; */
    font-size: 20px;
    color: #d90000;
    margin-top: -25px;
    /* left: calc(50% - 35px); */
}
.people {
    box-sizing: border-box;
    width: 100%;
    height: 555px;
    /* background-color: skyblue; */
    background-image: url('../images/peopleBack.png');
}
.head {
    width: 100px;
    height: 40px;
    padding-top: 81px;
    /* margin: 0 auto; */
    text-align: center;
}
.head p:nth-child(1) {
    font-size: 20px;
}
.head p:nth-child(2) {
    font-size: 8px;
    color: #999999;
}
.people .content {
    padding-top: 42px;
    padding-left: 70px;
    box-sizing: border-box;
}
.content .peoples {
    position: relative;
    display: block;
    box-sizing: border-box;
    width: 243px;
    height: 328px;
    /* border: 1px solid red; */
    margin-right: 148px;
}
.content .peoples:nth-last-child(1) {
    margin-right: 0;
}
.content .peoples img {
    position: absolute;
    width: 156px;
    height: 156px;
    left: calc(50% - 75px);
    /* margin: 0 auto; */
}
.wenzi {
    position: absolute;
    width: 250px;
    height: 132px;
    /* background-color: pink; */
    text-align: center;
    bottom: 0;
}
.wenzi p {
    font-size: 14px;
    color: #6f6f6f;
}
#news {
    height: 655px;
    /* background-color: skyblue; */
}
#news .content {
    position: relative;
    height: 439px;
    /* background-color: pink; */
}
#news .content .left {
    float: left;
    width: 356px;
    height: 439px;
    /* background-color: yellow; */
}
#news .content .right {
    position: relative;
    height: 439px;
    overflow: hidden;
    /* background-color: antiquewhite; */
}
/* 公司公告 */
#news .gg {
    position: absolute;
    font-size: 20px;
    margin: 82px 0 0 22px;
}
#news .content button {
    position: absolute;
    width: 65px;
    height: 20px;
    border-radius: 3px;
    border: 1px solid transparent;
    background-color: #d90000;
    color: white;
    margin: 82px 0 0 276px;
    font-size: 10px;
}
#news .content .left ul li {
    position: relative;
    display: block;
    width: 279px;
    height: 36px;
    /* border: 1px solid red; */
    font-size: 14px;
    margin-top: 23px;
}
#news .content ul li p {
    left: 26px;
    top: 0;
    position: absolute;
}
#news .content ul {
    position: absolute;
    top: 130px;
    left: 41px;
}
#news .right .blank {
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    border-right: 3px solid #d90000;
    margin: 88px 0 0 102px;
}
/* 行业动态 */
#news .dt {
    position: absolute;
    font-size: 20px;
    margin: 82px 0 0 145px;
}
#news .right button {
    right: 0;
}
#news .right img {
    position: absolute;
    margin: 82px 0 0 22px;
    top: 75px;
}
#news .right .content {
    position: absolute;
    width: 518px;
    height: 65px;
    /* background-color: yellowgreen; */
    margin: 82px 0 0 263px;
    top: 95px;
}
#news .right .content p:nth-child(1) {
    position: absolute;
    font-size: 14px;
}
#news .right .content p:nth-child(2) {
    /* position: absolute; */
    font-size: 14px;
    float: right;
}
#news .right .content p:nth-child(3) {
    position: absolute;
    font-size: 12px;
    bottom: 0;
    color: #a3a3a3;
}
#news .right ul li {
    position: relative;
    width: 735px;
    height: 15px;
    /* background-color: rebeccapurple; */
    top: 145px;
    margin-top: 20px;
}
#news .right ul li p:nth-child(1) {
    left: 663px;
    font-size: 14px;
}
#news .right ul li p:nth-child(2) {
    left: -0px;
    font-size: 14px;
}
/* #news .right .logo {
    height: 218px;
    background-color: skyblue;
} */
#news .logo li {
    margin-top: 91px;
    margin-left: 81px;
}
#footer {
    height: 511px;
    /* background-color: skyblue; */
    background-image: url('../images/fback.png');
}
#footer .content {
    height: 511px;
    box-sizing: border-box;
    /* background-color: palegoldenrod; */
}
#footer .content .left {
    position: relative;
    float: left;
    width: 470px;
    height: 511px;
    /* background-color: pink; */
}
#footer .content .right {
    overflow: hidden;
    height: 511px;
    /* background-color: sienna; */
}
#footer .contblock {
    /* position: relative; */
    margin-top: 178px;
    margin-left: 82px;
    width: 385px;
    height: 305px;
    /* background-color: yellow; */
}
#footer .contblock p:nth-child(1) {
    margin-bottom: 20px;
    font-size: 16px;
    color: white;
}
#footer .contblock p {
    top: 23px;
    font-size: 14px;
    color: #999999;
}
#footer .contblock li img {
    width: 35px;
    height: 35px;
    margin-right: 22px;
    margin-top: 20px;
}
#footer .right p:nth-child(1) {
    font-size: 20px;
    color: white;
}
#footer .right p:nth-child(2) {
    font-size: 8px;
    color: #999999;
    margin-left: 12px;
}
#footer .right input {
    width: 507px;
    height: 55px;
    border: 1px solid transparent;
    background-color: transparent;
    border-bottom:1px solid #999999 ;
}
#footer .right button {
    width: 510px;
    height: 44px;
    background-color: #d90000;
    border: 1px solid transparent;
    border-radius: 3px;
    margin-top: 40px;
}
#footer .right .text {
    margin: 100px 0 0  100px;
}
#footer .right form {
    margin: 0 0 0  100px;
}