﻿/*备忘录*/
.memo{width:66.6666%;background:#f1f2f6;}
.memo .dt{height:20px;padding:0 0 15px 10px;margin:0 20px;}
.memo .dt .add{float:right;display:inline-block;width:19px;height:19px;text-indent:-9999em;cursor:pointer;}
.memo .dt .model-name{float:left;}
.memo .dt .model-name i{display:inline-block;background:#ff7200;min-width:20px;height:20px;border-radius:20px;text-align:center;line-height:20px;font:100 normal 14px Arial;color:#fff;margin-left:5px;}
.memo .no_data{ width:194px; height:100px; padding:60px 0 0 133px; margin:0 auto; background:url(../images/no_data6.png) 10px 45px no-repeat; font:normal 14px/24px "Microsoft YaHei";}
.memo .memo-list{position:relative;height:180px;overflow:hidden;}
.memo .memo-list .prev,.memo .memo-list .next{position:absolute;top:70px;z-index:99;display:block;width:40px;height:40px;background:url(../images/desk_cut.png) no-repeat;}
.memo .memo-list .prev{left:0;}
.memo .memo-list .prev:hover{background-position:0 -40px;}
.memo .memo-list .next{right:0;background-position:0 -80px;}
.memo .memo-list .next:hover{background-position:0 -120px;}
.memo .memo-list ul{width:8000px;overflow:hidden;zoom:1;position:absolute;z-index:98;}
.memo .memo-list ul li{float:left;width:163px;height:148px;border:1px dashed #dedede;background:#fff;margin-left:20px;padding:15px;position:relative;}
.memo .memo-list ul li .tt{border-bottom:1px dashed #f3f3f3;font-size:14px;font-weight:700;text-align:center;padding-bottom:10px;}
.memo .memo-list ul li .list-wrap{overflow:hidden;zoom:1;}
.memo .memo-list ul li .list-wrap p{float:left;width:163px;line-height:18px;padding-top:13px;}
.memo .memo-list ul li .list-wrap p span{font-weight:700;margin-right:20px;}
.memo .memo-list ul li.hover .memo-wrap{position:absolute;top:-1px;left:-1px;height:148px;background:#fff;padding:15px;z-index:999;width:378px;}
.memo .memo-list ul li.hover .memo-wrap p{width:182px;padding-right:7px;}
.memo .memo-list ul li.add-new{background:url(../images/icon/add3.png) no-repeat center 70px #FFF;text-align:center;padding-top:100px;height:63px;cursor:pointer;}
.memo .memo-list ul li.more{text-align:center;padding-top:85px;height:78px;cursor:pointer;}
#memoLayer .wrap{padding:10px 0 20px 25px;}
#memoLayer .wrap th{width:40px;}
/*备忘录弹出层*/
.memorandum{float:right;width:570px;position:relative;}
.memorandum ul.dt{height:27px;padding-top:10px;position:relative;border-bottom:1px solid #dedede;}
.memorandum ul.dt li{float:left;width:68px;height:26px;line-height:26px; text-align:center;border:1px solid #dedede;margin-bottom:-1px;margin-right:5px; cursor:pointer;}
.memorandum ul.dt li.current{font-weight:700;background:#FFF;border-bottom:1px solid #FFF;}
.memorandum ul.dt .add-bw{ position:absolute;top:15px;right:0;display:inline-block;height:25px;padding-left:15px;color:#444;}
.memorandum .grid{margin-top:10px;}
.memorandum .grid .option{text-align:center;font-weight:700;padding:5px 0;_padding:7px 0;border:1px solid #cecece;}
.memorandum .grid .option-wek{border-bottom:0 !important;}
.memorandum .grid .option span{color:#5a5a5a;margin:0 5px;}
.memorandum .grid .option .prev,.memorandum .grid .option .next{vertical-align:text-bottom;display:inline-block;width:20px;height:16px;cursor:pointer;}
.memorandum .grid .table-hd{width:100%;}
.memorandum .grid .table-hd td{width:64px;height:24px; text-align:center; vertical-align:middle; background:#fcfbeb;}
.memorandum .grid .table-hd td.lbd{border-left:1px solid #c5d6e1;}
.memorandum .grid .table-hd td.rbd{width:18px;border-right:1px solid #c5d6e1;}
.memorandum .grid .table-scroll{position:relative;padding:0 !important;}
.memorandum .grid .table-scroll .table-kb{border-collapse:collapse;}
.memorandum .grid .table-scroll .table-kb th,.memorandum .grid .table-scroll .table-kb td{width:63px;text-align:center; vertical-align:middle;border:1px solid #cecece;}
.memorandum .grid .table-scroll .table-kb td{height:18px; cursor:pointer;}
.memorandum .grid .table-scroll .table-kb td.have{color:#ff8112;font-weight:700;}
.memorandum .grid .table-scroll .table-kb td.current{color:#FFF;background:#55a9cc;border:1px solid #55a9cc;}
.memorandum .grid .table-scroll .table-kb th{background:#f2f3f4;}
.memorandum .grid .table-scroll .table-kb-wek td{width:472px; text-align:left;color:#5a5a5a;}
.memorandum .grid .table-scroll .table-kb-wek td p{float:left;}
.memorandum .grid .table-scroll .table-kb-wek th{width:55px;height:39px;text-align:center;background:#fcfbeb;}
.memorandum .grid .table-scroll .table-kb-wek td .more{float:right;margin-right:40px;_margin-right:20px;}
.memorandum .grid .table-scroll .table-kb-wek td.hover .more{color:#000;}
.memorandum .grid .table-scroll .table-kb-wek td.cur{cursor:pointer;}
.memorandum .grid .table-scroll .table-kb-mon td{height:48px;font-weight:700; text-align:right; vertical-align:top;padding-right:3px; cursor:default;}
.memorandum .grid .table-scroll .table-kb-mon td.hover{color:#FFF;}
.memorandum .grid .table-scroll .table-kb-mon td.cur{cursor:pointer;}
.memorandum .grid .table-scroll .table-kb-mon td .have{float:left;width:26px;height:20px;line-height:20px;background:url(../images/icon/icon_kb1.png) no-repeat;margin:5px 0 0 10px;padding-right:4px;color:#cc370a;text-align:center; font-family:"宋体"; color:#fff;cursor:pointer; overflow:hidden;}
.memorandum #modelLayer{width:570px;height:412px;position:absolute;top:0;left:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);background:#000;z-index:999998;display:none;}
.memorandum .grid .table-scroll .top-layer{position:absolute;z-index:999999;top:25px;left:135px;width:253px;background:#FFF;border:1px solid #ccc;border-top:0;display:none;padding-bottom:10px;}
.memorandum .grid .table-scroll .top-layer .dt{height:22px;line-height:22px;color:#FFF;position:relative;padding-left:10px;}
.memorandum .grid .table-scroll .top-layer .dt .close-top{position:absolute;top:0;right:5px;color:#FFF; cursor:pointer;}
.memorandum .grid .table-scroll .top-layer table td{padding-top:7px;}
.memorandum .grid .table-scroll .top-layer table td.tit{width:45px;text-align:right;}
.memorandum .grid .table-scroll .top-layer table td .txt{width:170px;height:20px;line-height:20px;border:1px solid #b7cad0;padding:0 5px;}
.memorandum .grid .table-scroll .top-layer table td .area{width:170px;height:70px;border:1px solid #b7cad0;padding:0 5px;}
.memorandum .grid .table-scroll .top-layer table td .cur{vertical-align:middle;}
.memorandum .grid .table-scroll .top-layer table td .sel{width:50px;height:22px;border:1px solid #b7cad0;}
.memorandum .grid .table-scroll .top-layer .sc-list{height:172px;overflow-x:hidden;overflow-y:scroll;}
.memorandum .grid .table-scroll .top-layer .sc-list table td{padding:0;border-bottom:1px solid #dedede;color:#5a5a5a; vertical-align:top;padding:5px 0;}
.memorandum .grid .table-scroll .top-layer .sc-list table td.num{font-weight:700; text-align:center;}
.memorandum .grid .table-scroll .top-layer .sc-list table td img{float:right;margin:5px 5px 0;cursor:pointer; display:none;}
.memorandum .grid .table-scroll .top-layer .sc-list table tr.current td img{display:block;}
.memorandum .grid .table-scroll .top-layer .sc-list table tr.current td{background:#f3f3f3;}
.memorandum .grid .schedule-slider{float:left;width:113px;margin-right:5px;}
.memorandum .grid .schedule-slider li{height:22px;line-height:22px;padding-left:25px;cursor:pointer;margin-bottom:10px;}
.memorandum .grid .schedule-content{float:left;width:410px;height:300px;border-left:1px solid #d8d8d8;}
.memorandum .grid .schedule-content .dt{height:21px;line-height:20px;padding-left:5px;border-bottom:1px solid #d8d8d8;background:#efefef;font-weight:700;}
.memorandum .grid .schedule-content ul li{height:66px;border-bottom:1px solid #dedede;color:5a5a5a; overflow:hidden;padding:10px 10px 0 5px;}
.memorandum .grid .schedule-content ul li .edit,.memorandum .grid .schedule-content ul li .del{display:none;margin:0 5px;}
.memorandum .grid .schedule-content ul li.current{background:#f3f3f3;}
.memorandum .grid .schedule-content ul li.current .edit,.memorandum .grid .schedule-content ul li.current .del{display:inline-block;}
.memorandum .grid .schedule-content ul li .s-tit{font-weight:700;color:#5a5a5a;}
.memorandum .grid .schedule-content ul li .s-tit span{float:right;}
.memorandum .grid .schedule-content ul li .s-tit .ui-checkbox{float:left;}
.memorandum .grid .schedule-content ul li .s-tit .chk{margin-right:10px;}
.memorandum .grid .schedule-content ul li .s-con{padding:10px 10px 0 30px;color:#5a5a5a;}
.memorandum .grid .schedule-content .bt{margin:20px 0 0 5px;}
.memorandum .grid .schedule-content .bt .s-page{float:right;}
.memorandum .grid .schedule-content .bt .s-page .prev:link,.memorandum .grid .schedule-content .bt .s-page .prev:visited{display:inline-block;width:20px;height:16px; background:url(../images/icon/icon_left.png) no-repeat;margin-right:10px; text-indent:-99999px;}
.memorandum .grid .schedule-content .bt .s-page .prev:hover{background:url(../images/icon/icon_left.png) no-repeat; text-decoration:none;}
.memorandum .grid .schedule-content .bt .s-page .next:link,.memorandum .grid .schedule-content .bt .s-page .next:visited{display:inline-block;width:20px;height:16px; background:url(../images/icon/icon_right.png) no-repeat; text-indent:-99999px;}
.memorandum .grid .schedule-content .bt .s-page .next:hover{background:url(../images/icon/icon_right.png) no-repeat; text-decoration:none;}
.memorandum .form-tab td{padding-top:15px;}
.memorandum .form-tab td.tit{width:70px;text-align:right;}
.memorandum .form-tab td.tit span{color:#F00;}
.memorandum .form-tab td .txt{width:140px;height:20px;line-height:20px;border:1px solid #b7cad0;padding:0 5px;}
.memorandum .form-tab td .area{width:320px;height:120px;border:1px solid #b7cad0;padding:5px;}
.memorandum .form-tab td .sel{width:45px;height:22px;border:1px solid #b7cad0; text-align:center;}
.memorandum .form-tab td .cur{cursor:pointer; vertical-align:middle;margin:0 5px;}
/*----------页面宽度超过1200像素后的框架结构----------*/
body.widescreen .memo .memo-list ul li{width:207px;}
body.widescreen .memo .memo-list ul li .list-wrap p{width:207px;}
body.widescreen .memo .memo-list ul li.hover .memo-wrap{width:466px;}
body.widescreen .memo .memo-list ul li.hover .memo-wrap p{width:226px;}