/* 消除google浏览器黄色框 */
input:-webkit-autofill{
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
.step2{
	font-size: 26px;
}

.container{
	padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

 .citys .city .item .region a{
	 color:#444; 
}  

.citys .city .item  .region .item a{
	 color:#fff; 
}  
 
.input-group .form-control {
  z-index:0 !important;
}

.form-area{
    padding: 40px 40px 40px 40px;
}



.line{
	height:50px;
}

.line .lth{
	width:10%;
	text-align:right;
	padding-right: 10px;
}
.line .lth_center{
	width:10%;
	text-align:center;
	padding-right: 5px;
}

.line .ltd{
	width:15%;
	text-align:left;
}

.bottomframe{
	height:130px;
}

.mobile_submit{
    height: 30px;
    border: solid 1px #e42d31;
    background: #fff;
    font-size: 14px;
    color: #e42d31;
    border-radius: 2px;
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.mobile_submit:hover{
   background-color: #e42d31;
   color: #fff; 
}

.mobile_submit:disabled{
   background:#dddddd;
   border: solid 0px;
   color: #828282 !important;
}

.file-list .file-list-item {
    width: 500px !important;
}

.wqsearch {
    width: 1000px;
    border: 1px solid #f1f1f1;
    background-color: #fff;
    margin: 0 auto;
    height: 220px;
   	position: relative;
}

.wqsearch input{
	border: 1px solid #e5e5e5;
    width: 300px;
    height:40px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 16px;
    padding: 9px 10px;
    margin-left: 350px;
    margin-top:20px; 
}

.the_result {
    width: 1100px;
    padding: 20px;
    border: 1px solid #f1f1f1;
    background-color: #fff;
    margin: 10px auto 0 auto;
    min-height: 500px;
}

.the_result h3 {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    width: 100%;
    border-bottom: 2px solid #ececec;
    text-align: left;
}

.the_result h3 span {
    border-bottom: 4px solid #e23c46;
    height: 40px;
    line-height: 40px;
    display: inline-block;
}

.result-area{
	padding-top:20px;
	padding-bottom:20px;
}

.result-success{
	padding-top:20px;
}

.file-list{
	margin-bottom: 10px;
}

.result-area .search_submit {
    margin-top: 20px;
    width: 300px;
    height: 48px;
    border: solid 1px #e42d31;
    background: #fff;
    font-size: 18px;
    color: #e42d31;
    border-radius: 5px;
    margin-left: 350px;
    text-align: center;
}

.result-area .search_submit:hover {
    background-color: #e42d31;
    color: #fff;
}

.step3{
	min-height: 300px;
}
