﻿@charset "utf-8";
/*框架、初始化默认样式*/
@import url('common.css');

.ai{font-family:"AI" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.login_inp img,.forget_inp img,.regdiv img,.regdiv1 img,.laydiv img{position:absolute;box-shadow:0 4px 40px rgba(0,0,0,.07);border-radius:50%;width:100px;top:-55px;left: 197px;}
.ai_enter:before{content:"\e766";}
.login_wrap{display:table;width:100%;background:url(../images/index/bg.png) no-repeat;}
.login_con{width:100%;display:table-cell;vertical-align:middle;text-align:center;}
.login_inp,.forget_inp,.regdiv,.regdiv1,.laydiv,.layadd,.lay,.wxxiangq,.lay_adgroup{position:relative;border-radius:20px;width: 485px;padding: 25px 70px 40px 70px;margin:0 auto;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.layadd,.lay_adgroup{margin:-242px;}
.inp_group{position:relative;width:100%;vertical-align:top;box-sizing:border-box;}
.field{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#646464;background:#f3f8fe;position:relative;width:100%;padding: 8px 5px 8px 20px;font-size:15px;display:block;border:none;z-index:1;box-sizing:border-box;}
.inp_label{position:absolute;width:100%;bottom:0;left:0;padding:0 5px;font-size:14px;margin-bottom:0;text-align:left;cursor:text;display:inline-block;box-sizing:border-box;}
.title{font-weight:bold;font-size:14px;margin: 15px 0 5px 0;text-align:left;color:#afadad;display:block;}
.input_but{position:relative;margin-top:20px;display:block;width:100%;padding:8px;background-color:#29adeb;background-repeat:repeat-y;background:-moz-linear-gradient(left,#29adeb,#177ce3);background:-webkit-linear-gradient(left,#29adeb,#177ce3);background:-o-linear-gradient(left,#29adeb,#177ce3);background:linear-gradient(left,#29adeb,#177ce3);box-shadow:0px 7px 10px 0px rgba(23,124,227,0.25);text-align:center;border-radius:3px;color:#fff;border:none;cursor:pointer;transition:padding-right .4s ease;}
.input_but i{position:absolute;top:6px;font-size:20px;margin-left:5px;opacity:0;transition:opacity .4s ease;}
.input_but:hover{padding-right:30px;}
.input_but:hover i{opacity:.9;}
.input_but:focus{outline:none;}
.forgetpsd{cursor:pointer;border-bottom:1px dashed #177ce3;float:right;color:#177ce3;}
.reg{font-weight:bold;margin:20px 0 0 0;}
.reg em{font-size:14px;margin:10px 7px 5px 0;color:#2fb3f1;}
.reg span{font-size:14px;cursor:pointer;border-bottom:1px dashed #177ce3;color:#177ce3;}
.inp_code{width:240px;float:left;}
.inp_get{cursor:not-allowed;float:right;margin-top:5px;border-radius:30px;border:1px solid #afadad;background:#fff;padding:6px 15px;width:100px;color:#afadad;font-size:12px;}
.reg_bot p{float:left;}
.reg_bot div{font-weight:bold;margin:20px 0 0 0;font-size:14px;cursor:pointer;border-bottom:1px dashed #177ce3;color:#177ce3;float:right;}
.inp_getOn{cursor:pointer;border:1px solid #177ce3;color:#177ce3;}
.hospital{color:#fff;height:300px;float:left;width:140px;font-size:16px;font-weight:bold;line-height:300px;background:url(../images/index/bg_hospital.png) no-repeat 0px 0px;}
.suppliers{color:#fff;height:300px;float:left;width:140px;font-size:16px;font-weight:bold;line-height:300px;background:url(../images/index/bg_suppliers.png) no-repeat -6px 15px;}
.party{color:#fff;height:300px;float:left;width:140px;font-size:16px;font-weight:bold;line-height:300px;background:url(../images/index/bg_party.png) no-repeat -4px 26px;}
.engineer{color:#fff;height:300px;float:left;width:140px;font-size:16px;font-weight:bold;line-height:300px;background:url(../images/index/bg_engineer.png) no-repeat -4px 0px;}
.hospital,.suppliers,.party,.engineer{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}
.hospital:hover,.suppliers:hover,.party:hover,.engineer:hover{box-shadow:0 5px 20px rgba(0,0,0,0.2);transform:translate(1px,-2px);}
.reg_roles{cursor:pointer;position:relative;border-radius:20px;width:625px;padding:40px 30px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.regdiv,.regdiv1{padding:40px 30px 30px 30px}
.regdiv .title,.regdiv1 .title{margin:5px 0 5px 0;}
@-webkit-keyframes fieldUp{
  50%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0);}
  100%{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
}
.laydiv .title span,.layadd .title span,.lay .title span,.wxxiangq .title span,.lay_adgroup span{color: #f35050;padding: 0 4px;}
.boxbot{text-align: center; left: 0px; height: 47px; color: #fff; width: 100%; /* display: block; */ position: absolute; bottom: 0px;}
.laydiv,.layadd,.lay,.wxxiangq,.lay_adgroup{left: 50%;/* transform: translate(-50%, -50%); */position:  fixed;z-index: 101;top: 50%;}
.center{background: #f0f0f8;padding: 70px 10px 10px 195px;}
.indexdiv{border-radius: 4px;padding: 10px 0 10px 0px;width: 100%;}
.yi,.gong,.dsfang{color: #fff;vertical-align: middle;display: table-cell;width: 23%;margin: 0 2% 0 0;position: relative;max-width: 300px;}
.gcshi{color: #fff;vertical-align: middle;vertical-align: middle;width: 23%;margin: 0;position: relative;max-width: 300px;}
.yi img,.gong img,.dsfang img,.gcshi img{width: 100%;}
.yi div,.gong div,.dsfang div,.gcshi div{line-height: 40px;text-align:  right;right: 15px;display:  block;margin: -37px 0;top: 41%;vertical-align: middle;position: absolute;}
.yi div p span,.gong div p span,.dsfang div p span,.gcshi div p span{padding-right: 5px;font-size: 30px;}


.timedate{border-radius: 4px;border: 1px solid #dedede;float:  left;height: 30px;width: 110px;padding: 0 10px;}
.seem{color: #646464; float: left; margin: 8px;}
.regtit{line-height: 32px;color: #646464;float: left;padding: 0 0px 0 10px;}
.sename{color: #575757;border-radius: 4px;border: 1px solid #dedede;float: left;width: 120px;height: 30px;padding: 0 0 0 10px;}
.search,.search1{cursor: pointer;padding: 0 20px 0 40px;margin: 0 0px 0 15px;background: #3695ff url(../images/index/icon_search1.png) no-repeat 15px 4px;float: left;border-radius: 4px;color: #fff;/* width: 60px; */height: 31px;border: 1px solid #3695ff;}
.tablediv{box-shadow: 0px 0px 10px rgba(105, 161, 182, 0.1);overflow: hidden;text-align: left;margin-top: 10px;border-radius: 6px;/* padding: 10px 0 0px 0px; */background: #fff;width: 100%;}
.table,.laytable{width: 100%;}
.table tr,.laytable tr{height: 42px;line-height: 16px;}
.table tr td,.laytable tr td{min-width: 60px;padding: 0px 2px;color: #4e4f51;}
.table tr th,.laytable tr th{color: #121212;text-align: left;}
.padle10{min-width: 20px !important;padding-left: 10px !important;}
.spanbutd,.spanbutj,.spansh{padding: 10px 0;text-align:  center;cursor: pointer;width: 30px;display:  block;float: left;}
.spanbutj{color: #3695ff;}
.dongjie{background: url(../images/index/dongjie.png) no-repeat 4px 8px;}
.bianji{background: url(../images/index/jiedong.png) no-repeat 3px 8px;}

.seadiv{ box-shadow: 0px 0px 10px rgba(105, 161, 182, 0.1); border-radius: 4px;padding: 10px 0 10px 0px; background: #fff; width: 100%;}
.option{/* width: 389px; */height: 42px;float: left;border-radius: 29px;border:1px solid #f0f0f0;background: #ffffff;margin: 8px 0px;}
.option span{padding: 0 20px;border: 4px solid #fff;height: 34px;font: 14px/35px "Microsoft Yahei";color:#4e89fd;display: block;float: left;text-align: center;border-radius: 21px;cursor: pointer;}
.op_on{border: 4px solid #a5c4fb !important;background: #4e89fd;color: #fff !important;}
.spansh{color: #ff7a45;}
.shenhe{background: url(../images/index/shenhe.png) no-repeat 1px 5px;}
.centit{color: #363638;font-size: 14px;line-height: 20px;padding: 0 0 0 10px;border-left: 4px solid #1f8dff;margin: 1px 0 8px 0;}

/*带搜索的下拉框 - 开始*/
.ySearchSelect{height:32px;position:relative;}
.ySearchSelect i.layui-edge{z-index:1;}
.ySearchSelect i.select{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz--transform:rotate(180deg);transform:rotate(180deg);margin-top:-8px;}
.ySearchSelect .layui-input{overflow: hidden;line-height:32px;position:relative;z-index:1;}
.ySearchSelect .input-text{line-height:32px;position:absolute;top:31px;left:1px;z-index:3;display:none;background-color:#FFF;}
.ySearchSelect .input-text input{width:96%;margin-left:2%;height:36px;line-height:36px;}
.ySearchSelect .input-text .iconfont{line-height:36px;color:#999;position:absolute;top:0px;right:4%;z-index:2;}
.ySearchSelect ul{display:none;width:100%;max-height:228px;position:relative;top:0px;z-index:2;background-color:#fff;border:1px solid #d2d2d2;border-top:0;margin-top:-1px;padding:5px 0;padding-top:36px;overflow-x:hidden;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ySearchSelect ul li{width:100%;height:36px;line-height:36px;padding:0 10px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ySearchSelect ul li.active{background-color: #3695ff !important;color:#FFF;}
.ySearchSelect ul p{width:100%;height:36px;line-height:36px;text-align:center;padding:0 10px;color:#999;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ySearchSelect ul li.on{display:block;}
.ySearchSelect ul li.hide{display:none;}
.ySearchSelect ul li:hover{background-color:#f0f0f0;}
.layui-form-item{float: left;}
/*带搜索的下拉框 - 结束*/
/*.hisdiv{top: 70px;position:fixed;box-shadow: 0px 0px 10px rgba(105, 161, 182, 0.1);border-radius: 4px;margin: 0 10px 0 0;width: 190px;height: 100%;background: #fff;}
.hislist{padding: 11px 33px;background: url(../images/index/icon_his.png) no-repeat 7px 7px;}
.hisdiv ul{overflow: auto;padding: 4px 0 0 0;}
.hisdiv ul li{padding: 3px 2px 3px 18px;cursor: pointer;}
.cenri{padding: 0px 0 0 200px;}
.pfixed{position:  fixed;}
.hisdiv ul li:hover{background: #f0f0f0;}
.lion{background: #3695ff !important;color: #fff;}*/

.hisdiv{top: 70px;position:fixed;box-shadow: 0px 0px 10px rgba(105, 161, 182, 0.1);border-radius: 4px;margin: 0 10px 0 0;width: 190px;height: 100%;background: #fff;}
.hislist{border-top-right-radius: 4px;border-top-left-radius: 4px;color: #fff;padding: 4px 33px;background:#3695ff;text-align:  center;}
.hisdiv ul{overflow: auto;padding: 4px 0 0 0;}
.hisdiv ul li{padding: 3px 2px 3px 25px;cursor: pointer;background: url(../images/index/yiyuan.png) no-repeat 2px 3px;}
.cenri{padding: 0px 0 0 200px;}
.pfixed{position:  fixed;}
.hisdiv ul li:hover{background: #f0f0f0 url(../images/index/yiyuan.png) no-repeat 2px 3px;}
.lion{background: url(../images/index/yiyuanon.png) no-repeat 2px 3px !important;color: #3695ff;}


 .hisdiv ul::-webkit-scrollbar{width:8px;height:8px;}
/*正常情况下滑块的样式*/
 .hisdiv ul::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:10px;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1);}
/*鼠标悬浮在该类指向的控件上时滑块的样式*/
 .hisdiv ul:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1);}
/*鼠标悬浮在滑块上时滑块的样式*/
 .hisdiv ul::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4);-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1);}
/*正常时候的主干部分*/
 .hisdiv ul::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);background-color:white;}
/*鼠标悬浮在滚动条上的主干部分*/
 .hisdiv ul::-webkit-scrollbar-track:hover{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.4);background-color:rgba(0,0,0,.01);}

.hosindexdiv{background: #ffffff;border-radius: 4px;padding: 10px 0 10px 0px;width: 100%;}
.shujutit{padding: 0 0 0 10px;border-left: 5px solid #018eed;color: #111111;font-size: 16px;margin: 0 15px;}
.center{background: #f0f0f8;padding: 70px 15px 10px 215px;}
.intot{min-height: 85px;float: left;position:  relative;width: 23%;margin: 10px 1%;color: #ffffff;}
.intot img{min-height: 85px;position: absolute;width: 100%;}
.gznum{width: 145px;text-align: right;top: 50%;left: 50%;transform: translate(-50%, -50%);position: absolute;}
.txtle{text-align: left;}
.txtri{text-align: right;}
.gznum span{font-size: 36px;font-weight:bold;}
.gznum i{line-height: 34px;font-size: 16px;margin: 0 5px;}
.indexle{float: left;background: #ffffff;border-radius: 4px;padding: 10px 0 10px 0px;width: 59%;height: 350px;margin: 10px 0 0 0;}
#chart{width: 96%;height: 95%;}
.indexri{float: left;background: #ffffff;border-radius: 4px;padding: 10px 0 10px 0px;width: 40%;height: 350px;margin: 10px 0 0 1%;}
#chart1{width: 96%;height: 95%;}

.xinxidiv{width: 600px;padding: 20px 0 50px 60px;}
.xinxidiv p{margin: 20px 0;line-height: 34px;}
.xinxidiv input{border-radius: 4px;height: 30px;border: 1px solid #b9b9b9;width: 335px;padding: 0 0 0 10px;color: #666666;}
.xinxidiv span{font-size: 15px;color: #383838;text-align: right;float: left;display: block;width: 145px;}
.noinp{background: #f0f0f0;cursor: not-allowed;}
.repimg input{padding: 0px;width: 78px;height: 78px;opacity: 0;filter: alpha(opacity=0);cursor: pointer;}
.repimg {background: url(../images/hosindex/jia.png) no-repeat 23px 23px;cursor: pointer;float: left;border: 1px solid #edf0f5;}
.imgdiv{float: left;height: 83px;}
.imgul{height: 82px;float: left;}
.imgul li{width: 80px;height: 80px;margin: 0px 6px 2px 0;border: 1px solid #edf0f5;position: relative;float: left;}
.imgul li:hover{border: 1px solid #fe5656;}
.imgul li img{width: 100%;height:100%;}
.deleteicon{left: 70px;display: block;width: 10px;height: 10px;background: url(../images/hosindex/inp_del.png) no-repeat;position: absolute;top: 1px;/* right: 3px; */cursor: pointer;}
.xinxidiv em{padding: 0 4px;color: #f35050}
.bigimg{width: 500px;display: none; position: fixed; left: 50%; top: 50%; margin-left: -250px; z-index: 305;}
.left_first,.arrow_left{width: 26px;height: 66px;position:absolute;left: -25px;/* top:130px; */cursor: pointer;background: url(../images/hosindex/des_lebg.png);}
.right_last,.arrow_right{width: 26px;height: 66px;position:absolute;right: -30px;top: 0;cursor: pointer;background: url(../images/hosindex/des_ribg.png);}
.arrow_left:hover{background: url(../images/hosindex/des_lebg_on.png);}
.arrow_right:hover{background: url(../images/hosindex/des_ribg_on.png);}
.left_first:hover,.right_last:hover{cursor: not-allowed;}
.big_img{max-width: 550px;}
.big_img img{max-width: 550px;}
.bao_inp{float: left; width: 150px !important;}
.ret_inp{margin: 0 20px 0 0;float: right;position: relative;margin-top: 20px;display: block;width: 150px;padding: 8px;background-color: #eee;box-shadow: 0px 7px 10px 0px rgba(23,124,227,0.25);text-align: center;border-radius: 3px;color: #646464;border: none;cursor: pointer;}
.divinp{width: 365px;margin: 20px auto 50px auto;}
/*角色管理*/
.hosxzeng,.baocun,.addeq,.addcalss{float: right;height:  32px;padding: 0 20px 0 42px;border-radius:  4px;border: 1px solid #3695ff; cursor:pointer;background: #3695ff url(../images/hosindex/icon_group.png) no-repeat 13px 3px;color: #fff;margin: 0 0 10px 0;}
.selaccess{margin: 0 10px 0 0;background: #fff;font-family: Microsoft Yahei;font-size: 12px;padding: 4px 8px;border-radius: 2px;border: 1px solid #3695ff;color: #3695ff;cursor:pointer;}
.selaccess1{margin: 0 10px 0 0;background: #fff;font-family: Microsoft Yahei;font-size: 12px;padding: 4px 8px;border-radius: 2px;border: 1px solid #3695ff;color: #3695ff;cursor:pointer;}
.lay_group,.lay_caidan,.lay_bdkes,.lay_groupeq{width: 320px;height: 200px;/* transform: translate(-50%, -50%); */position: fixed;top: 50%;left: 50%;background: #fff;border-radius: 3px;z-index: 301;}
.close img{cursor: pointer; transition: transform .2s linear; -webkit-transition: -webkit-transform .2s linear; -moz-transition: -moz-transform .2s linear; -o-transition: -o-transform .2s linear; -ms-transition: -ms-transform .2s linear; }
.close img:hover{-moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}
.lay_titsee {margin: 20px 0 7px 20px; color: #444444; font: 16px/20px Microsoft Yahei; font-weight: bold;}
.lay_but {margin: 5px 0 20px 0;text-align: center;}
.sure {cursor: pointer; border: 1px solid #54adff; background: #54adff; color: #fff; width: 88px; height: 32px; border-radius: 4px; font: 14px/28px Microsoft Yahei;}
.cancle{cursor: pointer; border: 1px solid #dedede; background: #f8f8f8; color: #797979; margin: 0 0 0 17px;width: 88px; height: 32px; border-radius: 4px; font: 14px/28px Microsoft Yahei;}
.close{position: absolute; top: 0px; right: -32px;}
.groupdiv p{line-height: 34px;padding: 5px 0 5px 10px;height: 40px;}
.groupdiv p input{width: 185px;border-radius: 4px;border: 1px solid #d2d2d2;height: 30px;padding-left: 10px;}
.lay_caidan,.lay_bdkes{margin: -227px -160px;height: auto;}
.lay_bdkes{margin: -243px -300px;width:600px;/* margin:0px; */}
#test{height: 300px;margin: 5px 0 10px 30px;overflow: auto;}
.tabcai{width: 200px;margin: 0 auto 15px auto;position: relative;border-top: 0px;}
.tabcai p{cursor: pointer; text-align: center;float: left;display:block;width: 100px;line-height: 30px;}
.span_bot{box-shadow: 0px 2px 4px rgba(84, 173, 255, 0.5);height: 3px;width: 100px;position: absolute;background: rgb(84, 173, 255);/* top: 44px; */left: 0px;}
.tabOn {color: #54adff !important; }
.delinp{cursor: pointer;font-family: Microsoft Yahei;font-size: 12px;padding: 4px 20px;border:1px solid #ff9854;background: #fff;border-radius: 2px;color: #ff9854;}
.delinp:hover{background: #ff9854;color: #fff;}
.selaccess:hover{background: #3695ff;color: #fff;}
.selaccess1:hover{background: #3695ff;color: #fff;}
.seleditor{margin: 0 10px 0 0;background: #fff;font-size: 12px;padding: 4px 20px;font-family: Microsoft Yahei;border-radius: 2px;border: 1px solid #3695ff;color: #3695ff;cursor: pointer;}
.seleditor:hover{background:#3695ff;color: #fff;}
.mar20{margin: 0 20px 0 0  !important;}
/*.layadd,.lay{top: 140px;}*/
.bao_addbut{float: left;width: 165px !important;}
.wid3{width: 30%;float: left;text-align: center;margin: 20px 0 0 0;}
.ma5{margin: 20px 5% 0 5%;}
.wid3 p{width: 80px;height: 80px; margin: auto;border-radius: 6px;margin-bottom: 10px;cursor: pointer;}
.dgp p{border: 1px solid #2caeff;background: url(../images/hosindex/dangeadd.png) no-repeat 0px 0px;}
.plp p{border: 1px solid #69b813;background: url(../images/hosindex/pild.png) no-repeat 0px 0px;}
.mbp p{border: 1px solid #febd22;background: url(../images/hosindex/xiazai.png) no-repeat 0px 0px;}
.dgp p:hover{border: 1px solid #2caeff;background:#2caeff url(../images/hosindex/dangeaddOn.png) no-repeat 0px 0px;}
.plp p:hover{border: 1px solid #69b813;background:#69b813 url(../images/hosindex/pildOn.png) no-repeat 0px 0px;}
.mbp p:hover{border: 1px solid #febd22;background:#febd22 url(../images/hosindex/xiazaiOn.png) no-repeat 0px 0px;}
.dgp span{color:#2caeff;font-weight:bold;}
.plp span{color:#69b813;font-weight:bold;}
.mbp span{color:#febd22;font-weight:bold;}
.wid3 p input{opacity: 0; width: 80px; height: 80px;cursor: pointer;}

.bxzd{line-height: 40px;background: url(../images/hosindex/bxzd.png) no-repeat 15px 8px !important;padding: 0 0 0 45px !important;}
.gzzd{line-height: 40px;background: url(../images/hosindex/bxzd.png) no-repeat 15px 8px !important;padding: 0 0 0 45px !important;}
.wxjb{line-height: 40px;background: url(../images/hosindex/bxzd.png) no-repeat 15px 8px !important;padding: 0 0 0 45px !important;}
.wxfs{line-height: 40px;background: url(../images/hosindex/bxzd.png) no-repeat 15px 8px !important;padding: 0 0 0 45px !important;}
.table td .textinp{width: 90%;height: 40px;background: rgba(0,0,0,0);}
.bianji{background: url(../images/hosindex/bianji.png) no-repeat 32px 13px;}
.marl20{margin:0 0 10px 0;}
.liwxon{background: url(../images/hosindex/wxzdOn.png) no-repeat 15px 8px !important;color:#3695ff;}
.mal20{float: right;height: 32px;padding: 0 20px 0 42px;border-radius: 4px;border: 1px solid #3695ff;cursor: pointer;background: #3695ff url(../images/hosindex/baocun.png) no-repeat 14px 4px;color: #fff;margin: 0 0 0 20px;}
.laybookkeep .inp_group{margin: 0 2%; float: left; width: 46%;}
.laybookkeep{padding:25px 40px 40px 40px;margin: -280px -243px;}
.laybookkeep .bao_addbut,.laybookkeep .ret_but{margin:20px 2% 0 2%;}

.radiop1{cursor: pointer;margin: 5px 15px 6px 15px;color: #575757;position: relative;float: left;height: 22px;font: 14px/22px Microsoft Yahei;}
.radiopon{background: #fff url(../images/hosindex/icon_exi.png) no-repeat 0px -41px !important;}
.exist_iadio{margin: 2px 8px 0 0; float: left;width: 20px;height: 20px;top: -8px;left: 1px;background: #fff url(../images/hosindex/icon_exi.png) no-repeat 0px -1px;}

.bdinp, bdinp1 {margin: 0 10px 0 0; background: #fff;font-size: 12px;padding: 4px 5px;font-family: Microsoft Yahei;border-radius: 2px; border: 1px solid #6bc5a4;color: #6bc5a4;cursor: pointer;}
.bdinp:hover,.bdinp1:hover{color: #ffffff;background:#6bc5a4;}
.checkmax span,.checkmin span{cursor:pointer; margin: 6px 5px 0 0;float:left;width: 16px;height: 16px;line-height: 16px;border: 1px solid #d2d2d2;font-size: 12px;border-radius: 2px;background-color: #fff;-webkit-transition: .1s linear;transition: .1s linear;}
.check_on,.checkall_on{border-color: #3695ff !important;background: #3695ff url(../images/index/checkon.png) no-repeat 0px 1px !important;color: #fff;}
.checkmax{padding: 10px 40px 0 40px;}
.checkmin{padding: 0 40px 0px 41px;}
.checkmax,.checkmin div{line-height: 30px;}
.checkmax, .checkmin {text-align: left;}
.maxhe{margin: 0 0 20px 0;max-height:300px;overflow:hidden;overflow:auto;}
.sou{width: 241px;margin:auto;}
.layui-transfer-box .layui-form-checkbox{text-align:left;}
.layui-transfer-data {height: 267px !important;}
#test1 {margin: 15px 0 20px 0;}

.wxxiangq{width: 900px;padding: 25px 38px 40px 38px;transform: translate(-50%, -50%);}
.kehu em,.kehu span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 40px;float: left;display: block;}
.kehu em{background: #f3f6fb;width: 97px;text-align:  right;padding: 0px 10px 0px 0;}
.kehu span{padding: 0px 5px;width: 157px;}
.kehu{border: 1px solid #f5f5f5;border-top: 0px;}
.kehu div{border-top: 1px solid #f5f5f5;}
.wbi{width:429px !important;}
.wbig{width: 705px !important;}
.clobut{cursor:  pointer;font-size: 16px;margin: 20px 300px 0 300px;width:200px;background: #3695ff;border: 1px solid #3695ff;color: #ffffff;line-height: 30px;border-radius: 6px;}
.gongdan{padding: 10px 32px; background: url(../images/index/gongdan.png) no-repeat 0px 4px; }
.baoxiu{padding: 10px 32px;background: url(../images/index/baoxiu.png) no-repeat 0px 7px;}
.kehutit{padding: 10px 32px;background: url(../images/index/kehu.png) no-repeat 0px 6px;}
.weixiu{padding: 10px 32px;background: url(../images/index/weixiu.png) no-repeat 0px 6px;}
.beijian{padding: 10px 32px;background: url(../images/index/beijian.png) no-repeat 0px 6px;}
.cx-time-main{padding:20px 0;}
.cx-time-main{width:100%;height:auto;}
.cx-time-box{position:relative;width:100%;height:auto;}
.cx-time-main ul li{position:relative;/* padding:10px 0; */height:auto;}
.cx-time-main ul li:nth-child(2n){padding-left:54%;text-align:left;}
.cx-time-main ul li:nth-child(2n+1){padding-right:54%;text-align:right;}
.cx-main-box::before{content:'';position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-8px 0 0 -8px;border-radius:50%;z-index:2;border: 2px solid #3695ff;}
.cx-main-box::after{content:'';position:absolute;top:calc(50% - 1px);left:calc(50% + 6px);width:calc(4% - 6px);height:2px;background: #3695ff;}
.cx-time-main ul li:nth-child(2n+1) .cx-main-box::after{left:auto;right:calc(50% + 6px);}
.active::before{background: #3695ff;border: 2px solid #3695ff;}
.cx-time-main ul li::before,.cx-time-main ul li::after{content:'';position:absolute;top:0;width:2px;height:calc(50% - 8px);left:50%;background: #3695ff;margin-left:-2px;}
.cx-time-main ul li::after{top:auto;bottom:0;}
.cx-main-box{display:inline-block;min-width:40%;min-height:40px;background:#80cbc4;border-radius:4px;padding: 7px 12px;cursor:pointer;}
.cx-main-box div:nth-child(1){font-weight: bold;font-size: 16px;}
.cx-main-box div{line-height: 20px;}

.tabbx{width: 330px;position: relative; border-top: 0px;margin-bottom: 10px;}
.tabbx p{cursor: pointer; text-align: center;float: left;display:block;width: 100px;line-height: 30px;}
.kehu div div{max-height: 400px;padding: 0px 5px;float: left;overflow: auto;}
.kehu div div img{width: 140px;height: 100px;margin: 0px 10px 5px 10px;}
.wbigg{width: 1000px; left: 50%; transform: translate(-50%, -50%); position: fixed; z-index: 101; top: 50%;}
.wbigg img{width: 920px;max-height: 660px;}
.wbigg i{cursor:  pointer;padding: 15px;background: url(../images/index/icon_closesm.png) no-repeat top right;}
.lebg{cursor: pointer; float:  left;height: 500px;background: url(../images/index/des_lebg.png) no-repeat center;padding-left: 40px;}
.ribg{cursor: pointer; float: right;height: 500px;background: url(../images/index/des_ribg.png) no-repeat center;padding-left: 40px;}

.lebg:hover{background: url(../images/index/des_lebg_on.png) no-repeat center;}
.ribg:hover{background: url(../images/index/des_ribg_on.png) no-repeat center;}
.matop{margin-top: 5px;}


.paixuinp{padding-left: 5px;width:80px;height: 28px;border: 1px solid #dedede;box-shadow: inset 0 1px 0 #d8d8d8;}
.leib{overflow: auto;width: 100%;}
.leib th:nth-child(1){padding-left: 10px;width: 180px;}
.leib td{padding-left: 10px;}
.lay_adgroup tr{height: 34px;}
.overso{margin-top: 15px;padding-bottom: 20px;overflow: auto;max-height: 240px;}
.addlei{top: 20px;height: 26px;position: absolute;padding: 0 20px 0 20px;border-radius: 4px;border: 1px solid #3695ff;cursor: pointer;background: #3695ff;color: #fff;margin: 0 0 10px 0;right: 28px;}

.verjs-select-box {height: 32px;z-index: 1;position: relative;background: #ffffff;}
.verjs-select-box ul, .verjs-select-box li {list-style: none; }
.verjs-select {height: 30px !important; border-radius: 4px; border: 1px solid #dddddd; line-height: 30px; padding: 0 15px; overflow: hidden; position: relative; cursor: pointer; font-size: 14px; background: #ffffff; }
.verjs-select span {display: inline-block;width: 98%;overflow: hidden;}
.verjs-select i {height: 30px; color: #c2c2c2; font-size: 10px; display: inline-block; width: 18px; text-align: center; position: absolute; right: 0; top: 12px; }
.verjs-select-option-list {border: 1px solid #ddd; position: absolute; background: #ffffff; margin-top: 5px; overflow: hidden; display: none; }
.verjs-select-option-items-value-hide{display: none; }
.verjs-select-option-list .verjs-search-items {height: 34px !important; border-bottom: 1px solid #dddddd; position: relative; }
.verjs-select-search-btn{width: 342px; color: #999; position: relative; line-height: 35px; height: 34px; }
.verjs-select-option-list .verjs-search-items .verjs-search-input {width: 360px !important;/* border: 1px solid #3695ff; */line-height: 34px;/* border: 0; */outline: none;padding-left: 10px;font-size: 14px;color: #999;}
.verjs-select-option-list .verjs-search-items .verjs-select-btn-list {height: 35px; overflow: hidden; margin: auto; line-height: 35px; display: none; }
.verjs-select-option-list .verjs-search-items .verjs-select-btn-list span{cursor: pointer; display: inline-block; font-size: 14px; color: #999; padding:0 10px; }
.verjs-select-option-list .verjs-select-search-btn i {position: absolute;top: 1px;right: -32px;width: 28px;text-align: center;cursor: pointer;color: #999;background: #ffffff;height: 33px;line-height: 35px;}
.verjs-select-option-list.verjs-select-option-list-hide{width: 375px;display: block;}
.verjs-select-option-items {padding: 0; margin: 5px auto 0 auto; overflow: auto; }
.verjs-empty-option {color: #dddddd; width: 100%; padding: 0; text-align: center; font-size: 12px; }
.verjs-select-option-items-value{padding: 0 15px; cursor: pointer; line-height: 30px; font-size: 14px; margin-bottom: 5px; overflow: hidden; max-width: 25vw; text-overflow:ellipsis; white-space: nowrap; }
.verjs-select-option-items-value span{padding-left: 10px; }
.verJsFont-checkbox{color: coral; }
.verjs-select-box li:hover{background: #f7f7f7;}
@font-face {font-family: "verJsFont";
  src: url('iconfont.eot?t=1585964162794'); /* IE9 */
  src: url('iconfont.eot?t=1585964162794#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('iconfont.woff?t=1585964162794') format('woff'),
  url('iconfont.ttf?t=1585964162794') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1585964162794#verJsFont') format('svg'); /* iOS 4.1- */
}
.verJsFont {color: #3695ff; font-family: "verJsFont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.verJsFont-quanxuan:before {content: "\e62a"; }
.verJsFont-tubiaozhizuomoban:before {content: "\e601"; }
.verJsFont-cancel:before {content: "\e60e"; }
.verJsFont-search:before {content: "\e600"; }
.verJsFont-checked:before {content: "\e6f0"; }
.verJsFont-checkbox:before {content: "\e915"; }
.verJsFont-selector-icon-caret-up {background: url(../images/index/san_uppsd.png) no-repeat 0px 0px; }
.verJsFont-selector-icon-caret-down {background: url(../images/index/san_uppsd1.png) no-repeat 0px 0px; }

.divtwo .inp_group{width:48%;float: left;margin: 0 1%;}

.lay_adgroup { padding: 25px 30px 30px 30px;}

