﻿@charset "utf-8";

/* CSS Document */
.disp-blo{ display:block;}
.float-l{ float:left;}
.float-r{ float:right;}
.over-hid{ overflow:hidden;}
.div-center{ margin:0 auto;}
.width25{ width:25px;}
.width30{ width:30px;}
.width35{ width:35px;}
.width40{ width:40px;}
.width250{ width:250px;}
.width400{ width:400px;}
.width500{ width:500px;}
.width560{ width:563px;}
.width300{ width:300px;}
.hei40{ height:40px; line-height:40px;}
.hei38{ height:37px; line-height:37px;}
.hei35{ height:35px; line-height:35px;}
.hei30{ height:30px; line-height:30px;}
.hei25{ height:25px; line-height:25px;}
.hei20{ height:20px; line-height:20px;}
.hei150{ height:150px;}
.hei200{ height:200px;}
.hei456{ min-height:550px;}
.mar-t-5{ margin-top:5px;}
.mar-l-5{ margin-left:5px;}
.mar-r-5{ margin-right:5px;}
.mar-b-5{ margin-bottom:5px;}
.mar-t-10{ margin-top:10px;}
.mar-l-10{ margin-left:10px;}
.mar-r-10{ margin-right:10px;}
.mar-b-10{ margin-bottom:10px;}
.mar-t-15{ margin-top:15px;}
.mar-l-15{ margin-left:15px;}
.mar-r-15{ margin-right:15px;}
.mar-b-15{ margin-bottom:15px;}
.mar-t-20{ margin-top:20px;}
.mar-l-20{ margin-left:20px;}
.mar-r-20{ margin-right:20px;}
.mar-b-20{ margin-bottom:20px;}
.pad-t-20{ padding-top:20px;}
.pad-b-20{ padding-bottom:20px;}
.pad-l-20{ padding-left:20px;}
.td-pad-l-20 td{ padding-left:20px;}
.pad-r-20{ padding-right:20px;}
.pad-t-10{ padding-top:10px;}
.pad-b-10{ padding-bottom:10px;}
.pad-l-10{ padding-left:10px;}
.pad-r-10{ padding-right:10px;}
.pad-t-5{ padding-top:5px;}
.pad-b-5{ padding-bottom:5px;}
.pad-l-5{ padding-left:5px;}
.pad-r-5{ padding-right:5px;}
.txt-c{ text-align:center;}
.txt-l{ text-align:left;}
.txt-r{ text-align:right;}
.txt-j{ text-align:justify;}
.font-bold{ font-weight:700;}
.font-thin{ font-weight:100;}
.font-3{ color:#333;}
.font-9{ color:#999;}
.font-C{ color:#ccc;}
.font-6f5c64{ color:#6f5c64;}
.font-6f5c64 a{ color:#6f5c64;}
.font-6f5c64 a:hover{color:#58474f;}
.font-red{ color:#C00;}
.font-song{ font-family:Arial, Helvetica, sans-serif!important;}
.font-hei{ font-family:Arial, Helvetica, sans-serif!important;}
.font-12{ font-size:12px;}
.font-14{ font-size:14px;}
.font-16{ font-size:16px;}
.bor-b-g{border-bottom:#c9c9c9 1px solid;}
.bor-l-g{border-left:#c9c9c9 1px solid;}
.bor-r-g{border-right:#c9c9c9 1px solid;}
.bor-t-g{border-top:#c9c9c9 1px solid;}
.bor-b{border:#007dba 1px solid;}
.bor-r{border:#993366 1px solid;}
.bor-g{border:#666666 1px solid;}
.bor-cd{border:#cdcdcd 1px solid;}
.bor-ef{border:#efefef 1px solid;}
.bor-d7{border:#d7d7d7 1px solid;}
.bor-e{border:#eee 1px solid;}
.bg-ef{ background:#efefef;}
.bg-f9{ background:#f9f9f9;}
.bg-f{ background:#fff;}
.bor-t-cd{ border-top:#eaedf1 1px solid;}
.bor-b-cd{ border-bottom:#eaedf1 1px solid;}
.bor-l-cd{ border-left:#eaedf1 1px solid;}
.bor-r-cd{ border-right:#eaedf1 1px solid;}
.bor-t-d7{ border-top:#eaedf1 1px solid;}
.bor-b-d7{ border-bottom:#eaedf1 1px solid;}
.bor-l-d7{ border-left:#eaedf1 1px solid;}
.bor-r-d7{ border-right:#eaedf1 1px solid;}
.bor-t-ef{ border-top:#efefef 1px solid;}
.bor-b-ef{ border-bottom:#efefef 1px solid;}
.bor-l-ef{ border-left:#efefef 1px solid;}
.bor-r-ef{ border-right:#efefef 1px solid;}
.bor-t-f{ border-top:#fff 1px solid;}
.bor-b-f{ border-bottom:#fff 1px solid;}
.bor-l-f{ border-left:#fff 1px solid;}
.bor-r-f{ border-right:#fff 1px solid;}
.grey-dot-bg{ background:url(../images/login-in-bg.png) repeat;}
.bg-edit-icon{ background:url(../images/edit-icon.png) 13px center no-repeat; position:relative; padding-left:30px;}
.bg-edit-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left top no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-80px; top:-5px; display:none;}
.bg-edit-icon:hover div{ display:block;}
.bg-refresh-icon{ background:url(../images/refresh-icon.png) 13px center no-repeat; padding-left:30px;}
.refresh-icon{ background:url(../images/refresh.png) 13px center no-repeat; position:relative;}
.refresh-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left top no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-75px; top:-15px; display:none;}
.refresh-icon:hover div{ display:block;}
.bg-email-icon{ background:url(../images/email-icon.png) 13px center no-repeat; position:relative; padding-left:30px;}
.bg-email-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left top no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-75px; top:-15px; display:none;}
.bg-email-icon:hover div{ display:block;}
.bg-phone-icon{ background:url(../images/phone-icon.png) 13px center no-repeat; position:relative; padding-left:30px;}
.bg-phone-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left top no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-75px; top:-15px; display:none;}
.bg-phone-icon:hover div{ display:block;}
.bg-global-icon{ background:url(../images/global-icon.png) 13px center no-repeat; position:relative; padding-left:30px;}
.bg-global-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left top no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-75px; top:-15px; display:none;}
.bg-global-icon:hover div{ display:block;}
.bg-talk-icon{ background:url(../images/talk-icon.png) 13px center no-repeat; position:relative; padding-left:30px;}
.bg-talk-icon2{ background:url(../images/history-icon.png) 13px center no-repeat; position:relative; padding-left:30px;}
.bg-talk-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left top no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-75px; top:-15px; display:none;}
.bg-talk-icon:hover div{ display:block;}
.bg-user-icon{ background:url(../images/user-icon.png) 13px center no-repeat; position:relative; padding-left:30px;}
.bg-user-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left top no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-75px; top:-15px; display:none;}
.bg-user-icon:hover div{ display:block;}
.bg-log-icon{ background:url(../images/log-icon.png) 13px center no-repeat; position:relative;padding-left:30px;}
.bg-log-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left top no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-75px; top:-15px; display:none;}
.bg-log-icon:hover div{ display:block;}
.bg-search-icon{ background:url(../images/search-icon.png) 13px center no-repeat; position:relative;padding-left:30px;}
.bg-search-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left top no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-75px; top:-15px; display:none;}
.bg-search-icon:hover div{ display:block;}
.bg-sound-icon{ background:url(../images/sound-icon.png) 13px center no-repeat; position:relative; padding-left:30px;}
.bg-sound-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left top no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-75px; top:-15px; display:none;}
.bg-sound-icon:hover div{ display:block;}
.bg-oper-icon{ background:url(../images/oper-icon.png) 13px center no-repeat; position:relative; padding-left:30px;}
.bg-oper-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left top no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-75px; top:-15px; display:none;}
.bg-oper-icon:hover div{ display:block;}
.bg-more-icon{ background:url(../images/more-icon.png) 13px center no-repeat; position:relative;}
.bg-more-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left top no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-75px; top:-15px; display:none;}
.bg-more-icon:hover div{ display:block;}
.bg-back-icon{ background:url(../images/back-icon.png) 13px center no-repeat; position:relative;}
.bg-back-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left top no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-80px; top:-15px; display:none;}
.bg-back-icon:hover div{ display:block;}
.bg-write-icon{ background:url(../images/write-icon.png) 13px center no-repeat; position:relative;}
.bg-write-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left top no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-80px; top:-15px; display:none;}
.bg-write-icon:hover div{ display:block;}
.bg-kill-icon{ background:url(../images/kill-icon.png) 13px center no-repeat; position:relative;}
.bg-kill-icon div{ width:60px; height:30px; background:url(../images/alt-small-bg.png) left top no-repeat; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:30px; top:-5px; display:none;}
.bg-kill-icon:hover div{ display:block;}
.bg-delete-icon{ background:url(../images/delete-icon.png) 13px center no-repeat; position:relative;}
.bg-delete-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left top no-repeat; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-80px; top:-15px; display:none;}
.bg-delete-icon:hover div{ display:block;}
.bg-locate-icon{ background:url(../images/locate-icon.png) 0px center no-repeat; position:relative; width:13px; height:28px;}
.bg-locate-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left center no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-85px; top:-20px; display:none;z-index:1001;}
.bg-locate-icon:hover div{ display:block;}
.bg-locate-add-icon{ background:url(../images/locate-add-icon.png) left center no-repeat; position:relative; width:13px; height:28px;}
.bg-locate-add-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left center no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-85px; top:-20px; display:none;z-index:1001;}
.bg-locate-add-icon:hover div{ display:block;}

.bg-client-icon{ background:url(../images/global-icon.png) 0px center no-repeat; position:relative; width:13px; height:28px;}
.bg-client-icon div{ width:130px; height:50px; background:url(../images/alt-bg2.png) left center no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:20px; position:absolute; left:-130px; top:-35px; display:none;z-index:1001; padding-top:10px;}
.bg-client-icon:hover div{ display:block;}

.bg-client-icon2{ background:url(../images/global-icon.png) 0px center no-repeat; position:relative; width:13px; height:28px;}
.bg-client-icon2 div{ width:88px; height:30px; background:url(../images/alt-bg.png) left center no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-85px; top:-20px; display:none; z-index:1001;}
.bg-client-icon2:hover div{ display:block;}

.bg-client-icon3{ background:url(../images/locate-icon.png) 0px center no-repeat; position:relative; width:13px; height:28px;}
.bg-client-icon3 div{ width:100px; height:50px; background:url(../images/alt-bg3.png) left center no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:20px; position:absolute; left:-90px; top:-50px; display:none;z-index:1001; padding-top:10px;}
.bg-client-icon3:hover div{ display:block;}

.bg-link-icon{ background:url(../images/link-icon.png) 0px center no-repeat; position:relative; width:13px; height:28px;}
.bg-link-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left center no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-85px; top:-20px; display:none; z-index:1001;}
.bg-link-icon:hover div{ display:block;}

.com-tb{ border-right:#fff 1px solid; border-left:#ddd 1px solid; border-top:#ddd 1px solid; border-bottom:#fff 1px solid;}
.com-tb td{ height:38px; text-align:left; font-size:12px; line-height:38px;  background:#f9f9f9; padding-left:10px; border-top:#fff 1px solid; border-bottom:#eee 1px solid; border-right:#eee 1px solid; border-left:#fff 1px solid;}
.com-tb td:hover{ height:38px; text-align:left; font-size:12px; line-height:38px;  background:#fff; padding-left:10px; border-top:#fff 1px solid; border-bottom:#eee 1px solid; border-right:#eee 1px solid; border-left:#fff 1px solid;}
.com-tb td input{ width:240px; font-size:12px; height:24px; line-height:24px; padding:0 10px; border:#cdcdcd 1px solid;  border-radius:5px; -0-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.com-tb td select{ width:80px; font-size:12px; height:24px; line-height:24px; border:#cdcdcd 1px solid;  border-radius:5px; -0-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.com-tb td:hover{ height:38px; text-align:left; font-size:12px; line-height:38px;  background:#fff; padding-left:10px; border-top:#fff 1px solid; border-bottom:#eee 1px solid; border-right:#eee 1px solid; border-left:#fff 1px solid;}
.com-tb-noleft{ border-right:#fff 1px solid; border-left:#ddd 1px solid; border-top:#ddd 1px solid; border-bottom:#fff 1px solid;}
.com-tb-noleft td{ height:38px; font-size:12px; line-height:38px;  background:#f9f9f9; padding-left:10px; border-top:#fff 1px solid; border-bottom:#eee 1px solid; border-right:#eee 1px solid; border-left:#fff 1px solid;}
.com-tb-noleft td:hover{ height:38px; font-size:12px; line-height:38px;  background:#fff; padding-left:10px; border-top:#fff 1px solid; border-bottom:#eee 1px solid; border-right:#eee 1px solid; border-left:#fff 1px solid;}
.com-tb td input[type="submit"]{ width:110px; height:30px; }
.com-tb td input[type="button"]{ width:110px; height:30px;}

.com-tb-2{ border-right:#fff 1px solid; border-left:#ddd 1px solid; border-top:#ddd 1px solid; border-bottom:#fff 1px solid;}
.com-tb-2 td{ height:38px; text-align:left; font-size:12px; line-height:38px;  background:#fcfcfc; padding-left:2px; border-top:#fff 1px solid; border-bottom:#eee 1px solid; border-right:#eee 1px solid; border-left:#fff 1px solid; color:#333;}
.com-tb-2 td:hover{ height:38px; text-align:left; font-size:12px; line-height:38px;  background:#fff; padding-left:2px; border-top:#fff 1px solid; border-bottom:#eee 1px solid; border-right:#eee 1px solid; border-left:#fff 1px solid;}


.com-tb-3{ }
.com-tb-3 th{border-right:#d7d7d7 1px solid; height:35px;color:#6f5c64; font-family:Arial, Helvetica, sans-serif!important;}
.com-tb-3 td{height:20px; line-height:20px; text-align:center; font-size:12px; background:#fcfcfc; padding-top:2px; padding-bottom:2px; border-top:#fff 1px solid; border-bottom:#eee 1px solid; border-right:#eee 1px solid; border-left:#fff 1px solid; color:#333;}
.com-tb-3 td:hover{ height:20px; text-align:center; font-size:12px; background:#fff; padding-top:2px; padding-bottom:2px; border-top:#fff 1px solid; border-bottom:#eee 1px solid; border-right:#eee 1px solid; border-left:#fff 1px solid;}



.com-tb-10{ border-right:#fff 1px solid; border-left:#ddd 1px solid; border-top:#ddd 1px solid; border-bottom:#fff 1px solid; background:#FFF;}
.com-tb-10 th{height:40px; text-align:left; font-family:Arial, Helvetica, sans-serif!important; font-size:12px; line-height:20px; background:url(../images/index_49_.jpg) repeat-x; padding-left:5px; border-top:#fff 1px solid; border-right:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid; border-left:#fff 1px solid; color:#6f5c64; font-weight:700; overflow:hidden;}
.com-tb-10 th a{ color:#6f5c64;}
.com-tb-10 th a:hover{ color:#58474f;}
.com-tb-10 th:not(:first-child){ min-width:40px;}
.com-tb-10 tr:nth-child(odd){background:#f9f9f9;}
.com-tb-10 tr:hover{ background:#3498db; color:#FFF;}
.com-tb-10 td{ height:28px; text-align:left; font-size:12px; line-height:28px; padding-left:5px; border-top:#fff 1px solid; border-bottom:#eee 1px solid; border-right:#eee 1px solid; border-left:#fff 1px solid; max-width:140px; }
.com-tb-10 tr > td a:hover{ color:#FFF;}

.count-select{ padding-left:5px; width:80px; font-size:12px; height:22px; line-height:20px; border:#999 1px solid;  border-radius:3px; -0-border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; outline:none;
appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background-image:url(../images/select_arrow.gif); background-position:right center; background-repeat:no-repeat; background-color:#f9f9f9;
}
select::-ms-expand { display: none; }

.enter-bt-25{ display:block; text-align:center;   border:#e6e6e6 1px solid; border-radius:5px; -0-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
line-height:15px; font-size:12px; padding:5px 10px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif!important; font-weight:700; background:#F60;
 transition:background 1s;
-moz-transition:background 1s; /* Firefox 4 */
-webkit-transition:background 1s; /* Safari and Chrome */
-o-transition:background 1s; /* Opera */ }
.enter-bt-25:hover{background:#F90;}
.cancel-bt-25{ display:block; text-align:center;   border:#e6e6e6 1px solid; border-radius:5px; -0-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
line-height:15px; font-size:12px; padding:5px 10px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif!important; font-weight:700; background:#CCC;
 transition:background 1s;
-moz-transition:background 1s; /* Firefox 4 */
-webkit-transition:background 1s; /* Safari and Chrome */
-o-transition:background 1s; /* Opera */ }
.cancel-bt-25:hover{background:#999;}


.title-tb{ border-right:#fff 1px solid; border-left:#ddd 1px solid; border-top:#ddd 1px solid; border-bottom:#fff 1px solid;}
.title-tb td{ height:30px; text-align:left; font-family:Arial, Helvetica, sans-serif!important; font-size:12px; line-height:30px; background:url(../images/index_49_.jpg) repeat-x; padding-left:2px; border-top:#fff 1px solid; border-right:#e6e6e6 1px solid; border-left:#fff 1px solid; color:#6f5c64; font-weight:700;}
.title-tb td a{ color:#6f5c64;}
.title-tb td a:hover{ color:#58474f;}

.title-tb-10{ border-right:#fff 1px solid; border-left:#ddd 1px solid; border-top:#ddd 1px solid; border-bottom:#fff 1px solid;}
.title-tb-10 td{ height:30px; text-align:left; font-family:Arial, Helvetica, sans-serif!important; font-size:12px; line-height:30px; background:url(../images/index_49_.jpg) repeat-x; padding-left:10px; border-top:#fff 1px solid; border-right:#e6e6e6 1px solid; border-left:#fff 1px solid; color:#6f5c64; font-weight:700;}
.title-tb-10 td a{ color:#6f5c64;}
.title-tb-10 td a:hover{ color:#58474f;}

.sort-td{ padding-right:12px; background:url(../images/sort-none.png) right center no-repeat;}
.sort-up{ padding-right:12px; background:url(../images/sort-up.png) right center no-repeat;}
.sort-down{ padding-right:12px; background:url(../images/sort-down.png) right center no-repeat;}

.month-tab{ width:120px; border-bottom:#f5f5f5 0px solid;}
.month-tab span{ cursor:pointer; display:block; float:left; padding:0 6px; margin:4px 5px; height:20px; line-height:20px; border:#e6e6e6 1px solid; font-size:12px; font-family:Arial, Helvetica, sans-serif!important; -moz-border-radius:3px; -webkit-border-radius:3px;-o-border-radius:3px; border-radius:3px; color:#b3b3b3; background-color:#efefef; color:#777;}
.month-tab span.slected{ background-color:#3498db; color:#FFF; }
.month-tab span:hover{ background-color:#3498db; color:#FFF; }
.month-tab span.normal{ background-color:#efefef; color:#777; }


.code-add{ position:absolute; width:100px; text-align:left; left:-82px; top:19px; z-index:999; background:#FFF; border:#F90 1px solid; font-weight:100; line-height:25px; overflow:scroll;height:200px;overflow-x:hidden;}
.code-add ul li{ background:#FFF; color:#333; padding-left:5px; height:25px; cursor:pointer;}
.code-add ul li input{vertical-align:middle; margin-right:2px;}
.code-add ul li label{vertical-align:middle;font-family:tahoma;font-size:12px;}
.code-add ul li:hover{ background:#3498db; color:#FFF;}
.code-add ul li:selected{ background:#3498db; color:#FFF;}

.code-result{ min-width:20px; width:auto; max-width:85%; word-wrap:normal; overflow:hidden; border-top:#cdcdcd 0px solid; min-height:25px; height:auto; line-height:25px; margin-bottom:5px;}
.code-kill-con{ float:left; width:auto; height:20px; line-height:20px; padding:5px; margin:0 10px 5px 0px; border:#cdcdcd 1px solid; cursor:pointer; background:url(../images/kill-icon.png) no-repeat right;}
.code-kill-con a{ display:block; color:#666;padding-right:15px; }
.code-kill-con a:hover{ color:#666;}
.input-no-bor{ width:188px; height:18px; line-height:18px; outline:none; border:#CCC 1px solid; font-size:12px; overflow:hidden; padding-top:2px; padding-bottom:2px;}
.code-kill-con_trace{ text-align:left; width:auto; height:20px; line-height:20px; padding-right:20px; padding-top:2px; padding-bottom:2px; margin:0 10px 5px 2px; border:#cdcdcd 1px solid; cursor:pointer; background:url(../images/kill-icon.png) no-repeat right;}
.code-kill-con_trace a{ color:#666;}

.cond-slec th a{ color:#6f5c64;}
.cond-slec th a:hover{ color:#58474f;}
.cond-slec td{ height:28px; font-size:12px; line-height:28px;}
.cond-slec input{ float:left; width:240px; height:22px; line-height:22px; border:#ccc 1px solid; padding-left:5px; outline:none; }
.cond-slec select{ float:left; width:110px; height:22px; line-height:22px; border:#666 1px solid; outline:none; background:#FFF;}
.cond-slec span{ float:left;}

.td-slec{ border-left:#cdcdcd 1px dotted; border-top:#cdcdcd 1px dotted; text-align:center; background:#FFF;}
.td-slec tr:nth-child(odd){ background:#f9f9f9;}
.td-slec td:nth-child(1){ background:#f9f9f9; color:#666;}
.td-slec tr:hover{background:#3498db; color:#FFF;}
.td-slec td{ border-right:#cdcdcd 1px dotted; border-bottom:#cdcdcd 1px dotted; padding-left:4px;}
.td-slec input{ width:18px; height:18px; border:none; outline:none; background:#efefef; margin:0; padding:0;}
.bg-blue{ background:#007dba;}
.font-f{ color:#fff;}
.hei400{ height:400px;}
.over-sco{ overflow-x:hidden; overflow-y:scroll;}
.cancel-bt{ display:block; text-align:center;   border:#e6e6e6 0px solid; border-radius:5px; -0-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
line-height:20px; font-size:12px; padding:5px 30px; text-align:center; color:#fff; background:#CCC; font-family:Arial, Helvetica, sans-serif!important;font-weight:700;
 transition:background 1s;
-moz-transition:background 1s; /* Firefox 4 */
-webkit-transition:background 1s; /* Safari and Chrome */
-o-transition:background 1s; /* Opera */ }
.cancel-bt:hover{background:#999;}

.enter-bt{ display:block; text-align:center;   border:#e6e6e6 0px solid; border-radius:5px; -0-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;white-space:nowrap;
line-height:20px; font-size:12px; padding:5px 30px; text-align:center; color:#fff; background:#007dba;font-family:Arial, Helvetica, sans-serif!important;font-weight:700;
 transition:background 1s;
-moz-transition:background 1s; /* Firefox 4 */
-webkit-transition:background 1s; /* Safari and Chrome */
-o-transition:background 1s; /* Opera */ }
.enter-bt:hover{background:#2bb9ff;}

.com-tb-np{ border-right:#fff 1px solid; border-left:#ddd 1px solid; border-top:#ddd 1px solid; border-bottom:#ddd 1px solid; color:#000; background:#FFF;}
.com-tb-np th{height:30px; text-align:left; font-family:Arial, Helvetica, sans-serif!important; line-height:30px; background:url(../images/index_49_.jpg) repeat-x; padding-left:10px; border-top:#fff 1px solid; border-right:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid; border-left:#fff 1px solid; color:#6f5c64; font-weight:700;}
.com-tb-np th a{ color:#6f5c64;}
.com-tb-np th a:hover{ color:#58474f;}
.com-tb-np tr:nth-child(odd){background:#f9f9f9;}
.com-tb-np td{ height:28px; line-height:28px; padding-left:5px; padding-right:0px; border-top:#fff 1px solid; border-bottom:#eee 1px solid; border-right:#eee 1px solid; border-left:#fff 1px solid; word-break: break-all; word-wrap: break-word;}
.cur-poi{ cursor:pointer}

.width60{ width:60px;}
.width150{ width:150px;}

.carto-tab{
	width:150px;
	height:25px;
}

.carto-tab ul{
	list-style:none;
	width:150px;
	height:25px;
	margin:0 auto;
}

.carto-tab ul li{
	display:block;
	float:left;
	border:#efefef 1px solid;
	width:48px;
	height:23px;
	cursor:pointer;
	text-align:center;
	background:#fff;
}

.carto-tab ul li.current{
	background:#FC6;
}

.carto-con{
	width:100%;
	min-height:300px;
}

.carto-con ul{
	list-style:none;
}

.carto-con li{
	float:left;
	display:block;
}
.btn{ width:40px; height:22px; background-color:#007dba; color:#fff; font-family:Arial, Helvetica, sans-serif!important; border:0;line-height:22px; margin-left:5px; font-weight:bold; cursor:pointer;  border-radius:5px; -0-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.btnx{ width:40px; height:22px; background-color:#666666; color:#fff; font-family:Arial, Helvetica, sans-serif!important; border:0;line-height:22px; margin-left:5px; font-weight:bold; cursor:pointer; }
.srk{ width:240px; height:20px; line-height:20px; outline:none; border:#CCC 0px solid; font-size:12px; overflow:hidden; display:none; }
.ui-autocomplete {
        max-height: 220px;
        overflow-y: auto;
        max-width: 435px;
        overflow-x: hidden;
}
* html .ui-autocomplete {
    height: 220px;
}
.font-BEBFC3
{
    color:#BEBFC3;
}
.none{ display:none; }

.rownumber-bt2{ text-align:center;   border:#e6e6e6 1px solid; border-radius:5px; -0-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; cursor:pointer;
line-height:20px; font-size:12px; padding:1px 1px; text-align:center; color:#666666; font-family:Arial, Helvetica, sans-serif!important; font-weight:400; background:#EFEFEF;  padding-left:5px; padding-right:5px; margin-right:5px;
 transition:background 1s;
-moz-transition:background 1s; /* Firefox 4 */
-webkit-transition:background 1s; /* Safari and Chrome */
-o-transition:background 1s; /* Opera */ }
.rownumber-bt2:hover{font-weight:700;}

.opts{ text-align:center;}

.bg-associate-icon{ background:url(../images/associate-icon.png) 0px center no-repeat; position:relative; width:13px; height:28px;}
.bg-associate-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left center no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-85px; top:-20px; display:none; z-index:1001;}
.bg-associate-icon:hover div{ display:block;}
.blue
{
    color:Blue;
    font-size:12px;
    font-weight:bold;
}
.code-kill-con_trace2{ text-align:left; width:auto; height:20px; line-height:20px; padding-right:5px; padding-top:2px; padding-bottom:2px; margin:0 5px 5px 5px; padding-left:2px; border:#cdcdcd 1px solid; cursor:pointer;}
.code-kill-con_trace2 a{ color:#666;}
.code-kill-con_trace2 span{background:url(../images/kill-icon.png) no-repeat right; margin-left:5px;}
.bg-cloud-icon{ background:url(../images/cloud-icon.png) 0px center no-repeat; position:relative; width:13px; height:28px;}
.bg-cloud-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left center no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-85px; top:-20px; display:none; z-index:1001;}
.bg-cloud-icon:hover div{ display:block;}
.com-tb-4{ border-right:#fff 1px solid; border-left:#ddd 1px solid; border-top:#ddd 1px solid; border-bottom:#fff 1px solid;}
.com-tb-4 .com-td{ height:38px; text-align:left; font-size:12px; line-height:38px;  background:#f9f9f9; padding-left:10px; border-top:#fff 1px solid; border-bottom:#eee 1px solid; border-right:#eee 1px solid; border-left:#fff 1px solid;}
.com-tb-4 .com-td:hover{ height:38px; text-align:left; font-size:12px; line-height:38px;  background:#fff; padding-left:10px; border-top:#fff 1px solid; border-bottom:#eee 1px solid; border-right:#eee 1px solid; border-left:#fff 1px solid;}
.com-tb-4 .com-td input[type="submit"]{ width:110px; height:30px; font-size:12px; line-height:30px; padding:0 10px; border:#cdcdcd 1px solid;  border-radius:5px; -0-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.com-tb-4 .com-td input[type="button"]{ width:110px; height:30px; font-size:12px; line-height:30px; padding:0 10px; border:#cdcdcd 1px solid;  border-radius:5px; -0-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.com-tb-5{ border-right:#fff 1px solid; border-left:#ddd 1px solid; border-top:#ddd 1px solid; border-bottom:#fff 1px solid; background:#FFF;}
.com-tb-5 th{height:30px; text-align:left; font-family:"微软雅黑"; font-size:12px; line-height:20px; background:url(../images/index_49_.jpg) repeat-x; padding-left:5px; border-top:#fff 1px solid; border-right:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid; border-left:#fff 1px solid; color:#6f5c64; font-weight:700; overflow:hidden;}
.com-tb-5 th:not(:first-child){ min-width:40px;}
.com-tb-5 tr:nth-child(odd){background:#f9f9f9;}
.com-tb-5 td{ height:28px; text-align:left; font-size:12px; line-height:28px; padding-left:5px; border-top:#fff 1px solid; border-bottom:#eee 1px solid; border-right:#eee 1px solid; border-left:#fff 1px solid; max-width:140px; }
.com-tb-5 tr > td a:hover{ color:#FFF;}
.bg-cloud-icon{ background:url(../images/cloud-icon.png) 0px center no-repeat; position:relative; width:13px; height:28px;}
.bg-cloud-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left center no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-85px; top:-20px; display:none; z-index:1001;}
.bg-cloud-icon:hover div{ display:block;}
.bg-qichatong-icon{ background:url(../images/qct-icon.png) 0px center no-repeat; position:relative; width:13px; height:28px;}
.bg-qichatong-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left center no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-85px; top:-20px; display:none; z-index:1001;}
.bg-qichatong-icon:hover div{ display:block;}

.bg-profile-icon{ background:url(../images/user-icon.png) 0px center no-repeat; position:relative; width:13px; height:28px;}
.bg-profile-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left center no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-85px; top:-20px; display:none; z-index:1001;}
.bg-profile-icon:hover div{ display:block;}

.bg-sousou-icon{ background:url(../images/shjs-icon.png) 0px center no-repeat; position:relative; width:13px; height:28px;}
.bg-sousou-icon div{ width:88px; height:30px; background:url(../images/alt-bg.png) left center no-repeat ; text-align:center; color:#FFF; font-weight:100; line-height:30px; position:absolute; left:-85px; top:-20px; display:none; z-index:1001;}
.bg-sousou-icon:hover div{ display:block;}
.bg-ymaosou-icon {
    background: url(/images/ymaosou-icon.png) 0px center no-repeat;
    position: relative;
    width: 13px;
    height: 28px;
    background-size: 13px;
}
.bg-ymaosou-icon div {
    width: 88px;
    height: 30px;
    background: url(/images/alt-bg.png) left center no-repeat;
    text-align: center;
    color: #FFF;
    font-weight: 100;
    line-height: 30px;
    position: absolute;
    left: -85px;
    top: -20px;
    display: none;
    z-index: 1001;
}

.bg-ymaosou-icon:hover div {
    display: block;
}