@charset "UTF-8";
/*颜色变量*/
/* Colors
-------------------------- */
/* CSS Document */
/*=======   CSS Document   =======*/
body { margin: 0; padding: 0; font-family: "Microsoft Yahei","SimSun"; font-size: 12px; line-height: 20px; color: #333; }

div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, blockquote, p, img { margin: 0px; padding: 0px; list-style: none; }

h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; font-weight: normal; font-style: normal; }

a img { border: 0px; }

.clear { clear: both; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.afterClear { content: " "; display: block; height: 0; clear: both; visibility: hidden; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }

a { text-decoration: none; }

a:hover { text-decoration: none; }

fieldset, img, input, button { border: none; padding: 0; margin: 0; outline-style: none; }

/*去掉input等聚焦时的蓝色边框*/
/*颜色变量*/
/* Colors
-------------------------- */
body, html { background-color: #f3f3f3; }

/*====== 公共颜色 Begin ======*/
.color-red { color: #df3c3d; }

.color-yellow { color: #e3b55f; }

.color-blue { color: #5b82e7; }

/*====== 公共颜色 End ======*/
/*====== 浮动样式 Begin ======*/
.left { float: left; }

.right { float: right; }

.clearfix::before, .clearfix::after { content: ""; height: 0; line-height: 0; display: block; visibility: hidden; clear: both; }

/*====== 浮动样式 End ======*/
/*====== 文本样式 Begin ======*/
.alignL { text-align: left; }

.alignC { text-align: center; }

.alignR { text-align: right; }

/*====== 文本样式 End ======*/
/*====== 公共排版样式 Begin======*/
.col, .col-0, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-14, .col-15, .col-16, .col-17, .col-18, .col-19, .col-20, .col-21, .col-22, .col-23, .col-24, .col-25, .col-26, .col-27, .col-28, .col-29, .col-30, .col-31, .col-32, .col-33, .col-34, .col-35, .col-36, .col-37, .col-38, .col-39, .col-40, .col-41, .col-42, .col-43, .col-44, .col-45, .col-46, .col-47, .col-48 { position: relative; float: left; min-height: 1px; box-sizing: border-box; }
.col:after, .col-0:after, .col-1:after, .col-2:after, .col-3:after, .col-4:after, .col-5:after, .col-6:after, .col-7:after, .col-8:after, .col-9:after, .col-10:after, .col-11:after, .col-12:after, .col-13:after, .col-14:after, .col-15:after, .col-16:after, .col-17:after, .col-18:after, .col-19:after, .col-20:after, .col-21:after, .col-22:after, .col-23:after, .col-24:after, .col-25:after, .col-26:after, .col-27:after, .col-28:after, .col-29:after, .col-30:after, .col-31:after, .col-32:after, .col-33:after, .col-34:after, .col-35:after, .col-36:after, .col-37:after, .col-38:after, .col-39:after, .col-40:after, .col-41:after, .col-42:after, .col-43:after, .col-44:after, .col-45:after, .col-46:after, .col-47:after, .col-48:after { content: ""; height: 0; line-height: 0; display: block; visibility: hidden; clear: both; }

.col-0 { width: 0%; }

.col-1 { width: 2.08333%; }

.col-2 { width: 4.16667%; }

.col-3 { width: 6.25%; }

.col-4 { width: 8.33333%; }

.col-5 { width: 10.41667%; }

.col-6 { width: 12.5%; }

.col-7 { width: 14.58333%; }

.col-8 { width: 16.66667%; }

.col-9 { width: 18.75%; }

.col-10 { width: 20.83333%; }

.col-11 { width: 22.91667%; }

.col-12 { width: 25%; }

.col-13 { width: 27.08333%; }

.col-14 { width: 29.16667%; }

.col-15 { width: 31.25%; }

.col-16 { width: 25%; }

.col-17 { width: 35.41667%; }

.col-18 { width: 37.5%; }

.col-19 { width: 39.58333%; }

.col-20 { width: 41.66667%; }

.col-21 { width: 43.75%; }

.col-22 { width: 45.83333%; }

.col-23 { width: 47.91667%; }

.col-24 { width: 50%; }

.col-25 { width: 52.08333%; }

.col-26 { width: 54.16667%; }

.col-27 { width: 56.25%; }

.col-28 { width: 58.33333%; }

.col-29 { width: 60.41667%; }

.col-30 { width: 62.5%; }

.col-31 { width: 64.58333%; }

.col-32 { width: 66.66667%; }

.col-33 { width: 68.75%; }

.col-34 { width: 70.83333%; }

.col-35 { width: 72.91667%; }

.col-36 { width: 75%; }

.col-37 { width: 77.08333%; }

.col-38 { width: 79.16667%; }

.col-39 { width: 81.25%; }

.col-40 { width: 83.33333%; }

.col-41 { width: 85.41667%; }

.col-42 { width: 87.5%; }

.col-43 { width: 89.58333%; }

.col-44 { width: 91.66667%; }

.col-45 { width: 93.75%; }

.col-46 { width: 95.83333%; }

.col-47 { width: 97.91667%; }

.col-48 { width: 100%; }

.marR-20 { margin-right: 20px; }

.marR-10 { margin-right: 10px; }

/*====== 公共排版样式 End ======*/
/*====== 筛选查询栏样式 Begin ======*/
.screen-box { padding: 25px 30px; text-align: left; line-height: 36px; color: #666666; font-size: 14px; }
.screen-box.user-screen { padding: 20px 25px; }
.screen-box::after { content: ""; height: 0; line-height: 0; display: block; visibility: hidden; clear: both; }
.screen-box .screen-item { display: inline-block; margin-right: 30px; }
.screen-box .screen-item .search-input { display: inline-block; width: 160px; vertical-align: middle; display: inline-block; border: 1px solid #dddddd; border-radius: 2px; -webkit-box-shadow: 0 0 2px #dddddd; -moz-box-shadow: 0 0 2px #dddddd; box-shadow: 0 0 2px #dddddd; font-size: 14px; height: 35px; padding: 0 10px; }
.screen-box .screen-item .search-input.w-mine { width: 150px; }
.screen-box .sub-btn { display: inline-block; width: 80px; height: 36px; line-height: 36px; text-align: center; background-color: #df3c3d; border: none; border-radius: 4px; color: #ffffff; font-size: 14px; }

/*====== 筛选查询栏样式 End ======*/
/*====== 导航路劲样式 Begin ======*/
.menu-nav { font-size: 14px; color: #999999; height: 50px; line-height: 50px; text-align: left; padding: 0 25px; }
.menu-nav .sep { margin: 0 10px; }

.top-line { margin: 0 25px; border: 1px solid #ddd; }

/*====== 导航路劲样式 End ======*/
.bulk-box { min-height: 36px; padding: 7px 25px; text-align: left; line-height: 36px; color: #666666; font-size: 14px; /* radio的样式修改 */ /* 点击之前 */ }
.bulk-box input[type="radio"] + label::before { margin-left: -18px; content: "\a0"; display: inline-block; vertical-align: middle; font-size: 14px; width: 1em; height: 1em; margin-right: .4em; border: 1px solid #999; text-indent: .15em; line-height: 1; }
.bulk-box input[type="radio"]:checked + label::before { width: 1em; height: 1em; content: '\2714'; font-size: 14px; vertical-align: middle; margin-right: .4em; }
.bulk-box input[type="radio"] { vertical-align: middle; width: 18px; height: 18px; opacity: 0; }
.bulk-box .bulk-but { display: inline-block; width: 100px; height: 38px; line-height: 38px; text-align: center; background-color: #df3c3d; border: none; border-radius: 4px; color: #ffffff; font-size: 14px; float: right; margin-right: 48px; margin-top: 10px; }
.bulk-box .text-put { margin-right: 10px; display: inline-block; vertical-align: middle; display: inline-block; border: 1px solid #dddddd; border-radius: 2px; -webkit-box-shadow: 0 0 2px #dddddd; -moz-box-shadow: 0 0 2px #dddddd; box-shadow: 0 0 2px #dddddd; font-size: 14px; padding: 0 10px; height: 35px; }
.bulk-box .put-width { width: 365px; }
.bulk-box .put-width2 { margin-right: 10px; width: 125px; }
.bulk-box .put-width3 { width: 180px; }
.bulk-box .textarea-width { font-size: 16px; padding: 10px; width: 880px; height: 190px; }
.bulk-box .textarea-height { height: 190px; }
.bulk-box .unit { margin-left: 16px; }
.bulk-box .mar-left { margin-left: 35px; }
.bulk-box .left-title { float: left; width: 100px; text-align: right; }
.bulk-box .right-content { float: left; width: 950px; padding-left: 5px; }
.bulk-box .dept { margin-left: 35px; }

/*颜色变量*/
/* Colors
-------------------------- */
.header { height: 90px; background-color: #df3c3d; min-width: 1380px; }
.header .head-container { width: 1380px; margin: 0 auto; box-sizing: border-box; padding-top: 20px; }
.header .head-container .logo { float: left; height: 50px; width: auto; }
.header .head-container .line { float: left; width: 2px; height: 34px; margin: 8px 20px 0; background-color: #ffffff; overflow: hidden; }
.header .head-container .title { float: left; font-size: 30px; line-height: 50px; color: #ffffff; font-weight: bold; }
.header .head-container .info { line-height: 50px; height: 50px; color: #ffffff; font-size: 16px; display: flex; align-items: center; text-align: right; justify-content: flex-end; }
.header .head-container .mine-line { display: inline-block; height: 16px; width: 2px; overflow: hidden; background-color: #ffffff; margin: auto 10px; }
.header .head-container .text { line-height: 30px; color: #ffffff; }

/*颜色变量*/
/* Colors
-------------------------- */
.home-content { width: 1380px; background-color: #ffffff; margin: 15px auto; padding: 10px 0; }
.home-content .table-box { padding: 0 30px 0; font-size: 14px; }
.home-content .page-box { padding: 20px 30px; text-align: right; }

.table-list { border-top: 1px solid #ddd; border-left: 1px solid #ddd; width: 100%; box-sizing: border-box; }
.table-list td, .table-list th { border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; padding: 8px 0; min-width: 0; -webkit-box-sizing: border-box; box-sizing: border-box; text-overflow: ellipsis; vertical-align: middle; position: relative; }
.table-list .cell { padding: 0 4px; line-height: 20px; text-align: center; }
.table-list .cell.no-padding { padding: 0; }
.table-list .cell.left { text-align: left; }
.table-list .cell.right { text-align: right; }
.table-list .cell.nowrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.table-list .mini-btn { display: inline-block; line-height: 20px; height: 20px; padding: 0 5px; border-radius: 5px; background-color: #df3c3d; color: #ffffff; white-space: nowrap; margin: 0 1px; font-size: 14px; cursor: pointer; }
.table-list .mini-btn:hover { opacity: 0.9; }
.table-list .mini-btn.blue { background-color: #3c75de; color: #ffffff; }
.table-list .mini-btn.yellow { background-color: #e4b531; color: #ffffff; }
.table-list .mini-btn.red { background-color: #df3c3d; color: #ffffff; }

.page-component { display: inline-block; font-size: 14px; }
.page-component .btn { display: inline-block; line-height: 25px; padding: 0 15px; border: 1px solid #999999; border-radius: 2px; background-color: #ffffff; color: #333333; cursor: pointer; }
.page-component .num { display: inline-block; padding: 0 3px; margin: 0 2px; cursor: pointer; line-height: 25px; }
.page-component .num.active { color: #df3c3d; }
.page-component .num:hover { color: #df3c3d; }

/*颜色变量*/
/* Colors
-------------------------- */
.user-con { width: 1380px; margin: 15px auto; }
.user-con::after { content: ""; height: 0; line-height: 0; display: block; visibility: hidden; clear: both; }
.user-con .left-menu { width: 200px; float: left; background-color: #df3c3d; color: #ffffff; }
.user-con .left-menu .menu-title { height: 70px; line-height: 70px; font-size: 20px; color: #ffffff; box-sizing: border-box; padding-left: 40px; text-align: left; }
.user-con .left-menu .menu-title:before { content: ''; display: inline-block; width: 4px; height: 18px; background-color: #ffffff; margin-right: 10px; }
.user-con .left-menu .menu { border-top: 1px solid #ee9e9d; }
.user-con .left-menu .menu .menu-item { display: block; height: 65px; line-height: 65px; text-align: center; overflow: hidden; font-size: 16px; color: #ffffff; cursor: pointer; }
.user-con .left-menu .menu .menu-item a { color: #ffffff;}
.user-con .left-menu .menu .menu-item.active { background-color: #bf2829; }
.user-con .right-con { width: 1160px; margin-left: 20px; float: left; box-sizing: border-box; background-color: #ffffff; }
.user-con .right-con .user-table { padding: 0 20px; font-size: 14px; }
.user-con .right-con .page-box { padding: 10px 20px; text-align: right; }

/*颜色变量*/
/* Colors
-------------------------- */
.dailog-list { width: auto; margin: auto; background-color: #FFFFFF; padding: 10px 15px; }
.dailog-list .dailog-head { height: 40px; line-height: 40px; margin-bottom: 10px; }
.dailog-list .dailog-head .img-box { font-size: 0; line-height: 0; cursor: pointer;}
.dailog-list .dailog-head .dailog-title { font-size: 22px; font-weight: bold; }
.dailog-list .dailog-tab { height: 35px; line-height: 35px; background-color: #f4dadb; margin-bottom: 10px; font-size: 14px; }
.dailog-list .dailog-tab .tab-box { height: 35px; line-height: 35px; box-sizing: border-box; border-bottom: 3px solid #df3c3d; }
.dailog-list .dailog-tab .tab-box .tab-item { text-align: center; cursor: pointer;}
.dailog-list .dailog-tab .tab-box .tab-item.active { background-color: #df3c3d; color: #FFFFFF; }
.dailog-list .dailog-tab .text-btn { color: #df3c3d; cursor: pointer; }
.dailog-list .dailog-tab .text-btn a { color: #df3c3d;}
.dailog-list .dailog-tab .btn { padding: 4px 15px; border-radius: 6px; background-color: #df3c3d; color: #FFFFFF; cursor: pointer; }
.dailog-list .dailog-tab .btn a {color: #FFFFFF;}

.dailog-table-list { border-top: 1px solid #999999; border-left: 1px solid #999999; width: 100%; box-sizing: border-box; font-size: 14px; }
.dailog-table-list thead { background-color: #f4dadb; }
.dailog-table-list td, .dailog-table-list th { border-bottom: 1px solid #999999; border-right: 1px solid #999999; padding: 0; min-width: 0; -webkit-box-sizing: border-box; box-sizing: border-box; text-overflow: ellipsis; vertical-align: middle; position: relative; }
.dailog-table-list .img-col { height: 32px; line-height: 0; font-size: 0; text-align: center; padding: 0 4px; }
.dailog-table-list .img-col img { margin-top: 3px; }
.dailog-table-list .cell { padding: 0 4px; line-height: 32px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.dailog-table-list .cell.no-padding { padding: 0; }
.dailog-table-list .cell.left { text-align: left; }
.dailog-table-list .cell.right { text-align: right; }
.dailog-table-list .cell.nowrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

/*# sourceMappingURL=layout.css.map */
