#contact #sub1 .w1300{width:900px}
#contact #sub1 h3{font-family:'Paperlogy7', sans-serif;font-size:24px;border-bottom:1px solid #e1e1e1;padding-bottom:20px;margin-bottom: 20px}
#contact #sub1 ul{margin-bottom: 80px;}
#contact #sub1 ul>li{margin-bottom: 20px;display: flex;}
#contact #sub1 ul li label{display:inline-block;width:200px;font-family:'Paperlogy6', sans-serif;font-size:16px;line-height: 35px;}
#contact #sub1 ul li label span{position: relative;}
#contact #sub1 ul li label span i{position: absolute;width: 5px;height: 5px;background: #ff3939;border-radius: 200px;top: -2px;right: -7px;}
#contact #sub1 ul li select,input[type=text]{width:calc(100% - 200px);border:1px solid #e1e1e1;font-family:'Paperlogy4', sans-serif;font-size:14px;padding:5px;height:35px;box-sizing: border-box;}
#contact #sub1 ul li textarea{width:calc(100% - 200px);border:1px solid #e1e1e1;font-family:'Paperlogy4', sans-serif;font-size:14px;padding:10px;height:300px;box-sizing: border-box;resize: vertical;}
#contact #sub1 ul li form{width:calc(100% - 200px);}
#contact #sub1 ul li #dropZone{width:calc(100% - 200px);background:#f1f5f6;border-radius:15px;text-align:center;padding:20px;box-sizing: border-box;}
#contact #sub1 ul li #dropZone li.textInfo{margin-bottom: 0;}
#contact #sub1 ul li #dropZone li.textInfo p{color:#999;font-family:'Paperlogy5', sans-serif;font-size:16px;margin-bottom: 20px;}
#contact #sub1 ul li #dropZone li.textInfo p label{width: auto;position: relative;text-decoration: underline;cursor: pointer;}
#contact #sub1 ul li #dropZone li.textInfo p label input[type=file]{position: absolute;width: 0;height: 0;padding: 0;overflow: hidden;border: 0;}
#contact #sub1 ul li #dropZone li.textInfo div{color:#999;font-family:'Paperlogy4', sans-serif;font-size:13px;line-height: 18px}
#contact #sub1 ul li #dropZone li.fileTr{font-family:'Paperlogy5', sans-serif;font-size:14px;margin-bottom: 5px;display: flex;justify-content: space-between;}
#contact #sub1 ul li #dropZone li.fileTr span{line-height: 35px;}
#contact #sub1 ul li #dropZone li.fileTr span b{font-weight: normal}
#contact #sub1 ul li #dropZone li.fileTr button{height: 35px;border-radius: 5px;width:50px;font-family:'Paperlogy4', sans-serif;font-size: 14px;border:none;background:#ff3939;color:#fff;cursor: pointer}
#contact #sub1 .confirm_btn{display: block;margin:60px auto 0;border-radius: 200px;width:250px;height:50px;text-align:center;background:#0057b8;color:#fff;font-family:'Paperlogy6', sans-serif;font-size:18px;border:none;cursor: pointer;}

#contact_confirm #sub1 img{width:600px;margin:0 auto;display: block;}
#contact_confirm #sub1 h3{font-family:'Paperlogy7', sans-serif;font-size:36px;padding-top:20px;line-height: 48px;text-align:center;}


@media screen and (max-width: 900px){
    #contact #sub1 .w1300{width:90%;}
    #contact #sub1 ul li label{width:140px;}
    #contact #sub1 ul li select,input[type=text]{width:calc(100% - 140px);}
    #contact #sub1 ul li textarea{width:calc(100% - 140px);}
    #contact #sub1 ul li form{width:calc(100% - 140px);}
    #contact #sub1 ul{margin-bottom: 30px}
    #contact #sub1 .confirm_btn{margin-top: 30px}

    #contact_confirm #sub1 img{width:100%}
    #contact_confirm #sub1 h3{font-size: 30px;}
}
@media screen and (max-width: 680px){
    #contact #sub1 ul li #dropZone li.fileTr span{text-align:left;}
    #contact #sub1 ul li #dropZone li.fileTr span b{display: inline-block;width: 60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: bottom;}
}

@media screen and (max-width: 540px){
    #contact #sub1 ul li #dropZone li.fileTr span{width:80%;}
    #contact #sub1 ul li #dropZone li.fileTr span b{width:40%}
}
