.contact {
    width: 100%;
    height: 100%;
    background: #F8F8F8;
}

/*.contact .content .container .top .detail a{*/
/*color: #000;*/
/*}*/
.contact ul li:nth-child(2) {
    /*background:rgba(34,137,240,1);*/
    /*border-radius:4px;*/
}

.contact ul li:nth-child(2) a {
    /*color:#fff;*/
    color: #2289f0;
    font-weight: 600;
}

/*.contact .picture img{*/
/*    width: 100%;*/
/*    height: 100%;*/
/*}*/
.contact .content .container .information .one > p:nth-child(1) {
    font-family: SourceHanSansCN-Medium, sans-serif;
}

.contact .content .container .information .one > p:nth-child(2) {
    font-family: SourceHanSansCN-Medium, sans-serif;
}

button {
    font-family: SourceHanSansCN-Medium, sans-serif;
}

@media screen and (max-width: 1919px) {
    iframe {
        width:353px;
        height:160px;
    }
    .content .select-news .detail li {
        background-position: 10px 8px;
    }

    .content .select-news .detail li a {
        margin-left: 34px;
    }

    .contact .content .container .information {
        width: 732px;
        margin: 30px auto;
        position: relative;
    }

    .contact .content .container .information .one {
        width: 302px;
    }

    .contact .content .container .information .one p {
        margin-top: 26px;
    }

    .contact .content .container .information .one > p:nth-child(1) {
        font-size: 1.25em;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 21px;

    }

    .contact .content .container .information .one > p:nth-child(2) {
        font-size: 1.2em;
        font-weight: 500;
        color: rgba(204, 29, 34, 1);
        line-height: 21px;
    }

    .contact .content .container .information .one > p:nth-child(3), .one > p:nth-child(4), .one > p:nth-child(5) {
        color: rgba(94, 97, 102, 1);
        font-size: 0.7em;
        font-weight: 400;
    }

    .contact .content .container .information .one > p:nth-child(4), .one > p:nth-child(5) {
        margin-top: 28px;
        font-weight: 400;
    }

    .contact .content .container .information .one > p:nth-child(5) {
        margin-top: 20px;
        font-weight: 400;
    }

    .contact .content .container .information .one iframe {
        width: 358px;
        height: 180px;
        position: absolute;
        right: 18px;
        top: 5px;
    }

    .contact .content .container form {
        height: 380px;
        margin: 32px 0 0 24px;
    }

    .contact .content .container form label {
        width: 55px;
        height: 15px;
        font-size: 14px;
        font-weight: 400;
        color: rgba(94, 97, 102, 1);
        line-height: 30px;
        margin-bottom: 20px;
    }

    .contact .content .container form label input {
        width: 380px;
        height: 40px;
        background: rgba(255, 255, 255, 1);
        border: 1px solid rgba(237, 237, 237, 1);
        border-radius: 4px;
    }

    .contact .content .container form label textarea {
        width: 380px;
        height: 80px;
        background: rgba(255, 255, 255, 1);
        color: rgba(204, 204, 204, 1);
        border: 1px solid rgba(237, 237, 237, 1);
        border-radius: 4px;
    }

    .contact .content .container form span {
        color: red;
        font-size: 14px;

    }

    .contact .content .container form p {
        width: 325px;
        height: 16px;
        font-size: 0.55em;
        font-weight: 400;
        color: rgba(153, 153, 153, 1);
        line-height: 30px;
        margin-left: 66px;
    }

    .contact .content .container form #name1, #tel1, #email1, #msg1 {
        /* font-size: 0.55em; */
    }

    .contact .content .container form .going {
        width: 140px;
        height: 40px;
        color: #FFFFFF;
        background: #2289f0;
        border-radius: 4px;
        margin: 22px 0 0 66px;
        border: 1px solid transparent;
    / / 自定义边框 outline: none;
    }

    *:focus {
        outline: none;
    }

    .tsm {
        background: #333;
        font-size: 13px;
        color: #fff;
        margin: 20px;
        margin-top: 0px;
        padding: 12px;
        line-height: 25px;
    }

    .tsm .p2 {
        margin-top: 12px;
    }

    .btns {
        padding: 20px;
    }

    .btns div {
        display: block;
        text-align: center;
        cursor: pointer;
        padding: 10px;
        border-radius: 5px;
        background: #0CC;
        color: #fff;
        margin-bottom: 12px;
        width: 100%;
    }
}

