﻿


#case {
    text-align:center;
}
#case img {
    display:inline-block;
    max-height:100%;
    max-width:100%
}

#case1 {
    text-align: center;
}

#case1 img {
    display: inline-block;
    max-height: 100%;
    max-width: 100%
}



#custdemand_page .MainBox{
    margin:0 100px;
}

#custdemand_page .MainLeft{
    width:60%;
    margin-right:2%;
}

#custdemand_page .MainLeft .subtitle{
    font-weight:normal;
    font-size:22px;
    margin-bottom: 0;
    margin-top:0em;
}
    #custdemand_page #case {
        border-top:1px solid #ddd;
        margin-top:2em;
    }

#custdemand_page .MainLeft p{
    margin-top: 8px;
}

#custdemand_page .MainRight{
    padding-left:0;
    margin:0;
}

#custdemand_page .sfform {
    background-color:#c4261d;
    color: #fff;
    padding:1.3em 2.5em;
}
#custdemand_page .sfform dl {
    margin:0;
    padding:0.6em 0;
}
#custdemand_page .sfform dl dt {
    display:inline-block;
    width:6em;
    float:left;
}
#custdemand_page .sfform dl dd {
    margin-left:6em;
}

#custdemand_page .sfform dl dd input,
#custdemand_page .sfform dl dd select,
#custdemand_page .sfform dl dd textarea {
    background-color:#fff;
    width:100%;
    height:26px;
    padding:5px;
    border-radius:1px;
}

#custdemand_page .sfform dl dd select {
    padding:0 5px;
}
#custdemand_page .sfform dl dd textarea {
    height:85px;
}

#custdemand_page .sfform .submitbox {
    margin:0.2em 0;
}
#custdemand_page .sfform a.submit {
    background:#fff;
    color:#c4261d;
    display:block;
    border-radius:2px;
    padding:0.5em;
    font-size:16px;
    text-align:center;
    cursor:pointer;
}

#custdemand_page .sfform .tipbox {
    margin:1.2em 0;
}



#custdemand_page .cover {
    background:rgba(0,0,0,0.1);
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
    z-index:999;
}

#custdemand_page .warnbox {
    position:fixed;
    top:40px;
    width:100%;
    z-index:1000;
}
#custdemand_page .warn {
    background:#fff;
    width:300px;
    margin: 0 auto;
    text-align:center;
    overflow:hidden;
    border-radius:5px;
    box-shadow:4px 4px 14px #333;
}
#custdemand_page .warn-body {
    padding:1.2em 2.4em;
}
#custdemand_page .warn-footer {
    border-top:1px solid #ddd;
    padding:0.6em 1em;
}
#custdemand_page .warn-footer .warn-btn {
    display:inline-block;
    padding:0.2em 1.3em;
    background-color:#e8e8e8;
    border:1px solid #ccc;
    border-radius:3px;
    box-shadow:1px 1px 4px #ccc;
    cursor:pointer;
}
#custdemand_page .warn-footer .warn-btn:active {
    box-shadow:0px 0px 3px #ccc;
    position:relative;
    top:1px;
    left:1px; 
}


@media screen and (max-width: 1000px) {
    #custdemand_page .MainLeft {
        float: none;
        width: 100%;
        margin-bottom: 4%;
    }
}

@media screen and (max-width: 640px) {
    #custdemand_page .MainBox {
        margin:0;
    }

    #custdemand_page .sfform {
        padding: 1.3em 10px;
    }
}

.logoimg {
background-size:100% 100%;height:90px;width:32%;float:left
}