/* 未能缩小。正在返回未缩小的内容。
(154,154): run-time error CSS1019: Unexpected token, found ':'
(154,154): run-time error CSS1042: Expected function, found ':'
(154,154): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(155,147): run-time error CSS1019: Unexpected token, found ':'
(155,147): run-time error CSS1042: Expected function, found ':'
(155,147): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(156,152): run-time error CSS1019: Unexpected token, found ':'
(156,152): run-time error CSS1042: Expected function, found ':'
(156,152): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(189,136): run-time error CSS1019: Unexpected token, found ':'
(189,136): run-time error CSS1042: Expected function, found ':'
(189,136): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */

.equalHeight{ padding-bottom:10000px !important; margin-bottom:-10000px !important; overflow:hidden;}
.clear{ clear:both; }


/*注册进度条*/
.c_progressBar{color:#7c7c7c; width:650px; margin:0 auto;}
.c_progressBar .step{ margin-top:10px;}
.c_progressBar .step .stepItem{ padding-right:5px; float:left; height:24px; line-height:24px;}
.c_progressBar .step .stepItem.curr{ color:#ff8500; font-weight:bold;}
.c_progressBar .step .stepItem span{ font-weight:bold; font-size:10px; font-family:MS Gothic;}
.c_progressBar .bar{ width:648px; clear:both; height:5px; border:solid 1px #eaeaea; border-top:solid 1px #b2b2b2; clear:both;}
.c_progressBar .bar .bar_step{  height:5px; overflow:hidden; background:#ff8500; width:0px;}
.c_progressBar .bar .bar_step1{ width:88px;}
.c_progressBar .bar .bar_step2{ width:230px;}
.c_progressBar .bar .bar_step3{ width:648px;}
.c_progressBar .bar .bar_step4{ width:275px;}
.c_progressBar .bar .bar_step5{ width:450px;}
.c_progressBar .bar .bar_step6{ width:648px;}
.c_progressBar .bar .bar_step7{ width:300px;}
.c_progressBar .bar .bar_step8{ width:648px;}
.c_progressBar .bar .bar_step9{ width:200px;}
.c_progressBar .bar .bar_step10{ width:446px;}
.c_progressBar .bar .bar_step11{ width:648px;}

#exInfoForm { font-family: "微软雅黑", Arial,; width: 900px; font-size: 16px; margin: 0 auto; margin-top: 20px; color: #373737; }
#exInfoForm.exInfoFromEdit{margin-left:20px;}
#exInfoForm .xing{color:#ff8b00; padding:0 5px;}
#exInfoForm .tr{ padding:10px 0 10px 25px; clear:both; background:#c8c8c8;  border-bottom:solid 1px #969696; }
#exInfoForm .tr1{ padding:10px 0 10px 25px; clear:both; background:#c8c8c8;  border-bottom:solid 1px #969696; }
#exInfoForm .tr2{ padding:10px 0 10px 50px; clear:both; background:#c8c8c8;  border-bottom:solid 1px #969696; }
#exInfoForm .noBorder{ border:none;}
#exInfoForm .tr_alter{  background:#dcdcdc; }
#exInfoForm .tr_submit .ex_btn{ width:98px; cursor:pointer; height:24px; line-height:24px; text-align:center; border:0; margin-top:4px; display:inline; background:url(../images/btnExBg.gif); color:#fff; font-weight:bold;}
#exInfoForm .tr_submit .ex_btn1{ width:98px; padding-right:8px; cursor:pointer; height:24px; line-height:24px; text-align:center; border:0; margin-top:4px; display:inline; background:url(../images/btnExBg.gif); color:#fff; font-weight:bold;}
#exInfoForm .tr_title{ height:31px; line-height:31px; padding-left:47px; font-size:14px;background:#c6c6c6; }
#exInfoForm .tr_title img{ margin-top:9px; }

/*#exInfoForm .tr input{ height:32px; line-height:32px;padding:0 5px;font-size:16px; border:solid 1px #c6c6c6;outline:none;}*/
.am-form input[type=number],
.am-form input[type=search],
.am-form input[type=text],
.am-form input[type=password],
.am-form input[type=datetime],
.am-form input[type=datetime-local],
.am-form input[type=date],
.am-form input[type=month],
.am-form input[type=time],
.am-form input[type=week],
.am-form input[type=email],
.am-form input[type=url],
.am-form input[type=tel],
.am-form input[type=color],
.am-form select,
.am-form textarea,
.am-form-field{}

#exInfoForm .tr input[type=text],
#exInfoForm .tr select {
  padding: 9px 12px!important;
  font-size: 16px !important;
  display: inline-block;
  padding: .5em;
  font-size: 1.6rem;
  line-height: 1.2;
  color: #555;
  vertical-align: middle;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  -webkit-appearance: none;
  -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}
#exInfoForm select {
    -webkit-appearance:none!important;
    -moz-appearance: none!important;
    -webkit-border-radius: 0;
    background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+) no-repeat 100% center !important;
}

#exInfoForm input[type=number]:focus,
#exInfoForm input[type=search]:focus,
#exInfoForm input[type=text]:focus,
#exInfoForm input[type=password]:focus,
#exInfoForm input[type=datetime]:focus,
#exInfoForm input[type=datetime-local]:focus,
#exInfoForm input[type=date]:focus,
#exInfoForm input[type=month]:focus,
#exInfoForm input[type=time]:focus,
#exInfoForm input[type=week]:focus,
#exInfoForm input[type=email]:focus,
#exInfoForm input[type=url]:focus,
#exInfoForm input[type=tel]:focus,
#exInfoForm input[type=color]:focus,
#exInfoForm select:focus,
#exInfoForm textarea:focus {
    background-color: #fefffe;
    border-color: #3bb4f2;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 5px rgba(59,180,242,.3);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 5px rgba(59,180,242,.3);
}
body, button, input, select, textarea {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-feature-settings: "liga","kern";
}