@media screen and (min-width: 1920px) {
    iframe {
        width: 500px;
        height: 248px;
    }

    /*.map-wrapper{*/
    /*    width:500px;*/
    /*    height:248px;*/
    /*    border: 1px solid red;*/
    /*}*/
    .content .select-news .detail li {
        background-position: 10px 13px;
    }

    .content .select-news .detail li a {
        margin-left: 38px;
    }

    .contact .content .container .information {
        width: 1076px;
        position: relative;
    }

    .contact .content .container .information .one {
        width: 426px;
        margin-left: 24px;
    }

    .contact .content .container .information .one p {
        margin-top: 40px;
        font-size: 16px;
    }

    .contact .content .container .information .one > p:nth-child(1) {
        width: 424px;
        font-size: 28px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 30px;

    }

    .contact .content .container .information .one > p:nth-child(2) {
        width: 424px;
        font-size: 30px;
        font-weight: 500;
        color: rgba(204, 29, 34, 1);
        line-height: 30px;
    }

    .contact .content .container .information .one > p:nth-child(3), .one > p:nth-child(4), .one > p:nth-child(5) {
        color: rgba(94, 97, 102, 1);
        font-size: 16px;
        font-weight: 400;
    }

    .contact .content .container .information .one > p:nth-child(4), .one > p:nth-child(5) {
        margin-top: 28px;
        font-weight: 400;
    }

    .contact .content .container .information .one > p:nth-child(5) {
        margin-top: 28px;
        font-weight: 400;
    }

    .contact .content .container .information .one iframe {
        width: 502px;
        height: 251px;
        position: absolute;
        right: 24px;
        top: 5px;
    }

    .contact .content .container form {
        width: 1076px;
        height: 620px;
        margin: 32px 0 0 24px;
    }

    .contact .content .container form label {
        width: 55px;
        height: 15px;
        font-size: 14px;
        font-weight: 400;
        color: rgba(94, 97, 102, 1);
        line-height: 30px;
        margin-bottom: 20px;
    }

    .contact .content .container form label input {
        width: 380px;
        height: 40px;
        background: rgba(255, 255, 255, 1);
        border: 1px solid rgba(237, 237, 237, 1);
        border-radius: 4px;
    }

    .contact .content .container form label textarea {
        width: 380px;
        height: 80px;
        background: rgba(255, 255, 255, 1);
        color: rgba(204, 204, 204, 1);
        border: 1px solid rgba(237, 237, 237, 1);
        border-radius: 4px;
    }

    .contact .content .container form span {
        color: red;
        font-size: 14px;

    }

    .contact .content .container form p {
        width: 325px;
        height: 16px;
        font-size: 14px;
        font-weight: 400;
        color: rgba(153, 153, 153, 1);
        line-height: 30px;
        margin-left: 66px;
    }

    .contact .content .container form .going {
        width: 140px;
        height: 40px;
        color: #FFFFFF;
        background: #2289f0;
        border-radius: 4px;
        margin: 22px 0 0 66px;
        border: 1px solid transparent;
    / / 自定义边框 outline: none;
    }

    *:focus {
        outline: none;
    }

    .tsm {
        background: #333;
        font-size: 13px;
        color: #fff;
        margin: 20px;
        margin-top: 0px;
        padding: 12px;
        line-height: 25px;
    }

    .tsm .p2 {
        margin-top: 12px;
    }

    .btns {
        padding: 20px;
    }

    .btns div {
        display: block;
        text-align: center;
        cursor: pointer;
        padding: 10px;
        border-radius: 5px;
        background: #0CC;
        color: #fff;
        margin-bottom: 12px;
        width: 100%;
    }


}
