﻿
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, i { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { }
table { border-collapse: collapse; border-spacing: 0; }

/*caption, th, td, b, strong { text-align: left; font-weight: normal; }*/
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: none; }
em, cite { font-style: normal; }
body { background: #fff; font: 12px/1.5 Tahoma; color: #000; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #111; }
a { text-decoration: none; cursor: pointer; }
dl, dt, dd, ol, ul, li { list-style: none; }
.left { float: left; }
.right { float: right; }
.ue-clear:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix:after { content: "."; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; }
* html .clearfix { height: 1%; }
.ue-clear:after { content: "."; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; }
* html .ue-clear { height: 1%; }
.ue-clear { display: inline-block; }
.ue-clear { display: block; }
.blue { color: blue; }
.red { color: red; }
.outline { outline: 0; }
.font20 { font-size: 20px; }



/*底部*/
.tc-footer { background: #272727; padding: 30px 0 20px 0; color: #5A5E67; margin: 0 auto; text-align: center; }
/*overflow:hidden;*/
.tc-footer a { color: #5A5E67; }
.tc-footer a:hover { color: #FD740A; }
.tc-footer .tc-footer-columns { width: 1200px; overflow: hidden; margin: 0 auto; }
.tc-footer .columns { display: block; float: left; vertical-align: top; text-align: left; width: 240px; min-width: 124px; margin-bottom: 20px; line-height: 32px; }
.tc-footer .columns h3 { font-size: 14px; color: #fdfdfd; height: 24px; line-height: 24px; margin-bottom: 4px; font-weight: normal; padding-left: 25px; }
.tc-footer .columns h3.f_gy { background: url(/images/footer_nav_icon.png) no-repeat 0px 2px; }
.tc-footer .columns h3.f_wh { background: url(/images/footer_nav_icon.png) no-repeat 0 -28px; }
.tc-footer .columns h3.f_fw { background: url(/images/footer_nav_icon.png) no-repeat 0 -68px; }
.tc-footer .columns h3.f_fk { background: url(/images/footer_nav_icon.png) no-repeat 0 -114px; }
.tc-footer .columns h3.f_lx { background: url(/images/footer_nav_icon.png) no-repeat 0 -154px; }
.tc-footer .columns ul { padding-left: 25px; }
.tc-footer .columns ul li { line-height: 24px; }
.columns ul li a { font-size: 12px; color: #777; display: block; }
.columns ul li a:hover { color: #F16A00; }
.tc-footer .columns p { font-size: 12px; line-height: 24px; color: #777; padding-left: 25px; }
.tc-footer .columns p i { font-size: 16px; color: #FD740A; font-family: "novecento" , Georgia,Times New Roman, Times, serif; }
.tc-footer .tc-footer-copyright { text-align: center; }
.tc-footer .tc-footer-copyright .department { border-bottom: 1px solid #3c3c3c; line-height: 35px; }
.tc-footer .tc-footer-copyright .links a { color: #5A5E67; font-size: 12px; margin: 0px 5px; }
.tc-footer .tc-footer-copyright .links a img { opacity: 0.6; }
.tc-footer .tc-footer-copyright .links p { margin: 10px 0px; }



#header { width: 100%; height: 80px; background: #fff; height: 100px; }
#header .hd-box { width: 1200px; margin: 0 auto; font-size: 12px; height: 130px; }
.hd-box .hd-logo { float: left; height: 68px; width: 540px; padding-right: 10px; padding-top: 15px; font-size: 26px; letter-spacing: 1px; font-family: "微软雅黑" , Helvetica; }
.hd-box .hd-tool { float: right; width: 250px; height: 80px; }
.hd-box .hd-tool .reg { float: right; display: block; width: 100px; height: 44px; line-height: 44px; margin-top: 20px; margin-left: 20px; text-align: center; background-color: #2f82ff; font-size: 15px; font-family: "微软雅黑"; color: #fff; }
.hd-box .hd-tool .login { float: right; display: block; background-color: #2f82ff; border: 1px solid #eee; width: 80px; height: 44px; margin-top: 19px; margin-left: 15px; font-size: 15px; font-family: "微软雅黑"; color: #fffefe; line-height: 44px; text-align: center; }
#header .hd-help { height: 68px; width: 390px; padding-right: 10px; padding-top: 18px; }

#container { width: 100%; background: #f8f8f8; margin-bottom: 18px; box-shadow: 0 1px 3px rgba(0,0,0,0.2) inset; }
.hd-box .hd-logo img { float: left; margin-top: 3px; }
.hd-box .hd-logo p { font-family: "微软雅黑"; font-size: 15px; color: #828995; }
.hd-box .hd-logo p span { color: #FE760A; }



#codeBox2 { display: none; }
#codeTimer { color: red; font-size: 15px; }

.layui-input-code { float: left; font-size: 12px; color: #999; padding: 0 5px; }
.findbox { width: 800px; margin: 0 auto; padding-top: 40px; }
.layui-form-item { margin: 30px 0 30px 73px; }
.progressBar { width: 800px; height: 60px; margin: 0 auto; margin-bottom: 25px; }
.progressBar .progressimg { width: 800px; height: 60px; background: url(/images/login/zmm.png) 0 -5px no-repeat; }


.progressBar .progress_0 { background-position: 0 -5px; }

.progressBar .progress_1_1 { background-position: 0 -79px; }
.progressBar .progress_1_2 { background-position: 0 -153px; }
.progressBar .progress_1_3 { background-position: 0 -227px; }
.progressBar .progress_2_1 { background-position: 0 -375px; }
.progressBar .progress_2_2 { background-position: 0 -449px; }

.progressBar .progress_3 { background-position: 0 -523px; }




.layui-form-item .layui-input-inline { width: 250px; }
.radiobox { line-height: 28px; }



.layui-form-item{ font-size:12px;}
.nol{ display:none !important;}