.header .search dl dt.button{width: auto}

.col-2 { width: 50%;    float: left; }
.form-group { position: relative; margin-bottom: 10px; min-height: 42px; }
.registerform .label { display: inline-block; width: 66px; text-align: justify; }
input.inputxt {background: #fff; display: block; line-height: 42px; height: 42px; width: 94%; padding: 0 1% 0 3%; color: #555; border: 1px solid #aabfda; border-radius: 4px; font-size: 16px;  }
.Validform_checktip { margin-left: 8px; line-height: 20px; height: 20px; overflow: hidden; color: #999; font-size: 12px; }
.form-group:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
input { padding: 10px 70px; vertical-align: middle; font-size: 24px; background-color: #c0c0c0; border: none; color: #fff; cursor: pointer; }
label.label { font-size: 16px; color: #333; position: absolute; line-height: 42px; left: 10px; z-index: 2; }
.col-1 { width: 100%; }
.col-3{width: 33.3%;float: left;}
.form-inline { display: inline-block; float: left; }
.textarea .form-control { padding: 0px 2% 12px 2%; width: 96%; background: none; border: none; margin-top: 48px; overflow: hidden; margin-bottom: 0; font-family: "Microsoft YaHei"; font-size: 16px; }
.textarea { border-radius: 4px; margin-bottom: 26px; background: #fff; border: 1px solid #aac0da; width: 97.555555555552212%; }
input.tijiao{background: #d50e11;}



/*-------------自适应css-------------*/

@media (max-width: 480px) {
    .col-2{width: 100%}
    .col-3{width: 100%}
    .a-btn input{display: inline-block;margin-bottom: 10px;}
}

@media (max-width: 320px) {
    
    
}