﻿
/* CSS Document */
*,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,
p,select,table,tr,td,textarea,th,ul{margin:0;padding:0;font-family:'微软雅黑';}
.hidden{display:none;}
.refuseReson{position:absolute;width:350px; overflow:auto;z-index: 9999; line-height:22px; right:24px; border:1px solid #cacaca; padding:6px; background:#fff; box-shadow: 0 2px 8px #999}
.refuseReson textarea{line-height:24px; border:1px solid #dedede;} 
.refuseReson input{padding:4px 10px; background:#1fb056; color: #fff; border:none;}
.main{width:99%; margin:0 0.5%; padding:50px 0 180px; }
.main img{margin:0 2px;}
.tit{padding:10px 30px; line-height:24px;}
.p-footer{position:fixed; bottom:0; left:0; z-index:999999; text-align:center; width:100%; background: rgba(0, 59, 46, 0.8) none repeat scroll 0 0 !important; color:#fff; filter: Alpha(opacity=80); background:#003b2e; behavior: url(pie.htc);}
.p-footer font{color: #fff;}
/*.p-footer button{position:relative;}*/

.p-footer label,.p-footer label b,.p-footer tr td,.p-footer tr td p{color: #fff;}
/* 权限设置 */
.main-lt{width:300px; height:86%;  position:fixed; top:50px; left:15px; padding:20px; overflow:auto; }
.main-lt h2{position:relative;}
.main-lt button{position:relative;}
.main-lt .m-div p{ padding:4px 6px; line-height:24px; background:#bccecd;position:relative; border-bottom: 1px dashed #dedede;}/*红色*/
.main-lt .m-div p:hover, .main-lt .m-div p.m-p-on{background: #0faba6; color: #fff;}
.main-lt .m-div p:hover a, .main-lt .m-div p.m-p-on a{color: #fff;}
.main-lt .m-div p:hover button, .main-lt .m-div p.m-p-on button{color: #fff;}
.main-lt .m-div p a{position: absolute; top: 4px; right: 4px; height: 24px; width: 24px; display: inline-block; text-align: center; }
.main-lt .m-div p a:hover, .main-lt .m-div p button:hover{background:#0b7e8c; color: #fff; border-radius: 50%;} 
.main-lt .m-div p button{position: absolute; top: 4px; right: 30px; height: 24px; width: 24px; line-height: 24px; background: transparent;  color: #0b7e8c; display: inline-block;}
/**.main-lt .m-div p a{float:right; display:block; width:18px; height:20px; background:url(../images/icon-s.png) left -778px no-repeat;}
.main-lt .m-div p a:hover{background-position:left -798px;}**/
.main-lt dl{position:relative;}
.main-lt dl dt{font-size:14px; font-weight:bold; line-height:24px; margin-top:6px;}
.main-lt dl dd{padding:4px 0; position:relative;}
.main-lt dl dd p{font-size:14px;}
.main-lt dl dd button{width:80px; text-align:center; font-size:16px; font-weight:bold; border:none; height:32px; position:absolute; right:0; top:5px; background:#0faba6; color:#fff;}/*红色*/
.main-lt dl dd input{background:#fff; color:#000; border:1px solid #dddddd; width:96%; padding:0 1%; height:32px; line-height:32px; text-align:left;}
.main-rt{margin:10px 1% 0 15px;}
.main-rt table{width:100%;}
.main-rt table tr td{padding:5px;}
.main-rt table tr td p{position:relative; vertical-align:middle; font-size:14px; padding:6px 2px;}
.main-rt table tr td p.m-p{font-size:12px; font-weight:normal; float:left; border-bottom:1px dashed #fff;}
.main-rt table tr td p.m-p b{margin-left:6px;}
.main-rt table tr td p.m-p label{margin-right:4px;}
.main-rt table tr td div{position:relative;}
/* 分类  */
.xt_sj{padding:30px 0.5%;}
.xt_sj dl{width:300px; float:left; border:1px solid #fff; margin-right:12px; margin-top:10px;}
.xt_sj dl dt{width:300px; padding:15px 0px; height:40px;}
.xt_sj dl dt a{margin-right:3px; position:relative; font-size:12px; font-weight:normal;}
.xt_sj dl dt p{position:relative; text-align:center; font-weight:bold; font-size:18px; line-height:24px;}
.xt_sj dl dd {line-height:28px; text-indent:6px; cursor: pointer; border-top: 1px dashed #fff; position:relative;  font-weight:bold;}
.xt_sj dl dd b {background: url(../images/search.png) left -124px no-repeat; padding-left: 16px; cursor: pointer;}
.xt_sj dl dd b.zk{background-position:left -142px;}
.xt_sj dl dd a{float:left; width: 20px; height: 20px; margin-top: 6px; display: block; background: url(../images/time.png) left -100px no-repeat;}
.xt_sj dl dd a.xt_a_add{background-position:left -270px;}
.xt_sj dl dd a.xt_a_s{background-position:left -122px;}
.xt_sj ul li{height:28px; line-height:18px; padding:3px 6px; font-weight:normal;}
.xt_sj ul li:hover{background:#cee3db;}/*浅绿色*/
.xt_sj ul li a{float:right; width:20px; height:20px;  margin-top:6px; display:block; background:url(../images/time.png) left -100px no-repeat;}
.xt_sj ul li a.xt_a_add{background-position:left -270px;}
.xt_sj ul li a.xt_a_s{background-position:left -122px;}
.xt-p1{width:200px; font-size:14px; position:relative;cursor: pointer;}
.xt-p1 input{padding:0 2px; height:26px; line-height:26px; width:150px; border:1px solid #0faba6; background:#fff; color:#000; font-size:14px;}/* 红色边 */
.xt-p1 button{font-size:14px; font-weight:bold; text-align:center; border:none; text-align:center; width:50px; position:absolute; top:0; right:0; height:28px;}
.xt-p2{position:absolute; top:4px; right:0;}
/*筛选条件调整*/
.m-add a{color:#919191;text-decoration: underline;}
.m-add a.bg-r{color:#fff;}
.m-add dl{background:#fff; margin-top: 1rem;}
.m-add dl dt{clear:both; background:#fff; width:100%;}
.m-add dl dt table tr td{padding:0; height:50px; font-size:12px; line-height:22px;}
.m-add dl dt .add{display:block; background:url(../images/time2.png) 10px -263px no-repeat #1fb056; text-indent:16px; 
	font-size:14px; position:relative; margin-top:10px; margin-left:10px; height:32px; line-height:32px; padding:0px 15px; 
color:#fff; float:left; border-radius:4px;}
.m-add dl dt .add span{color: #fff;}
.m-add dl dt .add1{display:block; background:#1fb056; font-size:14px; position:relative; margin-top:10px; margin-left:10px; height:32px; line-height:32px; padding:0px 15px; 
color:#fff; float:left; border-radius:4px;}
/*修改后可删*/
.m-add dl dt .m-a{float:left;}
.m-add dl dt .m-a a{ display:inline; margin:0 2px; padding:2px; background:#fff; padding-top:30px; height:18px; line-height:16px; text-indent:2px; font-size:12px; width:58px; background:url(../images/icon-s.png) -134px -230px no-repeat #fff; text-align:center;}
.m-add dl dt .m-a a:hover{text-decoration:underline; background:url(../images/icon-s.png) -134px -230px no-repeat #e6e7de;}
.m-add dl dt .m-a a.a-clear{ background:url(../images/icon-s.png) -134px -168px no-repeat #fff; display:block; width:50px;}
.m-add dl dt .div{background:#fff; float:left; height:30px; overflow:hidden; position:relative; width:208px;
 border:1px solid #dedede; border-radius:20px;  margin:10px 0 10px 5px; padding: 0 0 0 10px;}
.m-add dl dt .div p{padding:6px 6px 6px 12px; line-height:20px; width:100%; overflow:hidden;}
.m-add dl dt .div input{width:168px; height:30px; line-height:24px; border: none;
 padding:0 2px 0 0; float:left;}
.m-add dl dt .div button{position:absolute; text-align:left; color:#999; top:0px; width:40px; height:32px;
 background:url(../images/yg_01.png) center center no-repeat #0faba6;}
.m-add dl dt .div .m-add-p{margin-left:380px;}
.m-add dl dt p{float:left; padding:10px 3px 10px 5px;}
/**/
.m-add dl dd{padding:5px 8px; background:#e6e7de; border-bottom:1px solid #fff; border-top:1px solid #e0e1d8;}
.m-add dl dd a{margin:0 1px; padding:2px 0;}
.m-add dl dd a:hover{background:#0faba6; color:#fff;}/* 红色 */
.m-add dl dd a:hover span{color:#fff;}
.m-add dl dd a span{color:#0faba6; font-weight:bold;}/* 红色 */
.m-add dl dd a.bg-r{color:#fff;}
.m-add dl dd a.bg-r span{color:#fff;}
.m-add dl dd input{border:1px solid #dedede; height:30px; line-height:30px; border-radius: 4px;}
.m-add dl dd button{float:left; width:52px; text-align:center; height:32px; line-height:32px; border:0; 
	border-radius:4px; background:#1fb056; font-size:14px; color:#fff; margin: 0 0 0 5px;}
.m-add dl dd button.w-button{background:#fff;}
.m-add dl dd p{float:left;  height:30px; line-height:30px; color:#555;  margin: 2px 0;}
/* 新加 */
.m-time2{color:#555; height:30px; line-height:30px; float:left; }
.m-time2 a{padding:1px 1px; text-decoration:underline;}
.m-time2 a:hover{background:#0faba6; color:#fff!important; text-decoration:none;}
.m-time2 a:hover font{color:#fff;}
.m-time2 a.color-yg{background:#279aa1; color:#fff; text-decoration:none;}
a.more-choice{background:#279aa1; color:#fff; text-decoration:none;padding:1px 3px; text-decoration:underline;}
a.more-choice font{color:#fff;}
.m-time2 input{border:1px solid #dedede;line-height: 30px; background:#fff; border-radius: 5px;}
.m-choose{background:#fff; line-height:50px; padding:0 4px; float:left; height:50px; overflow:hidden;}
.m-button{height:32px; padding:0 20px; margin:0 10px; text-align:center; font-size:14px;  border-radius:4px;}
.m-time2 input.input-time {width:78px; color: #555; padding:0 18px 0 2px; background: url(../images/time.png) right 5px no-repeat #fff; 
	border:1px solid #dedede; padding-right: 20px; line-height: 30px; height: 30px; border-radius: 5px;}
.input-time {width:79px; background: url(../images/time.png) right 5px no-repeat #fff;
 border:1px solid #cacaca;line-height: 28px; height: 28px; padding: 0 18px 0 2px;}
/* 员工管理 部门 */
.xt-people{}
.xt-people ul li{float:left; border:2px solid #dedede; margin:18px 15px 0 0; background:#fff; cursor:pointer; font-size:16px; font-weight:bold; line-height:24px; padding:6px 15px; height:48px; text-align:center;}
.xt-people ul li:hover, .xt-people ul li.xt-li-on{border:2px solid #ff9c00;}
.xt-people ul li p{font-weight:normal; font-size:14px;}
.xt-people {
}
.xt-people dl{border:1px solid #dedede; position:relative; float:left; height: auto;
	margin:20px 15px 0 0; background:#fff; width:300px; min-height: 255px; }
.xt-people dl dt{line-height:20px;}
.xt-people dl dt table{padding:6px; margin-top:4px; border-radius:4px;}
.xt-people dl dt .table tr:hover{background:#f0f5ef;}
.xt-people dl dt table tr td{padding:2px; position:relative;}
.xt-people dl dt table tr td .a-gb{position:absolute; top:-10px; right:-10px;}
.xt-people dl dt table tr td img{width:46px; height:46px; border-radius:50%; margin-top:5px; margin-right:4px; float:left;}
.xt-people dl dt table tr td div p{ position:relative; width:100%;}
.xt-people dl dt table tr td div p button{width:40px; height:30px; text-align:center; font-size:14px; position:absolute; right:0; top:0;} 
.xt-people dl dt img{ width:120px; height:120px; display:block; margin:0 auto;}
.xt-people-p1{text-align:center; padding:4px; line-height:28px;  font-size:18px; font-weight:bold;}
.xt-people-p1 span{font-size:14px; font-weight:normal;}
.xt-people-p2{margin-top:20px; border:1px solid #dedede; padding:14px 8px 5px; line-height:20px; position:relative; background:#f8f8f8;}
.xt-people-p2 font{position:absolute; top:-12px; font-weight:bold; font-size:14px; left:10px; display:block; padding:2px 15px;}
.xt-people dl dd{}/* 青色 */
.xt-people dl.dd-bg-o{border:1px solid #a2d5b5;}
.xt-people dl.dd-bg-o dd{background:#a2d5b5;}
.xt-people dl.dd-bg-o dd p.color-h{color:#fff;}
.xt-people dl dd h4{text-indent:10px; position:relative; margin-top:0px; width:100%; height:33px; overflow:hidden; padding: 0;}
.xt-people dl dd h4 .h4-span{position:absolute; top:6px; right:0;}
.xt-people dl dd h4 .h4-span a{height:18px;}
.xt-people dl dd.xt-dd1{overflow:hidden;  height:160px; }
.xt-people dl dd.xt-dd1 img{min-width:300px; height:160px; }
.xt-people dl dd table{background:#45c7a7; color:#fff; text-align:center;}
.xt-people dl dd table tr td{background:#45c7a7; height:46px; cursor:pointer;}
.xt-people dl dd table tr td.roleSet{color: #fff;}
.xt-people dl dd table tr td:hover{background:#30b997;}
.xt-people dl dd table tr td span{display:block; margin:0 auto; width:30px;}
.xt-people dl dd table tr td span font{color: #fff;}
.xt-people dl dd table tr td a{color:#fff; display:block; width:100%; height:46px;}
.xt-people dl dd table tr td a:hover{color:#fff;}
.xt-people dl dd button{font-size:14px; font-weight:bold;}
.xt-people dl dd ol li{float:left; width:140px; float:left; margin:10px 5px 0;}
.xt-people dl a{display:block; text-align:center; text-decoration:none; letter-spacing:1px; white-space:1px;}
.xt-people dl a.a-gb{display:block; position:absolute; top:-6px; right:-10px; line-height:26px;}
.xt-people dl dd b{margin:0 4px;}
.xt-people dl dd p{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/* 添加部门 */

.add-table dl{}
.add-table dl dd{border:2px solid #c8c8c8; background:#eaeaea; margin-top:10px; height:160px; position:relative;}
.add-table dl dd img{width:236px; height:160px;}
/*.add-table dl dd a{position:absolute; top:0; left:-1px;  display:block; height:100px; width:100%; padding-top:60px; text-align:center; line-height:24px;}
*/
/*2020-4-14 wr edit*/
.tuankuanxgmodel tr th{padding: 4px 0;}
.tuankuanxgmodel tr td{border:1px solid #ddd;}
.tuankuanxgmodel tr.center th,.tuankuanxgmodel tr.center td,.tuankuanxgmodel tr.center td input{text-align: center;}
.tuankuanxgmodel tr.center td{background:#fff;}
.tuankuanxgmodel tr td input{background: #fff;border: none; border-bottom:1px dashed #ddd; font-size: 12px;}
.tuankuanxgmodel tr td input{text-align: center;}
.tuankuanxgmodel tr td select{background-image: url(/images/slarrow.png) no-repeat #fff right center transparent; 
background-color: #ffffff; border: none;}
.tuankuanxgmodel tr td.tk_moneyzl{padding: 0 3px;}
.tuankuanxgmodel tr td.tk_moneyzl em{font-style: normal;  text-align: left; font-weight: bolder; display: block; line-height: 16px;}
.tuankuanxgmodel tr td.tk_moneyzl span{font-weight: bolder;}
.tuankuanxgmodel tr td input::-webkit-input-placeholder {        color: #ccc;      }
.tuankuanxgmodel tr td input::-moz-input-placeholder {        color: #ccc;      }
.tuankuanxgmodel tr td input::-ms-input-placeholder {        color: #ccc;      }
/*2020-4-14 wr edit*/
.table table.text-c {background:#fff;}
.table table.text-c tr th{border:1px solid #d5e0df; border-top:1px solid #a3d4c2; line-height:18px;}
.table table.text-c tr td{border:1px solid #d5e0df; padding:4px 1px; line-height:18px; text-align:left; }
.table table.text-c tr .wb-type{background-color: #ebebeb;}
.table table.text-c tr .wb-huilv{background-color: #ebebeb;}
.table table.text-c tr .shouru{background-color: #ebebeb;}
.table table.text-c tr td b{color:#000;}
.table table.text-c tr td b.color-o{color:#f00;}
.table table.text-c tr.bg3 td{border:none; background:#e8eeec; border-top:1px dashed #fff;}
.table table.th tr th{text-align:left; padding:4px 0; background:#bfdac3; line-height:22px;}
.table table tr th{padding:4px; background:#dceae5;color:#3c5045; line-height:22px; border:1px solid #b0dbcc;}
.table table tr td p{font-weight:bold; text-align:right; color:#3c5045;}
.table table tr td p.t-p1{text-align:left; font-weight:normal;}
.table table tr td p.t-p1 a{color:#fff; float:left; display: block; padding-right:20px; height: 20px; background:url(../images/icon.png) top right no-repeat #0faba6; margin:4px 6px 0 0;}
.table table tr td p.t-p1 a:hover{background:url(../images/icon.png) 24px right no-repeat #ff9c00;}
.table table tr td{padding:4px 1px; line-height:22px; min-width:24px;}
.table table tr td input{margin-right:4px;}
.t-button{text-align:center; margin:0 10px; font-size:14px; font-weight:bold; min-height:28px; padding:6px 20px; }

.table #routePactInfo .table1 tbody tr td label{display: block; width: 48.5%; float: left; padding: 0 0 0 0.5%; }
.table #routePactInfo .table1 tbody tr td label input{float: left; vertical-align: middle; height: 22px; line-height: 22px;}
.table #routePactInfo .table1 tbody tr td label span.dz_card{display: inline-block;  text-overflow: ellipsis; height: 22px; line-height: 22px;
 display: -webkit-box; float: left;
 -webkit-line-clamp: 1;
 -webkit-box-orient: vertical;
 overflow: hidden;}

/*.table table tr td img{ margin-right:4px;}*/
.table table textarea{width:99%; height:64px; padding:2px; line-height:16px; border:1px solid #cacaca;}
.b-foot{border-top:1px dashed #cacaca; padding:15px 0; margin-top:15px; line-height:42px;}
.b-foot button{width:180px; text-align:center; margin:0 15px; font-size:14px; font-weight:bold; height:42px;}
/* table */
.table2 {padding:10px 0; font-size:12px;}
.table2 table{text-align:center; border-bottom:1px solid #03a39e; line-height:20px;}/*  background:#f8fcf5; */
.table2 table tr th{padding:3px 6px; border:1px solid #03a39e; border-bottom:none; text-align:center; position:relative;}/**/
.table2 table tr td{padding:3px 6px; line-height:20px; border-left:1px dashed #03a39e; border-right:1px dashed #03a39e;  position:relative;}/**/
.table2 table tr .tj input{margin-right: 4px;}
.table2 table tr td a{display:block; float:left; background:#279aa1; color:#fff; border-radius:2px; padding:2px 8px; margin:2px 2px 0;}/**/
.table2 table tr td a.a{background:transparent; color:#279aa1; text-decoration: underline; float: none;display: inline-block;padding: 0;margin: 0;}
.table3{width:60%; margin:20px auto 0; max-width:600px; padding:15px 3% 30px; position:relative;}
.table3 tr td{padding:6px;}
.table4{margin:10px 0 0 1%; width:98%; background:#fff;}
.table4 tr th{padding:4px;border:1px solid #97c2c1;}
.table4 tr td{border:1px solid #97c2c1; line-height:22px; padding:2px;}
.table4 .allmoney td{border-left:1px solid #03a39e;font-weight: 700;color: #555;}
.table5{background:#c3d8de; padding:15px 0; width:100%; margin:10px auto 0;}
.table5 tr td{padding:4px; border:1px solid #67c0c6; line-height:28px; color:#000;}
.table5 tr td p{text-align:right; font-size:14px; color:#000; font-weight:normal;}
.table5 tr td input{margin-right:5px; vertical-align: middle;}
/* m-class */
.m-class{padding:10px 0;}
.m-class table{background:#fff; text-align:center; line-height:22px;}
.m-class table tr td{border-right:1px dashed #fff;}
.m-class table tr td p{width:100%; height:32px; line-height:32px; font-weight:bold; font-size:14px;}
.m-class table tr td:hover{background:#fff; cursor:pointer;}
.list{x-overflow:auto;}
.list dl{  line-height:36px; position:relative; height:36px; margin: 5px 0;}
.list dl dt{}
.list dl dt ul li{float:left; margin-right:8px;}
.list dl dt ul li a,a.dy_print{text-decoration:underline; color:#0b7e8c margin-right:20px; padding-left:23px; background: url(../images/time.png) left -78px no-repeat;}
.list dl dt ul li a.all-a1 {background-position: left -54px;}
.list dl dt ul li p{font-size:14px; float:left; width:450px; text-align:center; background:none; text-decoration:none; padding:0; color:#000; font-weight:bold;}
.list dl dt ul li p a{width:136px; float:left; padding:0; margin-right:4px; text-decoration:none; background:none;}
.list dl dt ul li p a:hover{color:#fff; background:#82b800; border-radius:20px;}
.list dl dt ul li p a.list-p-a{color:#fff; background:#82b800; border-radius:20px;}
.list dl dd{position:absolute; top:-10px; right:0;}
.list dl dd page{margin:0; padding:0;}
.list table{line-height:20px; padding-top:1px; letter-spacing:-0.5px; background:#fff; min-width:100%; font-size: 12px;}/* border-top:1px solid #b9ccdb;*/
.list table span{color:#3e3e3e;}
.list table span.plan-s{padding:1px 2px; border-radius:4px; color:#fff; background:#50ba1c;}
.list table span.plan-t{padding:1px 2px; border-radius:4px; color:#fff; background:#0d91a9;}
span.plan-s{padding:1px 2px; border-radius:4px; color:#fff; background:#50ba1c;}
span.plan-t{padding:1px 2px; border-radius:4px; color:#fff; background:#0d91a9;}
.list table b{color:#555;}
.list table b.color-o{color:#e44a1b;}
.list table tr th{background:#dceae5; color:#3c5045;text-align:left; padding:2px; line-height:18px; border:1px solid #dceae5; border-top:1px solid #fff; word-wrap:break-word;}/* 绿色 */
/*.list .statisticsTable tr th{border: 1px solid #03a39e;}*/
table thead.cbpaymoneyborder tr{background: #dceae5; background-clip:padding-box;}
table thead.cbpaymoneyborder tr th{border:1px solid #a3d4c2; padding: 1px; background: none; }
table thead.cbpaymoneyborder tr th:hover,table thead.cbpaymoneyborder tr:hover{background: #dceae5; border:1px solid #a3d4c2; background-clip:padding-box;}
.list .statisticsTable tr .bod{border-bottom: 1px solid #a3d4c2;}
.list .statisticsTable .nbod th{border-bottom: 1px solid #a3d4c2;}
.list table tr th span{padding-left:16px; background:url(../images/icon-s.png) -317px -1px no-repeat;}
.list table tr th span.a-px-g{background-position:-289px -1px;}
.list table tr th span.a-px-d{background-position:-256px -1px;}
.list table tr.color-r{color:#e44a1b; background:#f9f7f0;}
.list table tr:hover{background:#e0e9e0;}
.list table tr:active{background:#e0e9e0;}
.list table tr.bg-1{background:#c3d8de;}
.list table .bgcg-1 td{border-bottom: 1px solid #fff;}
.list table tr.bg-3{background:#aad1dc;}
.list table tr.bg-2{background:#dde0de;}
.list table tr.bg-2 td{color:#999; background:#dde0de;}
.list table tr.bg-2 td span.plan-s,.list table tr.bg-2 td span.plan-t{color:#fff;}
.list table tr.bg-2 td p a{color:#999;}
.list table tr.bg-2 td b, .list table tr.bg-2 td span{color:#999;}
.list table tr.bg-2 td a{background:#b8b8b8;}
.list table tr.bg-2 td .bg-g{background:#b8b8b8;}
.list table tr.bg-5{background:#fffcf9;}
.list table tr.bg-5 td{color:#f00; background:#fffcf9;}
.list table tr.bg-5 td span.plan-s,.list table tr.bg-5 td span.plan-t{color:#fff;}
.list table tr.bg-5 td p a{color:#f00;}
.list table tr.bg-5 td b, .list table tr.bg-2 td span{color:#f00;}
.list table tr.bg-5 td a{background:#fe7f41;}
.list table tr.bg-5 td .bg-g{background:#fe7f41;}

.list table tr td{ padding:4px 2px; border:1px solid #d0d7e5;  line-height:16px; min-width:36px; color: #555;
	font-size: 12px; word-break:break-all;}
.list table tr td:hover{background:#fcf0cb;}
.list table tr td a{background:#1fb056; color:#fff; border-radius:2px; padding:1px 5px; margin:2px 2px 0; display:inline-block;}
.on-line{display:inline-block; white-space:nowrap;}
.list table tr td img{margin:2px 2px 0; cursor:pointer;}
.list table tr td a.a{display:inline; text-decoration:none;color:#0b7e8c; padding:0; margin:0; background:none;}
.list table tr td a.a-icon{display:inline; text-decoration:none;padding:0 4px; margin:0;background: linear-gradient(to top, #0ead8d, #24bf29);
    -webkit-background-clip: text;color: transparent;}
.t-tab tr td a.a-add{background:url(../images/icon1-bj.png) no-repeat; padding:0 2px 0 26px; color:#0b7e8c; text-decoration:underline; height:28px; display:block; line-height:28px;}
.list table tr td a.a-add{background:url(../images/icon1-bj.png) no-repeat; padding:0 2px 0 26px; color:#0b7e8c; text-decoration:underline; height:28px; display:block; line-height:28px;}
.list table tr td a span{background:url(../images/icon-s.png) -12px -501px no-repeat; padding:0 6px; margin-right:2px;}
.list table tr td a span.list-sc{background-position:-259px -94px;}
.list table tr td a span.list-down{background-position:-259px -151px;}
.list table tr td.td-lt{text-align:left;}
.list table tr td.td-rt{text-align:right;}
.list table tr th.th-lt{text-align:left;}
.list table tr th.th-rt{text-align:right;}
.list table tr td p{text-align:right;}
.list table tr td font{display:block; text-align:left;}
.list table tr th p{text-align:right;}
.list table tr td a.a-look{background:url(../images/icon-s.png) right -4px  no-repeat; color:#0b7e8c; text-decoration:underline; padding:0 20px 0 0; margin:0; position:relative;}
.list table tr.a-no{background:#dedddd;}
.list table tr.a-no td a{background:#999;}
.list table tr.a-no td a.a{display:inline; text-decoration:underline;color:#0b7e8c; padding:0; margin:0; background:none;}
.list table tr td table{background:#fcfff4;}
.list table tr td table tr th{background:#c3ddc9; color:#3c5045;}
.list table tr td table tr:hover{background:#e0e9e0;}
.list table tr td table.list-tb{border:0;}
.list table tr td table.list-tb tr{background:none;border:none;}
.list table tr td table.list-tb tr td{border:none;}
.list-number{font-size:18px; font-weight:bold; color:#2e6ddf; font-family:Basemic Times;}
.list table.t-tab{text-align:right;  line-height:14px;}
.list table.t-tab tr th{text-align:right; padding:2px 0; line-height:14px;}
.list table.t-tab tr th.lt{text-align: left;}
.list table.t-tab tr td{padding-right:4px;}
.list table.t-tab tr td.lt{text-align: left;}
.list table.t-tab tr .td-bg{background: #fffeee;}
.list table.t-tab tr .td-b-lt{border-left:2px solid #afccc2;}
.list table tr .td-b-lt{border-left:2px solid #afccc2;}
.list table.t-rt tr .td-b-lt{border-left:2px solid #afccc2;}
.list table.t-rt{text-align:right;}
.list table.t-rt tr th{text-align:right; padding:2px 0; line-height:14px;word-wrap:break-word}
.list table.t-rt tr td{font-size:12px; font-weight:normal; line-height:14px; text-align:right; padding-left:4px;}
.list table tr th.th-b{border-left:none; border-left:2px solid #afccc2; border-bottom:1px solid rgba(255, 255, 255, 0.5); text-align:center; font-weight:bold;}
.list table.t-rt tr td{text-align:right;}
/* 公告 */
.m-rt{width:220px; position:absolute; top:0; right:0; padding-top:6px}
.m-rt p{font-size:14px; font-weight:bold; position:relative; text-indent:6px; padding:3px;}
.m-rt dl{padding:10px 0;}
.m-rt dl dt{margin:0 8px; padding-bottom:6px; background:#fff; width:190px; height:24px;}
.m-rt dl dt input{height:24px; width:154px; line-height:20px;border:1px solid #279aa1; border-right:none; float:left; padding-left:4px;}/*红色 */
.m-rt dl dt button{width:24px; height:26px; padding:0 4px; border:1px solid #279aa1; border-left:none; background:url(../images/icon-s.png) -150px -284px no-repeat; cursor:pointer;}/*红色 */
.m-rt dl dd div{padding:6px 2px 6px; line-height:22px; border-bottom:1px dashed #fff; background:#fff; position:relative;}
.m-rt dl dd div a{margin:0 2px;}
.m-rt dl dd div .m-rt-p{position:absolute; top:0px; right:3px;}
.m-rt dl dd div button{margin:4px 4px 0; width:85px; height:26px; line-height:26px; border:none; background:#fff; color:#0b7e8c; text-decoration:underline;}
.m-rt dl dd div button:hover{background:#30b997; color:#fff;}/*红色 */
.m-rt dl dd dl{padding:0;}
.m-rt dl dd dl dt{line-height:24px; padding:3px 6px 3px; margin:0; width:100%; background:#e3eeeb;}/*绿色 */
.m-rt dl dd dl dt a{margin-left:10px; text-decoration:underline;}
.m-rt dl dd dl dt b{background:url(../images/search.png) left -124px no-repeat; padding-left:16px; cursor:pointer;}
.m-rt dl dd dl dt b.zk{background-position:left -142px;}
.m-rt dl dd dl dt.m_dd{background:#0faba6; color:#fff;}/*绿色 */
.m-rt dl dd dl dt.m_dd b{background:url(../images/search.png) left -142px no-repeat;}
.m-rt dl dd dl dd{height:24px; line-height:24px; padding-left:28px;}
.m-rt dl dd dl dd:hover{background:#cee3db; cursor:pointer;}
.m-lt{margin-right:240px;}
.m-lt p{font-size:14px; padding:6px 2px;}
.m-lt p span{margin:0 10px;}
.m-lt p button{margin:0 6px; padding:4px 20px; line-height:24px; font-size:14px; cursor:pointer;}
.m-lt dl{border:1px solid #cacaca; margin-top:10px;}
.m-lt dl dt{position:relative; overflow:hidden;}
.m-lt dl dt input{border:1px solid #fff;}
.m-lt dl dd{height:400px; position:relative;} 
.m-lt input{height:28px; padding:6px 1%;}
.m-g{padding:6px;}
.m-g font{line-height:20px; cursor:auto; margin-right:4px; margin-top:5px; background:#d0e1db; color:#000; display:inline-block; border-radius:20px; padding:2px 10px;}
.m-g font:hover{background:#1fb056; color:#fff;}
.m-g font.b-g{border-color:#8ecd96; background:#fcfdfc;}
.m-g font.b-g:hover{background:#8ecd96;}
.m-g font.b-y{border-color:#f5ce16; background:#fcfdfc;}
.m-g font.b-y:hover{background:#f5ce16;}
.m-g font.b-b{background:#ebf1ef;}
.m-g font.b-b:hover{background:#70c7db;}
.m-look{}
.m-look dl{border:1px solid #dceae5; border-top:none; float:left; margin:18px 0 0 130px; background:#fff; position:relative;}/**/
.m-look dl dt{line-height:32px; padding-left:6px; font-weight:bold; font-size:14px; background:#dceae5;}/**/
.m-look dl dt a{display:block; position:absolute; top:-6px; right:-10px; line-height:26px; height:30px; width:30px; background:url(../images/time.png) left -20px no-repeat;}
.m-look dl dd{line-height:22px;}
.m-look dl dd p{padding:6px; text-indent:12px;}
.m-look dl dd.m-look-day{position:absolute; left:-130px; top:0; padding:10px; width:80px; text-align:right;}
.m-look dl.dl-o{border-color:#e4a325;}
.m-look dl.dl-o dt{background:#f7bf52;}
.m-look dl.dl-o dd{background:#f1ede6;}
.m-look dl.dl-o dd.m-look-day{background:#fcab0e;}
.m-look dl .my-left{border-top:20px solid #dceae5;}
.m-look dl.dl-o .my-left{border-top:20px solid #dceae5;}
/* 数据主题 */
.tit-main{width: 100%;}
.tit-main ul{text-align:center; margin-top:10px; background:#fff;}
.tit-main ul li{height:130px; float:left; cursor:pointer; position:relative;background:url(../images/bg-dianji.png) right top no-repeat #fff;  
	border-left:1px solid #dedede;  border-bottom:2px solid #1fb056; overflow:hidden; margin: 0 0 0 -1px;}/* background:#c5dfc4; color:#000; border:1px solid #0faba6;*/
.tit-main ul li span{font-size:26px; font-family:"Source Sans Pro"; font-weight:normal;color:#0a9e99;}
.tit-main ul li.li-on .tit-p2 p b{color: #fff;}
.tit-main ul li .tit-p1{*border-bottom:1px solid #fff; width:94%; padding:15px 1% 0; margin:0 2%; color: #333;
	height:24px; line-height:24px; font-size:14px;}
.tit-main ul li .tit-p2{line-height:22px; position:absolute; left:0; top:86px; width:98%; padding:0 0.5%;}
.tit-main ul li .tit-p2 p{position:relative; width:94%; margin:0 auto; background:#e9e9e9; border-radius:10px; color: #555;}
.tit-main ul li .tit-p2 p b{color: #333;}
.tit-main ul li.li-on{border-bottom:2px solid #ff9c00; background:url(../images/bg-dianji.png) right top no-repeat #fff7cf;}
.tit-main ul li.li-on .tit-p2 p{background:#ff9c00; color:#fff;}
.tit-main ul li.li-on span{color:#ff9c00;}
.tit-main ul li.tit-disabled-search{cursor:default;background:#fff;}
/* my 游客后台 */
.my{margin-top:40px;}
.my-tit{background:#a3d57d; padding:30px 0; font-size:30px; padding-top:15px; line-height:50px; color:#fff; text-align:center; font-weight:bold; position:relative;}
.my-tit span{position:absolute; bottom:0px; display:block; left:48%; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:15px solid #f1f2e9;} 
.my-header{margin-top:25px; width:960px; margin:20px auto 0;}
.my-header dl{}
.my-header dl dt{width:400px; background:#fff; border:1px solid #dedede; height:80px; padding:15px; float:left;}
.my-header dl dt img{float:left;}
.my-header dl dt p{margin-left:100px; line-height:24px;}
.my-header dl dd{margin-left:460px; position:relative; background:#fff; border:1px solid #dedede; height:110px;}
.my-header dl dd .div-left{position:absolute; top:40px; display:block; left:-15px; width:0; height:0; border-top:8px solid transparent; border-bottom:8px solid transparent; border-right:15px solid #fff;}
.my-header dl dd ul li{width:19%; text-align:center; font-size:16px; height:110px; float:left; line-height:32px; cursor:pointer;}
.my-header dl dd ul li:hover{color:#129523;}
.my-header dl dd ul li p{padding-top:20px;}
.my-header dl dd ul li p span{font-size:28px;  font-family:"Source Sans Pro";}
.my-main{margin-top:25px; width:960px; margin:20px auto 0;}
.my-box{padding-bottom:20px;}
.my-time{width:180px; height:120px; float:left; position:relative; padding-top:4px;}
.my-time img{margin:0 auto; display:block;}
.my-time p{padding-top:20px; text-align:right; line-height:24px;}
.my-time b{font-size:34px; display:block; font-weight:normal; margin:20px 10px 0 0;}
.my-time b span{font-size:14px;}
.my-time div{text-align:center;}
.my-img{position:absolute; top:-2px; left:45px;}
.my-box-main{margin-left:220px; position:relative; background:#fff; padding-bottom:20px; cursor:pointer}
.my-left{position:absolute; top:0; left:-20px; width:0; height:0;  border-top:20px solid #fff; border-left:20px solid transparent;}
.my-box-main dl{}
.my-box-main dl dt{width:170px; text-align:center;}
.my-box-main dl dt p{padding-top:18px; line-height:32px;}
.my-box-main dl dt p span{font-size:36px;}
.my-box-main dl dd{padding-top:15px;}
.my-box-main dl dd div{position:relative; line-height:32px; width:560px;}
.my-box-main dl dd div p{}
.my-box-main dl dd div dl{ height:10px; width:420px; background:#f1f1f1;}
.my-box-main dl dd div dl dt{height:10px;}
.my-box-main dl dd div dl dd{position:absolute; right:30px; top:-6px; font-size:30px;  font-family:"Source Sans Pro";}
.my-box-main p{line-height:24px; padding:2px 10px;}
.my-box-main p span{margin-right:10px;}
.my-box-main h3{line-height:28px; padding:10px 10px 0; font-weight:bold;}
.my-box-main ul{}
.my-box-main ul li{float:left; width:110px; margin:10px 0 0 10px; height:120px; background:#e9e9e9; border:1px solid #dedede; border-radius:6px;}
.my-box-main ul li img{height:90px; width:110px; border-radius:6px 6px 0 0;}
.my-box-main ul li p{white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.my-box-main button{margin:10px auto 0; height:36px; line-height:36px; padding:0 10px; border-radius:4px; color:#fff; font-size:14px; font-weight:bold;}
.my-box-main table{}
.my-box-main table tr td{padding:4px 0;}
.my-box-main .my-p{float:left; margin-right:6px; height:32px; line-height:32px; font-weight:bold; font-size:14px;}
.my-box-main .my-p span{font-weight:normal; margin-right:15px;}
.my-box-main table tr td dl{background:#fff; border:1px solid #dedede; float:left; width:320px; margin-right:8px;}
.my-box-main table tr td dl dt{padding:6px; font-size:14px; font-weight:bold; width:308px;}
.my-box-main table tr td dl dd{padding:4px 0;}
.my-box-main table tr td dl dd img{width:153px; margin:2px 0 0 4px;}
.my-box-main table tr td dl dd p{padding:2px 4px 0; line-height:18px;}
/* 游客订单详情 */
.my-cont{margin-top:20px; background:#FFF; padding:10px; border:1px solid #dedede;}
.my-cont h2{text-align:center; padding:20px 0;}
.my-cont table{text-align:center; line-height:32px;}
.my-cont table b{font-size:30px;  font-family:"Source Sans Pro";}
.my-div{position:relative; line-height:24px; width:400px; text-align:left;}
.my-div dl{ height:10px; width:260px; background:#f1f1f1;}
.my-div dl dt{height:10px;}
.my-div dl dd{position:absolute; right:30px; top:0px; font-size:30px;  font-family:"Source Sans Pro";}
.my-cont ul{margin-top:15px; clear:both;} 
.my-cont ul li{float:left; width:33.33333333%;line-height:42px; text-align:center; cursor:pointer; font-weight:bold; font-size:14px; position:relative;}
.my-cont ul li img{display:block; margin:0 auto;}
.my-cont ul li span{position:absolute; bottom:-25px; display:block; left:48%; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:15px solid #fff;}
.my-tell{padding-bottom:20px;}
.my-tell dl dd{padding:10px 0; clear:both;}
.my-tell dl dd textarea{padding:2%; width:95%; height:120px; line-height:24px; border:1px solid #dedede;}
.my-tell dl dd button{font-size:16px; font-weight:bold; line-height:36px; padding:2px 40px; text-align:center; white-space:4px; empty-cells:4px;}
/* 图片 */
.padding2 img{margin:10px 4px 0 6px;}
.box-img{}
.box-img ul li{background:#fff; padding:8px; border:1px solid #dedede; line-height:24px; width:448px; margin:10px 6px 0; float:left;}
.box-img ul li img{width:448px;}
.img-tit{padding:10px;}
.img-tit dl{position:relative; margin:0 auto;}
.img-tit dl dt{float:left; padding-left:50px; padding-top:5px;}
.img-tit dl dt p{width:80px; padding:20px 0; text-align:center; line-height:24px;}
.img-tit dl dt p b{font-size:32px; font-weight:normal;}
.img-tit dl dd{margin-left:150px;}
.img-tit dl dd b{font-size:42px; color:#bfd9cd; font-family:"Source Sans Pro";}
.img-tit dl dd p{padding-top:10px;}
.img-add{padding:10px; background:#f6f7f0;}
.img-add ul{clear:both;}
.img-add ul li{float:left; width:205px; padding:8px; border:1px solid #dedede; margin:10px 5px 0; background:#fff; position:relative;} 
.img-add ul li img{width:205px; height:150px;}
.img-add ul li p {margin-top:4px;}
.img-add ul li p textarea{padding:2%; width:95%; height:48px; line-height:24px; border:1px solid #dedede;}
.img-add ul li .a-gb{ position:absolute; top:-6px; right:-5px;}
.img-add p{padding:10px; border-top:1px dashed #dedede; margin-top:15px;}
.img-add p button{width:180px; text-align:center; font-size:14px; font-weight:bold; height:42px; line-height:42px;}
/* 发布 */
.fb-line{}
.fb-line dl dt{}
.fb-line dl dt button{margin-left:10px;}
.fb-line dl dt input{width:500px; border:none;}
.fb-line dl dt span{padding:8px 10px; display:inline-block;}
.fb-line dl dt b{font-size:14px; margin-right:4px;}
.fb-line dl dd{ border:1px solid #fff; border-bottom:3px solid #fff;}
.fb-line table{position:relative;}
.fb-line table tr td textarea{width:99%; font-size:12px; color:#333; padding:2px; line-height:16px; height:64px; border:1px solid #cacaca; margin-top:5px;}
.line-add{display:block; text-align:center; background:url(../images/icon-s.png) -140px 0px no-repeat; 
	margin-left:10px; padding-top:32px; width:60px;  line-height:18px;}
.line-sc{display:block; text-align:center; background:url(../images/icon-s.png) -140px -68px no-repeat; margin-left:10px; padding-top:32px; width:60px;  line-height:18px;}
.fb-line table tr td p{font-weight:bold; margin-left:4px; color:#3c5045;}
.fb-line div table tr td{padding:2px;}
.fb-line div table tr td p{font-size:14px;}
/*   */
.triangle{position:relative; background:#fff; padding:10px; width:260px;}
.triangle-right{width: 0;height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 10px solid #ff9c00; position:absolute; top:10px; right:-10px;}
.triangle-up{width: 0;height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 10px solid #ff9c00; position:absolute; top:-10px; left:40px;}
/* 景点门票 */
.tit-choose{padding-bottom:20px; clear:both; height:130px;  overflow-x:scroll; overflow-y:hidden; white-space:nowrap;}
.tit-choose table tr td{ border-bottom:3px solid #d7e0d5;}
.tit-choose dl{position:relative; padding:0 0px 15px; margin:10px 0 0; cursor:pointer; width:100px; display:block;}
.tit-choose dl dt{width:92px; height:101px;  background:url(../images/my-icon.png) no-repeat #fff; overflow:hidden;}
.tit-choose dl dt p{text-align:center; padding:20px 0 0; line-height:24px; font-weight:bold; font-size:14px;}
.tit-choose dl dt p b{font-size:24px; font-weight:normal;}
.tit-choose dl dd{position:absolute; bottom:-6px; left:40px; background:#d7e0d5; width:8px; height:8px; border-radius:50%;}
.tit-choose dl.bg-r, .tit-choose dl:hover{background:#F5F6F8;}
.tit-choose dl.bg-r dt, .tit-choose dl:hover dt{background:url(../images/my-icon2.png) no-repeat #fff; color:#179e4a;}
.tit-choose dl.bg-r dd, .tit-choose dl:hover dd{background:#179e4a;}
.fb-tp{padding:10px;}
.fb-tp ul{padding-bottom:10px;}
.fb-tp ul li{float:left; width:165px; margin:14px 6px 0; position:relative;}
.fb-tp p{ position:relative;}
.fb-tp ul li span.a-gb{position:absolute; top:-10px; right:-10px;}
.img-add1{display:block; width:60px; height:50px; background:url(../images/icon-s.png) -242px -197px no-repeat;}
/* 计划操作 */
.main-box{margin:0 0.5%; padding:50px 10px 10px 0px; position:relative;}
.main-box-tit{width:80px; position:fixed; top:50px; right:25px; background:url(../images/icon-line.gif) 44px top repeat-y #F5F6F8; height:100%;  z-index:8;}
.main-box-tit ul li{padding-bottom:15px;}
.main-box-tit ul li a{display:block; width:92px; color:#3c5045; padding-top:28px; line-height:20px; height:73px; background:#fff; font-size:14px; text-align:center; font-weight:bold;
background:url(../images/my-icon.png) no-repeat #fff;}
.main-box-tit ul li a:hover{background:url(../images/my-icon2.png) no-repeat #fff; color:#179e4a;}
.main-box-tit ul li a.a-m-tit{background:url(../images/my-icon2.png) no-repeat #fff; color:#179e4a;}
.main-box-tit ul li a img{position:absolute; top:0; left:0;}
/* 计划操作 确认显示 */
.list-ok{position:relative; width:30px; margin:0 auto;}
.list-ok-img{position:absolute; top:-8px; right:-4px;}
.p-list-choose{height:28px; line-height:28px;}
.p-list-choose input{margin-left:6px; vertical-align: middle;}
.plan{width:100%;}
.plan ul{clear:both; background:#F5F6F8; width:100%;}
.plan ul li{float:left; padding:8px 10px; height:20px; line-height:20px; background:#fff; border:1px solid #dedede; font-size:14px; font-weight:bold; margin:6px 6px 0 0;}
.plan ul li:hover{cursor:pointer; background:#0faba6; color:#fff;}
.plan ul li.plan-li{background:#0faba6; color:#fff;}
.plan-table tr td{padding:4px; background:#dceadf; border-bottom:1px dashed #fff;}
.plan-table tr td img{margin-right:4px;}
/* 统计 */
.count{margin-top:15px;}
.count table{width:100%;}
.count table tr td table{border:2px solid #afccc2; background:#fff;}
.count table tr td table.c-bg-r{border:2px solid #f66a25;}
.count table tr td table.c-bg-r tr th{background:#f66a25; color:#fff;}
.count table tr td table.c-bg-o{border:2px solid #7bc38e;}
.count table tr td table.c-bg-o tr th{background:#d2dfd0; }
.count table tr td table tr th{background:#dceae5; color:#3c5045; text-align:left; padding:6px; line-height:24px;}/* 绿色 */
.count table tr td table tr td{line-height:24px; padding:4px; border-top:1px dashed #cae19d;}
.count table tr td table tr.bg-1{background:#e6e7de;}
.count-p{border-bottom:1px solid #dedede;margin-right:5px; text-align:center;}
.count-p a{padding:2px 15px; display:block; border:1px solid #dedede; border-left:none; border-bottom:none; background:#fff; float:left; font-size:14px; height:28px; line-height:28px;}
.count-p a:hover{background:#30b997; color:#fff;}
.count-p a.c-a-on{background:#30b997; color:#fff;}
.count-p a span{background:url(../images/icon-on-off.png) -2px 5px no-repeat; padding:10px;}
.count-p a span.span-no{background-position:-28px 5px;}
.count-p a.c-a-on span{background:url(../images/icon-on-off.png) -2px 5px no-repeat; padding:10px;}
.count-p a.c-a-on span.span-no{background-position:-28px 5px;}
.p-print a{text-decoration:underline; color:#0b7e8c; margin-right:20px; padding-left:20px; background: url(../images/time.png) left -80px no-repeat;}
.p-print a.all-a1 {background-position: left -57px;}
/* 线路详情 */


.play-day dl dt{font-size:20px;  font-weight:bold; font-family:"微软雅黑"; padding-left:50px; background:url(../images/play-time.png) 10px 10px no-repeat;}
.play-day dl dt span{font-size:36px; margin-right:6px; font-family:AvantGarde Bk BT;}
.play-day dl dd{margin-top:10px; padding:10px; background:#fff; border:1px solid #fff; position:relative;}
.play-day dl dd p{position:relative; font-size:12px; line-height:24px;}
.play-day dl dd p.p-eat{ color:#209f8f; line-height:24px; padding:4px 0;}
.play-day dl dd p.p-eat span{padding:4px 0 4px 24px; background:url(../images/icon-1.png) left top no-repeat; margin:0 4px;}
.play-day dl dd p.p-eat span.p-span2{background-position:left -28px;}
.play-day dl dd p.p-eat span.p-span3{background-position:left -52px;}


/* 流水账明细 */
.pay-table table{width:100%;}
.pay-table table tr th{background:#dceae5; padding:4px; line-height:22px;}
.pay-table table tr td{padding:4px; border:1px solid #d0d7e5;}

/* 弹出框 */
/* 弹出框 */
.tx-tbwrap{padding:10px; position:absolute; left:20px; top:26px; z-index:99;}
.tx-tbwrap2{padding:10px; position:absolute; right:20px; top:26px; z-index:99;}
.tx-tbwrap2 .triangle-up2{    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 10px solid #fff; position:absolute; top:-10px; right:40px;
}
.tx-tb{padding:4px; color:#000; background:#fff; border:2px solid #ff9c00; position:relative; width:360px;}
.tx-tb1{padding:4px; color:#000; background:#fff; border:2px solid #ff9c00; position:relative; width:260px;}
.tx-tb img{margin-top:3px;}
.list table tr td div.tx-tb p{width:100%; padding:5px; line-height:18px; text-align:left;}
.tx-tb input{margin-right:10px; float:left;}
.triangle-up {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 10px solid #ff9c00; position:absolute; top:-10px; left:40px;
}
.list table tr.trChoice{background: none repeat scroll 0 0 #eff1ed;}
.dijieTable tr.trUpdate{background:none repeat scroll 0 0 #FF6600;}
.c-color-r{color:#F00;}
.m-rt8{margin:10px 100px 0 10px;}
.choose-bg-a{background:#c3d8de;}
.choose-bg-b{background:#f1bd1f;}
.plan-line{position:fixed; top:40px; left:0; height:100%; overflow:auto;  width:260px; padding:10px;}
.plan-line dl{position:relative;}
.plan-line dl dt{font-weight:bold; font-size:14px;}
.plan-line dl dd p{font-size:12px; line-height:20px;}
.plan-line dl dd p.p-eat{ color:#209f8f; line-height:24px; padding:4px 0;}
.plan-line dl dd p.p-eat span{padding:4px 0 4px 24px; background:url(../images/icon-1.png) left top no-repeat; margin:0 4px;}
.plan-line dl dd p.p-eat span.p-span2{background-position:left -28px;}
.plan-line dl dd p.p-eat span.p-span3{background-position:left -52px;}
.a-print{background:url(../images/time.png) left -57px no-repeat; padding-left:20px;}
.color-r{color:#f00;}
.bg-after{background:#ebebe4; color:gray; font-weight:normal;}
.my_clip_button { width:150px; text-align:center; border:1px solid black; background-color:#ccc; margin:10px; padding:10px; cursor:default; font-size:9pt; }
		.my_clip_button.hover { background-color:#eee; }
		.my_clip_button.active { background-color:#aaa; }

.list table tr td a.mail-1{background:url(../images/mail1.png) left top no-repeat; cursor:pointer; padding:0; width:14px; height:12px; display:block; float:left;}
.list table tr td a.mail-2{background:url(../images/mail2.png) left top no-repeat; padding:0; width:14px; height:12px; display:block; float:left;}

/**  9-23  **/
.tj-lb{ background:#F5F6F8;}
.tj-lb li{float:left; padding:8px 25px; background:#fefefd; border:1px solid #dedede; font-size: 14px; border-right: none;}
.tj-lb li:last-child{border-right: 1px solid #dedede!important;}
.tj-lb li:hover{background:#ff9c00; color:#fff; cursor:pointer;}
.tj-lb li.tj-li1{background:none; border:none; background:url(../images/lt-left.png) left 4px no-repeat; font-weight:bold;}
.tj-lb li.tj-li1:hover{color:#000;}
.tj-lb li.tj-lb-on{background:#ff9c00; color:#fff;}
.tj-tb{background:#e0e2d2;border-bottom:1px solid #ec002c;}
.tj-tb li{float:left;  padding:5px 20px 5px 30px;  background:url(../images/icon_map.png) 14px 5px no-repeat; border-bottom:2px solid #e0e2d2;}
.tj-tb li:hover{ background:url(../images/icon_map.png) 14px 5px no-repeat #fff; cursor:pointer; border-bottom:2px solid #ec002c;}
.tj-tb li.tj-tb-on{border-bottom:2px solid #ec002c; background:url(../images/icon_map.png) 14px 5px no-repeat #fff; cursor:pointer;}
.tj-tx{line-height:34px; position:relative;}
.tj-tx a{padding-left:34px; padding-right:4px; position:relative; height:34px; display:inline-block;  border-bottom:2px solid #f9f6f3; line-height:34px;}
.tj-tx a span{ width:30px; height:30px; display:block; position:absolute; top:3px; left:3px;}
.tj-tx a span.tj-zz{ background:url(../images/tj-zz.png) no-repeat; cursor:pointer; }
.tj-tx a span.tj-xx{ background:url(../images/tj-xx.png) no-repeat; cursor:pointer; }
.tj-tx a span.tj-bz{ background:url(../images/tj-bz.png) no-repeat; cursor:pointer; }
.tj-tx a:hover{background:#fff; border-bottom:2px solid #1fb056;}
.tj-tx a.a-tj{background:#fff; border-bottom:2px solid #1fb056;}
.tj-tx font{font-weight:bold; margin-right:6px; padding-left:20px; cursor:pointer; background:url(../images/choose-fx.png) left 6px no-repeat; display:inline-block; height:30px;}
.tj-tx font:hover{background:url(../images/choose-fx.png) left -24px no-repeat; color:#0b7e8c;}
.tj-tx font.tj-font{background:url(../images/choose-fx.png) left -24px no-repeat; color:#0b7e8c;}
.tj-shop{position:absolute; top:48px; right:-3px;}
.border-b{border:none; border-bottom:1px solid #999; margin-top:2px;}
.tj-xz{position:absolute; top:-30px; right:0;}
.tj-xz p{line-height:16px; text-align:right; color:#666}
.tj-xz b{color:#0056a6;}
.tj-xz b span{background:#2ec7c9; width:12px; height:12px;  display:inline-block; margin:0 5px;}
.tj-xz b input{padding:0; margin:0; line-height:20px;}
.in-choose{color:#0056a6;}
.dingwei{background:url(../images/choose-zk.png) no-repeat; cursor:pointer;  width:15px; height:80px; position:absolute; top:80px; right:-15px;}
.dingwei-gb{background:url(../images/choose-gb.png) no-repeat; cursor:pointer;  width:15px; height:80px; position:absolute; top:80px; right:-15px;}


.m-box{position:relative;}
.left{ padding:10px; position:absolute; top:0; left:0;}
.right{margin-left:440px;}

.m-box{padding:0 1%; width:98%; margin:0 auto;}
.left dl{background:#82B800; width:100; padding:10px 0; text-align:center; color:#fff;}
.left dl dt{font-size:28px;}
.left dl dt span{font-size:42px;}
.left dl dd{font-size:16px;}
.left table{border:2px solid #82B800;}


/* tit 
.tit{}
.tit ul{float:left;}
.tit ul li{float:left; margin-right:10px;}
.tit ul li a{display:block; float:left; padding:5px; border-radius:50%; background:#e3e2d0; color:#000; font-weight:bold; font-size:14px;
-moz-box-shadow:0px 0px 5px #666; -webkit-box-shadow:0px 0px 5px #666; box-shadow:0px 0px 5px #666; }
.tit ul li a p{background:#fff; width:80px; height:80px; text-align:center; vertical-align:middle; border-radius:50%;  display:table-cell;
-moz-box-shadow:0px 0px 3px #999; -webkit-box-shadow:0px 0px 3px #999; box-shadow:0px 0px 3px #999; line-height:20px;}
.tit ul li a:hover{background:#0faba6; color:#0faba6;}
.tit ul li a.a-tit{background:#0faba6; color:#0faba6;}
.tit h2{float:left; margin-right:20px;}
.tit a{display:block; float:left; margin-right:4px; font-weight:bold;}
.tit font{float:left;}
.tit font a{display:inline-block; height:34px; line-height:34px; padding:0 15px; font-size:16px;}
.tit font a:hover, .tit font a.a-tit-rt{background:#82b800; border-radius: 20px; color:#fff;} 

.box{background:#fff; border-bottom:2px solid #0faba6; padding:0 20px;}
.box-choose{padding-top:20px;}
.box-choose a{margin-right: 10px; padding: 4px 8px;}
.box-choose a:hover, .box-choose a.a-box{background:#0faba6; color:#fff;}*/
.box dl dt{font-size: 24px; line-height:32px; padding-top:5px; color:#555;}
.box dl dt a{text-decoration:underline;}
.box dl dt a:hover{color:#50ba1c;}
.box dl dt b{margin-left:10px; color:#C60;}
.box dl dd{ padding:5px 0; position:relative;}
.box dl dd p{padding:5px;}
.box dl dd p.box-p1{font-size:14px; font-weight:bold; color:#000; padding-bottom:5px; position:relative; padding-left:16px;}
.t-left{ width: 0; height: 0; border-left: 10px solid #000; border-bottom: 5px solid transparent; border-top: 5px solid transparent; position:absolute; top:10px; left:4px;}
.box dl dd p.box-p1 a{color:#555; text-decoration:underline;}
.box dl dd p.box-p1 a:hover{color:#0b7e8c;}
.box dl dd font{position:absolute; right:0; top:0; font-size:24px; color:#0b7e8c;}
.box dl dd p.box-p2{background:#ECF3F2; padding:2px 10px; border-radius:8px; display:block;}
.box dl dd p a{margin-right:10px;}
.box dl dd p a:hover{text-decoration:underline;}
.box dl dd.box-dd{background:#ECF3F2;}
.plan-s{padding: 1px 2px; border-radius: 4px; color: #fff; background: #50ba1c;}
.plan-t{padding: 1px 2px; border-radius: 4px; color: #fff; background: #0d91a9;}
/*  2016-1-07  add  guider*/
.rl{padding-top:40px;}
.rl-table{text-align:center; width:96%; margin:0 auto; background:#fff; white-space:nowrap;}
.rl-table thead th{background:#dceae5; color:#000; text-align:center; font-size:20px; line-height:32px;  font-family:AvantGarde Bk BT;}
.rl-table tr th{text-align:center; line-height:14px; padding:4px 2px; font-weight:normal; border:1px solid #afccc2; background:#dceae5;
/*background-image: -moz-linear-gradient(top, #f4f8fa, #cbd6e5); 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f8fa), color-stop(1, #cbd6e5)); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa', endColorstr='#cbd6e5', GradientType='0'); */}
.rl-table tr:hover{background:#e0e9e0;}
.rl-table tr th.zm{color:#e44a1b;}
.rl-table tr td{border:1px solid #dedede; line-height:20px; padding:2px 1px; color: #555;}
.rl-table tr th span{padding-left:16px; background:url(../images/icon-s.png) -320px -3px no-repeat;}
.rl-table tr th span.a-px-g{background-position:-289px -3px;}
.rl-table tr th span.a-px-d{background-position:-256px -3px;}
.rl-table tr td.zm{color:#e44a1b;}
.rl-table tr td input{vertical-align: middle; margin: 0 2px;}
.rl-table tr td table tr td span{ background:#099; color:#fff; padding:0 2px; margin:0 2px;}
.rl-table tr td a b{font-weight:normal; background:#1fb056; color:#fff; padding:0 6px;}
.rl-tbody{background:#c3d8de;}
.rl-table input{height:24px; line-height:24px; border:1px solid #fff;}
/* 2016-01-07 员工提成 add deduct */

.deduct dl{border:2px solid #F90; position:relative; padding:10px 2% 10px; margin-top:20px; width:96%;}
.deduct dl input{border:1px solid #dedede;}
.deduct dl dt{position:absolute; left:60px; top:-20px; padding:4px 10px; border-radius:20px; background:#F5F6F8} 
.deduct dl dd{background:none; border:none;}
.deduct table{margin-top:10px;}
.deduct table tr th{background:#dae9e1; text-align:center;}
.deduct table tr td{border:1px solid #d0d7e5; text-align:center;}
.deduct table tr td img{width:24px; height:24px;}

/* 2016-07-22  库存  add */
.kc-table{margin-top:6px;}
.kc-table tr td{padding:2px; border:1px solid #bac4a9;}
.kc-table tr td p{text-align:right; font-weight:bold;}
.kc-table tr td input{width:94%; height:26px; border:1px solid #dedede;}
.kc-table tr th{background:#e2e9df; padding:2px; border-top:2px solid #bac4a9}
.kc-dl dl{position:relative;}
.kc-dl dl dt{width:180px; position:absolute; top:80px; left:5px; text-align:center;}
.kc-dl dl dt button{margin-top:10px;}
.kc-dl dl dd{margin-left:200px;}
.s1{background:#ebebe4;}

/*  计划历程大事件 */
.jihua{padding:90px 20px;}
.jihua table tr td{border-top:3px solid #d7e0d5; position:relative; vertical-align:top; width:14.28%;}
.jihua table tr td dl{position:absolute; top:-80px; width:60px; height:80px; line-height:60px; font-size:14px; text-align:center; font-weight:bold;}
.jihua table tr td dl dt{padding-bottom:10px;}
.dl1{background:url(../images/jh1.png) no-repeat; color:#1caf54;}
.dl1 dd{width:6px; height:6px; background:#1caf54; border:4px solid #fff; border-radius:50%; margin:0 auto;}
.dl2{background:url(../images/jh2.png) no-repeat; color:#90b802;}
.dl2 dd{width:6px; height:6px; background:#90b802; border:4px solid #fff; border-radius:50%; margin:0 auto;}
.dl4{background:url(../images/jh4.png) no-repeat; color:#efa900;}
.dl4 dd{width:6px; height:6px; background:#efa900; border:4px solid #fff; border-radius:50%; margin:0 auto;}
.dl5{background:url(../images/jh5.png) no-repeat; color:#666;}
.dl5 dd{width:6px; height:6px; background:#666; border:4px solid #fff; border-radius:50%; margin:0 auto;}
.jihua h3{font-size:14px; padding:6px 0;}
.jihua font{display:inline-block; background:#F90; font-size:12px; font-weight:normal; color:#fff; padding:0 4px; border-radius:4px; margin-left:2px;}
.jihua ul{border-left:1px dashed #d0d7e5;}
.jihua ul li{border-top:1px dashed #d0d7e5; padding:6px 0 4px 12px; background:url(../images/icon_right1.png) left 6px no-repeat;}

/*审批*/
.app-gb{position: fixed; top: 50px; right: 0; padding:6px; border-radius: 30px 0 0 30px; background: linear-gradient(to right, #1abc9c 0%, #65d276 100%); }
.app-gb a{color: #fff; float: left; text-align: center; padding:0 8px; margin-left: 4px;}
.app-gb a i{font-size: 2em; display: block;}
.app-dl dt{padding:0 8px 4px; background:#eaecec; border-bottom: 1px dashed #fff;}
.app-dl dt font{font-size: 1.75em; color: #21a052;}
.app-dl dd{background:#fbfbfb; padding: 8px;}
.wbFont{color: #029994 !important; font-weight: bolder;}

/* 弹出遮罩*/
.hui-button{border-radius: 5px; border: 1px solid #ececec; font-size: 1.05em; line-height: 30px; height: 32px; min-width: 40px; color: #656B79;
 background: #fff; padding-left: 5px; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
outline: 0; overflow: hidden;position: relative; margin: 0 5px 0 0;}
.show-bg{background: rgba(0,0,0,0.4); position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 9;}
.show-content{position: fixed; top: 50%; left: 50%; max-width: 900px; width: 80%; max-height: 90%; height: auto; background: #fff; box-shadow: 0 0 9 #dedede; z-index: 2000; transform: translateX(-50%) translateY(-50%);}
.show-content h2{background: rgba(0,0,0,0.05); padding: 10px; font-weight: normal; text-align: center; height: 20px; font-size: 20px;}
.show-box{height: calc(100% -90px); padding: 20px; overflow: auto; min-height: 100px;}
.show-footer{background: rgba(0,110,175,0.1); padding: 8px 0; text-align: center; width: 100%;}
.show-footer input{display: inline-block; height: 34px; line-height: 34px; width: 120px; text-align: center; margin: 0 6px; border-radius: 4px; border:1px solid #cecece;}
	
	