@charset "utf-8";.industry{width:23%;min-height:850px;border-right:1px solid #ddd;padding-left:20px;padding-top:37px;float:left}
.addBtn{width:90px;height:25px;border:1px solid #00bb9c;color:#00bb9c;text-align:center;line-height:25px;font-weight:700;cursor:pointer}
.addBtn:hover{background-color:#00BB9C;color:#fff}
.industry .hover{background-color:#00BB9C;color:#fff}
.ztree{margin-top:10px}
.ztree{margin-top:10px}
.ztree li{line-height:24px}
.ztree li span.button{height:25px}
.ztree li span.button.ico_close,.ztree li span.button.ico_open{background:url(../../images/comold/newTreeioc.png) no-repeat  -58px 5px;}
.ztree li span.button.ico_docu{background:url(../../images/comold/newTreeioc.png) no-repeat  -58px 5px;}
.ztree li span.button.center_close{background:url(../../images/comold/newTreeioc.png) no-repeat 0 3px;width: 16px;}
.ztree li span.button.bottom_close{background:url(../../images/comold/newTreeioc.png) no-repeat 0 3px;width: 16px;}
.ztree li span.button.root_close{background:url(../../images/comold/newTreeioc.png) no-repeat 0 3px;width: 16px;}
.ztree li span.button.roots_close{background:url(../../images/comold/newTreeioc.png) no-repeat 0 3px;width: 16px;}
.ztree li span.button.bottom_open{background:url(../../images/comold/newTreeioc.png) no-repeat -14px 3px;width: 16px;}
.ztree li span.button.bottom_open{background:url(../../images/comold/newTreeioc.png) no-repeat -14px 3px;width: 16px;}
.ztree li span.button.center_open{background:url(../../images/comold/newTreeioc.png) no-repeat -14px 3px;width: 16px;}
.ztree li span.button.root_open{background:url(../../images/comold/newTreeioc.png) no-repeat -14px 3px;width: 16px;}
.ztree li span.button.roots_open{background:url(../../images/comold/newTreeioc.png) no-repeat -14px 3px;width: 16px;}
.ztree li span.button.add{background:url(../../images/comold/set_industry_iocs3.png) no-repeat center;margin-left: 5px;}
.ztree li span.button.remove{background:url(../../images/comold/set_industry_iocs2.png) no-repeat center;background-size:16px 16px;margin-left: 5px;}
.ztree li a:hover{background:#ddd;border:none;text-decoration:none;height:24px}
.ztree li a.curSelectedNode{background:#ddd;border:none;height:24px}
.ztree li span.button.bottom_docu,.ztree li span.button.center_docu{height:24px}
.compile{width:70%;float:right}
.compile .piece{width:96%;float:left;margin:20px 0 0 2%}
.compile .piece .header{width:100%;height:36px;background:#f5f5f5 none repeat scroll 0 0;line-height:30px;border-left:3px solid #45b0e6;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left}
.compile .piece .header .text{font-size:18px;color:#666;margin:4px 0 0 12px;float:left}
.compile .piece .header .new_label {float: right;font-size: 12px;margin-top: 4px;width: 180px;}
.compile .piece .header .new_label .redstar {float: right; margin-right: 10px; position: relative; width: 20px;  }
.compile .piece .header .block{float:right;width:16px;height:16px;overflow:hidden;margin:10px 16px 0 0;cursor:pointer;background:url(../../images/icos6.png) no-repeat 0 0}
.compile .piece .header .block.close{background:url(../../images/icos6.png) no-repeat -30px 0}
.compile .piece .newbut{position:relative}
.compile .piece .newbut a.but1{width:72px;height:22px;display:block;position:absolute;top:7px;right:20px;background:url(../../images/but1.png) no-repeat top left}
.compile .piece .newbut a.but2{background-image:url(../../images/but2.png)}
.compile .piece .advanced{display:none}
.compile .piece .box{width:100%;height:auto;padding-top:10px;clear:both;float:left}
.compile .piece .box .title{float:left;width:69.68px;padding-left:30px;height:30px;overflow:hidden;color:#004e94;padding-right:10px;line-height:28px}
.compile .piece .box .title_long{float:left;width:154px;height:30px;overflow:hidden;padding-left:30px;font-size:16px;color:#004e94;padding-right:10px;line-height:30px}
.compile .piece .box .con_input{float:left;width:360px;height:30px;overflow:hidden}
.compile .piece .box .con_input .input{float:left;width:98%;height:26px}
.compile .piece .box .hint{float:left;width:180px;height:30px}
.compile .piece .box .con_textarea{float:left;width:360px;height:60px;;position:relative;}
/* 新增*/
.con_textarea.hover{z-index: 11}
.con_textarea.hover .specialevent{height:auto !important;min-height:280px;background: #fff}
.specialevent li{display: inline-block;vertical-align: top;padding: 4px;margin: 4px;font-size: 13px;background:#fff}
.specialevent .event_text{color:#333;border: 1px dashed #b5b5b5;}
.specialevent .tags_text{color:#44b0e6;border: 1px dashed #44b0e6;}
.specialevent li i{display: inline-block;width:14px;height:14px;text-align: center;margin-left: 8px;cursor: pointer;vertical-align: top}
.specialevent .event_text i{background: url("../../images/comold/event_close.png") no-repeat 0 -20px}
.specialevent .tags_text i{background: url("../../images/comold/event_close.png") no-repeat 0 0}
.specialevent .textarea{min-width:20px;height:25px;line-height:25px;outline:none;display: inline-block;vertical-align: top;margin-top: 4px;font-size: 13px;border:none}
.compile .piece .box .con_textarea textarea{float:left;width:353px;height:53px;resize:none}
.tagsname{position: absolute;width:100px;border-radius: 4px;-moz-box-shadow: 0px 0px 8px #dfdfdf;-webkit-box-shadow: 0px 0px 8px #dfdfdf;box-shadow: 0px 0px 8px #dfdfdf;z-index: 11;background:#fff}
.tagsname span{display: block;font-size: 12px;color:#7e7e7e;height:26px;line-height: 26px;width:100px;text-align: center;cursor:pointer}
.tagsname span.hover{background:#f3f3f3;color:#333}
/*新增 end*/
.specialhost_hint{display:none;left:110px;position:absolute;top:0px;width:356px;z-index:100;border:1px solid #ccc;border-bottom:none;
    background: #fff;}
.specialhost_hint ul{width:100%}
.specialhost_hint ul li{line-height:30px;text-indent:10px;width:100%;cursor:pointer;}
.specialhost_hint ul li span{color:red}
.specialhost_hint ul li:hover{background-color:#f0f0f0}

.compile .piece .box .hint_textarea{float:left;width:166px;height:60px}
.compile .piece .box .redstar{float:left;width:30px;height:30px;color:red;text-align:center;font-weight:700;position:relative;font-size:30px}
.compile .piece .box .redstar .redstar_img{float:left;width:16px;height:16px;margin-top:5px;margin-left:6px}
.compile .piece .box .redstar1{float:left;width:30px;height:30px;color:red;text-align:center;font-weight:700;position:relative;font-size:30px}
.compile .piece .box .hint_text{float:left;color:#666;line-height:23px;font-size:12px}
.compile .piece .box .hint_text .add{width:60px;height:23px;overflow:hidden;display:inline-block;color:#fff;text-align:center;border:1px solid #2284dd;border-radius:3px;background:url(../../images/listAreaButton.png) repeat-x}
.compile .piece .box .hint_text .spare{float:left;width:60px;height:23px;overflow:hidden;margin-top:1px;display:inline-block;color:#fff;text-align:center;text-decoration:none;border:1px solid #2284dd;border-radius:3px;background:url(../../images/listAreaButton.png) repeat-x}
.compile .piece .box .hint_text .addmin{float:left;width:24px;height:24px;overflow:hidden;margin:1px 0 0 10px;cursor:pointer;background:url(../../images/icos6.png) no-repeat -116px 0}
.compile .piece .box .hint_text .submin{float:left;width:24px;height:24px;overflow:hidden;margin:1px 0 0 10px;cursor:pointer;background:url(../../images/icos6.png) no-repeat -147px 0}
.compile .piece .box .con_pub{float:left;height:auto;overflow:hidden;margin-top:4px;line-height:19px;width: 70%;}
.compile .piece .box .con_pub label{margin-top: 5px;float: left;display: block;padding: 0 10px;}
.compile .piece .box .con_pub label input{vertical-align:middle}
.compile .piece .box .con_pub label.no_select{color: #999;}
.compile .piece .box .con_long{float:left;width:310px;height:auto;overflow:hidden;margin-top:6px}
.compile .piece .box .con_long label{padding:0 10px}
.compile .piece .box .con_long .act{float:left}
.compile .piece .box .con_long .act .subadd{float:left;width:14px;height:14px;overflow:hidden;margin-top:3px;border:1px solid #ababab;text-align:center;line-height:12px;cursor:pointer;background-color:#fff}
.compile .piece .box .con_long .act .input{float:left;width:68px;height:22px;margin:0 10px}
.compile .piece .box .hint_long{float:left;width:184.8px;height:46px}
.compile .piece .box .hint_long .hint_text{float:left;width:214.8px;color:#666;line-height:23px;font-size:12px}
.compile .piece .box .noteblue{float:left;width:360px;height:40px;overflow:hidden;color:#14408b}
.compile .piece .box .think{float:left;width:357px;height:auto;overflow:hidden;display:none;background-color:#fff;border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4}
.compile .piece .box .think li{float:left;width:100%;height:16px;overflow:hidden;cursor:pointer;border-bottom:1px solid #d4d4d4}
.compile .piece .box .think li:hover{background-color:#f8f8f8}
.compile .piece .box .think li.last{border-bottom:none}
.compile .piece .box .line{float:left;margin-top:10px;position: relative;width: 100%;}
.compile .piece .box .line .con_pub label.no_select{color: #999;}
.compile .but_box{width:90px;padding:10px 0;margin:10px auto 10px;overflow:hidden}
.compile .but_box input{background-color:#49b3e8;border:1px solid #1e8bc1;border-radius:30px;color:#fff;cursor:pointer;display:block;float:right;height:30px;margin:10px 10px 0 0;width:90px}
.compile .but_box input[type=button]{float:left}
.bg_ctn_title{height:50px;line-height:50px;border-bottom:1px solid #e3e3e3;padding:0 30px}
.bg_ctn_title_l{font-size:14px;font-weight:600;color:#fff;background:#1d99cf;border-radius:15px;width:92px;height:30px;line-height:30px;text-align:center;margin-top:10px;cursor:pointer}
.bg_ctn_title_l span{font-size:18px;margin-right:5px}
.bg_ctn_title img{margin-right:12px}
.customer{width:100%;margin-right:2%}
.customer .setkhwj{margin:15px 0 0 2%;width:96%}
.r_set{float:right}
.r_set>div{width:100px;height:36px;float:left;line-height:36px}
.r_set input:checked+label{color:#399dd4}
.r_set input{margin-top:13px;float:left;margin-right:5px}
.r_set label{float:left}
.seniorPanrent{padding: 0 10px;background:url(../../images/comold/waikuang.png)no-repeat ;background-size: 100% 100%;display: inline-block;position: absolute;top: -9px;left: 140px;padding-left: 17px;}
.seniorPanrent[the-id='seniorPanrentWary']{top:25px;left:150px;display: none;}
.seniorPanrent[the-id='seniorPanrentWary'] input{vertical-align: middle;}
.seniorPanrent >div{display: inline-block;border: 1px solid #ccc;margin: 5px 0;padding: 2px 5px;cursor: pointer;}
.seniorPanrent >div input{width: 12px;float:none;vertical-align:middle;display: none;}
.addBlue{border: 1px solid #4BB2E6!important;color: #4BB2E6;}
.senior{width: 12px;float:none;vertical-align:middle}
.compile .piece .box .con_times{position:relative;overflow: visible;}
.compile .piece .box .con_times .WHour{position:absolute;width: 150px;height: 100px;border:1px solid #ccc;top:-101px;left:10px;background-color: #fff;z-index: 10;display: none;}
.compile .piece .box .con_times .WHour ul{width: 100%;}
.compile .piece .box .con_times .WHour ul li{float:left;width: 25px;height: 25px;line-height: 25px;text-align: center;cursor: pointer;}
.compile .piece .box .con_times .WHour ul li:hover{background-color: #BDEBEE;}
.compile .piece .box .con_times .WHour ul li.hover{background-color: #BDEBEE;}

/*开关按钮样式  dongying*/
.testswitch {position: relative; float: right; width: 80px; margin: 0; right:34px;-webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;}
.testswitch-checkbox { display: none;}
.testswitch-label { display: block; overflow: hidden; cursor: pointer; border: 1px solid #ccc; border-radius: 4px;}
.testswitch-inner { display: block; width: 200%; margin-left: -100%; transition: margin 0.2s ease-in 0s;}
.testswitch-inner::before, .testswitch-inner::after {display: block;float: right;width: 50%;height: 26px;padding: 0;line-height: 26px;font-size: 12px; color: #fff; font-family: Trebuchet, Arial, sans-serif; font-weight: bold; box-sizing: border-box; }
.testswitch-inner::after {content: attr(data-off); padding-left: 8px; background-color: #ccc; color: #fff;}
.testswitch-inner::before {content: attr(data-on);padding-right: 8px; background-color: #1f96d2; color: #fff;text-align: right;}
.testswitch-switch { position: absolute; display: block; width: 40px; height: 26px;background: #fff; top: 1px; bottom: 0;border-radius: 4px; transition: all 0.2s ease-in 0s;}
.testswitch-checkbox:checked + .testswitch-label .testswitch-inner { margin-left: 0;}
.testswitch-checkbox:checked + .testswitch-label .testswitch-switch {right: 1px;}

#masker {
    width:100%;
    height:100%;
    opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    background-color: #000;
    display: none;
}
#swichTouch,#swichStopTouch {
    top: 348px;
    left: 726.5px;
}