*{ 
	margin: 0;
	padding: 0; 
}
html,body{
	height:100%;
}
body{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #262626;
	min-width: 1240px;
}
ul{ 
	list-style: none; 
}
a{ 
	text-decoration: none; 
	display: inline-block;
	color: #1890ff;
	font-size: 14px;
}
a:hover {
	color: #1890ff;
}
img{ 
	border: none; 
}
table{ 
	border-collapse: collapse; 
	width: 100%;
}
td,th{ 
	border: 1px solid #e2e2e2; 
}
i{
	font-style: normal;
}
input,select,textarea{ display: inline-block;box-sizing: border-box; }
input,select {height: 32px;line-height: 32px;padding: 0 4px; border: 1px solid #e2e2e2; border-radius: 4px;behavior: url(../js/common/PIE.htc);}
footer{ color: #999; }
/**********************************************/
/* 修改layui中a标签hover的颜色 */
.layui-breadcrumb a:hover{
	color: #329dff !important;
}
.layui-btn-primary:hover{
	border-color:#1890ff;
}
.pull-left { float: left !important; }
.pull-right { float: right !important; }

.text-left { text-align: left !important; }
.text-center { text-align: center !important; }
.text-right { text-align: right !important; }

.verticla-top { vertical-align: top !important; }
.verticla-middle { vertical-align: middle !important; }
.verticla-bottom { vertical-align: bottom !important; }

.red { color: #e42c01; }
.green { color: #00a464; }
.yellow { color: #ff9800; }
.orange { color: #ff7c00; }
.blue { color: #1890ff; }
.gray { color: #8c8c8c; }

.bg-red { background-color: #e42c01; }
.bg-green { background-color: #00a464; }
.bg-yellow { background-color: #fff100; }
.bg-orange { background-color: #ff7c00; }
.bg-blue { background-color: #2ca0e3; }
.bg-gray { background-color: #eee; }

.mt-20{margin-top:20px;}
.mb-0{margin-bottom:0 !important}

.btn{ display: inline-block;height: 30px;line-height: 30px;border: none;text-align: center;border-radius: 4px;behavior: url(../js/common/PIE.htc);margin-right: 10px;cursor: pointer; }
.btn-xs{ width: 80px; }
.btn-sm{ padding: 0 15px; }
.btn-default{ background: #fff;color: #333;border: 1px solid #ccc; }
.btn-fun{ background: #1890ff;color: #fff;border: 1px solid #1890ff; }
.btn-link{ background: #fff;color: #4488dd;border: 1px solid #4488dd; }

.icon{
	display: inline-block;
	vertical-align: text-bottom;
	background: url(../images/icon.png) no-repeat;
	width: 16px;
	height: 16px;
}
.icon-user,.icon-password{
	position: absolute;
	left: 10px;
	top: 11px;
}
.icon-user { background-position: 0 0;}
.icon-password { background-position: -16px 0;}

.icon-slideUp {background-position: -32px 0;}
.icon-slideDown {background-position: -48px 0;}
.icon-addCategory {background-position: 0 -24px;width: 18px;height: 18px;}
.icon-moveUp{ background-position: -64px 0;}
.icon-moveUp:hover{ background-position: -80px 0;}
.icon-moveDown{ background-position: -96px 0;}
.icon-moveDown:hover{ background-position: -112px 0;}
.icon-edit {background-position: -24px -24px;width: 18px;height: 18px;}
.icon-enable {background-position: -48px -24px;width: 18px;height: 18px;}
.icon-delete {background-position: -72px -24px;width: 18px;height: 18px;}

.icon-sort {background-position: -32px -72px;margin-left: 10px;cursor: pointer;}
.icon-sort-down {background-position: -48px -72px;margin-left: 10px;cursor: pointer;}
.icon-sort-up {background-position: -64px -72px;margin-left: 10px;cursor: pointer;}

.icon-close { background-position: 0 -72px;}
.icon-close:hover { background-position: -16px -72px;}

.icon-status {
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon-status.png) no-repeat;
	width: 24px;
	height: 24px;
}
.icon-status0 {background-position: -97px 0;}
.icon-status1 {background-position: -72px 0;}
.icon-status2 {background-position: -48px 0;}
.icon-status3 {background-position: -24px 0;}
.icon-status4 {background-position: 0 0;}

.icon-warning3{background-position: -123px 0}
.icon-warning2{background-position: -153px 0}
.icon-warning1{background-position: -184px 0}
.layui-layer-ico0 {
	background: url(../images/icon.png) -24px -48px !important;
	top: 22px !important;
    left: 22px !important;
    width: 20px !important;
    height: 20px !important;
}
.layui-layer-close1 {background: url(../images/icon.png) 0 -72px !important;}
.layui-layer-close1:hover {background: url(../images/icon18.png) no-repeat !important;}

.select-search {position: relative;}
.select-search:after {
	position: absolute;
	content: '';
	width: 16px;
	height: 16px;
	top: 50%;
	right: 8px;
	margin-top: -8px;
	background: url(../images/icon-search.png) no-repeat #fff;
}

.datetime {
	background: url(../images/icon-date.png) no-repeat 98% center;
}
/*login css start*/
.logo>p{
	text-align:center;
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:24px;
	color:#fff;
	text-shadow:0px 0px 30px #000;
}

.login-box{
	position: fixed;
    width: 100%;
    height: 100%;
    min-height:600px;
	background: url(../images/bg01.png) no-repeat center center;
	/* background-color: #f5f5f5; */
	background-size: cover;
}
.login-form-box{
	padding: 120px 0;
}

.login-form{
	width: 320px;
	height: 260px;
	padding: 30px 40px 40px;
	margin: 40px auto;
	background: rgba(210,235,255,0.4);
	border-radius: 4px;
	behavior: url(../js/common/PIE.htc);
	box-shadow: 0 0 16px rgba(210,235,255, 0.2);
}
.login-form p{
	margin-bottom: 30px;
}
.login-form .login-group{
	margin-bottom: 20px;
	position: relative;
}
.login-form .verifyCode input{
	width:215px;
}
.login-form .verifyCode img{
	width:100px;
	height:42px;
}
.login-form input,.login-form button{
	width: 100%;
	height: 42px;
	line-height: 40px;
}
.login-form input{
	height: 42px;
	padding-left: 36px;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	behavior: url(../js/common/PIE.htc);
}
.login-form a{
	text-align:right;
	width:100%;
	display:inline-block;
	color:#007BEE;
}
.login-form .login-checkbox{
	padding-bottom: 10px;
	text-align: left;
	color: #ddd;
}
.login-form .login-checkbox input{
	height: 15px;
	width: 15px;
	vertical-align:middle;
}
/*login css end*/

/*main css start*/
.logo-box {width: 508px;height: 50px;margin:10px 0 0 20px;font-size:0;}
.logo-box img{width: 100%;height: 100%;}
.head-right-box {height: 81px; margin-left: 200px;border-bottom: 1px solid #e2e2e2; background-color: rgb(22,41,71);box-shadow: 0 2px 10px #ccc;box-sizing: border-box;}

.layui-header .layui-nav .layui-nav-item:hover {background-color:rgb(35,60,100);}

.card-bottom-box {margin-bottom: 20px;}
.card-left, .card-right{width: 50%;float: left;box-sizing: border-box;}
.card-left{padding-right: 10px;}
.card-right{padding-left: 10px;}

.tableChart {
	position: absolute;
	top: 20px;
	right: 30px;
	border: 1px solid #69c0ff;
	border-radius: 4px;
	behavior: url(../js/common/PIE.htc);
	background: #bae7ff;
}
.tableChart ul{width: 162px;}
.tableChart ul li{height: 24px;line-height: 24px;border-top: 1px solid #69c0ff;}
.tableChart ul li:first-child{border-top: none;}
.tableChart ul li span{box-sizing: border-box;padding-left:10px;display: inline-block;}
.tableChart ul li a{box-sizing: border-box;padding-left:10px;display: inline-block; width:40%;}
.tableChart ul li a:hover{color:#e42c01}
.tableChart ul li span:first-child{width: 60%;border-right: 1px solid #69c0ff;}
.tableChart ul li span:last-child{cursor:pointer;}

/* 计量监管首页单独修改 start */
.tableChart.only {
	position: absolute;
	top: 20px;
	right: 30px;
	color:#fff;
	border: 1px solid #fff;
	border-radius: 4px;
	behavior: url(../js/common/PIE.htc);
	background: none;
}
.tableChart.only ul{width: 162px;}
.tableChart.only ul li{height: 24px;line-height: 24px;border-top: 1px solid #fff;}
.tableChart.only ul li:first-child{border-top: none;}
.tableChart.only ul li span{box-sizing: border-box;padding-left:10px;display: inline-block;}
.tableChart.only ul li span:first-child{width: 60%;border-right: 1px solid #fff;}
/* 计量监管首页单独修改 end */

.chart-tip {
	position: absolute;
	width: 100%;
	bottom: 30px;
	text-align: center;
}
.chart-tip ul {display: inline-block;vertical-align: middle;}
.chart-tip ul li:first-child{border-bottom: 1px solid #262626;}
.chart-tip ul li span{vertical-align: middle;margin: 0 5px;}

.tabletopbtn {padding: 20px 20px 0;}
.tabletopbtn a{margin-left: 10px;padding-left: 10px;line-height: 28px;border-left: 1px solid #e8e8e8;}
.tabletopbtn a:hover{color: #1890ff;}

.tables {background: #fff;}
.tables thead tr {line-height: 20px;background: #f5f5f5;}
.tables tr {border-bottom: 1px solid #e2e2e2;line-height: 30px;}
.tables tr:hover {background: #f5f5f5;}
.tables tr td{border: none;padding: 10px 10px 10px 60px;}

.categorySettleTable .icon {margin-right: 5px;}
.categorySettleTable .second-tr td:first-child {padding-left: 90px;}
.categorySettleTable .last-tr td:first-child {padding-left: 170px;}
.categorySettleTable input[type=text] {padding: 0 4px;}

.btn-box {display: inline-block;position: relative;margin-left: 10px;}
.btn-box ul {
	display: none;
	position: absolute;
	left: 0;
	top: 30px;
	background: #fff;
	box-shadow: 0 1px 5px #ccc;
	border-radius: 4px;
	behavior: url(../js/common/PIE.htc);
	z-index: 10;
}
.btn-box ul li {padding: 0 10px;line-height: 30px;min-width: 100px;box-sizing: border-box;cursor: pointer;}
.btn-box ul li:hover {background: #eee;}
.btn-box:hover ul {display: block;}

.table-box {margin-top: 10px;}
.dialog-content {padding-left: 30px;}

.width-25 {width: 25%}
.width-33 {width: 33.3333%;}
.width-49 {width: 49%;}
.width-50 {width: 50%;}
.width-66 {width: 66.6666%;}
.width-100{width:100%;}
.form-box:after {display: block;content: '';clear: both;}
.form-group {padding: 0 60px;box-sizing: border-box;margin-bottom: 30px;}
.form-group dt{margin-bottom: 10px;}
.form-group dt span.gray{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: right;}
.form-group dd{line-height: 32px;min-height: 32px;}

.btn-upload {
	width: 120px;
    height: 120px;
    cursor: pointer;
    background: url(../images/addImg.png) no-repeat;
}
.btn-upload:hover {background: url(../images/addImg-hover.png) no-repeat;}
.uploadImg-box {position: relative;width: 120px;height: 120px;display: none;}
.uploadImg-box img {width: 120px;height: 120px;}
.uploadImg-box .replace-img {
	display: none; 
	position: absolute;
	text-align: center; 
	height: 30px;
	line-height: 30px;
	width: 100%;
	left: 0;
	bottom: 0;
	color: #fff;
	background: #969696;
}
.uploadImg-box .delete-img {
	display: none;
	position: absolute;
	top: -5px;
	right: -5px;
	width: 16px;
	height: 16px;
	line-height: 16px;
}
.uploadImg-box:hover .replace-img, .uploadImg-box:hover .delete-img{display: block;}

.table thead {background: #f5f5f5;}
.table th,.table td {
	color: #262626;
	text-align: left;
	font-weight: normal;
	line-height: 36px;
	padding: 0 15px;
}
.table tr:hover{
	background: #f5f5f5;
}
table.distributeDetail tr:hover{
	background:#fff;
}
table.distributeDetail td:hover{
	background:#f5f5f5;
}
.form-bar {
	position: fixed;
	height: 50;
	line-height: 50px;
	background: #fff;
	text-align: center;
	bottom: 0;
	left: 200px;
	right: 0;
	box-shadow: 0 -2px 5px #ddd;
	z-index: 99;
	padding: 0 20px;
}

.detail-box .detail-item {padding-left: 30px;margin-bottom: 16px;}
.detail-box .detail-item span{
			display: inline-block;
            width: 150px;
            text-align: right;
            margin-right: 15px;
}

/* 查看检测报告大图 start */
.img-list {margin: 0 80px;overflow: hidden;}
.img-list li {width: 120px;height: 120px;margin-right: 20px;margin-bottom: 20px;float: left;}
.img-list .img-box img{width: 120px;height: 120px;cursor: pointer;}
.bigReportImg{
	position: fixed;
	box-sizing: border-box;
	top: 0;
	left: 0;
    width: 100%;
   	height: 100%;
    text-align: center;
    padding: 20px;
    overflow: auto;
    z-index: 9999;
    display: none;
}
.bigImgBackdrop {
    position: absolute;
    background-color: #000;
    bottom: 0;
    height:100%;
    left: 0;
    right: 0;
    top: 0;
    z-index: -1;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.bigImgBox{
	margin-top:90px;
}
.bigImgBox .leftButton,
.bigImgBox .rightButton,
.bigImgBox .closeButton {
	background: url(../images/icon-img-btn.png) no-repeat;
	position: fixed;
}
.bigImgBox .leftButton,.bigImgBox .rightButton {position: fixed;width: 30px;height: 60px;top:50%;margin-top: -30px;}
.bigImgBox .leftButton{
    left: 0;
    background-position: 0 0;
}
.bigImgBox .leftButton:hover {
    left: 0;
    background-position: 0 -64px;
}
.bigImgBox .rightButton{
    right: 0;
    background-position: -40px 0;
}
.bigImgBox .rightButton:hover {
    right: 0;
    background-position: -40px -64px;
}
.bigImgBox .closeButton{
	top:88px;
    right: 25px;
    width: 50px;
    height: 50px;
    background-position: -80px 0;
}
.bigImgBox .closeButton:hover {
    background-position: -80px -64px;
}
.bigImgBox .contentImg{
	height:636px;
}
/* 查看检测报告大图 end */
/*main css end*/

/*footer css start*/
footer {
	position: absolute;
	width: 100%;
	bottom: 10px;
}
/*footer css end*/
.scrollbar { overflow-y: auto;margin-right: 5px;padding-right: 10px;}
.scrollbar::-webkit-scrollbar{/*滚动条整体部分，其中的属性有width,height,background,border等（就和一个块级元素一样）（位置1）*/  
    width:4px; 
}  
.scrollbar::-webkit-scrollbar-button{/*滚动条两端的按钮，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置2）*/  
    display: none;
}  
.scrollbar::-webkit-scrollbar-track{/*外层轨道，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置3）*/  
    display: none;
}  
.scrollbar::-webkit-scrollbar-track-piece{/*内层轨道，滚动条中间部分（位置4）*/  
    display: none;
}  
.scrollbar::-webkit-scrollbar-thumb{/*滚动条里面可以拖动的那部分（位置5）*/  
    background:#bfbfbf; 
    border-radius: 2px;
}  
.scrollbar::-webkit-scrollbar-corner {/*边角（位置6）*/  
    background:#82AFFF;   
}  
.scrollbar::-webkit-scrollbar-resizer  {/*定义右下角拖动块的样式（位置7）*/  
    background:#FF0BEE;  
}  
.scrollbar{  
    scrollbar-arrow-color: #fff; /**//*三角箭头的颜色*/   
    scrollbar-face-color: #bfbfbf; /**//*立体滚动条的颜色*/   
    scrollbar-3dlight-color: #fff; /**//*立体滚动条亮边的颜色*/   
    scrollbar-highlight-color: #fff; /**//*滚动条空白部分的颜色*/   
    scrollbar-shadow-color: #fff; /**//*立体滚动条阴影的颜色*/   
    scrollbar-darkshadow-color: #fff; /**//*立体滚动条强阴影的颜色*/   
    scrollbar-track-color: #fff; /**//*立体滚动条背景颜色*/   
    scrollbar-base-color:#fff; /**//*滚动条的基本颜色*/   
}
/* 档口管理样式 开始 */
.stall-box{
	padding-top: 20px;
	padding-left: 20px;
}
.stall-box .stall-select .select{
	margin-left: 80px;
	margin-bottom: 40px;
}
.stall-box .stall-select a{
	display: inline-block;
	margin-right: 40px;
	width: 200px;
	height: 30px;
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	color: rgb(38, 38, 38);
	padding: 15px 0;
	
}
.stall-box .stall-select i{
	display: inline-block;
	width: 30px;
	height: 30px;
	margin:0 20px ;
	vertical-align: middle;
}
.stall-box .stall-select .img0{
	background:url(../images/icon-stall.png) no-repeat -2px -1px;
}
.stall-box .stall-select .img1{
	background:url(../images/icon-stall.png) no-repeat -2px -1px;
}
.stall-box .stall-select .img2{
	background:url(../images/icon-stall.png) no-repeat -34px -1px;
}
.stall-box .stall-select .img3{
	background:url(../images/icon-stall.png) no-repeat -66px -2px;
}
/* 企业/个人 样式 */
._btnhover .layui-form-radio{
	margin: 0;
	padding: 0 10px;
	border: 1px solid #d9d9d9;
	/* border-radius: 4px; */
	behavior:url(../js/common/PIE.htc);
}
._btnhover div:nth-child(2){
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	behavior:url(../js/common/PIE.htc);
}
._btnhover div:nth-child(6){
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	behavior:url(../js/common/PIE.htc);
	/* margin-left: -1px; */
}
._btnhover.tow div:nth-child(4){
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	behavior:url(../js/common/PIE.htc);
}
._btnhover .layui-form-radio i{
	display: none;
}
._btnhover .layui-form-radioed{
	border-color:#1890ff;
	background-color:#1890ff;
	color:#fff;
}
/* 导入弹框样式 开始 */
.import .import-box{
	padding: 40px 140px;
}
.import.forgetPaw .import-box{
	padding: 40px 100px;
}
.import .import-box .import-icon{
	float: left;
	font-size: 16px;
}
.import .import-box .import-icon i{
	display: inline-block;
	width: 28px;
	height: 28px;
	color: #fff;
	border: 6px solid #F4F4F4;
	border-radius: 50%;
	background-color: #D9D9D9;
	text-align: center;
	line-height: 28px;
}

.import .import-box .import-icon:first-child i{
	border: 6px solid #b9ddff;
	background-color: #1890ff;
}
.import .import-box .import-icon span{
	padding: 0 20px 0 10px ;
	color: #D9D9D9;
}
.import .import-box .import-icon:first-child span{
	color: #1890ff;
}
.import .import-box .line{
	margin-top: 20px;
	margin-right: 20px;
	float: left;
	width: 161px;
	height: 1px;
	background-color: #e8e8e8;
}
.import .import-file{
	margin: 127px 0px 71px 240px;
	position: relative;
}
.import.forgetPaw .import-file{
	margin: 50px 0px 50px 100px;
	position: relative;
}
.import .import-file .file{
	width: 480px;
	height: 50px;
	text-align: left;
	border-radius: 4px;
	border: 1px solid #d9d9d9;
}
.import .import-file span{
	position: absolute;
	top: 16px;
	left: 15px;
}
.import .import-file input{
	width: 480px;
	height: 50px;
	text-align: left;
}
.import.forgetPaw .import-file input{
	width: 200px;
	height:36px;
	text-align: left;
}
.import .import-file p{
	margin: 10px 0;
	width:480px;
}
.import .import-file i{
	display: block;
	position: absolute;
	top: 12px;
	left: 440px;
	/* background-color: red; */
	background:url(../images/icon.png) no-repeat -91px -20px;
	/* background:url(../images/icon.png) no-repeat -112px -20px;  */
	width: 14px;
	height: 14px;
	padding: 5px;
	background-clip: content-box;
}
.import .import-footer{
	height: 60px;
	background-color: #F5F5F5;
}
.import .import-footer button{
	height: 32px;
	float: right;
	margin-top: 14px;
	margin-right: 20px;
}
#nextPage.import .nextPageTable{
	margin-top: 30px;
}
#nextPage.import .import-box .import-icon i{
	border-color:  #b9ddff;
	background-color: #1890ff;
}
#nextPage.import .import-box .import-icon span{
	color: #1890ff;
}
#nextPage.import .import-box .import-icon:last-child i{
	border-color:  #F4F4F4;
	background-color: #D9D9D9;
}
#nextPage.import .import-box .import-icon:last-child span{
	color: #D9D9D9;
}
.import .import-box .line.nextPage{
	background-color: #1890ff;
}
#saveData.import .import-box .import-icon i{
	border-color:  #b9ddff;
	background-color: #1890ff;
}
#saveData.import .import-box .import-icon span{
	color:#1890ff;
}
#saveData.import .import-box .line{
	background-color:#1890ff;
}
#saveData.import .img-box{
	margin: 40px auto;
	text-align: center;

}
.upload-table{
	overflow: auto;
	max-height:320px;
}
.upload-table table th,.upload-table table td{
	white-space:nowrap;
	padding:0 8px;
	height:40px;
	line-height:40px;
	}
#saveData.import .img{
	display: block;
	width: 80px;
	height: 80px;
	margin:0 auto 20px;
	background:url(../images/yes-no-icon.png) no-repeat -7px -7px;
}
/* 省市区三级联动 样式开始 */
._selectBox{
	position: relative;
}
._selectAdress{
	display: none;
	width: 353px;
	position: absolute;
	top: 32px;
	left: -30px;
	padding:20px 10px;
	border-radius: 4px;
	border: 1px solid #d9d9d9;
	box-shadow: 2px 2px 5px #d9d9d9;
	background-color: #fff;
}
._selectAdress .layui-form-select{
	width: 90px;
	margin-right: 5px;
	/* display: none; */
}
/* 省市区三级联动 样式结束 */
/* 自有供应商管理样式 结束 */

/* 档位类型统计管理 样式 开始 */
._stallTypebg{
	background-color: #F5F5F5;
	box-shadow: none;
}
.stallType .item-box{
	display: flex;
}
.stallType .item{
	flex: 1;
	justify-content: space-between;
	border: 1px solid transparent;
	margin:  0 10px;
	transition: all .6s;
	box-sizing: border-box;
	float: left;
	margin-bottom: 15px;
	text-align:center;
	height: 90px;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 2px 2px 8px rgba(0,0,0,.14);
	cursor: pointer;
}
.stallType .item:first-child{
	margin-left: 0;
}
.stallType .item:last-child{
	margin-right: 0;
}
.stallType .item:hover{
	border: 1px solid #329dff;
	box-shadow: 2px 2px 8px rgba(50,157,255,.14);
}
.stallType p{
	padding-top: 5px;
}
.stallType .item i{
	font-size: 20px;
}
.stallType .item p:first-child{
	margin-top: 20px;
}
.stallType .line-box {
	width: 65%;
	border: 1px solid transparent;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 2px 2px 8px rgba(0,0,0,.14)
}
.stallType .line-box:first-child{
	margin:  0px 10px 15px 0;
}
.stallType .line-box:last-child{
	width: 33%;
}
/* 档位类型统计管理 样式 结束 */

/* 统计与分析 样式 start */
.ana-stc .item-box{
	min-width:1200px;
}
.ana-stc .item{
	cursor:default;
	/* padding: 15px 25px !important; */
	height:100%;
}
.ana-stc .item-right{
	margin-right: 10px;
}
.ana-stc .item-right h3{
	font-weight: bold;
	font-size: 22px;
}
.ana-stc .item-right a{
	position: relative;
	margin-top: 40px;
	display: inline-block;
	width: 80px;
	height: 42px;
	background:url(../images/icon27.png) no-repeat;
	z-index: 1;
}
.ana-stc .item-right a.price{
	background:url(../images/icon28.png) no-repeat;
}
.ana-stc .item-right a:hover::after{
	content: "";
	position: absolute;
	background:url(../images/icon27.png) no-repeat;
	top: 10px;
	left: 0;
	width: 80px;
	height: 42px;
	z-index: 0;
	-webkit-filter:blur(10px) brightness(50%) opacity(0.5);
			filter:blur(10px) brightness(50%) opacity(0.5);
}
.ana-stc .item-right .price:hover::after{
	background:url(../images/icon28.png) no-repeat;
}
.ana-stc .item-left{
	margin-top: 20px;
}
.ana-stc .item-left p{
	text-align: left;
	margin: 10px;
}
.ana-stc .item-left p.number{
	font-size: 30px !important;
}
.ana-stc .item-left i{
	display: inline-block;
	width: 16px;
	height: 24px;
	vertical-align: -5px;
}
.ana-stc .item-left i.down{
	background: url(../images/icon.png) no-repeat -161px -17px;
}
.ana-stc .item-left i.up{
	background: url(../images/icon.png) no-repeat -181px -17px;
}
.ana-stc-select{
	position: relative;
}
.ana-stc-select .select-year,.select-goods{
	position: absolute;
	top: 60px;
	right: 20px;
	z-index: 10;
}
.ana-stc-select .select-year .layui-input{
	width: 100px;
}
.ana-stc-select .select-goods .layui-input{
	width: 150px;
}
.deviceInspect{
	height: 38px;
	line-height: 38px;
	margin: 5% 0;
	text-align: center;
	background-color: #EBF9FF;
	position: relative;
}
.deviceInspect::after{
	content: "";
	width:0;
	height: 0;
	border-width: 10px;
	border-style: solid;
	border-left-color: transparent;
	border-top-color: #EBF9FF;
	border-right-color: transparent;
	border-bottom-color: transparent;
	position: absolute;
	left: 370px;
	bottom: -20px;
}
.deviceInspect:first-child::after{
	left: 80px;
}

/* 媒体查询  */
@media (max-width:1610px){
	.ana-stc .item{
		padding:5px !important;
	}
	.ana-stc .item-left i{
		margin-left:0 !important;
	}
	.ana-stc .item-left p{
	font-size: 16px !important;
	}
	.ana-stc .item-left p.small{
	font-size: 14px !important;
	}
}
@media (min-width:1610px){
	.ana-stc .item{
		padding:15px 25px !important;
	}
	.ana-stc .item-left i{
		margin-left:5px !important;
	}
	.ana-stc .item-left p{
	font-size: 18px !important;
	}
	.ana-stc .item-left p.small{
	font-size: 16px !important;
}
}
/* 统计与分析 样式 end */

/* 计量异常警告 样式 开始 */
._warSwitch {
	margin-right: 20px;
	border: 1px solid #d9d9d9;
	box-shadow: 0 2px 8px #ccc;
	border-radius: 4px;
	margin-top: -5px;
}
._warSwitch .layui-form-radio{
	float: left;
	margin: 0;
	padding: 0 10px;
	border-left: 1px solid #d9d9d9;
}
._warSwitch .layui-form-radioed{
	background-color: #329dff;
	color: #fff;
}
._warSwitch .layui-form-radio i{
	display: none;
	margin: 0;
}
/* 计量异常警告 样式 结束 */

/* 省市区三级跳 样式  开始 */
.selectInput{ background: url(../images/icon-down.png) 98% center no-repeat; width: 300px; }
.input-group{
	height: 32px;
	line-height: 32px;
	margin-right: 50px;
	position: relative;
}
.address-box{position: absolute;width: 340px;height: 240px;border: 1px solid #e2e2e2;border-radius: 4px;box-shadow: 0 0 5px #ddd;top: 32px;left: 0;display: none; z-index:1000;background-color:rgba(232, 232, 232, 0.8)}
.address-box ul{ display: inline-block;width: 33%;height: 100%;overflow-y: auto;float: left; }
.address-box ul + ul{ border-left: 1px solid #e2e2e2;}
.address-box ul li{ padding-left: 10px;line-height: 30px;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.address-box ul li:first-child{ cursor: default; color: #8c8c8c; }
.address-box ul li:hover{ color: #21cc82; }
.address-box ul li:first-child:hover{ color: #8c8c8c; }
.address-box ul li.active{ color: #21cc82;background: #ddd; }
.address-box ul::-webkit-scrollbar{/*滚动条整体部分，其中的属性有width,height,background,border等（就和一个块级元素一样）（位置1）*/  
    width:4px; 
}  
.address-box ul::-webkit-scrollbar-button{/*滚动条两端的按钮，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置2）*/  
    display: none;
}  
.address-box ul::-webkit-scrollbar-track{/*外层轨道，可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果（位置3）*/  
    display: none;
}  
.address-box ul::-webkit-scrollbar-track-piece{/*内层轨道，滚动条中间部分（位置4）*/  
    display: none;
}  
.address-box ul::-webkit-scrollbar-thumb{/*滚动条里面可以拖动的那部分（位置5）*/  
    background:#bfbfbf; 
    border-radius: 2px;
}  
.address-box ul::-webkit-scrollbar-corner {/*边角（位置6）*/  
    background:#82AFFF;   
}  
.address-box ul::-webkit-scrollbar-resizer  {/*定义右下角拖动块的样式（位置7）*/  
    background:#FF0BEE;  
}  
.address-box ul{  
    scrollbar-arrow-color: #fff; /**//*三角箭头的颜色*/   
    scrollbar-face-color: #bfbfbf; /**//*立体滚动条的颜色*/   
    scrollbar-3dlight-color: #fff; /**//*立体滚动条亮边的颜色*/   
    scrollbar-highlight-color: #fff; /**//*滚动条空白部分的颜色*/   
    scrollbar-shadow-color: #fff; /**//*立体滚动条阴影的颜色*/   
    scrollbar-darkshadow-color: #fff; /**//*立体滚动条强阴影的颜色*/   
    scrollbar-track-color: #fff; /**//*立体滚动条背景颜色*/   
    scrollbar-base-color:#fff; /**//*滚动条的基本颜色*/   
}

/* 部分地方此弹窗颜色修改 */
#editDialog ._HSelect{
	width:147px !important;
}
/* 省市区三级跳 样式  结束 */
/* 重要商品溯源信息查询  样式  开始 */
.importInfo-label .layui-form-label{
	width:153px;
}
/* 重要商品溯源信息查询  样式  结束  */
/* 农贸市场管理  样式 开始*/
.marketDetailPage .layui-layer-content .layui-form-item .layui-input-inline{
	width:200px;
}
.marketSearch{
	float:right;
	width:300px;
}
.marketSearch input{
	float:left;
	width:200px;
	border-top-right-radius: inherit;
	border-bottom-right-radius: inherit; 
}
.marketSearch button{
	height:32px;
	line-height:32px;
	border-top-left-radius: inherit;
	border-bottom-left-radius: inherit; 
	position:relative;
	padding-left:25px;
}
.marketSearch button i{
	display:inline-block;
	width:16px;
	height:16px;
	color:#fff;
	position:absolute;
	top:8px;
	left:5px;
	background:url(../images/icon-search-withe.png) no-repeat;
}
/* 农贸市场管理  样式 结束*/
/* 详情页备注的样式 start */
.remark{
	display:block;
	position:relative;
	top:-20px;
	left:168px;
	width:84%;
}
/* 详情页备注的样式 end */
/* 静态表格统一样式 start */
.static-table td,.static-table th{
	height:36px;
	line-height:36px;
}
.static-table tr:hover{
	background-color:#f5f5f5;
}
/* 静态表格统一样式 end */
/* 涨跌幅颜色样式 start */
.up-down-text{
	width:50px;
	text-align:center;
	font-weight:900;
	font-size:16px;
}
.up-color{
	color:#ff4848;
}
.down-color{
	color:#00bd58;
}
/* 涨跌幅颜色样式 end */

/* 检定设置管理 样式 start */
.inspect-box{
	display: flex;
}
.inspect-box .card-box-left{
	width:540px;
}
.inspect-box .card-box-right{
	flex: 1;
}
.inspect-box .signInfo{
	margin-top: 10px;
	margin-left: 10px;
}
.inspect-box .signInfo p{
	margin: 10px;
	color:#262626;
}
.inspect-box .signInfo .confirmed span{
	color:#bfbfbf;
}
.inspect-box .signInfo  .xiu i,
.inspect-box .signInfo  .unconfirmed i{
	color:#fff;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 6px;
	line-height: 20px;
	font-size: 14px;
	text-align: center;
	
}
.inspect-box .signInfo  .xiu i{
	background-color: #3bbc3b;
}
.inspect-box .signInfo  .unconfirmed i{
	border-radius: 50%;
	background-color: #ff4848;
}
/* 检定设置管理 样式 end */
/* 短信配置新增 样式  start */
.phoneStyle dd input{
	display: inline-block;
	width:240px;
	margin-bottom: 20px;
} 
.phoneStyle dd i{
	display: inline-block;
	vertical-align:-1px;
	width: 16px;
	height: 16px;
	margin: 0 25px 0 5px;
	background:url(../images/icon.png) no-repeat 0px -72px;
}
.phoneStyle dd i:hover{
	background:url(../images/icon18.png) no-repeat;
}
.phoneStyle span.add{
	width: 32px;
	height: 32px;
	display: inline-block;
	background: url(../images/icon.png) no-repeat -80px -67px;
}
.phoneStyle span.add:hover{
	background: url(../images/icon.png) no-repeat -117px -67px;
}
/* 短信配置新增 样式  end */
/* 修改密码 样式 start */
.repassword{
	width: 100%;
	height: 100%;
	background-color: #eaf4fe;
	background: url(../images/bg02.png) no-repeat center bottom;
	
}
.repassword .repass-box{
	width: 500px;
	height: 300px;
	margin:50px auto;
}
.repass-box .repass-title{
	height: 50px;
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
	padding-top: 0;
	padding-bottom: 0;
}
.repass-box .repass-content .layui-inline{
	margin-left: 25px;
	margin-bottom: 20px;
}
.repass-box .repass-content .layui-inline .layui-input-inline{
	width: 250px;
}
/* 修改密码 样式 end */
/* 小喇叭 样式 start */
.layui-nav .layui-nav-item.horn .horn-a{
	width: 18px;
	height: 20px;
	padding:30px 20px;
	background:url(../images/icon.png) no-repeat -180px 0;
	background-origin: content-box;
	background-clip: content-box;
	position: relative;
	margin-right: 10px;
	cursor:pointer;
	display:none;
}
.layui-nav .layui-nav-item.horn .horn-a i{
	width: 28px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-size: 12px;
	display: inline-block;
	background-color: #ff4848;
	color:#fff;
	border-radius: 16px;
	position: absolute;
	right: 3px;
	top: 20px;
}
.layui-nav .layui-nav-item.horn b{
	display: none;
	width: 0;
	height: 0;
	position: absolute;
	bottom: 7px;
	left: 20px;
	z-index: 1001;
	border-width: 10px;
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	border-bottom-color: #fff;
	border-style: solid;
}
.layui-nav .layui-nav-item.horn .horn-tip{
	display: none;
	width: 300px;
	background-color: #fff;
	border: 1px solid #e2e2e2;
	border-radius: 4px;
	box-shadow: 2px 2px 5px #d9d9d9;
	position: absolute;
	right: 0;
	top: 70px;
	z-index: 1000;
	cursor:default;
}
.layui-nav .layui-nav-item.horn:hover b{
	display: inline-block;
}
.layui-nav .layui-nav-item.horn:hover  .horn-tip{
	display: inline-block;
}
.horn-tip .tip{
	height: 40px;
	line-height: 40px;
	padding: 5px 10px;
	border: 1px solid #eee;
}
.horn-tip .tip:hover{
	background-color: #f5f5f5;
}
.horn-tip .tip .tip-info{
	width: 200px;
	color:#000;
	display: inline-block;
}
.horn-tip .tip .tip-info em{
	margin: 0 5px ;
	color:#D95C36;
	font-style: normal;
}
.horn-tip .tip .tip-btn{
	padding:0;
	float: right;
	margin-right: 8px;
	cursor: pointer;
}
/* 小喇叭 样式 end */

/* 档位分布图 样式 start */
/* .stallDistribution p .ctrlBtn{
	display: none;
}
.stallDistribution p .ctrlBtn{
	margin-right: 20px;
}
.stallDistribution p .ctrlBtn a{
	font-size: 16px;
}
.stallDistribution p .ctrlBtn i{
	color:#C0C0C0;
	margin: 0 10px;
}
.stallDistribution .stallImg{
	background-image: url(../images/icon06.png);
	margin: 10px 20px 30px 60px;
	min-width: 120px;
	min-height: 120px;
	max-width:90%
} */
/* 档位分布图 样式 end */




/* FQT样式start */
.btnList{
	padding: 10px 0;
}
.cityDetailsLeft{
	width:40%;
	text-align: right;
	display:inline-block;
	font-size: 17px;
	padding: 20px 5px;
}
.cityDetailsRight{
	width:50%;
	text-align: left;
	display:inline-block;
	font-size: 17px;
	padding: 20px 5px;
}
/* 字体渐变色 */
.fontGrad{
	display: block;
	width: 600px;
	height: 100px;
	/*渐变背景*/
	background-image: -webkit-linear-gradient(left, #3498db, #f47920 10%, #d71345 20%, #f7acbc 30%,
	#ffd400 40%, #3498db 50%, #f47920 60%, #d71345 70%, #f7acbc 80%, #ffd400 90%, #3498db);
	color: transparent; /*文字填充色为透明*/
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;          /*背景剪裁为文字，只将文字显示为背景*/
	background-size: 200% 100%;            /*背景图片向水平方向扩大一倍，这样background-position才有移动与变化的空间*/
	/* 动画 */
	animation: masked-animation 4s infinite linear;
}
@keyframes masked-animation {
	0% {
		background-position: 0 0;   /*background-position 属性设置背景图像的起始位置。*/
	}
	100% {
		background-position: -100% 0;
	}
}
.patrolDetailsContent{
	padding:20px 50px;
}
.patrolDetailsContent>span{
	display: inline-block;
	height: 20px;
	width: 50px;
	background: #f2f2f2;
	text-align: center;
	margin: 5px 5px;
}
#user_info>span{
	padding:20px 50px;
	display: inline-block;
	height: 20px;
	background: #f2f2f2;
	text-align: center;
	width:20%;
}
.patrolDetailsLeft{
	width:20%;
	float: left;
	text-align: center;
}
.patrolDetailsLeft>p>img{
	margin: 40px 0px;
	padding: 0 15px;
}
.Pad-Top{
	padding-top:20px; 
}
.p-l{
	padding-left: 50px;
}
.paddingWidth{
	width:20%;
	padding: 20px;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.paddingWidth>h3{
	font-weight:bold;
	text-align: center;
}
.titleLeftBorder{
	padding-left: 10px;
	border-left: 4px solid #8c8c8c;
	font-weight:bold;
}
/* FQT样式end */