.mailinfo{
    display: flex;
    flex-wrap: nowrap;
    justify-content: left;
    padding-left: 32px;
    margin-top: 30px;
    background: #fff;
    box-shadow: 0 0 10px 0 #ccc;
    padding: 35px 30px;
    width: 96.4%;
    margin-bottom:0.3rem;}
.mailinfo li{margin-right:0.3rem;}
.mailinfo li input{
    width:280px;border: #c5d6f5 1px solid;
    height:37px;
    border-radius: 5px;}
.mailinfo li span{}
.mailinfo .sub{
    
    background: #c5d6f5;
    padding: 6px 45px;
    border-radius: 5px;}
.mailinfo .sub input{width: 25px;height: 25px;display: block;}

.govitemcontentc1149087 table {
    border-collapse: collapse;
    border:1px #c5d6f5 solid;}

.govitemcontentc1149087 td {
    border:1px #c5d6f5 solid;
        line-height: 45px;}
.write_xx{
    text-decoration: none;
    background: #c5d6f5;
    text-align: center;
    display: block;
    margin: 0 auto;
    width: 12%;
    padding: 13px 0;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    display:none;}
.form-sty{
    display: block!important;
    box-shadow: 0 0 10px 0 #ccc;
    padding: 0.3rem 0.2rem;
    width: 96.4%;
    margin-bottom: 30px;}

/*手机样式*/
.wap-xc{    
        display: block;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 20px;}
.wap-xc form{
    display: block;
    width: 100%;
    height: 100%;}
.wap-xc .mailinfo{
    display: flex;
    flex-wrap: wrap;
    width: 97%;}
.wap-xc .mailinfo li span{
    width: 5rem;
    display: inline-block;}
.wap-xc .mailinfo li{
    margin:8px auto;}
.wap-xc .mailinfo .sub{
    width: 30px;
    height: 35px;
    background: #c5d6f5 url(images/btn_search.png) no-repeat center;}
.sy-content{
    padding: 10px 15px 0 7px!important;}
.sy-content .form-sty {
    display: block !important;
    box-shadow: 0 0 10px 0 #ccc;
    padding: 20px 15px;
    width: 102.4%;
    margin-bottom: 30px;}
.sy-content .form-sty  td{
    min-width: 7rem;
        padding: 0 5px !important;}
@media (max-width: 1024px){
    .banner img{width:100%;}
    .wap-xc .mailinfo li span {
        font-size: 16px;}
    .wap-xc {
        height: 220px;
        overflow: hidden;
        margin-bottom: 0px;}
    
}
@media (max-width: 767px){
    .wap-xc .mailinfo li {
        width: 100%;
        
        display: inline-block;}
    .wap-xc .mailinfo .sub {
        display: block;
        margin: 0 auto;}
    .sy-content .form-sty td {
        min-width: 9rem;}
    .wap-xc {
        height: 320px;
        overflow: hidden;}
    .mailinfo li input {
        width: 100%;}
    .sy-content .form-sty td {
        min-width: 16rem;}
}
@media (max-width: 767px){
.form-sty .formtab{display: flex;overflow: scroll hidden; white-space: nowrap;word-break: keep-all;    width: 100% !important;}

}

@media (max-width: 500px){
    .form-sty td {
        min-width: 9rem;}
}

