/* white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; */

/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
}

/*
    * Remove text-shadow in selection highlight: h5bp.com/i
    * These selection rule sets have to be separate.
    * Customize the background color to match your design.
    */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
    * A better looking default horizontal rule
    */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
    * Remove the gap between images, videos, audio and canvas and the bottom of
    * their containers: h5bp.com/i/440
    */

audio,
canvas,
img,
video {
    vertical-align: middle;
}

/*
    * Remove default fieldset styles.
    */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
    * Allow only vertical resizing of textareas.
    */

textarea {
    resize: vertical;
}

/* ==========================================================================
      Browse Happy prompt
      ========================================================================== */

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
      Author's custom styles
      ========================================================================== */


/*
    * 底部沉底
    */
html,
body {
    height: 100%;
}

/* .wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    IE6不识别min-height
    position: relative;
} */

/* .main {
    padding-bottom:0px;
} */

/* .foot {
    position: absolute;
    bottom: 0;
    width: 100%;
} */

/*
    * 公共样式
    */
body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #333;
    font-family: 'Microsoft YaHei';
    /*position:relative*/
}

div,
form,
img,
ul,
li,
dl,
dt,
dd,
p {
    margin: 0;
    padding: 0;
    border: 0;
}

li,
dl {
    list-style-type: none;
}

ol li {
    list-style-type: decimal;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: normal;
}

a {
    text-decoration: none !important;
    color: #333 ;
}

input,
textarea {
    outline: none
}

.clear {
    clear: both
}

body input {
    padding-left: 5px
}

/*
    * 常用类
    */
.w980 {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
}

.w1000 {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}

table {
    border-collapse: collapse;
}

li {
    list-style: none;
}
.disnone{
    display: none;
}
.disblock{
    display: block;
}
.fwb {
    font-weight: bold;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.mt50 {
    margin-top: 50px;
}

.mt40 {
    margin-top: 40px;
}

.mt30 {
    margin-top: 30px;
}

.mt20 {
    margin-top: 20px;
}

.mt10 {
    margin-top: 10px;
}

.mt5 {
    margin-top: 5px;
}

.ml {
    margin-left: 10px;
}

.ml40 {
    margin-left: 40px;
}

.ml20 {
    margin-left: 20px;
}
.mb10{
     margin-bottom: 10px;
}
.mb40 {
    margin-bottom: 40px;
}

.mb80 {
    margin-bottom: 80px;
}

.mr20 {
    margin-right: 20px;
}

.pt50 {
    padding-top: 50px;
}

.pb150 {
    padding-bottom: 150px;
}

.f40 {
    font-size: 40px;
}

.gray {
    color: #b7b7b7;
}
.grbg{
    background-color: #f7f7f7;
}
.red{
    color: #f00;
}

.img-responsive {
    width: 100%;
    height: auto;
}

/*
    * 居中容器
    */
/* .container {
    margin-left: auto;
    margin-right: auto;
    max-width: 980px;
    max-width:995px;
    width: 100%;
} */

a {
    text-decoration: none;
    color: #333;
}

.en {
    font-family: Arial, Helvetica, sans-serif;
}

.cn {
    font-family: \5FAE\8F6F\96C5\9ED1;
}




/* ==========================================================================
      Helper classes
      ========================================================================== */

/*
    * Image replacement
    */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
    * Hide from both screenreaders and browsers: h5bp.com/u
    */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
    * Hide only visually, but have it available for screenreaders: h5bp.com/v
    */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
    * Extends the .visuallyhidden class to allow the element to be focusable
    * when navigated to via the keyboard: h5bp.com/p
    */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
    * Hide visually and from screenreaders, but maintain layout
    */

.invisible {
    visibility: hidden;
}

/*
    * Clearfix: contain floats
    *
    * For modern browsers
    * 1. The space content is one way to avoid an Opera bug when the
    *    `contenteditable` attribute is included anywhere else in the document.
    *    Otherwise it causes space to appear at the top and bottom of elements
    *    that receive the `clearfix` class.
    * 2. The use of `table` rather than `block` is only necessary if using
    *    `:before` to contain the top-margins of child elements.
    */

.clearfix:before,
.clearfix:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
    * For IE 6/7 only
    * Include this rule to trigger hasLayout and contain floats.
    */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
      EXAMPLE Media Queries for Responsive Design.
      These examples override the primary ('mobile first') styles.
      Modify as content requires.
      ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
      Print styles.
      Inlined to avoid required HTTP connection: h5bp.com/r
      ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
        * Don't show links for images, or javascript/internal links
        */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
        /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}




