﻿/*内页样式*/

/*销售管理--客户管理*/
.roleMaList { padding-top:15px; padding-bottom:15px; /*position:fixed; top:0; left:0;*/}
.roleMaList li { float:left; background:#ffffff; border-radius:6px; width:230px; height:60px; line-height:60px; box-shadow:0 1px 1px #cccccc; margin-right:2%; width:23.5%;*width:23.47% !important;}
.roleCol { background:#30a5ff; border-radius:6px 0 0 6px; color:#fff; font-size:14px; float:left; text-align:center; padding-left:10px; padding-right:10px;}
.roleNumber { float:left; color:#666666; font-size:20px; text-align:center; width:120px;}
.mgr0 { margin-right:0 !important;}
.roleCol02{ background:#ffb53e;}
.roleCol03{ background:#1ebfae;}
.roleCol04{ background:#f9243f;}


/*费用列表*/
.costMaList { padding-top:15px; /*position:fixed; top:0; left:0;*/}
.roleSearch .inputCalendar{ background:#fff url(../images/cld02.png) no-repeat 95% center; width:186px;}
.costMaList li { float:left; background:#ffffff; border-radius:6px; width:230px; height:60px; line-height:60px; box-shadow:0 1px 1px #cccccc; margin-right:2%; width:23.5%;*width:23.47% !important;}
.costCol { background:#30a5ff; border-radius:6px 0 0 6px; color:#fff; font-size:14px; float:left; text-align:center; padding-left:10px; padding-right:10px;}
.costNumber { float:left; color:#666666; font-size:20px; text-align:center; width:160px;}
.mgr0 { margin-right:0 !important;}
.costCol02{ background:#ffb53e;}
.costCol03{ background:#1ebfae;}
.costCol04{ background:#f9243f;}

/*dropdown*/
.caret {    display: inline-block;    width: 0;    height: 0;    margin-left: 2px;    vertical-align: middle;    border-top: 4px dashed;    border-top: 4px solid\9;    border-right: 4px solid transparent;    border-left: 4px solid transparent;	color:#666666;	position:absolute; right:10px;	top:45%;	}

.dropdown,.dropup {    position: relative}


.dropdown-menu {    position: absolute;    top: 100%;    left: 0;    z-index: 1000;    display: none;    float: left;    min-width: 160px;    padding: 5px 0;    margin: 2px 0 0;    font-size: 12px;    text-align: left;    list-style: none;    background-color: #fff;    -webkit-background-clip: padding-box;    background-clip: padding-box;    border: 1px solid #ccc;    border: 1px solid rgba(0,0,0,.15);    border-radius: 4px;    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);    box-shadow: 0 6px 12px rgba(0,0,0,.175);}

.dropdown-menu-show{ display:block;}

.dropdown-menu li a {    display: block;    padding: 3px 20px;    clear: both;   color: #999;    white-space: nowrap;	font-size:12px;}
.dropdown-menu li a:focus,.dropdown-menu li a:hover {    color: #262626;    text-decoration: none;  background-color: #f5f5f5;}

/*btn*/
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	position:relative;
	filter:chroma(color=#000000);
	outline:none;
}



.btn-default {
    color: #999;
    background-color: #fff;
    border-color: #ccc;
	text-align:left;
	min-width:100px;
	height:30px;
	line-height:30px;
	padding-top:0;
	padding-bottom:0;
	filter:chroma(color=#000000);
	outline:none;
}



/*我的客户     共享客户     下属客户*/
.roleTab{ background:#fff; padding-left:10px; height:55px; padding-right:20px;}

.tab-list { line-height:55px;}
.tab-list li{ float:left; margin-right:18px;}
.tab-list li a{ color:#333333; font-size:16px;}
.tab-list li img { margin-top:20px;}
.tab-list li a.tab-active { color:#f9243f;}

.tab-contt { background:#fff; /*margin-top:190px;*/ padding-bottom:20px;}
.tab-contt-show { display:block;}

.fixedTop { /*position:fixed; top:0; left:0; width:100%; background:#f2f2f2; z-index:99;*/}

/*table*/
table {
    background-color: #fff; /*margin-top:190px;*/
	 
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left
}

th {
    text-align: left
}

.table {
    width: 100%;
    max-width: 100%;
	border-top:1px solid #a6a6a6;
    word-break: break-all;word-wrap: break-word;
}

.table tbody tr td,.table tbody tr th,.table tfoot tr td,.table tfoot tr th,.table thead tr td,.table thead tr th {
    padding: 0px;    vertical-align:middle;    border-top:none;	text-align:center;	height:40px;	line-height:40px;	padding-left:8px;	padding-right:8px;
}

.table tbody tr td:first-child,.table tbody tr th:first-child{ padding-left:8px;}
.table tbody tr td:last-child,.table tbody tr th:last-child{ padding-right:8px;}


.table thead tr th,.table tbody tr th {    vertical-align:middle;   /* border-bottom: 2px solid #ddd;*/   	background:#e6e6e6;	color:#333333;	font-size:14px;	*background:#e6e6e6 !important;}

.table tbody tr td,.table tfoot tr td,.table thead tr td{ font-size:12px; color:#4c4c4c;}

.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {    border-top: 0;}

.table>tbody+tbody {    border-top: 2px solid #ddd}

.table .table {    background-color: #fff}

.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {    padding: 5px;}

.table-bordered {    border: 1px solid #ddd}

.table-bordered tbody tr td,.table-bordered tbody tr th,.table-bordered tfoot tr td,.table-bordered tfoot tr th,.table-bordered thead tr td,.table-bordered thead tr th {    border: 1px solid #ddd}

.table-bordered thead tr td,.table-bordered thead tr th {    border-bottom-width: 2px}

.table-striped tbody tr:nth-of-type(odd) {    background-color: #f2f2f2;}

.table-hover tbody tr:hover {    background-color: #f7f7f7}

table col[class*=col-] {    position: static;   display: table-column;    float: none;}

table td[class*=col-],table th[class*=col-] {    position: static;    display: table-cell;    float: none}

.table tbody tr.active td,.table tbody tr.active th,.table tbody tr td.active,.table tbody tr th.active,.table tfoot tr.active td,.table tfoot tr.active th,.table tfoot tr td.active,.table tfoot tr th.active,.table thead tr.active td,.table thead tr.active th,.table thead tr td.active,.table thead tr th.active {
    background-color: #f5f5f5
}

.table-hover tbody tr.active:hover td,.table-hover tbody tr.active:hover th,.table-hover tbody tr:hover .active,.table-hover tbody tr td.active:hover,.table-hover tbody tr th.active:hover {
    background-color: #e8e8e8
}

.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
    background-color: #dff0d8
}

.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
    background-color: #d0e9c6
}

.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
    background-color: #d9edf7
}

.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
    background-color: #c4e3f3
}

.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
    background-color: #fcf8e3
}

.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
    background-color: #faf2cc
}

.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {
    background-color: #f2dede
}

.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {
    background-color: #ebcccc
}

.table-responsive {
    min-height: .01%;
    overflow-x: auto
}

/*竖版table02*/
.table02 { border-top:1px solid #ccc;}
.table02 thead tr th, .table02 tbody tr th{ vertical-align:middle;   /* border-bottom: 2px solid #ddd;*/   	background:#ccffcc;	color:#333333;	font-size:14px;	*background:#E6E6E6 !important;}

.table02 td a.quanxianSet { text-decoration:underline; color:#4d4d4d;}
.table02 td a.quanxianSet img { display:inline; margin-right:5px; position:relative; top:2px;}
.text-center { text-align:center !important;}
.caozuoLink { color:#30a5ff !important; display:inline; }
.caozuoDelete { color:#f9243f !important; }

.tableNone { display:none !important;}

/*角色管理-已授权用户*/
.sqTop { color:#4c4c4c; font-size:12px; margin-bottom:15px;}
.sqTop p { margin-right:150px; height:30px; line-height:30px;}
.sqTop p span { margin-left:25px;}

/*角色管理-设置权限*/
.qxTable { margin-left:14px; margin-right:14px; margin-left:0\0/; margin-right:0\0/; *margin-left:0 !important;*margin-right:0 !important;}
.qxTop { color:#4c4c4c; font-size:12px; margin-bottom:20px;}
.lableHeight30 { height:30px !important; line-height:30px !important;}
.qxTop input { width:178px;}
.qxWrap {}
.qxMenu { border:1px solid #ccc; background:#fff; width:874px; min-height:544px;}
.qxRt {}
.qxCol01 { width:171px;}
.qxTitle { font-size:12px; color:#333; background:#f2f2f2 url(../images/qxMenu.png) no-repeat 18px 11px; padding-left:35px; height:32px; line-height:32px;}
.qxColList01 { margin-left:34px; margin-top:10px;}
.qxColList01 li { margin-bottom:20px; background:url(../images/qxCheckbox.png) no-repeat left center; padding-left:14px; cursor:pointer; /*background-position:left 3px\0/; *background-position:left top !important;*/}
.qxColList01 li a { display:block; background:url(../images/qxFolder02.png) no-repeat left center; padding-left:17px; font-size:12px; color:#666;}
.qxColList01 li a:hover { color:#30a5ff; text-decoration:underline;}
.qxColList01 li.qxColLiOn a { color:#30a5ff; text-decoration:underline;}
.qxColList01 li.firstChecked { background:url(../images/qxChecked.png) no-repeat left center;}/*部分选中*/
.qxColList01 li.firstAllChecked { background:url(../images/qxCheckbox02.png) no-repeat left center;}/*全部选中*/



.qxCol02 { width:703px;}
.qxTitle02 { background:#f2f2f2; height:30px; line-height:30px; border-bottom:1px solid #cccccc;}
.qxTitle02 h4 { background:#fff; font-size:12px; color:#666666; width:87px; height:31px; line-height:31px; text-align:center; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}

.qxCol03Wrap { border-left:1px solid #cccccc; min-height:513px; display:none;}
.qxCol03WrapShow { display:block;}
.qxLineBlock { }
.qxLineLft { float:left; width:140px;min-height:494px; border-right:1px solid #ccc; padding-top:20px;}
.qxLineLft p { background:url(../images/qxCheckbox.png) no-repeat 20px 5px; padding-left:35px; height:30px;  cursor:pointer; background-position:20px 3px\0/;}
.qxLineLft p.partChecked { background:url(../images/qxChecked.png) no-repeat 20px 5px;}/*部分选中*/
.qxLineLft p.allChecked { background:url(../images/qxCheckbox02.png) no-repeat 20px 5px;}/*全部选中*/

.qxLineLft a { background:url(../images/qxFile.png) no-repeat left center; color:#666666; font-size:12px; padding-left:16px;}
.qxLineRT { float:left;   width:560px; padding-top:20px; }
.qxLineRT p { padding-left:0px; height:30px; margin-left:20px;*margin-left:8px;margin-left:8px\9;margin-left:8px\0/;*margin-left:8px !important;}
.qxLineRT span { display:block; float:left; background:url(../images/qxCheckbox.png) no-repeat left center; padding-left:14px; margin-right:10px; color:#666666; font-size:12px; margin-bottom:5px; cursor:pointer;}
.qxLineRT span.checked{ background:url(../images/qxCheckbox02.png) no-repeat left center;}/*单个复选框选中*/



.arrowDown { background:url(../images/arrowDown.png) no-repeat right center; display:inline-block; width:7px; height:4px; margin-left:7px; position:relative; top:-3px; z-index:1;}
.arrowUpp { background:url(../images/arrowUpp.png) no-repeat right center;display:inline-block; width:7px; height:4px; margin-left:7px; position:relative; top:-3px;}
.color-blue{ color:#30a5ff !important;}
.color-blue-deep{ color:#054ae9 !important;}
.table th.color-blue { cursor:pointer;}
.color-green { color:#1ebfae !important;}
.text-red { color:#f9243f !important;}

.notice-checkbox { cursor:pointer; width:16px !important; height:16px; display:block;}
.notice-checkbox02 { display:none; cursor:pointer; width:16px !important; height:16px;}
.notice-choxbox-hide{ display:none;}
.notice-choxbox-show{ display:block;}
.notice-checkbox img,.notice-checkbox02 img { /*margin-left:20px;*/ display:inline;}

.cost-checkbox { cursor:pointer; width:16px !important; height:16px; display:block;}
.cost-checkbox02 { display:none; cursor:pointer; width:16px !important; height:16px;}
.cost-choxbox-hide{ display:none;}
.cost-choxbox-show{ display:block;}
.cost-checkbox img,.cost-checkbox02 img { /*margin-left:20px;*/ display:inline;}

.invoice-checkbox { cursor:pointer; width:16px !important; height:16px; display:block;}
.invoice-checkbox02 { display:none; cursor:pointer; width:16px !important; height:16px;}
.invoice-choxbox-hide{ display:none;}
.invoice-choxbox-show{ display:block;}
.invoice-checkbox img,.invoice-checkbox02 img { /*margin-left:20px;*/ display:inline;}

.authentication-checkbox { cursor:pointer; width:16px !important; height:16px; display:block;}
.authentication-checkbox02 { display:none; cursor:pointer; width:16px !important; height:16px;}
.authentication-checkbox03 { cursor:pointer; width:16px !important; height:16px; }
.authentication-choxbox-hide{ display:none;}
.authentication-choxbox-show{ display:block;}
.authentication-checkbox img,.authentication-checkbox02 img { /*margin-left:20px;*/ display:inline;}

.table-selected td{ background:#f7f7f7 !important;}
.table-selected td .color-blue{ color:#4c4c4c !important;} 

.checkboxDis {cursor:pointer; width:16px !important; height:16px;}
.checkboxDis img {/*margin-left:20px;*/}



/*翻页*/
.pagenitionWrap { margin:0 auto; background:none; margin-top:20px; width:586px\9;/*IE 6 7 8*/*width:586px !important;}
.pagenitionWrap td {}
.pagenition { font-size:12px;}
.pagenition li{ float:left; margin-right:3px; border:1px solid #e0e0e0; height:22px; line-height:22px; /*background:#fff;*/ padding-left:2px; padding-right:2px;min-width:18px; }
.pagenition li a { font-size:12px; display:block; color:#666; text-align:center;  }
.pagenition li.page-prev,.pagenition li.page-next { width:60px; }
.pagenition li.page-last,.pagenition li.page-first { width:35px; }
.pagenition li.page-all { border:none; width:auto; background:none; color:#b2b2b2; }
.pagenition li.page-prev a,.pagenition li.page-next a,.pagenition li.page-last a,.pagenition li.page-first a { color:#b2b2b2;}
.pagenition li.page-active{ background:#30a5ff; color:#fff; border:1px solid #30a5ff;}
.pagenition li.page-active a { color:#fff;}
.pagenition li:hover { background:#30a5ff; border:1px solid #30a5ff;}
.pagenition li.page-active:hover { background:#30a5ff; color:#fff;}
.pagenition li:hover a{ color:#fff;}
.pagenition li.page-all:hover { background:none; color:#b2b2b2; border:none;}
.pagenition li.page-all span { color:#333;}
.page-input { border:1px solid #ededed; width:28px; height:22px; line-height:22px;text-align:center; margin-left:3px; margin-right:4px; vertical-align:middle; position:relative\9; top:-3px\9; top:0px\0/; background:none;}/*20160808*/
.page-btn { border:1px solid #ededed; color:#666666; font-size:12px; background:none; cursor:pointer; width:42px; height:24px; vertical-align:middle; position:relative\9; top:-3px\9; top:0px\0/;}/*20160808*/


.qxArrow { background:url(../images/qxArrowRt.png) no-repeat left center; display:inline-block; width:10px; height:10px; margin-left:5px; cursor:pointer;}
.qxArrow02 { background:url(../images/qxArrowLeft.png) no-repeat left center; display:inline-block; width:10px; height:10px; margin-left:5px; cursor:pointer;}
.qxNone { display:none;}

.bumenCol { border:1px solid #ccc; height:544px; width:427px; display:none; margin-left:1px;}
.quyuCol { border:1px solid #ccc; border-left:0;width:465px; height:544px; display:none;}

.bumenTitle { background:#f2f2f2 url(../images/qxPeople.png) no-repeat 14px 11px; height:32px; line-height:32px; padding-left:34px; color:#333;}
.quyuTitle { background:#f2f2f2 url(../images/qxMap.png) no-repeat 14px 11px; height:32px; line-height:32px; padding-left:34px; color:#333;}

.bumenTree { height:511px; width:410px !important; overflow:auto;}
.quyuTree { height:511px; width:465px !important; overflow:auto;}

.qxRTCcc {  border:1px solid #ccc; height:544px; width:427px; width:55px; margin-left:1px;}
.qxRTCcc span { margin-top:8px; cursor:pointer; float:left; display:inline-block; margin-right:4px;}
.arr {  background:url(../images/qxArrowLeft.png) no-repeat left center; width:10px; height:10px;  margin-left:5px;}
.arr02 { background:url(../images/qxArrowRt.png) no-repeat left center; width:10px; height:10px;  margin-left:5px;}

.qxBack { cursor:pointer; width:17px; height:17px; text-align:center; padding-top:6px;}
.qxBack img { display:inline;}

/*自定义设置*/
.customTop { background:#fff; padding-left:20px; padding-right:20px; height:30px; line-height:30px; margin-top:15px;}
.customList {}
.customList li { float:left; font-size:12px; color:#666; margin-right:10px;}
.customList li a { font-size:12px; color:#666;}
.customList li a.customOn { color:#30a5ff;}
.customPanel { background:#fff; padding:20px; margin-top:15px;}
.cusAddModel { color:#666666; font-size:14px; padding-bottom:15px; border-bottom:1px dotted #d6d6d6;}

.cusAddCtt { border-bottom:1px solid #cccccc; width:830px; margin:0 auto; margin-top:20px;}
.cusLine { margin-bottom:15px;}
.cusCol { width:60px; margin-right:20px; font-size:12px; color:#666; float:left; height:30px; line-height:30px;}
.cusRt { float:left; width:750px;}
.cusAddCtt02 { width:830px; margin:0 auto; margin-top:20px;}
.cusBBModel {}
.cusBBModel li { float:left; position:relative; padding-right:15px; margin-right:23px;}
.cusBBModel li a { font-size:12px; color:#0000ff; text-decoration:underline; display:block; border-radius:3px; border:1px solid #cccccc; text-align:center; padding-left:10px; padding-right:10px; height:28px; line-height:28px; cursor:pointer;}
.cusBBModel li span.cusBBDelete { display:block; position:absolute; right:0; top:0; width:15px; height:16px; cursor:pointer;}

.cusBaseSet{ color:#666666; font-size:14px; padding-bottom:15px; border-bottom:1px dashed #cccccc;}
.cusListCttShow { display:block;}
.cusCol02 { width:85px; margin-right:20px; font-size:12px; color:#666; float:left; height:30px; line-height:30px;}
.cusRt02 { float:left; width:725px;}
.cusSL { display:block; float:left; background:url(../images/slCheck01.png) no-repeat left center; padding-left:25px; font-size:12px; color:#333; cursor:pointer; height:30px; line-height:30px; margin-right:20px;}
.cusSL02 { background:url(../images/slCheck02.png) no-repeat left center;}
.cusDay { display:block; float:left; background:#cccccc; border-radius:3px; color:#666;padding:5px 10px; border:none; cursor:pointer; font-size:12px; margin-right:15px;}
.cusDay02 { display:block; background:#30a5ff; color:#fff; border-radius:3px; padding:5px 10px; border:none; cursor:pointer; font-size:12px;}
.cusCol03 { width:175px; margin-right:20px; font-size:12px; color:#666; float:left; height:30px; line-height:30px;}
.cusRt03 { float:left; width:635px;}
.cusCanzhao { display:block; background:url(../images/radiobox.png) no-repeat left center; padding-left:20px; font-size:12px; color:#4c4c4c; margin-right:20px; height:30px; line-height:30px; cursor:pointer;}
.cusCanOn { background:url(../images/radiobox02.png) no-repeat left center;}
.cusBaseSave { border-top:1px dashed #cccccc; width:830px; margin:0 auto;}
.cusBaseSave .blueBtn{ margin:0 auto; margin-top:20px;}

.cusZdyPanel { background:none; padding:0; margin:0;}
.cusZdyTop { background:#f2f2f2; padding-top:10px; padding-bottom:10px;}
.cusZdyTop a { display:none;}
.cusZdyList { float:left;}
.cusZdyList li { float:left; text-align:center; margin-right:9px; border:1px solid #cccccc; border-radius:3px; background:#fff; font-size:12px; color:#666; width:118px; height:38px; line-height:38px; cursor:pointer;}
.cusZdyList li.cusTabOn { border:1px solid #30a5ff; color:#30a5ff;}
.cusZdyList li:hover { border:1px solid #30a5ff; color:#30a5ff;}
.cusTabPanel { background:#ffffff; padding:20px;}

.cusFenlei{margin-bottom:25px;}
.cusFenlei .Row { padding-left:29px; padding-right:0px;}
.cusFenlei .Row label { color:#808080; width:80px; text-align:right; margin-right:11px;}

.posInput { position:relative;}
/*元*/
.posUnit { position:absolute; right:10px; top:5px;}
/*个月使用*/
.posUnits { position:absolute; right:10px; top:0px;}

.cusFlTips { color:#0000ff; font-size:12px; display:block; height:30px; line-height:30px; *width:140px !important;}

.cusZdyTop a.cusBtnShow { display:block;}
.cusTabPanelShow { display:block;}

.gysFenlei{margin-bottom:25px;}
.gysFenlei .Row { padding-left:29px; padding-right:29px;}
.gysFenlei .Row label { color:#808080; width:80px; text-align:right; margin-right:11px;}

.cpFenlei{margin-bottom:25px;}
.cpFenlei .Row { padding-left:29px; padding-right:29px;}
.cpFenlei .Row label { color:#808080; width:106px; text-align:right; margin-right:11px;}

.cpFenlei .Row .l-text-wrapper .l-text { position:absolute; top:0; left:0; border:none; height:30px; line-height:30px; background:#fff; width:178px !important; border:1px solid #cccccc;}
.cpFenlei .Row .l-text-wrapper .l-text input { height:30px; line-height:30px; background:#fff; width:170px !important; padding-left:8px;}

/*用户管理*/
.useWrap { margin-top:10px;}
.useLft { float:left; width:300px; margin-right:1px; border:1px solid #cccccc; background:#fff;}
.useRt { float:right; border:1px solid #cccccc; background:#fff; width:702px; padding-bottom:15px;}

.useTitle { height:36px; line-height:36px; padding-left:9px; padding-right:9px; border-bottom:1px solid #cccccc;}
.useTitle span { display:block; font-size:14px; color:#666666;}
.useIcon { width:16px; height:16px; margin-right:6px; margin-top:10px;}
.useArrow { background:url(../images/qxArrowLeft.png) no-repeat left top; width:10px; height:10px; cursor:pointer; margin-top:13px;}
.useArrow02 { background:url(../images/qxArrowRt.png) no-repeat left top;width:10px; height:10px; cursor:pointer; margin-top:13px;}

.useTreeWrap { padding:20px;}
.useTreeWrap #useTree { border:1px solid #cccccc; width:100% !important; height:570px; overflow:auto;}
.tx { display:inline; margin-left:5px;}

.useRtTitle { height:36px; padding-left:9px;border-bottom:1px solid #cccccc;}
.useRtTitle span { display:block; font-size:14px; color:#666666;  line-height:36px;}
.useRtIcon { width:13px; height:10px; margin-top:12px; margin-right:6px;}
.useRtTitle .greenBtn { display:block; margin-top:4px;}

.useRtSr{ padding-top:7px; padding-bottom:7px}


.useFenlei{margin-bottom:25px;}
.useFenlei .Row { padding-left:20px; padding-right:20px;}
.useFenlei .Row label { color:#808080; width:80px; text-align:right; margin-right:11px;}
.xtdl { height:30px; line-height:30px; display:block; margin-left:5px;}

.borderTop { border-top:1px dotted #a4a4a4; width:95%; margin:0 auto; padding-top:3px;}
.borderTop p { margin-left:20px; margin-top:10px; background:url(../images/checkboxAA.png) no-repeat left 5px; padding-left:22px; cursor:pointer;}
.borderTop p.agreeOn { background:url(../images/checkboxA.png) no-repeat left 5px;}

.useTreeTool {}
.useTreeTool a{}

.grpFenlei{margin-bottom:25px;}
.grpFenlei .Row { padding-left:40px; padding-right:40px;}
.grpFenlei .Row label { color:#808080; width:100px; text-align:right; margin-right:11px;}



/*销售管理-新建客户弹窗*/
.xjkhTitle{ font-size:14px; color:#999999; border-bottom:1px solid #e6e6e6; padding-bottom:9px; margin-left:30px; margin-top:15px;}
.xjkhRow { margin-top:20px; margin-left:30px;}
.xjkhRow label { font-size:12px; color:#4c4c4c; height:30px; line-height:30px; margin-right:20px; width:68px; text-align:right;}
.xjkhCol01 { /*width:553px;*/ margin-right:28px; padding-left:20px;}
.xjkhCol02 { }
.xjkhColSub { width:267px;}
.mgr18 { margin-right:18px; *margin-right:15px !important;}
.mgr22 { margin-right:18px;}


/*销售管理-客户管理-基本信息*/
.customerWrap { background:#fff;  padding-bottom:20px; display:none;}
.customerWrapShow { display:block;}
.khxxTitle { color:#1a1a1a; font-size:14px; height:40px; line-height:40px; background:#e6e6e6; padding-left:20px; margin-top:10px;}

.customerWrap .xjkhCol01 { padding-left:45px;}
.customerWrap .xjkhCol01 label {}
.customerWrap .pdl28 {padding-left:45px !important;}
.customerWrap .xjkhTitle { margin-left:20px; margin-right:20px; border-bottom:1px dotted #a8a8a8; color:#4c4c4c; font-size:12px;}
.khNumber { color:#4c4c4c; font-size:12px; margin-top:3px;}

.custmTablist { background:#fff; height:30px; line-height:30px; margin-top:10px; padding-left:20px;}
.custmTablist li { float:left; margin-right:20px;color:#999999; font-size:12px;}
.custmTablist li a { display:block; color:#999999; font-size:12px;}
.custmTablist li a:hover { display:block; color:#30a5ff; font-size:12px;}
.custmTablist li a.custmTabOn { color:#30a5ff;}

.custSearch { padding-top:10px; padding-bottom:10px; background:#f2f3f4; margin-bottom:0;}
.bianji { display:inline; cursor:pointer;}
.table td.custmCanTd label.cusCanzhao { width:32px; margin:0 auto; text-align:left;}
.custMinHt { background:#fff; min-height:600px;}

.thead td { background:#e6e6e6;}

#bumenTree,#quyuTree { height:500px; overflow:auto;}

.chanpinTitle { background:#f2f2f2 url(../images/chanpin.png) no-repeat 10px center; padding-left:35px; color:#30a5ff; font-size:14px; height:32px; line-height:32px;}
.chanpinJia { margin-left:30px; display:inline;}
.chanpinJia img { display:inline;}


#qxSaveBtn { margin-right:3px; margin-right:32px\9;}



/*2016-07-07*/
.ctctFenlei {}
.ctctFenlei .Row { padding-left:17px; padding-right:0;}
.ctctFenlei .Row label{ width:67px;}
#bumen,#zhiwu{ color:#999;}
.ctctFenlei label{ color:#808080;}

/*a_跟进列表（客户下）*/
.flUpWrap {}
.flUpLft { float:left; width:740px;}
.flUpRt { float:right; width:250px;}
.flUpBlock { background:#fff; border-left:2px solid #30a5ff; padding:15px; margin-bottom:20px;}
.flUpTop { margin-bottom:15px;}
.flUpTopDiv { float:left; text-align:left; font-size:12px; color:#999;}
.flTp01{ width:175px;}
.flTp02{ width:240px;}
.flTp03{ width:145px;}
.flTp03_v2{ width:385px;text-align:center;}
.flTp04{ width:145px; text-align:right;}

.flUpCnt { border-bottom:1px dotted #aeaeae; padding-bottom:10px; padding-left:15px; padding-right:10px; margin-bottom:15px;word-break: break-all;word-wrap: break-word;}
.flUpPic { float:left; margin-right:10px;}
.flUpPic a img{ border-radius:50%; width:40px; height:40px;}
.flUpTxt { float:left; font-size:0px; color:#4c4c4c; line-height:22px; width:632px; word-break: break-all;word-wrap: break-word; /* position:relative;*/}
    .flUpTxt span {
    font-size:12px;
    }
    .flUpName { color:#1ebfae;}
.flUpName02 { color:#f9243f;}
.flUpToggleWrap {}
.flUpToggle{ /*position:absolute; right:7px; bottom:0;*/ color:#054ae9; float:right; margin-right:7px; }
.flUpMoreTxt { display:none;word-break: break-all;word-wrap: break-word;}

.flUpBtm {}
.flUpBtm a { font-size:12px; display:block; color:#30a5ff; height:25px; padding-top:5px;}
.flShanChu { background:url(../images/shanchu.png) no-repeat left 6px; padding-left:20px; color:#ff0000 !important; margin-left:19px;}/*删除*/
.flPingLun { background:url(../images/pinglun.png) no-repeat 11px 6px; padding-left:32px; margin-left:10px;}/*评论*/
.flRenWuDan { background:url(../images/renwu.png) no-repeat left 6px; padding-left:27px; margin-left:17px;}/*任务单*/
.flBaoBei { background:url(../images/baobei.png) no-repeat left 6px; padding-left:24px; margin-left:20px;}/*报备*/
.flFeiYong { background:url(../images/feiyong.png) no-repeat left 6px; padding-left:27px; margin-left:20px;}/*费用*/
.flChaKan { background:url(../images/chakan.png) no-repeat left 6px; padding-left:24px;}/*查看*/

.flFocus{background:url(../images/Attention1.png) no-repeat left 6px; padding-left:24px;background-size:16px;}/*添加关注*/
.flUnFocus{background:url(../images/Attention0.png) no-repeat left 6px; padding-left:24px;background-size:16px;}/*取消关注*/

.flShare{background:url(../images/share.png) no-repeat left 6px; padding-left:24px;}/*分享*/

.flUpPingLun { background:#f7f7f7; padding:18px; display:none;border:0px solid #ccffcc; }
.flUpPLZ { margin-bottom:5px;}
.flUpPhoto { float:left; margin-right:10px;}
.flUpPLZTxt { float:left; color:#4c4c4c; font-size:12px; width:617px;}
.flUpHuiFu { text-align:right; color:#4c4c4c; margin-bottom:12px;}
.flUpHuiFu span { margin-right:8px;}
.flUpBox { background:#f7f7f7; border:1px solid #e6e6e6; padding:20px 20px 16px 20px;margin-top: 20px;}
.flUpBxTear { background:#ffffff; border:1px solid #d9d9d9; height:40px; color:#999; width:612px; padding:8px; margin-bottom:14px;}
.flPLOn {background:#f7f7f7 url(../images/pinglun.png) no-repeat 11px 6px; text-decoration:underline;}
.flUpBlock02 { border-left:2px solid #ffb53a;}

.flUpBlockTwo { background:#fff; border-left:2px solid #30a5ff; padding:15px; margin-bottom:20px;border-bottom:1px solid #30a5ff;}
.flUpBlockTwo02 { border-left:2px solid #ffb53a;border-bottom:1px solid #ffb53a;}

.flUpCal { background:#fff; margin-bottom:20px; margin-top:10px;}/*跟进日历*/
.flUpCalTitle { background:#66dcbf; height:38px; line-height:38px; color:#ffffff; font-size:12px; padding-left:5px; padding-right:5px;}
.flUpCalTitle a{ color:#ffffff; font-size:12px;}
.flUpCalTitleSkinblue { background:#30a5ff; height:38px; line-height:38px; color:#ffffff; font-size:12px; padding-left:5px; padding-right:5px;}
.flUpCalTitleSkinblue a{ color:#ffffff; font-size:12px;}
.jy-month { text-align:center; font-size:14px; width:152px;}
.jy-month em{ color:#666666;}
.tableCal { color:#666666; font-size:14px;}
.tableCal td ,.tableCal th{ text-align:center; height:44px; line-height:44px;}
.tableCal th{ color:#4c4c4c;}
.tableCal td a{ width:30px; line-height:30px; height:30px; background:#fff; border-radius:50%; color:#666666; display:block; margin:0 auto;}
.tableCal td.schGray a{ color:#999999;}
.tableCal td.schRed a{ background:#66dcbf;color:#fff !important}  /*fe8f8f*/
.tableCal td.schBlue a{ background:#fe8f8f;color:#fff !important}  /*fe8f8f*/
.tableCal td.schActive{ background:url(../images/schActive.png) no-repeat bottom center;}


.flUpAlarm { background:#fff; padding-bottom:20px;}/*跟进提醒*/
.flUpAlmTitle { background:#66dcbf; height:38px; line-height:38px; color:#ffffff; font-size:12px; padding-left:5px; padding-right:5px;}
.flUpAlmTitle a { color:#ffffff; font-size:12px;}
.flUpAlmTitleSkinblue { background:#30a5ff; height:38px; line-height:38px; color:#ffffff; font-size:12px; padding-left:5px; padding-right:5px;}
.flUpAlmTitleSkinblue a { color:#ffffff; font-size:12px;}
.flUpAlList {}
.flUpAlList li { margin-top:15px; padding-left:20px; background:url(../images/flUpCheck.png) no-repeat 6px 3px; cursor:pointer; padding-right:10px;}
.flUpLiDiv { border-bottom:1px solid #dddddd; color:#666666; padding-left:5px; padding-bottom:7px;}
.flUpLiDiv p { margin-bottom:5px;}
.flUpLiDiv p span.flUpLiName{ float:right;}
.flUpLiDiv p span.flUpLiCd { float:left;padding-bottom: 10px;}
.flUpAlList li.flUpLiOn { background:url(../images/flUpCheck02.png) no-repeat 6px 3px;}

/*d_查看跟进(客户下）*/
.seeFWrap{ background:#ffffff; margin-top:15px; padding-bottom:40px;}
.seeFTitle { border-bottom:1px solid #f2f2f2; font-size:14px; color:#333; text-align:center; height:40px; line-height:40px;}
.backArrow { margin-left:20px; margin-top:12px;}

.seeCtt{ border-bottom:1px dotted #b5b5b5; width:840px; margin:0 auto; margin-top:15px; padding-bottom:15px; }
.seeLine { font-size:12px; color:#4c4c4c; word-break: break-all;word-wrap: break-word; }
.seeLineCol01 { float:left; margin-right:15px;}
.seeCol { float:left; width:60px; text-align:left; margin-right:20px; height:30px; line-height:30px;}
.seeColCtt { float:left; width:178px; height:30px; line-height:30px;}
.seeLineCol03 { margin-right:0; float:left;}
.seeFujian { display:block; background:url(../images/fujian.png) no-repeat left center; margin-left:87px; padding-left:30px; color:#30a5ff; font-size:12px; text-decoration:underline; height:30px; line-height:30px;  width:70px;}
.seePlan { width:748px; height:auto; line-height:30px; word-break: break-all;word-wrap: break-word;}
.bdbtm0 { border-bottom:none !important;}
.seeHuiFu { }
.seeHFPhto { float:left; margin-right:10px;}
.seeHFPhto img {border-radius:50%;height:40px;width:40px;}
.seeHFTxt { float:left; width:698px; line-height:22px;word-break: break-all;word-wrap: break-word;margin-top:8px;}
.seeHFTime { text-align:right; border-bottom:1px dotted #b5b5b5;}
.seeHFTime span { margin-left:8px;}
.seeHFBox { margin-top:28px;}
.seeHFBox .flUpBxTear{ width:694px;}

/*c_跟进（新增）*/
.addWrap { width:840px; margin:0 auto;}
.addLine { margin-top:20px;}
.addLine label { width:75px; height:30px; line-height:30px; margin-right:15px;}
.addLineCol01 { float:left; margin-right:15px; width:270px;}
.addBtnn { display:block; padding-top:5px;}
.addUpLoad {  margin-left:90px; /*height:28px; line-height:28px;*/ margin-top:15px; border-bottom:1px dotted #c4c4c4; padding-bottom:16px; position:relative;}
.baobeidan { display:none;}
.renwudan { display:none;}
.feiyongdan { display:none;}
/*uploadfy*/
.addUpLoad {}
.addUpLoad li { float:left; margin-right:10px; height:28px; line-height:28px;}
.addUpLoad li.showFileName{ background:#ffffff; border:1px solid #cccccc; height:28px; line-height:28px; color:#999; padding-left:5px; padding-right:5px; display:none; width:90px; overflow:hidden;}
.addUpLoad li.uploadDelete { display:none;}
.addUpLoad li.uploadDelete a{ color:#F00; text-decoration:underline; font-size:12px; display:block;}
.fileQueue { margin-top:-10px !important;}

.deleteFile { text-decoration:underline; display:none; cursor:pointer;}
.borderTopLine{ border-top:5px solid #e6e6e6; position:relative;}
.bianhao { font-size:12px; color:#333333; position:absolute; right:88px; top:0;}
.addProductDetail { color:#4c4c4c; font-size:14px; padding-top:15px; border-top:1px dotted #c4c4c4; margin-top:20px;}
.czTd{ text-align:center;}
.czTd a { display:inline; width:15px; height:15px;}
.czTd a img { display:inline;}
.bdbtmDotted { border-bottom:1px dotted #c4c4c4;}
.addRiCheng { border:1px solid #ccc; padding:20px;}
.table-richeng { width:705px; margin:0 auto;}
.table-richeng th,.table-richeng td { text-align:center;height:28px; line-height:28px;}
.table-richeng td { position:relative;}
.riChSpan { display:inline-block; width:100%; height:100%; background:#7ab1f3;position:relative; z-index:2;top:5px;}
.addBtm{ padding-top:15px; border-top:1px dotted #f4f4f4; margin-top:20px; padding-left:90px;}
.addBtm p { background:url(../images/adbtmCheck.png) no-repeat left center; padding-left:22px; cursor:pointer;}
.addBtm p.agrOn {  background:url(../images/adbtmCheck02.png) no-repeat left center;}

.flUpTongJi { background:#fff; height:180px; padding:20px;}

/*c_报备列表*/
.flUpTop02 { padding-bottom:15px; margin-bottom:10px; border-bottom:1px dotted #aeaeae;}
.flUpTop02 .flTp01{ width:210px;}
.flUpTop02 .flTp02{ width:245px;}
.flUpTop02 .flTp03{ width:120px;}
.flUpTop02 .flTp04{ width:133px;}

.reportTable td{ color:#666666;}

.flTime { height:25px; padding-top:5px; color:#999; font-size:12px;}
.flTijiao { background:url(../images/tijiao.png) no-repeat left 6px; padding-left:22px; margin-left:22px;}
.flXiangMu { background:url(../images/xiangmu.png) no-repeat left 6px; padding-left:24px; margin-left:19px;}
.flXiuGai { background:url(../images/xiugai.png) no-repeat left 6px; padding-left:25px; margin-left:19px;}
.flEmailSend { background:url(../images/email.png) no-repeat left 6px; padding-left:25px; margin-left:19px;}
.flCommunication { background:url(../images/communication.png) no-repeat left 6px; padding-left:25px; margin-left:19px;}

.flShangJi { background:url(../images/view_Shangji.png) no-repeat left 6px top 5px; padding-left:24px; margin-left:19px;}
.flHeTong { background:url(../images/to_saleContract.png) no-repeat left 6px; padding-left:24px; margin-left:19px;}
.flViewHeTong { background:url(../images/view_saleContract.png) no-repeat left 6px; padding-left:24px; margin-left:19px;}

.reportList { padding-left:3px; padding-right:3px;}
.reportList li { border-bottom:1px dotted #aeaeae; padding-top:10px; padding-bottom:10px; color:#666666; line-height:22px;}

.flRLstTop { color:#999999; font-size:12px; border-bottom:1px dotted #aeaeae; padding-bottom:15px; margin-bottom:10px;}
.flRLstTop span { color:#333333;}
.flRLstTop .titleSpan { width: 40%;display: inline-block;}
.flRLstTop .contentSpan { color:#999999;}

.rptTabUl { padding-left:20px; margin-bottom:15px;}
.rptTabUl li { float:left; margin-right:10px;}

.guoqiTable { margin-left:8px; margin-right:8px; margin-top:15px;}
.guoqiTable td { color:#999999; height:30px; line-height:30px;}

.xiazai { background:url(../images/xiazai.png) no-repeat left center; padding-left:32px; margin-top:15px;}
.xiazai .addLineCol01 { width:246px;}
.xiazai label { height:30px; line-height:30px;}
.sendEmail { color:#999999; margin-right:15px; height:30px; line-height:30px;}
.comInner { color:#999999; background:url(../images/adbtmCheck.png) no-repeat left center; padding-left:18px; margin-right:10px; cursor:pointer; height:30px; line-height:30px;}
.comInnerOn { background:url(../images/adbtmCheck02.png) no-repeat left center;}
.inputRpt { border-radius:0;}

/*d_报备审核*/
.checkTitle{ font-size:14px; color:#666666; padding-left:20px; padding-top:20px;}
.checkColCtt {width:840px; height:auto;}
.checkColCtt .seeHFTxt { width:790px;}
.checkHFBox { margin-top:20px;}
.checkHFBox .flUpBxTear { width:780px;}
.checkResult { margin-bottom:15px;}
/*.checkResult .addUpLoad { margin-left:0; margin-top:0; padding-bottom:0; border-bottom:none;}
.checkResult .addUpLoad a{ background:url(../images/fujian.png) no-repeat left center; height:30px; width:22px; padding-left:0;}
.checkResult .addUpLoad a input{ height:30px; width:22px;}*/
.checkResult p { background:url(../images/radiobox.png) no-repeat left center; padding-left:15px; cursor:pointer; margin-left:10px;}
.checkResult p.checkOn{background:url(../images/radiobox02.png) no-repeat left center; }
.checkProduct { font-size:14px; color:#4c4c4c; margin-bottom:12px;}
.checkColTwo { width:458px;}
.shenPiTitle { color:#4c4c4c; font-size:14px; padding-bottom:17px; border-bottom:1px solid #e5e5e5; margin-bottom:20px; margin-top:20px;}
.seeXiazai { background:url(../images/xiazai02.png) no-repeat left center; display:block; padding-left:30px; width:55px; color:#30a5ff;}

/*a_任务列表（客户下）*/
.flUpTop03 { padding-bottom:15px; margin-bottom:10px; border-bottom:1px dotted #aeaeae;}
.flUpTop03 .flTp01{ width:315px;}
.flUpTop03 .flTp02{ width:300px;}
.flUpTop03 .flTp03{ width:200px;}
.flUpTop03 .flTp04{ width:160px;}
.techTaskBox .flUpBxTear{ width:880px;}
.rwMDZZTxt { float:left; color:#4c4c4c; font-size:12px; width:888px;}

.techTxt { float:left; font-size:0px; color:#4c4c4c; line-height:22px; width:94% /* position:relative;*/}
    .techTxt span {
    font-size:12px;
    }

.ui-select-wraper-03 .ui-select-wrap { border-radius:3px;}
.addTechBd { padding-bottom:20px; border-bottom:1px dotted #aeaeae; margin-bottom:15px;}

.tdRadio { display:block; margin:0 auto; background:url(../images/radiobox.png) no-repeat left center; width:12px; height:12px;}
.tdRadiOn { background:url(../images/radiobox02.png) no-repeat left center;}
.techTitle { color:#999999; font-size:14px; margin-top:30px; margin-bottom:20px;}
.techTitle02 { color:#999999; font-size:14px; margin-top:30px; margin-bottom:10px;}
.techFuJian { display:block; background:url(../images/fujian.png) no-repeat left center; padding-left:30px; height:30px; line-height:30px; color:#666666;}

.fkTitle { border-top:1px dotted #aeaeae; padding-top:15px; margin-top:15px;}
.fkTitle02 { /*border-top:1px dotted #aeaeae; padding-top:15px; */margin-top:15px;}
.purpleColor {color:#FF4CFF;}
.pinkColor {color:#FFAB2E;}
.techTag { background:url(../images/tag.png) no-repeat left center; padding-left:24px; color:#30a5ff; text-decoration:underline; margin-right:35px; cursor:pointer;}

.techTop { border-bottom:1px solid #aeaeae; margin-bottom:0px;padding-top:20px;padding-bottom: 12px;}
.techTop ul { float:left; padding-bottom:0px;}
.techTop ul li { float:left; margin-right:40px; color:#666666; font-size:14px;}
.techTop ul li a { color:#737373; font-size:14px;padding-bottom:10px;box-sizing:padding-box;}
.techTop ul li a.techTabOn { color:#28B782; border-bottom:solid 2px #28B782;}

/*b_客户公海（查看信息）*/
.kehuWrap { padding:20px;}
.kehuTop { border-bottom:1px dotted #aeaeae; margin-bottom:15px;}
.kehuTop ul { float:left; padding-bottom:10px;}
.kehuTop ul li { float:left; margin-right:8px; color:#666666; font-size:12px;}
.kehuTop ul li a { color:#666666; font-size:12px;}
.kehuTop ul li a.kehuOn { color:#30a5ff;}
.kehuBianHao { float:right;}
.kehuLine { width:740px; margin:0 auto;}
.kehuCol01 { float:left; width:270px; margin-right:15px; height:30px; line-height:30px;}
.kehuCol02 { float:left; width:270px; margin-right:15px; height:30px; line-height:30px;}
.kehuCol03 { float:left; width:170px; margin-right:0px; height:30px; line-height:30px;}
.kehuLine label { width:67px; float:left; height:30px; line-height:30px; }
.kehuColCtt { height:30px; line-height:30px; float:left;}
.kehuWidthAuto { width:653px; height:auto !important;}
.kehuNr { display:none;}
.kehuNrShow{ display:block;}
.xiaoshou { display:inline-block; background:url(../images/xiaoshou.png) no-repeat left center; padding-left:25px; margin-right:13px; margin-left:12px;}
.jishu { display:inline-block; background:url(../images/jishu.png) no-repeat left center; padding-left:25px; margin-right:13px;}
.keHuTd { line-height:20px !important; text-align:left !important; position:relative;}
.kehuZhanKai { position:absolute; right:15px; bottom:3px; color:#054ae9;}
.keHuHidden { display:none;}
.xiaoshouSpan { color:#ffb53a !important;}
.jishuSpan { color:#84d800;}

.flboHui { background:url(../images/bohui.png) no-repeat left 6px; padding-left:25px; margin-left:20px; color:#ff0000 !important;}
.flFenPei{ background:url(../images/fenpei.png) no-repeat left 6px; padding-left:25px;}
.flChuLi { background:url(../images/chuli.png) no-repeat left 6px; padding-left:25px; margin-left:10px; }
.flApplySche { background:url(../images/applyschedule.png) no-repeat left 6px; padding-left:24px; }/*申请出差*/
.flViewSche { background:url(../images/viewschedule.png) no-repeat left 6px; padding-left:24px;}/*关联日程*/
.flChaKanMyTask { background:url(../images/chakan.png) no-repeat left 6px; padding-left:25px; margin-left:19px;}/*查看*/

/*b_分配任务（分配）*/
.taskATitle{ color:#333333; font-size:12px; margin-bottom:15px;}
.riChHov { position:absolute; right:-230px; top:5px; border:1px solid #ffb53a; background:#fff; width:210px; padding:10px 10px; z-index:99999; box-shadow:0 3px 5px #d8cdbc; display:none;}
.riChHov02{ right: auto; left:-230px;}
.riChList { border-bottom:1px dotted #aeaeae; padding-bottom:10px; margin-bottom:10px;}
.riChList li {font-size:12px; color:#666666;}
.riChLabel { float:left; margin-right:10px; width:70px;}
.riChCtt { float:left; width:120px; text-align:left;}
.table-rc02 td:hover .riChSpan{ background:#ccffcc; }
.table-rc02 td:hover .riChHov { display:block;}
.taskRC { width:730px;}
.taskRC table{ width:670px; margin-left:0px; }
.taskBTitle {color:#333333; font-size:12px; margin-top:20px; height:30px; line-height:30px; margin-bottom:20px;}
.taskDlt { display:inline;}
.taskDlt img { display:inline;}

.xgGJ { color:#666666; font-size:12px;}
.xgGJWrap { background:#f2f2f2; margin-top:15px; padding:5px; padding-bottom:15px;}
.xgGJWrap .flTp01 { width:25%;}
.xgGJWrap .flTp02 { width:35%;}
.xgGJWrap .flTp03 { width:20%;}
.xgGJWrap .flTp04 { width:20%;}
.xgGJWrap .flUpBxTear { width:700px;}
.xgGJWrap .flShanChu { color:#30a5ff !important;}
.tskRefuse { width:363px; margin:0 auto;}
.taskRefuse { border:1px solid #cccccc; padding:8px; height:60px; width:345px; margin:0 auto; display:block; margin-top:20px; margin-bottom:20px;}

.dealTitle { font-size:14px; color:#999; margin-bottom:20px;}
.addUpLoad02 a { background:url(../images/fujian.png) no-repeat left center;}

.zhuanyiWrap { padding:18px;}
.zYLine { width:250px; margin:0 auto;}
.zYLine label { width:60px; height:30px; line-height:30px;}
.choosePeople { cursor:default;}

.chsWrap { width:290px; margin:0 auto; padding-top:15px; padding-bottom:15px;}
.chsTop { margin-bottom:10px;}
.chsCtt { border:1px solid #cfcfcf;}
.chsCttTab { border-bottom:1px solid #cccccc; height:29px; line-height:29px;}
.chsCttTab li { float:left; width:50%;}
.chsCttTab li a { display:block; text-align:center; background:#ffffff; font-size:12px; color:#666666;}
.chsCttTab li a.bdrCCC { border-right:1px solid #ccc;}
.chsCttTab li.chsTabOn a{ background:#f2f3f4;}
.chsCttNr{  display:none;}
.chsCttNrShow { display:block;}
.chsCttNr #bumenTree { height:295px; border:none;}
.chsCttNr #quyuTree { height:295px; border:none;}
.zYRen { float:left; color:#808080; margin-right:10px; margin-bottom:10px;}
.zYRen img { display:inline; margin-right:8px; vertical-align:middle;}
.zYRenLine { padding-left:100px;}
.zYChaKan { background:#f5f5f5; color:#808080; font-size:12px; height:38px; line-height:38px; margin-bottom:15px;}
.zYChaKan span { display:inline; margin-right:40px;}
.zYChaKan span img{ display:inline; margin-right:10px; position:relative; top:2px;}
.zYChaKan span img.xz02 { display:none;}

#lianxiren .inputFm { width:100% !important; box-sizing:border-box;}
#lianxiren select.width60{ width:50px !important;}

/*选择明细*/
.chsProWrap { width:710px; margin:0 auto; padding-bottom:30px;}
.chsProTop { padding-top:15px; padding-bottom:15px;}
.chsProTop .inputNmBdaaa { font-size:14px; color:#999; border-radius:0;}

.chsProCtt { }
.chsProLft { float:left; margin-right:20px; width:150px;}
.chsProLft .ztree { height:362px;}
.chsProRt { float:left; width:535px;}

/*slq加入（2016-7-28）*/
.inputDivCss{background-color:#ffffff; position: absolute;outline: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);z-index: 999999;display: none;min-width: 178px; min-height:50px; margin-bottom: 20px;border:1px solid #cccccc;}
.inputDivCss tr th, .inputDivCss tr td {height:28px;line-height:28px; padding-left:2px;padding-right:2px;}
.inputDivCss tr th {background-color:#ccffcc;}
.inputDivCss tr td:hover {background-color: #f7f7f7}

.gxian { float:left; color:#808080; margin-right:13px; margin-bottom:12px; }
.gxian img { display:inline; width:13px;height:13px;}

.multiselectuser { float:left;width:310px; padding-top:15px; padding-bottom:15px;margin-left:30px;}
.multiselectuser_a {float:left;width:40px;height:360px; line-height:360px;}
.multiselectuser_a a{padding-left:10px; display: table-cell;*display: block;padding-top:230px}
.multiselectuser_user {float:left;width:290px;height:395px; padding-top:15px; margin-top:15px; padding-bottom:15px;margin-left:15px;border:1px solid #cccccc;}
.multiselectuser_seluser {width:100%; overflow-y:scroll; height:372px;}
.multiselectuser_seluser li{width:100%; height:25px; line-height:25px; text-align:left; display:inline-block;margin-top:13px; cursor:pointer; }
.multiselectuser_seluser li img {width:25px;height:25px;padding-left:20px; float:left;}
.multiselectuser_seluser li span {float:left; margin-left:10px;}

.chsProWrap2 { width:750px; margin:0 auto; padding-bottom:20px;}
.chsProLft2 { float:left; margin-right:10px; width:196px;}
.chsProLft2 .ztree { height:362px;}

.fuhuiTitle {
margin-bottom:5px;
}
.nodata {margin-bottom: 20px;padding: 15px; background-color:#ffffff; text-align:center; margin:0 auto; padding-top:100px; padding-bottom:100px;}
.nodata img {vertical-align:middle; display:initial;margin: 0px auto;}


/*二期开始2016-07-28*/
/*仓库_商品信息列表*/
.goodsWrap { margin-top:7px;}
.goodsLft{ float:left; margin-right:15px; background:#fff; padding:10px; width:170px;}
.goodsLft .ztree { min-height:634px;}
.goodsRt { float:right; background:#fff; padding:20px; width:760px; min-height:634px;}
.goodsRtSr { margin-bottom:10px;}

.czA { display:inline-block;}
.czA img { display:inline; position:relative; top:4px;}

.text-left { text-align:left !important;}
.borderTopCCC { border-top:1px solid #ccc !important;}
#goodsAdd .useFenlei .Row label { text-align:left; padding-left:11px; width:80px; color:#4c4c4c;}
.pdl0 { padding-left:0 !important; width:91px !important;}
#goodsAdd .fancybox-footer .blueBtn { margin-right:37px;}

.goodsFenlei .Row { padding-left:24px;}

/*a_待办业务（列表）    c_待办业务（审核记录弹窗）*/
.todoWrap {  background:#fff; padding:20px;min-height:634px; margin-top:15px;}
.todoWrap .czA img{ top:0;}
.todoTop{ margin-bottom:10px;}
.inputCalendar{ background:#fff url(../images/cld.png) no-repeat 178px center; width:186px;}
#reviewRecord .fancybox-body { padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:20px;}
tr.todoCurrent td{ background:#f7f7f7 !important;}
.todoPic { text-align:center;}
.todoPic img{ display:inline;}
.todoPic02 {}
.todoPic02 img { display:inline; margin-left:5px;}


/*d_流程设计  e_流程设计(新增)*/
.processWrap .czA img { top:3px;}
#addProcess .cpFenlei .Row { padding-left:0px; padding-right:0px; width:249px; margin-left:auto; margin-right:auto;}
#addProcess .cpFenlei .Row label{ width:60px; text-align:left;}
.posUnitDot { padding-top:10px; cursor:pointer; padding-bottom:8px;}


/*f_流程设计-环节列表——做前沟通   g_流程设计-流程设置(新增环节)   h_流程设计-流程设置(条件设置)*/
.proSetWrap { background:#fff; padding:20px; border-radius:5px; margin-top:15px;}
.proSetTop { margin-bottom:10px;}
.proSetTop p { color:#4c4c4c; font-size:12px; margin-right:65px;}
.proSetPic { border-top:1px dotted #999999; margin-top:20px; padding:20px;}
.proSetPic img{ margin:0 auto;}
.zhidingren { margin-right:0;}
.zhidingren span { float:left; margin-right:20px;}
.zhidingren .inputFm { float:left; display:none;}
.colSexOn .inputFm { display:block;}
.conditionTop { padding:20px 20px 20px 109px;}
.condtionLine { padding-left:109px; margin-bottom:20px;}
.clearBtn { display:block; height:30px;}
.clearBtn img { display:inline; margin-top:8px;}
.condtionLineAdd { margin-bottom:20px; padding-left:39px;}
.width400 { width:400px !important;}
.listHeightSet .ui-select-list { max-height:110px;}



/*a_注册页面*/
.registerBg { position:absolute; top:0; left:0; right:0; bottom:0; z-index:-1;}
.registerBg img{ width:100%; height:100%;}
.loginEnter { display:block; position:absolute; right:60px; top:35px; color:#fff; border:1px solid #fff; border-radius:3px; height:25px; line-height:25px; text-align:center; padding-left:8px; padding-right:8px; text-decoration:none;font-size:16px;}
.loginEnter:hover{ background:#1ebfae; border:1px solid #1ebfae;}
.registerWrap { width:600px; margin:0 auto; margin-top:150px;}
.regLine{ position:relative; margin-bottom:20px;}
.inputReg { background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; height:40px; line-height:40px; width:260px; padding-left:10px; padding-right:10px; color:#aaaaaa; font-size:14px; border:none; margin:0 auto; display:block;}
.inputReg:active,.inputReg:focus,.inputReg:active:focus{ color:#4c4c4c;}
.regSuccuss { position:absolute; left:411px; top:10px;}
.regTips { background:#ff794c; font-size:12px; height:42px; line-height:42px; text-align:center; padding-left:10px; padding-right:10px; color:#fff;  -webkit-border-radius:0 3px 3px 0px; -moz-border-radius:0 3px 3px 0px; -ms-border-radius:0 3px 3px 0px; -o-border-radius:0 3px 3px 0px; border-radius:0 3px 3px 0px;
position:absolute; left:417px; top:0; opacity:0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.passwordLine {}
.passwordLine .regSuccuss { left:384px; cursor:pointer;}
.passwordLine_reg {}
.passwordLine_reg .regSuccuss { left:384px; cursor:pointer;}

.pwdNone { display:none;}
.yzm {}
.yzm .regTips { left:118px; -webkit-border-radius:3px 0px 0px 3px; -moz-border-radius:3px 0px 0px 3px; -ms-border-radius:3px 0px 0px 3px; -o-border-radius:3px 0px 0px 3px; border-radius:3px 0px 0px 3px; }
.yzm .inputReg { width:125px; margin-left:160px;}
.getYzm { display:block; background:#1ebfae; font-size:12px; color:#fff; height:40px; line-height:40px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; text-align:center; width:115px; margin-left:20px; cursor:pointer; border:none; text-shadow:none;}
.getYzm:hover{ background:#16af9f;}
.yzm .regSuccuss { left:255px;}
.regTijiao{}
.regTijiao .inputReg{ font-size:18px; font-weight:bold; background:#1ebfae; color:#fff; cursor:pointer; width:280px;}
.regTijiao .inputReg:active,.regTijiao .inputReg:focus,.regTijiao .inputReg:active:focus{ color:#fff; }
.regTijiao .inputReg:hover{ background:#16af9f;}


/*b_登录页面*/
.loginWrap { margin-top:200px;}
.logTel .regSuccuss{ left:404px; top:7px;}
.regTxt { color:#fff; font-size:12px; text-align:center; display:block; width:140px; margin:0 auto;}
.regCheckLine { width:280px; margin-left:auto; margin-right:auto;}
.regRmb { color:#fff; font-size:12px; background:url(../images/loginCheck02.png) no-repeat left center; padding-left:22px;}
.regRmb02{ background:url(../images/loginCheck.png) no-repeat left center;}
.forgetPwd {color:#fff; font-size:12px;}

/*找回密码*/
.resetPwdWraper { width:600px; margin:0 auto; margin-top:200px;}
.resetpwdTxt {color:#fff; font-size:20px; text-align:center; display:block; width:140px; margin:0 auto;margin-bottom: 18px;}

/*重置密码*/
.setPwdWraper { width:600px; margin:0 auto; margin-top:200px;}
.setpwdTxt {color:#fff; font-size:20px; text-align:center; display:block; width:140px; margin:0 auto;margin-bottom: 18px;}

/*登录注册合并后*/
.userBody {}
#logWraper{ position:absolute; left:50%; top:0; margin-left:-300px; z-index:1;}
#regWraper{ position:absolute; left:50%; top:0;  z-index:-1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0;}
#resetPwdWraper{ position:absolute; left:50%; top:0;  z-index:-1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0;}
#setPwdWraper{ position:absolute; left:50%; top:0;  z-index:-1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:0;}

#logRukou{ display:none;}
#regWraper .regTips { left:437px;}
#resetPwdWraper .regTips { left:437px;}
#resetPwdWraper .yzm .regTips { left:62px;}
#setPwdWraper .regTips { left:437px;}
#setPwdWraper .yzm .regTips { left:62px;}
#regWraper .yzm .regTips{ left:118px;}

/*a_公司信息*/
.comWrap { background:#fff; margin-top:15px; padding:20px; border-radius:5px;}
.comTop { font-size:14px; color:#30a5ff; padding-left:30px; background:url(../images/comIcon.png) no-repeat left center; border-bottom:1px dotted #999999; height:30px; line-height:30px; margin-bottom:20px;}
.comLine { color:#666666; margin-bottom:15px;}
.comModify { display:block; background:url(../images/goodsXiugai.png) no-repeat left center; padding-left:25px; color:#30a5ff; margin-left:10px;}
.comBlock { font-size:12px; color:#30a5ff; text-align:center; height:19px; line-height:19px; border:1px solid #30a5ff; display:block; padding-left:3px; padding-right:3px;}
.labelHeight21 {height:21px; line-height:21px;}
.comMore { display:block; width:636px; height:60px; line-height:60px; text-align:center; color:#4c4c4c; font-size:16px; border:1px solid #cccccc; background:#f2f2f2;}
.comFour { width:280px; margin-right:64px; height:65px; background:#f7f7f7;}
.comFourLft { float:left; width:65px; height:65px; background:#30a5ff url(../images/com01.png) no-repeat center;}
.comRourRt { float:left; width:190px; padding-top:6px; padding-bottom:6px; padding-left:10px; padding-right:10px;}
.comRtPara { color:#4c4c4c; font-size:14px;}
.comRtLink { color:#30a5ff; font-size:12px;}
.comFour02 .comFourLft { background:#00bb9c url(../images/com02.png) no-repeat center;}
.comFour03 .comFourLft { background:#ffb53a url(../images/com03.png) no-repeat center;}
.comFour04 .comFourLft { background:#30a5ff url(../images/com04.png) no-repeat center;}
.comFourBtm { font-size:12px; }

/*a_供应商列表页面   b_新增供应商*/
.supplierWrap { margin-top:15px; border-radius:5px; background:#fff; padding:15px 20px 15px 20px;}
.czToggle {   background:#cccccc; color:#333333; font-size:12px; text-align:center; width:40px; height:20px; line-height:20px;}
.czToggleOn { background:#30a5ff; color:#fff;}
.widt272 { width:267px !important;}
.width160 { width:160px !important; background-position:150px center;}
.supplierFenLei .Row { padding-left:30px;}
.supplierFenLei .pdl11 { padding-left:40px; padding-right:45px;}
.supplierFenLei .pdl11 .table .inputEdit { width:84%;}
.supplierFenLei .pdl11 .table td { padding-left:0; padding-right:0;}
#suplierAdd .useFenlei .Row label { text-align:left; padding-left:11px; width:80px; color:#4c4c4c;}
#suplierAdd .useFenlei .supBeiZhu label { width:40px !important; margin-right:0;}
#suplierAdd .useFenlei .supBeiZhu textarea { border:none; border-bottom:1px solid #cccccc; width:530px; height:29px; line-height:29px; font-size:12px; color:#4c4c4c; overflow-y:hidden;}
#suplierAdd .fancybox-footer .blueBtn{ margin-right:50px;}
.supCtt { display:none;}
.supCttShow{ display:block;}


/*费用查看*/
.feeWrap {}
.feeWrap{ background:#ffffff; margin-top:15px; padding-bottom:40px;}
.feeWrap .seeFTitle .feeNumber { margin-right:80px; font-size:12px; color:#1a1a1a; margin-left:10px;}
.feeWrap .seeFTitle .feePrint { font-size:12px; color:#fff; text-align:center; background:#f9243f; border-radius:3px; height:21px; line-height:21px; width:45px; margin-top:9px;}
.feeWrap .seeFTitle .feeTT { margin-left:430px;}

.feeCttWrap { width:845px; margin:0 auto;}
.feeBlock { border-bottom:1px dotted #999999;  padding-top:10px; padding-bottom:5px;}
.feeLine {  font-size:12px; color:#4c4c4c;}
.feeLine label { height:30px; line-height:30px;}
.feeLine .feeCol01 div,.feeLine .feeCol02 div,.feeLine .feeCol03 div { height:30px; line-height:30px;}
.feeCol01 { width:270px; margin-right:15px;}
.feeCol02 { width:270px; margin-right:15px;}
.feeCol03 { width:270px;}
.feeMX { color:#333333; font-size:14px; margin-top:15px; margin-bottom:15px;}
.bdbtmCCC { border-bottom:1px solid #ccc;}
.feeTotal { text-align:right; font-size:12px; color:#666666; margin-top:15px; padding-right:32px; margin-bottom:15px;}
.feeTotal span { margin-left:30px; color:#4d4d4d;}
.feeTotal span em { color:#ffb53a; font-style:normal;}
.feeShenPi { font-size:14px; color:#666; padding-bottom:20px; border-bottom:1px solid #cccccc; margin-bottom:5px;}
.feeSPUl { padding-left:18px; padding-right:10px;}
.feeSPUl li { border-bottom:1px dotted #999999; padding-top:18px; padding-bottom:18px;}
.feePhoto { float:left;} 
.feePhoto img { border-radius:50%; width:40px; height:40px;}
.feeRt { float:left; font-size:12px; color:#4c4c4c; margin-left:10px; width:760px;margin-top:8px;}
.feeTime { text-align:right;width: 817px;float: left; }

/*费用单列表页面    费用付款-不支持 */
.feeListWrap { background:#fff; padding:20px; margin-top:15px;}
.grayLink { color:#999999; font-size:12px; text-decoration:none;}
.grayLink:hover { text-decoration:underline;}
.greenLink { color:#84d800; font-size:12px; text-decoration:none;}
.greenLink:hover { text-decoration:underline;}
.redLink { color:#f9243f; font-size:12px; text-decoration:none;}
.redLink:hover { text-decoration:underline;}
.blueLink { color:#66bcff; font-size:12px; text-decoration:none;}
.blueLink:hover { text-decoration:underline;}
.orgLink { color:#ffb53e; font-size:12px; text-decoration:none;}
.orgLink:hover { text-decoration:underline;}
.top6 { top:6px !important;}

/*费用驳回弹窗*/
.fyRow { margin-top:20px; margin-left:0px;}
.fyRow label { font-size:12px; color:#4c4c4c; height:30px; line-height:30px; margin-right:15px; width:68px; text-align:right;}
#fyDiv .fancybox-body { padding-left:10px; }
/*费用审核-待审核*/
.feeCheckTop { margin-bottom:15px;}
.shenpiPic a img{ position:relative; top:2px;}
.table-selected td.shenpiPic .color-blue{ color:#30a5ff !important;}

/*费用新增页面*/
.width540 { width:540px !important;}
.borderC9C9C9 { border:1px solid #C9C9C9;}
.feeAddTag { background:url(../images/tag02.png) no-repeat left center; padding-left:33px; margin-left:20px; font-size:12px; color:#4c4c4c; cursor:pointer;}
.width100Pct { width:90% !important;}

.inputEdit02 { background:transparent; border-radius:0px; display:block; border:1px solid transparent; color:#4c4c4c; font-size:12px;  -webkit-transition:all 0.2s; height:38px; line-height:38px; padding-left:8px; padding-right:8px;*height:30px !important;*line-height:30px !important; text-align:center; margin:0 auto; width:100%; box-sizing:border-box;}/*可编辑input*/
.inputEdit02:focus,.inputEdit02:active,.inputEdit02:focus:active,.inputEdit02:hover{ border:1px solid #30a5ff;background:transparent;}

.pdlr0 { padding-left:0 !important; padding-right:0 !important;}

.selectEdit .ui-select-wrap{ background:none; border:1px solid transparent; height:38px; line-height:38px;}
.selectEdit .ui-select-input { height:38px; line-height:38px;}
.selectEdit:hover .ui-select-wrap{ border:1px solid #30a5ff;background:transparent;}
.selectEdit .ui-select-arrow { display:none;}
.selectEdit:hover .ui-select-arrow { display:block;}

.pdr0 { padding-right:0 !important;}
.pdt14 { padding-top:14px !important;}
#feeMXTable .posUnit { display:none;}
#feeMXTable .posInput:hover .posUnit{ display:block;}

/*查看日报*/
.dailyWrap { margin-top:15px;}
.dailyLft {float:left; background:#fff; padding:20px; margin-right:20px; width:650px;}
.dailyRt {float:right;}
.dailyTop { margin-bottom:15px;}
.dailyColor { margin-left:15px;}
.dailyColor em{ display:block; float:left; width:20px; height:10px; background:#da5430; margin-right:5px; margin-top:4px;}
.dailyColor span { display:block; float:left; color:#333333; font-size:12px;}

.dailyColor02 em{ background:#cccccc;}
.dailyColor03 em{ background:#ffbf59;}
.dailyColor04 em{ background:#66bcff;}
.dailyColor05 em{ background:#00b344;}
.dailyColor06 em{ background:#fc1cf9;}

.workDailyTable { border:1px solid #e5e5e5;}
.workDailyTable th { background:#f7f7f7; border-bottom:1px solid #e5e5e5; }
.workDailyTable th,.workDailyTable td { text-align:center;height:38px; line-height:38px;}
.workDailyTable td{ font-size:14px; color:#666;}
.workDailyTable th{ font-size:14px; color:#000000;}
.workDailyTable a { color:#666;}

.bdlE5 { border-left:1px solid #e5e5e5;}
.color-orange { color:#ffb53a !important;}
.color-green02{ color:#00b244 !important;}
.color-red { color:#da5430 !important;}
.color-gray{ color:#cccccc !important;}
.color-purple {color:#fc1cf9 !important;}
.workActive{ background:#ffb53a; border-radius:50%; color:#fff !important;  width:24px; height:24px; display:block; margin:0 auto; text-align:center; line-height:24px;}

.dailySumary { border-left:2px solid #30a5ff; height:39px; line-height:39px; border-bottom:1px solid #e5e5e5; text-align:center; color:#333333; font-size:14px; margin-bottom:20px;}
.dailySumary span { font-size:12px; margin-left:15px;}

.dailyComment { padding-bottom:18px; border-bottom:1px dotted #999999; margin-bottom:18px;}
.dailyComment label { color:#666;}
.dlCmtRt { width:560px;}
.dlCmtRtTwo { width:780px;}
.dlCmtLine { }
.dlCmtTop { border-bottom:1px dotted #999999; padding-bottom:12px; margin-bottom:15px; }
.dlCmtPara { width:530px; }
.color-pink { color:#fc1cf9 !important;}
.dlCmtHF { text-align:right; font-size:12px; color:#4c4c4c; margin-top:5px;}
.dlCmtHF a {color:#4c4c4c; text-decoration:underline;}
.dlCmtHF a:hover{text-decoration:underline;}
.dlCmtHF span { margin-left:10px;}

.dailyHFBox { background:#f7f7f7; border:1px solid #e6e6e6; padding:15px;}
.dailyHFBox textarea{ width:530px !important; border:1px solid #d9d9d9; height:50px; margin-bottom:15px;}
.mgb5 { margin-bottom:5px !important;}

.dailyRtTop { background:#fff; width:290px; padding-top:20px; margin-bottom:20px;}
.dailyFixedTop { border-bottom:1px solid #cccccc; padding-left:20px;  padding-bottom:10px;}
.dailyCol01 { width:25px;}
.dailyCol01 img { display:block; margin:0 auto;}
.dailyCol02 { font-size:12px; color:#666666; text-align:center; width:70px;}
.dailyCol03{ width:60px; text-align:center;} 
.dailyCol04{ width:55px; text-align:center;}
.dailyCol05{ width:60px; text-align:center;}
.dailyBlueAr,.dailyBlueAr02 { color:#30a5ff;}
.dailyBlueAr span { background:url(../images/blueArDown.png) no-repeat left top; width:7px; height:4px; display:inline-block; margin-left:6px; position:relative; top:-2px;}
.dailyBlueAr02 span{ background:url(../images/blueArUp.png) no-repeat left top; width:7px; height:4px; display:inline-block; margin-left:6px; position:relative; top:-2px;}

.tableHet { height:322px; overflow:auto;}
.dailyTableRT td { height:46px; line-height:46px; text-align:center;}
.dailyTableRT td.pdl20 { padding-left:20px;}
.dailyTableRT td.pdr20 { padding-right:20px;}

.dailyBtm{ background:#fff; padding-bottom:30px;}
.dailyBtmTitle { background:#66dcbf; color:#fff; font-size:12px; height:40px; line-height:40px; padding-left:10px;}
.dailyBtmTitleSkinBlue { background:#30a5ff; color:#fff; font-size:12px; height:40px; line-height:40px; padding-left:10px;}
.dailyBtm p{ color:#000; font-size:14px; text-align:center; margin-top:18px; margin-bottom:18px;}
.dailyGraph { margin-left: -25px;margin-top: 15px;}
.dailyGraph img { display:block; margin:0 auto;}

/*f_添加人员*/
.addPeopleWrap { width:580px; margin:0 auto;}
.addPeopleWrap .chsWrap { float:left;}
.addArrow { float:left; margin-left:10px; margin-right:10px;}
.addArrow img { margin-top:150px;}
.addResult { float:left; border:1px solid #cccccc; margin-top:15px; width:220px;}
.addResultTop { background:#f2f2f2; height:30px; line-height:30px; padding-left:18px; padding-right:15px;}
.addResultTop span{ font-size:12px; color:#999999;}
.addRCtt { height:250px; overflow:auto;}
.addPeopleWrap .chsWrap .chsCttNr #bumenTree { height:200px;}
.addPeopleWrap .chsWrap .chsCttNr #quyuTree{ height:200px;}

/*日报列表*/
.logWrap{ margin-top:15px; padding:20px; background:#fff; min-height:530px;}
.logTop { margin-bottom:0px;}
.logTop .inputFm{ position:relative; top:-20px; width:185px !important; color:#999999;}
.mgl50 { margin-left:50px;}
.logTable{ border:1px solid #cccccc; border-left:none; border-right:none;}
.logTable td { font-size:12px; color:#4c4c4c; height:29px; line-height:29px; text-align:center;}
.logTable td a { display:block; margin-top:1px; margin-bottom:1px;}
.logTable tr.logTHead td { height:24px; line-height:24px; color:#999999; font-size:12px;}
.logTable tr.logTHead td.logZhou { border-left:1px solid #ccc; border-right:1px solid #ccc;}
.logTable tr.logTHeadTwo td { height:24px; line-height:24px; color:#999999; font-size:12px;}
.logTable tr.logTHeadTwo td.logZhou { border-left:1px solid #ccc; border-right:1px solid #ccc;}
.logTable td.bdlCCC { border-left:1px solid #ccc;}
.logGreen{ display:block; color:#fff; background:#00b344;}
.logYellow {display:block; color:#fff; background:#ffbf59;}
.logBlue { display:block; color:#fff; background:#66bcff;}
.logRed { display:block; color:#fff; background:#da5430;}
.logGray { display:block; color:#fff; background:#cccccc;}
.logPurple {display:block; color:#fff; background:#fc1cf9;}

/**20160930-字体颜色**/
.logFontGreen{ display:block; color:#00b344; background:#fff;}
.logFontYellow {display:block; color:#ffbf59; background:#fff;}
.logFontBlue { display:block; color:#66bcff; background:#fff;}
.logFontRed { display:block; color:#da5430; background:#fff;}
.logFontGray { display:block; color:#cccccc; background:#fff;}
.logFontPurple {display:block; color:#fc1cf9; background:#fff;}

.mgtFuZhi9 { position:relative; top:-9px;}
.logStar { display:inline; position:relative; top:3px;}

/*审核日报*/
#default-demo,#default-demo02,#default-demo03 { width:auto !important; margin-right:30px;}
#default-demo img,#default-demo02 img,#default-demo03 img{ display:inline; }
.checkDailyTop { margin-bottom:10px;}
.mgr50 { margin-right:50px !important;}
.mgtFuZhi { position:relative; top:-5px;}
.width565 { width:565px !important;}
.width48 { width:48px !important;}

/*审核周报*/

/*新增日报*/
.addDaily { background:#fff; padding:20px; margin-top:15px;}
.paddingLeft0 { padding-left:0;}
.addDailyTxtArea { width:880px; height:100px;}
.addDailyTxtArea01 {width:880px;height:60px;}

/*新增周报*/
.addWeekCmtRT { width:900px;}
.addWeekCmtRT img { border-radius:50%; width:40px; height:40px;}
.addWeekRt { width:840px;margin-top:8px;}
.addWeekRt p { width:840px;}
.mgb0 { margin-bottom:0 !important;}
.addWeekDot { border-bottom:1px dotted #999; padding-bottom:20px; margin-bottom:20px; width:898px;}
.addWeekDot textarea { height:60px;}
.hei60{ height:60px !important;}

/*公告通知*/
.noticeTop { margin-top:15px; background:#fff; padding:10px 20px; margin-bottom:20px;}
.noticeBlock { background:#fff; border-left:2px solid #66dcbf; padding:20px; margin-bottom:20px;}
.noticeTitle { margin-bottom:13px;}
.noticeTitle a { font-size:12px; color:#1ebfae;}
.noticePara { color:#4c4c4c; font-size:12px; line-height:24px; padding-bottom:15px; border-bottom:1px dotted #999; word-break: break-all;word-wrap: break-word;}

.flNtcXG { background:url(../images/noticeXiugai.png) no-repeat left 6px; padding-left:25px;}
.flliulan{ background:url(../images/liulan.png) no-repeat left 6px; padding-left:25px;}
.noticeAuthor { font-size:12px; color:#4c4c4c; margin-right:15px;}
.noticeDown { background:url(../images/fujian.png) no-repeat left center; padding-left:30px;}

.noticeBlock02 {border-left:2px solid #ffb53a;}
.noticeBlock02 .noticeTitle a { color:#ffb53a;}

/*浏览公告*/
.noticeViewTop { border-bottom:1px dotted #999; width:644px; margin:0 auto; margin-top:10px;}
.ntcTopLine { margin-bottom:2px; word-break: break-all;word-wrap: break-word;}
.ntcTopLine label { width:auto !important; color:#4c4c4c;  word-break: break-all;word-wrap: break-word;}
.mgl192 { margin-left:192px !important; }
.ntcNr { font-size:12px; margin-top:8px;padding-bottom: 8px;}
.noticeCnt {  width:644px; margin:0 auto; padding-bottom:15px;padding-top: 10px;}
.noticeTT { font-size:12px; color:#4c4c4c; margin-bottom:25px; text-align:center; margin-top:18px;}
.noticeIdent { text-indent:2em;}
.noticeCnt p { line-height:22px;}
.noticeTime { padding-left:170px; margin-top:20px;}
.noticeFuJian { border-bottom:1px solid #cccccc; padding-top:15px; padding-bottom:15px; margin-bottom:15px;}
.noticeFjInner { width:644px; margin:0 auto;}
.seeFJ { background:url(../images/fujian02.png) no-repeat left center; padding-left:26px; color:#30a5ff; font-size:12px;}
.notceTm { font-size:12px; color:#999;}
.noticeRcd {width:644px; margin:0 auto; padding-bottom:30px;}
.ntcRcdTT { font-size:12px; color:#4c4c4c;}
.ntcRcdList { border-bottom:1px dotted #999; padding-bottom:10px; padding-top:13px;}
.ntcRcdList li { float:left; width:25%; padding-bottom: 12px;}
.ntcRcdPic { float:left; margin-right:10px;}
.ntcRcdPic img { border-radius:50%; width:40px; height:40px;}
.ntcRcdTxt { float:left; color:#999999; font-size:12px; line-height:22px;}


/*新增公告*/
.ntcAddLine { width:840px; margin:0 auto; margin-top:20px;}
.ntcAddCol01 { float:left;}
.ntcAddCol02 { float:left; margin-left:95px;}
#noticeAdd .addUpLoad { margin-left:60px; border-bottom:1px solid #ccc;}
#noticeAdd .addUpLoad .jy-fr { float:right !important; color:#999999; font-size:12px;}
#addPeple .addPeopleWrap { width:537px; padding-bottom:20px;}
#addPeple .addPeopleWrap .chsWrap { width:264px;}

/*日程列表*/
.scheduleWrap {}
.scheduleLft { float:left; width:693px; margin-right:20px;}
.scheduleRt{ float:left; padding-top:15px;}
.scdTop { margin-top:15px; margin-bottom:15px;}
.scdTop .inputCalendar{ background:#fff url(../images/cld02.png) no-repeat 178px center; width:186px;}
.scheduleLft .flUpBlock .flTp01{ width:280px;}
.scheduleLft .flUpBlock .flTp02{ width:230px;}
.scheduleLft .flUpBlock .flTp03{ width:150px; text-align:right;}
.scheduleLft .flUpBlock .flUpTxt { width:585px;}
.greenLink02 { color:#1ebfae !important; text-decoration:underline;}
.greenLink02:hover {color:#1ebfae !important; text-decoration:underline;}
.grayLink02 { color:#4c4c4c !important; text-decoration:underline;}
.grayLink02:hover { color:#4c4c4c !important; text-decoration:underline;}
.schCld { background:#fff; width:292px; margin-bottom:2px;}
.schCldTop { background:#66dcbf; height:40px; line-height:40px; color:#fff; font-size:14px; }
.schCldTop a{ color:#fff;}
.schCldTopSkinBlue { background:#30a5ff; height:40px; line-height:40px; color:#fff; font-size:14px; }
.schCldTopSkinBlue a{ color:#fff;}
.schTable { color:#666666; font-size:14px;}
.schTable td,.schTable th{ text-align:center; height:44px; line-height:44px;}
.schTable th{ color:#4c4c4c;}
.schTable td a{ width:30px; line-height:30px; height:30px; background:#fff; border-radius:50%; color:#666666; display:block; margin:0 auto;}
.schTable td.schGray a{ color:#999999;}
.schTable td.schRed a{ background:#66dcbf;color:#fff !important}
.schTable td.schBlue a{ background:#fe8f8f;color:#fff !important}
.tableCal td.schGreen a{ background:#66dcbf;}
.schTable td.schActive{ background:url(../images/schActive.png) no-repeat bottom center;}
.schTable td.schNote{ background:url(../images/schNote.png) no-repeat bottom center;}
.schNoteDiv { color:#666666; font-size:12px; width:290px;height:220px; }
.schNoteDiv p { margin:10px 30px 2px 30px;}
.schAddNote,.schEditNote,.schSaveNote { display:none }
.schGraph { background:#fff; width:292px;}
.schGraph p{ padding-top:20px; color:#000; font-size:14px;}

/*查看日程*/
.seeSchedule { background:#fff; margin-top:15px;}
.seeSchCtt { border-bottom:none; width:940px; min-height:220px;}
.seeSchCtt .seePlan { width:870px; line-height:22px; padding-top:4px;}
.seeSchCtt .seeLineCol01 { width:320px;}
.seeSchedule .seeFTitle .bianhao { right:40px;}

/*日程审批列表*/
.schChcWrap {}
.schCheckTop { margin-top:15px;}
.schCheckTop .inputCalendar{background:#fff url(../images/cld02.png) no-repeat 178px center; width:186px;}
.schCheckTab { background:#fff; padding:10px 20px;}
.schChcWrap .flTp01 { width:322px;}
.schChcWrap .flTp02 { width:255px;}
.schChcWrap .flTp03 { width:295px;}
.schChcWrap .flTp04 { width:90px;}
.schChcWrap .flShenPi { background:url(../images/shenpi.png) no-repeat left 7px; padding-left:30px; color:#30a5ff;}
.schChcWrap .flUpTop { margin-bottom:15px;}

/*日程审核*/
.seeSchSPCtt{  border-bottom:none; width:845px; }
.seeSchSPCtt .seePlan { width:720px; line-height:22px; padding-top:4px;}
.seeSchSPCtt .seeLineCol01 { width:280px;}
.schSPTT{ font-size:14px; color:#666; margin-left:20px; margin-top:20px; margin-bottom:15px;}
.schPL { width:845px; margin:0 auto;}
.schPL .dlCmtPara { width:794px;}
.schPL .dailyHFBox textarea { width:795px !important;}
.schPL a img{ border-radius:50%; width:40px; height:40px;}

/*新增日程——做前沟通*/
.schAddWrap { width:930px; margin:0 auto;}
.schAddLine { margin-top:20px;}
.schAddLine label{ width:76px; text-align:left;}
.schAddCol01 { float:left; width:310px;}
.schAddCol02 { float:left; width:310px;}
.schAddCol03 { float:left; width:310px;}
.schAddLine .inputCalendar { background-image:url(../images/cld02.png);}
.width834 { width:834px !important; }
#qingjia { display:none;}
#kehubaifang{ display:none;}
.schAddKS { display:block; background:url(../images/radiobox.png) no-repeat left center; padding-left:20px; font-size:12px; color:#4c4c4c; margin-right:20px; height:30px; line-height:30px; cursor:pointer;}
.schAddKSOn { background:url(../images/radiobox02.png) no-repeat left center;}
.schSL { display:block; float:left; background:url(../images/slCheck01.png) no-repeat left center; padding-left:25px; font-size:12px; color:#333; cursor:pointer; height:30px; line-height:30px; margin-right:20px;}
.schSL02 { background:url(../images/slCheck02.png) no-repeat left center;}
/*去掉----客户管理（合同列表）*/
.contractsWrap { background:#fff; border-radius:5px; margin-top:15px; padding:20px;}

/*继费到期*/
.feeDueTab{ background:#fff; padding:10px 20px;}
.feeTop { margin-bottom:10px;}

/*a_合同列表页面*/
.contractsWrap02 { background:#fff; padding:10px 20px; border-radius:5px;}
.borderRadius5 { border-radius:0 0 5px 5px;}
.zuofei { background:url(../images/adbtmCheck.png) no-repeat left center; padding-left:18px; color:#999999; font-size:12px; cursor:pointer; height:30px; line-height:30px;}
.zuofeiOn{ background:url(../images/adbtmCheck02.png) no-repeat left center;}
.table td.contractCZ a.flShenPi { background:url(../images/shenpi.png) no-repeat left center; padding-left:30px; color:#30a5ff;}
.saleContractList .roleNumber { float:left; color:#666666; font-size:18px; text-align:center; width:140px;}

/*首页-日报审批  首页-消息提醒*/
.indexTop { background:#fff; min-height:40px; padding:15px 20px; margin-top:15px; margin-bottom:20px; position:relative;}
.indexClose { position:absolute; right:10px; top:10px;}
.indexWrap { margin-top:15px;}
.indexLeft { float:left; width:65%; }
.indexRt {  float:right; width:33%;}
.indexRiBao { background:#fff; margin-bottom:20px; padding-bottom:20px;}
.indexBlockTT { color:#333333; font-size:12px; border-bottom:1px solid #cccccc; height:40px; line-height:40px; padding-left:20px; margin-bottom:15px;}
.ribaoTable {}
.ribaoTable td,.ribaoTable th { padding-left:20px; vertical-align:top; height:30px; line-height:30px;}
.ribaoTable th span { margin-right:7px; position:relative; top:2px; width:20px; display:inline-block; text-align:center;}
.ribaoTable th img{ display:inline; }
.indexRiBaoPara{ line-height:22px; margin-top:4px;} 
.indexTabLine { background:#fff; margin-bottom:20px;}
.indexTabUl { border-bottom:1px solid #cccccc; padding-bottom:10px; padding-top:15px;}
.indexTabUl li{ float:left; width:92px; position:relative;}
.indexTabUl li a.indexLink:hover{ color:#30a5ff; border-bottom:2px solid #30a5ff;}
.indexTabUl li a.indexLink{ display:block; padding-bottom:8px; border-bottom:2px solid #fff; font-size:12px; color:#333; margin-left:auto; margin-right:auto; width:50px;}
.indexTabUl li a.indexPop { display:block; position:absolute; left:68px; top:-5px; background:#fe8f8f; border-radius:8px; color:#fff; text-align:center; font-size:12px; height:14px; line-height:14px; padding-left:3px; padding-right:3px; cursor:pointer;}
.indexTabUl li.indexTabOn a.indexLink{ color:#30a5ff; border-bottom:2px solid #30a5ff;}
.indexTabTime { padding-left:20px; height:50px; line-height:50px;}
.indexTabTime li { float:left; color:#4c4c4c; text-align:center; font-size:12px; margin-right:25px;position:relative;}
.indexTabTime li a { display:block; color:#4c4c4c; text-align:center;}
.indexTabTime li a:hover { display:block; color:#30a5ff; text-align:center;}
.indexTabTime li a.indexTimeOn { color:#30a5ff;}
.indexTabTime li span.hasMsgPop {display:block; position:absolute; left:25px; top:15px; background:#fe8f8f; border-radius:50%; color:#fff; text-align:center; height:6px;line-height:6px; padding-left:3px; padding-right:3px;}
.indexMsgLine{ margin-bottom:20px; padding:20px; background:#fff;}
.indexMsgLine a img { border-radius:50%; width:45px; height:45px;}
.indexMsgLine .recordMenu { cursor: pointer;font-size: 12px;display: block;color: #30a5ff;height: 16px;padding-top: 5px; }
.indexMsgTitle { margin-top:3px;}
.indexMsgTitle a.indexMsg01{ color:#e24ee2; min-width:70px; display:inline-block;}
.indexMsgTitle a.indexMsg02{ color:#99ccff; min-width:70px; display:inline-block;}
.indexMsgTitle a.indexMsg03{ color:#e3c87b; min-width:70px; display:inline-block;}
.indexMsgTitle a.indexMsg04{ color:#fa9f52; min-width:70px; display:inline-block;}
.indexMsgTitle span.indexMsgTime{ color:#999999; font-size:12px;}
.indexMsgPara { font-size:12px; color:#4c4c4c; margin-top:10px; width:550px;}
.indexMsgLoading { color:#0088ff; display:block; width:100px; text-align:center; margin:0 auto;letter-spacing:2px;padding:10px 20px 10px 20px;}
.indexMsgLoading:hover { background-color:#ffffff;border-radius:10px;}
.indexNtc { background:#fff; margin-bottom:20px;}
.indexNtc .indexBlockTT { margin-bottom:15px;}
.indexNtcUl { padding-bottom:15px;}
.indexNtcUl li { background:url(../images/xiaoxiDot.png) no-repeat 20px 10px; padding-left:40px;  line-height:30px;}
.indexNtcUl li span{ margin-right:12px; color:#4c4c4c; float:left; display:block;}
.indexNtcUl li a{ width:200px; float:left; display:block; line-height:22px; margin-top:5px;}
.indexNtcUl li a:hover{ text-decoration: underline; }
.indexState { padding-left:20px; padding-right:20px; padding-bottom:5px;}
.indexState li { margin-bottom:15px;}
.indexState li .text-danger { width:84px;}
.indexStatTxt { width:190px;}
.rankUl{ padding-left:0; padding-right:0;}
.rankUl li { padding-left:20px; padding-right:10px;}
.rankUl li .rankPic { margin-right:15px; width:50px;  height:30px; line-height:30px;}
.rankUl li .rankPic img{ display:block; margin:0 auto;}
.rankUl li .indexStatTxt { height:30px; line-height:30px; width:60px;}
.rankUl li .rankNum { height:30px; line-height:30px; width:175px;}
.color-green03 { color:#00bb9c !important;}

/*b_合同列表（新增）*/
.addContracts { background:#fff; margin-top:15px; padding-bottom:10px;}
.yinyong { background:#ffb53a; font-size:12px; border-radius:3px; padding-left:5px; padding-right:5px; color:#fff; height:18px; line-height:18px; top:15px;}
.width531 { width:531px !important;}
.width397 { width:397px !important;}
.addContracts .addLine label{ width:60px;}
.addContracts .addLine .addLineCol01 { width:253px; margin-right:25px;}
.addContracts .addWrap { width:809px;}
.addContracts .textArea { width:716px;  overflow-y:hidden;}
.addContracts .addUpLoad { margin-left:75px;}
.addContracts .feeTotal { font-size:14px;}

.addContracts #feeMXTable td.posInput .posUnit{ display:block; top:0; right:10px;}
.addContracts #feeMXTable td.posInput .inputEdit02{ padding-right:30px; text-align:right;}

.addContracts #feeMXTable td.addSLTd .posUnit{  top:9px; right:25px; display:none;}
.addContracts #feeMXTable td.addSLTd .inputEdit02{ padding-right:0px; text-align:center;}
.addContracts #feeMXTable td.addSLTd:hover .posUnit { display:block;}

/*c_查看合同（发货记录）*/
.font-size14 { font-size:14px !important;}
.endBtn { background:#cccccc; color:#333333; font-size:12px; text-align:center; padding:4px 8px; height:14px; line-height:14px; border-radius:3px;}
.endBtn:hover { background:#56b3fb; color:#fff;}
.seeContracts .czA img { top:0;}
.seeContracts .seeCol { margin-right:0;}
.seeContracts .seePlan { width:772px; line-height:22px; padding-top:5px;}

.seeBtmWrap { border-left:2px solid #ffb53a; margin-top:20px; background:#fff; padding:20px;}
.seeBtmInner { width:846px; margin:0 auto;}
.seeGLDJ { font-size:14px; color:#ffb53a; margin-bottom:5px;}
.seeGLDJBox { background:#f7f7f7; padding:10px 20px 20px 20px;}

.seeGLDJTab {}
.seeGLDJTab li{ float:left; margin-right:10px;}
.seeGLDJTab li a{ display:block; background:#e6e8e9; height:30px; line-height:30px; text-align:center; padding-left:10px; padding-right:10px; color:#666666; font-size:12px;}
.seeGLDJTab li a.seeGLDJTabON{ background:#fff; color:#30a5ff; text-decoration:underline;}
.bcgrdFFF td{ background:#fff !important; font-size:12px; color:#4c4c4c;}
.bdbtmc6c6c6 { border-bottom:2px solid #c6c6c6;}
.seeContracts .seeGLDJBox .table-striped tbody tr:nth-of-type(even){ background-color:#f2f2f2;}
.seeContracts .seeGLDJBox .table-striped tbody tr:nth-of-type(odd){ background-color:#fff;}
.seeContracts .seeGLDJBox .table-hover tbody tr:hover{ background-color:#f7f7f7;}
.seeGLDJCtt { display:none;}
.seeGLDJCttShow{ display:block;}
.seeFWrap .seeFTitle .print { font-size: 12px; color: #fff; text-align: center; background: #f9243f; border-radius: 3px; height: 21px; line-height: 21px; width: 45px; margin-top: 9px;}


/*d_合同列表-(申请发票)*/
.fpApplyWrap{ width:740px; margin:0 auto; padding-bottom:40px;}
.fpTt { color:#4c4c4c; font-size:14px; padding-top:15px;}
.fpLine{}
.fpLine label{ width:70px;}
.fpCol { margin-right:35px; margin-top:18px; float:left;}
.shenqing { height:30px; line-height:30px; margin-right:0;}
.fpSqSy { color:#666666; font-size:12px; background:url(../images/ck.png) no-repeat left center; padding-left:22px; cursor:pointer;}
.shenqingOn {background:url(../images/ck02.png) no-repeat left center;}
.width652 { width:652px !important;}
.pdbtm20{ padding-bottom:20px !important;}


/*d_合同列表-(申请发票-加急)*/
.jiaji { height:30px; line-height:30px; margin-right:0;}
.urgent { color:#666666; font-size:12px; background:url(../images/ck.png) no-repeat left center; padding-left:22px; cursor:pointer;}
.jiajiOn {background:url(../images/ck02.png) no-repeat left center;}

/*e_合同列表（发票列表）*/
.color4c4c4c { color:#4c4c4c !important;}


/*f-合同列表-引用项目*/
#ctractsYin .fpApplyWrap{ width:812px; padding-top:22px;}


/*g_合同审批*/
.font-size12 { font-size:12px !important;}

/*h_合同列表-(作废提示)*/
.zuofeiTT { font-size:14px; text-align:center; color:#ff0000; margin-top:15px; margin-bottom:15px;}
.zuofeiWrap { width:250px; margin:0 auto; padding-bottom:20px;}
.zfPara { color:#666666; font-size:12px; line-height:22px; border-bottom:1px dotted #999; margin-bottom:10px;}
.zuofeiWrap a { margin-bottom:5px; display:block;}

/*a_销售退货单（列表）*/
.borderRadius0 { border-radius:0;}


/*c_销售退货单{弹窗）*/
.addRefundsWrap { width:100%; padding-bottom:20px;}


.table02 thead tr th.pdr20Imp { padding-right:20px !important;}
.table02 thead tr th.pdl20Imp { padding-left:20px !important;}

/******************2016-08-22修改*********************/

/*假期设置*/
.holidayWrap { background:#fff; margin-top:15px; border-radius:5px;}
.holiTop { border-bottom:1px solid #cccccc; position:relative; text-align:center; height:63px; line-height:63px;}
.holiTop span{ font-size:14px; color:#666; cursor:pointer;}
.holiTop span.holiThisYear { font-size:24px; color:#4c4c4c; margin-left:20px; margin-right:20px; cursor:text;}
.holiTop .blueBtn { position:absolute; right:30px; top:20px;}
.holiTop .holiTips { position:absolute; top:20px; left:30px;}
.holiTop .holiTips .holiTipsRound{ float:left; width:25px; height:25px;color:#fff; background:#fe8f8f; border-radius:50%;}
.holiTop .holiTips .holiTipsTxt { float:left; font-size:14px; color:#999; height:25px; line-height:25px; margin-left:5px;}
.holiCtt { padding:20px 30px;}
.holiLine {}
.holiMonth { float:left; margin-right:25px; margin-bottom:25px; border:1px solid #cccccc; width:288px;}
.holiMthTop { border-bottom:1px solid #cccccc; height:38px; line-height:38px; color:#ffb53a; font-size:18px; padding-left:15px;}
.holiMonth table{ background:url(../images/flower.png) no-repeat center;}
.holiMonth table th{ color:#666; font-size:14px; text-align:center; font-weight:normal; height:42px; line-height:42px;}
.holiMonth table td{ text-align:center; font-size:14px; color:#666666; height:42px; line-height:42px;}
.holiMonth table td a{ text-align:center; font-size:14px; color:#666666; height:25px; line-height:25px; display:block; margin:0 auto; width:25px;}
.holiMonth table td a.holiActive { color:#fff; background:#fe8f8f; border-radius:50%;}
.holiMonth table td a.tdCalGray { color:#cccccc;}
/*售后服务新增*/
.inputCalendarAfterSale{ background:#fff url(../images/cld.png) no-repeat 155px center; width:160px;cursor: pointer;}
.inputSelect{ background:#fff url(../images/shenglve.png) no-repeat 155px center; width:160px;cursor: pointer;}

/******************2016-09-22新增*********************/
/*首页消息提醒部分*/
.indexMsgTitle span.indexMsg04 { color: #fa9f52;min-width: 70px;display: inline-block; }
.indexMsgLine:hover { background-color: #FAFAFA; }

/*日报权限设置tag*/
.userTag { float: left;position: relative;margin: 5px 5px 0px 5px;background-color: #f7f7f7;border-radius:8px; }
.userTag :hover { background-color: #CCFFCC;border-radius:8px; }
.userTag span { display: block;height: 30px;line-height: 30px;padding:0px 15px 0px 15px; }
.userTag a.delPop { display: block;position: absolute;right:0px;top: 0px;color: #fff;text-align: left;height: 11px;line-height: 11px;cursor: pointer; }

/*个人设置label*/
.personCttShow .Row label { font-size: 12px;color: #808080;display: block;}
.schPL a img{ border-radius:50%; width:40px; height:40px;}
/*需要下划线的a标签*/
.linkA{text-decoration: underline;}

/*2016-08-24 三期开始*/
/*a_采购合同列表页面*/
.contractListWrap { background:#fff; padding:0 20px 20px 20px; margin-top:15px;}
.contractListTop { padding-top:10px; padding-bottom:10px;}

/*b_新增采购订单*/
.addContracts .addPurchaseOrder { width:860px;}
.addPurchaseOrder .addLine label{ width:92px;}
.addPurchaseOrder .addLine .addLineCol01 { width:325px; margin-right:64px;}
.addPurchaseOrder .addLine .addLineCol02{ width:225px; margin-right:68px; float:left;}
.addPurchaseOrder .addLine .addLineCol03 { width:173px; float:left;}
.addPurchaseOrder .addLine .addLineCol02 label{ width:80px;}
.addPurchaseOrder .addLine .addLineCol03 label{ width:40px;}
.addPurchaseOrder .addLine .addLineCol02 .inputCalendar{ background-position:94% center;}
.width200 { width:200px !important;}
.addPurchaseOrder .addLine label.starPdl{ padding-left:6px !important; width:86px;}
.addPurOrdWrap{}
.addPurOrdWrap #feeMXTable td.addSLTd .inputEdit02{ text-align:left;}
.pdl16{ padding-left:16px !important;}
.addPurOrdWrap #feeMXTable td.posInput .posUnit{ right:12px;}
.addPurOrdWrap #feeMXTable td.posInput .inputEdit02 { padding-right:27px;}
.addPurOrdWrap #feeMXTable td.posInput:hover .inputEdit02{ border:1px solid #30a5ff; background:transparent; }
.feeTotal span.taishu{ margin-right:89px; width:52px; text-align:center; display:inline-block; margin-left:19px;}
.addPurchaseOrder .addPurBeiZhu label{ width:50px; margin-right:0;}
.addPurchaseOrder .addPurBeiZhu textarea{ border:none; border-bottom:1px solid #cccccc; height:26px; line-height:22px; padding:0; width:809px; overflow-y:auto; padding-top:4px;}

/*c_采购订单审核*/
.checkContracts .seeCol { width:86px;}
.checkContracts .seeColCtt { width:270px;}
.checkContracts .seeLineCol02 { float:left;}
.checkContracts .seeLineCol02 .seeColCtt{ width:180px;}
.checkContracts .seeLineCol03 .seeColCtt{ width:117px;}
.checkContracts .seeLineCol03 .seeCol{ width:50px;}
.checkContracts .seePlan { width:798px;}
.checkContracts .feeTotal span.taishu{ width:75px; margin-right:76px; margin-left:25px;}

/*d_查看采购订单（发票记录）*/
.checkContracts .feeTotal span.shishou {}


/*a_采购退货单（列表） */

/*b_采购退货单（新增）*/
.addRefundsPur {}
.addRefundsPur .addPurchaseOrder .addLine .addLineCol02{ width:273px; margin-right:0px; float:left;}
.addRefundsPur .addPurchaseOrder .addLine .addLineCol02 { width:253px;}
.addRefundsPur .addPurchaseOrder .addLine .addLineCol02 label{ width:60px;}
.addRefundsPur #feeMXTable td.addRfdsTd .inputEdit02 { text-align:center; padding-right:20px;}
.addRefundsPur #feeMXTable td.addRfdsTd .posUnit{ top:0px; display:none; right:10px; height:40px; }
.addRefundsPur #feeMXTable td.addRfdsTd:hover .posUnit{ display:block;}
.addRefundsPur #feeMXTable td.addRfdsTd .posUnit img{ margin-top:5px;}
.pdr20ImpTd { padding-right:20px !important;}
.bdtDotted { border-top:1px dotted #999 !important;}

/*a_采购发票（列表）*/

/*b_采购发票（新增）*/
.pdt20 { padding-top:20px !important;}
.purchaseInVoice #fapiaoApply .table td.purInvTd .inputEdit02{ border:1px solid #cccccc;}
.purchaseInVoice #fapiaoApply .table td.purInvTd:hover .inputEdit02{ border:1px solid #30a5ff;}

/*c_采购发票（已收发票列表）*/

/*a_采购付款（汇总列表）*/

/*b_采购付款（付款登记）*/
.fukuanWrap { width:860px; margin:0 auto;}
.fukuanWrap .starPdl { padding-left:6px !important; width:64px;}
.fukuanWrap .fpCol { margin-right:58px;}
.pdt10 { padding-top:10px !important;}
.storageFenlei .Row { width:269px !important;}
.storageFenlei .Row label{ width:80px !important;}

/*采购入库列表*/

/*采购入库制单*/
.pdlr20 { padding-left:20px !important; padding-right:20px !important;}
#addPurchaseIn { width:100% !important;}
#addPurchaseIn .addLine label{ text-align:right;}
#addPurchaseIn .addLine .addLineCol01 label { width:60px;}
#addPurchaseIn .addLine .addLineCol02 { width:289px; margin-right:117px;}
#addPurchaseIn .addLine .addLineCol02 label { width:96px;}
#addPurchaseIn .addLine .addLineCol01 .inputCalendar {background-position:94% center;}
#addPurchaseIn .addLine .addLineCol03 { width:173px;}

.table03 { border:1px solid #e6e6e6;}
.table03 td,.table03 th{ border:1px solid #e6e6e6;}
.table03 thead tr th, .table03 tbody tr th{ background:#f7f7f7;}
.table03 tbody tr td:first-child, .table03 tbody tr th:first-child{ padding-left:0px;}
.table03 tbody tr td:last-child, .table03 tbody tr th:last-child{ padding-right:0px;}
.table03 tbody tr td, .table03 tbody tr th, .table03 tfoot tr td, .table03 tfoot tr th, .table03 thead tr td, .table03 thead tr th{ padding:0;}
.table03 .inputEdit02{ height:40px; line-height:40px;}

#addPurchaseIn #feeMXTable td.posInput .posUnit{ right:10px; top:5px; display:none; height:40px;}
#addPurchaseIn #feeMXTable td.posInput .inputEdit02{ padding-right:25px; text-align:center;}
#addPurchaseIn #feeMXTable td.posInput:hover .posUnit{ display:block;}
#addPurchaseIn #feeMXTable td.posInput .posUnit img{ margin-top:5px;}
.bdAll0 { border:1px solid #fff;}
.bdAll0 td{ border:none;}

#addPurchaseIn .addPurBeiZhu textarea { width:916px; border-bottom:1px solid #e6e6e6;}
#addPurchaseIn .addPurBeiZhu label{ text-align:left; width:42px;}
.mgt50 { margin-top:50px !important;}

/*添加序列号*/
.addXuLieWrap { margin-left:20px; margin-right:20px; margin-top:20px; padding-bottom:20px;}
.addPurInTop{}
.posJia { position:absolute; right:8px; top:6px; cursor:pointer;}
.posJian{ position:absolute; right:8px; bottom:6px; cursor:pointer;}

/*查看采购入库单（沟通）*/
#seePurchaseIn { width:100% !important; padding-top:10px;}
#seePurchaseIn .addLine { margin-top:0px;}
#seePurchaseIn .addLine label{ text-align:left; margin-right:0;}
#seePurchaseIn .addLine .addLineCol01 { width:400px; margin-right:15px;}
#seePurchaseIn .addLine .addLineCol01 label { width:60px;}
#seePurchaseIn .addLine .addLineCol02 { width:320px; margin-right:15px;}
#seePurchaseIn .addLine .addLineCol02 label { width:80px;}
#seePurchaseIn .addLine .addLineCol03 { width:215px;}
#seePurchaseIn .addLine .addLineCol03 label{ width:90px;}
#seePurchaseIn .addPurBeiZhu textarea { width:386px; border-bottom:1px solid #e6e6e6;}
.bdbtmF2f2f2 { border-bottom:1px solid #f2f2f2 !important;}
.seePrint { position:absolute; right:0; top:5px;}
.seeExport {  position:absolute; right:60px; top:5px;}

#seeXulieHao { border:1px solid #b3b3b3;}
#seeXulieHao .fancybox-header { background:#fff; border-bottom:none; border-radius:0;}
#seeXulieHao .fancybox-body { background:#f4f4f4; padding:20px 10px;}
#seeXulieHao .seeXuWrap { background:#fff; border:1px solid #cccccc; padding:5px 5px 27px 5px;}
#seeXulieHao .seeXuWrap p{ color:#333333; font-size:12px; height:22px; line-height:22px;}

/*查看销售出库单*/
#seePurchaseOut { width:100% !important; padding-top:10px;}
#seePurchaseOut .addLine { margin-top:0px;}
#seePurchaseOut .addLine label{ text-align:left; margin-right:0;}
#seePurchaseOut .addLine .addLineCol01 { width:400px; margin-right:15px;}
#seePurchaseOut .addLine .addLineCol01 label { width:90px;}
#seePurchaseOut .addLine .addLineCol02 { width:320px; margin-right:15px;}
#seePurchaseOut .addLine .addLineCol02 label { width:80px;}
#seePurchaseOut .addLine .addLineCol03 { width:215px;}
#seePurchaseOut .addLine .addLineCol03 label{ width:90px;}
#seePurchaseOut .addPurBeiZhu textarea { width:386px; border-bottom:1px solid #e6e6e6;}
#seePurchaseOut .addLine .addLineCol02-01 { width:150px; margin-right:15px; float:left;}
#seePurchaseOut .addLine .addLineCol02-01 label { width:80px;}
#seePurchaseOut .addLine .addLineCol02-02 { width:155px; margin-right:15px; float:left;}
#seePurchaseOut .addLine .addLineCol02-02 label { width:40px;}
#seePurchaseOut .addLine .addLineCol03-01 { width:200px; float:left; margin-right:15px;}
#seePurchaseOut .addLine .addLineCol03-01 label{ width:40px;}
#seePurchaseOut .addLine .addLineCol03-02 { width:90px; float:left; margin-right:0;}
#seePurchaseOut .addLine .addLineCol03-02 label{ width:40px;}
.btn-arrow { display:inline; position:relative; top:-2px;}
.seeExport02 {  position:absolute; right:73px; top:5px;}
.seePrintMenu { position:absolute; right:0; top:35px; border:1px solid #30a5ff; border-radius:3px; background:#fff; min-width:61px; text-align:center; line-height:normal; display:none;}
.seePrintMenu a{ color:#666666; font-size:12px; height:22px; line-height:22px; display:block;}
.seePrintMenu a:hover{ color:#fff; background:#30a5ff;}


/*销售出库单制单*/
#addPurchaseOut { width:100% !important;}
#addPurchaseOut .addLine label{ text-align:right;}
#addPurchaseOut .addLine .addLineCol01 { width:375px; margin-right:15px;}
#addPurchaseOut .addLine .addLineCol01 label { width:80px;}
#addPurchaseOut .addLine .addLineCol02 { width:300px; margin-right:15px;}
#addPurchaseOut .addLine .addLineCol02 label { width:96px;}
#addPurchaseOut .addLine .addLineCol01 .inputCalendar {background-position:94% center;}
#addPurchaseOut .addLine .addLineCol03 { width:255px;}
#addPurchaseOut .addLine .addLineCol03 label { width:80px;}
#addPurchaseOut .addLine .addLineCol03 .inputCalendar { background-position:94% center;}

#addPurchaseOut #feeMXTable td.posInput .inputEdit02{ text-align:center; padding-right:20px;}
#addPurchaseOut #feeMXTable td.posInput .posUnitDot { right:10px; top:5px; height:40px;display:none;}
#addPurchaseOut #feeMXTable td.posInput .posUnitDot img{ margin-top:5px;}
#addPurchaseOut #feeMXTable td.posInput:hover .posUnitDot { display:block;}

.xuHaoTd .inputEdit02 { padding-left:36px !important;}
.xuHaoTd .XuhaoSlc { position:absolute; left:8px; top:11px; background:#cccccc; color:#fff; text-align:center; display:block; font-size:12px; height:20px; line-height:20px; border-radius:3px; width:25px;}
.xuTdSlc .inputEdit02:focus { color:#30a5ff;}
.xuTdSlc .XuhaoSlc { position:absolute; left:8px; top:11px; background:#30a5ff; color:#fff; text-align:center; display:block; font-size:12px; height:20px; line-height:20px; border-radius:3px; width:25px;}

#addPurchaseOut .addPurBeiZhu textarea{ width:916px; border-bottom:1px solid #e6e6e6;}



/*出库单打印模板*/
.table04{ border:1px solid #999999;}
.table04 thead tr th,.table04 tbody tr th { background:#fff;}
.table04 tbody tr td, .table04 tfoot tr td, .table04 thead tr td { color:#666;}
.table04 tbody tr td, .table04 tfoot tr td, .table04 thead tr td,.table04 thead tr th,.table04 tbody tr th { border:1px solid #999999;}

.table04 tbody tr td:first-child, .table04 tbody tr th:first-child { padding-left:8px;}
.table04 tbody tr td:last-child, .table04 tbody tr th:last-child { padding-right:8px;}
.bdbtm999 { border-bottom:1px solid #999999;}
.printTitle { font-size:16px; color:#1a1a1a; text-align:center; padding-top:25px; padding-bottom:5px;}
.tableTotal { border:1px solid #fff;}
.tableTotal tbody tr td, .tableTotal tfoot tr td, .tableTotal thead tr td { color:#1a1a1a; border:1px solid #fff;}
.printBeizhu { line-height:22px; width:918px; padding-top:5px;}

/*发货单打印模板*/
#printPurchaseIn {}

#printPurchaseIn { width:100% !important; padding-top:10px;}
#printPurchaseIn .addLine { margin-top:0px;}
#printPurchaseIn .addLine label{ text-align:left; margin-right:0;}
#printPurchaseIn .addLine .addLineCol01 { width:290px; margin-right:15px;}
#printPurchaseIn .addLine .addLineCol01 label { width:60px;}
#printPurchaseIn .addLine .addLineCol02 { width:290px; margin-right:15px;}
#printPurchaseIn .addLine .addLineCol02 label { width:80px;}
#printPurchaseIn .addLine .addLineCol03 { width:350px;}
#printPurchaseIn .addLine .addLineCol03 label{ width:60px;}
.mgr120 { margin-right:120px !important; }
.printNumber { text-align:right; padding-right:70px; color:#1a1a1a; font-size:12px;}

/*a_盘点列表页面*/
/*新增盘点计划*/
.addPandian { margin:0 auto; padding-bottom:20px;}
.addPDLine { margin-top:20px;}
.addPDLine label { margin-right:20px; width:86px;}
.addPDLine .inputCalendar{ background-position:94% center;}

/*b_新增盘点单*/
.addPDWrap{}
.addPDTop { padding-top:10px; padding-bottom:10px;}
.addPDTop p{ margin-right:50px; height:30px; line-height:30px;}
.addPDTop a{ margin-left:10px;}
.addPDWrap .addPurBeiZhu textarea{ border-bottom:1px solid #ccc !important;}

/*d_盘点完成*/
.pdDoneWrap { padding:20px;}
.pandianDoneTop {}
.pandianDoneTop p{ margin-right:34px; color:#666666; font-size:12px;}
.width135 { width:135px !important;}
.pandianDoneCtt {}
.pandianBtm {}
.pdDoneTip { width:307px; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.pdDTipsIcon { margin-right:8px;}
.pdDtipsRt { width:240px;}
.pdAgree { color:#1a1a1a; padding-left:22px; background:url(../images/adbtmCheck.png) no-repeat left center; cursor:pointer;}
.pdAgreeOn{ background:url(../images/adbtmCheck02.png) no-repeat left center;}


/*e_查看盘点单*/
.seePandian{}
.seePandian .seeFTitle .bianhao{ right:24px; top:8px;}
.seePandian .addPDTop p { margin-right:0;}
.seePandian .addPDTop p.zhidanren{ width:355px;}
.seePandian .addPDTop p.startDate { width:325px;}
.seePandian .addPDTop p.endDate { width:270px;}
.seePandian #addPurchaseIn .addPurBeiZhu textarea{ border-bottom:1px solid #ccc; width:466px;}
.pdl8 { padding-left:8px !important;}
.pdr8 { padding-right:8px !important;}

/*库存列表*/

/*库存明细*/
.stockWrap{ background:#fff; padding-left:20px; padding-right:20px; margin-top:15px; padding-top:10px; padding-bottom:20px;}

/*收发明细*/

/*项目管理列表页面 - 丢单项目   项目管理列表页面 - 跟进项目     项目管理列表页面 - 签约项目    项目管理列表页面 - 全部项目*/
.nextStepTd { position:relative; padding-right:24px !important;}
.nextStepTd a.flPara{ line-height:16px; color:#4c4c4c; display:block;}
.nextStepTd a.moreLink{ position:absolute; right:0px; bottom:10px; height:20px; color:#30a5ff;}
.nextStepTd a.flPara span.moreStep { display:none;}
#flPlanEdit .fancybox-header,#flPlanEdit .fancybox-body { }
#flPlanEdit .fancybox-footer{ width:258px; margin:0 auto; padding-top:20px; }
#flPlanEdit .fancybox-header{ background:#66dcbf; color:#fff; text-align:center; border-bottom:none;}
#flPlanEdit textarea { margin:0 auto; display:block; height:140px; margin-top:30px;}


.color-green04 { color:#84d800 !important;}

/*新增项目*/
.addProWrap { width:850px; margin:0 auto; padding-bottom:20px;}
.addProTitle { font-size:12px; color:#4c4c4c; border-bottom:1px dotted #999; padding-bottom:10px; margin-top:20px;}
.addProLine { padding-left:20px; padding-right:20px; margin-top:20px;}
.addProLine label{ margin-right:20px; width:60px;}
.addProCol01{ float:left; margin-right:20px;}
.addProCol02{ float:left;}
.addProCol03{ float:left;}
.width434 { width:434px !important;}
.addProCol01_01{ float:left; margin-right:20px; width:258px;}
.addProCol02_02{ float:left; margin-right:20px; width:254px;}
.width174 { width:174px !important;}
.width236 { width:236px !important;}
.width155 { width:155px !important;}
.right16{ right:16px !important;}
.top9 { top:9px !important;}
.addProWrap .addPurBeiZhu label{ margin-right:0;}
.addProWrap .addPurBeiZhu textarea { border:none; border-bottom:1px solid #cccccc; height:26px; line-height:22px; overflow-y:auto; width:750px; padding-top:4px;}


/*项目基本信息*/
.proBaseInfo{ background:#fff; margin-top:15px; padding:20px;}
.proBaseInfo .addProWrap{ padding-bottom:0; width:100%;}
.proBaseInfo .addProWrap .addProLine{ width:830px; margin-left:auto; margin-right:auto; padding-left:0; padding-right:0;}
.proBaseInfo .addProWrap .addProCol01 { margin-right:40px;}
.proBaseInfo .addProWrap .addProCol02_02 {  margin-right:40px;}
.proBaseInfo .addProWrap .addPurBeiZhu label{ margin-right:20px;}
.proBaseInfo .addProWrap .addPurBeiZhu textarea{ border:1px solid #ccc; padding:3px 8px; height:60px; width:732px; line-height:22px;}


/*项目跟进-新增*/
.addFollowWrap {background:#fff; margin-top:15px; padding:20px;}
.addFollowWidth { width:930px; margin:0 auto;}
.addFollowLine { margin-top:20px;}
.addFollowLine label{ margin-right:20px;}
.addFollowCol01 { float:left; width:360px;}
.addFollowCol02 { float:left; width:355px;}
.addFollowCol03 { float:left; width:215px;}
.width117 { width:117px !important;}
.addFollowWrap .addFollowTextLine textarea{ width:830px; line-height:18px; padding-top:5px; padding-bottom:5px;}
.addFollowCol02 .inputCalendar{ background-position:95% center;}

.addRecordTitle{ padding-top:15px; padding-bottom:15px;}
.addRecordTitle p{ color:#666666; font-size:14px; height:30px; line-height:30px;}
.addRecordTitle .inputCalendar { background-image:url(../images/cld02.png);}
.width100PCTT { width:100% !important;}
.pdt4 { padding-top:4px !important;}
.width928 { width:928px !important;}
.addFollowBody .flXiuGai { background-image:url(../images/xiugai02.png);}
.addFollowBody .flUpToggleWrap{ position:relative; top:-40px; height:0;}

/*项目签约*/
.signWrap {background:#fff; margin-top:15px; padding:20px;}
.signTitle { color:#333; font-size:14px; margin-bottom:20px;}
.signLine { margin-bottom:20px;}
.signCol01 { float:left; margin-right:20px;}
.signCol02 { float:left;}
.signLine label{ margin-right:20px; width:60px;}
.signBeizhu textarea{ width:870px; height:80px;}
.jy-fr-imp { float:right !important;}
.color666 { color:#666 !important;}

/*项目计划 - 计划设置*/
.setPlanWrap {background:#fff; margin-top:15px; padding:20px; border-radius:5px;}
.setPlanTop{ padding-bottom:15px;}
.average { background:#ccffcc; border-radius:3px; text-align:center; padding-left:10px; padding-right:10px; height:25px; line-height:25px; color:#333; font-size:12px; display:inline-block;}
.lineHeight50 tbody tr td, .lineHeight50 tfoot tr td, .lineHeight50 thead tr td{ height:50px; line-height:50px;}

/*项目计划 - 计划查看*/
.seePlanWrap {background:#fff; margin-top:15px; border-radius:5px; padding-bottom:20px;}
.seePlanWrap .setPlanTop{ padding:20px; border-bottom:1px solid #cccccc;}
.table-seePlan { margin-top:10px;}
.table-seePlan tbody tr td, .table-seePlan tfoot tr td, .table-seePlan thead tr td{ height:30px; line-height:30px;}
.greenBar { display:inline-block; background:#00bb9c; height:20px;}
.redBar { display:inline-block; background:#fe8f8f; height:20px;}

/*出纳报表-月报表*/
.monthReport {}
.monthReport .roleSearch .inputCalendar { background-image:url(../images/cld02.png);}
.monthReport .feeListWrap { border-radius:5px;}

/*出纳报表-出纳明细*/

/*月报表-日记账*/
.dayAccountWrap {background:#fff; margin-top:15px; padding:0 20px 20px 20px;}
.dayAccountTop{ position:relative; text-align:center; font-size:14px; height:40px; line-height:40px;}
.dayAccountTop .backArrow { position:absolute; left:0; top:10px; margin-left:0; margin-top:0;}
.toggleMonth { display:inline; color:#30a5ff;}
.bankNumber { position:absolute; right:0; bottom:8px; font-size:12px; color:#1a1a1a; line-height:normal;}
.daochu { position:absolute; right:190px; top:13px; display:block; background:#ffb53a; color:#fff; font-size:12px; border-radius:3px; height:21px; line-height:21px; text-align:center; padding-left:7px; padding-right:7px;}

.dayAccountTable { border:2px solid #009944;}
.dayAccountTable td,.dayAccountTable th { border-bottom:2px solid #009944; text-align:center; height:40px; line-height:40px; border-right:2px solid #009944;}
.dayAccountTable th{ color:#009944; font-size:14px;}
.dayAccountTable th.bdr1p,.dayAccountTable td.bdr1p{ border-right:1px solid #009944;}


/*内部转账列表*/
.lineHtNormal { line-height:normal !important;}


/*新增内部转账单*/
.addTransfer{ background:#fff; margin-top:15px; border-radius:5px;}
.addTransWidth { width:850px; margin:0 auto;}
.addTransLine { margin-top:20px;}
.addTransLine label{ margin-right:20px; width:60px;}
.addTransCol01{ float:left; margin-right:26px;}
.addTransCol02{ float:left; margin-right:26px;}
.addTransCol03{ float:left;}
.addTransCol02 label{ width:84px;}
.addTransBei textarea{ width:752px;}
.addTransTitle { font-size:14px; color:#999999; border-bottom:1px dotted #999999; padding-bottom:12px; margin-top:15px;}

/*查看内部转账单*/
.seeTransfer{ padding-bottom:20px;}
.seeTransfer .addTransLine{ margin-top:0px;}
.seeTransfer .addTransLine label{ margin-right:0px; width:60px;}
.seeTransfer .addTransCol02 label{ width:84px;}
.seeTransfer .addTransCol01{ float:left; margin-right:0px; width:304px;}
.seeTransfer .addTransCol02{ float:left; margin-right:0px; width:306px;}
.seeTransfer .addTransCol03{ float:left; width:230px;}
.heightAuto { height:auto !important; width:790px; padding-top:4px; line-height:22px;}

/*期票列表）*/
.color-blue-deep02 { color:#0000ff !important;}
.noteWrap { border-radius:5px;}


/*退票弹出窗口*/
#tuipiao .taskRefuse{ width:280px; height:80px; margin-left:auto; margin-right:auto;}

/*销售回款列表）*/
.roleCol05 { background:#acda65;}
#salePayUl li{ width:185px;}
#salePayUl li .roleNumber{ font-size:17px; width:135px;}
#salePayUl li.saleCol01 .roleNumber{width:120px;}

/*销售回款-（新增）*/
.addSalePay .addTransWidth{ width:845px;}
.addSalePay .addTransWidth .addTransLine label{ margin-right:15px;}
.addSalePay .addTransWidth .addTransLine .addTransCol03 label { width:80px;}
.addSalePay .addTransWidth .addTransLine .addTransCol02 label { width:60px;}
.addSalePay .addTransWidth .addTransCol01 { margin-right:33px;}
.addSalePay .addTransWidth .addTransCol02 { margin-right:33px;}

.addHuikuan { margin-top:20px; margin-bottom:20px;}
.addHuikuan p{ font-size:12px; text-align:left; border:1px solid #cccccc; height:28px; line-height:28px; padding-left:10px; padding-right:10px; margin-right:20px; width:127px;}
.addHuikuan p.addHT{ width:147px;}
.addSalePay .addTransfer { padding-bottom:20px;}

#liuchengState .ui-select-wrap { border-radius:3px;}


/*销售发票-（开发票）*/
#shuilv span{ margin-right:8px; padding-left:14px !important;}
.width180 { width:180px !important;}
.addSFPLine{ margin-bottom:20px;}
.addSFPLine p.addSFPP{ font-size:12px; text-align:left; border:1px solid #cccccc; height:28px; line-height:28px; padding-left:10px; padding-right:10px; margin-right:20px;}

/*一般费用列表*/
.flstWrap { border-radius:5px;}
.top0 { top:0 !important;}



/*bug*/
.top1 { position:relative; top:1px !important;}
.posRelative { position:relative;}
.posAbsolute{ position:absolute;}
.left0 { left:0 !important;}
.top10 { top:10px !important;}
.top25{ top:25px !important;}
#qipiaoLine { display:none;}
.right0 { right:0 !important;}
.width80 { width:80px !important;}
.addsalepaybox { margin-bottom:5px;}
.addsalepaybox p{ border:none;}
.addsalepaybox p strong{ font-weight:bold;}
.seepurbei{ width:917px; line-height:22px; padding-top:4px;}

.addContracts #feeMXTable td.addRfdTd .posUnitDot{ padding-top:5px; display:none;}
.addContracts #feeMXTable td.addRfdTd:hover .posUnitDot{ display:block;}
.pdlft16 { padding-left:16px !important;}
.chanpinFenlei .Row label { width:100px;}

/*序列号查询(2017-04-19) */
.numberTitle{
    text-align: center;font-size: 20px;font-weight: bold;
}
.numberText{
    width: 600px;height: 40px;border: 1px solid #30a5ff;margin: 0 auto;border-radius: 5px;
}
.numberInput{
    width: 79%;height: 36px;border: none;border-radius: 5px;background: url('../images/snSearch.png') no-repeat 10px 12px;padding-left: 35px;font-size: 16px;
}
.numberBtn{
    width: 15%;float: right;height: 40px;border-radius: 0 4px 4px 0;border: none;background: #30a5ff;font-size: 16px;color: #ffffff;
}
.numberLose{
    text-align: center;font-size: 18px;margin-top: 40px;
}
.numberLose span{
    color: #f9243f;
}
.numberTip{
    width: 600px;margin: 0 auto;margin-top: 40px;
}
.numberTip ul li{
    font-size: 14px;margin-top: 5px;
}
.numberTip ul li:first-child{
    font-size: 20px;margin-bottom: 15px;
}
.numberResult{
    width: 848px;
}
.numberResult table tr{
    line-height: 40px;
}
.bomLine{
    border-bottom: 1px dashed #ccc;
}
.snClass {
    text-align: center;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    width: 25px;
    background: rgb(48, 165, 255);
    border-radius: 3px;
    color: #ffffff;
    display: inline-table;

}