
.p1{
    padding: 20px;
    padding-bottom: 50px;
    border-radius: 5px;
    box-shadow: 1px 2px 20px rgba(50, 117, 84, .1);
    border-top: solid 4px #229bbc;
}


.p1 .container_header{

    /* padding: 0; */

}

.p1 .container{
    background-color: #fff;
    padding: 40px;
}



.p1 form{
    width: 94%;
    margin: auto;
}



/* 留言板 */



.feedback .row{

    /* margin-bottom: 2vw; */

}

.feedback .col-md-12 p{

    /* width: 20%;

    float: left; */

    display: none;

}





.feedback .form_feedback{

    /* width: 620px; */

    margin: auto;

}

.feedback strong{

    font-size: 2.4vw;

    font-weight: bold;

    margin-bottom: 0.5vw;

    display: block;

}



.feedback p {

    display: block;

    margin-bottom: 1.5vw;

}



.feedback .text-danger {

    margin-left: 5px;

    /* line-height: 3.2em; */

    /* display: block; */

    /* width: 8.3vw; */

    /* float: left; */

    word-wrap: break-word;

    word-break: break-all;

}



.feedback  span {

    color: #ff0e17;

}



.feedback .form-control {

    height: 50px;

    /* font-size: 1.2vw; */

    border: 1px solid #E1E1E1;

    /* line-height: 54px; */

    border-radius:3px;

    /* margin-bottom: 15px; */

    /* padding: 1vw 2vw; */

}



label{

    padding: 10px 4px;

}



.feedback  textarea {

    height: 150px !important;

    /* font-size: 1.2vw; */

    border: 1px solid #E1E1E1;

    background-color: #fff;

    width: 100%;

    border-radius:3px;

    padding: 10px;

}





.feedback .verify {

    display: none;



}

.feedback .verify img {

    position: absolute;

    right: 19px;

    top: 3px;

    height: 2.8vw;

    border-radius: 0 8vw  8vw 0;

}



.feedback .btn {

    height: 45px;

    width: 200px;

    display: block;

    color: #FFFFFF;

    cursor:pointer;

    margin: 0px auto;

    /* margin-bottom: 40px; */

    border-radius:4px;

    background-color: rgba(27, 31, 37, 1) !important;
    border-color: rgba(27, 31, 37, 1);

}

.btn-success{
    border-color: rgba(27, 31, 37, 1);
    
}

.yinsi{

    margin: 5px;

}

.yinsi strong{

    font-size: 16px;

    display: block;

    width: 100%;

}



@media (max-width: 820px) {

    .p1 {

        padding: 6vw;

    }

    .p1 .container{

        padding: 3vw 0vw;

    }

}