/*公共类----开始*/
html,body,a,select,input,label,button,textarea,h1,h2,h3,h4,h5,h6{ font-family:"Microsoft YaHei","微软雅黑"; font-style:normal;font-size:14px; color:#3c3c3c;}
.dhsl{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/*单行注释*/
.dhsl_duohang{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}/*多行注释（-webkit-line-clamp:2;两行省略）*/
.none{display:none !important;}
.block{display:block;}
.fl{float:left;}
.fr{float:right;}
.b{font-weight:bold;}
.pr{position:relative;}
.poa{position:absolute;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.w148p{width: 148px;}
.w60p{width: 60px !important;}
.w{width: 900px; margin: 0 auto;}
.wAuto {width: auto;}
.w730p{width: 730px; margin: 0 auto;}
.w100 {width: 100% !important;}
.w50 {width: 50%;}
.w100p {width: 100px;}
.h34{height: 34px !important;}
.lh34{line-height: 34px;}
.lh24{line-height: 24px;}
.f16{font-size: 16px;}
.f20{font-size: 20px;}
.mt0{margin-top: 0 !important;}
.ml0{margin-left: 0 !important;}
.mb0{margin-bottom: 0 !important;}
.mr0{margin-right: 0 !important;}
.mr10{margin-right: 10px !important;}
.mr20{margin-right: 20px !important;}
.ml10{margin-left: 10px !important;}
.ml15{margin-left: 15px !important;}
.ml25{margin-left: 25px !important;}
.mt25{margin-top: 25px !important;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px !important;}
.mb35{margin-bottom: 35px !important;}
.mb50{margin-bottom: 50px;}
.pt0{padding-top: 0 !important;}
.pt10{padding-top: 10px !important;}
.pt20{padding-top: 20px;}
.pd20 {padding: 20px;}
.pb50 {padding-bottom: 50px;}
.ptrt {position: relative;}
.blue {color: #0da3e2 !important;}
.red {color: #FF5722 !important;}
.bg-gray {background-color: #edeff2;}
.bg-blue {background-color: #0da3e2 !important;}
.layui-input, .layui-textarea, .layui-select {height: 34px; line-height: 34px;}
.layui-btn {height: 34px; line-height: 34px;}
.layui-form-select dl dd.layui-this {background-color: #0da3e2;}
.layui-input-block {min-height: 34px;}
.tdpd{padding: 3px 15px !important;}
.layui-table th, .layui-table td {padding: 8px;}
.layui-laypage {margin: 10px 0 0;}
.totalNumber {margin-top: 10px; margin-left: -1px; padding: 0 6px; border: 1px solid #e2e2e2; border-radius: 2px; line-height: 28px;}
.file_container, .file_container .layui-input, .file_container label {float: left;}
.u__link, .u__link:hover {cursor: pointer; color: #0da3e2; text-decoration: initial;}
.u__link+.u__link {margin-left: 8px;}
.layui-laypage .layui-laypage-curr .layui-laypage-em {background-color: #0da3e2;}
.layui-laypage input:focus, .layui-laypage select:focus {border-color: #0da3e2!important;}
.layui-form__x4 .layui-form-label {width: 58px; padding: 7px 0;}
.layui-form__x4 .layui-input-block {margin-left: 68px;}
.layui-form__x8 .layui-form-label {width: 113px; padding: 7px 0;}
.layui-form__x8 .layui-input-block {margin-left: 123px;}
@font-face {font-family: "iconfont";
  src: url('font/iconfont.eot?t=1493795482074'); /* IE9*/
  src: url('font/iconfont.eot?t=1493795482074#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('font/iconfont.woff?t=1493795482074') format('woff'), /* chrome, firefox */
  url('font/iconfont.ttf?t=1493795482074') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('font/iconfont.svg?t=1493795482074#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-pwd:before { content: "\e61e"; }
.icon-yhm:before { content: "\e640"; }
.daoru__result .container {
  padding: 5px 8px;
  border: 1px solid #D2D2D2;
  border-radius: 2px;
  line-height: 22px;
  overflow-y: auto;
}
/*公共类----结束*/
/*login----开始*/
#login{background: url(../images/login-bg.jpg); padding-top: 50px;}
#login .login-head {font-size: 34px; color: #0da3e2; text-align: center;}
#login-form{ width:375px; margin:0 auto; background-color: rgba(100,110,120,.4); border-radius: 2px; overflow:hidden; clear:both; padding: 1px 1px; position: relative; box-shadow: 0 0 2px 1px rgba(0,0,0,.12);}
#login-form .layui-form {padding: 16px 36px 36px; background-color: #f7f7f7; border-radius: 2px;}
#login .table-box {width: 375px; margin: 0 auto;}
#login .table-box th,
#login .table-box td {padding: 3px 6px;}
#login .table-box .th {background-color: #f7f7f7 !important;}
#login .table-box th {font-weight: bold;}
#login .table-box tr:hover {background-color: transparent;}
#login .login-yhdl {margin: 18px 0 16px; padding-bottom: 4px; border-bottom: 1px solid #a7bccf; color: #3c3c3c; font-size: 20px;}
#login .layui-form .layui-input-inline {width: 100%;}
#login .layui-input-inline input {padding: 0 12px 0 26px;}
#login .layui-input-inline i {position: absolute; top: 50%; left: 6px; margin-top: -8px; color: #909090;}
#login .yhdl {margin: 18px 0 16px; font-size: 20px;}
#login .llqxq, #login .yhdl {position: relative; z-index: 1;}
#login .llqxq:before, #login .yhdl:before {content: "";display: block;position: absolute;z-index: -1;top: 50%;left: 0;right: 0;border-top: 1px dotted #909090;}
#login .llqxq span, #login .yhdl span{display: inline-block;background: #f7f7f7;padding: 0 8px;color: #909090; text-align: center;}
#login .llqxq-t {margin: 11px auto 0; width: 250px; font-size: 18px; font-weight: 600; text-align: center; color: #ff0000;}
#login .tips-content {margin-bottom: 5px; color: #ff0000; text-align: center;}
.register-form .layui-form-label{padding: 7px 0; text-align: left; width: 105px;}
.register-form .layui-input-block {margin-left: 115px;}
.layui-elem-quote {border-color: #f00;}
/*login----结束*/
/*index----开始*/
.index-head {width: 100%; height: 150px; background-color: #0da3e2; font-size: 28px; line-height: 1.2; color: #fff;}
.index-head .w {padding-top: 26px;}
.index-content {margin-top: -30px; padding: 50px; min-height: 408px; background-color: #fff; border: 1px solid #ddd; font-size: 15px !important; line-height: 34px; border-radius: 0 0 10px 10px; box-sizing: border-box;}
.index-content .layui-form-label {padding: 0; width: 140px; text-align: left; font-size: 15px; line-height: 34px;}
.index-content .layui-input-block {margin-left: 155px;}

.index-content .gwjxq-box p {color: #0da3e2; float: left; width: 255px; margin-right: 10px; cursor: pointer; font-size: 15px;}

.index-content .a-bmb {font-size: 15px; color: #0da3e2;}
.index-content .layui-form-mid {padding: 4px 0 0 !important; margin-right: 0; font-size: 12px !important;}
.index-content .layui-form-label {text-align: right;}
.index-content .u__link {font-size: 15px;}
.index-content .ydxz-box {font-size: 15px; line-height: 2; text-indent: 1.5em; position: relative;}
.index-content .ydxz-box #check_box {display: block; position: absolute; top: 7.5px; left: 0; width: 16px; height: 16px; font-size: 16px;}
.index-content .chengji-tab {color: #3c3c3c; margin: 0 !important;}
.index-content .chengji-tab thead tr {background-color: #baebff}
.index-content .chengji-tab tbody tr:hover {background-color: transparent;}
.index-content .chengji-tab th, .index-content .chengji-tab td {text-align: center;}
.look_gw-form {padding: 10px;}
.look_gw-form .fl, .look_gw-form .fr {width: 50%;}
.look_gw-form .layui-form-label {width: 100px; padding: 7px 12px; font-weight: bold;}
.look_gw-form .layui-input-block {margin-left: 126px; line-height: 22px; padding-top: 6px;}
.look_jf-form {padding: 10px 20px 20px;}
.look_jf-form .p-1 {width: 360px; margin: 0 auto 30px;}
.look_jf-form .p-1 img {width: 100%;}
/* .look_jf-form .p-1 p { font-size: 15px; text-align: center; margin-top: 10px;} */
.look_jf-form .p-2 {font-size: 15px; text-indent: 2em; line-height: 26px;}


/*index----结束*/
/*表格----开始*/
#apply table, #form table {margin-bottom: 400px; width: 730px; border-collapse: separate; border-color: #ddd; color: #000; text-align: center;}
.apply-title, .form-title {padding-top: 5px; font-size: 30px; line-height: 50px; text-align: center;}
.td1 {width: 78px;height: 40px;text-align: center;}
.td2 {width: 120px;height: 40px;}
.td3 {height: 120px;}
.td0 {padding: 0 6px; line-height: 24px;}
#apply .layui-input, #apply .layui-textarea, #apply .layui-select {height: 40px; line-height: 40px; border-color: transparent;}
#apply textarea.layui-textarea {padding: 6px; line-height: 20px; height: 120px; resize: none;}
#apply .layui-input {padding: 0 6px;}
.upPhoto {position: absolute; right: 2px; top: 89px; width: 120px; height: 150px; background-color: #fff; border: 1px solid #ddd; box-sizing: border-box;}
.upPhoto .layui-upload-button {width: 100%; height: 100%; border: 0; background-color: transparent;}
.upPhoto .layui-upload-icon {margin: 56px 0;}
.upPhoto .layui-upload-icon i {color: #0da3e2;}
.table-up {position: absolute; left: 0; bottom: 298px;}
.table-up3 {bottom: 112px; width: 366px !important;}
.table-up4 {left: 364px;bottom: 112px; width: 366px !important;}
.table-up .upPhoto {top: 20px; right: 106px; margin: 0 auto; width: 150px; height: 120px;}
.table-up .layui-upload-icon {margin: 40px auto;}
.jsz-box .layui-anim-upbit {left: -10px;}
.form-b-img img {width: 100%;}
#apply .neizhi-tb, #form .neizhi-tb {margin: 0; width: 726px; border: 0;}
#apply .neizhi-tb td.bl3, #form .neizhi-tb td.bl3 {border-top: 0; border-bottom: 0; border-left: 0;}
#apply .neizhi-tb td.bd2, #form .neizhi-tb td.bd2 {border-top: 0; border-bottom: 0;}
#apply .neizhi-tb td.br3, #form .neizhi-tb td.br3 {border-top: 0; border-bottom: 0; border-right: 0;}
/*表格----结束*/
/*准考证----开始*/
#ticket h2{padding: 30px 0 20px; font-size: 28px; text-align: center; font-family: simsun;}
.ticket-box {border: 2px solid #000;}
.ticket-box .ticket-fl,.ticket-box .ticket-fr {padding: 40px 15px; box-sizing: border-box;}
.ticket-box .ticket-fr {height: 100%; border-left: 1px solid #000; line-height: 24px;}
.ticket-fl .layui-form-label{padding: 0; font-size: 16px; text-align: left;}
.ticket-fl .layui-input-block {margin-left: 85px;}
#ticket .img-box {width: 118px; height: 148px; border: 1px solid #ddd;}
#ticket .img {margin-left: 5px; width: 120px; height: 150px;}
/*准考证----结束*/
/*复审----开始*/
.search-form .layui-form-label {padding: 7px 5px 7px 12px; width: 70px;}
.search-form .layui-input {padding: 0 8px;}
.search-form #search_startDate, .search-form #search_endDate {background-color: transparent;}
#recheck .layui-form-pane .layui-form-label {margin-bottom: -1px; padding: 0; height: 34px; line-height: 34px;}
#recheck textarea {padding: 6px 10px; height: 100px; resize: none; line-height: 18px;}
/*复审----结束*/
/*导航页----开始*/
#north {background-image: none; background-color: #1d1d1d;}
#north .theme-navigate {padding: 5px 0 0 20px;}
#north .theme-navigate .left {color: #fff; font-size: 22px; font-weight: 600; line-height: 40px;}
#adminHome .layout-panel-west {border-right: 1px solid #c5c5c5;}
.theme-left-layout .datagrid-row-selected, .theme-left-layout .datagrid-row-over, .theme-left-layout .accordion-header-selected
.accordion .accordion-collapse:link, .accordion .accordion-collapse:visited, .accordion .accordion-collapse:hover, .accordion .accordion-collapse:active, .accordion .accordion-collapse:focus, .accordion .accordion-expand:link, .accordion .accordion-expand:visited, .accordion .accordion-expand:hover, .accordion .accordion-expand:active, .accordion .accordion-expand:focus {background-color: transparent !important;}
.cs-navi-tab {display: block;padding: 8px 0 8px 20px;}
#tabs .panel-body.panel-body-noheader.panel-body-noborder {overflow: hidden;}
/*导航页----结束*/
@media print {
	.print-box {display: none;}
}
/* recheck 页 */
.form__search .layui-form-label {float: none; display: inline-block; width: 57px; padding: 0 5px 0 15px; line-height: 34px; vertical-align: middle;}
.form__search .layui-inline {margin-bottom: 5px;}
.table-height-auto .layui-table-cell {height: auto; white-space: pre-wrap;}