@charset "utf-8";
.formWrap .checkboul li,.formWrap .radioul li,.sel_radio_form .gx_radio,.sel_check_form .gx_check,.sel_confirm_form .gx_confirm,.formWrap .tip i { background:url(../images/radio_checkbox.png) no-repeat 0 0;}

.formWrap { font-size:14px;}
.formWrap .rows { position:relative; z-index:1; *zoom:1; vertical-align:top;}
.formWrap .hd { position:absolute; left:0; top:0; width:138px; text-align:right; line-height:34px;}
.formWrap .bd {padding:0 0 30px 0; margin-left:148px; *display:inline; float:left; line-height:34px; position:relative; z-index:1; *zoom:1;}
.formWrap .tip { height:0; position:absolute; bottom:7px; left:0; line-height:24px; overflow:hidden; font-size:12px; color:#aaa; transition:height 1s; -moz-transition:height 1s; -webkit-transition:height 1s; -o-transition:height 1s;}
.formWrap .tip i { width:24px; height:24px; display:block; float:left; background-position:-35px -888px;}
.formWrap .validate_error { height:24px; color:#fd634f;}
.formWrap .validate_error i { background-position:1px -888px;}
.formWrap .validate_wraning { height:24px; color:#aaa;}
.formWrap .validate_success { color:#aaa; height:24px; position:static; float:left;}
.formWrap .validate_success i { background-position:5px -833px;}
.formWrap .input_text_wrap,.formWrap .input_select_wrap { float:left; border:1px solid #e0e0e0; border-radius:3px; margin-right:5px; padding:0 8px; height:34px;}
.formWrap .bd select { border:0 none; outline:0; padding:4px; line-height:26px; height:26px; background:transparent; box-sizing:content-box;}
.formWrap .bd .text { border:0 none; outline:0; height:34px; line-height:34px; background:transparent; vertical-align:top; padding:0;}
.formWrap .bd .text_center { text-align:center;}
.formWrap .input_select_wrap { padding:0;}
.formWrap .input_textarea_wrap { padding:4px; height:auto;}
.formWrap .input_textarea_wrap .text { line-height:24px;}
.formWrap .input_text_wrap.clearfix .text { float:left;}
.formWrap .input_text_wrap.clearfix span { float:left; line-height:34px; color:#a6a6a6;}

.formWrap .success { border-color:#e0e0e0;}
.formWrap .hover { border-color:#a6a6a6;}
.formWrap .error { border-color:#fd634f;}
.formWrap .focus { border-color:#8da6f4;}
.formWrap .submit_btn {text-decoration:none; text-align:center; cursor:pointer; background-color:#ed6d06; color:#fff; display:block; border:0; width:258px; height:44px; line-height:44px; font-size:18px; font-weight:bolder; border-radius:5px; outline:0;}
.formWrap .submit_btn:hover { background-color:#fa8529;}

::-webkit-input-placeholder { color:#bbb;}
:-moz-placeholder { color:#bbb;}
::-moz-placeholder { color:#bbb;}
:-ms-input-placeholder { color:#bbb;}


.formWrap .sel_confirm_form { margin-top:5px;}

.sel_radio_form .gx_radio,.sel_check_form .gx_check,.sel_confirm_form .gx_confirm  { display:inline-block; *display:inline; *zoom:1; padding-left:23px; margin-right:15px; vertical-align:top; cursor:pointer; line-height:34px; background-position:0 9px;}
.sel_radio_form .current { background-position:0 -41px;}
.sel_check_form .gx_check { background-position:0 -90px;}
.sel_check_form .current { background-position:0 -140px;}

.sel_confirm_form .gx_confirm { background-position:0 -774px; padding-left:0; margin-right:0; vertical-align:top; height:26px; width:48px;}
.sel_confirm_form .current { background-position:0 -747px;}


.formWrap .radioul li,.formWrap .checkboul li { float:left; padding-left:23px; margin-right:15px; *display:inline; line-height:34px; background-position:0 9px; cursor:pointer;}
.formWrap .radioul li.current { background-position:0 -41px;}
.formWrap .radioul li input { display:none;}

.formWrap .checkboul li { background-position:0 -90px;}
.formWrap .checkboul li.current { background-position:0 -140px;}
.formWrap .checkboul li input { display:none;}



