/* 首页 */

.layBody {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.bcf {
    background-color: #fff;
}

.homeHead {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px;

}
/*分页*/
.pagination>li>a,
.pagination>li>span {
    position: relative;
    float: left;
    padding: 0 15px;
    height: 32px;
    line-height: 32px;
    text-decoration: none;
    color: #333333;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
    margin-right: 10px;
    font-size: 16px;
    text-align: center;
    font-family: Microsoft YaHei;
    font-weight: 400;
    transition: all .2s;
    border-radius: 6px
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
    z-index: 2;
    color: #fff;
    background-color: #007A66;
    border-color: #007A66
}

.pagination>.active>a,
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
    z-index: 3;
    color: #fff;
    background-color: #007A66;
    border-color: #007A66;
    cursor: default
}
.homeText {
    color: rgb(153, 153, 153);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    font-family: 'Microsoft YaHei';
}
.search{
    display: flex;
    align-items: center;
}

.search img {
    width: 24px;
    height: 24px;
}

.search .searchInput {
    width: 50px !important;
    height: 34px;
    line-height: 34px;
    border: 1px solid #fff !important;
    border-radius: 50px !important;
    transition: all .5s;
    padding: 5px;
    padding-left: 10px;
}

.search .searchInput:focus {
    width: 200px !important;
    border: 1px solid #000 !important;
}

.logoTitle {
    text-align: center;
    margin-bottom: 58px;
}

.bmrk {
   
    width: 1200px;
    height: 120px;
    cursor: pointer;
    margin-bottom: 100px;
    position: relative;
}
.bmbg{
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 1200px;
    height: 120px;
}
.bmrkText {
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: 38px;
    color: #fff;
    height: 120px;
    font-family: 'Microsoft YaHei';
    opacity: 1;
    transition: all .5s;
}
.bmrkText:hover{
    opacity: .8;
}
.bmrkText .bmicon {
    margin-right: 5px;
}

.bmrkText span {
    margin-left: 34px;
    font-size: 24px;
}

.newsInfo {
    display: flex;
    justify-content: center;
}
.newsInfo .newsCon:nth-of-type(1){
    width: 521px;
}
.newsInfo .newsCon:nth-of-type(2){
    width: 535px;
}

.newsText {
    display: flex;
    align-items: center;
    height: 19px;
    line-height: 19px;
    font-size: 25px;
    margin-bottom: 29px;
    font-family: 'fangsong';

}

.newsCon img {
    margin-right: 5px;
}

.newsCon:nth-of-type(1) {
    margin-right: 137px;
}
.newsLeft .newsItem:nth-of-type(3){
    margin-bottom: 0;
}
.newsItem {
    display: flex;
    margin-bottom: 20px;
    cursor: pointer;
}

.newTitle .newTitlea {
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    font-family: 'Microsoft YaHei';
    margin-bottom: 32px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 360px;
    display: block;
}

.newsItem .newImg {
    width: 150px;
    height: 100px;
    margin-right: 11px;
    overflow: hidden;
    flex-shrink: 0;
}

.newsItem:hover .newImg img {
    transform: scale(1.1);
}

.newsItem:hover .newTitle h3 {
    color: #007A66;
}

.newImg img {
    width: 150px;
    height: 100px;
    transition: all .5s;
}

.newTitle p {
    color: #666666;
    display: flex;
    align-items: center;
    font-size: 14px;
}

.newTitle>p>span {
    margin-left: 10px;
    display: flex;
    align-items: center;
}

.newRight {
    height: 342px;
    display: flex;
   
    flex-direction: column;
}

.newRight a {
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
    display: block;
    margin-bottom: 10px;
}

.newRight a:hover {
    color: #007A66;
}

.indexBody {
    position: relative;
}

