.set-infowary .set_special_but{margin-top: 0;}
.set-infowary .set_special_but a{display: block;float:left;}
.set-infowary .set_special_but a.but2{display: block;float:right;margin-left: 10px;}
.set-infowary .set_special_but a.button{padding:0px 20px 0 40px;height: 30px;color:#fff;border-radius: 30px;background: url(../../images/comold/ioc-jia.png) no-repeat 20px center #1D99CF;line-height: 30px;float: right;}
.set-infowary .set_special_but a.button1{width: 84px;height: 30px;color:#fff;border-radius: 30px; background: #1D99CF;line-height: 30px;float: right;margin-right: 15px;}
.set-infowary .set_special_but a.button1 .icon{width: 11px;height: 12px;background: url(../../images/comold/specialSet_icon.png) 0 0 no-repeat;float: left;margin: 9px 6px 0 19px;}
.set-infowary .set_special_but a.button2{width: 96px;height: 30px;color:#fff;border-radius: 30px; background: #1D99CF;line-height: 30px;float: right;margin-right: 15px;}
.set-infowary .set_special_but a.button2 .icon{width: 11px;height: 13px;background: url(../../images/comold/specialSet_icon.png) -16px 0 no-repeat;float: left;margin: 8px 4px 0 20px;}
/*专题管理*/
.classification_wrap1 {overflow: hidden;font-family: "宋体";padding-bottom: 20px;width: auto;}
.classification_wrap1 .classbox_l {float: left;height: auto;overflow: hidden;width: 240px;padding-right: 50px;padding-top: 10px;}
.classification_wrap1 .classbox_l .title {overflow: hidden;height: 30px;line-height: 30px;font-style: normal;font-weight: normal;color: #1c1c1c;font-size: 14px;float: none;}
.classification_wrap1 .classbox_l .butwrap {width: 100%;height: 40px;border:none;border-bottom: 1px solid #dbdbdb;overflow: visible;}
.classification_wrap1 .classbox_l .butwrap > ul {float: left;width: 100%;height: 40px; overflow: visible;}
.classification_wrap1 .classbox_l .butwrap > ul > li {float: left; text-align: center;margin-top: 8px;margin-left: 15px;margin-right:5px;cursor: pointer;font-size: 12px;line-height: 20px;color: #666666;width: auto;height: auto;overflow: visible;}
.classification_wrap1 .classbox_l .butwrap > ul > li.top {width:20px;height:20px;background: url(../../images/stick.png) no-repeat;margin-top: 10px;}
.classification_wrap1 .classbox_l .butwrap > ul > li.bottom {background: url(../../images/notstick.png) no-repeat;}
.classification_wrap1 .classbox_l .butwrap > ul > li.move_down{padding-top: 2px;}
.classification_wrap1 .classbox_l .butwrap > ul > li.append{position: relative;}
.classification_wrap1 .classbox_l .butwrap > ul > li.append ul {width: 100px;position: absolute;top:32px;left:-10px;border:1px solid #cacaca;padding:5px 0;background:#fff;display: none;z-index: 8;}
.classification_wrap1 .classbox_l .butwrap > ul > li.append ul li{text-align: left;text-indent: 10px;line-height: 24px;font-weight: bold;}
.classification_wrap1 .classbox_l .butwrap > ul > li.append ul li:hover{background-color: #DFF2FD;}
.classification_wrap1 .classbox_l .butwrap > ul > li.append ul.addfl li{display: none;}
.classification_wrap1 .classbox_l .butwrap > ul > li.append ul.addfl li.li1{display: block;}
.classification_wrap1 .classbox_l .butwrap > ul > li.append ul.addfl li.li3{display: block;}
.classification_wrap1 .classbox_l .butwrap > ul > li.append ul.showdjfl li{display: none;}
.classification_wrap1 .classbox_l .butwrap > ul > li.append ul.showdjfl li.li3{display: block;}
.classification_wrap1 .classbox_l .butwrap > ul > li.append ul.showzfl li.li1,.classification_wrap1 .classbox_l .butwrap > ul > li.append ul.showzfl li.li2{display: none;}
.classification_wrap1 .classbox_l .butwrap > ul > li.append ul.showzfl1 li{display: none;}
.classification_wrap1 .classbox_l .butwrap > ul > li.append ul.showzfl1 li.li3{display: block;}
.classification_wrap1 .classbox_l .butwrap > ul > li.append ul.showzt li{display: none;}
.classification_wrap1 .classbox_l .butwrap > ul > li.append ul.showzt li.li2,.classification_wrap1 .classbox_l .butwrap > ul > li.append ul.showzt li.li4{display: block;}
.classification_wrap1 .classbox_l .butwrap > ul > li.append ul span{display: block;width:16px;height: 11px;background:url("../../images/comold/jt.png") no-repeat top left;position:absolute;top:-11px;left:13px;}
.classification_wrap1 .classbox_r {overflow: hidden;margin-left: 290px;padding-top: 10px;width: auto;float: none;}
.classification_wrap1 .classbox_r .title {float: left;overflow: hidden;height: 30px;line-height: 30px;font-style: normal;font-weight: normal;color: #1c1c1c;font-size: 14px;}

.bg{background:#000;opacity: 0.3;position: fixed;width: 100%;height: 100%;z-index: 100;}
/*树*/
#tree1 {padding: 0; overflow-x: scroll;}
.tree_wrap{border: 1px solid #dbdbdb;position: relative;margin-top: 17px;}
.tree_wrap .content_wrap #tree1{min-height: 1000px;max-height: 1100px;}
.tree_wrap .uploads{position:absolute;top:0px;left:0px;background: rgba(0, 0, 0,0.3); z-index: 10;text-align: center;padding-top: 60px;}
#tree1 li{line-height: 40px;}
/*.ztree li span.button.noline_open{background-image: url("zTreeStyle/img/my_icon1.png"); background-position: 0 0;}*/
#tree1 li a.curSelectedNode{line-height: 40px; background-color: #DFF2FD;border: none;height: 40px;}
#tree1 *{font-size: 14px;}
/*.ztree li span.button.noline_open{margin-top: 10px;}*/
#tree1 li span.button.noline_open{width:16px;height:16px;background-position: -14px 0;background-image:url(../../images/comold/newTreeioc.png);}
#tree1 li span.button.noline_close{width:16px;height:16px;background-position: 0 0;background-image:url(../../images/comold/newTreeioc.png);}
/*.ztree li span.button.ico_close,.ztree li span.button.ico_open{background-position:-58px 0;background-image: url(../../images/comold/newTreeioc.png);margin-top: 11px;}*/
#tree1 li a.tmpTargetNode_inner {height:40px;line-height: 40px;}
#tree1 li span.button.icon03{width: 12px;height: 12px;background-image: url("../../images/comold/shareico.png");margin-left: 5px;}
#tree1 li span.button.switch.level0 {visibility:hidden; width:1px;}
#tree1 li a{height: 40px;padding-top: 0;}
#tree1 li a:hover{height: 40px;padding-top: 0;}
#tree1 div.content_wrap {margin-left: 15px;overflow: hidden;}
#tree1 div.content_wrap div.left{float: left;}
#tree1 div.content_wrap div.right{float: right;width: 340px;}
#tree1 ul.log {border: 1px solid #617775;background: #f0f6e4;width:300px;height:170px;overflow: hidden;}
#tree1 ul.log.small {height:45px;}
#tree1 ul.log li {color: #666666;list-style: none;padding-left: 10px;}
#tree1 ul.log li.dark {background-color: #E3E3E3;}

/*新建弹层样式*/
.add-title{width:100%;height: 50px;background-color: #f3f3f3;border-bottom:1px solid #e3e3e3;}
.add-title ul{width:100%;height: 50px;}
.add-title ul li{float:left;width: 100px;color:#333333;font-size:16px;line-height: 50px;text-align:center;cursor:pointer;font-weight: bold;}
.add-title ul li.hover{background-color: #fff;color:#45b0e6;border-top:5px solid #45b0e6;box-sizing:border-box;}
.add-title ul li:hover{background-color: #fff;color:#45b0e6;border-top:5px solid #45b0e6;box-sizing:border-box;}
.popsnew{position:absolute;top:10px;left:10px;z-index: 11;max-height: 700px;width: 960px;background-color: #fff;border:1px solid #e3e3e3;}
.popsnew .tit{width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #e3e3e3;background: url("../../images/comold/newpopstit.png") no-repeat 10px center;text-indent: 30px;font-size:16px;color:#1f96d2;}
.compile{float:none;width: 100%;height: 500px;overflow-y: scroll;display: none;}
.compile .describediv{width: 48%;float: right;display: none;}
.compile .describediv p{font-weight: bold;}
.compile .describediv .describedivChild{width: 90%;border:1px solid #c9c9c9;padding:10px;margin-top:10px;line-height: 24px;}
.updatecompile{float:none;width: 99%;height:auto;overflow-y: hidden;display: block;border:1px solid #DBDBDB;box-sizing: border-box;margin-top: 17px;}
.classification_wrap1 .classbox_r .title1 {height: 30px;line-height: 30px;font-style: normal;font-weight: bold;color: #1c1c1c;font-size: 14px;}
.buttons{width: 96%;margin: 15px 0;text-align: right;}
.buttons button{width: 80px;height: 30px;color:#fff;border-radius: 30px;background-color: #49B3E8;border:1px solid #2693C9;cursor: pointer;}
.compile_show{display: block;}
.closeadds{width: 22px;height: 22px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background: url("../../images/comold/wangcan_guanbi.png") no-repeat center #fff;position:absolute;right:-10px;top:-10px;cursor: pointer;}
.addclass{width: 450px;display: none;}
.addclass .tit{width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #e3e3e3;background: url("../../images/comold/newpopstit.png") no-repeat 10px center;text-indent: 30px;font-size:16px;color:#1f96d2;}
.addclass .pubs{width: 94%;margin: 20px auto 0;font-size: 14px;color:#676767;}
.addclass .but_box{margin-top: 20px;}
.addclass input[type=text]{width: 130px;border:1px solid #dcdcdc;height: 25px;}
/*分享*/
.sharePop{width: 500px;}
.sharePop .tit{width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #e3e3e3;background: url("../../images/comold/newpopstit.png") no-repeat 10px center;text-indent: 30px;font-size:16px;color:#1f96d2;}
.sharePop .pubs{width: 94%;margin: 20px auto 0;font-size: 14px;color:#676767;}
.sharePop .pubs select{width: 100px;}
.sharePop .but_box{margin-top: 20px;}
.addclass input[type=text]{width: 130px;border:1px solid #dcdcdc;height: 25px;}
/*树*/
.ztree li span.button.ico_close,.ztree li span.button.ico_open{background:url(../../images/comold/classico.png) no-repeat left top;margin: 13px 5px 0 5px;}

.ztree li span.button.center_close{background:url(../../images/comold/newTreeioc.png) no-repeat 0 0px;width: 16px;}
.ztree li span.button.bottom_close{background:url(../../images/comold/newTreeioc.png) no-repeat 0 0px;width: 16px;}
.ztree li span.button.root_close{background:url(../../images/comold/newTreeioc.png) no-repeat 0 0px;width: 16px;}
.ztree li span.button.roots_close{background:url(../../images/comold/newTreeioc.png) no-repeat 0 0px;width: 16px;}
.ztree li span.button.bottom_open{background:url(../../images/comold/newTreeioc.png) no-repeat -14px 0px;width: 16px;}
.ztree li span.button.bottom_open{background:url(../../images/comold/newTreeioc.png) no-repeat -14px 0px;width: 16px;}
.ztree li span.button.center_open{background:url(../../images/comold/newTreeioc.png) no-repeat -14px 0px;width: 16px;}
.ztree li span.button.root_open{background:url(../../images/comold/newTreeioc.png) no-repeat -14px 0px;width: 16px;}
.ztree li span.button.roots_open{background:url(../../images/comold/newTreeioc.png) no-repeat -14px 0px;width: 16px;}

.ztree li span.button.iconskin1_ico_docu{background-image: none;width: 5px;height: 0px;}
.ztree li span.button.iconskin1_ico_close{background-image: none;width: 5px;height: 0px;}
.ztree li span.button.iconskin1_ico_open{background-image: none;width: 5px;height: 0px;}

.ztree li span.button.iconskin2_ico_docu{margin:9px 3px 0;background:none;width: 0px;height: 0px;}
.ztree li span.button.iconskin2_ico_close{margin:9px 3px 0;background:none;width: 0px;height: 0px;}
.ztree li span.button.iconskin2_ico_open{margin:9px 3px 0;background:none;width: 0px;height: 0px;}

.ztree li span.button.iconskin3_ico_docu{margin:5px 0 0 5px;background: none; width: 0px;height: 0px;}
.ztree li span.button.iconskin3_ico_close{margin:5px 0 0 5px;background: none; width: 0px;height: 0px;}
.ztree li span.button.iconskin3_ico_open{margin:5px 0 0 5px;background:none; width: 0px;height: 0px;}

.ztree li span.button.iconskin4_ico_docu{margin:5px 5px 0 5px;background: url("../../images/comold/newtreeico2.png") no-repeat top left;}
.ztree li span.button.iconskin4_ico_close{margin:5px 5px 0 5px;background: url("../../images/comold/newtreeico2.png") no-repeat top left;}
.ztree li span.button.iconskin4_ico_open{margin:5px 5px 0 5px;background: url("../../images/comold/newtreeico2.png") no-repeat top left;}

.ztree li span.button.classico1_ico_docu{margin:5px 5px 0 5px;background: url("../../images/comold/classico.png") no-repeat top left;}
.ztree li span.button.classico1_ico_close{margin:5px 5px 0 5px;background: url("../../images/comold/classico.png") no-repeat top left;}
.ztree li span.button.classico1_ico_open{margin:5px 5px 0 5px;background: url("../../images/comold/classico.png") no-repeat top left;}

.ztree li span.button.zknodes{background: url("../../images/comold/newtreeico3.png") no-repeat right top; margin-left: 5px;width: 9px;height: 10px;}
.ztree li span.button.zknodes1{background: url("../../images/comold/newtreeico3.png") no-repeat left top; margin-left: 5px;width: 9px;height: 10px;}
.ztree li span.button.treeinfo{width: 15px;height: 15px;background: url("../../images/comold/ztinfos.png") no-repeat left top;margin: 0px 5px 0 0px;}
.ztree li span.button.icon04{background-image:none;width: 3px;height: 15px;background-color: #dea971;margin: 0px 5px 0 4px;}
.ztree li span.button.icon04_2{background-color: #2570a1;}
.ztree li span.button.icon04_1{background-color: #da765b;}
.ztree li span.button.icon04_3{background-color: #e592b3;}
.ztree li span.button.icon04_4{background-color: #259aa1;}
.ztree li a.treeinfo{width: 15px;height: 17px;background: url("../../images/comold/ztinfos.png") no-repeat left top;margin: 7px 5px 0 5px;}
.ztree li a.updatespecia{width: 15px;height: 15px;background: url("../../images/comold/cxsetzt.png") no-repeat left top;margin: 7px 5px 0 0px;}
/* ruler */
#tree1 div.ruler {height:20px; width:220px; background-color:#f0f6e4;border: 1px solid #333; margin-bottom: 5px; cursor: pointer}
#tree1 div.ruler div.cursor {height:20px; width:30px; background-color:#3C6E31; color:white; text-align: right; padding-right: 5px; cursor: pointer}
/*public*/
.classification_wrap1 .classbox_r .con{padding-top: 7px;}
.classification_wrap1 .classbox_r .con .piece{width:100%;float:left;margin:10px 0 0 0}
.classification_wrap1 .classbox_r .con .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}
.classification_wrap1 .classbox_r .con .piece .header .text{font-size:18px;color:#666;margin:4px 0 0 12px;float:left}
.classification_wrap1 .classbox_r .con .piece .box{float:left;padding-top:10px;width:720px;height:auto;}
.classification_wrap1 .classbox_r .con .piece .box .title{float:left;overflow:hidden;padding-right:10px;width:129.68px;height:30px;color:#004e94;text-align:right;line-height:28px;}
.classification_wrap1 .classbox_r .con .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}
.classification_wrap1 .classbox_r .con .piece .header .block.close{background:url(../../images/icos6.png) no-repeat -30px 0}
.classification_wrap1 .classbox_r .con .piece .box .title_long{float:left;overflow:hidden;padding-right:10px;width:162.8px;height:30px;color:#004e94;text-align:right;font-size:16px;line-height:30px;}
.classification_wrap1 .classbox_r .con .piece .box .con_input{float:left;width:360px;height:30px;}
.classification_wrap1 .classbox_r .con .piece .box .con_input .input{float:left;width:100%;height:26px;}
.classification_wrap1 .classbox_r .con .piece .box .hint{float:left;width:216px;height:30px;}
.classification_wrap1 .classbox_r .con .piece .box .con_textarea{float:left;overflow:hidden;width:360px;height:60px;}
.classification_wrap1 .classbox_r .con .piece .box .con_textarea textarea{float:left;width:353px;height:53px;resize:none;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.classification_wrap1 .classbox_r .con .piece .box .hint_textarea{float:left;width:216px;height:60px;}
.classification_wrap1 .classbox_r .con .piece .box .redstar{position:relative;float:left;width:30px;height:30px;color:red;text-align:center;font-weight:700;font-size:30px;}
.classification_wrap1 .classbox_r .con .piece .box .redstar .redstar_img{float:left;margin-top:5px;margin-left:6px;width:16px;height:16px;}
.classification_wrap1 .classbox_r .con .piece .box .redstar1{position:relative;float:left;width:30px;height:30px;color:red;text-align:center;font-weight:700;font-size:30px;}
.classification_wrap1 .classbox_r .con .piece .box .hint_text{float:left;width:186px;color:#666;font-size:12px;line-height:23px;}
.classification_wrap1 .classbox_r .con .piece .box .hint_text .add{display:inline-block;overflow:hidden;width:60px;height:23px;border:1px solid #2284dd;border-radius:3px;background:url(../../images/listAreaButton.png) repeat-x;color:#fff;text-align:center;}
.classification_wrap1 .classbox_r .con .piece .box .hint_text .spare{float:left;display:inline-block;overflow:hidden;margin-top:1px;width:60px;height:23px;border:1px solid #2284dd;border-radius:3px;background:url(../../images/listAreaButton.png) repeat-x;color:#fff;text-align:center;text-decoration:none;}
.classification_wrap1 .classbox_r .con .piece .box .hint_text .addmin{float:left;overflow:hidden;margin:1px 0 0 10px;width:24px;height:24px;background:url(../../images/icos6.png) no-repeat -116px 0;cursor:pointer;}
.classification_wrap1 .classbox_r .con .piece .box .hint_text .submin{float:left;overflow:hidden;margin:1px 0 0 10px;width:24px;height:24px;background:url(../../images/icos6.png) no-repeat -147px 0;cursor:pointer;}
.classification_wrap1 .classbox_r .con .piece .box .con_pub{float:left;overflow:hidden;margin-top:4px;width:576px;height:auto;line-height:19px;}
.classification_wrap1 .classbox_r .con .piece .box .con_pub label{padding:0 10px;}
.classification_wrap1 .classbox_r .con .piece .box .con_pub label input{vertical-align:middle;}
.classification_wrap1 .classbox_r .con .piece .box .con_long{float:left;overflow:hidden;margin-top:6px;width:288px;height:auto;}
.classification_wrap1 .classbox_r .con .piece .box .con_long label{padding:0 10px;}
.classification_wrap1 .classbox_r .con .piece .box .con_long .act{float:left;}
.classification_wrap1 .classbox_r .con .piece .box .con_long .act .subadd{float:left;overflow:hidden;margin-top:3px;width:14px;height:14px;border:1px solid #ababab;background-color:#fff;text-align:center;line-height:12px;cursor:pointer;}
.classification_wrap1 .classbox_r .con .piece .box .con_long .act .input{float:left;margin:0 10px;width:68px;height:22px;}
.classification_wrap1 .classbox_r .con .piece .box .hint_long{float:left;width:244.8px;height:46px;}
.classification_wrap1 .classbox_r .con .piece .box .hint_long .hint_text{float:left;width:214.8px;color:#666;font-size:12px;line-height:23px;}
.classification_wrap1 .classbox_r .con .piece .box .noteblue{float:left;overflow:hidden;width:360px;height:40px;color:#14408b;}
.classification_wrap1 .classbox_r .con .piece .box .think{float:left;display:none;overflow:hidden;width:357px;height:auto;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;background-color:#fff;}
.classification_wrap1 .classbox_r .con .piece .box .think li{float:left;overflow:hidden;width:100%;height:16px;border-bottom:1px solid #d4d4d4;cursor:pointer;}
.classification_wrap1 .classbox_r .con .piece .box .think li:hover{background-color:#f8f8f8;}
.classification_wrap1 .classbox_r .con .piece .box .think li.last{border-bottom:none;}
.classification_wrap1 .classbox_r .line{float: left;
    height: auto;
    margin: 0 0 10px;
    width: 100%;}
.classification_wrap1 .classbox_r .con .but_box{overflow:hidden;margin:10px auto;height:30px;}
.classification_wrap1 .classbox_r .con .but_box input {
    background: #546a78 none repeat scroll 0 0;
    border: 1px solid #4b5d69;
    margin-right: 0;
    text-align: center;
}
.classification_wrap1 .classbox_r .con .but_box input[type="submit"] {
    background: #49b3e8 none repeat scroll 0 0;
    border: 1px solid #1e8bc1;
    margin-right: 40px;
}
.classification_wrap1 .classbox_r .con .but_box input[type="button"] {
    background: #ed5564 none repeat scroll 0 0;
    border: 1px solid #e34e5d;
    float: left;
}
.classification_wrap1 .classbox_r .con .but_box input {
    background-color: #546a78;
    border: 1px solid #1e8bc1;
    border-radius: 30px;
    color: #fff;
    cursor: pointer;
    display: block;
    float: right;
    height: 30px;
    width: 90px;
}
.pops .line{margin:0;width:auto;height:auto;float: none;overflow: hidden;}

.pops .pop_con{padding: 20px 10px 0 10px;}
.pops .pop_con .but_box{overflow:hidden;margin:0 auto;width:222px;height:30px;}
.pops .pop_con .but_box .sub{float:left;overflow:hidden;width:99px;height:27px;border:1px solid #2284dd;border-radius:3px;background:url(../../images/bigButton.png) repeat-x;color:#fff;text-align:center;font-size:12px;line-height:23px;cursor:pointer;}
.pops .pop_con .but_box .sub:hover{float:left;overflow:hidden;width:99px;height:27px;border:1px solid green;border-radius:3px;background:url(../../images/bigButtonred.png) repeat-x;color:#fff;text-align:center;font-size:12px;line-height:23px;cursor:pointer;}
.pops .pop_con .but_box .re{float:right;overflow:hidden;width:99px;height:27px;border:1px solid #a5a5a5;border-radius:3px;background:url(../../images/bigButton_gray.png) repeat-x;color:#666;text-align:center;font-size:12px;line-height:23px;cursor:pointer;}
.pops .pop_con .but_box .re:hover{float:right;overflow:hidden;width:99px;height:27px;border:2px solid #a5a5a5;border-radius:3px;background:url(../../images/bigButton_gray.png) repeat-x;color:#666;text-align:center;font-size:12px;line-height:23px;cursor:pointer;}

.pops .pop_con .con{background: none;width: 100%;}
.pops .pop_con .con .piece{width:100%;float:left;margin:10px 0 0 0;border-bottom: none;}
.pops .pop_con .con .piece label{float: left;height: 30px;line-height: 30px;padding-right: 10px;}
.pops .pop_con .con .piece select{width: 108px;height: 28px;border: 1px solid #dcdcdc;}
.pops .pop_con .con .piece .tree_wrap2{float: left;}
.pops .pop_con .con .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;border-bottom: none;}
.pops .pop_con .con .piece .header .text{font-size:18px;color:#666;margin:4px 0 0 12px;float:left}
.pops .pop_con .con .tree_wrap3{overflow: hidden;padding-left: 60px;}
.ztree li span.button.ico_loading{margin-top: 15px;}
.but_box{width: 100%;background-color: #1f96d2;height: 50px;line-height: 50px;}
.but_box input[type=button]{width: 90px;height: 30px;text-align: center;border:1px solid #1e8bc1;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;background-color: #49b3e8;color:#fff;cursor: pointer;float:right;margin-right: 10px;margin-top: 10px;}
.but_box input[type=button].re{background-color: #546a78;border-color:#4b5d69;}

.ztree li span.button.ico_docu{background:url(../../images/comold/newTreeioc.png) no-repeat  -58px 10px;margin-right: 5px;}

.tcztree{width: 38%;margin: 0 auto;float:left;}
.tcztree li span.button.ico_close, .tcztree li span.button.ico_open{margin-top: 2px;margin-left: 5px;}
.tcztree li span.button.roots_close{margin-top: 2px;}
.tcztree li span.button.chk.checkbox_false_full{margin: -2px 0 0 5px;}
.specialingztree li span.button.chk.checkbox_false_full{margin: -2px 5px 0 5px;}
.tcztree li span.button.ico_loading{margin-top: 5px;margin-left: 5px;}
.tcztree li span.button.ico_docu{margin-top: 0px;}
.ztree li span.button.chk{margin: 0 3px 0 5px;}

.compile .setallinfo{width: 60%;float: right;margin-top: 10px;}
.compile .setallinfo p{font-weight: bold;margin: 10px 0px;}
/*.specialingztree #speing_1_switch{display: none !important;}*/
/*.specialingztree #speing_1_check{display: none !important;}*/
/*.specialingztree #speing_1_check{display: none !important;}*/
/*.specialingztree #speing_1_a{display: none !important;}*/
.compile .piece .box .con_input_new1{width: 80%;height: auto;position: relative;overflow:initial;}
/*专题间词距*/
.compile .piece .distancebody .con_pub{overflow-x: auto;width: 84%;}
.disztree_wary{width: auto;}
.disztree{font-size: 14px;margin-top: 0px;}
.disztree li a{height: 40px;}
.disztree li a:hover{background:none;height: 40px;}
.disztree li a.curSelectedNode{background:none;height: 40px;}
.disztree .node_name{display: inline-block;margin: 5px 0 0 5px;color:#00acea;}
.disztree .button{display: inline-block;float:left;margin: 5px 0 0 10px;}
.disztree  .act{float:left;display: inline-block;}
.disztree  .act .subadd{float:left;width:14px;height:14px;overflow:hidden;margin:5px 0 0;border:1px solid #ababab;text-align:center;line-height:12px;cursor:pointer;background-color:#fff;}
.disztree  .act .input{float:left;width:68px;height:22px;margin:0 10px}
.disztree li span.button.ico_close, .disztree li span.button.ico_open{margin: 5px 5px 0 10px;}
.compile .piece .box .con_pub .disztree label{margin: 0px;}
.disztree li span.button{margin-top: 5px;}
.disztree .attrs{float:left;margin-left: 10px;border-left: 1px solid #e5e5e5;display: inline-block;}
.disztree .attrs > p{float:left;margin-left: 10px;}
.disztree .attrs > p.hover{color:#00acea;}
.disztree li span.button.ico_docu{background:url(../../images/comold/classico.png) no-repeat left top;margin: 5px 5px 0 5px;}
.pubztree_wary{overflow-x: auto;width: 100%;}
.pubztree_wary label{float: left;display: block;padding: 0 10px;margin: 0px;}
@media screen  and (max-width:1450px){
    .compile .piece .box .hint{width: 165px;}
    .compile .piece .distancebody .update_con_pub{width: 80%;}
}

/*开关按钮样式  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;
}
/*事件词*/
.key_words_wrap{width:100%;box-sizing:border-box;padding:15px;padding-bottom: 0}
.key_words_wrap .key_words_content{width:100%;border: 1px solid #e6e6e6;border-radius: 6px;display: flex;justify-content: space-around;}
.key_words_group,.key_words{width:460px;height: 300px; padding: 12px;}
.key_words_group ul{height: 300px;overflow-y: auto;}
.key_words_group ul li{display: inline-block;margin:8px 15px 7px 0; cursor: pointer}
.key_words_group ul li .one_key{position: absolute;left: 4px;top: 8px;width: 15px;height: 14px;text-align: center;line-height: 14px;border-radius: 7px;font-size: 14px;font-weight: bolder;color: #fff;background: #45b0e6;}
.key_words_group_list{font-size: 12px;display:inline-block;width: 120px;height: 28px;line-height: 28px;text-align: center;border: 1px solid #e6e6e6;border-radius: 6px}
.key_words{padding:0;margin: 12px 12px 0 0 }
.key_words .key_words_list{border: 1px solid #e6e6e6;border-radius: 6px;}
.key_words .key_words_list p{overflow:hidden;box-sizing:border-box;height:36px;line-height: 36px;padding-left:12px;font-size: 14px;color:#666;font-weight: bold;border-bottom: 1px solid #e6e6e6}
.key_words .key_words_list p .add_allKeyWords{float: right;margin: 5px 20px 0 0;width: 106px;height: 26px;background: #45b0e6;font-size: 14px;color: #fff;line-height: 26px;text-align: center;border-radius: 6px;cursor: pointer;}
.key_words .key_words_list .key_words_slt{height:26px;line-height: 26px;margin-top: 8px}
.key_words .key_words_list .key_words_slt>span:first-of-type{display: inline-block;margin-left: 12px;font-size: 14px;color:#666;font-weight: bold}
.key_words .key_words_list .key_words_slt .slt_all{margin:0 6px 0 10px}
.key_words .key_words_list .key_words_slt .btn_words input{width: 50px;height: 24px;line-height: 24px;background: #45b0e6; border: none;border-radius: 6px;color: #fff;cursor: pointer;}
.key_words ul:first-of-type{box-sizing:border-box;padding:8px 12px;width:100%;height:172px;overflow-y: auto}
.key_words ul:first-of-type li{display: inline-block;width: 96px;height: 28px;line-height: 28px;margin-right:5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.key_words ul:last-of-type{width:100%;height:36px;line-height: 28px;box-sizing: border-box;}
.key_words ul:last-of-type li{display: inline-block;margin: 0 5px 0;}
.key_words_add{width: 78px;height:28px;line-height:28px;background: #45b0e6;outline:none;border:none;margin-left: 342px;color:#fff;border-radius: 6px;cursor: pointer}
.new_add{width:52px;margin-left: 746px}

.key_words_wrap .choosed_key_words{width:100%;height:184px;}
.choosed_key_words p{height: 48px;line-height: 48px;}
.choosed_key_words ul{width:100%;height:120px;border: 1px solid #e6e6e6;border-radius:6px;padding: 10px;box-sizing: border-box;overflow-y: auto}
.choosed_key_words .choosed_key_words_list{display: inline-block;position: relative;height:24px;line-height:24px;border-radius: 6px;text-align: center;margin:0 15px 15px 0;color:#45b0e6;border:1px solid #45b0e6}


.other_one{border:1px solid #45b0e6;color: #45b0e6;}
.other_two{background: #d9f4fb;}
.font_color{color: #45b0e6}
.event_edit{margin: 4px;display:inline-block;position: relative;border:1px solid #45b0e6;border-radius: 6px;text-align: center;}
.addSpecialMessage , .addHaveSpecialMessage{display:none;width:55%;color:#ec454f; font-size:12px;position: absolute;top:530px;right:15px;}
.addRegionalMessage {display:none;width:48%;color:#ec454f; font-size:12px;position: absolute;top:530px;right:16px;}
.hide {
    display: none;
}
.flex {
    display: flex;
}
.flex_1 {
    flex: 1;
}
.proposal-box {
    background-color: white;
    position: absolute;
    z-index: 20;
    margin: 105px 0 0 109px;
    display: none;
}
.proposal-box>div {
    float: left;
}
.proposal-box>div:nth-child(1) {
    /* overflow-y: scroll; */
    max-height: 320px;
    width: 358px;
    height: 320px;
    box-shadow: 0px 0px 6px 0px rgba(102,102,102,0.4);
    border-radius: 2px;
    margin-left: 1px;
}
.proposal-box .selectLi {
   padding: 10px 5px 6px; 
   font-size: 12px; 
   color:#999;
}
.proposal-box ul {
    position: relative;
    top: 0;
    left: 0;
}
.choose_txt {
    font-size: 14px;
    padding: 0 10px;
    line-height: 32px;
    font-weight: bold;
}
.proposal-box ul li{
    font-size: 14px;
    cursor: pointer;
    line-height: 32px;
    white-space: nowrap;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 10px;
}

.proposal-box ul p {
    font-size: 12px;
    color: #5090F1;
    background-color: #EDF3FD;
    border-radius:2px;
    position: absolute;
    top: 30px;
    left: 0;
    margin: 0 10px;
    width: 338px;
    padding: 0 10px;
    box-sizing: border-box;
    line-height: 32px;
}

.proposal-box ul li:hover{
	background:rgba(237,243,253,1);
}
.info-des {
    position: relative;
    top: 0;
    left: 8px;
    font-size: 12px;
    color: #222;
    width: 206px;
    height: 292px;
    line-height: 20px;
    background:rgba(255,255,255,1);
    box-shadow:0px 0px 6px 0px rgba(102,102,102,0.4);
    border-radius:2px;
    padding: 0px 10px 10px;
}
.info-des h3, .first_text h3 {
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px;
}
.proposal-box .info-des span:nth-child(1) {
    position: absolute;
    display: inline-block;
    border: 6px solid rgba(102,102,102,0.4);
    border-color: transparent rgba(102,102,102,0.4) transparent transparent;
    top: 15px;
    left: -12px;
}
.proposal-box .info-des span:nth-child(2) {
    position: absolute;
    display: inline-block;
    border: 6px solid rgba(102,102,102,0.4);
    border-color: transparent #fff transparent transparent;
    top: 15px;
    left: -11px;
}
.info-des p, .first_text p {
    margin-top: 6px;
}
.con_textarea_new {
    border: 1px solid rgb(169,169,169);
    height: 105px !important;
    box-sizing: border-box; 
    padding: 1px 10px; 
    overflow-y: auto;
    border-radius: 2px;
    display: flex;
    flex-flow: wrap;
    align-content: flex-start;
}
.con_textarea_new .area_word_inp{
    font-size: 12px;
    height: 24px;
    position: absolute;
    top: 0;
    left: 0;
    border: none;
    outline: none;
    line-height: 24px;
    width: 100%;
    height: 100%;
    padding-left: 8px;
    box-sizing: border-box;
}

.con_textarea_new .area_inp {
    display: inline-block;
    border: none;
    outline: none;
    -webkit-appearance: none;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding: 6px 3px;
    /* margin: 0 0 0 10px; */
}

.label_box{
    width: auto;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    display: inline-block;
    margin: 5px 6px 0px 0px;
    background: rgba(237,243,253,1);
    border-radius: 2px;
    position: relative;
    top: 0;
    left: 0;
}
.label_word_box {
    background-color: #fff;
    border-radius:2px;
    border:1px solid rgba(237,243,253,1);
    height: 24px;
    line-height: 22px;
    padding: 0 10px;
    box-sizing: border-box
}
.label{
	font-size: 12px;
    width:auto;  
	display:inline-block !important;   
	display:inline;   
    position: relative;
    color: #5090F1;
    white-space: nowrap;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 24em;
    height: 100%;
}
.icon_close{
    z-index: 2;
    position: absolute;
    top: -3px;
    right: -3px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    background: url(../../images/comold/special_del.svg) 0 0 no-repeat;
}
.extend_icon {
    cursor: pointer;
    position: absolute;
    left: 452px;
    top: 86px;
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../../images/comold/big_little.png) 0 0 no-repeat;
}
.area_word_frame {
    position: absolute;
    top: -10px;
    left: -10px;
    width: 100%;
    height: 100%;
    background: #fff;
    padding: 10px;
    z-index: 100;
    z-index: 300;
}
.area_word_frame_box {
    z-index: 300;
    background: rgba(0,0,0,0.6); 
    width: 100vw;
    height: 100vh;
    position: fixed; 
    top:0; 
    left:0; 
}
.area_word_frame_update {
    width: 900px; 
    height: 506px;
    left: 50%; 
    top: 50%;
    margin: -270px 0 0 -450px;
}
.frame_title {
    font-size: 16px;
    color: #222;
    margin: 0 0 12px 10px;
    font-weight: bold;
}
.frame_content {
    width: 534px;
    margin: 0 auto;
}
.frame_content .frame_textarea {
    display: flex;
    flex-flow: wrap;
    align-content: flex-start;
    border-radius: 2px;
    height: 240px !important;
}
.frame_content .frame-proposal-box {
    margin-left: -10px;
}
.frame_content .frame-proposal-box>div:nth-child(1) {
    width: 536px;
    height: 320px;
    overflow-y: auto;
    margin-left: -2px;
    z-index: 80;
    background: #fff;
}
.frame_close {
    cursor: pointer;
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../../images/comold/big_little.png) -20px 0 no-repeat;
}
.frame-info-des {
    padding-top: 1px;
    width: 534px;
    box-sizing: border-box;
    left: 0;
    top: 20px;
    height: auto;
}
@-webkit-keyframes zoomOut {
    from {
      opacity: 1;
    }
  
    50% {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
      transform: scale3d(0.3, 0.3, 0.3);
    }
  
    to {
      opacity: 0;
    }
  }
  
  @keyframes zoomOut {
    from {
      opacity: 1;
    }
  
    50% {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
      transform: scale3d(0.3, 0.3, 0.3);
    }
  
    to {
      opacity: 0;
    }
  }
  
  .zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut;
  }
@-webkit-keyframes zoomIn {
    from {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
      transform: scale3d(0.3, 0.3, 0.3);
    }
  
    50% {
      opacity: 1;
    }
  }
  
  @keyframes zoomIn {
    from {
      opacity: 0;
      -webkit-transform: scale3d(0.3, 0.3, 0.3);
      transform: scale3d(0.3, 0.3, 0.3);
    }
  
    50% {
      opacity: 1;
    }
  }
  
  .zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
  }
  .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
  }
  @media (print), (prefers-reduced-motion: reduce) {
    .animated {
      -webkit-animation-duration: 1ms !important;
      animation-duration: 1ms !important;
      -webkit-transition-duration: 1ms !important;
      transition-duration: 1ms !important;
      -webkit-animation-iteration-count: 1 !important;
      animation-iteration-count: 1 !important;
    }
  }

.compile .piece .box .con_pub {
    float: left;
    height: auto;
    overflow: hidden;
    margin-top: 4px;
    line-height: 19px;
    width: 84%;
}
.compile .piece .box .con_input .input {
    float: left;
    width: 98%;
    height: 24px;
}

.first_text {
    position: absolute;
    top: 40px;
    left: 109px;
    font-size: 12px;
    color: #222;
    width: 340px;
    height: 206px;
    line-height: 19.5px;
    background: rgba(255,255,255,1);
    box-shadow: 0px 0px 6px 0px rgba(102,102,102,0.4);
    border-radius: 2px;
    padding: 0px 10px 10px;
    z-index: 200;
}

.close_first {
    cursor: pointer;
    display: inline-block;
    width: 16px; 
    height: 16px;
    background: url('../../images/comold/first_close.svg') no-repeat;
    position: relative;
    top: 10px;
}

.close_first:hover {
    background: url('../../images/comold/first_close_hover.svg') no-repeat;
}

@media screen and (max-width: 1500px) {
    .first_text {
        position: absolute;
        top: 40px;
        left: 66px;
        font-size: 12px;
        color: #222;
        width: 340px;
        height: 206px;
        line-height: 18px;
        background: rgba(255,255,255,1);
        box-shadow: 0px 0px 6px 0px rgba(102,102,102,0.4);
        border-radius: 2px;
        padding: 0px 10px 10px;
        z-index: 200;
    }
    .proposal-box {
        background-color: white;
        position: absolute;
        z-index: 20;
        margin: 105px 0 0 65px;
        display: none;
    }
    .info-des2 {
        position: relative;
        top: 0;
        left: 8px;
        font-size: 12px;
        color: #222;
        width: 170px;
        height: 292px;
        line-height: 18px;
        background:rgba(255,255,255,1);
        box-shadow:0px 0px 6px 0px rgba(102,102,102,0.4);
        border-radius:2px;
        padding: 0px 10px 10px;
    }
    .first_text {
        position: absolute;
        top: 34px;
        left: 66px;
        font-size: 12px;
        color: #222;
        width: 340px;
        height: 206px;
        line-height: 18px;
        background: rgba(255,255,255,1);
        box-shadow: 0px 0px 6px 0px rgba(102,102,102,0.4);
        border-radius: 2px;
        padding: 0px 10px 10px;
        z-index: 200;
    }
    .classification_wrap1 .classbox_r {
        overflow: hidden;
        padding-top: 10px;
        width: auto;
        float: none;
        margin-left: 0;
    }
    .compile .piece .box .title_long {
        float: left;
        width: 154px;
        height: 30px;
        overflow: hidden;
        padding-left: 20px;
        font-size: 16px;
        color: #004e94;
        padding-right: 10px;
        line-height: 30px;
    } 

    .compile .piece .box .con_long {
        float: left;
        width: 250px;
        height: auto;
        overflow: hidden;
        margin-top: 6px;
    }
    
    .compile .piece .box .con_long .act .input {
        float: left;
        width: 32px;
        height: 22px;
        margin: 0 10px;
    }

    .toLoadSpecial > div {
        overflow: hidden;
        min-width: 645px;
    }
    .line_extend, .hint_text_extend {
        margin-left: 64px !important;
    }
    .classification_wrap1 .classbox_r {
        overflow: hidden;
        padding-top: 10px;
        width: auto;
        float: none;
    }
    .extend_icon {
        cursor: pointer;
        position: absolute;
        left: 408px;
        top: 86px;
        right: 0px;
        display: inline-block;
        width: 18px;
        height: 18px;
        background: url(../../images/comold/big_little.png) 0 0 no-repeat;
    }
    .classification_wrap1 .classbox_l {
      float: left;
      height: auto;
      overflow: hidden;
      width: auto;
      max-width: 240px;
      padding-right: 30px;
      padding-top: 10px;
    }
    .compile .piece .box .title {
        float: left;
        width: 63.68px;
        padding-left: 2px;
        height: 30px;
        overflow: hidden;
        color: #004e94;
        padding-right: 0px;
        line-height: 28px;
    }
  }
