/*
* @Author: Marte
* @Date:   2018-07-17 14:28:22
* @Last Modified by:   Marte
* @Last Modified time: 2018-08-06 16:01:20
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px Arial, Tahoma, 'Microsoft Yahei'; color:#454545; }
button, input, select, textarea, h1, h2, h3, h4, h5, h6 { font-size:100%; }
h2, h3 { font-size:14px; }
button, input, select, textarea, label { vertical-align:middle; border: 0; outline: none;}
img { vertical-align:middle; border:none; display:inline-block; max-width: 100%;}
ul, ol { list-style:none; }
a { text-decoration:none; color:#454545; vertical-align:baseline; cursor:pointer; }
a:hover { color:#000; }
table { border-collapse:collapse; border-spacing:0; }
body { word-wrap:break-word; word-break:break-all;}

/*清浮*/
.g-cf:after { content:""; clear:both; display:table; }
.g-cf { zoom:1; }
input::-webkit-input-placeholder { color: #999;}
input:-moz-placeholder { color: #999; opacity: 1;}
input::-moz-placeholder { color: #999; opacity: 1;}
input:-ms-input-placeholder { color: #999;}


/*浮动*/
.g-f-l { float:left; _display:inline; }
.g-f-r { float:right; _display:inline; }
body{ background-color: #f7f8fa; }


.warn_num{font-size:12px;background:url(/Template/pc/default/Static/images/warn_num1.png) left top no-repeat;width:18px;height:18px;line-height:18px;text-align:center;display:inline-block;    margin-top: 6px;position: absolute;    margin-left: 2px;color: white;}
.active .warn_num{font-size:12px;background:url(/Template/pc/default/Static/images/warn_num2.png) left top no-repeat;width:18px;height:18px;line-height:18px;text-align:center;display:inline-block;    margin-top: 6px;position: absolute;    margin-left: 2px;color: #f03635;}
.active dd .warn_num{font-size:12px;background:url(/Template/pc/default/Static/images/warn_num1.png) left top no-repeat;width:18px;height:18px;line-height:18px;text-align:center;display:inline-block;    margin-top: 6px;position: absolute;    margin-left: 2px;color: white;}

.header{ height: 84px; background-color: #4381e6; min-width: 1260px; }
.logo{ float: left; margin: 11px 0 0 30px; }
.m-nav{ background-color: transparent; margin-left: 43px; float: left; }
.m-nav .layui-nav-item{ line-height: 84px; width: 145px; text-align: center; font-size: 18px !important; margin: 0 21px; }
.m-nav .layui-nav-item a{ font-size: 18px !important; color: #fff;}
.m-nav.layui-nav .layui-this{ background-color: #5c9aff; }
.m-nav.layui-nav .layui-this:after, .m-nav .layui-nav-bar, .m-nav .layui-nav-tree .layui-nav-itemed:after{ background-color: #ff5454; }
.search{ margin-top: 24px; width: 254px; height: 34px; border-radius: 17px; border: 1px solid #ececec; }
.search_icon{ color: #abc2f2; margin: 5px 10px 0 26px; font-size: 20px; float: left; }
.search input{ background-color: transparent; height: 34px; line-height: 34px; font-size: 14px; color: #fff; }
.search input::-webkit-input-placeholder { color: #abc2f2;}
.search input:-moz-placeholder { color: #abc2f2; opacity: 1;}
.search input::-moz-placeholder { color: #abc2f2; opacity: 1;}
.search input:-ms-input-placeholder { color: #abc2f2;}
.m-info{ float: right; background-color: transparent; }
.m-info .layui-nav-item{ line-height: 84px; font-size: 16px !important; color: #fff; margin: 0 3px; padding: 0; }
.user_icon{ font-size: 24px; color: #fff; margin-right: 10px; float: left; }
.m-info .layui-nav-child{ top: 84px; z-index: 999; }
.m-info.layui-nav .layui-this:after, .m-info .layui-nav-bar, .m-info .layui-nav-tree .layui-nav-itemed:after{ display: none !important; }
.layui-side-menu ul li.active .navYi1 {
    background: #4381e6 url(../images/icon3_03.png) no-repeat right 20px center;
    color: #fff;
}
@media screen and (max-width:1800px){
    .m-nav .layui-nav-item{ width: 114px; }
    .m-nav{ margin-left: 0; }
}
@media screen and (max-width:1650px){
    .m-nav .layui-nav-item{ margin: 0; }
    .search{ width: 244px; }
}
@media screen and (max-width:1440px){
    .logo{ width: 240px; margin-top: 22px; }
    .layui-nav .layui-nav-item a{ padding: 0 8px; }
    .layui-nav .layui-nav-item:nth-child(2) a{ padding-right: 20px; }
}

.layui-side-menu{ position: absolute;display:none; width: 300px; background-color: #fff; left: 0; top: 84px;overflow-x: hidden; }
.layui-side-menu-block{display:block;}
.layui-side-menu ul{ padding-top: 35px;}
.layui-side-menu ul li{ margin-bottom: 30px; transition: all ease-in-out .3s; }
.navYi{ display: block; width: 242px; height: 44px; border-radius: 22px; background: #f0f3fa url(../images/icon2_03.png) no-repeat right 20px center; margin: 0 auto; line-height: 44px; font-size: 16px; color: #222; }
.layui-side-menu ul li:first-child .navYi{ background: #f0f3fa; }
.navYi i{ float: left; width: 32px; height: 32px; margin: 6px 15px 0 20px; }
.navYi i.home-icon{ background: url(../images/ico7_03.png) no-repeat; }
.navYi i.enterprise-icon{ background: url(../images/ico2_03.png) no-repeat; }
.navYi i.personnel-icon{ background: url(../images/ico3_03.png) no-repeat; }
.navYi i.certificate-icon{ background: url(../images/ico4_03.png) no-repeat; }
.navYi i.vouching-icon{ background: url(../images/ico5_03.png) no-repeat; }
.navYi i.pack-icon{ background: url(../images/ico6_03.png) no-repeat; }
.navYi i.staff-icon{ background: url(../images/ico8_03.png) no-repeat; }
.navYi i.department-icon{ background: url(../images/ico9_03.png) no-repeat; }
.navYi i.news-icon{ background: url(../images/ico10_03.png) no-repeat; }
.navYi i.info-icon{ background: url(../images/ico11_03.png) no-repeat; }
.navYi i.data-icon{ background: url(../images/ico12_03.png) no-repeat; }
.navYi i.statistics-icon{ background: url(../images/ico13_03.png) no-repeat; }


.navYi1{ display: block; width: 242px; height: 44px; border-radius: 22px; background: #f0f3fa url(../images/icon2_03.png) no-repeat right 20px center; margin: 0 auto; line-height: 44px; font-size: 16px; color: #222; }
.navYi1 i{ float: left; width: 32px; height: 32px; margin: 6px 15px 0 20px; }
.navYi1 i.home-icon{ background: url(../images/ico7_03.png) no-repeat; }
.navYi1 i.enterprise-icon{ background: url(../images/ico2_03.png) no-repeat; }
.navYi1 i.personnel-icon{ background: url(../images/ico3_03.png) no-repeat; }
.navYi1 i.certificate-icon{ background: url(../images/ico4_03.png) no-repeat; }
.navYi1 i.vouching-icon{ background: url(../images/ico5_03.png) no-repeat; }
.navYi1 i.pack-icon{ background: url(../images/ico6_03.png) no-repeat; }
.navYi1 i.staff-icon{ background: url(../images/ico8_03.png) no-repeat; }
.navYi1 i.department-icon{ background: url(../images/ico9_03.png) no-repeat; }
.navYi1 i.news-icon{ background: url(../images/ico10_03.png) no-repeat; }
.navYi1 i.info-icon{ background: url(../images/ico11_03.png) no-repeat; }
.navYi1 i.data-icon{ background: url(../images/ico12_03.png) no-repeat; }
.navYi1 i.statistics-icon{ background: url(../images/ico13_03.png) no-repeat; }

.layui-side-menu ul li.active .navYi{ background: #4381e6 url(../images/icon3_03.png) no-repeat right 20px center; color: #fff; }
.layui-side-menu ul li:first-child.active .navYi{background: #4381e6; }
.layui-side-menu ul li:first-child.active .navYi i.home-icon{ background: url(../images/ico1_03.png) no-repeat; }
.layui-side-menu ul li dl{ padding: 10px 0; margin-left: 62px; display: none; }
.layui-side-menu ul li dl dd{ line-height: 48px; padding-left: 26px; background: url(../images/icon4_03.png) no-repeat left center; font-size: 16px; }
.layui-side-menu ul li dl dd a{ display: block; color: #666; transition: all ease-in-out .3s; }
.layui-side-menu ul li dl dd.active{ background: url(../images/icon5_03.png) no-repeat left center;}
.layui-side-menu ul li dl dd.active a{ color: #4381e6; }
.layui-side-menu ul li dl dd:hover{ background: url(../images/icon5_03.png) no-repeat left center;}
.layui-side-menu ul li dl dd:hover a{ color: #4381e6; }
.crumbs{ position: absolute; top:0px; left: 0px; line-height: 50px; font-size: 16px; color: #666; }
.crumbs .layui-breadcrumb a{ font-size: 16px; color: #666 !important; }
.crumbs .layui-breadcrumb a:last-child{ color: #4381e6 !important; }

.layui-body{ top: 50px; left: 0px; bottom: 28px; right: 30px; min-width: 900px; background-color: #fff; border: 1px solid #ececec;  }
.big-nav{ padding: 20px; background-color: #fff; border: 1px solid #ececec; }
.big-nav .big-nav_main{ height: 140px; }
.bg1{ background: url(../images/bg1_03.jpg) no-repeat center bottom; background-size: auto 100%; }
.bg2{ background: url(../images/bg2_03.jpg) no-repeat center bottom; background-size:  auto 100%; }
.bg3{ background: url(../images/bg3_03.jpg) no-repeat center bottom; background-size:  auto 100%; }
.bg4{ background: url(../images/bg4_03.jpg) no-repeat center bottom; background-size:  auto 100%; }
.big-nav_main{ position: relative; }
.big-nav_main a{ display: block; width: 100%; height: 100%; }
.big-nav_main i{ width: 15%; margin: 22px 0 0 6%; }
.lay-wen{ margin-left: 6%; margin-top: 20px; width: 64%; }
.lay-wen p{ line-height: 24px; font-size: 16px; color: #fff; margin-top: 5px; }
.lay-wen p:first-child span{ font-size: 26px; }
.big-nav_tit{ position: absolute; width: 100%; left: 0; bottom: 0; line-height: 40px; text-indent: 38px; background: url(../images/you_03.png) no-repeat right 30px center; font-size: 18px; color: #fff; }
.big-nav_tit img{ margin-right: 8px; transform: translateY(-2px ); }
.big-nav .layui-col-md3:first-child .big-nav_tit{ font-size: 16px; }

.index_b{ margin-top: 8px; }
.index_l{ background-color: #fff; border: 1px solid #ececec; padding: 20px; }
.title{ font-size: 20px; color: #222; padding-left: 14px; position: relative; }
.title:after{ content: ""; position: absolute; width: 5px; height: 24px; background-color: #4381e6; border-radius: 2px; left: 0; top: 2px; }
.statistics{ margin-top: 28px; }
.statistics_l{ box-sizing: border-box; padding-top: 22px; width: 102px; height: 114px; background-color: #ff5454; text-align: center; }
.statistics_l p{ color: #fff; margin-top: 14px;  font-size: 14px; }
.statistics_wen{ margin-left: 120px; }
.statistics_wen h4{ font-weight: normal; font-size: 16px; color: #222; }
.layui-bg-green2{ background-color: #5fb878; }
.statistics_wen ul{ margin-top: 15px; }
.statistics_wen ul li{ overflow: hidden; margin-top: 7px; position: relative; }
.statistics_wen ul li p{ float: left; width: 108px; font-size: 14px; color: #666; height: 19px; line-height: 19px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.schedule{ margin-left: 108px; margin-right: 30px; }
.statistics_wen ul li .layui-progress{ margin-top: 4px; }
.statistics_wen ul li b{ position: absolute; right: 0; top: 2px; font-weight: normal; font-size: 14px ; color: #666; }
.bgcolor{ background-color: #eba12b; }
.statistics_t{ border-bottom: 1px solid #ececec; }
.credential_warning{ margin-top: 50px; }
.layui-btn{ background-color: #5490f3; }
.credential{ margin-top: 10px; }
.laytable-cell-1-message{ color: #999; }
.laytable-cell-1-warning{ color: #ff5454; }
th .layui-table-cell{ color: #333; font-weight: bold; }
.color{ color: #ff5454 !important; }
.color2{ color: #57ba09 !important; }
.color3{ color: #666 !important; }

@media screen and (max-width:1300px){
    .statistics_wen ul li p{ width: 72px; }
    .schedule{ margin-left: 78px; margin-right: 20px; }
}

.index_news{ background-color: #fff; border: 1px solid #ececec; height: 588px; }
.index_news .title{ margin: 0 20px; line-height: 56px; }
.index_news .title:after{ top: 16px; }
.index_news ul{ border-top: 1px solid #ececec;}
.index_news ul li{ padding: 12px 20px; border-bottom: 1px solid #ececec; }
.index_news ul li h4{ font-weight: normal; font-size: 16px; color: #666; line-height: 24px; height: 48px; overflow: hidden; transition: all ease-in-out .3s; }
.index_news ul li p{ font-size: 14px; color: #999; margin-top: 8px; }
.index_news ul li:hover h4{ color: #5490f3; }


.login{ position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: url(../images/bg5.jpg) no-repeat center center; background-size: cover; }
.login_content{ width: 1000px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #fff url(../images/bg_03.jpg) no-repeat left top; background-size: auto 100%;padding-bottom: 80px; }
.login_content_l{ width: 40%; height: 100%; margin: 180px 0 0 64px; }
.login_content_r{ width: 340px; margin-right: 78px; margin-top: 26px; padding-bottom: 80px; }
.login_content_r ul li{ margin-top: 43px; }
.login_content_r ul li input{ height: 52px; line-height: 52px; border-bottom: 1px solid #ccc; width: 100%; text-indent: 36px; font-size: 16px; }
.login_content_r ul li input::-webkit-input-placeholder { color: #ccc;}
.login_content_r ul li input:-moz-placeholder { color: #ccc; opacity: 1;}
.login_content_r ul li input::-moz-placeholder { color: #ccc; opacity: 1;}
.login_content_r ul li input:-ms-input-placeholder { color: #ccc;}
.login_content_r ul li.icon1 input{ background: url(../images/icon13_03.jpg) no-repeat left center; }
.login_content_r ul li.icon2 input{ background: url(../images/icon14_03.jpg) no-repeat left center; }
.login_content_r ul li.icon3 input{ width: 210px; background: url(../images/icon15_03.jpg) no-repeat left center; }
.yzm{ float: right; margin-top: 10px; }
.layui-form-checked[lay-skin=primary] i{ border-color: #4381e6; background-color: #4381e6;}
.layui-form-checkbox[lay-skin=primary]:hover i{ border-color: #4381e6; }
.login_ch{ margin: 34px 0 30px; font-size: 16px; color: #999; }
.login_ch a{ color: #999; }
.login_ch a:hover{ color: #4381e6; }
.layui-form-checkbox[lay-skin=primary] span{ font-size: 16px; color: #999;}
a.register{ font-size: 16px; color: #4381e6; float: right; }
a.register:hover{ color: #4381e6; text-decoration: underline; }
.login_btn{ height: 44px; border-radius: 22px; background-color: #4381e6; text-align: center; line-height: 44px; transition: all ease-in-out .3s; }
.login_btn a{ display: block; font-size: 20px; color: #fff; }
.login_btn:hover{ background-color: #5e97f4; }

.login_content_r2{ width: 353px; margin-right: 92px; margin-top: 28px; padding-bottom: 44px; }
.register_t span{ font-size: 18px; color: #4381e6; }
.register_t a{ float: right; font-size: 14px; color: #999; }
.register_t a:hover{ color: #4381e6;  transition: all ease-in-out .3s;}
.login_content_r2 ul{ margin-top: 18px; }
.login_content_r2 ul li{ margin-bottom: 9px; height: 40px; }
.login_content_r2 ul li input{ text-indent: 14px; height: 40px; line-height: 40px; width: 100%; font-size: 15px; border: 1px solid #ececec; border-radius: 3px; }
.login_content_r2 ul li input::-webkit-input-placeholder { color: #999;}
.login_content_r2 ul li input:-moz-placeholder { color: #999; opacity: 1;}
.login_content_r2 ul li input::-moz-placeholder { color: #999; opacity: 1;}
.login_content_r2 ul li input:-ms-input-placeholder { color: #999;}
.login_content_r2 ul li select{ width: 110px; height: 40px; border: 1px solid #ececec; border-radius: 3px; font-size: 15px; text-indent: 8px; color: #999; margin-right: 8px; }
.login_content_r2 ul li select:last-child{ margin-right: 0; }
.license p{ font-size: 16px; color: #222; margin-top: 14px; }
.upload_btn{ margin-top: 12px; width: 134px; height: 96px; background: url(../images/upload_03.jpg) no-repeat center center; background-size: cover; position: relative; }
.upload_btn input{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; }
.login_ch2{ margin-top: 15px; }



.lay-template{}
.lay-template .layui-tab{ margin: 0; margin-bottom: 20px; }
.lay-template .layui-tab-title{ height: 49px; }
.lay-template .layui-tab-title li{ height: 49px; line-height: 49px; padding: 0 42px; font-size: 16px; }
.lay-template .layui-tab-title .layui-this:after{ height: 50px; border-left: 0; }
.lay-template .layui-tab-title li.layui-this{ color: #4381e6; position: relative; }
.lay-template .layui-tab-title li.layui-this:before{ content: ""; position: absolute; width: 100%; height: 2px; background-color: #4381e6; left: 0; top: 0px; z-index: 99; }
.lay-template_btn{ margin: 0 20px; }
.load-btn{ background: linear-gradient(#28a7ff, #10b8ed); }
.lead-btn{ background: linear-gradient(#57ba09, #57cd02); }
.export-btn{ background: linear-gradient(#f3b500, #ffc400); }
.add-btn{ float: right; background-color: #f86539; }
.add-btn i{ display: inline-block; }
.Filter{ margin: 16px 20px 0; font-size: 14px; color: #222; line-height: 30px; }
.Filter input{ width: 350px; height: 28px; border: 1px solid #eaeaea; text-indent: 9px; }
.layui-laypage .layui-laypage-curr .layui-laypage-em{ background-color: #4381e6; }
.license_list{ margin: 20px 20px 0; }
.layui-btn[lay-event="verify"]{ background-color: #2ebdb4; }



.lay-tit{ font-size: 20px; color: #222; padding-left: 15px; margin: 24px 20px 36px; position: relative; }
.lay-tit:before{ content: ""; position: absolute; width: 5px; height: 24px; background-color: #4381e6; left: 0; top: 3px; border-radius: 2px; }
.add-form{ background-color: #fff; padding-bottom: 40px; }
.add-form .layui-input{ width: 356px; font-size: 14px; }
.add-form .layui-textarea{ width: 90%; height: 140px; font-size: 14px; resize: none; }
.add-form .layui-form-label{ width: 190px; font-size: 16px; color: #222; }
.add-form .layui-form-label i{ font-style: normal; color: #ff5454; font-size: 18px; padding-right: 3px; }
.add-form .layui-form-select{ width: 356px; }
.add-form .layui-input-block{ margin-left: 220px; }
.layui-form-item .layui-input-inline{ width: 190px !important; margin-right: 10px !important; }
.add-form .layui-input-inline .layui-form-select{ width: 190px !important; }
.add-form .layui-input-inline .layui-input{ width: 190px; }
.add-form .layui-input-inline .layui-input.layui-input2{ width: 336px; }
.layui-form-select dl dd.layui-this{ background-color: #f2f2f2; color: #222; }
.layui-input-block{ position: relative; }
.layui-input-block span{ position: absolute; line-height: 38px; left: 316px; top: 0; font-size: 14px; }
.layui-input-block span.tian{ left: 330px; }
.layui-input-block i.layui-icon-date{ position: absolute; left: 316px; font-size: 30px; top: 3px; }
.upload-idcode{ background-color: #04a7f1; }
.idcode-item{ width: 144px; height: 91px; border: 1px solid #e5e5e5; border-radius: 5px; margin: 10px 10px 0 0; }
.scanning-copy{ background: linear-gradient( to bottom, #57cd02, #57ba09); }
.scanning-copy-pic{ width: 126px; height: 90px; border: 1px solid #ffc097; margin: 10px 10px 0 0; position: relative; }
.scanning-copy-pic b{ position: absolute; width: 14px; height: 14px; background: url(../images/close_03.png) no-repeat; right: 0; top: 0; z-index: 99; }
#submit{ width: 140px; height: 36px; line-height: 36px; background: linear-gradient( to bottom, #5c9aff, #4381e6); }



.examine_detail{ box-sizing: border-box; padding: 25px 48px 38px; margin: 30px auto 0; background-color: #f7f8fa; border: 1px solid #b4cdf5; box-shadow: 0 0 5px rgba(67,129,230,.5); width: 100%; max-width: 1064px; transition: all ease-in-out .3s; }
.examine_detail:nth-child(2){ background-color: #f5fcff; border: 1px solid #4381e6; box-shadow: 0 0 5px rgba(67,129,230,.5); }
.examine_detail:last-child{ margin-bottom: 50px; }
.examine_detail_tit{ position: relative; font-size: 24px; color: #222; font-weight: bold; }
.examine_detail_tit small{ font-size: 16px; color: #4381e6; font-weight: normal; padding-left: 8px; }
.examine_detail_tit:after{ content: ""; position: absolute; width: 10px; height: 28px; background-color: #1eab7e; left: -30px; top: 3px; }
.examine_detail:last-child .examine_detail_tit{ font-size: 20px; }
.examine_detail_1{ margin-top: 20px; }
.examine_detail_1 ul li{ font-size: 14px; color: #666; line-height: 28px; }
.examine_detail_1 ul li span{ color: #222; }
.examine_detail_1 ul li b{ font-weight: normal; color: #57ba09; color: #ff5454; }
.examine_detail_1 ul li b.normal{ color: #57ba09; }
.examine_pic { margin-top: 34px; }
.examine_pic ul li{ float: left; width: 187px; height: 119px; margin-left: 12px; position: relative; cursor: pointer; }
.examine_pic ul li.zz{ width: 168px; height: 117px; border: 1px solid #ffc097; position: relative; }
.examine_pic ul li.zz i{ position: absolute; right: 0; top: 0; width: 20px; height: 20px; text-align: center; line-height: 20px; background-color: rgba(0,0,0,.4); color: #fff; font-style: normal; }
.examine_pic ul li:before{ content: ""; position: absolute; width: 34px; height: 33px; background: url(../images/ck_03.png) no-repeat; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.examine_detail_2{ margin-top: 14px; }
.examine_detail_2 ul li{ float: left; width: 40%; font-size: 14px; color: #666; line-height: 28px; }
.examine_detail_2 ul li span{ color: #222; }
.examine_detail_2 ul li:last-child{ width: 100%; }


.leixing{ max-width: 1000px; margin-left: 220px; }
.layui-btn-type{ background-color: #f86539; }
.add-form2{ padding-top: 52px; padding-bottom: 95px; }
.add-form2 .layui-form-label{ width: 186px; }
.examine_mar{ margin-bottom: 14px; }
.examine_table{ margin-top: 16px; margin-bottom: 0; background-color: #f7f8fa; text-align: center; }
.examine_table th{ text-align: center; }


.Filter .layui-form{ display: inline-block; }
.Filter .layui-form .layui-form-item{ display: inline-block; width: 188px; }
.Filter .layui-form .layui-form-item input{ width: 188px; }
.addSelectPersonList{ margin: 0 20px; }
.leixing2{ max-width: 810px; margin-left: 220px; }
.examine_detail_2{ display: block; width: 100%; }
.look_tab{ margin-top: 20px; position: relative; }
.lay-template .look_tab .layui-tab-title{ height: 40px; background-color: #f5fcff; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
.lay-template .look_tab .layui-tab-title li{ line-height: 40px; height: 40px; }
.lay-template .look_tab .layui-tab-title li.layui-this{ background-color: #4381e6; color: #fff; }
.lay-template .look_tab .layui-tab-title .layui-this:after, .lay-template .look_tab .layui-tab-title li.layui-this:before{ display: none; }
.look_tab .layui-tab-card{ border: 0; box-shadow: none; }
.look_tab .layui-tab-content{ padding: 0; margin-top: 10px; }
.bold{ font-weight: bold; color: #222; }
.layui-form-item .look_tab{ max-width: 980px; }
.add_record{ background-color: #ff5454; position: absolute; z-index: 99; right: 11px; top: 10px; }
.save{ width: 110px !important; height: 40px !important; background: #f86539 !important; }


.dispose_way .layui-form-radio{ width: 96px; height: 34px; text-align: center; padding-right: 0; border: 1px solid #dbdbdb; line-height: 34px; transition: all ease-in-out .3s; color: #999; }
.dispose_way .layui-form-radio>i{ display: none; }
.dispose_way .layui-form-radioed{ background-color: #4381e6; border: 1px solid #4381e6; color: #fff; }
.add-form .layui-form-remark textarea.layui-textarea{ width: 356px; height: 70px; }


.mar_20{ margin: 0 80px; }

.select_certificate{ margin: 20px 20px 0; font-size: 16px; color: #222; line-height: 32px; }
.select_certificate .layui-form{ display: inline-block; font-size: 14px; margin-left: 6px; }
.select_certificate p{ display: inline-block; font-size: 14px; color: #999; }
i.layui-icon-lock{ display: inline-block; width: 12px; height: 16px; background: url(../images/suo_03.jpg) no-repeat; }
.select_certificate p i.layui-icon-lock{ margin: 0 3px; transform: translateY(2px); }
.select_certificate_list{ margin: 0 20px; }


.basic_info{ margin: 0 20px; }
.basic_info .layui-tab-content{ margin-top: 40px; }


.news_list{ margin: 0 20px; }
.news_list_con ul li{ border-bottom: 1px dashed #ddd; line-height: 60px; transition: all ease-in-out .3s; }
.news_list_con ul li a{ display: block; overflow: hidden; }
.news_list_con ul li p{ float: left; width: 70%; white-space:nowrap; text-overflow:ellipsis; font-size: 16px; color: #222; overflow: hidden; }
.news_list_con ul li span{ float: right; font-size: 14px; color: #999; }
.news_list_con ul li:hover{ background-color: #f6f4f4; }
.news_list_detail{ padding: 20px; }
.news_tit{ font-size: 24px; color: #222; }
.news_detail_con{ font-size: 16px; color: #666; line-height: 28px; margin-top: 28px; }


.nameList{ margin: 0 30px; }
.nameList textarea{ display: block; box-sizing: border-box; width: 70%; height: 140px; border: 1px solid #dbdbdb; resize: none; padding: 10px 14px; margin-bottom: 20px; font-size: 14px; }
.list_submit{ background: linear-gradient(#5c9aff, #4381e6); }
.nameList textarea::-webkit-input-placeholder{ color:#ff5454;}
.nameList textarea::-moz-placeholder{ color:#ff5454;}
.nameList textarea:-moz-placeholder{color:#ff5454;}
.nameList textarea:-ms-input-placeholder{color:#ff5454;}


.department{ box-sizing: border-box; width: 238px; padding: 18px 36px; height: 600px; background-color: #f7f8fa; box-shadow: 0 0 5px rgba(67,129,230,.5); margin-left: 62px; overflow: scroll; }
.department::-webkit-scrollbar{ display: none; }
.department ul li a{ font-size: 18px; color: #222; line-height: 40px; }
.department ul li a i{ display: inline-block; margin-right: 13px; width: 20px; height: 16px; background: url(../images/icon16_03.png) no-repeat; transform: translateY(2px); }
.department ul li a.active{ color: #4381e6; }
.department ul li a.active i{ background: url(../images/icon17_03.png) no-repeat;}
.department ul li dl{ display: none; }
.department ul li dl dd{ line-height: 40px; font-size: 16px; color: #666; padding-left: 60px; background: url(../images/icon18_03.png) no-repeat 33px center; cursor: pointer; }
.department ul li dl dd.active{ color: #4381e6; }
.operation{ margin-left: 66px; margin-top: 28px; }
.operation .layui-form-label{ font-size: 16px; color: #222; }
.operation input{ width: 358px; font-size: 16px; }
.layui-btn-add{ padding: 0 25px; background: linear-gradient( to bottom, #5c9aff, #4381e6); }
.layui-btn-amend{ padding: 0 25px; background: linear-gradient( to bottom, #97cc00, #81ae01); }
.layui-btn-del{ padding: 0 25px; background: linear-gradient( to bottom, #ff9b3d, #f68318); }


.m_shadow{ position: fixed; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,0,0,0.4); z-index: 1001; display: none; }
.examine_slide{ position: fixed; width: 730px; border: 6px solid #fff; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1002; display: none; }
.examine_slide img{ width: 100%; }
.examine_slide b{ position: absolute; width: 28px; height: 28px; background: url(../images/close2_03.png) no-repeat; right: 10px; top: 10px; cursor: pointer; }
.examine_slide2{ position: fixed; width: 730px; border: 6px solid #fff; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1002; display: none; }
.examine_slide2 img{ width: 100%; }
.examine_slide2 b{ position: absolute; width: 28px; height: 28px; background: url(../images/close2_03.png) no-repeat; right: 10px; top: 10px; cursor: pointer; z-index: 60; }