.footBottom {
   text-align: center;
}






/* 表单页面 */
.headInfo {
    height: 80px;
    width: 100%;
    background-color: #007A66;
    margin-bottom: 22px;
}

.fromBg {
    background-color: #f7f7f7;
}

.bodyleft {
    width: 220px;
    height: 858px;
    padding: 26px 0 0 20px;
    background-color: #fff;
}

.bodyleft a {
    font-size: 14px;
    font-weight: 700;
    position: relative;
    margin-bottom: 57px;
    margin-left: 20px;
    display: block;
}

.bodyleft a>p {
    position: absolute;
    display: block;
    width: 1px;
    height: 57px;
    left: -14px;
    bottom: -57px;
    background-color: rgb(222, 222, 222);
}

.bodyleft a:after {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    opacity: 0.2;
    position: absolute;
    left: -13px;
    top: 50%;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    background-color: #666666;
}

.bodyleft a:before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    left: -13px;
    top: 50%;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    background-color: #666666;
}

.select {
    color: rgb(0, 122, 102);
}

.select:after,
.select:before {
    background-color: rgb(0, 122, 102) !important;
}

.bodyInfo {
    margin-bottom: 20px;
    pointer:relative;
}

.bodyright {
    padding: 30px 40px;
    flex: 1;
    border-left: 1px solid rgba(191,191,191);
    position: relative;
    z-index: 2;
}


.bodyright .form-group:before,
.bodyright .form-group:after
{
     content: " ";
    /* 1 */
    display: table;
    /* 2 */
}
.bodyright .form-group:after{
       clear: both;
}
.prohibit{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    padding: 30px 40px;
    background-color: #484848;
    opacity: 0.2;
}

.bodyArr {
    display: flex;
}

.fromText {
    position: relative;
    color: rgb(51, 51, 51);
    font-family: 微软雅黑;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    padding-bottom: 18px;
    border-bottom: 1px solid rgb(188, 188, 188);;
}

.fromText::after {
    content: '';
    background-color: rgb(0, 122, 102);
    position: absolute;
    width: 4px;
    height: 22px;
    left: -8px;
    top: 3px;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default{
    background-color: #007A66;
}
.page-header.navbar .page-logo{
    background-color: #007A66;
}











/* 登录页面 */
.loginlogo {
    margin-left: 40px;
    padding-top : 30px;
    margin-bottom: 86px;
}
@media screen and (max-width: 1440px){
    .loginlogo {
    margin-left: 40px;
    padding-top : 10px;
    margin-bottom: 0px;
}
.dengluText{
     bottom: 0px;
}
}
.logInFrom {
    width: 700px;
    height: 585px;
    background-color: #fff;
    margin: 0 auto;
    padding: 0 100px;
    padding-top: 48px;
}

.logTitle {
    color: rgb(0, 0, 0);
    font-family: 微软雅黑;
    font-size: 32px;
    font-weight: 400;
    text-align: center;
    margin-bottom: 10px;
}

.logSub {
    color: rgb(141, 148, 159);
    font-family: 微软雅黑;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    margin-bottom: 46px;
}
.infoInput{
    position: relative;
    text-align: center;
    margin-bottom: 39px;
}
.userIcon{
    position: absolute;
    left: 11px;
    top: 11px;
}
.infoInput input{
    padding: 12px 0;
    padding-left: 39px;
    border-radius: 2px;
    border: 1px solid rgb(213, 215, 219);
    width: calc(100% - 41px);
}
.infoInput .userIcon{
    width: 18px;
    height: 18px;
}
.signin{
    width: 100%;
    height: 44px;
    border-radius: 2px;
    background-color: rgb(0, 122, 102) !important;
    color: #fff;
    margin-bottom: 27px;
    font-size: 16px;
    border: 0;
    outline: none;
   
}
.accout{
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
}
.form-group{
    margin-bottom: 39px;
}
.form-group input{
    height: 44px;
    line-height: 44px;
    
}
.input-icon>i{
    margin-top: 15px;
}



/* 报名预审界面 */
.xslb {
    color: rgb(51, 51, 51);
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 16px;
}

.bmys {
    background-color: #f7f7ff;
}
#bmysTable{
    width: 100%;
}

