.btn { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background-color: #ff8400; color: #fff; display: inline-block; height: 28px; line-height: 28px; text-align: center; width: 72px; transition: background-color 0.2s linear 0s; border: none; cursor: pointer; margin: 0 0 20px; } .demo { width: 700px; margin: 0 auto } .btn:hover { background-color: #e95a00; text-decoration: none } .ul_pics li { float: left; width: 280px; height: 350px; border: 1px solid #ddd; padding: 2px; text-align: center; margin: 0 5px 5px 0; } .ul_pics li .img { width: 280px; height: 260px; display: table-cell; vertical-align: middle; } .ul_pics li img { max-width: 280px; max-height: 260px; vertical-align: middle; } .ul_pics li .input { width: 260px; height: 30px; border: 1px solid #ddd; text-indent: 10px; margin-top: 10px; } .ul_pics li .span { padding-top: 15px; display: block; cursor: pointer; } .progress { position: relative; padding: 1px; border-radius: 3px; margin: 60px 0 0 0; } .bar { background-color: green; display: block; width: 0%; height: 20px; border-radius: 3px; } .percent { position: absolute; height: 20px; display: inline-block; top: 3px; left: 2%; color: #fff } .Submission { width: 80%; position: relative; display: block; cursor: pointer; background: #3bb4f2; padding: 4px 12px; color: #fff; text-align: center; border-radius: 3px; overflow: hidden; margin: 50px auto; height: 50px; line-height: 50px; font-size: 16px; }