﻿@charset "utf-8";
/* CSS Document */

.preserlink {background: url(../images/button.png) no-repeat 0px -67px; width:51px; height:21px; border:none;} /* 定制-保存 */
.preserlink:hover {background: url(../images/button.png) no-repeat -55px -67px; width:51px; height:21px; border:none;}
.cancellink {background: url(../images/button.png) no-repeat 0px -94px; width:51px; height:21px; border:none;} /* 定制-取消 */
.cancellink:hover {background: url(../images/button.png) no-repeat -55px -94px; width:51px; height:21px; border:none;}
.addlink {background: url(../images/button.png) no-repeat 0px -119px; width:92px; height:21px; border:none;} /* 定制-添加 */
.addlink:hover {background: url(../images/button.png) no-repeat -97px -119px; width:92px; height:21px; border:none;}


a.bigbtn{-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; background:#4e9bd0; padding:3px 15px; display:inline-block; border:solid 1px #4e9bd0; font-size:14px;cursor:pointer;text-decoration:none;color:#eff;font-weight:bold;}
a.bigbtn:hover{ text-decoration:none; color: #fff; }
a.bigbtn span{}
a.bigbtn:hover span{}

a.bigbtn01{-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; background:#FFF; padding:3px 15px; display:inline-block;border:solid 1px #d6d6d6; font-size:14px; font-weight:normal; cursor:pointer; color: #666; }
a.bigbtn01:hover{text-decoration:none; color: #000; }
a.bigbtn01 span{}
a.bigbtn01:hover span{}

a.bigbtn02{background:url(../images/button01.png) left -72px; display:-moz-inline-box; display:inline-block; height:31px;line-height:32px; color:#CCC; font-weight:bold; font-size:13px; cursor:default;}
a.bigbtn02 span{background:url(../images/button01.png) right -72px; display:-moz-inline-box; display:inline-block; height:31px; line-height:32px; color:#999; margin-left:20px; padding-right:20px;}

a.smallbtn{background:url(../images/button01.png) left -144px; display:-moz-inline-box; display:inline-block; height:28px;color:#096ca7; font-weight:bold; font-size:12px; margin-right:10px;}
a.smallbtn:hover{background:url(../images/button01.png) left -179px; text-decoration:none; color:#1d8aca;}
a.smallbtn span{background:url(../images/button01.png) right -144px; display:-moz-inline-box; display:inline-block; height:28px; line-height:28px;  color:#096ca7; margin-left:20px; padding-right:20px;}
a.smallbtn:hover span{background:url(../images/button01.png) right -179px; color:#1d8aca;}

a.graybtn{background:url(../images/button01.png) left -144px; display:-moz-inline-box; display:inline-block; height:23px; color:#666; font-weight:bold; font-size:12px; margin-right:10px;}
a.graybtn:hover{background:url(../images/button01.png) left -179px; text-decoration:none; color:#666;}
a.graybtn span{background:url(../images/button01.png) right -144px; display:-moz-inline-box; display:inline-block; height:23px; color:#666;  margin-left:20px; padding-right:20px;}
a.graybtn:hover span{background:url(../images/button01.png) right -179px;}

a.nonpoint{background:url(../images/button01.png) left -213px; display:-moz-inline-box; display:inline-block; height:27px; line-height:28px; color:#fff; font-weight:bold; font-size:13px; cursor:pointer;}
a.nonpoint span{background:url(../images/button01.png) right -213px; display:-moz-inline-box; display:inline-block; height:27px; color:#fff; line-height:28px; margin-left:20px; padding-right:20px;}

/*提示信息样式*/
.tips-bj-blue{display:-moz-inline-box; display:inline-block; height:28px; color:#096ca7; font-weight:bold; font-size:12px; margin-right:10px;}
.tips-bj-blue .rg{display:-moz-inline-box; display:inline-block; height:28px; color:#666; font-weight:normal; line-height:28px; margin-left:20px; padding-right:20px;}

/* 表格中操作按钮样式 */
a.bt-blue{color:#1a91d6;}
a.bt-red{color:#b80000;}
a.opetbtn{font-size:12px; height:17px; line-height:17px; margin:0px 6px; display:-moz-inline-box; display:inline-block; cursor:pointer;}
a.opetbtn:hover{text-decoration:none;color:#e04c02;}
a.opetbtn:active{text-decoration:none;}

a.opetbtn01{font-size:12px; height:17px; line-height:17px; margin:0px 5px; display:-moz-inline-box; display:inline-block; cursor:pointer;}
a.opetbtn01:hover{text-decoration:none; background:url(../images/bann.png) no-repeat left -18px;}
a.opetbtn01:active{text-decoration:none; background:url(../images/bann.png) no-repeat left bottom;}
a.opetbtn01 span{display:-moz-inline-box; display:inline-block; height:17px; line-height:17px; padding-right:10px; margin-left:10px;}
a.opetbtn01:hover span{background:url(../images/bann.png) no-repeat right -18px;}
a.opetbtn01:active span{background:url(../images/bann.png) no-repeat right bottom;}

a.opetbtn02{font-size:12px; height:17px; line-height:17px; margin:0px 5px; display:-moz-inline-box; display:inline-block; cursor:pointer;}
a.opetbtn02:hover{text-decoration:none; }
a.opetbtn02:active{text-decoration:none; }
a.opetbtn02 span{display:-moz-inline-box; display:inline-block; height:17px; line-height:17px; padding-right:10px; margin-left:10px;}

a.opetbtn03{font-size:12px; height:17px; line-height:17px; margin:0px 5px; display:-moz-inline-box; display:inline-block; cursor:pointer;}
a.opetbtn03:hover{text-decoration:none; }
a.opetbtn03:active{text-decoration:none; }
a.opetbtn03 span{display:-moz-inline-box; display:inline-block; height:17px; line-height:17px; padding-right:10px; margin-left:10px;}

#sel-yy{font-size:12px; height:17px; line-height:17px; margin:0px 5px; display:-moz-inline-box; display:inline-block; background:url(../images/bann.png) no-repeat left 0px; cursor:pointer; margin-left:10px; text-decoration:underline;}
#sel-yy:hover{background:#3592c8; padding:2px 5px; color:#fff; height:20px; overflow:hidden; text-decoration:none;}
a.sel-del{-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; background:#4e9bd0; padding:3px 5px; display:inline-block; border:solid 1px #4e9bd0; font-size:12px;height:13px; line-height:13px;cursor:pointer;text-decoration:none;color:#eff;font-weight:normal;}
a.sel-del:hover{text-decoration:none; color: #fff;}
a.sel-del:active{}
a.sel-del b{font-weight:bold;}
a.sel-del:hover b{}
a.sel-del:active b{}



/* 圆角 */
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.xb1 {margin:0 5px; background:#ccc;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

/* 分割线 */
.dashline{ border-bottom:dashed 1px #d7d7d7; margin-bottom:5px; padding-bottom: 10px;}
.dashline2{ border-bottom:dashed 1px #d7d7d7; margin-bottom:10px; padding-bottom: 10px;}
.dashline3{ border-top:dashed 1px #d7d7d7; padding-top:5px;}

/* 表格分页 */
.paginator{font:12px Arial,Helvetica,sans-serif;color:#aaa;line-height:150%; float:right;}
.paginator a,.thispage,.break{padding:0 4px;margin:2px}
.paginator .prev{margin-right:5px}
.paginator .next{margin-left:5px;}
.paginator .next a,.paginator .prev a{ padding:0px 10px;margin:0;}
.paginator .thispage{color:#fff;background:#3593C7; font-weight:bold}
.paginator a:hover{background:#3593C7; color:#fff; text-decoration:none;}



/* 表格链接字体颜色 */
a.black,a.black:active,a.black:visited{color:#000000;}
a.red{color:#b80000;}
a.blue{color:#1a91d6;}
a.blue:hover{ color:#0970ac;}
a.orange{color:#e04c02;}
a.cyan{color:#00aaaa;}
a.green{color:#049c33;}
a.white{color:#FFF;}
a.gray{color:#666;}
.black{color:#000000;}
.red{color:#b80000;}
.blue{color:#1a91d6;}
.green{color:#049c33;}
.orange{color:#e04c02;}
.cyan{color:#00aaaa;}
.white{color:#FFF;}
.gray{color:#666;}
.gray2{color:#CCC;}
.op-gray{color:#999;}
.strong, a.strong {font-weight: bold;}


/* 表格背景颜色 */
.cy-bj{background-color:#def2f9;}
.cf-bj{background-color:#f9dede;}
.yl-bj{background-color:#fffccf;}
.js-bj{background-color:#ffe7c5;}
.gr-bj{background-color:#e5ffdb;}

.wg-bj{background-color:#FFB1B1;} /* 今日未跟踪 */
.yg-bj{background-color:#A9E2F5;} /* 今日已跟着 */
.dd-bj{background-color:#FDE8A2;} /* 今日到达 */
.wc-bj{background-color:#E3E3E3;} /* 已完成 */
.cs-bj{background-color:#FE7264;} /* 超时 */

/* 表格异常、驳回、延时的情况下的行背景颜色 */
.bjs-abnormal{background-color:#f1ac44;} /* 异常 */
.bjs-reject{background-color:#b7cc71;} /* 驳回 */
.bjs-delay{background-color:#b1dbf3;} /* 延时 */
.bjs-gray{background-color:#ededed;} /* 撤销驳回 */
.bjs-gray2{background-color:#f6f6f6;}

/* 异常录入 */
.abl-lr{text-align:right; height:20px; overflow:hidden; margin-top:-5px;}
.abl-lr a{color:#096ca7;}
.abl-lr a:hover{color:#096ca7; text-decoration:underline;}

/* 表格-定制列表 */
.customize{position:absolute; right:-22px; top:3px; width:23px; }

/* 撤销驳回 */
.revdis{position:absolute; right:-22px;}
.revdis a{display:block; width:18px; height:18px; background:url(../images/Icon.png) no-repeat 2px -341px;}
.revdis a:hover{background:url(../images/Icon.png) no-repeat -20px -341px;}

/* 必填 */
.must{color:#ff0000; padding-left:2px;padding-right: 4px; line-height:14px; font-size:14px; font-weight:bold;}

/* 表格蓝色背景 */
.blue-bj{background-color:#def2f9;}

/* 表格红色背景 */
.red-bj, tr.red-bj:hover {background-color:#f00 !important;color:#fff;}
tr.red-bj:hover { font-weight: bold !important; }
tr.red-bj a { color: #fff !important; font-weight: bold; }
/* 表格橙色背景 */
.orange-bj, tr.orange-bj:hover {background-color:#ff9933 !important;color:#fff;}
tr.orange-bj:hover { font-weight: bold !important; }
tr.orange-bj a { color: #fff !important; font-weight: bold; }
/* 表格粉色背景 */
.pink-bj, tr.pink-bj:hover { background-color: #ffe6d2 !important; }
tr.pink-bj:hover { font-weight: bold !important; }

/* 星号 */
.asterisk { color:#ff0000; font-size:14px; font-weight:bold; margin-left:5px; line-height:18px; margin-top:5px;}

/* 高亮显示 */
input.highlight, select.highlight, checkbox.highlight, textarea.highlight, .highlight {background-color:#F9DD34 !important;}


/* 金额和计量 input输入框样式 */
.ipt-mey{text-align:right; color:#aaa;}


/*截取字符串样式*/
.newInfoTruncation {
    width:200px;
    white-space:nowrap;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;
}


.revise{width:12px; height:12px; margin-left:10px; background:url(../images/Icon.png) no-repeat 0px -78px; cursor:pointer; display:-moz-inline-box; display:inline-block;}
.revise:hover{background:url(../images/Icon.png) no-repeat 0px -59px;}


.zd-del{width:12px; height:12px; margin-left:20px; background:url(../images/Icon.png) no-repeat -18px -78px; cursor:pointer; display:-moz-inline-box; display:inline-block;}
.zd-del:hover{background:url(../images/Icon.png) no-repeat -18px -59px;}


a.sicons{background:url(../images/Icon.png) no-repeat; width:18px; height:12px; margin:0px 5px; display:-moz-inline-box; display:inline-block; cursor:pointer;}

a.sview{background-position:-3px -422px;} 			/* 查看、查看盘点、查看签收 */
a.sview:hover{background-position:-101px -422px;}
a.salter{background-position:-29px -422px;} 		/* 修改、修改签收、修改盘点结果 */
a.salter:hover{background-position:-127px -422px;}
a.sdelete{background-position:-54px -422px;} 		/* 删除 */
a.sdelete:hover{background-position:-152px -422px;}
a.srevocation{background-position:-78px -422px;} 	/* 撤销、撤销处理、撤销驳回 */
a.srevocation:hover{background-position:-176px -422px;}

a.sadd{background-position:-3px -448px;} 			/* 添加 */
a.sadd:hover{background-position:-101px -448px;}
a.scancel{background-position:-29px -448px;} 		/* 取消拆分 */
a.scancel:hover{background-position:-127px -448px;}
a.scomplete{background-position:-54px -448px;} 		/* 确认完成、收款完成、付款完成、完成、盘点结束、结束车次 */
a.scomplete:hover{background-position:-152px -448px;}
a.sstop{background-position:-78px -448px;}			/* 作废、终止 */
a.sstop:hover{background-position:-176px -448px;}

a.sreturn{background-position:-3px -474px;} 		/* 驳回、退回 */
a.sreturn:hover{background-position:-101px -474px;}
a.shandle{background-position:-29px -474px;} 		/* 受理、处理 */
a.shandle:hover{background-position:-127px -474px;}
a.sreset{background-position:-53px -474px;} 		/* 密码重置 */
a.sreset:hover{background-position:-152px -474px;}
a.smanage{background-position:-78px -474px;} 		/* 权限管理、联通管理、车辆管理 */
a.smanage:hover{background-position:-176px -474px;}

a.sinput{background-position:-3px -500px;} 			/* 录入、运单录入、签收信息录入、收款录入、付款录入、已收录入 */
a.sinput:hover{background-position:-101px -500px;}
a.sgenerate{background-position:-29px -500px;}		/* 生成应付账单、生成应收账单 */
a.sgenerate:hover{background-position:-127px -500px;}
a.screate{background-position:-54px -500px;} 		/* 创建车次 */
a.screate:hover{background-position:-152px -500px;}
a.sadjust{background-position:-78px -500px;} 		/* 调整 */
a.sadjust:hover{background-position:-176px -500px;}

a.salready{background-position:-3px -526px;} 		/* 已指派 */
a.salready:hover{background-position:-101px -526px;}
a.snot{background-position:-29px -526px;} 			/* 未指派 */
a.snot:hover{background-position:-127px -526px;}
a.swork{background-position:-3px -552px;} 			/* 启用 */
a.swork:hover{background-position:-101px -552px;}
a.sleave{background-position:-29px -552px;} 		/* 停用 */
a.sleave:hover{background-position:-127px -552px;}

a.senable{background-position:-3px -578px;} 		/* 在职 */
a.senable:hover{background-position:-101px -578px;}
a.sdisable{background-position:-29px -578px;} 		/* 离职 */
a.sdisable:hover{background-position:-127px -578px;}
a.srelease{background-position:-3px -604px;} 		/* 信息发布 */
a.srelease:hover{background-position:-101px -604px;}
a.sctrack{background-position:-29px -604px;} 		/* 货物跟踪 */
a.sctrack:hover{background-position:-127px -604px;}

a.supmerger{background-position:-54px -604px;} 		/* 向上合并 */
a.supmerger:hover{background-position:-152px -604px;}
a.sdeparture{background-position:-78px -604px;} 	/* 发车 */
a.sdeparture:hover{background-position:-176px -604px;}


/*3.16add*/
.gongg{ width:820px; margin:0 auto; background: url(../images/gg-bg.jpg) repeat-x #fdfcfc;}
.gongg-bgtop{ background:url(../images/gg-bg01.jpg) no-repeat top left;}
.gongg .clear{ clear:both;}
.gongg .gongg-cont{ background:url(../images/gg-bg03.jpg) no-repeat right bottom;}
.gongg .gongg-cont .left{ float:left;width:360px; padding-top:150px; padding-left:60px; margin-bottom:20px; min-height:500px;}
.gongg .gongg-cont .left h2{ font-family:"微软雅黑"; font-size:44px; text-align:center;color:#096da9; line-height:50px; font-weight:normal; margin-bottom:10px;}
.gongg .gongg-cont .left p{font-size:14px; text-align:left; line-height:30px; text-indent:28px;}
.gongg .gongg-cont .left h3{font-size:16px; text-align:left; width:350px; line-height:40px;}
.gongg .gongg-cont .left h4{font-size:14px; text-align:right; width:350px; line-height:20px; margin-top:20px; font-weight:normal;}
.gongg .gongg-cont .right{ float:right; width:257px; background:url(../images/gg-bg02.jpg) no-repeat; height:203px; color:#FFF; padding:60px 0 0 65px; margin-right:20px;}
.gongg .gongg-cont .right h4{ font:14px normal; margin-bottom:5px;}
.gongg .gongg-cont .right p{ line-height:24px; }
.gongg .bgcolor-red{ background:#F93; text-align:center; padding:0 5px;}
.gongg .bgcolor-ye{ background:#FFC; text-align:center; padding:0 2px;}
.gongg .bgcolor-bl{ background:#bfe3ff; text-align:center; padding:0 2px;}

/*3.19add租户公告*/
.tenantry-gg{ width:800px; margin:0 auto;}
.tenantry-gg .title{ text-align:center; font-size:14px; font-weight:bold;}
.tenantry-gg .time-author{ text-align:center; line-height:45px;}
.tenantry-gg .detail{ color:#333;}
.tenantry-gg .detail h3{  line-height:35px;text-indent:24px; padding:0; font-size:12px;font-weight:normal; }
.tenantry-gg .detail h4{text-align:right; padding:0; font-weight:normal; font-size:12px; margin:0; line-height:25px;}
.tenantry-gg-fb{ font-size:12px;width:500px; background:#FFF; padding:10px; border:solid 1px #CCC;}

/*一行3部分*/
.row1col3{ margin:0 auto;}
.row1col3 li{ width:30%; float:left; margin:10px; border:solid 1px #e1e3e4;}

/*权限管理*/
.competence{ border:solid 1px #CCC;}
.competence .clear{ clear:both;}
.competence .menu{ float:left; width:131px;}
.competence .menu li{ width:130px; padding-left:20px; line-height:28px;}
.competence .cont{ float:left; height:560px; overflow:hidden; width:80%;}
.competence .btmnone{ border-bottom:none; border-right:solid 1px #CCC;}
.competence .current{border-right:solid 1px #FFF;border-bottom:solid 1px #CCC;}
.competence .normal{border-right:solid 1px #CCC; border-bottom:solid 1px #CCC; }
.competence .detail{ margin:20px 50px; border-bottom:dashed 1px #CCC; padding-bottom:10px; width:100%;}
.competence .detail dt{ margin-top:10px; font-weight:bold;}
.competence .detail dd{ line-height:25px;}



/*展开收起按钮5.10*/
.expan{ background:url(../images/bt-up-down.png) no-repeat 0 0; width:10px; height:8px;}
.contra{ background:url(../images/bt-up-down.png) no-repeat -12px 0; width:10px; height:8px;}
.bt-expan h3{ padding:0 10px; font-size:14px;}
.bt-expan-o{ border-top: dashed 1px #ccc; border-bottom: dashed 1px #ccc; background:#fcfcfc; padding:5px 10px; margin:5px 0;}
.bt-expan-o dt{ float:left;}
.bt-expan-o dd{ margin-bottom:5px;}


/*财务*/
.fc-btn { background: -moz-linear-gradient(center top , #FFFFFF, #F4F4F4) repeat scroll 0 0 transparent; border: 1px solid #C1C1C1; border-radius: 2px 2px 2px 2px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); color: #555555; cursor: pointer; display: inline-block; font: 14px/2 "宋体"; height: 28px; margin-right: 10px; padding: 0 13px; vertical-align: middle;}
.fc-btn:hover { background: none repeat scroll 0 0 #F4F4F4;color: #555555;}
.fc-btn:active { background: -moz-linear-gradient(center top , #E8E8E8, #FBFBFB) repeat scroll 0 0 transparent;}
.fc-btn-sp { background: -moz-linear-gradient(center top , #4994BE, #337FA9) repeat scroll 0 0 transparent; border: 1px solid #3279A0;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); color: #FFFFFF; font-weight: bold; padding: 0 16px; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.22);}
.fc-btn-sp:hover { background: none repeat scroll 0 0 #3286B4; color: #FFFFFF;}
.fc-btn-sp:active { background: -moz-linear-gradient(center top , #2B6C90, #4994BE) repeat scroll 0 0 transparent;}
.fc-btn-green { background: -moz-linear-gradient(center top , #7BD300, #5EAF01) repeat scroll 0 0 transparent; border: 1px solid #5EAF01; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); color: #FFFFFF; font-weight: bold; padding: 0 16px; text-shadow: 0 2px 2px rgba(0, 0, 0, 0.22);}
.fc-btn-green:hover { background: none repeat scroll 0 0 #5EB303; color: #FFFFFF;}
.fc-btn-green:active { background: -moz-linear-gradient(center top , #5EAF01, #7BD300) repeat scroll 0 0 transparent;}
.fc-btn-dis, .fc-btn-dis:hover, .fc-btn-dis:active { background: -moz-linear-gradient(center top , #FFFFFF, #F4F4F4) repeat scroll 0 0 transparent; border: 1px solid #D4D4D4; color: #AAAAAA; cursor: default; font-weight: normal; text-shadow: none;}
.fc-btn-refresh { overflow: hidden;}
.fc-btn-refresh b { cursor: pointer; float: left; height: 28px; line-height: 300px;  overflow: hidden;  vertical-align: middle; width: 16px;}
.fc-btn-refresh b.loading { }
.fc-btn-menu { display: inline-block; margin-right: 10px; position: relative; vertical-align: middle; z-index: 100;}
.fc-btn-menu .menu-btn { margin-right: 0; padding-right: 20px; position: relative; z-index: 100;}
.fc-btn-menu .menu-btn b { border-color: #888888 #FAFAFA #FAFAFA; border-style: solid; border-width: 4px; font-size: 0; height: 0; margin-top: -2px; overflow: hidden; position: absolute; right: 6px; top: 50%; transition: transform 150ms ease-in 0s;}
.fc-btn-menu .con { background-color: #FFFFFF; border: 1px solid #C1C1C1; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);display: none; font: 12px/1.5 "宋体"; left: 0; padding: 15px; position: absolute;  top: 29px;  z-index: 99;}
.fc-btn-menu-cur .menu-btn, .fc-btn-menu-cur .menu-btn:hover, .fc-btn-menu-cur .menu-btn:active { background: none repeat scroll 0 0 #FFFFFF; border-bottom: medium none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; box-shadow: none;padding-bottom: 1px;}
.fc-btn-menu-cur .menu-btn b { transform: rotate(180deg);transform-origin: 50% 30% 0;}
.fc-btn-menu-cur .con {display: block;}
.fc-btn-menu .module-con {left: 0;overflow: hidden; padding: 35px 40px; width: 450px;}
.fc-btn-menu .module-con ul { float: left; margin-right: 40px;}
.fc-btn-menu .module-con ul.last { margin-right: 0;}
.fc-btn-menu .module-con ul li { padding-bottom: 8px;}
.fc-btn-menu .module-con ul .tit {  margin-top: 25px;}
.fc-btn-menu .white-btn, .fc-btn-menu .white-btn:hover, .fc-btn-menu .white-btn:active { background: none repeat scroll 0 0 #FFFFFF; border-radius: 0 0 0 0; box-shadow: none;}
.fc-btn-menu .white-btn b { border-color: #888888 #FFFFFF #FFFFFF;}
.fc-btn-menu .white-btn { padding-right: 30px;}
.fc-btn-menu-cur .white-btn { border-bottom: medium none; padding-bottom: 1px;}
.fc-tab:after { clear: both; content: "."; display: block; height: 0; overflow: hidden;}
.fc-btn-prev, .fc-btn-next { border-radius: 2px 2px 2px 2px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); display: inline-block; height: 28px; margin-right: 10px; position: relative; vertical-align: middle; width: 38px; text-align:center; font-size:20px;}
.fc-btn-prev b, .fc-btn-prev-dis b, .fc-btn-next b, .fc-btn-next-dis b { height: 11px; left: 50%; margin: -5px 0 0 -3px; overflow: hidden; position: absolute; top: 50%; width: 7px;}
.fc-btn-prev, .fc-btn-next { background: -moz-linear-gradient(center top , #FCFCFC, #F4F4F4) repeat scroll 0 0 transparent; border: 1px solid #BDBDBD; cursor: pointer;}
.fc-btn-prev:hover, .fc-btn-next:hover { background: none repeat scroll 0 0 #F4F4F4;}
.fc-btn-prev:active, .fc-btn-next:active { background: -moz-linear-gradient(center top , #E8E8E8, #FBFBFB) repeat scroll 0 0 transparent;}
.fc-btn-prev b { background-position: -32px -16px; margin-left: -4px;}
.fc-btn-next b { background-position: -48px -16px;}
.fc-btn-prev-dis, .fc-btn-next-dis, .fc-btn-prev-dis:hover, .fc-btn-next-dis:hover, .fc-btn-prev:active, .fc-btn-next:active { background: -moz-linear-gradient(center top , #FFFFFF, #F4F4F4) repeat scroll 0 0 transparent; border: 1px solid #CBCBCB; cursor: default;}
.fc-btn-prev-dis b { background-position: -32px -32px; margin-left: -4px;}
.fc-btn-next-dis b { background-position: -48px -32px;}
.fc-spinbox-disabled .btn-down, .fc-spinbox-disabled .btn-wrap-hover .btn-down, .fc-spinbox-disabled .btn-wrap-hover .btn-down:hover { background-position: -48px -128px;}
.fc-droplist-wrap .extra-list-ctn { background: none repeat scroll 0 0 #F5F5F5; border-top: 1px solid #DDDDDD; padding-left: 5px;}
.fc-icon-add, .fc-icon-del, .fc-icon-edit, .fc-icon-tick, .fc-icon-loading { display: inline-block; height: 16px;line-height: 100px; overflow: hidden; vertical-align: middle; width: 16px;}
.wrapper { width: 1156px;}
.mod-toolbar-top { padding-right: 0;margin:10px 0;width:1146px;margin-left: 18px;}
.fc-combo-wrap .input-txt, .fc-droplist-wrap .list-item {font-size: 12px;}
.fc-datepicker-input { font-size: 12px;}
#toolTop { border-bottom: 0 none;}
.voucher_wrap { background: none repeat scroll 0 0 #f7fcfe; border: 1px solid #CFCFCF; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);  margin-left: 18px; padding: 15px 45px; position: relative; width: 946px;}
.voucher_tit { display: inline;font: 28px/1.8 "Microsoft Yahei"; margin-right: 20px; text-align: center; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);}
.voucher_top { margin-bottom: 10px; overflow: hidden; padding-top: 20px;}
.voucher_top .date_wrap {display: inline-block; margin-left: 20px; vertical-align: middle;}
.voucher_top .mark_wrap, .voucher_top .tit_wrap { float: left;}
.voucher_top .mark_wrap .txt { display: inline-block; line-height: 30px; vertical-align: middle;}
.voucher_top .tit_wrap { margin: -20px 0 0 60px;}
.voucher_top .attach_wrap { float: right;}
.voucher_top .attach_wrap .fc-input { width: 25px;}
#vch_mark, #skip-mark-select {display: inline-block;}
.voucher { border-collapse: collapse; margin: 0 0 10px -28px;}
.voucher th, .voucher td {border: 1px solid #CCCCCC;}
.col_quantity, .col_currency { display: none;}
.voucher td.col_debite, .voucher td.col_credit, .voucher td.col_money, .money_unit { background-image: url(../images/money_rp.png); background-repeat: repeat-y;}
.voucher th {color: #555555;font-size: 14px;font-weight: bold;height: 48px;overflow: hidden;text-align: center;}
.voucher .col_money { font-size: 12px;}
.voucher .col_money .tit {  display: block; height: 25px; line-height: 25px;}
.voucher .money_unit {  border-top: 1px solid #DADADA; font-weight: normal; height: 22px; line-height: 22px; text-align: center;}
.voucher .money_unit span { background-color: #FFFFFF; display: inline; float: left; height: 100%; margin-right: 1px; width: 19px;}
.voucher .money_unit .last { margin-right: 0; width: 18px;}
.voucher td { height: 40px;}
.operate { width:26px; visibility:hidden;}
.voucher .col_operate { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #f7fcfe #CCCCCC #f7fcfe #f7fcfe; border-image: none; border-style: solid; border-width: 1px; text-align: center; width: 26px;}
.voucher .col_operate a { background: url("../images/Icon.png") no-repeat 0px -182px ; display: block; height: 16px;  vertical-align: middle;  width: 16px;cursor:pointer;}
.voucher .col_operate .del { background-position: -26px -182px; margin-top: 5px;}
.voucher .col_summary .cell_val, .voucher .col_subject .cell_val { font-size: 14px; padding: 0 5px;}
.voucher .col_subject .cell_val span { font-size: 12px;}
.edit_summary, .edit_money, .edit_subject { border: 2px solid #83d8ff; box-shadow: 0 1px 2px 1px rgba(100, 100, 100, 0.1) inset; float: left; height: 40px; outline: medium none; overflow: hidden; padding: 3px; resize: none; line-height:30px;}
.col_summary .cell_val {width: 220px;word-break: break-all;  word-wrap: break-word;}
.edit_summary { font-size: 14px; margin: 0;  overflow: auto; width: 230px;}
.voucher tbody .col_subject {  border-right: 0 none;}
.col_subject .cell_val { width: 265px; word-break: break-all; word-wrap: break-word;}
.edit_subject { font-size: 14px; margin-right: -30px; padding-right: 26px; position: relative; width: 275px;}
.col_option .option {  position: relative; visibility: hidden; width: 30px;}
.voucher .col_option { border-left: 0 none;}
.voucher .col_option { text-align: center; width: 30px;}
.voucher .col_option a:hover { color: #555555;}
#selSub { margin-bottom: 10px;}
.col_option .option .selSub, .col_option .option .balance {  color: #AAAAAA; cursor: pointer; display: block; height: 26px; line-height: 26px;  margin: 0 auto;  text-align: center; width: 24px;}
.col_option .option .balance { border-top: 1px solid #CBE1ED;}
.col_option .show { visibility: visible;}
.col_option .show .selSub { display: block;}
.col_option .show .balance { display: block;}
.voucher .col_debite, .voucher .col_credit, .voucher .col_money { width: 218px;}
.voucher .col_debite .cell_val, .voucher .col_credit .cell_val { font-family: 'tahoma'; font-size: 14px; font-weight: bold; letter-spacing: 11px; overflow: hidden; position: relative; right: -5px;text-align: right;}
.money-negative { color: #DD4E4E;}
.edit_money { font-family: Verdana,Geneva,sans-serif;font-size: 20px;ime-mode: disabled; overflow: hidden; text-align: right; width: 218px;}
#isItem { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;background: none repeat scroll 0 0 #F4F4F4; border-color: -moz-use-text-color #4BB8F3 #4BB8F3; border-image: none; border-right: 2px solid #4BB8F3; border-style: none solid solid; border-width: medium 2px 2px; position: absolute; width: 321px; z-index: 101;}
#isItem ul { padding: 10px;}
#isItem li { margin-bottom: 10px;overflow: hidden; vertical-align: middle;}
#isItem label {display: inline-block; vertical-align: middle; width: 70px;}
#isItem input { width: 190px;}
.voucher th.col_quantity, .voucher th.col_currency { font-size: 14px;}
.has-currency .voucher_wrap {}
.has-currency #isItem { width: 291px;}
.has-currency #isItem input { width: 172px;}
.curr_val { color: #AAAAAA; padding: 0 3px; width: 104px;}
.has-currency .col_currency {display: table-cell; font-size: 12px; visibility: visible;}
.curr_val .mb8 { margin-bottom: 3px;}
.curr_val .fc-combo-wrap { height: 22px; margin-right: 3px;}
.curr_val .fc-combo-wrap .trigger { background-position: 0 -18px;}
.curr_val .fc-combo-wrap .input-txt { height: 14px; padding: 4px 2px; width: 33px;}
.curr_val select {}
.rate, .original {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color -moz-use-text-color #CCCCCC; border-image: none; border-style: none none solid; border-width: medium medium 1px; height: 14px;  padding: 0 2px;    width: 48px;}
.original {width: 70px;}
.has-currency .col_summary .cell_val {width: 190px;}
.has-currency .edit_summary { width: 190px;}
.has-currency .col_subject .cell_val { width: 285px;}
.has-currency .edit_subject { width: 212px;}
.has-amount .voucher_wrap {}
.has-amount #isItem { width: 291px;}
.has-amount #isItem input { width: 172px;}
.quantity_val {color: #AAAAAA; padding: 0 3px; width: 104px;}
.has-amount .col_quantity {display: table-cell; font-size: 12px; visibility: visible;}
.quantity_val .mb8 { margin-bottom: 3px;}
.quantity, .unit-price { -moz-border-bottom-colors: none; -moz-border-left-colors: none;  -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color -moz-use-text-color #CCCCCC; border-image: none; border-style: none none solid; border-width: medium medium 1px; height: 14px; padding: 0 2px; width: 44px;}
.unit-price { width: 70px;}
.has-amount .col_summary .cell_val { width: 190px;}
.has-amount .edit_summary { width: 190px;}
.has-amount .col_subject .cell_val { width: 285px;}
.has-amount .edit_subject {width: 212px;}
.has-whole #voucher { table-layout: fixed;}
.has-whole .voucher_wrap { padding: 15px 20px 15px 28px;  width: 1088px;}
.has-whole .col_quantity, .has-whole .col_currency { display: table-cell; font-size: 12px; visibility: visible;width: 120px;}
.has-whole #isItem { width: 301px;}
.has-whole #isItem input { width: 182px;}
.has-whole .col_summary .cell_val { width: 218px;}
.has-whole .edit_summary { width: 218px;}
.has-whole .col_subject .cell_val { width: 295px;}
.has-whole .edit_subject { width: 222px;}
.has-whole .voucher .col_debite, .has-whole .voucher .col_credit, .has-whole .voucher .col_money { width: 165px;}
.has-whole .edit_money { width: 155px;}
.has-whole .voucher .money_unit { width: 165px;}
.has-whole .voucher .money_unit span { width: 14px;}
.has-whole .voucher td.col_debite, .has-whole .voucher td.col_credit, .has-whole .voucher td.col_money, .has-whole .money_unit {background:url("../images/money_rp.png") no-repeat;}
.has-whole .voucher .col_debite .cell_val, .has-whole .voucher .col_credit .cell_val { letter-spacing: 6px;  right: -3px; width: 165px;}
.voucher tbody tr.current { background: none repeat scroll 0 0 #F8F8F8;}
.voucher tbody tr.current .col_operate { background-color: #FFFFFF;}
.voucher tbody tr.current .operate { visibility: visible;}
.voucher tbody tr.current .option { visibility: visible;}
.voucher .col_total { padding: 0 10px;}
.voucher .col_total { font-size: 14px; font-weight: bold;}
.vch_ft { font-size: 14px;}
.fc-input-dis { background-color: #F0F0F0; color: #AAAAAA;}
.fc-btn-menu .goto-btn {  padding-right: 13px;}
.fc-btn-menu .goto-con {  left: auto;  padding: 15px;  right: 0;  width: 360px;}
.fc-btn-menu .goto-con .hd { text-align: right; width: 100%;}
.fc-btn-menu .goto-con .hd .txt { display: inline-block; font-size: 12px; line-height: 30px; vertical-align: middle;}
.fc-btn-menu .goto-con .hd .num { margin-right: 0;}
.fc-btn-menu .goto-con .ft { padding: 20px 0 0;  text-align: right;}
#skip-btn { margin-right: 0;}
#skip-period-select { width: 20px;}
.has-audit, .has-checkout { height: 74px; position: absolute; right: 170px; top: 0; width: 150px;}
.balance-pop { background-color: #FFFFFF; border: 1px solid #4BB7F3; box-shadow: 0 0 3px rgba(0, 162, 255, 0.4); color: #555555; padding: 5px 10px; position: absolute;    width: 130px; z-index: 1001;}
.balance-pop .close {display: block; height: 16px;overflow: hidden; position: absolute; right: 0; text-indent: -9999px; top: 0;width: 16px;}
.check-balance {color: #3AB2F4; text-align: center;}
.check-balance strong { float: left;}
.check-balance a { color: #AAAAAA; display: inline; float: right; margin-right: 5px;}
.check-balance a:hover { color: #555555;}
.balance-pop b {display: block; height: 7px; left: 50%; margin-left: -3px; overflow: hidden; position: absolute; top: -7px; width: 13px;}
#edit_name { color: #AAAAAA; cursor: pointer; font-size: 12px;}
#toolTop .dn { display: none;}
.subject-list{position: absolute; top:185px; left:326px; width:323px; border:solid 1px #CCC; background:#FFF;}
.subject-list li{ padding:2px 5px;}
.subject-list li:hover{ background:#ededed;}


.xbottom { height: 0px; line-height:0px; font-size: 0px; overflow:hidden; border-bottom:1px solid #eee; display:block;}
.xb1,.xb2,.xb3,.xb4{display:none;}




/*老代码兼容：添加中转*/
.ysjc{ padding:20px; display:inline-block;}
.ysjc .left{ float:left; width:180px; height:91px; background:url(../images/ysjc01.png)}
.ysjc .left .left01{ float:left;width:90px;}
.ysjc .left .left01 h3{ color:#FFF; font-size:14px; width:88px; height:48px; text-align:center; line-height:48px;}
.ysjc .left .left01 h4{ font-size:14px; height:28px; text-align:center; line-height:38px; padding-right:5px;}
.ysjc .add{ float:left; padding-left:10px;}
.ysjc .add p{ background:url(../images/ysjc03.png) no-repeat 0 5px; padding-left:20px; font-weight:bold; margin-top:15px;}
.ysjc .right{ float:left; width:91px; height:91px; background:url(../images/ysjc04.png)}
.ysjc .right h3{ color:#FFF; font-size:14px; width:88px; height:48px; text-align:center; line-height:48px;}
.ysjc .right h4{ font-size:14px; width:85px; height:28px; text-align:center; line-height:38px;}
.ysjc .content{ float:left; margin:0;}
.ysjc .content .zz{ float:left; padding:5px 0;}
.ysjc .content li{ float:left; background:url(../images/ysjc02.png) no-repeat; width:208px; height:91px;}
.ysjc .content .zz h3{ width:120px; text-align:center;font-size:14px; line-height:25px;}
.ysjc .content .zz h4{ width:120px; text-align:center;font-size:12px; font-weight:normal; line-height:25px;}
.ysjc .blue{ color:#3593c7}

input:disabled {
  background-color: #f3f3f3;
}