.bmysHead {
    height: 80px;
    background-color: #007A66;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.bmysLogo {
    width: 199.98px;
    height: 53.48px;
    padding-left: 30px;
    display: block;
}

.hTSIcon {
    width: 24px;
    height: 24px;
    cursor: pointer;
    margin-right: 11px;
}

.hTSIBtn {
    position: relative
}

.hTSInput {
    display: none;
    position: absolute;
    right: 0px;
    top: 50px;
    box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 8px 1px !important;
    border-radius: 6px;
    border: none;
    width: 200px;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;

}

.bmysScher {
    display: flex;
    align-items: center;
}

.touxiang {
    height: 52px;
    width: 52px;
    border-radius: 50%;
    background-color: #fff;
    margin-left: 18px;
}
.userName {
    color: rgb(255, 255, 255);
    font-family: 思源黑体;
    font-size: 14px;
    font-weight: 400;
    margin-right: 30px;
    margin-left: 10px;
}
.dropdown-toggle>.username{
     color: rgb(255, 255, 255);
      margin-left: 10px;
}
.open .username-hide-on-mobile{
     color: #fff !important;
}



.pd20 {
    padding: 20px;
}
.pd0{
    padding: 0 0;
}

.seekCon {
    background-color: #FAFAFA;
    padding: 21px 36px 1px 23px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.seekCon>div {
    display: flex;
    align-items: center;
    margin-bottom: 19px;
}

.seekCon input {
    width: 228px;
    height: 32px;
    border: 1px solid rgb(220, 222, 226);
    padding: 0;
    padding-left: 10px;
    border-radius: 5px;
}
.seekCon .layui-form-item .layui-input-inline{
    width: 230px;
}
.seekCon .layui-form-label{
    width: 110px !important;
}

.divide {
    margin-right: 12px;
}

.c-datepicker-date-editor {
    width: 240px;
    padding: 0;
}

.c-datepicker-date-editor input {
    border: none;
}

.c-datepicker-data-input {
    width: 190px !important;
}


.bmysselect {
    width: 240px;
    height: 32px;
    line-height: 32px;
    border: 1px solid rgb(220, 222, 226);
    border-radius: 5px;
    padding: 0 10px;
}

.bmysheight{
    min-height:800px;
  
}
.pore{
      position: relative;
}

.bmysbtn {
    width: 80px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 2px;
    cursor: pointer;
    border: none;
}
.shouqi{
     cursor: pointer;
}
.shouqi img{
    transform: rotate(180deg)
}
.shouqi:hover{
    color: #007A66;
}
.shouqi:hover{
    color: #007A66;
}
.btnCang img{
    transform: rotate(180deg) !important;
}
.btnXian img{
    transform: rotate(0deg) !important;
}
.greyBg {
    background-color: #FAFAFA;
    display: flex;
    align-items: center;
    justify-content: end;
    margin-top: 1px;
    padding-right: 36px;
    padding-bottom: 23px;
}

.greyBg img {
    width: 15px;
    height: 15px;
}

.greyBg div {
    margin-left: 15px;
}

.chongzhi {
    background-color: #D9DDE5 !important;
}

.chaxun {
    background-color: #007A66;
    color: #fff;
}

.xzry {
    width: 115px;
    height: 32px;
    background: rgb(0, 122, 102);
    line-height: 32px;
    color: #fff !important;
    text-align: center;
    font-size: 16px;
    margin-bottom: 21px;
    margin-top: 23px;
    cursor: pointer;
    display: block;
}
.xzry:hover{
    background-color: rgb(0 151 126);
}


.bmystable {
    width: 100%;
   
}

.bmystable thead {
    background-color: #F6F6F6;
    height: 48px;
    line-height: 48px;
}
.bmystable thead tr th{
    text-align: center;
}
.fanzhuan{
    transform: rotate(-180deg);
}

.bmystable thead tr th img{
    width: 10px;
    height: 10px;
    margin-left: 5px;
}
.bmystable tr td {
    text-align: center;
 
}

.bmystable tr {
    height: 40px;
    line-height: 40px;
}

.bmystable tbody tr {
    border-bottom: 0.4px solid rgb(204, 204, 204);
}

.ysjd {
    color: rgb(0, 122, 102);
    border: 1px solid rgb(0, 122, 102);
    background: rgba(0, 122, 102, 0.1);
}
.yslqjd{
    color: #FF9901;
    border: 1px solid rgb(255, 215, 122);
    background: rgb(255, 249, 230);
}

.status {
    font-size: 14px;
    font-weight: 500;
    line-height: 32px;
    height: 32px;
    border-radius: 4px;
    text-align: center;
    padding: 5px 14px 5px 14px;
}
.bmystable tbody tr a{
    color: #007A66;
}







/* 注册页面 */
.smzcfa{
    padding-top: 23px;
    padding-bottom: 21px;
}
.smzc{
    padding-top: 40px;
    padding-bottom: 80px;
}

.smzcTitle{
    text-align: center;
    font-size: 32px;
    margin-bottom: 32px;
}
.smzcbd{
    width: 750px;
    margin: 0 auto;
}
.xxkqh{
    margin-left: 113px;
    width: calc(100% - 44px );
    background-color: #F7F9F8;
}
.wxewm{
    display: block !important;
    float: left;
    width: 77%;
    
}
.ldxzk input{
    height: 32px !important;
    line-height: 32px !important;
    border: 1px solid #DCDEE2;
    border-radius:4px !important;
}
.ldxzk .gsdz{
    width: 95%;
}
.layui-form-select dl{
    top: 32px !important;
}
.xxkqh >div{
    display: none;
    padding: 10px 24px 10px 20px;
}
.zcbd{
    margin-bottom: 78px;
    min-height: 560px;
}
.zcbd .layui-form-label{
    width: 110px !important;
}
.czBtn{
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 2px;
    cursor: pointer;
    background-color: #007A66;
    color: #fff;
}
.czBtnfa{
    text-align: center;
}
.zcInput{
    height: 32px !important;
    line-height: 32px !important;
    border: 1px solid #DCDEE2;
    border-radius:4px !important;
}
.layui-form-label{
    padding: 6px 15px !important;
}
.form .form-actions, .portlet-form .form-actions{
    background-color: #fff ;
    border-top: 0;
}
.form .form-body, .portlet-form .form-body{
    padding: 0;
}
.sheet .layui-form-label{
    width: 120px !important;
    text-align: left;
}
.agree .layui-unselect{
    display: none;
}
.tixing{
    height: 40px;
    box-sizing: border-box;
    border: 1px solid rgb(41, 111, 255);
    border-radius: 2px;
    background: rgba(41, 111, 255, 0.1);
    display: flex;
    align-items: center;
    margin-bottom: 18px;
}
.tixing img{
    width: 16px;
    height: 16px;
    margin-left: 11px;
    margin-right: 10px;
}
.tixing span{
    color: rgb(41, 111, 255);
}
.sheet{
    margin-top: 30px;
}
.sheet .layui-form-item .layui-input-inline{
    width: calc(100% - 120px);
    margin-left: 120px;
}
.sheet .layui-form-item .layui-input-inline{
    float: none;
}
.sheet .layui-input-inline{
    display: block;
}
.sheet .layui-input-block{
    margin-left: 120px;
}
.sheet .tijiao{
    text-align: center;
    margin-top: 20px;
}
.sheet .tijiao .layui-btn{
   border-radius: 2px;
   width: 100px;
   height: 40px;
   background-color: #007A66;
   padding: 0;
}
.sheet .wxewm{
    width: 100%;
    padding: 15px;
    background: transparent !important;
    border: 1px dashed #f7f7f7;
}
.sheet .finecms-file-ts{
    color: rgb(81, 90, 110);
}

.sheet .form-group  input{
    height: 100%;
}
.zcwxewm .wxewm{
    width: 100%;
    padding: 15px;
    background: transparent !important;
    border: 1px dashed #f7f7f7;
}
.zcwxewm .wxewm{
     width: 97%;
    padding: 15px;
    background: transparent !important;
    border: 1px dashed #f7f7f7;
}
.zcwxewm .finecms-file-ts {
    color: rgb(81, 90, 110);
}
.sheet .files_row_preview{
    width: 100%;
    text-align: left;
    border-radius: 2px;
    background: rgb(247, 249, 248);
    height: 40px;
    border: none;
    padding: 0;
    line-height: 40px;
}
.sheet .files_row_preview img{
    width: 35px !important;
    height: 35px !important;
    
}

.sheet .file_row_html{
    padding: 0;
}
.sheet .fileinput-delete{
         margin-left: 5px;
    position: absolute;
    right: 23px;
    bottom: 10px;
    background-color: transparent !important;
    color: #000 !important;
    border: none !important;
}
.smzcfrom  input{
    height: 32px;
}

#dr_row_code img{
    height: 30px;
}
.smzcfrom .input-large{
    width: 630px ;
}

