.index h4{ font-size: 28px; font-weight: bold; text-align: center; line-height: 70px; height: 70px; display: block; }
.index .con{ font-size: 14px; padding: 0 20px; line-height: 1.5;  display: block; overflow: hidden; }
.index .con p{ overflow: hidden; }
.dialog-box{ position: absolute; top: 30%; }


.list ul{ padding: 20px; overflow: hidden; width: 100%; }
.list ul li{ width: 100%; height: 50px; line-height: 50px; font-size: 18px; margin-bottom: 15px; background-image: url(); background-position: center center;  background-repeat: no-repeat; background-size: cover; }
.list ul a{ float: left; }
.list ul i{ font-size: 30px; line-height: 1; display: block; float: left; margin-top: 4px; }
.list ul span{ display: block; float: left; padding-left: 10px; line-height: 38px; }

.one { padding-top: 70px; }
.one .form{ overflow: hidden; }
.one .form div{ width: 100%; float: left; margin-bottom: 20px; height: 35px; }
.one .form dt{ margin-bottom: 10px; height: 35px; line-height: 35px; width: 3rem; font-size: 12px; float: left; margin-right: 10px; }
.one .form dd.min-wid input{  width: 6rem; }
.one .form .img i{ background-position: center center; background-repeat: no-repeat; background-size: cover; font-size: 100px; line-height: 1; margin: 0; position: absolute; width: 100%; height: 100%; }
.one .form .img i.openfile:before{ display: none; }
.one .form .img{ position: absolute; top: 70px; right: 30px; height:100px; width: 100px; }

.one .form .img input[type=file]{ width: 100%; height: 100%; display: block; position: absolute; opacity: 0; }
.one .form dd.min-wid *{ vertical-align:middle; margin: 0 5px; }
.one .form dd.min-dd { width: 4.3rem; }
.vali p{ display: block!important; }

/*.one dd.day { position: relative; }*/
/*.one dd label { z-index: 5; position: absolute; width: 100%; height: 100%; }*/
.filter-box0,
.filter-box1{ position: relative; }
.filter-box2{ position: relative; }
.filter-box3{ position: relative; }
.main dd *{ font-size: 14px; }
.two dl{ min-height: 240px; }
.two dl .on{ height: 35px; margin-bottom: 20px; }
.two dt{ margin-bottom: 10px; height: 35px; line-height: 35px; width: 2.5rem; font-size: 12px; float: left; margin-right: 10px; }
.two dd{ margin-bottom: 10px; height: 35px; width: 11.5rem; float: left; }
.two i{ margin-left: 10px; font-size: 24px; color: blue; font-weight: bold; }
.two i{ margin-left: 10px; font-size: 24px; color: blue; font-weight: bold; }
/*.two dd.day { position: relative; }*/

/*.two dd label { z-index: 5; position: absolute; width: 100%; height: 100%; }*/

.three dl{ min-height: 300px; }
.two dl .on{ height: 35px; margin-bottom: 20px; }
.three dt{ margin-bottom: 10px; height: 35px; line-height: 35px; width: 2.5rem; font-size: 12px; float: left; margin-right: 10px; }
.three dd{ margin-bottom: 10px; height: 35px; width: 11.5rem; float: left; }
.three dd textarea{ height: 100px; width: 100%; border: 1px solid #565a5c;  }
.three i{ margin-left: 10px; font-size: 24px; color: blue; font-weight: bold; }
.three dd.text{ height: auto; position: relative; }
.three dd.text .text-right{ position: absolute; right: 10px; bottom: 24px; }


.four dl dt{ margin-bottom: 10px; height: 35px; line-height: 35px; width: 100%; font-size: 18px; }
.four dd{ margin-bottom: 10px; height: 35px; width: 100%; }
.four dd textarea{ height: 300px; width: 100%; border: 1px solid #565a5c;  }
.four dd.text{ height: auto; position: relative; }
.four dd.text .text-right{ position: absolute; right: 10px; bottom: 25px; }


.five dt{ margin-bottom: 10px; height: 35px; line-height: 35px; width: 2.5rem; font-size: 12px; float: left; margin-right: 10px; }
.five dd{ margin-bottom: 10px; height: 35px; width: 11.5rem; float: left; }
.five dt.min-wid{ text-align: left; padding-left: 10px; margin-bottom: 10px; height: 35px; line-height: 35px; width: 100%; font-size: 18px; }
.five dd.min-wid{ padding-left: 10px; margin-bottom: 10px; height: 35px; width: 100%; }
.five dd.min-wid *{ vertical-align:middle; margin: 0 5px; }
.five dl div{ height: 35px; margin-bottom: 20px; float: left; width: 100%; }
.five dl div{ height: 35px; margin-bottom: 20px; float: left; width: 100%; }
.five dl div .filter-box1 .filter-list{ top: unset; bottom: 35px; }



.one .form2 .distance dt{ line-height: 1.2; }
