@charset "utf-8";
*{font-family:"微软雅黑","Arial";margin:0 auto;}

body{text-align:center;margin:0;padding:0;font-size:12px;font-family:'Microsoft YaHei','Arial','Helvetica','sans-serif';background-color:#FFFFFF;}
body.right-frame{padding:10px 20px;}


.left{float:left;display:inline;overflow:hidden;}
.right{float:right;display:inline;overflow:hidden;}
.float, .clear{font-size:0px !important;float:none !important;display:block !important;clear:both !important;height:0px !important;margin:0 !important;padding:0 !important;line-height:0px !important;}

a, a:visited, a:link{text-decoration: none;color:#666666;outline:none;}
a:hover{text-decoration:underline;}
a img{border:0;}
p{margin:0;padding:10px 0;}
form{margin:0;padding:0;}
strong{color:#F29728;padding:0 3px;}
label.error{font-size:12px;color:red;margin-left:10px;}
img.verifycode{cursor:pointer;vertical-align:middle}
input, textarea{font-family:'Verdana' !important;}
legend{font-size:16px;font-weight:bold;padding:5px 10px;}
strong.r-star{color:red;margin-left:5px;}

h1{padding:5px 0;}
h2{padding:5px 0;}
h3{padding:5px;}

.l-button{border:1px solid #cecece;background-color:#348e99;color:#fff;padding:5px;cursor:pointer;border-radius:5px;min-width:200px;box-shadow: inset 1px 1px 1px rgba(255, 255, 255, .3);}
.l-button:hover{color:#cecece;}

.mld{vertical-align:middle;}
.align-top{vertical-align:top;}
.cursor{cursor: pointer;}
textarea, .ipt{border:1px solid #CACACA;border-radius:3px;padding:5px;margin:1px}
textarea:focus, .ipt:focus{border:1px solid #9fe3f1;outline:1px solid #eaf5ff;}
.auto-center{margin:0 auto;}

.tb_form{border:1px solid #999;margin-left:0;border-collapse:collapse;border-spacing:0;}
.tb_form th, .tb_form td{border-bottom: 1px solid #999; padding:10px;}
.tb_form th{color:#333;text-align:left;vertical-align:top;border-right:1px solid #999;border-left:1px solid #999;}
.tb_form td.submit{text-align:center;}
.tb_form td label{margin-right:5px;}

.tb_info{border:1px solid #348E99;border-collapse:collapse;border-spacing:0;}
.tb_info th{padding:5px;text-align:left;background-color:#E3EEFD;border-bottom: 1px solid #999;}
.tb_info th.title{font-size:20px;text-align:center;background-color:#fff;padding:10px;color:#333;}
.tb_info th.sort-th{
    cursor: pointer;
}
.tb_info td{padding:5px;border-bottom: 1px solid #999;}
.tb_info td.multi-row{border-right:1px solid #999;}
.tb_info tr:hover td{background-color:#fff;}


.tb_info2 th{text-align:center;}
.tb_info2 th, .tb_info2 td{border-bottom: 1px solid #999;}
.tb_info2 th.logo{background:#fff;border-right:1px solid #999;}
.tb_info2 td{background-color:#fbf5c4;}
.tb_info2 td.note{background-color:#fff;}
.td-bottom{text-align:center !important;}

table th.section-title{text-align:center;font-size:14px;}

ul.menu{margin:0;padding:0;list-style:none;}
ul.menu li{float:left;display:inline;text-align:center;padding:0;margin:0;vertical-align:middle;}
ul.menu li.bar{width:10px;}

/*左边菜单*/
.l-n-category{border:2px solid #348e99;margin:0 auto;width:192px;border-left-width:4px;border-right-width:4px;}
.l-n-category:first-of-type{border-top-width:4px;}
.l-n-c-title{font-size:18px;font-weight:bold;cursor:pointer;padding:5px 0;}
.l-n-c-title:hover{color:#f6fabd;}
.l-n-c-title i{padding:0 10px;float:right;vertical-align:middle;}
.l-n-c-list{background-color:#fff;padding-bottom:5px;}
.l-n-c-list.on{display:block;}
.l-n-c-list.off{display:none;}
.l-n-c-item{font-size:14px;text-align:left;margin:0 10px;border-bottom:1px solid #cecece;padding:5px}
.l-n-c-item a:hover{text-decoration:none;font-weight:bold;}

/*右边主窗口*/
body.right-frame{text-align:left;}

/*各种提醒框*/
.note-div{border:1px solid #348E99;padding:10px;}
p.note{color:#fd5517;border:1px solid #fd5517;padding: 5px 10px;}
span.note{color:#fd5517;margin-left:5px;}
.hide-text{overflow: hidden;cursor:pointer;display:inline-block;}
strong.error{color:#fd5517;vertical-align:middle;}
strong.more{color:#165eab;padding:0 3px;vertical-align:middle;}
input.error{border:1px solid #348E99;}
.strong{font-weight:bold !important;color:#fd5517 !important;}
.green{font-weight:bold !important;color:#018287 !important;}
.red{font-weight:bold !important; color:#ff2d12 !important;}
tr.fail{color:#999 !important;}
tr.error td{background-color:#fb8778 !important;}
td.error{background-color:#fb8778 !important; font-weight: bold;}
.search-result{font-size:14px;}

/*搜索框*/
.search-box{padding:10px 5px;border-bottom:1px solid #999;}

/*各种图标*/
.ico{display:inline-block;vertical-align:middle;}
.delete-icon{background:url('/images/icon_delete.png') top left no-repeat;width:16px;height:16px;margin:0 5px;}
.add-icon{background:url('/images/icon_add.png') top left no-repeat;width:16px;height:16px;margin:0 5px;}
a.add-a, a.delete-a, a.edit-a, a.info-a, a.view-a, a.link-a, a.search-a, a.download-a{
    display:inline-block; background: left center no-repeat; vertical-align:middle;
    padding-left:20px;line-height:16px;margin-right:10px;
}
a.add-a{background-image:url('/images/icon_add.png')}
a.delete-a{background-image:url('/images/icon_delete.png')}
a.edit-a{background-image:url('/images/icon_edit.png')}
a.info-a{background-image:url('/images/icon_info.png')}
a.view-a{background-image:url('/images/icon_view.png')}
a.link-a{background-image:url('/images/icon_link.png')}
a.search-a{background-image:url('/images/icon_search_16.png')}
a.download-a{background-image:url('/images/icon_download.png')}

/**右侧头部导航**/
.head-nav{margin-bottom:10px;}
.head-nav ul.menu li{margin-right:5px;}
.head-nav ul.menu li a{font-weight:bold;}

div.item-list{height:450px;overflow:auto;}
div.in-group{text-align:left;}
div.not-in-group{text-align:right;}
div.item{padding:5px 10px;cursor:pointer;}
div.item:hover{background-color:#fff;}
div.item.in-group:hover{text-decoration:line-through;}
div.item.not-in-group:hover{color:#008500;text-align:left;}
div.loading-div{position:absolute;z-index:100;opacity:0.4;background:url('/images/loading.gif') no-repeat center center #fff;}

/**图表**/
.char-color-box{width:16px; height:16px;border:2px solid #fff;display:inline-block;vertical-align: middle;}
.char-color-circle{font-size:0px;line-height:0;width:8px; height:8px;border:2px solid #fff;display:inline-block;vertical-align: middle;border-radius:8px;}
.char-table{margin:0 10px;}