*html { background-image:url(about:blank); background-attachment:fixed; }
html { overflow-y: scroll; }
body { color: #777; background:#fff; font-size:12px }
:focus { outline: none; }
.br { border-right:1px solid #DDD; }
.bb { border-bottom:1px solid #DDD; }
.bl { border-left:1px solid #DDD; }
.bt { border-top:1px solid #DDD; }
.ml15 { margin-left:15px; }
.mlr10 { margin:0px 10px; }
.mr15 { margin-right:15px; }
.mb20 { margin-bottom:20px; }
.pdlr20 { padding-left:20px; padding-right:20px; }
.pd20 { padding:20px; }
.pd2040 { padding:20px 40px }
.pdtb20{padding-top:20px;padding-bottom:20px;}
input[type="radio"] { vertical-align: middle; border: none !important; box-shadow: none; }
input:focus, textarea:focus, select:focus { outline: 0; }
.w80 { width:80px; }
.w100 { width:100px; }
.mr20 { margin-right:20px }

.top_wrapper, .mid_wrapper, .bottom_wrapper { margin: 0 auto; clear: both; }
.mid_wrapper { position:relative; }
.w980 { width:980px; margin:0 auto; }
.w1030 { width:1030px; margin:0 auto; }
.pd10{padding:10px;}
.o-auto{ overflow-y:auto; }
.pdlrt40{padding:40px 40px 0px 40px;}
.pdlrb40{padding:0px 40px 40px 40px;}
.mt15{margin-top: 15px;}




.fold .m_arrow { display: inline-block; width: 0; height: 0; font-size: 0; border-width: 6px 6px 6px 0; border-style: dashed solid dashed dashed; border-color: transparent #fff transparent transparent; overflow: hidden; }
.unfold .m_arrow { display: inline-block; width: 0; height: 0; font-size: 0; border-width: 6px 0 6px 6px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #fff; overflow: hidden; }


/*公共按钮样式*/
.btn_green { background: #2b7; color: #FFF !important; height: 32px; padding:0px 20px; line-height:32px; cursor:pointer; display:inline-block; font-size:12px; border:1px solid #2b7 !important; border-radius:4px }
.btn_green:hover { background: #2b7; border: 1px #2b7 solid; color:#fff !important; }
.btn_gray { border: 1px #DDD solid; color: #777 !important; background: #FFF; padding:0px 20px; cursor:pointer; height:32px; line-height:32px; display:inline-block; font-size:12px; border-radius:4px }
.btn_gray:hover { border: 1px #CCC solid; color: #555 !important; background: #f8f8f8; }
.btn_darkgray { border: 1px #DDD solid; background: #DDD; color: #777 !important; height: 32px; padding:0px 20px; line-height:32px; cursor:pointer; display:inline-block; font-size:12px; }
.btn_darkgray:hover { background: #E5E5E5; border: 1px #E5E5E5 solid; }


/*公共表格选中样式*/
.selectable .ui-selecting { background: #f3f3f3; }
.selectable .ui-selected { background: #f3f3f3; color:#777; cursor:pointer; }
.selectable .ui-selected:hover { background: #f3f3f3; cursor:pointer; }
.selectable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
.selectable tr { margin: 3px; padding: 5px; height: 18px; cursor: pointer; }
.selectable tr:hover { background: #f6f6f6; cursor: pointer; }
/*返回顶部*/
.up_arrow { display: none; position: fixed; right: 45px; bottom: 100px; z-index: 104; cursor: pointer; width: 58px; height: 58px; background: url(../images/common/up.png); }
/*公共表格样式*/
.tb-void { border:solid #ddd; border-width:1px 0px 0 0px; }
.tb-void table { width: 100%; border-collapse: collapse; }
.tb-void table a { color: #2b7; }
.tb-void table a:hover { color: #2b7; }
.tb-void th, .tb-void td { padding: 8px 10px; text-align: left; white-space: nowrap; }
.tb-void th { border-bottom: 1px #DDD solid; color: #555; font-weight: normal; }
.tb-void tbody td { border-bottom: 1px #DDD solid; height: 30px; }
.tb-void .even { background-color:#eee; }


/*搜索bar*/
.filter { padding: 10px 20px;}
.filter .input-text { height: 20px; line-height: 20px; border: 1px #DDD solid; padding: 2px 5px; }
.filter ul li { float:left; margin-right:10px; position:relative; }
.filter ul li.fr { float:right; margin-right:0px; }
.filter input, .filter label, .filter select { vertical-align:middle; }
.filter .timesearch { background:url(../images/common/sear_10.png) 0 0 no-repeat; display:inline-block; width:20px; height:20px; vertical-align:middle; cursor:pointer; }
.filter .addmessage s { display:inline-block;background:url(../images/common/ico_03.png) 0 0 no-repeat; width:18px; height:18px; vertical-align:text-bottom;margin-right:5px;}
.filter .search { width: 200px; height: 30px; position: relative; background:#fff; border:1px solid #ddd;padding: 0;overflow: visible; }
.filter .search input.text { border: 0; padding: 0px 10px; width: 140px; height: 30px; position: absolute; top: 0; left: 0; outline:none; line-height: 30px; color:#777; }
.filter .search input.button { border: 0; padding: 7px 10px; width: 40px; background: #fff url(../images/common/ico_06.png) no-repeat center center; height: 30px; cursor: pointer; position: absolute; top: 0; right: 0; }
.filter .search .close input.button { background:url(../images/common/ico_up.png) center center no-repeat; }
.filter .select-text { width: 268px; height: 32px; line-height: 32px; padding: 2px 5px; }

/*统一时间搜索*/
.moretime { position:relative; }
.moretime s { background: url(../images/common/ico_06.png) center center no-repeat; width: 28px; height: 28px; border: 1px solid #ddd; border-left: none; display:inline-block; cursor:pointer; }
.timecurr s { background:url(../images/common/ico_up.png) center center no-repeat; }
.moretime .timeoptions { position:absolute; background:#fff; width:395px; padding:15px; border:1px solid #ddd; top:34px; right:-204px; z-index:1; box-shadow:0 2px 20px 2px rgba(0, 0, 0, .1 ); }
.moretime .ico_search { border:1px #2b7 solid; width: 80px; height: 32px; display: inline-block; cursor:pointer; text-align:center; background:#2b7; line-height:32px; }
.moretime .ico_search i { display:inline-block; background:url(../images/common/sear_10.png) no-repeat 0 0; width:20px; height:20px; margin-top:5px; }
.moretime .dateinput { width: 90px; height: 32px; line-height: 26px; font-size: 12px; padding-left: 5px; background: url(../images/common/ico_23.png) 95px center no-repeat; border: 1px solid #DDD; padding-right: 30px; color:#777; }

/*高级搜索*/
.advanced-search { position:absolute; background:#fff; border:1px solid #DDD; padding:20px; width:305px; right:-1px; top:32px; display:none; z-index:2; box-shadow:0 2px 20px 2px rgba(0, 0, 0, .1 ); }
.advanced-search .title { height:30px; overflow:hidden; border-bottom:1px solid #DDD; line-height:30px; font-size: 18px; color:#333; }
.advanced-search p { line-height:30px; overflow:hidden; }
.advanced-search input.input-text { width:293px; height:28px; line-height:26px; font-size:12px; padding-left:5px; }
.advanced-search input.dateinput { width:99px; height:32px; line-height:32px; font-size:12px; padding-left:10px; background:url(../images/common/ico_23.png) 110px center no-repeat; border:1px solid #DDD; padding-right:30px; }
.advanced-search .select-text { width: 305px; height: 34px; line-height: 32px; font-size: 12px; padding: 2px 5px; }
.advanced-search .btn_green { padding:0px 30px; }
.radiolist span { margin-right:10px; }
.radiolist input, .radiolist label { vertical-align:middle; }
.newssection li { _heihgt: 1%; margin-bottom: 10px; line-height: 28px; padding-left:7.5em; _zoom: 1; clear:both; /* overflow:hidden*/; }
.newssection .label-like { float: left; height: 28px; text-align: right; overflow: hidden; margin-left: -7em; width: 6em; text-align: left; }
.newssection .input-text { width:620px; padding: 4px 3px; height: 18px; line-height: 18px; border: 1px solid #DDD; color: #404040; background:none; }
.newssection .s-select { padding:4px 5px; color:#777; }
.newssection .btn_green { padding:0px 50px; }

/*选择联系人or组织*/
.tagsinput { background: #FFF; position:relative; height:30px; line-height:30px; border:1px solid #ddd }
.tagsinput .tags_addtag { background:url(../images/common/add_03.gif) center center no-repeat; width:30px; height:30px; display:inline-block; cursor:pointer; position:absolute; right:0; top:0; }
.tagsinput .tagnum { display:inline-block; width:30px; text-align:center; position:absolute; left:0; top:0; z-index:1 }
.tagsinput .cate-selected .nav { padding:0px 5px; }
.tagsinput .cate-selected .nav span { padding: 0; margin: 3px 5px 5px 0px; display:inline-block; position:relative; }
.tagsinput .cate-selected .nav a { position: relative; display: block; _display: inline; _zoom: 1; height: 22px; line-height: 22px; background: #2b7; color: #fff; white-space: nowrap; padding: 0px 30px 0px 5px; margin: 0; font-size:12px; }
.tagsinput .cate-selected .nav a .icon-close { background: #2b7; width: 24px; height: 22px; position: absolute; right: 0px; top: 0px; margin:0px; text-align:center; }
.tagsinput .cate-selected .nav a .icon-close i { background:url(../Images/common/close.png) 0 0 no-repeat; display:inline-block; width:16px; height:16px; margin-top:2px; }
.tagsinput .reselect s { background:url(../images/common/ico_03.gif) center center no-repeat; display:inline-block; height:30px; width:30px; border-right:1px solid #DDD; cursor:pointer; vertical-align:top; }
.tagsinput .selected s { background:url(../images/common/ico_up.gif) center center no-repeat; }
.tagsinput .reselect { position: absolute; right: 30px; z-index: 1; top: 0; }
.tagsinput .recipients { position:relative; height:32px; padding:0px 60px 0px 30px; }
.tagsinput .recipientscon { overflow: hidden; background: #fff; height:30px; border:1px solid #ddd; position:relative; top:-1px }
.tagsinput .rec-selected { height: auto; overflow: auto; min-height:30px; z-index:1; max-height:250px }
.tagsinput .rec-selected .cate-selected { overflow:auto; }
.tagsinput input.dateinput { width:120px; height: 26px; line-height: 26px; font-size: 12px; padding-left: 5px; background: url(../images/common/ico_23.png) 130px center no-repeat; border: 1px solid #DDD; padding-right: 30px; color: #777; }

/*选择接收者或者组织*/
.recipientslist { font-size:12px; padding-top:0px; }
.recipientslist .selectionlist { height:308px; border:1px solid #DDD; padding:10px; overflow:auto; }
.recipientslist .action { height:30px; line-height:30px; padding-top:10px; }
.recipientslist .btn_green { color: #FFF; }
.recipientslist .searchrecipients { height: 32px; position: relative; z-index: 12; background:#fff; border:1px solid #DDD; margin-bottom:5px; }
.recipientslist .searchrecipients input.text { border: 0; padding: 7px 10px; width: 292px; height: 18px; position: absolute; top: 0; left: 0; z-index: 2; outline:none; line-height:14px; color:#777; }
.recipientslist .searchrecipients input.button { border: 0; width: 40px; height: 32px; cursor: pointer; position: absolute; top: 0; right: 0; z-index: 2; background:url(../images/common/select_03.png) center center no-repeat; }
.msg_prev, .msg_next { display: inline-block; width: 36px; height: 36px; opacity: 0.5; }
.msg_prev:hover, .msg_next:hover { display: inline-block; width: 36px; height: 36px; opacity: 0.8; }
.msg_prev { background: url(../Images/common/arrow_up.png) no-repeat center center; cursor: pointer; text-indent: -9999px; }
.msg_next { background: url(../Images/common/arrow_down.png) no-repeat center center; cursor: pointer; text-indent: -9999px; }
#ui-datepicker-div { z-index:25000 !important; }
#div_chooseImgs img { display: block; float: none; clear: both; }
.dialog-buttonpanel { position: absolute; bottom: 0px; right:0px; margin:20px; }
.imageSpan { display: block; float:none; clear:both; }
.btn-select-img { height: 30px; }
.top-right { float:right }
.top-right .note { position:relative; float:left; margin:12px 20px 0px 0px; }
.note .bulletin { cursor:pointer; position:relative }
.note .bulletin i { background:url(../images/common/ic-bulletin.png) 0 0 no-repeat; width:15px; height:16px; display:inline-block; float:left; margin-right:30px; opacity: 0.6 }
.bulletin .badge { height:16px; background:#da646d; display:inline-block; float:left; min-width:25px; text-align:center; color:#fff; border-radius:5px; line-height:16px; position: absolute; left: 20px; }
.dropbox-bulletin { border:1px solid #ddd; height:312px; width:330px; background:#fff; position:absolute; top:32px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; display:none; right: -68px; box-shadow: 0 2px 30px 2px rgba(0, 0, 0, .3 ); }
.dropbox-bulletin .arrow-up { width:20px; height:12px; background:url(../images/common/arrow-up.png) 0 0 no-repeat; display:inline-block; position:absolute; top:-12px; right:94px }
.dropbox-bulletin a { color:#777 }
.dropbox-bulletin a:hover { color:#2b7 }
.dropbox-bulletin .title { height:40px; line-height:40px; padding:0px 20px; color:#777 }
.buletin-content { height:270px; overflow:auto }
.buletin-content .list { border-top:1px solid #ddd; padding:0px 20px; height:89px; overflow:hidden }
.buletin-content .list .flag-unread { float:right; width:50px; height:20px; background:#777; color:#fff; text-align:center; border-radius:3px; line-height:20px; }
.buletin-content .list .time { color:#999 }
.buletin-content .list p { padding-top:10px; overflow:hidden; height:20px }
.buletin-content .list .notice-con { height:35px; word-wrap: break-word; word-break: break-all; }
.buletin-content .nofound { padding-top:50px; text-align: center; font-size:14px; border-top:1px solid #ddd; color : #777 }
.buletin-content .nofound i { background:url(../images/common/ic-bulletin-no.png) center center no-repeat; height:90px; display:block; margin-bottom:20px }
.note-open .bulletin i { opacity: 1.0 }
.note-open .dropbox-bulletin { display:block }
.notice-unread-list .title .line { margin:0px 10px }
.notice-unread-con .title .back-noticelist { background:url(../images/common/arrow-l.png) center left no-repeat; display:inline-block; cursor:pointer; padding-left:15px; line-height: 37px; }
.notice-unread-con .buletin-content .list { height:auto; }
.notice-unread-con .buletin-content .list .notice-con { height:auto; color:#777 }
.icon-addtag { background: url(../images/common/add_03.gif) center center no-repeat; width: 30px; height: 30px; display: inline-block; cursor: pointer; vertical-align:middle; line-height:30px }
.feature-tab { padding-bottom:10px; text-align:center }
.feature-tab .btn-tab { height:28px; line-height:28px; border:1px solid #2b7; padding:0px 40px; font-size:12px; cursor:pointer; color:#2b7; border-right:none; display:inline-block }
.feature-tab .btn-tab.current { background:#2b7; color:#fff }
.feature-tab .btn-tab:last-child { margin-left:-1px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-right:1px solid #2b7 }
.feature-tab .btn-tab:first-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px }

/*满屏自适应宽度*/
.page { width:auto }
#topNav .navmain { padding:0px 30px }
.top_wrapper, .mid_wrapper, .bottom_wrapper { width:auto !important }
.breadcrumb .w980 { width:auto !important; }
.breadcrumb .crumb { padding:0px 30px; }
.mid_wrapper .container { margin:0 auto }
.taskbar .w980 { width:100% }
.taskbar { width:100% !important }

/*任务状态图标集合*/
.icon-task-status { display:inline-block; width:16px; height:16px; background:url(../Images/task/task.png) 0 0 no-repeat; line-height:16px; vertical-align:text-top }
.icon-task-report { background-position:-53px -394px }
.icon-task-notreported { background-position:-29px -393px }
.icon-task-pending { background-position:-64px -566px }
.icon-task-complete { background-position:-36px -338px; }
.icon-task-stop { background-position:0px -338px }
.icon-task-aborted { background-position:-18px -338px }
#div_orgUsersTree_usersSelector .btn-link { line-height:30px }
#div_orgUsersTree_usersSelector .btn-link a { color:#2b7 }


/*Icon*/
.icon-report2 { background:url(../images/common/ic-nav-analysis.png) 0 0 no-repeat; }
.icon-report2-w { background:url(../images/common/ic-nav-analysis-w.png) 0 0 no-repeat; }
.icon-switch-abnormal { width: 42px; height:25px; margin-top:-5px; background:url(../images/common/abnormal_switch.png) center center no-repeat; cursor:pointer }
.icon-switch-abnormal-open { width: 42px; height: 25px; background:url(../images/common/abnormal_switch_open.png) center center no-repeat; }
.icon-move { background:url(../images/common/ic_move.png) center center no-repeat; }
.icon-group { background:url(../images/common/ic_group.png) center center no-repeat; }
.icon-trace { width:16px; height:16px; background:url(../images/newcommon/ic_sy.png) center center no-repeat; }
.icon-edit{width: 16px;height: 16px;background:url(../images/newcommon/ic-edit.png) 0 0 no-repeat;}
.icon-delete{width: 16px;height: 16px;background:url(../images/newcommon/ic-delete.png) 0 0 no-repeat;}
.icon-edit-green{width: 16px;height: 16px;background: url(../images/newcommon/ic_edit_green.png) 0 0 no-repeat;}
.icon-add-green{width: 16px;height: 16px;background: url(../images/newcommon/ic_add_green.png) 0 0 no-repeat;}
.icon-detail{width: 16px;height: 16px;background: url(../images/newcommon/ic_detail.png) 0 0 no-repeat;}
.icon-add-little{width: 16px;height: 16px;background: url(../images/newcommon/ic-add-little.png) 0 0 no-repeat;}
.icon-copy{width:16px;height:16px; background:url(../images/common/ic_copy.png) center center no-repeat;}
.icon-person{width:17px;height:16px; background:url(../images/newcommon/ic_person.png) center center no-repeat;}
.icon-edit-w{width:16px;height:16px; background:url(../images/newcommon/ic_edit_w.png) center center no-repeat; vertical-align:text-bottom;}

/*
.search .form-text { border-right:none; width:270px }
*/
/*侧边栏搜索模块*/
/*
.side-search { overflow:hidden; position:relative }
.side-search .form-text { height:40px; color: #808080; width:100%; border-right:1px solid #ddd }
.side-search .ico_search { width: 38px; height: 38px; background: #fff url(../images/common/sear_11.png) no-repeat center center; display: inline-block; cursor: pointer; position:absolute; right:1px; top:1px }
*/

/*时间轴初始化*/
.ui-slider { text-decoration: none; }
.ui-slider .ui-slider-handle { overflow: visible; }
.ui-slider .ui-slider-tooltip { display: none; }
.ui-slider .screenReaderContext { position: absolute; width: 0; height: 0; overflow: hidden; left: -999999999px; }
.ui-slider .ui-state-active .ui-slider-tooltip, .ui-slider .ui-state-focus .ui-slider-tooltip, .ui-slider .ui-state-hover .ui-slider-tooltip { display: none; position: absolute; bottom: 2.5em; text-align: center; font-size: 12px; width: 80px; margin-left: -37px; }
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down, .ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner { position: absolute; display: block; width: 0; height: 0; border-bottom-width: 0; background: none; }
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down { border-left: 7px dashed transparent; border-right: 7px dashed transparent; border-top-width: 8px; bottom: -8px; right: auto; left: 50%; margin-left: -7px; }
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner { border-left: 6px dashed transparent; border-right: 6px dashed transparent; border-top: 7px solid #fff; bottom: auto; top: -9px; left: -6px; }
.ui-slider a { text-decoration: none; }
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt { list-style: none; margin: 0; padding: 0; }
.ui-slider ol, .ui-slider dl { position: relative; top: 1.3em; width: 100%; }
.ui-slider dt { top: 1.5em; position: absolute; padding-top: .2em; text-align: center; border-bottom: 1px dotted #ddd; height: .7em; color: #999; }
.ui-slider dt span { background: #fff; padding: 0 .5em; }
.ui-slider li, .ui-slider dd { position: absolute; overflow: visible; color: #666; }
.ui-slider span.ui-slider-label { position: absolute; }
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label { padding: 0 5px; font-size: 12px; color: #AAA; font-family:Arial; }
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show { display: block; }
.ui-slider span.ui-slider-tic { position: absolute; left: 0; height: 8px; top: -1.3em; }
.ui-slider li span.ui-widget-content, .ui-slider dd span.ui-widget-content { border-right: 0; border-left-width: 1px; border-left-style: solid; border-top: 0; border-bottom: 0; }
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic { display: none; }
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label { display: none; }
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show { display: block; }
/*时间轴*/
.timespan .ui-slider { width:350px; }
.timespan select { display: none; }
.timespan .ui-slider { float: left; position: relative; top: 10px; margin: 0 0 0 20px; height: 2px; border: none; background: #CCC; }
.timespan .ui-slider-handle { position:absolute; top: -8px; border: 4px #2b7 solid; width: 8px; height: 8px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; cursor: pointer; }
.timespan { margin-right:35px; }
.timespan .ui-slider-handle:active { border: 4px #2b7 solid; background-color: #FFF; }
.timespan .ui-slider-tooltip { position: relative; bottom: 20px; }
.timespan .ui-slider-label { top: -10px; width: 60px; text-align: center; cursor: pointer; }
.timespan span.ui-slider-tic { position: absolute; top: -25px; cursor: pointer; }
/*时间轴区间*/
/*.time_interval { margin-right:25px; line-height:24px; height:35px; }*/
.time_interval .ui-slider { width:300px; }
.time_photos .ui-slider { width:410px; }
/*.time_photos { width:350px; margin-right:0; }*/
.time_interval select {  }
.time_interval .ui-slider { display: inline-block; vertical-align:top;position: relative; top: 10px; margin: 0 0 0 20px; height: 2px; border: none; background: #CCC; }
.time_interval .ui-slider-handle { position:absolute; top: -8px; border: 4px #2b7 solid; width: 8px; height: 8px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; cursor: pointer; }
.time_interval .ui-slider-handle:active { border: 4px #2b7 solid; background-color: #FFF; }
.time_interval .ui-slider-tooltip { display: none; position: relative; bottom: 20px; }
.time_interval .ui-slider-label { top: -10px; width: 50px; text-align: center; cursor: pointer; }
.time_interval span.ui-slider-tic { position: absolute; top: -25px; height: 8px; cursor: pointer; }
.time_interval .ui-slider-range { background: #2b7; _height:1px; overflow:hidden; }
.time_interval .ui-slider-horizontal .ui-slider-handle { margin-left: -.3em; }
/*Tab*/
.c-tabs { overflow: hidden }
.c-tabs li { float: left; border: 1px solid #2b7; text-align: center; width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-left: -1px; line-height: 30px }
.c-tabs li a { color: #2b7; display: block; }
.c-tabs li.active { background: #2b7; color: #fff }
.c-tabs li:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.c-tabs li:first-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; margin-left: 0 }
.c-tabs li.active a { color: #fff }
.c-tabs li.col-md-3 { width: 33.333333% }
.c-tabs li.col-md-5 { width: 20% }
.c-tab-pane { display: none; padding:15px; }
.highcharts-credits { display:none; }


.cate-selected .icon-close i{
	background:url(../Images/common/close.png) 0 0 no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
	margin-top:2px;
}


.reply-content .piclist { overflow:hidden;}
.reply-content .piclist .filecell dd { float:left }
.reply-content .piclist .filecell dd { position:relative; padding-top:10px; margin-right:10px; }
.reply-content .piclist .imgAttachment img { width:40px;}
.reply-content .piclist .MessageImgAttachment .imgAttachment img { width:40px;height:40px;}
.reply-content .piclist .CommentImgAttachment .imgAttachment img { width:40px;height:40px;}
.reply-content .piclist .filecell dd .deleteImg { width:20px; height:20px; display:inline-block; position:absolute; z-index:1; bottom:0; right:0; cursor:pointer; background:url(/lib/jquery-plugin/jqueryui/images/ic_close_l.png) center center no-repeat;background-color: rgb(238,85,102);}
.dddel { width:14px; height:14px; display:inline-block; position:relative; z-index:1;top: -20px;right: 10px; cursor:pointer; background:url(/Images/newMessage/ic_img_delete.png) 0 0 no-repeat}

/*上传多张图片列表样式*/
.attachment-piclist { overflow:hidden;padding-bottom:10px;}
.attachment-piclist li { float:left }
.attachment-piclist li { position:relative; padding-top:10px; margin-right:10px; }
.attachment-piclist img { border:1px solid #ddd;width:40px;height:40px }
.attachment-piclist .icon-delete-red { width:14px; height:14px; display:inline-block; position:absolute; z-index:1; top:4px; right:-5px; cursor:pointer; background:url(../Images/newMessage/ic_img_delete.png) 0 0 no-repeat}


/*上传图片按钮美化*/
.upload-btn { display: inline-block; margin-bottom: 0; font-size: 12px; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; color:#777; }
.upload-btn{ display:inline-block;height:30px; line-height:30px;padding: 0px 12px;border:1px solid #ddd;box-sizing:border-box;border-radius:4px; font-size:12px; color:#8e8e8e}
.upload-img {width: 40px;height: 40px;padding: 0;}
.upload-btn .icfont {font-size: 30px;line-height: 40px;}
.fileinput-button { position: relative; overflow: hidden; }
.fileinput-button input { position: absolute; top: 0; left: 0; margin: 0; opacity: 0; filter: alpha(opacity=0); transform: translate(-300px, 0) scale(4); font-size: 23px; direction: ltr; cursor: pointer; height:34px; }


/*选择作物、品种弹出层*/
.selection-popup { position:relative }
.selection-popup.active .crop-list { display:block }
.selection-popup .crop-list { display:none; padding: 5px 0; background: #fff; overflow: hidden; zoom:1; border: 1px solid #bec2c4; border-right-color: #bec2c4; border-bottom-color: #bec2c4; width:620px; position:absolute; left:0; top:100%; font-size:12px; margin-top:-1px;background:#fff; z-index:2;}
.selection-popup .crop-list .tit { padding: 3px }
.selection-popup .crop-list p { color: #999; line-height: 20px; padding: 0 0 8px }
.selection-popup .crop-list .tab-nav { list-style: none; overflow: hidden; zoom:1; position: relative; z-index: 5; padding: 3px 5px 0; height: 22px }
.selection-popup .crop-list .tab-nav li { list-style: none; float: left; border: 0; border-bottom-color: #bec2c4; padding: 0 6px; margin-right: 3px; line-height: 20px; cursor: pointer; background: #fff }
.selection-popup .crop-list .tab-nav li.selected { padding: 0 5px; border: 1px solid #b3c2c4; border-bottom: 1px solid #fff; background: #fff }
.selection-popup .crop-list .tab-content { border-top: 1px solid #bec2c4; margin-top: -1px; padding: 6px 0; line-height: 22px; zoom:1; position: relative;height:200px; overflow:auto}
.selection-popup .crop-list .tab-content dt { float: left; padding-left: 3px; color: #f30; text-indent: 5px; font-family: "Lucida console", consolas, "courier new"; line-height: 22px; font-size: 14px }
.selection-popup .breed-list .tab-content dt {float: none;padding-left: 20px; color: #999;text-indent: 0px;line-height: 30px;border-bottom:1px solid #eee;margin-bottom:10px;font-size: 12px;font-family: Arial, Helvetica,"Microsoft YaHei","\5B8B\4F53";}
.selection-popup .crop-list .tab-content dd { margin-left: 15px; overflow: hidden; zoom:1 }
.selection-popup .crop-list .tab-content dd span { float: left; padding-left: 4px; width: 110px; text-align: left }
.selection-popup .crop-list span a { color: #404040; padding: 0 2px }
.selection-popup .crop-list .hidden { display: none }
.selection-popup .breed-list .action{padding:10px 20px 0px 20px;}
.selection-popup .breed-list .action a{ text-decoration:underline;}
.selection-popup .breed-list .icfont{font-size:20px;color:#999;float:right;}
.selection-popup .breed-list dd a{ display:block;padding:0 10px;height:20px;border:1px solid #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.selection-popup .breed-list dd a.selected{border:1px solid #2b7;color:#2b7;border-radius:10px;height:20px;line-height:20px;}
/*.ui-autocomplete { min-width:400px;}*/

/*上传附件样式*/
.attachment { line-height: 30px; overflow : visible; border: 1px solid #e5e5e5; border-width: 1px 0; border: 0 none; background: 0; height: auto; }
.attachment li { margin:0px 5px 2px 0; padding: 0; float: left; clear: inherit; }
.attachment li a { margin: 0; padding-top: 8px; padding-bottom: 8px; border-left: 1px solid whiteSmoke; border-right: 1px solid #e5e5e5; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; position: relative; display: block; _display: inline; _zoom: 1; height: 22px; line-height: 22px; background: #2d8931; color: #fff; white-space: nowrap; padding: 0px 60px 0px 5px; }
.icon-close { background: #2d8931; width: 24px; height: 22px; position: absolute; right: 0px; top: 0px; margin:0px; text-align:center; }
.icon-close i { background:url(/Images/common/close.png) 0 0 no-repeat; display:inline-block; width:16px; height:16px; margin-top:2px; }
.attachment a .icon-close { position: absolute; right: 0px; top: 0px; width: 24px; height: 22px; cursor:pointer; }
.icon-editAttachmentName { background: #2d8931; width: 24px; height: 22px; position: absolute; right: 30px; top: 0px; margin:0px; text-align:center; }
.icon-editAttachmentName i { background:url(/Images/common/edit.png) 0 0 no-repeat; display:inline-block; width:16px; height:16px; margin-top:2px; }
.attachment a .icon-editAttachmentName { position: absolute; right: 30px; top: 0px; width: 24px; height: 22px; cursor:pointer; }


.ueditor-panel{ position:relative; z-index:0;}



/*账号管理*/
.region-panel { border:1px solid #ddd; padding:15px; height:400px; }
.region-panel .hd { border-bottom:1px solid #ddd; height:30px; overflow:hidden; }
.region-panel .hd h2 { font-size:16px; }
.region-panel .hd .edit-userinfo { display: block; height: 20px; width: 30px; text-indent: -9999px; cursor: pointer; float : right; line-height: 30px; background:url(/Images/common/tool.png) no-repeat center center; background-position:0px -194px; }
.region-panel .hd .edit-userinfo:hover { background-position:0px -225px; }
.region-panel{height:auto; overflow:hidden}
.region-panel .bd{padding:30px;}