/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹a閿熸枻鎷风閿熸枻鎷烽敓鏂ゆ嫹*/
.btn-fontsize{ font-size: 0;}
/* select{
    line-height: 34px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    border: solid 1px #000;
    background: url("../images/arrow.png") no-repeat scroll right center transparent;
    padding-right: 14px !important;
}
select::-ms-expand { display: none; }
select.form-control{[line-height: 16px;]} */
/*閿熸枻鎷烽敓鏂ゆ嫹*/
.main-box{width: auto;position:absolute;top: 0px;left: 50px;right: 0px;background: #eaedf1; padding:0 15px 15px 15px;}
.scrollBar{overflow:hidden; padding-bottom:15px;}
.main-content{padding-bottom:10px;}
.commont-person{position: relative; height:30px; line-height:30px;}
.commont-person span{display: inline-block;vertical-align: middle;}
.commont-person i{width:15px;height: 15px;background: url(../images/checked_false.png) no-repeat;background-size:15px;display: inline-block;vertical-align: middle;}
.selected i{background: url(../images/checked_true.png) no-repeat;background-size:15px;}
.commont-person2 i{width:15px;height: 15px;background: url(../images/checked_true2.png) no-repeat;background-size:15px;display: inline-block;vertical-align: middle;padding-bottom: 3px;}
.commont-person input,.commont-person2 input{opacity: 0;width:100%;height: 100%;position: absolute;left: 0;top:0;}
.commont-person2 span{font-size:12px;}
.commont-person2{	font-size:14px;position: relative;}
.selected2 i{background: url(../images/checked_false2.png) no-repeat;background-size:15px;}
/*---閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹tab閿熷彨浼欐嫹--*/
.main-tabs{ border-bottom:1px solid #ddd;}
.main-tabs li{background: #FBFAF8; margin:0; float:left; display:block;margin-left: -1px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd;margin-bottom: -1px;z-index: 1;}
.main-tabs li a{padding: 10px 16px;display:inline-block}
.main-tabs li.active a{border-top: 2px solid #00a2ca; margin-top:-2px;border-left: 0px;border-right: 0px;border-bottom: 1px solid #FFF; color: #333; background-color:#fff;}
/*--閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽挳閿熸枻鎷峰紡--*/
.operation{width:20px; height:20px; position:relative; margin:0 auto;}
.operation-content{ position:absolute; margin-top:-10px; width:100px; height:20px; right:0;  top:50%; background-color:#ff0000;}
.toolbar-tab { position: relative; font-size: 0; text-align:center;}
.toolbar-tab .operation-btn{color: #2EC9FF;; padding:0 4px;}
.toolbar-tab .operation-btn:hover{text-decoration: none;}
.operation-btn{color: #2EC9FF;padding:0 4px;display:inline-block;width:auto;}
.operation-btn:hover{color: #2EC9FF;cursor:pointer;text-decoration: none;}
.toolbar-tab .more{color: #2EC9FF;;width:20px; height: 20px; }
.more-list{display: none;background-color:#fff; cursor: pointer; width:154px;position: absolute; z-index:2;top: 20px;right:0px; border: 1px solid #ccc;}
.more-list a{ display:block;padding:8px; color: #333;}
.tab-text {width:118px;height:24px; z-index:0;line-height: 24px;border:1px solid #a8a8a8;color: #FFF;text-align: center;position: absolute;z-index: 1;left:-135px;top:-2px;background-color: #fff;border-radius: 5px;transition:all 0.3s ease 0.1s; opacity:0;font-style: normal;}
.tab-text a{ color:#fff; display:inline-block; padding-right:6px;}
.tbar-tab-hover {left: -120px;background-color: #fff; height:24px; line-height:24px; border:1px solid #a8a8a8;border-right:1px solid #171717 !important;}
.tbar-tab-hover a{color:#171717;}
.tbar-tab-hover a:hover{ color:#171717; text-decoration:underline; font-weight:700;}
.side-btn{width:80px; height:100px; position:fixed; left:0px; top:50%; margin-top:-50px; z-index:2; display:none;}
.side-btn a.nav-btn-close{color:#333;}
.side-btn a.nav-btn-open{color:#333; display:none;}
.audit-checked { box-sizing:border-box; overflow:hidden;}
.audit-checked .bg_ls,.audit-checked .bg_ls6{ position:relative;border-left:2px solid #007bd2 !important; width:19%; margin:10px 1% 10px 0;  float:left; min-width:100px; text-align:center; min-height:50px;padding:10px 0; border:1px solid #ddd;  box-sizing:border-box;display: inline-block;}
.audit-checked .bg_ls6{
    width: 14%;
    margin: 10px 2% 10px 0;
}
.audit-checked .bg_ls h3,.audit-checked .bg_ls6 h3{font-size:14px; color:#999;}
.audit-checked .bg_ls p,.audit-checked .bg_ls6 p{margin-top: 5px; color:#007bd2; font-size: 24px;}
/*------echart------*/
.chart_box{width:100%; margin:15px 0;}
.chart_box h3{padding-left:20px; margin-bottom:10px;}
.twChart{padding:0 20px; height:300px; margin:0 auto;margin-bottom: 10px;}/* one  chart */
.twChartLeft{padding:0 10px; height:400px; margin-bottom: 10px;float:left;width:30%;box-sizing:border-box;}/* two  chart   left*/
.twChartRight{padding:0 10px; height:400px;margin-bottom: 10px;float:left;width:70%;box-sizing:border-box;}/* two  chart   right*/
.twChartEqualWrap{width:100%;display:flex;display: -moz-flex;display:-ms-flex;display:-webkit-flex;}/* 1-5  chart*/
.twChartEqualWrap .twChartEqual{padding:0 5px; height:300px; margin-bottom: 10px;flex:1;box-sizing:border-box;border:1px solid #ccc;}/* 1-5  every*/
.main-cheart{padding:20px;}
.main-cheart h3.title{ padding:10px;}
/*-----*/
.number-btn{width:26px; height:26px; float:left; border:1px solid #a5a5a5; text-align:center; line-height:26px; background-color:#f2f2f2;}
/*---閿熸枻鎷烽〉---*/
.page-full{ height:32px; width:100%; float:right;padding-top:10px;}
.page-left .form-control,.page-right .form-control{min-width:50px; display:inline; height:28px; line-height:28px;}
.page-left span.page-span{ display:inline;}
.page-left,.page-center,.page-right{ display:inline; padding:0 8px; float:right;}
.page-right button{border: 0;background: #09c;color: #fff;padding: 5px;height: 28px;margin-left: 4px;font-size: 12px;}
.page-center a,.page-center em{padding: 6px 12px; margin:0 2px;background-color: #ffffff;border:1px solid #dddddd; display:inline-block;}
.page-right button:hover{background: #09c !important;}
.page-center .active em{ background-color:#09c; color:#fff; font-size:12px; color:#fff;}
/*--閿熸枻鎷烽敓杞胯彍纰夋嫹--*/
.tree { min-height:20px;padding:10px; margin-bottom:20px;}
.tree-operation{height:50px;}
.tree-operation a{ display:inline-block; padding:4px 6px; border:1px solid #ddd; margin:0 5px; font-weight:700;}
/*.tree-operation a.node-first{ color:#5cb85c; font-weight:700;}
.tree-operation a.node-second{ color:#3276b1; font-weight:700;}
.tree-operation a.node-del{ color:#d43f3a; font-weight:700;}*/
/* .tree ul{padding-left:25px;}
.tree li {list-style-type:none;margin:0;padding:10px 5px 0 5px; position:relative}
.tree li::before, .tree li::after {content:'';left:-3px;position:absolute; right:auto}
.tree li::before {border-left:1px dotted #999; bottom:50px;height:100%;top:-4px; width:1px}
.tree li::after {border-top:1px dotted #999;height:20px;top:25px;width:25px}
.tree li>span {display:inline-block;padding:3px 8px;text-decoration:none; color:#333;}
.tree li .checked{background: #3c8dbc;color: #fff; padding:4px;}
.tree li.parent_li>span {cursor:pointer;}
.tree li.parent_li>span  i{ padding:0 10px; font-size:16px; color:#666;}
.tree>ul>li::before, .tree>ul>li::after {border:0}
.tree li:last-child::before {height:30px}
.ztree {margin:0; padding:5px; color:#333}
.ztree li{padding:0; margin:0; list-style:none; line-height:17px; text-align:left; white-space:nowrap; outline:0}
.ztree li ul{ margin:0; padding:0 0 0 18px}
.ztree li ul.line{ background:url(../images/img/line_conn.png) 0 0 repeat-y;}
.ztree li a {padding-right:3px; margin:0; cursor:pointer; height:21px; color:#333; background-color: transparent; text-decoration:none; vertical-align:top; display: inline-block}
.ztree li a:hover {text-decoration:underline}
.ztree li a.curSelectedNode {padding-top:0px; background-color:#e5e5e5; color:black; height:21px; opacity:0.8;}
.ztree li a.curSelectedNode_Edit {padding-top:0px; background-color:#e5e5e5; color:black; height:21px; border:1px #666 solid; opacity:0.8;}
.ztree li a.tmpTargetNode_inner {padding-top:0px; background-color:#aaa; color:white; height:21px; border:1px #666 solid;
  opacity:0.8; filter:alpha(opacity=80)}
.ztree li a.tmpTargetNode_prev {}
.ztree li a.tmpTargetNode_next {}
.ztree li a input.rename {height:14px; width:80px; padding:0; margin:0;font-size:12px; border:1px #585956 solid; *border:0px}
.ztree li span {line-height:21px; margin-right:2px}
.ztree li span.button {line-height:0; margin:0; padding: 0; width:21px; height:21px; display: inline-block; vertical-align:middle;border:0 none; cursor: pointer;outline:none;background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;background-image:url("../images/img/bootstrap.png"); *background-image:url("../images/img/bootstrap.gif")}
.ztree li span.button.chk {width:13px; height:13px; margin:0 2px; cursor: auto}
.ztree li span.button.chk.checkbox_false_full {background-position: -5px -5px;}
.ztree li span.button.chk.checkbox_false_full_focus {background-position: -5px -26px;}
.ztree li span.button.chk.checkbox_false_part {background-position: -5px -48px;}
.ztree li span.button.chk.checkbox_false_part_focus {background-position: -5px -68px;}
.ztree li span.button.chk.checkbox_false_disable {background-position: -5px -89px;}
.ztree li span.button.chk.checkbox_true_full {background-position: -26px -5px;}
.ztree li span.button.chk.checkbox_true_full_focus {background-position: -26px -26px;}
.ztree li span.button.chk.checkbox_true_part {background-position: -26px -48px;}
.ztree li span.button.chk.checkbox_true_part_focus {background-position: -26px -68px;}
.ztree li span.button.chk.checkbox_true_disable {background-position: -26px -89px;}
.ztree li span.button.chk.radio_false_full {background-position: -47px -5px;}
.ztree li span.button.chk.radio_false_full_focus {background-position: -47px -26px;}
.ztree li span.button.chk.radio_false_part {background-position: -47px -47px;}
.ztree li span.button.chk.radio_false_part_focus {background-position: -47px -68px;}
.ztree li span.button.chk.radio_false_disable {background-position: -47px -89px;}
.ztree li span.button.chk.radio_true_full {background-position: -68px -5px;}
.ztree li span.button.chk.radio_true_full_focus {background-position: -68px -26px;}
.ztree li span.button.chk.radio_true_part {background-position: -68px -47px;}
.ztree li span.button.chk.radio_true_part_focus {background-position: -68px -68px;}
.ztree li span.button.chk.radio_true_disable {background-position: -68px -89px;}
.ztree li span.button.switch {width:21px; height:21px}
.ztree li span.button.root_open{background-position:-105px -63px}
.ztree li span.button.root_close{background-position:-126px -63px}
.ztree li span.button.roots_open{background-position: -105px 0;}
.ztree li span.button.roots_close{background-position: -126px 0;}
.ztree li span.button.center_open{background-position: -105px -21px;}
.ztree li span.button.center_close{background-position: -126px -21px;}
.ztree li span.button.bottom_open{background-position: -105px -42px;}
.ztree li span.button.bottom_close{background-position: -126px -42px;}
.ztree li span.button.noline_open{background-position: -105px -84px;}
.ztree li span.button.noline_close{background-position: -126px -84px;}
.ztree li span.button.root_docu{ background:none;}
.ztree li span.button.roots_docu{background-position: -84px 0;}
.ztree li span.button.center_docu{background-position: -84px -21px;}
.ztree li span.button.bottom_docu{background-position: -84px -42px;}
.ztree li span.button.noline_docu{ background:none;}
.ztree li span.button.ico_open{margin-right:2px; background-position: -147px -21px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.ico_close{margin-right:2px; margin-right:2px; background-position: -147px 0; vertical-align:top; *vertical-align:middle}
.ztree li span.button.ico_docu{margin-right:2px; background-position: -147px -43px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.edit {margin-left:2px; margin-right: -1px; background-position: -189px -21px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.edit:hover {background-position: -168px -21px;}
.ztree li span.button.remove {margin-left:2px; margin-right: -1px; background-position: -189px -42px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.remove:hover {background-position: -168px -42px;}
.ztree li span.button.add {margin-left:2px; margin-right: -1px; background-position: -189px 0; vertical-align:top; *vertical-align:middle}
.ztree li span.button.add:hover {background-position: -168px 0;}
.ztree li span.button.ico_loading{margin-right:2px; background:url(../images/img/loading.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}
ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)}
span.tmpzTreeMove_arrow {width:16px; height:21px; display: inline-block; padding:0; margin:2px 0 0 1px; border:0 none; position:absolute;
background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;background-position:-168px -84px; background-image:url("../images/img/bootstrap.png"); *background-image:url("../images/img/bootstrap.gif")}
ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)}
.ztreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute} */
/*--閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷穝elect--*/
.J_select,.customerNameShow{width: 100%;height: 32px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;position:relative;}
.customerNameShow{background: #2EC9FF;line-height: 32px;text-indent: 6px;color: #fff;font-size: 15px;}
.J_input{width: 100%;height:32px;line-height:32px;position: relative;}
.J_input input{font-size: 14px;display: block; box-sizing: border-box;width: 100%; padding-left:10px;height: 32px;border: 1px solid #797979;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.J_input input::-webkit-input-placeholder {color:#999;}
閵嗭拷閵嗭拷.J_input input:-moz-placeholder {color:#999;}
閵嗭拷閵嗭拷.J_input input::-moz-placeholder {color:#999;}
閵嗭拷閵嗭拷.J_input input:-ms-input-placeholder {color:#999;}
.J_input .J_drop{right:10px !important;}
.J_list{list-style-type: none;display: none;position: absolute; z-index: 9999; box-sizing: border-box;top:31px;left:0px;width: 100%;border:1px solid #dfdfdf; padding: 15px 0;overflow-y:auto;}
.J_input i.J_drop{ top:15px !important;}
.select-option{background: #fff; width:100%;display: none; }
.select-option li{position: relative;padding-left:15px;overflow: hidden;line-height: 24px;}
.select-option li a{color: #333;}
.select-option li:hover{background: rgba(246,246,246,0.6);}
.select-option-first{height: 30px;line-height: 30px; cursor:pointer;}
i.J_drop{position: absolute;top:11px;width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 6px solid #555; cursor: pointer; display: block;}
.select-option .J_drop{left: 10px;border-bottom: 4px solid transparent;border-left: 6px solid #555;border-top: 4px solid transparent;}
.select-option .J_dropChange{border-bottom:none;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 6px solid #555;}
/*--閿熸枻鎷烽敓鐭鎷烽敓鏂ゆ嫹閿熸枻鎷�--*/
.modal-layout{width: 100%;height: 100%;position: fixed; display: none;top: 0px;left: 0;z-index: 99999999999;background: #fff;    background: rgba(255, 255, 255, 0.4) none repeat scroll 0 0 !important;filter: Alpha(opacity=40);}
.modal-layout .modal-center{background-color:#fff;width:600px; height: 400px; position: absolute; top:10%; left: 50%; margin-left: -300px;border: 1px solid #999;-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.5);box-shadow: 0px 5px 10px rgba(0,0,0,0.5);}
.modal-layout .modal-title{height:36px; line-height: 36px;padding:0 10px; border-bottom: 1px solid #ddd;}
.modal-layout .modal-close{width:20px; height30px; display:block;font-size:20px; font-weight: 700; float:right;}

/*--erro--*/
.erro-bg{width:100%; height:400px;background:url(../images/erro_bg.png) no-repeat center;}
.error{color:#ff0000;}
.dn-error .error{padding-left:0 !important;}
/*--閿熸枻鎷烽敓鐙¤鎷峰悓椤甸敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹寮�--*/
#submitInfo .error {padding-left: 2px;}
#DrugForm .error {padding-left: 2px;}
.form-control.error{border:1px solid #ff0000; color:#333;}
.form-control.error:focus {border-color:#ff0000;outline:0;box-shadow:none;}
#kvFileinputModal{display:none;}
/*閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷风ず閿熸枻鎷峰紡*/
.alert-warning {border:1px solid #faebcc; border-radius: 5px;color: rgb(138, 109, 59);background-color: rgb(252, 248, 227);border-color: rgb(250, 235, 204);}
/*--閿熸枻鎷烽敓楗哄浐璁规嫹1000妯￠敓鏂ゆ嫹--*/
.fiexd-modular{width:1000px; font-size:12px;display: inline-block;}
.fiexd-modular p{ line-height:30px;}
.fiexd-modular .topField{ text-align: center;background: #eff5ee;}
.fiexd-modular .fiexd-group-title{ font-size:18px; text-align:center;padding:10px 0 20px 0;}
.fiexd-modular .fiexd-table td{color:#171717; text-align:left; padding:3px 4px !important;}

.fiexd-modular .fiexd-table tr:hover{ background-color:#fff;}
.fiexd-modular .fiexd-table td.bg-show{ background-color:#f3f3f3;}
.report-table-none td{ text-align:left; border:none; padding:3px 2px !important;}
.report-list .check-box{font-size:12px;position:relative; float:left; height:27px; line-height:27px;}
.report-list .check-box i{width:15px;height: 15px;background: url(../images/report-none.png) no-repeat;background-size:15px;display: inline-block;vertical-align: middle;}
.report-list .check-box.active i{width:15px;height: 15px;background: url(../images/report-active.png) no-repeat;background-size:15px;display: inline-block;vertical-align: middle;}
.input-down-line{border-bottom:1px solid #171717 !important; border:none; padding:6px 2px; height:14px; line-height:14px;}
/*--閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷峰嵃閿熺鍖℃嫹閿熸枻鎷烽敓鏂ゆ嫹--*/
.detail-title{width:56px;position:absolute; top:50%; left:3px;}
.detail-border{width:907px;float:right; margin-left:62px;}
.detail-border span{border-left:1px solid #e1e6eb; padding:4px 0 0 3px; display:block; float:left; line-height:20px; min-height:100px; height:100%; overflow:hidden;}
/*--閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹--*/
.edit-data,.edit-data-phone{ color:#06C; line-height:32px;}
.label-model{border: 0;background: none;cursor: default;}
.label-model-default{border: 0;background: none;cursor: default;min-width: 500px;overflow-x: hidden;overflow-y: hidden;}
.change-phone{width:370px; min-height:140px; display: none; overflow: hidden; position: relative; border: 1px solid #f40; float: left; margin-left: 110px; padding:15px;margin-top: 5px;}
.getcheckcode{background-color: #FFF1E8;margin-left:15px;border-radius:3px;padding:0 7px;border: 1px solid #FF751A;height: 30px; line-height:30px;font-size: 12px; float:left;}
.getcheckcode:hover{ background-color: #fce3d2; color:#333;}
.next-btn{width:50px; height: 26px; color:#fff; display:block; margin:0 auto;border-radius:3px;line-height: 26px; text-align: center; background-color: #f40;}
.next-btn:hover{ color:#fff;}
.codearea{width:24px; float:left; display: block; line-height: 32px;}
.content-first{padding-top:20px;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {cursor:default; background-color: #fff; }
.label-model:focus{border-color:#fff;-webkit-box-shadow:none;box-shadow:none;}
/*--閿熸枻鎷锋伅閿熸枻鎷烽敓鏂ゆ嫹--*/
.title-h3{ font-size:20px; text-align: left; line-height: 38px; margin-bottom:5px;}
.title-h4{ font-size:14px; text-align: left; color:#a5a5a5; margin-bottom: 10px;}
.message-content{font-size: 14px; line-height: 28px; text-indent: 2em;padding:10px 0;border-top: 1px solid #ddd;}
/*--閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹--*/
.question-content{padding-bottom:20px;}
/* .questionview-bg{ background-color:#eaedf1;padding:20px;} */
.question-list{padding:18px 18px 5px 40px; border-bottom:1px dashed #bcbcbc;}
.question-ask{padding:18px 18px 5px 18px; border-bottom:1px dashed #bcbcbc;}
.head-portrait{width:40px; height: 40px; float: left; background-color: #ff9999; border-radius: 20px; margin-right: 20px;}
.head-service{width:60px; height: 60px; background-color: #ff9999; border-radius: 30px; margin:10px 0 0 20px;}
.user-content{margin-left:60px;}
.user-content .user-content-title{ font-size:14px; font-weight: 700;}
.user-content .content-text{ line-height: 26px;}
.user-content .content-time{ font-size: 12px; color:#999;}
/*--閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷峰紡--*/
.star_score {width:160px; height:21px; margin-top: 5px;  position:relative; } /* background:url(../images/stark.png);  */
.star_score a{ height:21px; display:block; text-indent:-999em; position:absolute;left:0;}
.star_score a:hover{ background:url(../images/stars.png);left:0;}
.star_score a.clibg{ background:url(../images/stars.png);left:0;}
/*--閿熸枻鎷烽〉閿熸枻鎷�--*/
.home-content{padding:15px 0;}
.home-content-left{padding-right:336px;}
.home-content-right{width:316px;position:absolute; right:0; top:15px;}
.drug-vigilance,.report-gather{ /*width:98%;padding:1%; border:1px solid #eee;*/width: 100%;background-color: #fff;}
.report-gather{margin-bottom: 20px;}
.drug-vigilance-list li{width:48%; float:left; text-align: center;}
.drug-vigilance-list .drug-title{font-size:14px; color:#666; margin-bottom: 10px;}
.drug-vigilance-list .drug-img{margin-bottom:10px;}
.drug-vigilance-list .drug-text{color:12px;color:#999;}
.home-title{height:20px; margin-bottom:15px; font-size: 14px; color:#171717; position: relative;}
.report-time{position:absolute; top:-5px; left:100px;}
.home-content-right .content-right{background-color: #fff; margin-bottom: 15px;padding:11px; }
.home-content-right .ul-list li i{font-style:normal;}
.home-content-right .content-right .title{margin-bottom:15px; font-weight: 700; color:#272727;}
.home-content-right .news-content .more{color:#00C1DE; font-size: 12px; line-height: 30px;}
.home-content-right .news-content .more:hover{ text-decoration: underline;}
.home-content-right .news-content li{margin-bottom:12px;height:16px;}
.home-content-right .news-content li i{color:#999;}
.home-content-right .policy-content .more{color:#00C1DE; font-size: 12px; line-height: 30px;}
.home-content-right .policy-content .more:hover{ text-decoration: underline;}
.home-content-right .policy-content li{margin-bottom:12px;height:16px;}
.home-content-right .policy-content li i{color:#999;}
.home-content-right .use-content li{height: 40px; line-height: 40px; margin-bottom:10px;background: #F5F5F6;border: 1px solid #F5F5F6;-o-transition: all 0.15s, 0.15s;-moz-transition: all 0.15s, 0.15s;-webkit-transition: all 0.15s, 0.15s;}
.home-content-right .use-content li a{display: block;padding:0 16px; height: 40px; line-height: 40px; }
.home-content-right .use-content li a:hover{background-color: #fff; border: 1px solid #00C1DE; color:#333;}
.home-content-right .short-list li{float:left;width:45%;height: 28px;}
.home-content-right .short-list li a{color:#06C; font-size: 12px;padding:6px;display:inline-block;font-weight:bold;}
.home-content-right .short-list li a:hover{cursor:pointer;color:#f90;font-weight:bold;}
	/*--home pege new--*/
.home-content-left .drug-alert-diagram-instruction{
	width:100%;
	display:flex;
	padding-left:25px;
	box-sizing:border-box;
}
.home-content-left .drug-alert-diagram-instruction li{
	float:left;
}
.home-content-left .drug-alert-diagram-instruction li span{
	display:inline-block;
}
.home-content-left .drug-alert-diagram-instruction li span:nth-child(2){
	padding:0 10px;
}
.home-content-left .drug-alert-diagram-instruction li span:nth-child(1){
	width:21px;
	height:15px;
	border-radius:2px;
}
.home-content-left .drug-alert-diagram{
	display:flex;
	padding-bottom:10px; 
	-webkit-justify-content: center;
    justify-content: center;
    height:100px;
}
.home-content-left .drug-alert-diagram li{
	float:left;
	width:201px;
	/* border:1px solid #ccc; */
	padding:0 10px;
	box-sizing:border-box;
	height:100px;
	display:none;
}
.home-content-left .drug-alert-diagram li>div{
	width:100%;
	height:100%;
}
/* .home-content-left .drug-alert-diagram li>div img{
	width:100%;
	height:100%;
}
.home-content-left .drug-alert-diagram li>p{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
} */
.drug-alert-chart>div{
	margin-bottom:10px;
}
.drug-alert-chart h3{
	padding: 4px 15px;
    color: #333;
    font-size: 12px;
    background: #f9f9f9;
}
.drug-alert-chart .tw-chart{
	padding:0 10px;
	box-sizing:border-box;
	border:1px solid #ddd;
	margin-right:10px;
	width:100%;
	height:145px;
}
.drug-alert-chart .variety-chart,.drug-alert-chart .source-chart{
	margin-bottom:10px;
} 
.drug-alert-chart .region-chart{
	min-width:320px;
	height:300px;
}
/* .tw-chart-left{
	float:left;
	width:50%;
	width:300px;
	height:300px;
	margin-right:10px;
	border:1px solid #ddd;
	box-sizing:border-box;
}
.tw-chart-right{
	float:left;
	width:49%;
	width:418px;
	height:300px;
}
.tw-chart-right>div{
	border:1px solid #ddd;
	box-sizing:border-box;
}
.tw-chart-left>div{
	width:100%;
	height:100%;
}
.tw-chart-right>div{
	width:100%;
	height:calc(50% - 5px);
}
.tw-chart-right>div>div{
	width:100%;
	height:100%;
} */

/*--閿熸枻鎷烽敓鏂ゆ嫹閿熻緝鎲嬫嫹--*/
.J_drugnew{ border-bottom:1px dashed #ddd; margin-bottom:10px;}
/*--閿熸枻鎷蜂笟鍝侀敓鏂ゆ嫹閿熺殕璁规嫹閿熸枻鎷穞ab閿熷彨浼欐嫹--*/
.edit-tab{width:600px;position:relative;}
/* .tab-top{line-height:36px;position: absolute;top: 1px;left: 0;} */
/*.add-tag{width:60px; height:30px; line-height:30px; text-align:center; background-color:#0088CC; color:#fff; position:absolute; top:0; right:0;}*/
.add-tag a{ color:#fff;}
.prev{width:30px; height:36px; line-height:36px; float:left; background:#ccc; color:#000; text-align:center;position: relative;}
.next{width:30px; height:36px; line-height:36px; float:right; background:#ccc; color:#000; text-align:center;position: relative;}
.tab-list li{float: left;display:inline-block; padding:0 20px; margin: 0 5px 5px; /* width: 40px;  */position:relative; line-height:36px; border:1px solid #ccc;cursor: pointer;background: #f0f0f0;}
.tab-list li.active{background-color: #09c;color: #fff;}
.tab-list li.active a.cancel{color: #fff;}
.tab-content-wrap{padding-left: 5px;}
.tab-list li a.cancel{ position:absolute; width:15px; height:15px; line-height:15px; text-align:center; display:block; right:-1px; top:-1px;color: #999;}
.tab-list li a.cancel:hover{color: red;}
.tab-content{padding:20px; border:1px solid #ccc; min-height:300px;overflow: hidden;}
.tab-content-left{width:300px; float:left;}
.tab-content-right{width:250px; float:right;}
.tab-content-right img{width: 250px;}
.dn{display:none}

.file-caption{height: 0;display: none;}
.btnAdd{
    color: #666;
    background: #f9f9f9;
    border: 0;
    cursor: pointer;
    font-weight: bold;
}
.btnAdd:hover{
    color: #09c;
}
.reportBaseStep{
    cursor: pointer;
}
#questionList a{color: #06c;}
#questionList a:hover{text-decoration: underline;}

.dis-inblock{
    display: inline-block;
}
.t-center{
    text-align: center;
}
.w500{
  min-width: 500px;
}
.star_score i{
  width: 27px;
  height: 28px;
  position: relative;
  display: inline-block;
  background: url('../images/starsnone.png') no-repeat;
}
.star_score i img{
  top: 0;
  left: 0;
  z-index: 1;
  display: none;
  position: absolute;
}
/* 鑽搧涓婃姤绗簩閮� */
#drugContainer,#eventContainer{
  padding-bottom: 40px;
  position: relative;
}
#addDrugs,#num-btn-add{
  bottom: 0;
  left: 37px;
  position: absolute;
}
.reportDrug-usemed{
  margin-bottom: 15px;
}
.reportDrug-usemed ul{
  border: 1px solid #d5d5d5;
  border-bottom: 0;
  border-left: 0;
}
.reportDrug-usemed li{
  text-align: left;
  box-sizing: border-box;
  border-bottom: 1px solid #d5d5d5;
}
.reportDrug-usemed li>div{
  height: 30px;
  text-indent: 10px;
  line-height: 30px;
  position: relative;
  box-sizing: border-box;
  border-left: 1px solid #d5d5d5;
}
dl.dlmockSelect{
  width: 100%;
  position: absolute;
  z-index: 999999999;
  margin-left: -1px;
  border: 1px solid #d5d5d5;
  background: #fff;
  /* height: 200px; */
  max-height: 200px;
  overflow-y: auto;
}
dl.dlmockSelect dd{
  text-indent: 2px;
  padding: 0 5px;
  cursor: pointer;
  text-align: left;
  border-bottom: 1px solid #d5d5d5;
}
dl.dlmockSelect dd:last-child{
  border-bottom: 0;
}
/* 报告采集-查看-通用名称的搜索样式 */
dl.reportSelect{
  width: 100%;
  position: absolute;
  z-index: 999999999;
  border: 1px solid #d5d5d5;
  background: #fff;
  /* height: 200px; */
  max-height: 200px;
  overflow-y: auto;
  box-sizing: border-box;
  top: 31px;
}
dl.reportSelect dd{
  text-indent: 2px;
  padding: 5px;
  cursor: pointer;
  text-align: left;
  border-bottom: 1px solid #d5d5d5;
}
dl.reportSelect dd:hover{
	background: #28a4c9;
    color: white;
}
dl.reportSelect dd.selected {
    background: #28a4c9;
    color: white;}
dl.reportSelect dd:last-child{
  border-bottom: 0;
}
.dis-none{
  display: none;
}
.pw10{width: 10%;}
.pw20{width: 20%;}
.pw21{width: 21%;}
.pw13{width: 13%;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ccc; opacity:1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ccc;opacity:1;
}

input:-ms-input-placeholder{
    color: #ccc;opacity:1;
}

input::-webkit-input-placeholder{
    color: #ccc;opacity:1;
}
.reportDrug-usemed li>div input{
  width: 92%;
  padding: 2px 1%;
}


.addTab{
  margin-right: 10px;
  border: 1px solid #d5d5d5;
  border-bottom: 0;
  border-left: 0;
}
.addTab li{
  /* height: 30px; */
  line-height: 30px;
  text-align: center;
  border-bottom: 1px solid #d5d5d5;
}
.addTab li div{
  float: left;
  line-height: 33px;
  position: relative;
  box-sizing: border-box;
  display: inline-block;
  border-left: 1px solid #d5d5d5;
}
.addTab li div input,.addTab li div select{
  width: 100%;
  text-indent: 10px;
}
.pw30{width: 30%;}
.num-btn-delete{
  width: 100%;
  height: 100%;
  cursor: pointer;
  display: inline-block;
}
.num-btn-delete:hover{
  color: red;
}

/* 鏃堕棿鎻掍欢-gui */
ul,li
{
	margin:0;
	padding:0;
	list-style:none;
}
.clear
{
	clear:both;
	height:0;
}

.tz-datepicker
{
	width:210px;
	border:solid 1px #3a98d8;
	font-size:12px;
	position:absolute;
	z-index:99999;
	display:none;
	background: #fff;
}
.tz-datepicker .year-month
{
	height:25px;
	text-align:center;
	cursor:pointer;
	margin-top:1px;
}
.tz-datepicker .year-month span
{
	display:inline-block;
	height:25px;
	line-height:25px;
	float:left;

}
.tz-datepicker .year-month span:hover
{
	color:#fff;
	background:#3a98d8;
}
.tz-datepicker .year-month span.active
{
	color:#fff;
	background: #3a98d8;
}

.datesel .span-arrow
{
	width:14px;
	height:14px;
	display:block;
	position:absolute;
	right:10px;
	top:8px;
}
.datesel .span-col
{
	background:url(../../image/content/select-dropdown-arrow.png) no-repeat left top;
}
.datesel .span-ex
{
	background:url(../../image/content/select-dropdown-arrow.png) no-repeat left top -14px;
}


.year-month .left
{
	width:25px;
	margin-left:2px;
}
.year-month .month
{
	width:74px;
	margin-left:1px;
	position:relative;
}
.year-month .month span
{
	width:74px;
	position:relative;
}
.year-month .year
{
	width:74px;
	margin-right:1px;
	position:relative;
}
.year-month .year span
{
	width:74px;
	text-align:center;
}
.year-month .right
{
	width:30px;
}


/*.year-month .month span , .year-month .year span
{
	background:url(image/up-default.png) no-repeat center right 6px;
}*/

.year-month .month span:hover , .year-month .year span:hover
{
	background: #3a98d8;
}

.year-month .month span.active , .year-month .year span.active
{
	background: #3a98d8;
}



/* 閺勭喐婀� */
.week
{
	height:25px;
	color:#9ea7b3;
}
.week ul
{
	padding:0;
	margin:0;
}
.week ul li
{
	width:30px;
	line-height:25px;
	float:left;
	text-align:center;
}



/* 婢讹拷 */
.day
{
	background:#f3f3f3;
}
.day ul
{
	overflow:hidden;
}
.day ul li
{
	height:30px;
	line-height:30px;
	width:30px;
	float:left;
	text-align:center;
	background:#fff;
	margin-top:1px;
	cursor:pointer;
}
.day ul li:hover
{
	background:#3a98d8;
	color:#fff;
}
.day ul li.active
{
	background:#3a98d8;
	color:#fff;
}


/* 閺堬拷 */
.year-month .month .month-list
{
	width:72px;
	border:solid 1px #ccc;
	border-top:none;
	position:absolute;
	top:25px;
	left:0;
	background:#fefefe;
	display:none;
	color:#9ea7b3;
}
.month-list ul li
{
	width:34px;
	float:left;
	height:20px;
	cursor:pointer;
	text-align:center;
	line-height:20px;
	margin:1px;
}
.month-list ul li:hover
{
	background:#3a98d8;
	color:#fff;
}

.month-list ul li.active
{
	background:#3a98d8;
	color:#fff;
}



/* 闁瀚ㄩ獮锟� */
.year-month .year .year-list
{
	width:72px;
	border:solid 1px #ccc;
	border-top:none;
	position:absolute;
	top:25px;
	left:0;
	background:#fefefe;
	display:none;
	color:#9ea7b3;
}
.year-list ul
{
	overflow:hidden;
}
.year-list ul li
{
	width:34px;
	float:left;
	height:20px;
	cursor:pointer;
	text-align:center;
	line-height:20px;
	margin:1px;
}
.year-list ul li:hover
{
	background:#3a98d8;
	color:#fff;
}

.year-list ul li.active
{
	background:#3a98d8;
	color:#fff;
}

.year-list .year-change
{
	margin-top:3px;
	margin-bottom:3px;
	overflow: hidden;
    height: 18px;
    width: 100%;
}
.year-change span
{
	width:30px !important;
	height:18px !important;
}
.year-change .year-left
{
	margin-left:4px;
	margin-right:4px;
	background:url(../images/left-default.png) #fff no-repeat center !important;
}
.year-change .year-left:hover
{
	background:url(../images/left-active.png) #3a98d8 no-repeat center !important;
}
.year-change .year-right
{
	background:url(../images/right-default.png) #fff no-repeat center !important;
}
.year-change .year-right:hover
{
	background:url(../images/right-active.png) #3a98d8 no-repeat center !important;
}

.tz-datepicker .action
{
	height:25px;
	border-top: solid 1px #f3f3f3;
}
.tz-datepicker .action span
{
	height:25px;
	line-height:25px;
	width:70px;
	color:#3a98d8;
	text-align:center;
	cursor:pointer;
	display:inline-block;
}

.min-p3{
  padding: 0 3px;
}
.w125{
  width: 125px !important;
}

.explainpsur{
	height: 210px;
	position: relative;
}
.explainpsur div{
	left: 0;
	top: 50%;
	height: 90px;
	margin-top: -45px;
	position: absolute;
}
.explainpsur div p{
	line-height: 28px;
}
.mar5{
	margin-left: 5px;
}
.wt55{
    width: 55px;
}

.a_primary{
    color: #fff;
    background-color: #09c;
    border-color: #09c;
    border-radius: 2px;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 18px;
    font-size: 12px;
    line-height: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: 10px;
}
.a_primary:hover{
    color:#fff;
    background-color:#3276b1;
    border-color:#285e8e;
}
.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.doubellipsis{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.question-ask .user-content{
    width:  500px;
}
.question-list .user-content{width: 500px;}
.user-content .content-text img{
    width:  100%;
    height:  100%;
}
.h45{
  height: 45px;
}
.edit-span{
  margin-left: 15px;
  line-height: 32px;
}
.edit-span a:nth-child(2){
  color: rgb(0, 153, 0);
  margin-left: 10px;
}

.search-field{
	display: none !important;
}
.choice-field,.choice-field .show-text{
	max-width: 158px !important;
}
i.edit,.a-disabled{
  color: #ccc;
  opacity: 1 !important;
  padding: 0 4px;
  font-style: normal;
  width:auto;
  display:inline-block;
}
i.edit:hover,.a-disabled:hover{
  color: #ccc;
}

/*
  浏览器右侧悬浮窗
 */
 .floatContainer{
   bottom: 50px;
   right: 0px;
   position: fixed;
   z-index: 999999;
   background-color:floralwhite;
 }
 .floatContainer ul{
   padding: 4px;
   background: #ccc;
   border-radius: 4px;
 }
 .floatContainer ul li{
   color: #fff;
   width: 24px;
   height: 24px;
   font-size: 12px;
   padding: 5px;
   background: #ccc;
   text-align: center;
   position: relative;
   cursor: pointer;
   margin-top: 4px;
   overflow: hidden;
   line-height: 30px;
   border-radius: 3px;
 }
 .floatContainer ul li:first-child{
   margin-top: 0;
 }
 .floatContainer ul li div{
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background: #474b4e;
   position: absolute;
   z-index: 2;
   border-radius: 3px;
 }
 .floatContainer ul li a{
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   display: inline-block;
   position: absolute;
   z-index: 1;
   font-weight: bold;
   background: #a0a0a0;
 }
 .floatContainer ul li img{
   width: 16px;
   vertical-align: middle;
 }
 .floatContainer ul li.right-hide{
   height: 14px;
   line-height: 14px;
 }
 .floatContainer ul li.right-hide span{
   display: inline-block;
   width: 100%;
   height: 100%;
 }

 /* 报告采集-选择原报告 */
 .originalReport-container{
   display: none;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 999;
   background: rgba(0,0,0,0.6);
 }
 .originalReport-in{
   position: absolute;
   top: 80px;
   left: 50%;
   margin-left: -500px;
   width: 1000px;
   min-height: 500px;
   background: #fff;
   padding: 10px;
 }
 
 .originalReport-inMeDRA{
   position: absolute;
   top: 80px;
   left: 54%;
   margin-left: -500px;
   width: 922px;
   /* min-height: 500px; */
   height:480px;
   background: #fff;
   padding: 10px;
 }
 .originalReport-in h3{
   color: #333;
   line-height: 40px;
   font-size: 16px;
   text-indent: 10px;
   background: #f3f3f3;
   border: 1px solid #ccc;
   border-bottom: 0;
 }
 
 .originalReport-inMeDRA h3{
   color: #333;
   line-height: 40px;
   font-size: 16px;
   text-indent: 10px;
   background: #f3f3f3;
   border: 1px solid #ccc;
   border-bottom: 0;
 }
 .original-condition{
   padding: 10px 10px 30px 10px;
   border: 1px solid #ccc;
   border-top: none;
 }
 .original-condition h4{
   line-height: 45px;
 }

 .original-condition .reportOri{
    text-indent: 5px;
    width: 200px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    line-height: 32px;
    background: #fff;
 }

 #trackReportTable tr:hover{
  background: #ccc !important;
 }

 /* psur报告 */
 .stepicon{
   padding: 10px;
   background: #fff;
 }
 .stepicon dd{
   width: 9%;
   min-width: 113px;
   margin: 10px 1%;
   height: 30px;
   background: #ccc;
   line-height: 30px;
   padding-left: 10px;
   text-align: center;
   position: relative;
   box-sizing: border-box;
 }
 .stepicon dd.step-active{
   background: #00C1DE;
 }
 .stepicon dd span{
   width: 100px;
   display: inline-block;
 }
  .stepicon dd.step-active span{
    color: #fff;
  }
.stepicon dd.step-active .stepicon-right{
  border-left: 10px solid #00c1de;
}
 .stepicon-left,.stepicon-right {
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-left: 10px solid #fff;
    border-bottom: 15px solid transparent;
    position: absolute;
    top: 0;
}
 .stepicon-right{
   right: -10px;
   border-left: 10px solid #ccc;
 }
  .stepicon-left{
    left: 0;
  }

  .visitAdd,.visitDele,.visitAddInput,.visitDeleInput{
    top: 0;
    width: 32px;
    height: 32px;
    cursor: pointer;
    font-size: 16px;
    line-height: 32px;
    text-align: center;
    position: absolute;
    display: inline-block;
    border: 1px solid #ccc;
    box-sizing: border-box;
  }
  .visitAdd,.visitAddInput{
    left: 316px;
  }
  .visitDele,.visitDeleInput{
    left: 316px;
  }

  
  .mCustomScrollBox{
  	background: #fff;
  	margin-top: -2px !important;
  	border-top: 1px solid #d5d5d5;
  }
  .select_main{
  	border-color: #d5d5d5 !important;
  }
  .select_list{
  	border-color: #d5d5d5 !important;
  }
  
  /* MedDRA检索 */
  .Med-one{flex: 1;box-sizing: border-box;height: 330px;padding-right:10px;}
  .Med-one:last-child{padding-right: 0}
  .Med-one>input.form-control{width:100% !important}
  .Med-one>div{width:100% !important}
  .Med-one>div dl{width:18% !important;margin-left:1px;}
  .Med-one .med-refer{box-sizing: border-box; border:1px solid #d5d5d5; width:100%; margin-top: 10px;}
  .medrefer-container{ display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;background: rgba(0,0,0,0.6);}
  textarea{ resize:none;}
  
  /*
  浏览器右侧消息弹出框
 */
 .msgWindow{
   bottom: 50px;
   right: -300px;
   background: #474b4e;
   position: fixed;
   z-index: 999999;
 }
 .msgWindow-blank{
   bottom: 50px;
   right: 41px;
   height: 150px;
   width: 3px;
   background: #474b4e;
   position: fixed;
   z-index: 999999;
   background-color:floralwhite;
   opacity: 0.8;
 }
 /*图片反转*/
 .roll-icon{width:30px; height:30px; position: absolute;background: url(../images/rollback-icon.png) no-repeat;left:75px;top:0px;}
 
  /*客服*/
 .userServive{margin-bottom: 10px; margin-left:60px;}
 .useMessage_answers{font-size: 14px; line-height: 32px; color:#333;}
 .useMessage_reply{font-size: 14px; line-height: 32px; }
 /*
 步骤进度效果
*/
.stepOver{font-size: 10px;  display:inline-block;  position:relative; line-height:18px;height:18px;  width:46px;background:#EBEBEB;text-align:center;margin-right:2px; padding-left:3px;}
.stepOver:before {position:absolute;left:0;  top:0;  height:0;width:0;  border-bottom:9px inset transparent;border-left:9px solid #fff;  border-top:9px inset transparent;  content:""}
.stepOver:after {position:absolute;right:-9px;top:0;height:0;width:0;border-bottom:9px inset transparent;border-left:9px solid #EBEBEB;border-top:9px inset transparent;content:"";z-index:2}
.stepOver.active{color:#fff;background:#0099cc;}
.stepOver.active:after {  border-left-color:#0099cc;}
.stepOver.active_af{color:#fff;background:#3cbee9;}
.stepOver.active_af:after {  border-left-color:#3cbee9;}
.stepOver.active_af_af{color:#fff;background:blue;}
.stepOver.active_af_af:after {  border-left-color:blue;}
.stepOver:first-child:before{  border: 0}
.stepOver:last-child:after{border: 0}

.stepOver_two{font-size:14px;  display:inline-block;  position:relative; line-height:40px;height:40px;  width:30%;background:#EBEBEB;text-align:center;margin-right:2px; padding-left:3px;}
.stepOver_two:before {position:absolute;left:0;  top:0;  height:0;width:0;  border-bottom:20px inset transparent;border-left:20px solid #fff;  border-top:20px inset transparent;  content:""}
.stepOver_two:after {position:absolute;right:-20px;top:0;height:0;width:0;border-bottom:20px inset transparent;border-left:20px solid #EBEBEB;border-top:20px inset transparent;content:"";z-index:2}
.stepOver_two.active{color:#fff;background:#0099cc;}
.stepOver_two.active:after {  border-left-color:#0099cc;}
.stepOver_two.active_af{color:#fff;background:#3cbee9;}
.stepOver_two.active_af:after {  border-left-color:#3cbee9;}
.stepOver_two.active_af_af{color:#fff;background:blue;}
.stepOver_two.active_af_af:after {  border-left-color:blue;}
.stepOver_two:first-child:before{  border: 0}
.stepOver_two:last-child:after{border: 0}

 /*
 psur计划步骤进度效果
*/
.psur_plan_step .stepOver{font-size: 10px;  display:inline-block;  position:relative; line-height:18px;height:18px;  width:46px;background:#EBEBEB;text-align:center;margin-right:2px; padding-left:3px;}
.psur_plan_step .stepOver:before {position:absolute;left:0;  top:0;  height:0;width:0;  border-bottom:9px inset transparent;border-left:9px solid #fff;  border-top:9px inset transparent;  content:""}
.psur_plan_step .stepOver:after {position:absolute;right:-9px;top:0;height:0;width:0;border-bottom:9px inset transparent;border-left:9px solid #EBEBEB;border-top:9px inset transparent;content:"";z-index:2}
.psur_plan_step .stepOver.active{color:#fff;background:#ccc;}
.psur_plan_step .stepOver.active:after {  border-left-color:#ccc;}
.psur_plan_step .stepOver.active_af{color:#fff;background:#70E09C;}
.psur_plan_step .stepOver.active_af:after {  border-left-color:#70E09C;}
.psur_plan_step .stepOver.active_af_af{color:#fff;background:red;}
.psur_plan_step .stepOver.active_af_af:after {  border-left-color:red;}
.psur_plan_step .stepOver:first-child:before{  border: 0}
.psur_plan_step .stepOver:last-child:after{border: 0}
.psur_plan_step .stepOver:nth-child(1){width:40px;}
.psur_plan_step .stepOver:nth-child(2){text-align:right;}
/*
 项目管理 -新建项目表格样式
*/
.attend-table{
	width: calc(100% - 230px) !important;
}
.attend-table .attend-title td{
	background: #f5f6fa;
    padding: 2px 8px;
    font-weight: 700;
}
.attend-table .attend-body td{
	padding: 1px 8px;
}
.attend-mask-table .attend-title td{
	background: #f5f6fa;
    font-weight: 700;
}
.attend-mask-table td{
	padding:8px;
}
.attend-table .attend-body td:last-child{
	cursor:pointer;
	color:#3F8EDC;
}
	/*弹窗*/
.add-attend-container{
   display: none;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 999;
   background: rgba(0,0,0,0.6);
 }
 .add-attend-in{
   position: absolute;
   top: 80px;
   left: 50%;
   margin-left: -500px;
   width: 1000px;
   min-height: 500px;
   background: #fff;
   padding: 10px;
 }
 .add-attend-in h3{
   color: #333;
   line-height: 40px;
   font-size: 16px;
   text-indent: 10px;
   background: #f3f3f3;
   border: 1px solid #ccc;
   border-bottom: 0;
 }
 .add-attend-condition{
 	padding: 10px 10px 30px 10px;
   border: 1px solid #ccc;
   border-top: none;
 }
 .add-attend-list h4{
 	line-height:32px;
 }
 .attendAlertTable{
 	
 }
 /* 选择对比企业说明书 */
 .c-instruction-container,.c-instruction-container1{
   display: none;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 999;
   background: rgba(0,0,0,0.6);
 }
 .c-instruction-in{
   position: absolute;
   top: 80px;
   left: 50%;
   margin-left: -500px;
   width: 1000px;
   min-height: 500px;
   background: #fff;
   padding: 10px;
 }
 .c-instruction-in h3{
   color: #333;
   line-height: 40px;
   font-size: 16px;
   text-indent: 10px;
   background: #f3f3f3;
   border: 1px solid #ccc;
   border-bottom: 0;
 }
 .c-instruction-condition{
  padding: 10px 10px 10px 10px;
   border: 1px solid #ccc;
   border-top: none;
 }
 .c-instruction-list h4{
 	line-height:32px;
 }
.c-instruction-table .ins-title td{
	background: #f5f6fa;
    font-weight: 700;
}
.c-instruction-table td{
	padding:8px;
	/* background:#fff; */
}
.c-instruction-table tbody td{
	text-align:left;
}
.c-instruction-table .instructions{
	cursor:pointer;
	position:relative;
}
.hide-instruction-table{
	display:none;
	/* position:absolute; */
	width:500px;
	z-index:10;
	/* right:39px; */
	height:300px;
	overflow-y:auto;
	background:rgb(232,242,254);
	position:fixed;
	left:50%;
	margin-left:-245px;
	top:264px;
	padding:10px;
	border:1px solid #ccc;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,.15);
	box-shadow: 0 0 6px rgba(0,0,0,.15);
 	-o-box-shadow: 0 0 6px rgba(0,0,0,.15);
 	-ms-box-shadow: 0 0 6px rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 6px rgba(0,0,0,.15);
    border-radius:5px;
}
.hide-instruction-table table{
	width:100%;
	background:#fff;
}
.hide-instruction-table table .ins-title td{
	background: #f5f6fa; 
    font-weight: 700;
    padding: 6px;
}
.hide-instruction-table td{
	padding:3px;
	
}
.hide-instruction-table tbody td{
	text-align:left;
}
.hide-instruction-table tr td:first-child{
	width:40%;
}
.hide-instruction-table tr td:last-child{
	width:60%;
}
.c-instruction-table .ins-details{
	color:#0099CC;
}
.c-instruction-change-item{
	display:none;
}
.c-instrution-change-tit{
	width:100%;
	margin-bottom: 15px;
	display: flex;
 	justify-content: center;
}
.c-instrution-change-tit li{
	cursor:pointer;
	float:left;
	padding:10px 10px;
	box-sizing:border-box;
	font-size:14px;
	font-weight:bold;
}
.c-instrution-change-tit li.active{
	border-bottom:2px solid #009DFF;
	/* color:#009DFF; */
}
 /*年度报告列表复制弹窗*/
.aunual-report-container{
   display: none;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 999;
   background: rgba(0,0,0,0.6);
 }
 .aunual-report-in{
   position: absolute;
   top: 150px;
   left: 50%;
   margin-left: -250px;
   width: 312px;
   min-height: 156px;
   background: #fff;
   padding: 10px;
 }
 .aunual-report-in h3{
   color: #333;
   line-height: 40px;
   font-size: 16px;
   text-indent: 10px;
   background: #f3f3f3;
   border: 1px solid #ccc;
   border-bottom: 0;
 }
 .aunual-report-condition{
   padding: 10px;
   border: 1px solid #ccc;
   border-top: none;
   box-sizing:border-box;
 }
 .aunual-report-list h4{
 	line-height:32px;
 }
 .aunual-report-close{
 	margin-right: 10px;
 	margin-top: 12px;
 	width: 16px;
 	cursor: pointer;
 	float:right;
 }
 .aunual-report-op{
 	padding-top:100px;
 	display: flex;
	justify-content: center;
 }
 /* .commont-checkbox{
 	position: relative; 
 }
 .commont-checkbox i{
 	width: 15px;
    height: 15px;
    background: url(../images/checked_true2.png) no-repeat;
    background-size: 15px;
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 3px;
}
 .checkbox-selected i{
	background: url(../images/checked_false2.png) no-repeat;
	background-size:15px;
}
 
 .commont-checkbox .checkbox{
 	opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    left: -10px;
    top: 0;
    
 } */
 .commont-checkbox input[type='checkbox']{
    width: 14px;
    height: 14px;
    background-color: #fff;
    -webkit-appearance:none;
    border: 1px solid #c9c9c9;
    border-radius: 2px;
    outline: none;
    min-height: 14px;
    margin:0;
    padding:0;
    margin-left:9px;
}
.commont-checkbox input[type='checkbox']:checked{
   background: url("../images/checked_false2.png")no-repeat center;
   background-size:16px 16px;
}
 /*报告分析-报告概况 2018.7.18 pm*/
 .analysic-echarts-content{
 	width:100%;
 }
 .echarts-content-items{
 	width:100%;
 }
 .echarts-content-items>div{
 	border:1px solid #ddd;
 	border-radius:4px;
 	float:left;
 	width:327.8px;
 	box-sizing:border-box;
 	margin:0 8px 8px 0;
 } 
 
 .echarts-content-items>div:nth-child(1),
 .echarts-content-items>div:nth-child(2){
 	width:495.4px;
 }
 .echarts-content-items .echart-box{
 	width:100%;
 	height:184px;
 	box-sizing:border-box;
 }
 .echarts-content-items>div:nth-child(1) .echart-box,
 .echarts-content-items>div:nth-child(2) .echart-box{
 	/* height:400px; */
 	height:398px;
 	width:100%;
 	box-sizing:border-box;
 }
 .echarts-content-items .echart-box>div{
 	width:100%;
 	height:100%;
 	box-sizing:border-box;
 }
 .time-sex-content>div{
 	border:1px solid #ddd;
 	border-radius:4px;
 }
 .echarts-content-items .echart-title h3{
 	padding:3px;
 	font-size:12px;
 	background:#f9f9f9;
 	float:left;
 	box-sizing:border-box;
 }
 .echarts-content-items .echart-title h3 a{color:#5a5a5a;}
  .echarts-content-items .echart-title h3:first-child{
 	width:60%;
 }
 .echarts-content-items .echart-title h3:last-child{
 	text-align:right;
 	width:40%;
 }
 
 /* .analysic-echarts-content .hg270{
 	height:294px;
 }
 .analysic-echarts-content .hg131{
 	height:131px;
 } */
 
 /*所有表格右侧按钮样式 2018.7.20 pm  还有40行的a ~display:inline-block;width:auto;*/
 #tableDiv #tableContentDiv{
 	table-layout: fixed;
 }
 
 /* 企业架构新页面样式 2018.7.20pm*/
 .enterprise-architecture{
 
 }
 .enterprise-list-item li:nth-of-type(even){
 	background:#f6f7f9;
 }
 .enterprise-list-edit label{
 	text-align:right;
 	margin-right:10px;
 }
 .enterprise-list-check input,.enterprise-list-check textarea{
 	border:none;
 }
 .enterprise-list-check li:nth-of-type(even) input{
 	background:#f6f7f9;
 }
 .enterprise-list-check li:nth-of-type(odd) input{
 	background:#fff;
 }
 .enterprise-list-check .district span{
 	display:inline-block;
	line-height:32px;
 }
 .enterprise-list-check li{
 	margin-bottom:0;
 }
 .enterprise-list-check li:last-child{
 	margin-bottom:10px;
 }
 .enterprise-architecture textarea.enterprise-brief{
 	padding:3px !important;
 	width:100%;
 	text-indent:2em;
 	line-height:22px;
 }
  .enterprise-architecture .handle-btn{
  	float:right;
  	cursor:pointer;
  	border:1px solid #ccc;
  	padding:3px 14px;
  	line-height:18px;
  	margin-top:-5px;
  }
   .enterprise-architecture .handle-btn:hover{
   	background:#eee;
   }
   
   /* 报告上报、审核 优化2018.7.26pm*/
   .report-base .patientDiv,.report-audit-base .patientDiv{
   	margin-bottom:0;
   }
   .report-base .pastMedicalHistoryDiv,.report-audit-base .pastMedicalHistoryDiv{
   	margin-bottom:-6px;
   }
   .report-base .pastMedicalHistoryDiv,.report-audit-base .pastMedicalHistoryDiv{
   	margin-bottom:-6px;
   }
   .report-base .familyHistoryDiv,.report-audit-base .familyHistoryDiv{
   	margin-bottom:-6px;
   }
   .report-base .familyHistoryDiv>div:nth-child(3),.report-audit-base .familyHistoryDiv>div:nth-child(3){
   	margin-left:20px;
   }
   .report-base .pastMedicalHistoryDiv>div:nth-child(2), .report-audit-base .pastMedicalHistoryDiv>div:nth-child(2){
   	margin-left:-29px;
   }
    .report-base .past-medical-history,.family-history,.report-audit-base .past-medical-history,.family-history{
   	margin-bottom:0;
   } 
   .report-base .reporter-infos>div,.report-audit-base .reporter-infos>div{
  	margin-bottom:0;
  } 
  .report-base .familyHistoryDiv >div:nth-child(2)>div:nth-child(2) input,.report-audit-base .familyHistoryDiv >div:nth-child(2)>div:nth-child(2) input{
  		width:200px !important;
  }
  /* 风险预警启用规则2018.8.1am*/
  .risk-waring-rules-content{
  	border:1px solid #e1e6eb;
  	padding:10px 0;
  }
  .risk-waring-rules-items{
  	display:flex;
  }
  .risk-waring-rules-items>p{
  	width:147px;
  	text-align:right;
  	padding:8px;
  }
   .risk-waring-rules-items>div{
  	flex:1;
  	
  }
  .risk-waring-rules-items>div div{
  	padding:5px;
  	color:#999999;
  }
  /* 信号检测启用规则2018.12.14pm*/
  .signal-rules-content{
  	border:1px solid #e1e6eb;
  	padding:10px 0;
  }
  .signal-rules-items{
  	display:flex;
  }
  .signal-rules-items>p{
  	width:147px;
  	text-align:right;
  	padding:8px;
  }
   .signal-rules-items>div{
  	flex:1;
  }
 /* 编辑目标不良反应分析集合2018.12.17am */
.adrAggContent .adrAggItem>button{margin-left: 6px !important; padding: 6px 9px !important; }
.adrAggContent .adrAggItem {margin-bottom:10px;}
.adrAggContent .adrAggItem:last-child {margin-bottom:0px;}
.adrAggContent .adrAggItem .adr-operations{width: 74px;height: 32px;float: left;}
.adrAggContent .adrAggItem .adr-operations .adr-operation{cursor: pointer;font-size: 16px;width: 32px;height: 32px;
    color: rgb(255, 255, 255);text-align: center;line-height: 32px;float: left;background: rgb(153, 153, 153);margin-left: 5px;
}
 /*
 ICD10适应症编码检索弹窗  和  WHO-ART不良反应编码检索弹窗样式
*/
.WAI10-container{
   display: none;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 999;
   background: rgba(0,0,0,0.6);
 }
 .WAI10-search{
   position: absolute;
   top: 80px;
   left: 50%;
   margin-left: -500px;
   width: 1000px;
   min-height: 500px;
   background: #fff;
   padding: 10px;
 }
 .WAI10-search h3{
   color: #333;
   line-height: 40px;
   font-size: 16px;
   text-indent: 10px;
   background: #f3f3f3;
   border: 1px solid #ccc;
   border-bottom: 0;
 }
 .WAI10-condition{
   padding: 10px 10px 30px 10px;
   border: 1px solid #ccc;
   border-top: none;
 }
 .WAI10-search-table thead th{
	background: #f5f6fa;
    padding:8px;
    border: 1px solid #e1e6eb;
}
.WAI10-search-table tbody  td{
	padding:8px;
	text-align:left;
}
/*
新报告上报-跟踪报告 2018.11.28pm
*/
.originalReportNew-container{
   display: none;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 999;
   background: rgba(0,0,0,0.6);
   overflow: auto; 	
 }
 .originalReportNew-search{
   position: absolute;
   top: 80px;
   left: 50%;
   margin-left: -500px;
   width: 1000px;
   min-height: 500px;
   background: #fff;
   padding: 10px;
 }
 .originalReportNew-search h3{
   color: #333;
   line-height: 40px;
   font-size: 16px;
   text-indent: 10px;
   background: #f3f3f3;
   border: 1px solid #ccc;
   border-bottom: 0;
 }
 .originalReportNew-search h3 .reportTrackClose{
 	margin-right: 10px;
 	margin-top: 12px;
 	width: 16px;
 	cursor: pointer;
 }
 .originalReportNew-condition{
   padding: 10px 10px 30px 10px;
   border: 1px solid #ccc;
   border-top: none;
 }
 .originalReportNew-condition h4{
 	line-height:30px;
 }
 .originalReportNew-search-table thead th{
	background: #f5f6fa;
    padding:8px;
    border: 1px solid #e1e6eb;
}
.originalReportNew-search-table tbody  td{
	padding:8px;
	text-align:left;
}

/*
 风险预警事件详情  2018.8.8am、信号详情 2018.12.17pm
*/
.signal-risk-details-title{
  text-align: left;
  background: #fff;
  padding-left:(34rem/108);
}
.signal-risk-details-title h3{
    font-size:12px;
    line-height: 3;
  }
.signal-risk-details-title  ul li{
      float: left;
      font-size:12px;
      width:14%;
      text-align: center;
      line-height: 40px;
      border:1px solid #ddd;
      margin-right:20px;
      box-sizing:border-box;

}
.signal-risk-details-title ul li p{
	
}
.signal-risk-detail{
	/* padding:15px; */
	border:1px solid #ddd;
}
.signal-risk-detail>div span{
	line-height:32px;
}
.signal-risk-detail>div{
	padding:4px 10px;
	box-sizing:border-box;
}
.signal-risk-detail>div:nth-of-type(even) {
    background: #f6f7f9;
}
.signal-risk-detail-tabs,.signal-detail-tabs{
	width:100%;
}

.signal-risk-list li,.signal-list li{
	float: left; 
	padding:8px 48px;
	border:1px solid #ddd;
	border-bottom:none;
	cursor:pointer;
	background:#f9f9f9;
}
.signal-risk-list li:nth-child(2),.signal-risk-list li:nth-child(3),.signal-risk-list li:nth-child(4),
.signal-risk-list li:nth-child(5),
.signal-list li:nth-child(2),.signal-list li:nth-child(3){
	border-left:none;
}
.signal-risk-list li.signal-active,.signal-list li.signal-active{
	background:#0099CC;
}
.signal-risk-tabbox .signal-risk-tabbox-item,
.signal-tabbox .signal-tabbox-item{
	width:100%;
	min-height:365px;
	display:none;
	box-sizing:border-box;
}
/*
 首页我的任务  2019.8.16pm、
*/
.task-detail-tabs{
	width:100%;
	padding:0 10px 10px 10px;
	box-sizing:border-box;
}
.task-list li{
	float: left; 
	padding:8px 48px;
	border:1px solid #ddd;
	border-bottom:none;
	cursor:pointer;
	background:#f9f9f9;
}
.task-list li span{
	font-size: 12px;
    color: #fff;
    background: #f90;
    border-radius: 5px;
    padding: 2px 5px;
    display: inline-block;
    line-height: 16px;
    text-align: center;
    margin-left:4px;
}
.task-list li:nth-child(2),.task-list li:nth-child(3){
	border-left:none;
}
.task-list li.task-active{
	background:#0099CC;
}
.task-tabbox .task-tabbox-item{
	width:100%;
	height:auto;
	display:none;
	box-sizing:border-box;
}
/*运营管理-报告规整 2018.8.9pm*/
 tr.unregularize td{background: #FF9999;}/* 未规整行的样式 */
 tr.uncode td{background: #ccc;}/* 被操作过的最后一条数据的样式 */
/*基本信息-药品销售 2018.8.15pm*/
.drug-sales-tbodys  td{
	padding:3px !important;
}
.drug-sales-tbodys  td input{
	box-sizing: border-box;
    height: 22px;
    line-height: 18px;
    font-size: 12px;
    background-color: #fff;
	border: 1px solid #d5d5d5;width:100%;
}
/*风险预警事件详情列表中的打开信号详情*/
.signal-detail-box-table tr.signal-detail-box{
	display:none;
}
.signal-detail-box-table tr.signal-detail-box:hover{
	background:#fff;
}
.signal-detail-box-table tr.signal-detail-box:hover td{
	background:none;
}
.signal-detail-box td>div{
	text-align:left;
	background:#F2F2F2;
}
.signal-detail-box td>div>p>span{
	padding:5px;
	display:inline-block;
	float:left;
}
.signal-detail-box td>div>p>span:nth-child(1){
	width:84px;
}
.signal-detail-box .signal-summary{
	width:calc(100% - 105px);
}
.signal-detail-box span.batch{
	width:calc(100% - 105px);
	padding: 7px 5px;
}
.signal-detail-box span.batchNumber{
	height:13px !important;
}
.signal-detail-box span.batch span{
	display:inline-block;
}
/*基本信息-药品销量 2018.8.23pm*/
.sales-tab{  
    width: 100%;  
    height: auto;
    padding: 10px;
    box-sizing:border-box;  
}  
.sales-tab-header{
    text-align: center;  
}  
.sales-tab-header ul li{ 
    float: left;
    padding: 8px 48px;
    border: 1px solid #ddd;
    border-bottom: none;
    cursor: pointer;
    background: #f9f9f9;
}  
.sales-tab-header ul li:not(:first-child){
	border-left: none;
}
.sales-tab-header ul li.selected{  
    background: #0099CC;
}  
.sales-tab-header ul li:hover{  
    cursor:pointer; 
}
.sales-tab-content{
	border:1px solid #ddd;
	padding: 10px;
    box-sizing:border-box;  
}  
.sales-tab-content .sales-tab-item{  
    display: none;  
}  
.sales-tab-item .explain-sales{
	height: 254px;
	position: relative;
}
.sales-tab-item .explain-sales div{
	left: 0;
	top: 50%;
	height: 90px;
	margin-top: -45px;
	position: absolute;
}
.sales-tab-content .sales-tab-item h4{  
    margin-left:20px; 
    line-height:44px;
    font-weight: bolder;
}
.sales-tab-content .sales-tab-item ul li{  
    float: left; 
    margin: 15px 10px;  
    width: 225px;  
}  

/*品种-药品品种详情2018.8.27pm 2019.6.12*/

.drug-view-tab-header li,.instructions-tab-header li{
	float: left; 
	padding:8px 20px;
	border:1px solid #ddd;
	border-right:none;
	cursor:pointer;
	background:#f9f9f9;
}
.instructions-tab-header li{
	border-bottom: none;
	padding:8px;
}
.drug-view-tab-header li:last-child,.instructions-tab-header li:last-child{
	border-right:1px solid #ddd;
}
.drug-view-tab-header li.active,.instructions-tab-header li.active{
	background:#0099CC;
}
.drug-view-tab-header{
	margin-bottom:5px;
}
.instructions-tab-content,.drug-view-tab-content{
	padding:0;
}
.drug-view-tab-content .drug-view-tab-item,.instructions-tab-content .instructions-tab-item{
	width:100%;
	display:none;
	box-sizing:border-box;
}
.psur-edit-btn{
	border: 1px solid #ddd;
    padding: 3px 5px;
    cursor: pointer;
}
.psur-detail-list>div{
	margin-bottom:0;
	padding:4px 0;
}
.psur-detail-list>div:nth-of-type(even) {
    background: #f6f7f9;
}
	/*品种/说明书/销量  -detail common style*/
.manufacturerDetail >li{
	padding-left:10px;
    box-sizing:border-box;
}
.manufacturerDetail >li:nth-of-type(even) {
    background: #f6f7f9;
}
.instruction-icons{
	float:right;
}
.instruction-icons>i {
	font-size:19px;
	color:#57A6F8;
	cursor:pointer;
}
.instruction-icons>span{
	display: none;
	position: absolute;
	bottom: 26px;
}
.instruction-icons>span:nth-child(2){
	width: 268px;
	left:320px;
}
.instruction-icons>span:nth-child(4){
	width: 291px;
	left:349px;
}
.instruction-icons>span:nth-child(6){
	width: 165px;
	left:376px;
}

/* 药品说明书新增和编辑 2018.11.15*/
.instruction-edit .searchable-select{
 	margin-left:0px !important;
}
.instruction-edit >li{
	padding:7px 0 7px 10px ;
    box-sizing:border-box;
}
.instruction-edit >li:nth-of-type(even) {
    background: #f6f7f9;
}
.drug-edit >li{
	padding-left:10px;
    box-sizing:border-box;
}
.drug-edit >li:nth-of-type(even) {
    background: #f6f7f9;
}
.drug-edit >li:last-child {
    background: #fff;
}

	/*运营管理模块  -common style 2018.11.15*/
/*客户管理*/
.customer-list-content .x_title{
	margin-bottom:0;
}
.customer-list-content .customer-list-ul>li.form-group{
	margin-bottom:0;
	padding: 7px 0 7px 10px;
    box-sizing: border-box;
}
.customer-list-content .customer-list-ul>li:nth-of-type(even) {
    background: #f6f7f9;
}
.customer-list-content .customer-list-ul>li:last-child{
	background: #fff;
}
/*客服管理*/
.question-list-content .x_title{
	margin-bottom:0;
}
.question-list-content .question-list-ul>li.form-group{
	margin-bottom:0;
	padding: 7px 0 7px 10px;
    box-sizing: border-box;
}
.question-list-content .question-list-ul>li:nth-of-type(even) {
    background: #f6f7f9;
}
.question-list-content .question-list-ul>li:last-child{
	background: #fff;
}
/* 消息管理 */
.message-list-content .x_title{
	margin-bottom:0;
}
.message-list-content .message-list-ul>li.form-group{
	margin-bottom:0;
	padding: 7px 0 7px 10px;
    box-sizing: border-box;
}
.message-list-content .message-list-ul>li:nth-of-type(even) {
    background: #f6f7f9;
}

/* regularize two 2018.8.29pm*/
.reg-two-col{
	width:100%;
}
.reg-two-col .reg-title{
	display:inline-block;
	line-height:22px;
	width:36px; /* safari */
	/* width:30px;other */
}
.reg-two-col .reg-title2{
	display:inline-block;
	line-height:22px;
	width:62px;  /* safari */
	/* width:50px; other*/
}
.reg-two-col .reg-content{
	line-height:22px;
	display:inline-block;
	 width:calc(100% - 41px) !important; 
	/* width:calc(100% - 34px) !important;other */
}
.reg-two-col .reg-content1{
	line-height:22px;
	display:inline-block;
	 width:calc(100% - 66px) !important;
	/* width:calc(100% - 54px) !important;other */
}
.reg-two-col .reg-content2{
	width:calc(100% - 67px) !important;
	line-height:22px;
	display:inline-block;
}
/* psur_plan 2018.8.31pm*/
tr.compilimg td{background: #99CCCC;}/* 编写期整行的样式 */
tr.referring td{background: #FF9999;}/* 提交期整行的样式 */
.submit-custom{
	margin-left: 8px;
	width:135px !important;
}
.submit-custom .submit-custom-word{
	display:inline-block;
	line-height:31px;
	float:left;
}
.submit-custom input{
	width: 45px !important;
	float:left;
	line-height:18px;
	height:30px;
	margin:0 2px;
}

/* 药品分析-品种选择框 */
.variety-selection-container{
   display: none;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 999;
   background: rgba(0,0,0,0.6);
 }
 /* 加上右侧表格外框的样式 */
 /* .variety-selection-in{
   position: absolute;
   top: 80px;
   left: 50%;
   margin-left: -500px;
   width: 1000px;
   min-height: 500px;
   background: #fff;
   padding: 10px;
   position: absolute;
   top: 80px;
   left: 50%;
   margin-left: -461px;
   width: 922px;
   min-height:500px;
   height:480px;
   background: #fff;
   padding: 10px;
 } */
 /* 去掉右侧表格外框的样式 */
 .variety-selection-in{
 /* position: absolute;
   top: 80px;
   left: 50%;
   margin-left: -500px;
   width: 1000px;
   min-height: 500px;
   background: #fff;
   padding: 10px; */
   position: absolute;
   top: 80px;
   left: 50%;
   margin-left: -300px;
   width:600px;
   /* min-height:500px; */
   height:480px;
   background: #fff;
   padding: 10px;
 }
 .variety-selection-in h3{
   color: #333;
   line-height: 40px;
   font-size: 16px;
   text-indent: 10px;
   background: #f3f3f3;
   border: 1px solid #ccc;
   border-bottom: 0;
 }
 .variety-selection-condition{
 	padding: 10px 10px 10px 10px;
   border: 1px solid #ccc;
   border-top: none;
   box-sizing:border-box;
 }
 .variety-selection-list h4{
 	line-height:32px;
 	border: 1px solid #e1e6eb;
 	border-bottom: none;
 	padding-left: 9px;
 }
 .attendAlertTable{
 	
 }
 
 /* 报告采集-自定义导出  弹出选择框 */
.custom-export-container{
   display: none;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 999;
   background: rgba(0,0,0,0.6);
 }
 .custom-export-in{
   position: absolute;
   top: 80px;
   left: 50%;
   margin-left: -350px;
   width:700px;
   height:500px;
   background: #fff;
   padding: 10px;
 }
 .custom-export-in h3{
   color: #333;
   line-height: 40px;
   font-size: 16px;
   text-indent: 10px;
   background: #f3f3f3;
   border: 1px solid #ccc;
   border-bottom: 0;
 }
 .custom-export-condition{
   padding: 10px 10px 10px 10px;
   border: 1px solid #ccc;
   border-top: none;
   box-sizing:border-box;
 }
 .custom-export-list h4{
 	line-height:32px;
 	border: 1px solid #e1e6eb;
 	border-bottom: none;
 	padding-left: 9px;
 }
 .custom-export-list .variety-name{
 	width:calc(100% - 110px) !important;
 }
 .custom-export-list .custom-list-dialog{
 	/* margin: 7px 0; */
 	margin-bottom:7px;
 	box-sizing:border-box;
 	height: 400px;
    overflow: auto;
    padding-bottom:10px;
 }
 .custom-export-list .custom-list-dialog h5{
 	font-size:12px;
 	font-weight:bold;
 	padding-left:6px;
 	background: #f5f6fa;
 	/* padding-top:6px; */
 	padding: 6px;
    clear: both;
 }
.custom-export-list .custom-list-dialog .commont-person2{
    min-width: 134px;/* 138px */
    padding: 6px;
    float: left;
    box-sizing: border-box;
}
.custom-export-list .custom-list-dialog .custom-list-item input[type="checkbox"]{
    vertical-align: middle;
}

	.custom-export-list .original-sort-box>div:first-child{
    	margin-top:5px;
    }
	.custom-export-list .original-sort-box>div{
    	margin-bottom:5px;
    }
    .custom-export-list .original-sort-box>div>select.sort-select{
    	border-radius: 5px;
    	margin-right:10px;
    }
    .custom-export-list .original-sort-box>div>select.order-select{
    	border-radius: 5px;
    }
    .custom-export-list .original-sort-box button{
    	margin-left:5px !important;
    	float:left;
    }
    
/* 报告采集-附加信息  文件说明弹出框  2019.11.14*/
.fileup-layper-out{
	top: 0%;
	left: 0%;
	right: 0%;
	bottom: 0%;
	width: 100%;
	height: 100%;
	z-index: 9999;
	position: fixed;
	filter:alpha(opacity=60);
	background: #000000;
	background-color: rgba(0,0,0,0.2);
	display:none;
}
.fileup-layper-in{
	left: 50%;
	top: 25%;/*ԭ 30% */
	width: 380px;
	position: absolute;
	border-radius:4px;
	text-align: center;
	margin-left: -190px;
	padding-bottom:20px;
	box-sizing: border-box;
	background-color: #fff;
	box-shadow: 0 1px 8px 1px rgba(0,0,0,0.5);
}
.fileup-layper-title{font-size:16px; padding-left:10px;}
.fileup-layper-close{ font-size:24px; padding-right:10px;color: #666;}
.fileup-layper-in div.fileup-layper-tit{
	color: #272727;
	padding: 10px;
	line-height:24px;
	background: #f8f8f8;
	border-radius:4px 4px 0 0;
	border-bottom: 1px solid #eeeeee;
}
.fileup-layper-in div.fileup-layper-tit .fileup-layper-close{
	cursor: pointer;
}
.fileup-layper-close-alert{
	cursor: pointer;
	font-size:25px;
}
.fileup-layper-in p{
	font-size: 16px; 
	color:#171717;
	padding:50px 20px;
	line-height: 30px;
	max-height: 220px;
   	overflow-y: auto;
}
.fileup-layper-in p input{
	width:100% !important;
	margin:-38px 0 0 0px;
}
.fileup-layper-in p span{
	color:red;
	font-size:12px;
	/* text-align:left;
	display:inline-block;
	width:100%; */
	display:none;
}
/* 首页告知书弹出框  2020.2.19*/
.notification-layper-out{
	top: 0%;
	left: 0%;
	right: 0%;
	bottom: 0%;
	width: 100%;
	height: 100%;
	z-index: 9999;
	position: fixed;
	filter:alpha(opacity=60);
	background: #000000;
	background-color: rgba(0,0,0,0.2);
	display:none;
}
.notification-layper-in{
	left: 50%;
	top: 16%;/*ԭ 30% */
	width: 700px;
	position: absolute;
	border-radius:4px;
	text-align: center;
	margin-left: -350px;
	padding-bottom:20px;
	box-sizing: border-box;
	box-shadow: 0 1px 8px 1px rgba(0,0,0,0.5);
	height: 516px;
    background: url(../images/notice_bg.png) no-repeat #fff;
    background-size: 100%;
}
.notification-layper-in .notification-layper-tit{
	color: #272727;
	padding: 10px 0px;
	line-height:24px;
	border-radius:4px 4px 0 0;
	/* border-bottom: 1px solid #eeeeee; */
	margin:25px 0;
}
.notification-layper-tit .notification-layper-title{
	font-size:24px;
	text-align:center;
}
.notification-layper-in .notification-cont-p{
	font-size: 12px; 
	color:#171717;
	height: 352px;
   	overflow-y: auto;
   	text-align:left;
   	margin: 20px 20px;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 5px;
}
.notification-layper-in .notification-cont-p p{
	line-height: 1.5;
	text-indent:2em;
}
.notification-layper-in .notification-cont-p p.greet_p{
	margin-bottom:10px;
	text-indent:0em;
}
.notification-layper-in .notification-cont-p h4.con_h{
	font-size:16px;
	font-weight:bolder;
	margin-bottom:5px;
	margin-top:3px;
}
.notification-layper-in .notification-cont-p h5.con_h{
	font-size:14px;
	font-weight:bolder;
	margin-bottom:5px;
}
.notification-layper-in .notification-cont-p p.end_p{
	margin:30px 0;
	text-align:right;
}	
.notification-layper-in .notification-layper-btn{
	text-align:center;
	font-size:12px;
}
/* 洞悉网络关于国家直报系统服务公告  2020.11.2*/
._notification-layper-out{
	top: 0%;
	left: 0%;
	right: 0%;
	bottom: 0%;
	width: 100%;
	height: 100%;
	z-index: 9999;
	position: fixed;
	filter:alpha(opacity=60);
	background: #000000;
	background-color: rgba(0,0,0,0.2);
	display:none; 
}
._notification-layper-in{
	left: 50%;
	top: 16%;
	width: 800px;
	position: absolute;
	border-radius:4px;
	text-align: center;
	margin-left: -400px;
	padding-bottom:20px;
	box-sizing: border-box;
	box-shadow: 0 1px 8px 1px rgba(0,0,0,0.5);
	height: 516px;
    background: #fff;
    background-size: 100%;
}
._notification-layper-in ._notification-layper-tit{
	color: #272727;
	padding: 10px 0px;
	line-height:24px;
	border-radius:4px 4px 0 0;
	/* border-bottom: 1px solid #eeeeee; */
	margin:25px 0;
}
._notification-layper-tit ._notification-layper-title{
	font-size:24px;
	text-align:center;
}
._notification-layper-in ._notification-cont-p{
	font-size: 12px; 
	color:#171717;
	height: 352px;
   	overflow-y: auto;
   	text-align:left;
   	margin: 20px 20px;
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 5px;
}
._notification-layper-in ._notification-cont-p p{
	line-height: 1.8;
	text-indent:2em;
	font-size:14px;
}
._notification-layper-in ._notification-cont-p p.t_h{
	text-indent:0em;
	margin-bottom:7px;
}
._notification-layper-in ._notification-cont-p p.g_p{
	margin-top:7px;
}
._notification-layper-in ._notification-cont-p p.end_p{
	margin:30px 0;
	text-align:right;
	line-height:2;
}	
._notification-layper-in ._notification-cont-p em{
	font-style:italic;
}
._notification-layper-in ._notification-layper-btn{
	text-align:center;
	font-size:12px;
}
._notification-layper-in ._notification-layper-btn{
	text-align:center;
	font-size:12px;
}
 /* 患者分析-年龄分布设置+、-style */
 .age-group-operation{
 	position: relative;
 }
 .age-group-operation .add-age-group{
 	position: absolute;left:9px;cursor: pointer;top: 1px;font-size: 14px;width: 30px;height: 30px;background: #999;color: #fff;text-align: center;line-height: 30px;
 }
 .age-group-operation .del-age-group{
 	position: absolute;left:49px;cursor: pointer;top: 1px;font-size: 14px;width: 30px;height: 30px;background: #999;color: #fff;text-align: center;line-height: 30px;
 }
 .age-group-operation span{
 	display: inline-block;
 }
 /* 药品分析、临床分析加上搜索框的input框样式 */
 .w234{
 	width:234px !important;
 }
 .w340{
 	width:340px !important;
 }
 .w135{
 	width:135px !important;
 }
 .w375{
 	width:375px !important;
 }
 .w166{
 	width:166px !important;
 }
 /* 消息定制页面++--样式  2018.10.24*/
 .message-operations{
 	width:58px;
 	height:27px;
 	float:left;
 	margin-left:5px;
 }
 .message-operations .message-operation{
 	cursor: pointer; 
 	font-size: 14px;
 	width:27px;
 	height:27px;
 	background: #999;
 	color: #fff;
 	text-align: center;
 	line-height: 27px;
 	float:left;
 }
 .message-operations .message-operation>span{
 	display: inline-block;
 }
 .message-operations .add-message{
 	margin-right:3px;
 }
 
 /* 报告分析、风险预警、psur报告的加上搜索框的input框样式（为了兼容edge 把display换成float，否则自带margin  2018.11.13*/
 .maskShowInput
 {
  /* display: inline-block;  */
  cursor: pointer; 
  font-size: 14px;
  width: 30px; 
  height: 30px; 
  background: #999; 
  color: #fff; 
  text-align: center;
  line-height: 26px; 
  /* margin-left: 5px; */
  float:right;
  margin:2px 0 0 4px;
 }
 
 /* 企业品种，是否主打、生产、销售的样式2018.11.14 */
 td.if-hit i{
 	width: 26px;
    height: 26px;
    display: inline-block;
    cursor:pointer;
 }
 td.if-hit i.starN{
 	background: url(../images/hitStarN.png) no-repeat;
 }
td.if-hit i.starY{
 	background: url(../images/hitStarY.png) no-repeat;
 }
 td.if-hit i.produceN{
 	background: url(../images/produceN.png) no-repeat;
 }
td.if-hit i.produceY{
 	background: url(../images/produceY.png) no-repeat;
 }
 td.if-hit i.salesN{
 	background: url(../images/salesN.png) no-repeat;
 }
td.if-hit i.salesY{
 	background: url(../images/salesY.png) no-repeat;
 }
 
 /* 企业品种 表格操作需要提醒用户点击时的样式2018.11.15 */
 .operation-reminds{
  	-webkit-box-shadow: 0 0 20px 0 #fff0d5,0 0 0 2px #f1a325 !important;
    box-shadow: 0 0 20px 0 #fff0d5,0 0 0 2px #f1a325 !important; 
	/* transition: box-shadow 1s!important;  */
    color: #fff !important;
    background: #F6BE63;
 }
  .operation-reminds1{
    color: #fff !important;
    background: url(../images/boom2.png)  no-repeat;
    background-size:100% 100%;
 }
 .operation-reminds:hover{
 	-webkit-box-shadow: 0 0 20px 0 #fff0d5,0 0 0 7px #f1a325 !important;
    box-shadow: 0 0 20px 0 #fff0d5,0 0 0 7px #f1a325 !important;
    transition: box-shadow 1s!important;
    
 }
 /* 关联性评价设置引导公共样式 2018.11.27 :报告上报、报告审核、报告反馈页面*/
.Appraise_settings > .input-group-title{cursor:pointer;}
.Appraise_settings > .input-group-title span{display:inline-block;margin-left:5px;color:red;}
.Appraise_settings .input-group-content{border: 1px solid #d5d5d5;padding:5px;box-sizing:border-box;width: 820px !important;display:none;}
.Appraise_settings .input-group-content .input-group-title{font-size:12px;}
.Appraise_settings .Appraise_setting_result{padding: 7px 0 3px 10px;clear:both;font-size:14px;display:none;}
.Appraise_settings .Appraise_setting_result span{color:red;font-weight:bold;}
.Appraise_settings .Appraise_setting_item>div:nth-child(1){float:left;padding: 6px 12px 6px 9px;}
.Appraise_settings .Appraise_setting_item>div:nth-child(2){float:right;}
.enterprise_appraise_settings > .input-group-title{font-size:12px;padding: 6px 0px;}
.enterprise_appraise_settings .Appraise_setting_result{font-size:12px;}

/* 系统工具--药品信息检索页面2018.11.30pm */
/* .drugListContainer tr{cursor:pointer;} */

.drugListDetail{border:none;}
.drugListDetailTitle{margin-bottom: 0px;border:1px solid #ddd;border-bottom:none;}
.drugListDetailContainer tr td{text-align:left;}
.drugListDetailContainer tr:nth-child(even){background:#f6f7f9;}
.drugListDetailContainer tr>td:nth-child(odd){width:16%;}
.drugListDetailContainer tr>td:nth-child(even){width:34%;}
.drugListDetailContainer2 tr>td:nth-child(1){width:30%;}
.drugListDetailContainer2 tr>td:nth-child(2){width:20%;}
.drugListDetailContainer2 tr>td:nth-child(3){width:50%;}
.drugListDetailContainer3 tr>td:nth-child(1){width:25%;}
.drugListDetailContainer3 tr>td:nth-child(2){width:20%;}
.drugListDetailContainer3 tr>td:nth-child(3){width:20%;}
.drugListDetailContainer3 tr>td:nth-child(4){width:12%;}
.drugListDetailContainer3 tr>td:nth-child(5){width:23%;}
.drugListDetailContainer1 tr>td:nth-child(odd){font-weight:bold;text-align:right;}
.drug-instructions-tb {border:2px solid #5098DE;border-radius:5px;margin-left:20px;}
.drug-instructions-tb li{float:left;cursor:pointer;padding:5px 10px;box-sizing:border-box;}
.drug-instructions-tb li.active{background:#C4D3ED;}
.drug-instructions-tb li:hover{background:#C4D3ED;}
.drug-instructions-tbbox .dis-table{display:table;}
.drug-instructions-tb li:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.drug-instructions-tb li:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;}

/* 详情去除hover效果 */
.drugListDetailContainer1 tr:nth-child(odd):hover {background-color: #fff !important;}
.drugListDetailContainer1 tr:nth-child(even):hover {background-color: #f6f7f9 !important;}
/* .drugListDetailContainer2 tr{cursor:pointer;}
.drugListDetailContainer3 tr{cursor:pointer;} */

/* 新报告上报页面 2018.12.18*/
.drop-select{width:90px;margin-right: 5px;}
.corsor-dis{cursor:not-allowed !important;}
.corsor-text{cursor:text !important;}

/* 用药信息 */
/* .usegeReasonContent{width:267px;} */
.usegeReasonContent .usegeReasonItem{}
.usegeReasonContent .usegeReasonItem .operations {height:32px;}
.usegeReasonContent .usegeReasonItem .operations>input{width:171px;margin-right:4px;}
.usegeReasonContent .usegeReasonItem .operations>div{cursor: pointer;width: 28px;height: 28px;background: #999;margin-top: 2px;}
.usegeReasonContent .usegeReasonItem .operations>div>span{display:inline-block;}
.usegeReasonContent .usegeReasonItem .operations>span{
	color: #fff;
    background: #999;
    width: 28px;
    height: 28px;
    line-height: 28px;
    margin-top: 2px;
    margin-left: 4px;
    text-align: center;
    font-size: 16px;
    float:left;
    cursor:pointer;
}
.usegeReasonContent .usegeReasonItem .operations>span.drug{
	color: red;
    font-size: 12px;
    width: auto;
    background: #fff;
    cursor:auto;
}

/*CDE对接设置2019.1.4am*/

.cde-view-tab-header{
	/* width:calc(100% - 132px) !important;
	height:33px; */
}
.cde-view-tab-header li{
	float: left; 
	padding:5px 1px;
	/* border:1px solid #ddd; */
	/* border-bottom:none; */
	border-right:none;
	cursor:pointer;
	background:#fff;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	background:#DEE1E6;
	height:22px;
	overflow:hidden;
}
.cde-view-tab-header li a{
	display:inline-block;
	padding:3px 12px;
	border-right:1px solid #000;
	height: 16px;
    overflow: hidden;
}
.cde-view-tab-header li:last-child a{
	border:none;
}
.cde-view-tab-header li.active{
	border-top: 1px solid #0099CC;
	background:#fff;
}
.cde-view-tab-header li.active a{
	color:#0099CC;
	border-right:1px solid #fff;
}
.cde-view-tab-content{
	/* border:1px solid red; */
	/* padding:15px; */
	box-sizing:border-box;
	/* margin-top:4px; */
}
.cde-view-tab-content h3{
	/* line-height:36px;
	font-weight:bold; */
}
.cde-view-tab-content h3 button{
	padding:3px;
	/* width:101px !important; */
	float:right;
}
.cde-view-tab-content .cde-view-tab-item{
	width:100%;
	display:none;
	box-sizing:border-box;
	margin-bottom:10px;
}
.cde-view-tab-content .cde-view-tab-item .bidder-con select{
	margin-left:15px;}
.cde-view-tab-content .cde-view-tab-item .bidder-con button{}
.cde-view-tab-content .cde-view-tab-item .gateway-status{
	padding:15px 0 3px 0;
}
.cde-view-tab-content .cde-view-tab-item .gateway-status>div{
	display :flex; 
	display:-webkit-flex; 
	align-items:center; 
	-webkit-align-items:center; 
	justify-content:center ; 
}
.cde-view-tab-content .cde-view-tab-item .gateway-status .col-md-3:nth-child(1),
.cde-view-tab-content .cde-view-tab-item .gateway-status .col-md-3:nth-child(3){
	width:270px !important;text-align:center;}
.cde-view-tab-content .cde-view-tab-item .gateway-status .col-md-3:nth-child(2){
	width:300px !important;text-align:center;
	position:relative;
}
.cde-view-tab-content .cde-view-tab-item .gateway-status img.gateway{
	width:178px;height:124px;}
.cde-view-tab-content .cde-view-tab-item .gateway-status img.arrow{
	width:272px;height:66px;vertical-align:middle;padding: 29px 0;
}
.cde-view-tab-content .cde-view-tab-item .gateway-status span{
	position:absolute;bottom:23px;left:86px;font-size: 20px;font-weight: bold;
}
.cde-view-tab-content .cde-view-tab-item .gateway-status span.cde-pass{color:#008000;}
.cde-view-tab-content .cde-view-tab-item .gateway-status span.cde-unpass{color:#CC232A;}
.cde-view-tab-content .cde-view-tab-item .gateway-status p{
	line-height:26px;font-weight:bold;}
	/* edit 2019.1.18*/
.cde-view-tab-content .cde-view-tab-item .edit-con{
	border:1px solid #ddd;
}
.cde-view-tab-content .cde-view-tab-item .edit-con h3{
	/* padding:0 15px; */
}
.cde-view-tab-content .cde-view-tab-item .edit-con .bg>div{
	margin-bottom:0 !important;
}
.cde-view-tab-content .cde-view-tab-item .editCon .bg>div{padding:2px 0;}
.cde-view-tab-content .cde-view-tab-item .editCon .bg>div:nth-of-type(even) {
    background: #f6f7f9;
}
.cde-view-tab-content .cde-view-tab-item .editCancelCon{
	display:none;
}
.cde-view-tab-content .cde-view-tab-item .editCancelCon .bg>div{padding:5px 0;}
.cde-view-tab-content .cde-view-tab-item .editCancelCon .bg>div:nth-of-type(even) {
    background: #f6f7f9;
}
.cde-view-tab-item .edit-con h3 .edit-btn{
	cursor: pointer;
    border: 1px solid #ccc;
    padding: 3px 14px;
    line-height: 18px;
    margin-top: 0px;
    float: right;
    font-weight: normal;
    font-size:12px;
}
.cde-view-tab-item .edit-con h3 .edit-btn i{
	font-size:14px;
	margin-right:2px;
	vertical-align:middle;
}
.cde-view-tab-item .edit-con-top{
	border:1px solid #ddd;
	margin-bottom:20px;
}
.apply-connect-btn{
	border:1px solid #ddd;
	padding:3px 5px;
	cursor:pointer;
}
.cde-view-tab-item .x_title{
	margin-bottom:0px !important;
}
.cde-view-top{
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin-bottom:5px;
}
/* 系统设置-系统功能设置 */
.mah-table thead tr td{width:22%;}
.mah-table tbody tr td{vertical-align:top;width:22%;text-align:left;}
.mah-table tbody tr td:first-child{vertical-align:inherit;width:12%;}
.mah-table thead tr td:first-child{width:12%;}
.mah-table .remind-tips{
	height: 22px;
    line-height: 18px;
    padding: 3px;
    width:100%;
    margin-top:5px;
}
.mah-download tbody tr td{text-align:left;}
.mah-download tbody tr td:first-child{width:40%;}
.mah-download tbody tr td:last-child{width:60%;}
/* 系统设置-系统界面设置 */

.map-table tr td{width:20%;}
.map-table tbody tr td{text-align:left;}
.map-table tbody tr td .form-control{width:100% !important;height: 28px;padding: 3px;}
.custom-con .operation-btns{padding:0 0 4px 108px;}
.custom-con .operation-btns:last-child{padding-bottom:0;}
.custom-con .operation-btns select{
	width:262px !important;
	height: 28px;
  		padding: 3px;
}
.custom-con .operation-btns span{
	color: #fff;
    background: #999;
    width: 28px;
    height: 28px;
    line-height: 28px;
    margin-left: 4px;
    text-align: center;
    font-size: 16px;
    float: left;
    cursor: pointer;
}
.map-table .add-color,.del-color{
	color: #fff;
    background: #999;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 14px;
    float:left;
}
.map-table .add,.map-table .del{cursor: pointer;}
.map-table .del-color{margin-left:4px;}

/* 新药品销量样式 amao 2019.4.18 */
.estimate-average-content{
	width: calc(100% - 230px) !important;
}
.estimate-average-content .fr-content{
	width: calc(100% - 228px) !important;
	padding-left: 90px;
    box-sizing: border-box;
    padding-top:62px;
}
.estimate-average-content .fr-content p{
	line-height:16px;
}
.sales-list-table{
	width: calc(100% - 230px) !important;
}

.sales-list-table thead .title td{
	background: #f5f6fa;
    padding: 2px 8px;
    font-weight: 700;
    width:14%;
}
.sales-list-table tbody td{
	padding: 0px 8px;
	text-align:left;
	width:14%;
}
.sales-list-table thead .title td:nth-child(5),.sales-list-table tbody td:nth-child(5){
	width:12%;
}
.add-drug-sales >.col-md-12>.input-group>.input-group-addon{
	width:130px !important;
}
.sales-list-table thead .title td:last-child,.sales-list-table tbody td:last-child{
	width:18%;
}
.sales-list-operation tr td input{
	padding:4px;
	height:24px;
	width:100% !important;
}
/* 舆情监测图表页面样式 2019.6.3 amao */
.opinion-echarts-content{
 	width:100%;
 }
 .opinion-content-items{
 	width:100%;
 	display: -webkit-box;
  	display: -webkit-flex;
  	display: -moz-box;
  	display: -ms-flexbox;
  	display: flex;
 	
 }
 .opinion-content-items>div{
 	border:1px solid #ddd;
 	border-radius:4px;
 	flex:1;
 	width:50%;
 	box-sizing:border-box;
 	margin:0 8px 8px 0;
 } 
 .opinion-content-items .echart-box{
 	width:100%;
 	height:398px;
 	box-sizing:border-box;
 }
 .opinion-content-items .echart-box>div{
 	width:100%;
 	height:100%;
 	box-sizing:border-box;
 }
 .opinion-content-items .echart-title h3{
 	padding:3px;
 	font-size:12px;
 	background:#f9f9f9;
 	box-sizing:border-box;
 }
.opinion-wrapper .opinion-detail-list tr td:nth-child(1),
.opinion-wrapper .opinion-detail-list tr td:nth-child(3){font-weight:bolder;text-align:right;width:20%;}
.opinion-wrapper .opinion-detail-list tr td:nth-child(2),
.opinion-wrapper .opinion-detail-list tr td:nth-child(4){text-align:left;width:30%;}

/* psur历史报告样式 2019.6.11 amao*/
.psur-listory-wrapper .psur-listory-detail-list tr td:nth-child(1),
.psur-listory-wrapper .psur-listory-detail-list tr td:nth-child(3){font-weight:bolder;text-align:right;width:20%;}
.psur-listory-wrapper .psur-listory-detail-list tr td:nth-child(2),
.psur-listory-wrapper .psur-listory-detail-list tr td:nth-child(4){text-align:left;width:30%;}
.psur-listory-detail-list-top tr:last-child td{border-bottom:0}
.psur-listory-detail-list-bot tr:first-child td{border-top:0}

/* 报告审核-不良事件描述的滑出框 1-2步*/
.adr-description-layer{
   position: fixed;
   top: 50%;
   /* 初始位置 */
   right: -300px;
   width: 300px;
   height: auto;
   /* margin-top:-100px; */
   z-index: 999999;
   background: #fff;
   /* overflow: auto;   */
   border:1px solid #00C1DE;
   padding: 10px;
   box-sizing:border-box;
   -webkit-transform: translate3d(0,-50%,0);
   transform: translate3d(0,-50%,0);
}
.adr-description-btn{
	position:fixed;
	top:50%;
	right:0;
	width:20px;
	height:100px;
	margin-top:-50px;
	z-index: 9999999;
	background:#00C1DE;
	white-space:pre-wrap;
	word-wrap : break-word ;
	overflow: hidden ;
	text-align:center;
	padding-top: 5px;
	box-sizing: border-box;
	/* border:1px solid #ccc; */
}
.adr-description-btn:hover{
	cursor:pointer;
}
.adr-description-btn i{
	padding-top: 6px;
  	display: inline-block;
}
.adr-description-layer p{
	width:100%;
	text-indent:2em;
	/* min-height: 178px; */
}
/* 审核日志 222*/
/* .feedback-log-layer{
	display:none;
   position: fixed;
   top: 58px;
   left:0;
   width: 855px;
   height: 530px;
   z-index: 999998;
   background: #fff;
   overflow: auto;
   border:1px solid #ccc;
   padding: 10px;
   box-sizing:border-box;
  
} */


/* 表格中超出显示一行……；显示title */
.search-key{
	height:15px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.search-key:hover{cursor:pointer;}

/* 用户列表滑出的窗口 */
.user-list-classify-mask{
	top: 0%;
	left: 0%;
	right: 0%;
	bottom: 0%;
	width: 100%;
	height: 100%;
	z-index: 999999999999999999;
	position: fixed;
	filter:alpha(opacity=60);
	background: #000000;
	background-color: rgba(0,0,0,0.2);
	display:none;
}
.user-list-classify{
     position: absolute;
     width: 910px;
     height:516px;
     top:100px;
     left:50%;
     margin-left:-455px;
     background: #fff;
     border:1px solid #ccc;
     padding: 7px;
     box-sizing:border-box;
     border-radius:4px;
	 box-shadow: 0 1px 8px 1px rgba(0,0,0,0.5);
 }
 .user-list-classify h3{
 	text-align: center;
    color: #000;
    line-height: 3;
    font-size: 20px;
    box-sizing: border-box;
 }
 .user-list-classify h3 .user-close{
 	float:right;
 	color:#666;
 	font-size: 24px;
    padding-right: 20px;
    height: 60px;
    line-height: 60px;
    cursor:pointer;
 }
 .user-list-classify>ul{
     float: left;
     border:1px solid #ccc;
     box-sizing: border-box;
     overflow-y: auto;
     height:440px;
     border-radius:3px;
     padding:7px;
     background:#F8F8F8;
     height:403px;
 }
 .user-list-classify ul#proList li{
     float: left;
     padding:7px 10px;
     border:1px solid #fff;
     margin:0 6px 6px 0;
     box-sizing: border-box;
     background:#fff;
     border-radius:5px;
 }
 .user-list-classify ul#comList li{
     float: left;
 }
 .user-list-classify>ul#proList li:hover{
     cursor:pointer;
     background:#63A5F0;
     color:#fff;
     border:1px solid #63A5F0;
 }
 .user-list-classify>ul#proList  li.selected{
     background:#63A5F0;
     color:#fff;
     border:1px solid #63A5F0;
 }
 .user-list-classify ul#proList,.user-list-classify .pinyin-match-in:nth-child(2){
     width:35%;
     margin-right:2%;
 }
 .user-list-classify ul#comList,.user-list-classify .pinyin-match-in:nth-child(3){
     width:63%;
 }
 .user-list-classify .pinyin-match-in input{
 	border-radius:5px;
 	width:100%;
 }
 
 ul#comList li a.user-items{
 	display:inline-block;
 	padding:7px 10px;
     border:1px solid #fff;
     margin:0 6px 6px 0;
     box-sizing: border-box;
     background:#fff;
     border-radius:5px;
 }
 ul#comList li a.user-items:hover{
     cursor:pointer;
     background:#63A5F0;
     color:#fff;
     border:1px solid #63A5F0;
 }
 ul#comList li a.selected{
     background:#63A5F0;
     color:#fff;
     border:1px solid #63A5F0;
 }
 ul#comList li.no-user{
 	padding:7px 10px;
     border:1px solid #fff;
     margin:0 6px 6px 0;
     box-sizing: border-box;
     background:#fff;
     border-radius:5px;
 }
 .user-list-classify .pinyin-match-in{
 	float:left;
 	margin-bottom:5px;
 }
 
 /* 报告上报/审核 top显示报告编码 222*/
 /* .no-before{
 	float: right;
    margin-right: 20px;
 }
 .no-before::before {
    content: "" !important;
} */
/* 报告审核 top显示日志按钮 */
/*  .no-before-log::before {
    content: "" !important;
}
.no-before-log button{
	padding:1px 3px;
}
.feedback-log-layer .operation-wrapper{margin-bottom:0;}
.feedback-log-layer .operation-wrapper>div>div{margin-bottom:10px;}
.feedback-log-layer .operation-wrapper>div>div:nth-child(2){margin-bottom:0;}
.feedback-log-layer .operation-wrapper .operation-list tr td:nth-child(1),.operation-wrapper .operation-list tr td:nth-child(3){font-weight:bolder;text-align:right;width:20%;}
.feedback-log-layer .operation-wrapper .operation-list tr td:nth-child(2),.operation-wrapper .operation-list tr td:nth-child(4){text-align:left;width:30%;} */

/* 随访报告2020.7.6 */
.follow-edit >li{padding:7px 0 7px 10px ;box-sizing:border-box;}
.follow-edit >li:nth-of-type(even) {background: #f6f7f9;}
table.follow-table  tbody tr:hover {background-color: #f6f7f9 !important;}
table.follow-table  thead tr:hover {background-color: #f5f6fa !important;}
table.follow-table  tbody td{padding: 4px !important;}
table.follow-table  tbody td .form-control{width:100%;}
table.follow-table  tbody td select.form-control,table  tbody td input.form-control{height:32px;padding:0 5px;line-height:32px;}
table.follow-table  tbody td .commont-person{height:24px;line-height:24px;}
table.follow-table  tbody td .commont-person>span{height:26px;line-height:24px;}
.follow-edit .select-btn{padding: 3px; margin: 4px 10px 0px -2px; display: inline-block;}
.follow-edit .des-int{height: 24px;padding: 0 5px;line-height: 24px;margin-top: 4px;width:200px;}


/* 药品分析-品种选择框 */
.follow-up-report{
   display: none;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 999;
   background: rgba(0,0,0,0.6);
 }
 /* 加上右侧表格外框的样式 */
 /* .variety-selection-in{
   position: absolute;
   top: 80px;
   left: 50%;
   margin-left: -500px;
   width: 1000px;
   min-height: 500px;
   background: #fff;
   padding: 10px;
   position: absolute;
   top: 80px;
   left: 50%;
   margin-left: -461px;
   width: 922px;
   min-height:500px;
   height:480px;
   background: #fff;
   padding: 10px;
 } */
 /* 去掉右侧表格外框的样式 */
 .follow-up-report-in{
   position: absolute;
   top: 80px;
   left: 50%;
   margin-left: -400px;
   width: 800px;
   height: 512px;
   background: #fff;
   padding: 10px; 
   
 }
 .follow-up-report-in h3{
   color: #333;
   line-height: 40px;
   font-size: 16px;
   text-indent: 10px;
   background: #f3f3f3;
   border: 1px solid #ccc;
   border-bottom: 0;
 }
 .follow-selection-condition{
  padding: 10px 10px 10px 10px;
   border: 1px solid #ccc;
   border-top: none;
   box-sizing:border-box;
 }
 .follow-selection-list h4 span{
 	float:left;
 	margin-right:10px;
 	line-height:32px;
 	margin-bottom:10px;
 }
 .follow-up-report-in .follow-report-close{
 	margin-right: 10px;
 	margin-top: 12px;
 	width: 16px;
 	cursor: pointer;
 }
 /* 手动检索new */
 .search-titles{
 	border-bottom:1px dotted #ddd;
 }
 .search-titles li{
	float: left; 
	padding:8px 40px;
	cursor:pointer;
	box-sizing:border-box;
}
.search-titles li.t-active{
	color:#0099CC;
	border-bottom:2px  solid #0099CC;
}
.search-lists table{
	display:none;
}
.search-list tr.dis-line{
	display:none;
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
}
.search-items .search-item{
	display:none;
}
.search-item>p{
	margin:10px 0;
	color:#0099CC;
}
.search-item-list{
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);
	box-shadow: 0 0 3px rgba(0,0,0,.15);
 	-o-box-shadow: 0 0 3px rgba(0,0,0,.15);
 	-ms-box-shadow: 0 0 3px rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 3px rgba(0,0,0,.15);
    margin:15px 5px;
    padding:20px;
    box-sizing:border-box;
    border-radius:5px;
    
}
.search-item-list>h3 a{
	color:#417dc9;
	cursor:pointer;
}
.search-item-list>ul{
	padding:8px 0;
}
.search-item-list>ul .dis-line{
	display:none;
}
.search-item-list>ul li{
	padding:3px 0;
}
.search-item-list>ul li>span{
	color:#417dc9;
	padding-right:7px;
}
.search-item-list>p a{
	display:inline-block;
	margin: 0 15px;
	color:#5a5a5a;
	
}
.search-item-list>p a:nth-child(1) i{
	font-size:13px;
}
.search-item-list>p a:nth-child(2) i{
	margin-right:4px;
	font-size:12px;
}
.search-item-list>p a:nth-child(3) i{
	margin-right:4px;
	font-size:13px;
}
.toggle-more{
	position:fixed;
	bottom:20px;
	left:50%;	
	margin-left:-60px;
	display:none;
}
.toggle-more a{
	display:block;
	width:120px;
	height:22px;
	line-height:22px;
	border-radius:15px;
	border:1px solid #ccc;
	text-align:center;
	background:#58B4F5;
	cursor:pointer;
	color:#fff;
}
.p-tip{
	position:relative;
}
.s-tips{
	position:absolute;
	top:21px;
	left:0px;
	border:1px dashed #3193F7;
	display:none;
	border-radius: 3px;
    padding: 3px;
    background: #fff;
    font-size:10px;
}
.s-tips:before{
	content: '';
    border: inherit;
    padding: 0.4em;
    position: absolute;
    background: inherit;/**不加这个的话你会发现 这个伪元素不会将div的border－top给覆盖掉,bg-image默认是none,bg-color默认是transparent*/
    left: 37px;
    top: -5px;
    transform: rotate(45deg);
    border-right: 0;
    border-bottom: 0;
}
.s-tips._s-tips:before{
	left:120px;
}
/* 手动检索mask */
.search-list-o{
   display:none; 
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 999;
   background: rgba(0,0,0,0.6);
 }
.search-list-in{
   position: absolute;
   top: 20%;
   left: 50%;
   margin-left: -348px;
   width: 696px;
   height: 257px;
   background: #fff;
   padding: 10px; 
 }
 .search-list-in h3{
   color: #333;
   line-height: 40px;
   font-size: 16px;
   text-indent: 10px;
   background: #f3f3f3;
   border: 1px solid #ccc;
   border-bottom: 0;
 }
 .search-list-condition{
   padding: 20px 10px 20px 10px;
   border: 1px solid #ccc;
   border-top: none;
   box-sizing:border-box;
 }
 .list-selection-list h4 span{
 	float:left;
 	margin-right:10px;
 	line-height:32px;
 	margin-bottom:10px;
 }
 .search-list-in .search-list-close{
 	margin-right: 10px;
 	margin-top: 12px;
 	width: 16px;
 	cursor: pointer;
 }
 .list-selection-list .search-list-operation{
 	text-align:center;
 	margin-top:100px;
 }
 /* 报告翻译 选择的弹窗1 */
.translate-operation-pop,.translate-list-pop{
	position:relative;
}
.translate-pop,.translate-list{
	position:absolute;
	width: 124px;
	background:#fff;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,.15);
    box-shadow: 0 0 6px rgba(0,0,0,.15);
    -o-box-shadow: 0 0 6px rgba(0,0,0,.15);
    -ms-box-shadow: 0 0 6px rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 6px rgba(0,0,0,.15);
	border-radius:3px;
	padding:10px;
	box-sizing:border-box;
	z-index:999;
	display:none;
}
.translate-pop{
	right:10px;
	top:49px;
}
.translate-list{
	left: 245px;
    top: 225px;
}
ul.translate-pop li,ul.translate-list li{
	text-align:center;
	padding:3px;
} 
ul.translate-pop li:hover,ul.translate-list li:hover{
	cursor:pointer;
	background:#7FBCFF;
}
/*
20220323 add original-fields*/
.form-base-tbodys .original-items div{float:left;line-height:26px;}