#exInfoForm .tr.s-tr-green{ background: #20a83e;color: #fff;}
#exInfoForm .tr input.rdo_chk{ width:auto; height:auto; border:none;margin-right: 5px;margin-left: 5px;}
#exInfoForm .tr .w_all{width:400px;}
#exInfoForm .tr .w_all2{width:846px;}
#exInfoForm .tr .w_all3{width:390px;}
#exInfoForm .tr .w1_l{width:260px;}
#exInfoForm .tr .w1_r{width:135px;}
#exInfoForm .tr .w2_l{width:195px;padding-right: 5px;}
#exInfoForm .tr .w2_r{width:195px;}
#exInfoForm .tr .w3_l{width:60px;}
#exInfoForm .tr .w3_r{width:327px;}
#exInfoForm .tr .w3_Number{width:155px;}
#exInfoForm .tr .w4{width:120px;}
#exInfoForm .tr .w5{width:100px;}
#exInfoForm .tr .w6{width:380px;}
#exInfoForm .tr .tr_left{ width:400px; display:inline; float:left;}
#exInfoForm .tr .tr_right{ width:400px; display:inline; float:left; margin-left:50px;}
#exInfoForm .tr .left{ float:left; }
#exInfoForm .tr .right{ float:right;}

#exInfoForm .tr .z-more input,
#exInfoForm .tr .z-more select { width:266px; }
#exInfoForm .tr .z-less select,
#exInfoForm .tr .z-less input { width:120px;}

#exInfoForm .tr .left2{ float:left; margin-right:20px;}
#exInfoForm .tr .left2.last{  margin-right:0px;}
#exInfoForm .tr .filed .lbl{ font-size:16px; padding-bottom:2px;}
#exInfoForm .tr .filed .marginTop{ margin-top:8px;}
    #exInfoForm .tr .filed .input { position: relative; }
        #exInfoForm .tr .filed  input[type="radio"]{ line-height:initial;height:inherit;margin-right: 5px; margin-left: 5px; }
#exInfoForm .tr .filed label{ font-size:16px;font-weight:normal;}
#exInfoForm .tr .filed .spe{overflow:hidden; padding:0 3px; text-align:center;}
#exInfoForm .tr .filed .ado_chk_item1,#exInfoForm .tr .filed .ado_chk_item2,#exInfoForm .tr .filed .ado_chk_item3{float:left; padding:2px 0;display:inline; white-space:nowrap; }
#exInfoForm .tr .filed .ado_chk_item1{ width:80px;}
#exInfoForm .tr .filed .ado_chk_item2{ padding-right:30px;}
#exInfoForm .tr .filed .ado_chk_item3{ width:175px;   }
#exInfoForm .tr .input,#exInfoForm .tr .lbl{ position:relative;}
#exInfoForm .tr .filed div.error{ font-size:12px; padding:2px; white-space:nowrap;  position:absolute; z-index:999; background:#000; filter:alpha(opacity:80); -moz-opacity:0.8; opacity:0.8; border:solid 1px #FF5353; top:20px; left:0px; color:#fff;}
#exInfoForm .tr div.error{ font-size:12px; padding:2px; white-space:nowrap;  position:absolute; z-index:999; background:#000; filter:alpha(opacity:80); -moz-opacity:0.8; opacity:0.8; border:solid 1px #FF5353; top:20px; left:0px; color:#fff;}
#exInfoForm .tr .lbl div.error{ font-size:12px; padding:2px; white-space:nowrap;  position:absolute; z-index:999; background:#000; filter:alpha(opacity:80); -moz-opacity:0.8; opacity:0.8; border:solid 1px #FF5353; top:20px; left:0px; color:#fff; }
    #exInfoForm .exsuccess {padding-top:40px; text-align:center; line-height:2em;}
