﻿/*
	* Author: weishuheng
	* Time: 2015-10-21
	* plug.css 为插件类样式表，页面只有在使用插件的时候才需要引入
*/
/*表单*/
input[type="text"], input[type="password"], input[type="number"], textarea, .selectBox_show { font-size: 0.34rem; line-height: 0.48rem; border:1px solid #ccd1d9;background-color: #fff; color: #656d78;border-radius:5px;  }
input[type="text"], input[type="password"], input[type="number"], .selectBox_show {  height: 20px;  }
input[type="text"]:focus, input[type="password"]:focus ,input[type="number"]:focus{  outline: none;border-color: #6fb2fd;}
textarea { resize: none; }
.tipBox span {color: #4da1ff;}
.errorBox span { color: #f00;}
.required{ color: #f00;}

.tipBox, .errorBox { color:#ed5565; padding:2px 0px; text-align: right; }
.tipBox{ border:1px solid #d9e9f2; background:#edf6fb;}
.tipBox .icon_tip, .errorBox .icon_error {  }
.required { vertical-align: middle;  }

/*页面各种loading*/
.loadingImg{ position: absolute; top:-2000px; }
.mainView_loading{ width:300px; height:100px; position:absolute; top:50%; left:50%; margin-top:-50px; margin-left: -150px; background-image: url("/web7/basic/img/loading/page5.gif"); background-size: 100% 100%; }
.navLoading{ background:url('/web7/basic/img/loading/loading2.gif') center center no-repeat; width:16px; height:9px; overflow: hidden; }
.sidebarLoading{ position:fixed; }
.sidebarLoading i{  top:50%; left:80px; width:60px; height:60px; margin-top: -30px; background:url('/web7/basic/img/loading/loading11.gif') center center no-repeat; background-size:100% 100%;  position: absolute; display: block; }
.popLoading .pop_content{ padding: 40px 0; }
.popLoading_img{ width: 40px; height:40px; vertical-align: middle; background:url("/web7/basic/img/loading/loading7.gif") center center no-repeat; background-size: 100% 100%; display: inline-block; }
.tableLoading{ position: absolute; top:50px; left:0; width: 100%; background: url("/web7/basic/img/loading/page1.gif") center center no-repeat rgba(255, 255, 255, 0.8); }
.wrapLoading{width:180px;height: 160px; background: url('/web7/basic/img/loading/page3.gif') center center no-repeat; border-radius: 10px;}

/* 选择日期插件 */
.datepicker{ background: url(/web7/basic/img/lib/date.png) right center no-repeat; }

/* 选择日期区域插件 */
.plug_timeAreaBox{display: inline-block;vertical-align: top;  position: relative;  height: 32px; }
.plug_timeAreaBox .timeArea{height:auto;border:1px solid #ccd1d9;background-color: #fff;box-shadow: 1px 1px 2px #ccc;z-index: 100;position: absolute;border-radius: 5px; left:0; top:36px;}
.plug_timeAreaBox .timeCon{border-bottom:1px solid #ccd1d9;}
.plug_timeAreaBox .timeCon li{height:30px; font-size: 14px; line-height: 30px;vertical-align: middle;text-indent: 10px; }
.plug_timeAreaBox .timeCon li:hover{ cursor: pointer; background-color: #f1f1f1;}
.plug_timeAreaBox .timeCon li.cur,.plug_timeAreaBox .timeCon li.cur:hover{background-color:#3f93f2;color:#fff;}
.plug_timeAreaBox .timePlug{padding: 10px 10px 20px 10px; background-color: #f5f7fa;}
.plug_timeAreaBox .timePlug .plugTit{padding-bottom: 8px; font-size: 14px; }
.plug_timeAreaBox .timePlug input{width: 90px;}
.plug_timeAreaBox .timeAreaTip{ left:90px; top:-34px; background-color: #fff; border: 1px solid #ff9008; padding:3px 8px; border-radius:5px; line-height: 20px; }
.plug_timeAreaBox .timeAreaTip .icon_arrowDownWhite{ left:50%; top:26px; }
.plug_timeAreaBox .timeAreaTip p{ color:#ff9008; }
.plug_timeAreaBox .timeBtn .btn_orange{ line-height:30px; padding: 0 15px; }
.plug_timeAreaBox .timeBtn .btn_gray{ padding: 0 15px; }

/* 自定义日期范围 */
.plug_selectBox.selectBox_opr .selectBox_show{ padding: 4px 20px 4px 10px; }
.plug_selectBox.selectBox_opr .selectBox_list{ top: 30px; }
.plug_selectBox .selectBox_choseTime {  display: inline-block; height: 30px;  cursor: pointer;  }
.plug_selectBox .selectBox_choseTime input {background-color: #e5e5e5;color:#444;border-color:#bbb;  width: 290px; font-weight:bold;padding: 4px 10px;  font-size: 12px;cursor: pointer;  }
.plug_selectBox .selectBox_.choseTime .icon_arrowDown {  position: absolute;  right: 10px;  top: 14px;  }

/** 图表 **/
.plug_chart {border-bottom:1px solid #eaeaea; font-size:0;}
.plug_chart .chart_cell .cell { text-align: center; }
.plug_chart .chart_cell .cell p{ font-size:14px; }
.plug_chart .chart_cell .cell.last { border:none;}
.plug_chart .chart_cell .cell .num { font-family: Arial; font-size: 18px; color:#aab2bd; display: inline-block; margin-top:10px; text-overflow: ellipsis; width:100%; white-space: nowrap; overflow: hidden;;}
.plug_chart .chart_cell .cell_line { border-bottom-width:2px; border-bottom-style:solid; position:absolute; bottom:-1px; width:100%; opacity: 0; }
.plug_chart .chart_cell.active .cell_line, .chart_cell:hover .cell_line {opacity:1;}
.plug_chart .chart_cell .cell_lineArrow { display: block; margin-right: auto; margin-left: auto; position: relative; width: 10px;}
.plug_chart .chart_cell .arrow_k { border-top: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid white; bottom: -2px;  height: 0; margin: 0; padding: 0; position: absolute; width: 0;}
.plug_chart .chart_cell .arrow_b { bottom: 0; position: absolute;}
.plug_chart .echart { height:300px; }

/*-- 模拟下拉框 --*/
.plug_selectBox {  display: inline-block; *display:inline; *zoom:1;  vertical-align: top;  position: relative; text-align:left;  }
.plug_selectBox.focus {  z-index: 500;}
.plug_selectBox .selectBox_show {  cursor: pointer;  padding: 9px 35px 9px 10px;  position: relative; }
.plug_selectBox .selectBox_show.focus{ border-color:#6fb2fd; }
.plug_selectBox .selectBox_show p {width: 100%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;  color: #656d78; }
.plug_selectBox .selectBox_show p.unselect{ color: #aab2bd; }

.plug_selectBox .selectBox_listWrap.ng-hide{ display: block!important; height:0px; }
.plug_selectBox .selectBox_list {border:1px solid #ccc;background-color: #fff; overflow: hidden; border-radius:5px; }
.plug_selectBox .selectBox_listLi:hover, .plug_selectBox .selectBox_listLi.hover{ background-color:#3f93f2; color:#fff; }
.plug_selectBox .selectBox_listLi.dis{ color: #ccc; }
.plug_selectBox .selectBox_listLi.dis:hover{ background-color:#fff; color: #ccc; }
.plug_selectBox.dis .selectBox_show { border-color:#eee; background-color: #fff;  cursor: default;}
.plug_selectBox.dis .selectBox_show p { color: #d2d2d2; white-space: nowrap;  word-break: keep-all;  }
.plug_selectBox .selectList{ overflow-y:auto; }

.plug_selectBox .selectWidthInput{ font-size:14px; }
.errorTipColor{ color:#f00; }
/*-- 灰色下拉框 --*/
.plug_selectBox .plug_selectBox_ashy .selectBox_show p{ font-weight: bold; font-size: 12px; }
.plug_selectBox .plug_selectBox_ashy .selectBox_listLi{ font-size: 12px; }

/*-- 小型模拟下拉框 --*/
.plug_selectBox.selectSmall{ height: 26px; }
.plug_selectSmall .selectBox_show{ font-size:12px; padding:2px 15px 2px 5px; }
.plug_selectSmall .selectBox_show i{  right:5px;  top:11px; }
.plug_selectSmall .selectBox_list{ top:26px; }
.plug_selectSmall .selectBox_listLi{ font-size:12px; }





/*-- 月份选择 --*/
.plug_monthWrap{ position: absolute; z-index: 503;}
.plug_monthWrap .monthMain{ width: 200px; border:1px solid #ccc; background: #fff; }
.plug_monthWrap .monthMain input{ cursor: pointer; }
.plug_monthWrap .monthYear{ height:20px; padding:6px 10px 0 10px; font-size: 14px; }
.plug_monthWrap .monthYearSel{ padding-top: 2px; }
.plug_monthWrap .monthYear a{ color:#666; font-weight: bold; }
.plug_monthWrap .monthYear a.dis{ color:#eee; cursor: default; }
.plug_monthWrap .monthYear ul{ position: absolute; left:25px; top:60px; width: 150px; border:1px solid #ccc; background: #fff; }
.plug_monthWrap .monthYear li{display: inline-block; width:40px; height: 30px; line-height: 30px; cursor: pointer; color:#666;  }
.plug_monthWrap .monthYear li:hover{ color:#ff9008; }
.plug_monthWrap .monthList{ min-height:100px; padding:6px 0; font-size: 14px; }
.plug_monthWrap .monthList li{display: inline-block; width:80px; height: 30px; line-height: 30px; padding-left:12px;  }
.plug_monthWrap .monthList input,.monthList label{ vertical-align: middle;; display: inline-block; margin-right: 3px; }
.plug_monthWrap .monthList label{ color: #666; }
.plug_monthWrap .monthBot{ padding:6px 10px; text-align: center; background-color: #eee; border-top:1px solid #ccc; }
.plug_monthWrap .monthBot .btn_b,.monthBot .btn_c{ line-height: 20px; padding:0 10px; }

/* page */
.plug_page .fa{ color:#656d78; }
.plug_page .prevPage{ border-top-left-radius:3px; border-bottom-left-radius:3px; margin-right:-1px }
.plug_page .nextPage{ border-top-right-radius:3px; border-bottom-right-radius:3px; border-left:none; }
.plug_page .pageTit{height:32px;line-height: 32px;}
.plug_page .fb{ font-family: "Arial,Verdana,Sans-serif";}
.prevPage.dis i, .prevPage:hover.dis i, .nextPage.dis i, .nextPage.dis:hover i{ filter:alpha(Opacity=20);-moz-opacity:0.2;opacity: 0.2; cursor:default; }

/* setAuthorit  */
.plug_setAuthority{ padding-left: 22px; line-height: 30px; }
.plug_setAuthority_arrow{ width :10px; overflow: hidden; height:12px; }
.plug_setAuthority_arrow i{width:0; height:0; line-height:0; border: 5px solid #fff; float: left;}
.plug_setAuthority_arrow i.plug_setAuthority_botArrow{ border-top-color:#333; vertical-align: text-top; margin-top:3px; }
.plug_setAuthority_arrow i.plug_setAuthority_leftArrow{ border-left-color:#333; vertical-align: text-top; margin-top:2px; margin-left: 1px; }



/* switch开关  */
.plug_switchWrap{ display:inline-block; cursor:pointer; width:30px; overflow:hidden;vertical-align:middle; height:16px; position:relative;}
.plug_switchWrap .switchBox{ width:60px; position:relative; top:0;transition:0.4s all; -webkit-transition:0.4s all; -moz-transition:0.4s all; -o-transition:0.4s all;}
.plug_switchWrap .switchBox .icon_switchBtn{ position:absolute; left:0; top:0; width:30px; height:16px; background:none}
.plug_switchWrap .switchOn .icon_switchOff{ display:none;}
.plug_switchWrap .switchOff .icon_switchOn{ display:none;}
/* 复选框  */
.simulateBox{ display:inline-block; position:relative; width:14px; height:14px; overflow:hidden; vertical-align:middle; cursor:pointer}
.simulateBox input{ width:14px; height:14px; position:absolute; left:0; top:0; opacity:0; cursor:pointer}
.simulateBox i{ vertical-align:top}
/* 自定义搜索器 */
.customSearchLabel{ line-height:32px; }
.customSearchOpts{border:1px solid #ccc;border-radius: 4px;max-height: 400px;overflow-y: auto;}
.customSearchOpts .optTxt{min-width:100px;}
.customSearchOpts.active{background-color:#fbfbfb; }
.customSearchOpts:hover{background-color:#fbfbfb; }
.plugPlaceBox .icon_arrowDown,.singleTime .icon_arrowDown{position:absolute;right:10px;top:14px;}
.searchBtns{max-height:400px;overflow-y: auto; }
.optLabel{width:30%;}
.customSearchOpts .optItem{line-height: 32px}
.customSearchOpts .optBtnWrap{margin-bottom:5px;margin-top:5px; border-radius: 4px;}
.customSearchOpts .optBtnWrap .collapse{margin-bottom:2px;width:16px;height: 16px;line-height: 16px;cursor: pointer;}
.customSearchOpts .plug_selectBox .selectBox_listWrap{ position: relative; top: 0px;}
.optBtnWrap input[type=text]{width:168px;}
.customSearchOpts .plug_timeAreaBox .timeAreaInput{ width: 310px;}
.optBtnWrap input[type=text].dis{background-color:#e4e4e4;}

/** 遮罩层和pop公用样式 **/
.pop_cover{ opacity:0.3; filter:alpha(opacity=30); z-index:501; left:0; top:0; width:100%; position:fixed; height:5000px; background: #000;}
.pop_wrap{ position:fixed; left:0; top: 0; right: 0; bottom: 0; margin: auto;background-color: #fff; box-shadow: 0 0 3px #eaeaea;   z-index:502;border:1px solid #eaeaea;border-radius: 5px; overflow:hidden}
.pop_titleBox{ height: 44px;background-color: #eaf1fa;}
.pop_title{  color:#656d78; text-indent:20px; font:bold 16px/44px "simsun"; }
.pop_titleBox .icon_close{ margin:15px 20px 0 0;background-image:url("/web7/basic/img/icon/icon_close_gray.png"); width: 0.35rem; height: 0.35rem}
.popCont{ max-height:590px; overflow-y:auto}
/** alert弹出框样式 **/
.pop_alertCon,.pop_confirmCon{ line-height:20px}
/** 超小号通用弹出框 **/
.ssPop{ width: 320px; }
/** 小号通用弹出框 **/
.sPop{ width: 460px; }
/** 中号通用弹出框 **/
.cPop{ width: 600px; }
/** 大号通用弹出框 **/
.bPop{ width: 740px; }
/** tips (成功提示)的样式 **/
.popTipsWrap { position:fixed; left:0; top: 0; right: 0; bottom: 0; margin: auto; z-index:503; border-width:1px;border-style:solid; border-radius: 3px; display: none; overflow:hidden}

/*-- 地域选择 --*/
.hasPlacepicker{ background:url("/web7/basic/img/lib/place.png") right center no-repeat; }
.pop_place .popCont{ padding:25px 30px; }
.pop_placeMain{ padding: 10px 0 20px; }
.pop_placeFilter .btn_c{ padding:0 10px; line-height:20px; }
.pop_placeTab{overflow-x:hidden; overflow-y:auto; }
.pop_placeCountry{ height: 240px; margin-top:10px;  }
.pop_placeTab li, .pop_placeChina li, .pop_placeSearch li{ display: inline-block; width: 95px; height: 30px; line-height: 30px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.pop_placeTab li.long, .pop_placeChina li.long, .pop_placeSearch li.long{ width: 190px; }
.pop_placeTab li input, .pop_placeTab li label{ display:inline-block; vertical-align:middle; }
.pop_placeTab li label{ height: 30px; line-height: 30px; }
.pop_placeTab li input{ cursor:pointer; }
.pop_placeTab li a{ color:#333; }
.pop_placeTab li a.on{ color:#ff9008; }
.pop_placeArea{ height:40px; background-color:#f5f5f5; margin-top:20px; }
.pop_placeArea li{ display: inline-block; height: 36px; padding-top: 2px; border-bottom: 2px solid #f5f5f5; line-height:36px; margin:0 10px; }
.pop_placeArea li.cur{ border-bottom-color:#ff9008; position:relative; }
.pop_placeArea .icon_curTip{ position: absolute; bottom:0; left:50%; display: none; margin-left:-4px; }
.pop_placeArea .cur .icon_curTip{ display: block; }
.pop_placeArea li a{ color:#333; }
.pop_placeArea li a.on{ color:#ff9008; }
.pop_placeReturn{ line-height:28px; }
.pop_placeChina,.pop_placeSearch{ height:270px; }
.pop_placeBot .btn_b, .pop_placeBot .btn_c{ padding:0 18px; line-height:26px; }

/*-- 地域选择 --*/
.pop_regionOperate{ line-height: 32px; }
.pop_regionOperate input[type="radio"],.pop_regionOperate input[type="checkbox"]{ margin:10px 3px 0 0;}
.pop_regionOperate label{ margin-right:10px; }
.pop_regionDataList{ padding: 15px 0;}
.pop_regionDataList ul{ text-align: left; height: 200px; overflow-y:auto;  }
.pop_regionDataList li{ display: inline-block; width:110px; height: 30px; line-height: 30px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }
.pop_regionDataList li.long{ width: 220px; }
.pop_regionDataList li input, .pop_placeTab li label{ display:inline-block; vertical-align:middle; }
.pop_regionDataList li label{ height: 30px; line-height: 30px; cursor:pointer; }
.pop_regionDataList li input{ cursor:pointer; }
.pop_regionData_noSub{ cursor: default; }
.pop_regionDataList .pop_regionData_noSub label{ cursor: default; }
.pop_regionData_noSub .icon{ display: none; }
.pop_regionShowList ul{ height: 64px; overflow-y:auto; border: 1px solid #cdcdcd; background-color: #f9f9f9; padding: 5px; }
.pop_regionShowList li{ float: left; margin:0 3px 3px 0; height: 18px; line-height: 18px; border: 1px solid #cdcdcd; background-color: #f1f1f1; padding: 0 3px; }

/* 新地域控件 */
.plug_areaWrap{color:#656d78;border:1px solid #e6e9ed;background:#f5f7fa; min-width:340px; border-radius:3px}
.plug_areaWrap .simulateBox{ vertical-align:top; margin-top:6px}
.plug_areaList{     max-height:305px; overflow-y:auto;padding:10px;}
.plug_areaList dd{ padding-left:24px; position:relative}
.plug_areaItem{line-height:24px; display:inline-block}
.plug_areaList .icon_arrowDown{display:block; margin:8px 5px;}
.plug_areaList .icon_arrowRight{ display:block; margin:5px 8px;}
.plug_arrowBox{ position:absolute; left:2px; top:2px; width:20px; height:20px;}
.plug_areaAll{ height:36px; line-height:36px; border-bottom:1px solid #e6e9ed; background:#fff;padding:0 10px}
.plug_areaAll .simulateBox{ margin-top:11px}
.plug_allItem{ line-height:36px; display:inline-block}
.plug_areaWrap .plug_areaList label,.plug_areaWrap .plug_areaAll label{ display:inline-block; height:26px; line-height:26px; padding:0 0 0 6px; vertical-align:top; cursor:pointer; font-size:14px}
.plug_areaWrap .plug_areaAll label{ height:36px; line-height:36px}
/* 返回顶部 */
.backTop{ width:50px; height:50px;  position:fixed; right:30px; bottom:120px; display:none; z-index: 300;}
.backTop a{ display:block; width:50px; height:50px;background-position:-40px -120px;}


/*-- 模拟下拉框 --*/
.plug_selectBox .selectBox_show {  cursor: pointer;  padding: 9px 35px 9px 10px;  position: relative; }
.plug_selectBox .selectBox_show i {  position: absolute;  right: 20px;  top: 16px; }
.plug_selectBox .selectBox_listLi {color:#656d78; display: block; height: 38px;  line-height: 38px; cursor: pointer;  text-indent: 10px;  white-space: nowrap;  word-break: keep-all;  overflow: hidden; text-overflow: ellipsis; font-size: 14px;}
.plug_selectBox .selectBox_listWrap{  position: absolute;  left: 0;  top: 40px;  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: 8px 10px; background-color: #f5f7fa; text-align:left; border-top: 1px solid #eee;}
.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:30px; font-size: 14px; }
.plug_selectBox .selectBox_bot .btn_orange{ background-color: #4da1ff; line-height: 28px; padding: 0 10px; }
.plug_selectBox .selectBox_bot .btn_tangerine{ line-height: 28px; padding: 0 10px; }
.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,.selectFixed{ background-color: #f5f7fa; }
.plug_selectBox .selectFilter input{ width:90% !important; margin:10px auto; border-radius: 20px; padding:2px 5px; line-height: 24px; height: 24px; font-size: 12px; }
.plug_selectBox .selectFixed .selectWidthInput{ width:60px; margin:0}

/* page */
.plug_page{ font-size:14px; margin: 20px 0px; line-height: 40px; }
.plug_page .pageListNumber, .plug_page .pageCurNumber{ padding:9px 3px 9px 8px; width:40px; vertical-align: middle; }
.plug_page .pageGoto{display: inline-block; vertical-align: middle; text-decoration: none; width: 50px; line-height:38px; 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: 38px; text-align: center; border: 1px solid #ccd1d9; background-color: #fff; }

/** 图表 **/
.plug_chart .chart_cell { display:inline-block; padding: 22px 0; position: relative; font-size:12px; cursor: pointer; *float:left;}
input[type="text"], input[type="password"], input[type="number"], textarea {  display: inline-block;  padding: 3px 5px;  }	
/*插件公用*/
.plug{width: 100%; display: inline-block;}
.plug .selectWrap{ padding-top: 0.5rem; padding-bottom: 1.5rem; box-sizing: border-box; text-align: left; position: fixed; width: 100%; height: 100%; z-index: 103; background-color:#fff; top: 0; left: 0 }
.plug .selectWrap .selectDataHead{top: 0; left: 0; height: 1.2rem; padding: 0 0.3rem; box-sizing: border-box; line-height: 1.2rem; position: absolute; width: 100%; background: #165abb; box-shadow: 0px 4px 4px rgba(0,0,0,0.3); z-index: 104 }
.plug .selectDataHead a{ color: #fff }
.plug .selectWrap .selectFilter{ width: 80% }
.plug .icon_arrow_down_blue,.plug .icon_arrow_up_blue{ margin-top: 0.5rem }
.plug  input[type = 'text']{ width: 100%!important; box-sizing: border-box; padding:0.07rem 0.12rem; padding-left: 0.6rem; height: 0.6rem!important; border-radius: 15px; }
.plug  input::-webkit-input-placeholder { color:#88919d;}
.plug .selectDataBox{ padding:1rem 0.3rem; height: 100%; overflow-y: scroll;-webkit-overflow-scrolling:touch; }
.plug .selectDataBox:after{ min-height: calc(100% + 1px) }
.plug .icon_query{ width: 0.35rem; height: 0.35rem; top: 0.12rem; left: 0.25rem }
.plug .selectedText{ display: inline-block; max-width: 4rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/*select*/
.selectDataWrap .selectData,.selectDataWrap .subData{  border-bottom: 1px solid #eee; height: 1rem; line-height: 1rem; padding: 0 0.2rem;}
.selectDataWrap .subData{ padding-left:0.8rem; }
/*selectLevel*/
.plug_selectMulti .selectWrap{ padding-bottom: 3rem }
.plug_selectMulti .operateWrap{ box-shadow: 2px -2px 5px rgba(0,0,0,0.15); position: absolute; bottom: 0;background-color: #eaeaea; width: 100%; padding:0.3rem;}
.plug_selectMulti .operateWrap label{ display: inline-block; height: 1rem; line-height: 1rem }
.plug_selectMulti input[type = "checkbox"]{ height: 1rem!important }
.plug_selectMulti .selectData,.plug_selectMulti .subData{ border-bottom: 1px solid #eee;}
.plug_selectMulti .selectData:last-child{ border-bottom:none  }
.plug_selectMulti .subData{ text-indent:0.5rem;}
.plug_selectMulti .selectSub2{ text-indent:1rem; }
.plug_selectMulti .selectSub3{ text-indent:1.5rem; }
.plug_selectMulti .selectSub4{ text-indent:2rem; }
.plug_selectMulti .selectSub5{ text-indent:2.5rem; }
.plug_selectMulti .selectDataBox{ padding: 1rem 0.3rem }
.plug_selectMulti .selectSubBorder{ border-bottom: none }
.plug_selectMulti .selectedText_data{ padding:0.3rem; border: 1px solid #eaeaea;max-height: 3rem; overflow: auto; }
/*日期*/
.plug_datetime input{ height: 0.4rem!important; opacity: 0; width: 1rem; padding: 0;right: 0; bottom: 0; z-index: 101; }
.plug_datetime .warnText{ text-align: right; color: #f00 }
/*加载更多*/
.plug_getMore .getMoreText{ height: 1rem; line-height: 1rem; color: #4da1ff }
.plug_getMore .icon_arrow_down_blue{ height: 0.2rem }
/*回到顶部*/
.plug_scrollTop{position: fixed; right: 0.5rem; bottom: 0.5rem;width: 1.1rem; height: 1.1rem }
.plug_scrollTop i{ display: inline-block; }

.newInputBox .input{ border:none; }
.sortWrap_plug{ padding:0 0.1rem; }
/*表格*/
.tableNone{ height: 5rem; background-color: #fff; line-height: 5rem }