﻿/*------------------------------------------后台定义公共样式--------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;list-style-type:none}
div{margin:0px}
body {font-family:微软雅黑;font-size: 12px;margin-left: 10px; color:#111;margin-top: 10px;line-height:20px;text-align:left;}
a{color: #3C3C3C;text-decoration: none;}
a:link {color: #3C3C3C;	text-decoration: none;}
a:hover {color:#FF0000;	text-decoration: underline;}

table { border-collapse:collapse; border-spacing:0;}
table.fixed{ table-layout:fixed; }
table.fixed td{text-overflow:ellipsis; white-space:nowrap; }

th,td { padding: 0;}
.mytable th { color: #4f6b72; border: 1px solid #C1DAD7; padding: 5px 3px 5px 6px; background: #CAE8EA no-repeat; position:relative}
.mytable th b{ display:block; overflow:hidden;cursor:col-resize; font-size:0px; width:4px;position:absolute; z-index:999; right:-2px; top:0px;line-height:0px; height:100%; min-height:30px;border:0px;clear:both;}
.mytable th.nobg { border-top: 0; border-left: 0; border-right: 1px solid #C1DAD7; background: none; } 
.mytable td { border: 1px solid #C1DAD7;overflow:hidden;background:#fff; color:#333; padding: 2px 3px 2px 6px; }
.mytable>tbody>tr>td{background:#fff url(tdbg1.jpg) repeat-x left top}
.mytable>tbody>.hover>td{ background:#e0e0e0; color:#333}
.mytable>tbody>.sel>td{ background:#f1f1f1; color:#333}
/*.mytable td[fd]{ position:relative}
.mytable td[fd] .inpfd{ position:absolute; left:5px; top:3px;}*/
.quchu td{ border:0;}
.quchu th{ border:0;}
.mytable .reg td{background:#ff0000; color:#fff}
    
.quchu2 td{ border:0px; padding:0px; margin:0px}
.paginator {padding:4px 5px 2px 0; margin: 0px; vertical-align:middle;  }
.paginator table{ }
.paginator a {padding: 2px 7px;border:solid 1px #2691bf;transition:all 0.3s ease-in-out;background:#2691bf; display:inline-block;  margin-bottom:2px;  border-radius: 3px; white-space:nowrap;  color:#fff;cursor:pointer;text-decoration:none;vertical-align:middle}
.paginator a:visited {padding: 2px 7px; border: solid 1px #2691bf; background: #2691bf; text-decoration: none;vertical-align:middle}
.paginator .cpb {border:1px solid #26b99a;padding: 4px 7px;font-weight:700; border-radius: 3px;color:#fff;background:#26b99a; margin:0px;  vertical-align:middle}
.paginator a:hover {border:solid 1px #19987d;color:#fff;background: #26b99a;text-decoration:none;vertical-align:middle }
 
.paginator a[dlx],a.del{background:#d9534f;border: solid 1px #d9534f;}
.paginator a[dlx]:hover,a.del:hover{background:#e76460; border: solid 1px #b4312d;  }
.paginator td{ padding-right:5px}

.qqzdy{ width:260px; text-align:left}
.qqzdy img{ max-width:160px}
.qqzdy div{ position:relative; width:260px; min-height:40px}
.qqzdy div .button{ position:absolute; right:0px; top:2px}


.cls{ clear:both; font-size:0px; line-height:0px; height:0px;border:0px;overflow:hidden; }

/*控件*/
input{vertical-align: middle;font-family: 微软雅黑;}

#bdmap_gps{ width:100%; background:#fff; height:100%; position:fixed; left:0px; top:0px}
input[type="checkbox"]{ _vertical-align:-1px; vertical-align:-2px; margin-right:3px;}
input[type="radio"]{  _vertical-align:-1px; vertical-align:-2px;  margin-right:3px;}
textarea{ border:1px solid #B6C0CD;border-radius:3px; padding:5px; overflow:auto; resize:none;box-shadow:inset 1px 1px 3px #DBDBDB}
.areaSmall{ width:200px; height:40px; resize:none; }
.areaBig{ width:470px; height:100px; resize:none; }

.button{ border:0px; padding:0px; cursor:pointer}
.button:hover{ color:#a9a9a9}
.datagrid .areaSmall{ float:left}
.inp-txt{ height:18px; line-height:18px; border:1px solid #B6C0CD; padding:4px 5px; vertical-align:middle;border-radius:3px; box-shadow:inset 1px 1px 2px #DBDBDB}
select.inp-txt{ height:28px; line-height:28px}
.inp-date{ background:url(/group/img/ico_date.png) 98% center no-repeat; padding-right:30px }
.inp-error{ border-color:#f00}
.defaultVal{ color:#ccc}
.select{ height:28px; *height:22px; line-height:28px;*line-height:22px; padding:4px 0px;*padding:0; border-radius:5px; border:1px solid #999}
.required{ color:#f00; margin-right:5px; vertical-align:middle; font-size:16px;}

.btn80{display:inline-block; border-radius:3px;width:80px;height:28px;line-height:28px;background:#2691bf;text-align:center;vertical-align:middle;color:#fff;margin:2px}
.btn100{display:inline-block; border-radius:3px;width:100px;height:30px;line-height:30px;background:#2691bf;text-align:center;vertical-align:middle;color:#fff;margin:2px}
.btn120{display:inline-block; border-radius:3px;width:120px;height:30px;line-height:30px;background:#2691bf;text-align:center;vertical-align:middle;color:#fff;margin:2px}
.btn122{display:inline-block; border-radius:3px;width:122px;height:28px;line-height:28px;background:#2691bf;text-align:center;vertical-align:middle;color:#fff;margin:2px}
.btn60{display:inline-block; border-radius:3px;width:60px;height:20px;line-height:20px;background:#2691bf;text-align:center;vertical-align:middle;color:#fff;margin:2px}
.btn100:hover,.btn80:hover,.btn120:hover,.btn122:hover,.btn60:hover{color:#fff; background:#b40d0d;transition:all 0.3s ease-in-out;}


.plfs16x16{display:inline-block;*zoom:1; text-align:left;overflow:hidden;vertical-align:top;width:80px;height:16px;background:url(/group/img/pf16.png) repeat-x 0 -21px;}
.plfs16x16 span{display:inline-block;*zoom:1;overflow:hidden;vertical-align:top;height:16px;background:url(/group/img/pf16.png) repeat-x 0 0}


/*日期插件样式*/
.DateDiv{ margin:0px; padding:0px; border:1px solid #ccc; padding:5px;font-size:14px; width:210px;background-color:#fbfbfb;}
.DateDiv table { border-collapse:collapse; border-spacing:0;padding: 0; } 
.DateDiv th,td { padding: 0; }
.DateDiv #calendarHour{font-size:12px}/*月select*/
.DateDiv #calendarMinute{font-size:12px}/*月select*/
.DateDiv #calendarSecond{font-size:12px}/*月select*/
.DateDiv .Btn{ padding:5px; text-align:center}
.DateDiv input[type="button"]{border: 1px solid #eee;background-color:#f2f2f2;height:20px; color:#5a86c7;cursor:pointer;}

.DateDiv .Btn #calendarClear{width:55px; margin:0px 3px;}/*清除*/
.DateDiv .Btn #calendarToday{width:55px; margin:0px 3px;}/*今天*/
.DateDiv .Btn #calendarClose{width:55px; margin:0px 3px;}/*关闭*/
.DateDiv #prevMonth{width:35px;height:20px;}/*上一月按钮*/
.DateDiv #nextMonth{width:35px;height:20px;}/*下一月按钮*/
.DateDiv #calendarYear{ font-size:12px; border:1px solid #5a86c7; margin:0px 3px; color:#5a86c7}/*年select*/
.DateDiv #calendarMonth{font-size:12px; border:1px solid #5a86c7; margin:0px 3px; color:#5a86c7}/*月select*/
.DateDiv input[type="button"]:hover{ background:#5a86c7; color:#fff; border:1px solid #055d8b}

.DateDiv #calendarTable{ width:100%; border:0px; text-align:center; line-height:22px}/*天数table*/
.DateDiv #calendarTable th{background-color:#fbfbfb;color:#666666;}/*星期几*/
.DateDiv #calendarTable td{ border:1px solid #f1f1f1; cursor:pointer; background:#ffffff; color:#5a86c7;}
.DateDiv #calendarTable .seldate td:hover{ background:#0099e9; color:#fff}
/*日期插件样式*/


.quanxian{width:800px; margin-left:50px; text-align:left; font-size:14px}
.quanxian .bt{ border-bottom:1px solid #ddd; height:55px; line-height:55px}
.quanxian .nr{padding:10px 0px 0px 10px; line-height:30px; text-align:left}
.quanxian .nr strong{font-size:15px; font-weight:500; color:#777; display:inline-block; width:180px}
.quanxian .nr span input{cursor:pointer}
.quanxian .nr span label{ margin-right:20px; cursor:pointer}


#ta .tim,#ta .zjgs, #ta td[tjlx]{background:#2691bf;color:#fff}
.sctp{ max-width:230px; display:block; padding-bottom:10px}
.none{display:none}
.zz{ width:100%;height:100%; background:#fff;z-index:29999; background:url(/group/img/zezhao.png);position:fixed;left:0px; top:0px;_position:absolute; _top:expression(eval(document.documentElement.scrollTop))}