.ldxzk .layui-select-title{
    display: none !important;
}
.zcbd .wxewm input{
    height: 100%;
    
}
.zcbd .wxewm {
     width: 97%;
    padding: 15px;
    background: transparent !important;
    border: 1px dashed #f7f7f7;
}
.zcbd .wxewm p{
    color: #000;
}
.indexBody{
    background: url('../img/bg.png');
       background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 0 100%;
     background-attachment:fixed;
}
.dengluBg{
position: relative;
background-color: rgb(239, 239, 239) !important;
 

}
.dengluText{
    position: absolute;
    bottom: 10px;
    left: 50%;
     transform: translate(-50%,0);
     font-weight: 400;
     font-size: 14px;
}

.dengluBg .page-content{
    background-color: transparent !important;
}
.xxkqh input{
    width: 85% !important;
}
.dengluBg{
      background: url('../img/bg.png');
       background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: 0 100%;
    background-attachment:fixed;
}
.zhezhaoceng{
    width: 100%;
    height: 100%;
    background: transparent;
    
}
.tabbmys span{
    padding: 5px 14px;
    color:#007A66;
    background-color: rgba(0, 122, 102, 0.1);
    border-radius: 4px;
    border: 1px solid #007A66;
}
.tabyslq span{
    padding: 5px 14px;
    color:rgb(255, 153, 1);
    background-color: rgba(255, 249, 230, 0.1);
    border-radius: 4px;
    border: 1px solid rgb(255, 153, 1);
}
.tabzssq span{
    padding: 5px 14px;
    color:rgb(41, 111, 255);
    background-color: rgba(41, 111, 255, 0.1);
    border-radius: 4px;
    border: 1px solid rgb(41, 111, 255);
}
.tabrjap span{
    padding: 5px 14px;
    color:rgb(244, 78, 114);
    background-color: rgba(255, 222, 229, 0.1);
    border-radius: 4px;
    border: 1px solid rgb(244, 78, 114);
}
.tabzslq span{
    padding: 5px 14px;
    color:rgb(155, 129, 242);
    background-color: rgba(233, 223, 254, 0.1);
    border-radius: 4px;
    border: 1px solid rgb(155, 129, 242);
}
.footcon{
    width: 100%;
    background-color: rgb(40, 40, 40);
    height: 100px;
}