/*申请表通用表单样式*/
.m_ex_from { width: 900px; margin: 0 auto; margin-top: 20px; background: #c8c8c8; border-collapse: collapse; border-right: solid 1px #fff !important; color: #373737; }
    .m_ex_from .title { height: 40px; line-height: 40px; border: solid 1px #c6c6c6; background-color: #20a83e; }
    .m_ex_from .text { height: 30px; line-height: 30px; border: solid 1px #c6c6c6; }
    .m_ex_from input[type="text"]{outline:none;padding:2px 3px;font-size:16px; }
    .m_ex_from input[type="checkbox"]{width:20px;height:20px; }
    .m_ex_from .textarea { border: solid 1px #c6c6c6; }
.m_ex_from .w1{width:40px;}
.m_ex_from .w2{width:350px;}
.m_ex_from .w3{width:120px;}
.m_ex_from .w4{width:180px;}
.m_ex_from .w5{width:208px;}
.m_ex_from .w6{width:30px;}
.m_ex_from .w7{width:140px;}
.m_ex_from .w8{width:58px;}
.m_ex_from .w9{width:168px;}
.m_ex_from .mW5{ min-width:208px;}
.m_ex_from tr td{ border-right:solid 1px #aaaaaa;padding:6px 10px;}
.m_ex_from tr .filed{ margin:0 20px;}
.m_ex_from tr .filed .lbl{ font-size:16px;  padding-bottom:2px;width:auto; white-space:nowrap;}
.m_ex_from tr .filed .lbl img{ vertical-align:middle;}
.m_ex_from tr .filed .input{width:auto;}
.m_ex_from tr .left{ float:left;  display:inline;}
.m_ex_from tr .right{ float:right;  display:inline;}
.m_ex_from tr.title td{  height:23px; line-height:23px; background:url(../images/bar_bg2.jpg) repeat-x; overflow:hidden; padding:0; text-align:center; color:#fff; font-weight:bold;}
.m_ex_from tr.tr_alter{  background:#dcdcdc;}
    .m_ex_from tr.tr_submit td { padding: 0; height: 40px; line-height: 31px; background: #20a83e; overflow: hidden; padding-left: 47px; color: #fff; }
 .xing{color:#ff8b00; padding:0 5px; display:inline-block; line-height:12px; height:12px;}
     .ex_btn { width: 80px; cursor: pointer; line-height: 24px; text-align: center; border: 0; display: inline; background-color: #ff8b00; color: #fff; font-weight: bold; }
.m_ex_from .spanBT{ float:right; margin-right:50px; font-weight:bold;}
.m_ex_from .input{  position:relative;}
.m_ex_from div.error{ font-size:12px; padding:1px; white-space:nowrap;display: block;z-index:999; background:#000; filter:alpha(opacity:80); -moz-opacity:0.8; opacity:0.8; border:solid 1px #FF5353; top:20px; left:0px; color:#fff;}


#ex_from2, #ex_from2 td { border: none; padding: 10px 0; }
#ex_from2 tr.title td{ padding:0; padding-left:30px; text-align:left;}
#ex_from2 tr.tr_all td{ padding:0; padding-left:76px;}
#ex_from2 tr td.tdl{ padding-left:76px;padding-right:76px; width:212px; }
#ex_from2 tr .filed{ margin:0;}
#ex_from2 tr .mg1{ margin-left:5px;}
#ex_from2 tr.tr_submit td{ padding:0; height:31px; line-height:31px;background:url(../images/bar_bg1.jpg) repeat-x; overflow:hidden; padding-left:47px; color:#fff;}

#ex_from3{width:616px;}
#ex_from3,#ex_from3 td{ border:none; padding:10px 0;}
#ex_from3 tr.title td{ padding:0; padding-left:30px; text-align:left;}
#ex_from3 tr.tr_all td{ padding-right:0px;  padding-left:61px;}
#ex_from3 tr td.tdl{ padding-left:61px;padding-right:61px; width:212px; }
#ex_from3 tr td .w_all{ min-width:485px;}
#ex_from3 tr .filed{ margin:0;}
#ex_from3 tr .mg1{ margin-left:5px;}
#ex_from3 tr.tr_submit td{ padding:0; height:31px; line-height:31px;background:url(../images/bar_bg1.jpg) repeat-x; overflow:hidden; padding-left:47px; color:#fff;}



.field-validation-error { font-size: 14px;  padding: 3px 8px; color: #fff; color: #dd514c; display: block; }
#exInfoForm .tr input.input-validation-error {border-color: #dd514c!important;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075); }
.field-validation-error.error_info {left:0;bottom:-30px;}
#exInfoForm input:disabled{background:#ddd!important;}

