﻿::-webkit-scrollbar{width: 7px; height: 7px;}
::-webkit-scrollbar-track{/*border-radius: 10px;*/ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);}
::-webkit-scrollbar-track:hover{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4); background-color: rgba(0,0,0,0.01);}
::-webkit-scrollbar-track:active{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4); background-color: rgba(0,0,0,0.05);}
::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,0.05); /*border-radius: 10px;*/ -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}
::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,0.2); /*border-radius: 10px;*/ -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}
::-webkit-scrollbar-thumb:hover{background-color: rgba(0,0,0,0.4); -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}
::-webkit-scrollbar-thumb:active{background-color: rgba(0,0,0,0.4);}
/**{font-size:9pt;}*/
body{margin:0px;padding:0px;font-family:微软雅黑,宋体,Arial,Helvetica,Verdana,sans-serif;color:#000000;}
*{margin:0;padding:0;}
select{outline:none;}
ul{list-style:none;}
input,button,select,textarea{outline:none}
input[type="checkbox"]{vertical-align:middle;border:1px solid #F7F7F7; margin-bottom:1px; cursor:pointer;}
.alink{color:blue;cursor:pointer;text-decoration:underline;}
.box{margin:0px;padding:0px;min-height:65px;height:auto;border:1px solid #ccc;}
.box-title{height:27px;line-height:27px;text-indent:7px;border-bottom:1px solid #ccc; background-color:#F2F2F2;background:-webkit-linear-gradient(top,#ffffff 0,#F2F2F2 100%);background:-moz-linear-gradient(top,#ffffff 0,#F2F2F2 100%);background:-o-linear-gradient(top,#ffffff 0,#F2F2F2 100%);background:linear-gradient(to bottom,#ffffff 0,#F2F2F2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#F2F2F2,GradientType=0);}
.box-title img{padding-bottom:3px;vertical-align:middle;}
.box-content{height:auto;padding:7px;line-height:20px;}
.box-content a{color:#000000; text-decoration:none;}
.box-content a:link{color:#000000; text-decoration:none;}
.line{margin:0px auto;height:1px;background:#ccc;}
.topline{border-top:1px solid #ccc;}
.leftline{border-left:1px solid #ccc;}
.rightline{border-right:1px solid #ccc;}
.bottomline{border-bottom:1px solid #ccc;}
.border{border:1px solid #ccc;}
.topdashed{border-top:1px dashed #ccc;}
.leftdashed{border-left:1px dashed #ccc;}
.rightdashed{border-right:1px dashed #ccc;}
.bottomdashed{border-bottom:1px dashed #ccc;}
.borderdashed{border:1px dashed #ccc;}

.background{background-color:#F2F2F2;}
.btnbartitle{border-bottom:#ccc 1px solid;padding-bottom:1px;background-color:#F2F2F2;background:-webkit-linear-gradient(top,#ffffff 0,#F2F2F2 100%);background:-moz-linear-gradient(top,#ffffff 0,#F2F2F2 100%);background:-o-linear-gradient(top,#ffffff 0,#F2F2F2 100%);background:linear-gradient(to bottom,#ffffff 0,#F2F2F2 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#F2F2F2,GradientType=0);height:26px; line-height:26px; padding-left:5px; padding-right:5px; color:#666;font-weight:bold;}
.btnbartitleinput{height:18px; line-height:18px; border:#ccc 1px solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.ScrollBar{overflow:auto;background:#fff;}
/*提示信息begin*/
.note-prompt{height:40px;line-height:40px;padding-left:30px;border:1px solid #ccc;background:#FFFDCD url('../Images/Icon16/lightbulb.png') no-repeat scroll 7px 12px;color:#8F5700;margin-bottom:1px;}
.note-info{font-weight:bold; font-family:'Roboto', sans-serif; color:#666;height:35px;line-height:35px;margin-bottom:1px;background:#FFFDCD; border:1px solid #ccc;}
.note-error{font-weight:bold; font-family:'Roboto', sans-serif; color:#fff;height:35px;line-height:35px;margin-bottom:1px; background-color:#E74D3C;}
.note-warning{font-weight:bold; font-family:'Roboto', sans-serif; color:#fff;height:35px;line-height:35px;margin-bottom:1px; background-color:#F39C12; border:1px solid #ae8910;}
.note-success{font-weight:bold; font-family:'Roboto', sans-serif; color:#fff;height:35px;line-height:35px;margin-bottom:1px; background-color:#28AF60;}
.note-icon-error{background:url('../Images/note-error.png') no-repeat scroll 10px 8.5px; width:30px; height:35px; text-align:center; float:right;}
.note-icon-warning{background:url('../Images/note-warning.png') no-repeat scroll 10px 8.5px; width:30px; height:35px; text-align:center; float:left;}
.note-icon-success{background:url('../Images/note-success.png') no-repeat scroll 10px 8.5px; width:30px; height:35px; text-align:center; float:left;}
.note-text{padding-left:20px; text-align:left;}
/*提示信息end*/
/*右击菜单begin*/
.rightMenu{position:fixed;top:-9999px;left:-9999px; z-index:1001; display:none;}
.rightMenu ul{float:left;background:url(../Images/line.png) 26px 0 repeat-y #f1f1f1;padding:2px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color:#fff;border:1px solid #ccc; box-shadow:0 0 8px #ccc;}
.rightMenu ul li{cursor:pointer;clear:both;height:24px;line-height:24px;white-space:nowrap;padding:0 30px;}
.rightMenu ul .disabled{cursor:not-allowed;color:#ccc;}
.rightMenu ul li.sub{background-repeat:no-repeat;background-position:right 9px;background-image:url(../images/arrow.png);}
.rightMenu ul li.active{background-color:#3272CD; color:#fff;}
.rightMenu ul ul{display:none;position:absolute; color:#000000;}
.rightMenu .m-split{height:2px;background:url(../Images/splitLine_bg.gif) center repeat-x;margin:0 2px;margin-top:1px;margin-bottom:1px; margin-left:26px;}
.rightMenu li i{position:absolute;border:0px;left:6px;width:16px;height:16px;}
/*右击菜单end*/
.layout{margin:1px; border: 1px solid #bbb; min-height: 300px; background:#fff; margin:10px;}
.layoutPanel{width:100%; overflow:hidden; margin:0px; padding:0px;}
.layoutResize{width: 4px; background: #fff url("../Images/vgrabber.gif") no-repeat center; border-left: 1px solid #bbb; border-right: 1px solid #bbb;}
.hsplitbar{height: 4px; background: #fff url("../Images/hgrabber.gif") no-repeat center; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb;}
/*电子邮箱*/
.component_button{text-align:center; float:left; height:35px; line-height:35px; width:104px; font-size:15px; cursor:pointer;}
.component_button img{vertical-align:middle; padding-bottom:3px; padding-right:3px;}
.accordion-list, accordion-list dt accordion-list dd{margin:0px;}
.accordion-list dt{height: 35px; line-height: 35px; padding-left: 48px; cursor: pointer; position: relative; font-size: 14px; color: #666;font-weight: bold; border-bottom: 1px solid #ccc; background-color: #f5f5f5;}
.accordion-list dt:hover{background-color:#eee;}
.accordion-list dd{height: 35px; line-height: 35px; border-bottom: 1px solid #ccc;}
.accordion-list dd:hover{background-color:#eee;}
.accordion-list dd a{cursor:pointer; display: block; position: relative; text-decoration: none; padding-left: 26px;}
.accordion-list dd .active{background-color:#3272CD; color: #fff;}
.accordion-list dd i{width:16px; height:16px; float:left; margin-top:10px; margin-right:7px;}
.accordion-list dd a span{position: absolute; right: 10px; top: 8px; min-width: 14px; min-width: 16px; height: 14px; line-height: 14px; font-style: normal; background-color: #f5f5f5; border: 1px solid #bec2c7; border-radius: 15px; font-size: 11px; text-align: center; padding: 1px 6px;}
.accordion-list dd .active span{position: absolute; right: 10px; top: 8px; min-width: 14px; min-width: 16px; height: 14px; line-height: 14px; font-style: normal; color: #000000; background-color: #fff; border: 1px solid #96A3B4; border-radius: 15px; font-size: 11px; text-align: center; padding: 1px 6px;}
.accordion-icon{width: 16px; height: 16px; background-image: url(../images/tl_icons.png);}
.active .accordion-icon{width: 16px; height: 16px; background-image: url(../images/tl_icons_w.png);}
.accordion-list .arrow_close{left:25px; top:9px; position:absolute;}
.accordion-list .arrow_expand{left:25px; top:7px; position:absolute; background-position: 0 -23px;}
.accordion-list .inbox{background-position: -1px -48px;}
.accordion-list .outbox{background-position: -1px -77px;}
.accordion-list .sentbox{background-position: 0px -102px;}
.accordion-list .delbox{background-position: 0px -128px;}
.accordion-list .query{background-position: 0px -154px;}
.accordion-list .tags{background-position: -1px -205px;}
.accordion-list .custombox{background-position: -1px -177px;}
/*电子邮箱*/
/*错误提示信息浮动*/
#message { position:fixed; top:0; width: 100%; z-index: 1984;}
/*错误提示信息浮动*/
/***************************************************新框架样式重写*********************************************************************/
/*内容页面的框架*/
#contentFrame { width: 100%; border: 0; }

.None { display:none; }
.red { color:#ff0000;}

/*调整layui-form样式，增加form外边距*/
.layui-form-margin { margin:10px; background:#fff;}

/*新增layui-form-search样式，重写下属对象边距*/
.layui-form-search,
.layui-form-search .layui-form-item,
.layui-form-search .layui-inline { margin: 0;}

.layui-form-search .layui-form-item .layui-form-label,
.layui-form-search .layui-form-item .layui-input,.layui-form-search .layui-form-item .layui-input-inline { width: auto; }
.layui-form-search { margin-top:10px; }

/*新增layui-input-xs layui-input-sm样式，重写文本框高度*/
.layui-input-sm { height:30px; line-height:30px; }
.layui-input-xs { height:22px; line-height:22px; }

/*满屏显示数据列表*/
.layui-fullWidth { position:static; }

/*表单对象宽度重写*/
.layui-form-item .w80 { width: 80px; }
.layui-form-item .w120 { width: 120px; }

/*重写表单文本域宽度，两个样式同属与一组表单*/
.layui-form-pane .layui-form-label { width:150px; }
.layui-form-pane .layui-input-block { margin-left: 150px;}
/*.layui-form-pane .layui-input-inline { margin-left: 150px;}*/

/*样式扩展*/
.layui-form-lineHeight {height:38px; line-height:38px;}