.footflex{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 27px;
    padding-top: 24px;
}
.footflex > div{
    color: #fff;
}
.footBZ{
    text-align: center;
    color: #bfbfbf;
}
.skxx .wxewm{
    width: 88%;
}
.skxx .form-group{
    margin-bottom: 0;
}
#bmsj {
    display: flex;
    align-items: center;
}
#bmsj .layui-input-inline{
    width: 100px;
}
#bmsj .layui-input-inline input{
    width: 100px;
}
.downCon{
    position: absolute;
    right: 3%;
    top: 10%;
    padding: 20px;
   background-color: #fff;
   min-width: 12%;
}
.pages{
    text-align: center;
}
.downBody>div{
    font-size: 16px;
  
    margin-top: 20px;
}
.downBody>div a{
    margin-left: 10px;
}
.downBody>div a img{
  
    width: 15px;
    height: 15px;
    margin-left: 5px;
}
.redText{
    color: #f00;
}
.zcsjyzm button{
    height: 30px !important;
    line-height: 1 !important;
}
.yjsqfs{
    
}

.sheet .xxkqh .fileinput-delete{
    right: 83px;
    bottom: -40px;
}
.skxx .xxkqh .form-group{
    margin-bottom: 10px;
}
.sheet .xxkqh .files_row_preview{
    background-color: #fff ;
    width: 88%;
}
.sheet .xxkqh .skNum label{
    width: 83%;
    
}
.sheet .xxkqh .skNum label input{
   margin-left: 10px;
}
.sheet .xxkqh .skmsc{
    width: 83%;
}
.xuweizhengShow{
    display: none;
}
.sheet .yubiyezheng{
    display: none;
}
.sheet .cjdgzj{
    display: none;
}

