﻿/*补全信息弹窗*/
.popRegister{ width:630px; position:fixed; left:0; top: 0; right: 0; bottom: 0; margin: auto; overflow:hidden; z-index:510; }
.en .popRegister{ width:830px; }
.popRegisterCont{ box-sizing: border-box; padding:20px; }
.popRegister h2{ font-size: 30px; line-height: 50px; font-weight:bold; color: #34495e; text-align: center; padding-bottom:20px}
.popRegister .l,.popRegister .r{ width:50%;}
.popRegister h3{ color:#50647d; font-size: 14px; line-height: 20px; padding-bottom: 5px; font-weight:normal; }
.popRegister h3 span,.popRegister h3 p{ color: #acbcd0; margin-left: 10px; }
.popRegister .input{ width:100%; box-sizing:border-box; height:32px !important}
.popRegister li{ height:80px; float: left; width: 250px; margin:0 20px;}
.en .popRegister li{ width: 350px; }
.popRegister .errorBox{ height:20px; line-height:20px; margin:0; padding:0; background:#fff; border:none}
.popRegister .errorBox .icon{ display:none}
.popRegister .plug_selectBox,.popRegister .selectBox_listWrap{ min-width:100%}
.popRegister  .btn_blove{ width:30%; height:40px; line-height:40px;}
.popRegister .registerError { line-height:24px; min-height:24px; max-height:48px; text-align:center; color:#ed5565}
.popRegister .plug_selectBox .selectBox_show{ padding:5px 35px 5px 10px!important; }
.popRegister .plug_selectBox .selectBox_show i{ top:12px!important; }
.popRegister .agree{ line-height: 30px; height: 30px; }
.popRegister .agree input{ border:0; padding:0;}
.popRegister .agree p{ display: inline-block; color: #7990ad; font-size: 14px; vertical-align: middle; }
.popRegister .agree a{ color:#4da1ff;}
/*通知*/
.noticeWrap{ padding:30px 50px 0 50px; }
.news{ padding:10px 20px}
.news li{ font-size:14px; height:32px; line-height:32px;}
.news h3{ font-size:16px; padding-bottom:5px}
.news span,.news h3{ color:#4da1ff}
.news li{ border-bottom:1px solid #eaeaea; position:relative; padding-right:80px;}
.news li:last-child{ border-bottom:none}
.news span{ position:absolute; right:0; top:0;}
.news p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

@media screen and (max-width:1440px){
/** nav **/
.navBox{ height: 50px; }
.navLogo{ margin:3px 0 0px 20px; width:173px;}
.navLine{ margin:15px 28px}
.navBox .projectName{ line-height:50px; }
.navright{  width:400px; height:50px;line-height:50px; }
.navHelpBtn{ margin-left: 25px; }
.navUserName{ max-width:130px; height:50px; line-height:50px; margin:0 10px;}

.navUserMsg{  width:400px; position:absolute; right:0; top:50px; background:#fff; height:0; overflow:hidden;
	transition:all 0.5s;
	-moz-transition:all 0.5s; /* Firefox 4 */
	-webkit-transition:all 0.5s; /* Safari and Chrome */
	-o-transition:all 0.5s; /* Opera */}

/*面包屑*/
.locationBox,.tabKey{ font-size:14px;  height:34px; line-height:34px; }
/*通知*/
.noticeWrap{ padding:25px 35px 0 35px; }
.news{ padding:5px 20px}
.news li{ font-size:12px; height:28px; line-height:28px;}
.news h3{ font-size:14px; }
/** sidebar **/
.sidebar{ width:200px;}
.sidebarList{ padding:10px 0 0 28px;}
.sidebarName a{ font-size:15px; height:54px;}
.sidebarName span{ height:54px; line-height:54px; }
.sidebarName i{ width:30px;}
/** 结构 **/
.main{ padding:25px 35px 25px 35px; }
.container{ background-color: #f7f7f9; margin-left: 200px; overflow-y:auto;
	transition:margin-left 0.3s;
	-moz-transition:margin-left 0.3s; /* Firefox 4 */
	-webkit-transition:margin-left 0.3s; /* Safari and Chrome */
	-o-transition:margin-left 0.3s; /* Opera */
}
.footer { padding:0 35px 30px 35px; }
.mt30{ margin-top:20px}
.mb30{ margin-bottom:20px}
.mt50{ margin-top:30px}
input[type="text"], input[type="password"], input[type="number"], textarea {  padding: 5px 10px;  }	
.btn_operate{ font-size:12px}
/*-- 模拟下拉框 --*/
.plug_selectBox .selectBox_show {  padding: 5px 35px 5px 10px;}
.plug_selectBox .selectBox_show i { right: 20px;  top: 12px; }
.plug_selectBox .selectBox_listLi {height: 30px;  line-height: 30px; text-indent: 10px; font-size: 14px;}
.plug_selectBox .selectBox_listWrap{  position: absolute;  left: 0;  top: 32px;  z-index: 120; overflow: hidden;
	transition:height, top, 0.5s,0.5s;
	-moz-transition:height, top, 0.5s,0.5s;
	-webkit-transition:height, top, 0.5s,0.5s;
	-o-transition:height, top, 0.5s,0.5s;
}
.plug_selectBox .selectBox_bot{ padding: 5px 10px;}
.plug_selectBox .selectBox_bot .btn_b,.selectBox_bot .btn_c,.selectCheckBox_bot .btn_c{ line-height: 20px; padding:0 10px; }
.plug_selectBox .selectBox_bot label{ line-height:24px; font-size: 14px; }
.plug_selectBox .selectBox_bot .btn_orange{ background-color: #4da1ff; line-height: 24px; padding: 0 6px; }
.plug_selectBox .selectBox_bot .btn_tangerine{ line-height: 24px; padding: 0 6px; }
.plug_selectBox .selectWidthInput{ width:40px; height:20px; line-height:20px;  border:1px solid #ccc; padding:0 0 0 5px; color:#666; border-radius:2px; -webkit-border-radius:2px; margin:4px 5px 0 5px }
/*-- 模糊搜索下拉框 --*/
.plug_selectBox .selectFilter input{ width:90% !important; margin:5px auto; border-radius: 20px; padding:2px 5px; line-height: 20px; height: 20px; font-size: 12px; }
.plug_selectBox .selectFixed .selectWidthInput{ width:60px; margin:0}

/* page */
.plug_page{ font-size:14px; margin: 15px 0px; line-height: 40px; }
.plug_page .pageListNumber, .plug_page .pageCurNumber{ padding:7px 3px 7px 6px; width:40px; vertical-align: middle; }
.plug_page .pageGoto{display: inline-block; vertical-align: middle; text-decoration: none; width: 50px; line-height:34px; font-size: 14px; text-align: center; color:#656d78; border: 1px solid #ccd1d9; background:#fff; border-radius: 5px; }
.plug_page .prevPage,.plug_page .nextPage{display: inline-block; vertical-align: middle; text-decoration: none;width: 36px; line-height: 34px; text-align: center; border: 1px solid #ccd1d9; background-color: #fff; }

/* searcher  */
.searchBox { background-color:#fff; padding:5px 20px 15px 20px; }
.searchBox .btn_orange,.searchBox .btn_gray{ line-height: 30px; padding: 0 15px; }
.searchBox:hover .customSearch{ display: block;}
.searchBox label{ line-height:30px; }
.searchName{ line-height: 32px; }
.searchTime input{ width:240px; cursor: pointer; }
.searchTime .icon_arrowDown{ position:absolute; right:10px; top:14px; }
.customSearch{ right: 0; top:-23px; color: #ff9008; line-height: 24px; height: 24px; width: 64px; text-align: center; background-color: #fbfbfb; border: 1px solid #f6f6f6; border-bottom: none; cursor: pointer; display: none; }

/** 图表 **/
.plug_chart .chart_cell { display:inline-block; padding: 10px 0; position: relative; font-size:12px; cursor: pointer; *float:left;}

.tableLoading{ top:40px;}
/* table */
.table {max-height:500px; padding-top:40px;border-radius: 5px;}
.tablePb{padding-bottom:41px}
.tableTitleWrap{ height:40px; z-index:10}
.tableWrap .item { height:40px; line-height: 40px; font-size: 12px;}
.tableTotalWrap{  bottom:17px; width:100%;}
.tableTotal{ bottom:0px; left:0px; }
.tableTotal .item { height:40px; line-height:40px;}
.tableTotal .item span { line-height: 18px;padding-top: 2px;}
.tableTotal .item em {line-height: 18px;}
.tableNone{ height: 200px; background-color:#fff; font:16px/200px "microsoft yahei";  border-top:1px solid #eaeaea; }
.chartLineNone{ position: absolute; top: 86px; width: 100%; height: 200px; line-height: 200px; font:bold 14px/200px "simsun"; text-align: center; }

}