@charset "utf-8";
html,body{ height:100%;}
.layui-btn{background-color: #00cbd3;color: #fff;border: none;}
.layui-tab-title .sjky{ margin-left: 12px; font-size: 16px;}
.l{ float: left;}.r{ float: right;}.ovh{ overflow: hidden;}
.ml10{ margin-left: 10px;}
.mr10{ margin-right: 10px;}.mr15{ margin-right: 15px;}
.mt10{ margin-top: 10px;}.mt50{ margin-top: 50px;}
.mb20{ margin-bottom: 20px;}.mb30{ margin-bottom: 30px;}
.pl50{ padding-left: 50px;}
.dib{ display: inline-block;}
.tc{ text-align: center;}
.green{ color: #1fbba6;}.orange{ color: #fa8564;}
.clearfix{zoom: 1;*zoom:1; _zoom: 1;}
.clearfix:after{clear: both; content: '.'; display: block; height: 0; visibility: hidden;}
.layui-table.mb10{ margin-bottom: 10px;}
.sub-title{clear:both;border-bottom: 1px #eee solid;font-size: 15px;font-weight: bold;line-height: 34px; margin-bottom: 15px;color: #1fbba6;}
.leftspace{display: inline-block;width: calc(100% - 140px);}
.layui-form-label.tl{ text-align: left;}
.leftspace .layui-form-label{ min-width: auto;}
/*弹窗*/
.layerSkin .layui-layer-btn .layui-layer-btn1{    border-color: #1fbba6;
    background-color: #1fbba6;
    color: #fff;}
   .layerSkin .layui-layer-btn .layui-layer-btn0{border: 1px solid #dedede;
    background-color: #fff;
    color: #333;} 
/*进度*/
.step-bar{padding-top: 14px; margin: 0px 0px 30px 120px;}
.step-bar>li {position: relative;display: inline-block;*display: inline;zoom:1;}
.step-bar .step {text-align: center; position: relative;float: left;min-width:56px;height: 34px;line-height: 30px;vertical-align: middle;opacity:.5;filter: alpha(opacity=50);}
.step-bar .dot{width: 15px;height: 15px;background: none; border: 4px solid #b7bbc3; border-radius: 50%; display:inline-block;}
.step-bar .line {float: left;width: 100px;height: 1px;margin-top: 14px;vertical-align: middle;background-color: #e0e0e0;}
.step-bar .active .step{opacity: 1;filter: alpha(opacity=100);}
.step-bar .active .dot{border-color: #1fbba6;}		
.step-bar .active p{color: #1fbba6;}
.step-bar .active .line{background-color:#1fbba6;}
.titTable{ font-size: 14px;}
.upLoadBox,.upLoadBox2{ position: relative; width: 80px; height: 80px; border: 1px dashed #999999; text-align: center; line-height: 80px;}
.upLoadBox .sjky,.upLoadBox2 .sjky{ font-size: 50px; color: #999999;}
.upLoadBox:hover,.upLoadBox2:hover{ border-color: #1fbba6;}
.upLoadBox:hover .sjky,.upLoadBox2:hover .sjky{ color:#1fbba6;}
.upLoadBox input,.upLoadBox2 input{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0;}
.upLoadBox input:hover,.upLoadBox2 input:hover{ cursor: pointer;}
.sjky-input-auto .layui-inline .layui-input-inline .layui-input[disabled]{ background-color: #f2f2f2;}
.layui-tab{ margin: 10px 0;}
.layui-tab-title{ margin-left: 101px; background: #FFFFFF;}
/*登录*/
.body-bg{ background:#1fbba6;}
.titLogoOut{ text-align: center;}
.titLogo{margin: 80px auto 60px;}
.loginOut{position: relative;z-index: 2;width: 1200px;height: 600px;background: #FFFFFF;margin: 0px auto 70px;border-radius: 10px;}
.leftFd{ width: 1095px; height: 990px; background: url(../img/leftFd.png); position: fixed; left: 0px; top: 0px;}
.rightFd{ width: 450px; height: 990px; background: url(../img/rightFd.png); position: fixed; right: 0px; top: 0px;}
.textBox{font-size: 14px;color: #666666;}
.textBox h3{color: #333333;font-size: 20px;margin: 60px auto 30px;}
.textBox a{ line-height: 2em; display: block; overflow: hidden;}
.textBox a:hover{ color: #fa8564;}
.textBox a .r{ font-size:12px;}
.loginCon h2{font-size: 26px;text-align: center;color: #1fbba6;margin: 130px auto 50px;}
.inputOut{ position: relative; margin-bottom: 40px;}
.inputOut .sjky{ position: absolute; left: 20px; top: 5px; font-size: 24px; color: #666666;}
.inputOut input{ font-size: 14px; text-indent: 50px; height: 40px; background: #FFFFFF; border: 1px solid #DDDDDD;}
.loginBtn{width: 100%; height: 40px; line-height: 40px; margin-bottom: 20px;}
.loginLink{ font-size: 14px;}
/* .loginLink:hover .r{ color: #d73c10;}
.loginLink:hover .l{ color: #666666;} */
/*注册*/
.registerOut{ font-size: 14px;}
.registerOut h2{ text-align: center; line-height: 120px; font-size: 26px;}
.registerOut input{ height: 36px; line-height: 36px; background: #FFFFFF; border: 1px solid #DDDDDD;}
.registerOut .layui-block{ margin-bottom: 30px;}
.registerOut .layui-form-checkbox{ margin-top: 0px;}
.registerBtn{ margin-top: 10px;}
.layui-btn-submit.on{ background: #aab2bd;}


/*企业申请*/
.enterprise-apply ::-webkit-input-placeholder { color: #ccc;}
.enterprise-apply :-moz-placeholder { color: #ccc;}
.enterprise-apply :-ms-input-placeholder { color: #ccc;}
  /*请完善企业资料*/
  .perfect-head{ margin: 0 auto 40px; display:flex; justify-content: space-between; align-items: center;}
  .perfect-title{ font-size:24px; font-weight: normal;}
  .perfect-head .layui-btn{ line-height: 32px; font-size:16px; color:#1fbba6;}
  .red{ font-size:20px; color:#fa8564;}
  /*企业资料-标题*/
  .item-content{ width: 600px; display:flex; justify-content:flex-start; align-items: center; position: absolute; top: 18px; left: 200px;}
  .item-content li{display: block;height: 34px;margin: 0 5px;line-height: 34px;text-align: center;font-size: 14px;padding: 0 18px; border-bottom: 2px solid #FFFFFF;}
  .item-content li.active,.item-content li.active:hover{ border-color: #1fbba6; color: #1fbba6; font-weight: bold;}
  /*基本信息 、财务信息 */
  .info-items{ margin: 0 auto;}
  .basic-info li{ min-height: 37px;}
  .enterprise-apply .layui-input,.enterprise-apply .layui-select, .layui-textarea{ height:37px; line-height: 37px;}
  .basic-info li,.finance-info li{ margin-top: 40px; display: flex; justify-content:flex-start; align-items: center;}
  .basic-info .input-style,.finance-info .input-style{ width: calc(100% - 150px); font-size:14px; color:#434a54;}
  /*基本信息*/
  .basic-info .title-name{ min-width: 140px;}
  .basic-info .form-radio{ margin-left: 50px;}
  /*财务信息*/
  .finance-info .title-name{ min-width: 160px;}
  /*联系人*/
  .contacts-info .new-add-btn,.add-file-btn{ display: inline-block; padding: 0 20px; font-size:14px; margin: 20px 0px 10px 10px;}
  .staff-info li,.file-info li{ position: relative; padding: 10px;}
  .staff-info li .inner,.file-info li .inner{ padding: 10px; background-color: #f3f7fd; border: 1px solid #b7d0f0; height:110px;}
  .staff-info li .inner:hover,.file-info li .inner:hover{box-shadow: 0 1px 10px #e1e1e1;}
  .staff-info .staff-name{ font-size: 16px; color:#1fbba6;}
  .staff-info p{ width: 100%; margin-top: 10px; font-size:14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
  .staff-tips{ margin-top: 60px; font-size:16px; color:#1fbba6;}
  .operate-area{ top:15px; right: 15px; position: absolute; display: none;}
  .operate-area i{ font-size:22px; cursor: pointer; margin-left: 5px;}
  .operate-area i:hover{ color: #fa8564;}
  .staff-info li:hover .operate-area,.file-info li:hover .operate-area{ display: block;}
  /*生产经营信息*/
  .manage-info ul{ display: flex; justify-content:space-around; flex-wrap: wrap;}
  .manage-info li{ width: 45%; margin-top: 30px;}
  .manage-info .info-name{ font-size:14px; margin-bottom: 10px;}
  /*文件*/
  .file-info .file-type{ display: flex; justify-content: flex-start; align-items: flex-start; margin-bottom: 10px;}
  .file-type .file-img,.file-type .file-img i{ width:40px; height:50px; font-size:50px; margin-top: 10px; margin-right: 10px;}
  .file-type .file-cont p{; margin-left: 10px; line-height: 1.8em;}
  .file-type .file-cont p:first-child{font-size: 16px;color:#1fbba6;margin-top: 10px;}
  .file-type .file-cont p:last-child{font-size: 12px;}
  .uplode-tips{ margin-bottom:10px;font-size: 12px;text-indent: 60px;}
  .basic-info .layui-row:after,.basic-info .layui-row:before,.finance-info .layui-row:after,.finance-info .layui-row:before,.manage-info .layui-row:before,.manage-info .layui-row:after{ display: none;}
  /*上一步、下一步*/
  .operation-step{ text-align: center; margin: 40px auto 20px;}
  .operation-step .upper-step{ border-color: #1FBBA6;}
  .operation-step .upper-step:hover{ opacity: .7; filter: alpha(opacity=70);}
  .operation-step .lower-step,.operation-step .apply-submit{ color:#fff; background: #1fbba6;}
  .item-step{display: none;}
  .item-step.show{display: block;} 
  .apply-tips{ line-height: 100px; text-align: center; font-size:16px; color:#1fbba6;}
  .afterBtn:hover{ color: #1fbba6;}
  /*联系人-新增*/
  .add-contacts,.new-file,.edit-contacts,.new-file-edit{ display: none; padding-top: 20px;}
  .add-contacts .layui-col-sm6.layui-col-md6,.edit-contacts .layui-col-sm6.layui-col-md6{ margin-bottom: 20px;}
  .add-contacts .layui-input,.edit-contacts .layui-input{ height:37px;}
  .layerSkin.layui-layer-page .layui-layer-content{ overflow:inherit;}
  /*文件-新增*/
  .new-file .uplode-btn{display: block; width:80%; margin: 0 auto;}
  .new-file .layui-form-item .layui-input-inline{ width: 248px;}
	.file-img .sjky.f46{ font-size: 46px;}
.treeSelect{ width: 100%;}
.containerCon{ background: #FFFFFF; padding: 10px 20px; border-radius: 2px;}
a:hover{ color: #098880;}
a.orange:hover{ color: #d73c10;}
.layui-header .layui-nav .layui-nav-item{ height: 50px;}
.layui-header .layui-nav .layui-nav-item:hover{ background: #1ca794;}
.backBtn{ color: #434254;}
.backBtn:hover{ color: #fa8564;}
.layui-form-checkbox span{ height:auto;}

/*首页*/
.card-title{font-size: 18px;color: #666;}
.card-num{color: #999;margin-top: 8px;font-size: 12px;}
.card-num,.card-title{min-width: 110px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
.card-icon{height: 40px; width: 40px;line-height: 40px;border-radius: 50%;display: inline-block;text-align: center; border: 2px solid #999;}
.card-icon .sjky{font-size: 40px; color: #999;}
.card-icon .sjky.success{ color: #FFFFFF; font-size: 28px; display: none;}
.progress-box.active .card-title,.progress-box.active .card-num{ color: #FFFFFF;}
.progress-box.active .card-icon{ border-color: #FFFFFF;}
.progress-box.active .card-icon .sjky.fail{ display: none;}
.progress-box.active .card-icon .sjky.success{ display: block;}

/*.progress-box1.active .layui-card{ background: linear-gradient(to right, #ffbf96, #fe7096);}*/
/*.progress-box2.active .layui-card{ background: linear-gradient(to right, #8ae1fd, #22beef);}*/
/*.progress-box3.active .layui-card{ background: linear-gradient(to right, #c2b4f9, #7f63f4);}*/


.message-box .layui-card-header{ background-color: #fbfbfb; color: #434254;}
.message-box a{ display: block; line-height: 30px; overflow: hidden; padding: 0px 5px;}
.message-box a:hover{ background: #1fbba6; color: #FFFFFF;}
.message-box .layui-card-body{ padding: 10px 10px; height: 269px; overflow-y: auto;}
.message-box .layui-card-body::-webkit-scrollbar{width: 6px;height: 6px;}
.message-box .layui-card-body::-webkit-scrollbar-corner{background-color: #ccd1d9;}
.message-box .layui-card-body::-webkit-scrollbar-thumb{background-color: #ccd1d9;border-radius:3px;}
.message-box a:hover .r.green{ color: #FFFFFF;}

/*文章页面*/
.article-out{ max-width: 1140px; margin: 20px auto 50px; padding: 10px 30px;}
.article-out h1{ font-size: 22px; margin-top: 20px;}
.partakeBtn{ margin-left: 20px; border-radius: 30px;}
.partakeBtn:hover{ color: #FFFFFF;}
.article-out time{ color: #999999;}
.text-out{ font-weight: 400; line-height: 1.8; margin-bottom: 20px; margin-top: 30px;}
.text-out p{ margin-bottom: 20px; word-break: break-word; color: #666;}
.text-out b{ font-size: 16px; color: #434254;}
.layui-tab-title.ml10{ margin-left: 10px;}

/*提示页面-完善审核提示页面css-*/
.resultBox{ text-align:center; padding:150px 0px; color:#1fbba6;}
.resultBox i{ font-size:46px; margin-bottom:30px; display:block;}
.resultBox a{ margin-top:30px;}
.failBox{ color: #fa8564;}
.failBox .layui-btn{ background: #fa8564;}
.maxH500 .xm-select-parent .xm-form-selected dl{ max-height: 500px;}


.registerOut{ height: 640px;}
.registerBottom{ margin: 20px 0 0; text-align: center;}
.maxH500 .xm-select-parent .xm-form-selected dl{ max-height: 500px;}
.layui-textarea{ line-height: 1.8em;}

.registerOut .layui-block{position: relative;}  /*加*/
.registerOut .layui-word-aux{ position: absolute;margin-left: 105px; top: 45px; display: none;}
.right{ position: absolute; right: 10px;top: 13px; color: #1fbba6;}
.error{ position: absolute; right: 10px;top: 13px; color: #fa8564;}
.layui-word-aux.orange{color: #fa8564;}
.verify-info{position: absolute;margin-left: 110px; top: 40px; }
.upLoadBox div:nth-child(2){width:100%!important;height:100%!important;}
.h90{height: 90px;}
/* 2019-12-30 增加省市二级联动 */
.province-w { padding-right: 11px;}
.province-w .layui-input.layui-unselect{ width: 187px;}
.city-w .layui-input.layui-unselect{ width: 187px;}
.area-box .layui-input-inline{ max-width: 49%;}
/* 2019-12-31 世纪开元供应商平台使用协议 */
.contractbox{ padding: 30px; display: none;text-align:justify;padding-bottom: 0;}
.contract{ cursor: pointer;}
.contractbox h3{ text-align: center; font-weight: bold; font-size: 18px; margin-bottom: 15px;}
.contractbox p{line-height: 1.8; text-indent: 2em;}

/*修改密码弹窗*/
.addmodify{position: relative;}
.layui-nav-item .sjky.change-psd{ font-size: 18px; position: relative;top: -2px;}
.modify-box{position: relative; z-index: 9; left:0; right:0; top:-2px;background: #1fbba6; text-align: center; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; display: none;}
.modify-btn:hover{background: #1ca794;border-bottom-left-radius: 3px; border-bottom-right-radius: 3px;}
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{ background: none;}
.modify-pop{display: none}
.mask-bg{width: 100%;height: 100%;background: rgba(0,0,0,.6);position: fixed;top: 0;left: 0;z-index: 1000;}
.modify-tab {width: 600px; height:480px; background: #fff;box-shadow: 0 0 16px rgba(0,0,0,.08); position: absolute;top: 50%;left: 50%;margin-left: -300px;margin-top: -240px; z-index: 1001}
.close-btn{position: absolute; top:0;right: 20px;overflow: hidden; }
.close-btn a{width: 16px;height: 16px; font-size:26px;}
.close-btn a:hover{opacity:0.9;}
.layui-layer-title {padding: 0 80px 0 20px;height: 42px;line-height: 42px;border-bottom: 1px solid #eee;font-size: 14px;color: #333;overflow: hidden;background-color: #F8F8F8;border-radius: 2px 2px 0 0;}
.layui-tab-modify{padding: 30px 0;text-align: center;}
.layui-tab-modify .layui-tab-title{width: 300px; margin: 0 auto;overflow: hidden;min-width: initial;border: none;}
.layui-tab-modify .layui-tab-title .layui-this{ color: #1fbba6; top: 0;}
.layui-tab-modify .layui-tab-title li{ font-size: 18px; width: 50%;box-sizing: border-box;}
.layui-tab-modify .layui-tab-title li:first-of-type:before {width: 1px; background: #e1e1e1; height: 20px; content: "";display: inline-block; position: absolute; right: 0; top: 12px;}
.layui-tab-modify .layui-tab-title .layui-this:after{display: none;}
.layui-tab-modify .layui-tab-content ul{ margin-top: 30px;}
.layui-tab-modify .layui-tab-content li{display: flex;justify-content: flex-start; padding: 0 80px 0 20px; margin-bottom: 20px; align-items: center; position: relative;}
.layui-tab-modify .confirm-btn{display:block;height: 38px;width: 320px; margin:50px auto 0; line-height: 38px;background-color: #1fbba6;color: #fff; white-space: nowrap;text-align: center;font-size: 14px; border: none; border-radius: 2px;cursor: pointer;}
.layui-tab-modify .confirm-btn:hover {opacity: .8;filter: alpha(opacity=80);color: #fff}
.layui-tab-modify .obtain-btn{display: block; width:160px;height: 34px;line-height: 34px; font-size: 14px; margin-left: 10px;background-color: #1fbba6;color: #fff; border-radius: 2px; text-align: center; box-sizing: border-box;}
.layui-tab-modify .obtain-btn:hover {opacity: .8;filter: alpha(opacity=80);color: #fff}
.layui-tab-modify .verify-info {position: absolute; margin-left: 110px; top: 35px; font-size: 12px;}

.reset-code{ width: 160px;height: 34px; line-height: 34px;background: #E5E5E5;color: #777; text-align:center; font-size: 14px;margin-left: 10px; border-radius: 2px;box-sizing: border-box; display: block; cursor: not-allowed; display: none;}
.reset-code:hover{color: #777;}


/*树状下拉多选*/
.ztree li{ padding-top: 0px;}
.ztree li span.button{background: url(../js/zTree/img/zTree.png) no-repeat;}
.ztree li span.button.roots_open{background-position: -116px -3px;}
.ztree li span.button.roots_close{background-position: -94px -3px;}
.ztree li span.button.center_open{background-position: -116px -3px;}
.ztree li span.button.center_close{background-position: -94px -3px;}
.ztree li span.button.bottom_open{background-position: -116px -3px;}
.ztree li span.button.bottom_close{background-position: -94px -3px;}
.ztree li span.button.chk{width: 18px; height: 18px;}
.ztree li span.button.chk.checkbox_false_full{background-position:0 0;}
.ztree li span.button.chk.checkbox_false_full_focus{background-position:-20px 0;}
.ztree li span.button.chk.checkbox_true_full_focus{background-position:-40px 0;}
.ztree li span.button.chk.checkbox_true_full{background-position:-40px 0;}
.ztree li span.button.chk.checkbox_true_part{background-position:-40px 0;}
.ztree li span.button.center_docu{background-position: -69px -38px;}
.ztree li span.button.bottom_docu{background-position: -69px -38px;}
.ztree li a{ margin-top: 1px; margin-bottom: 2px;}
.ztree li span.button.chk{ margin-top: 1px;margin-bottom: 2px;}
.ztree li span.button.chk.checkbox_false_part{background-position:-40px 0;}
.ztree li span.button.chk.checkbox_false_part_focus{background-position:-40px 0;}
.ztree li span.button.chk.checkbox_true_part_focus{background-position:-40px 0;}

.supply-con-box{ margin-left: 70px; position: relative;}
.supply-btn{ position: absolute;background-color: #1ab4da;}
.supply-con { padding: 2px 5px;background-color: #1fbba6;border-radius: 2px; color: #FFF;display: inline-block; line-height: 18px; height: 18px; margin: 2px 5px 2px 0;}
.left-img{position: absolute; top: 45px; z-index: 8;}
.copyright{position: absolute;bottom: -30px; left: 50%; transform: translateX(-50%); color: #333;font-size: 12px;}



/*2019-01-19配色样式调整*/
.layui-layout-admin .layui-header,.operation-step .lower-step,
.operation-step .apply-submit,.layui-nav-tree .layui-nav-child dd.layui-this,
.layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this,
.layui-nav .layui-this:after,.layui-nav-bar,.layui-nav-tree .layui-nav-itemed:after,
.layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover,.layui-nav-tree .layui-nav-bar,
.message-box a:hover,.supply-con,.xm-select-parent .xm-select-title div.xm-select-label>span
{
  background-color: #009dca;
}
.layui-side .fold-nav:hover, .layui-side .fold-nav-on{border-left-color:#0cbed8;}
.sub-title,.file-type .file-cont p:first-child,.staff-tips,.staff-info .staff-name,
.layui-form-radio>i:hover, .layui-form-radioed>i,.green {color: #0cbed8}
.item-content li.active, .item-content li.active:hover,.operation-step .upper-step{border-color: #009dca;}
.layui-form-checked[lay-skin=primary] i{border-color: #009dca!important; background-color: #0cbed8;}
.layui-side .fold-nav:hover, .layui-side .fold-nav-on{border-left:unset}
.col-bg-orange{background-color: #f58d5e;}
.col-bg-blue{background-color: #0cbed8;}
.col-bg-Violet{background-color: #626cc4}
#homeID .card-title,#homeID .card-num,#homeID .card-icon .sjky{color: #fff!important;}
.card-icon{border-color: #fff}
.layui-header .layui-nav .layui-nav-item:hover,.modify-box{background-color: #0cbed8!important;}
.modify-box:hover{background-color: #009dca!important;}
.inputOut input{border-radius: 30px;background-color: #f1f5f9;border:0;font-size: 14px}
.loginBtn{border-radius: 30px;background: linear-gradient(to right,#00cbd3,#01e4dc);font-size: 16px;margin-top: 30px}
.loginBtn:hover{background: linear-gradient(to right,#02c3cb,#03dbd3);}
.loginBtn:focus{box-shadow: 0 0 3px 2px rgb(231,236,251);background-color: #fff;}
.inputOut input,.loginBtn{height: 46px;line-height: 46px}
.loginLink .l a{color: #006ba6}
.loginLink .l a:hover{color: #01659c}
.login-right h2{font-size:24px;font-weight:bold;color:#00cbd3;text-align: center;margin-bottom: 45px}
.inputOut{margin-bottom: 40px}
.loginOut{width: 940px;height: 500px;}
.login-left{width: 370px;float: left;background: linear-gradient(to bottom,#00cbd3,#0caad0);box-shadow: 0 3px 5px #2286ac;
margin-left: 20px;margin-bottom: -20px;margin-top: -20px;border-radius: 8px;padding-left:30px;padding-right: 30px;
  height: 535px;position: relative;}
.login-right{width: 360px;float: right;padding: 50px 60px 0;}
.textBox{z-index: 2; position: relative;}
.textBox h3{color: #fff;font-size: 16px;font-weight: bold;text-align: center;margin-top: 30px}
.login-news{height: 92px;overflow: hidden}
.login-news a{color: #fff;font-size: 14px}
.login-news a:hover{color: #005777}
.textBox a{line-height: 22px;height: 22px;overflow: hidden}
.login-news a .l{width: calc(100% - 80px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.login-news a .r{width: 80px;overflow: hidden}
.login-img{position: absolute;bottom: 0;left:0;right:0;}
.titLogoOut{font-size: 50px;font-weight: bold;color: #fff;margin-top: 50px;margin-bottom: 60px;}
.copyright{color: #013767;font-size: 14px;bottom: 30px;}
html, body{height: unset}
.layui-tab-modify .confirm-btn,.layui-tab-modify .obtain-btn{background-color: #00cbd3;border-radius: 30px;}
.body-bg{background: url("../img/loginBg_right.jpg") center no-repeat}
.registerOut .layui-block{margin-bottom: 28px}
.registerOut{height: unset}
.registerBottom{padding-bottom: 30px;}
.registerOut{width: 1200px;}
.basic-info li, .finance-info li{margin-top: 15px;}
.kit-side-fold .sjky{color: #ff654f}
.layerSkin .layui-layer-btn .layui-layer-btn1{border-color: #00cbd3;background-color: #00cbd3;}
/*2019-02-10上传必读*/
.required-btn{color: #fa8564; float: left; margin-top: 28px; margin-left: 10px;}
.required-btn:hover{ color: #d73c10; text-decoration: underline;}
.required-contacts{ display: none;padding: 20px;line-height: 1.6; font-size: 14px;overflow-y: scroll; height: 380px;}
.required-contacts ul{padding-left: 20px;}
.required-contacts ul li{list-style: disc;}
.required-contacts h3{ font-weight: bold; font-size: 14px;}
.required-contacts .note{background: rgba(22,184,248,.1);padding: 15px; margin: 10px 0; color: #73777a;display: flex;}
.required-contacts .note-icon{ width: 20px; margin-right: 10px; color: #1fbba6;}
.required-contacts .img-box{width: 400px; height: 300px;border: 1px solid #e6e6e6; margin:20px auto; }
.required-contacts .img-box .img{width: 400px; height: 300px;display: table-cell;vertical-align: middle; text-align: center;}
.required-contacts .img-box .img img{ max-width: 400px;max-height: 400px;}
.tsBox{background:rgba(245,141,94,0.2);line-height:30px;text-align:center;color: #ff0016;font-size: 16px;font-weight: bold;}

/*完善企业资料*/
.finance-info h3{ width: 160px; text-align: right; padding: 0px 15px; font-weight: bold; color: #0cbed8; margin: 10px 0px 0px 0px;}
.acceptAcc{ margin: 20px 0px;}
.mustPass .upLoadBox2{ width: 65px; height: 65px; line-height: 65px; margin: 15px 15px 30px 10px;}
.mustPass .tit{ font-size: 16px; color: #434254; margin:20px 0px 10px;}
.mustPass .tit span{ margin-left: 5px;}
.mustPass .btn{ font-size: 16px; color: #009dca; position: relative;}
.mustPass .btn input{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0;}
.mustPass .btn input:hover{ cursor: pointer;}
.mustPass .btn2{ color: #fa8564; font-size: 12px;}
.mustPass .webuploader-pick{ color: #009dca;}