.scBtn{
    width: 86%;
}
.downBTn{
    display: flex;
    align-items: center;
   
}
.downBTn img{
    width: 20px;
    height: 20px;
    margin-left: 5px;
}
.zslqDown{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 120px;
    
}

.zslqDown .downBTn label{
    margin-right: 20px;
}
.zslqDown .downBTn div{
    margin-bottom: 5px;
}
.ylqtzsck{
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    width: 16.66667%;
    margin-top: 1px;
    font-weight: 400;
}
.bmysScher .tixing{
    display: inline-block;
}
.fsjjCon{
    display: block;
}
.fsjhide{
    display: none;
}
.tablesorter-header{
    cursor: pointer;
}
.zaidu{
    display: none;
}
.zhuanke{
    display: none;
}
.xjdcjd{
    display: none;
}
.jyzms{
    display: none;
}
.xxwxjzxCon{
    display: none;
}
.ybbyzm{
    display: none;
}
.xuelirzbg{
    display: none;
}
.zzxlbyzCon{
   
}
.zzxlcjdgzCon{
    
}
.sheet .xlgz{
    display: none;
}
.qtzy{
    display: none;
}


.sheet .yincang{
    display: none;
}

.sheet .dxybmjd{
    display: none;
}

.sheet .xianshi{
    display: block;
}

.bohuiText{
    padding: 20px;
    width: 100px;
    max-height: 200px;
    background-color: #fff;
    border: dashed  1px #f00 ;
    overflow: hidden;
    overflow-y: auto;
}
.bohuiText::-webkit-scrollbar {
  display: none; /* Chrome Safari */
}
#dr_row_zkbyz{
    position: relative;
}
.bohuiFa{
    position: relative;
}
.zhuankebohui{
    position: absolute;
    right: -150px;
}


.quick{
    position: absolute;
    left: -7vw;
    top: 100px;
}
.quickbtn{
    width: 6.5vw;
    height: 50px;
    line-height: 50px;
    color: #fff;
    border:0;
   display: block;
   border-radius: 5px;
   margin-bottom: 20px;
   text-align: center;
}
@media screen and (max-width: 1440px){
    .quickbtn{
    width: 6.5vw;
    height: 40px;
    line-height: 40px;
    color: #fff;
    border:0;
   display: block;
   border-radius: 5px;
   margin-bottom: 20px;
   text-align: center;
   font-size: 11px;
   white-space:nowrap;
}
    .quick{
    position: absolute;
    left: -100px;
    top: 100px;
}
}
.quickbtn:hover{
    color: #fff;
}


.greenBtn{
    background-color: rgb(0, 122, 102);
}
.greenBtn:hover{
    background-color: rgb(0 189 158);
}
.redBtn{
    background-color: #b50000;
}
.redBtn:hover{
    background-color: #e00101;
}
.blueBtn{
    background-color: #0090b3;
}
.blueBtn:hover{
    background-color: #03b7e2;
}
.hykcyincang{
    display: none;
}
.xnksyincang{
    display: none;
}
.wlsqyincang{
    display: none;
}
.sqshzwjsCon{
    display: none;
}
.zuopinjiCon{
    display: none;
}



.sheet .layui-form-item a{
    color: rgb(0, 122, 102);
    text-decoration: underline !important;
}
.sheet .layui-form-item a:hover{
    color: #777;
}

.sqsxz{
    display: block;
}
.sqsxz img{
    width: 20px;
    height: 20px;
}
.share {
   display: flex;
   align-items: center;
  

}

.topikyc{
    display: none;
}




