@charset "utf-8";
/* CSS Document */
.tab{width:100%;height:90px;}
.tab ul{width:100%;height:40px;border-bottom:solid 1px #BABCBB;}
.tab ul li{ cursor:pointer;width:128px;height:40px;float:left;text-align:center;line-height:40px;background:#F5F7F7;/*border-right:solid 1px #2B3747;border-top:solid 1px #2B3747;*/}
.tab ul .active{font-weight:bold;border-radius:2px 2px 0 0;height:40px;border:solid 1px #BABCBB;border-bottom:none;}

table tr td{text-align:center;height:50px;/*border:solid 1px #F5F5F5;*/border-top:none;border-left:none;background:#fff;}
table tr td.addcss{ cursor:pointer;}
.leftLayout{width:100%;height:auto;padding:10px 107px 0 107px; box-sizing:border-box; position:relative;}
.message{width:100%;height:auto;}
.message .checkTime{width:100%;height:90px;}
.message .checkTime p{line-height:50px;border:solid 1px #2B3747;width:128px;background:#fff;text-align:center;float:left;margin-right:20px;}
.message .checkAll{width:100%;height:80px;}
.message .checkAll input{width:88px;height:50px; cursor:pointer;text-align:center;color:#fff;line-height:50px;border:none;float:left;margin-right:20px;}
.message .checkAll .all{background:#0D4DA9;}
.message .checkAll .no_all{background:#F78311;}
.message .checkAll .del{background:#E11143;}
.message .infoTable table tr .overdue{color:#E01143;}
.message .infoTable table tr .complete{color:#4BB521;}
.message .infoTable table tr .check_in{color:#F78311;}

.setting{width:100%;height:auto;}
.setting h1{height:90px;}
.setting .add{width:128px;height:50px;text-align:center;color:#fff;line-height:50px;background:#E11143;border:none; cursor:pointer;margin-bottom:30px;}
.setting table tr td span{ cursor:pointer;}
.setting .basic_info p{width:100%;height:70px;clear:both;}
.setting .basic_info p label{display:block;float:left;width:80px;text-align:right;line-height:50px;margin-right:18px;}
.setting .basic_info p input{margin-right:30px;width:200px;height:48px;line-height:48px;float:left;text-indent:10px;}
.setting .basic_info p .getCode{width:128px;height:50px;color:#fff;line-height:50px; cursor:pointer;text-align:center;background:#0D4DA9;border:none;}
.setting .basic_info .save{width:128px;height:50px;line-height:50px;text-align:center;color:#fff;background:#E11143;border:none; cursor:pointer;margin:20px 0 0 135px;}
.setting .basic_info p span{line-height:50px;}

.setting .integral{height:50px;}
.setting table tr .enable{color:#272735;}
.setting table tr .disble{color:#EBEFF1;}

.store h3{width:100px;text-align:center;position:absolute;top:0;left:0;line-height:30px;font-size:14px;}
.store{width:100%;height:auto;padding-bottom:50px;}
.store .decorate{width:100%;height:auto;}
.store .poster,.store .about{padding-left:100px;position:relative;margin-bottom:30px;clear:both;}
.store .service{padding-left:100px;position:relative;padding-bottom:25px;height:auto;}
.store .service ul li{float:left;height:30px;line-height:30px;margin-right:35px;}
.store .service ul li input{width:16px;height:16px;margin:7px 5px 0 0;float:left;}
.store .about textarea{width:800px;height:200px; resize:none;padding:10px; box-sizing:border-box;}
.store .model{width:100%;height:257px;clear:both;padding-left:100px;position:relative;}
.store .model dl{width:200px;height:257px;float:left;text-indent:12px;line-height:50px;margin-right:20px;}
.store .model dl dt .checkList{width:100%;height:70px;}
.store .model dl dt .checkList p{text-indent:18px;line-height:50px;}
.store .model dl dt .checkList p span{display:block;width:128px;height:50px;border:solid 1px #2B3747;background:#fff;float:right;}
.store .model dl dd{width:200px;height:150px;}
.store .model dl  dd input.font{width:198px;height:50px;border:solid 1px #2B3747;background:#fff;text-indent:10px;}
.store .ewm{widthy:100%;height:150px;clear:both;padding-left:100px;position:relative;}

.store .basic_info p{width:100%;height:70px;clear:both;}
.store .basic_info p label{display:block;float:left;width:80px;text-align:right;line-height:50px;margin-right:18px;}
.store .basic_info p input{margin-right:30px;width:200px;height:48px;line-height:48px;float:left;text-indent:10px; border:1px solid #dadada;}
.store .basic_info p .getCode{width:128px;height:50px;color:#fff;line-height:50px; cursor:pointer;text-align:center;background:#0D4DA9;border:none;}
.store .save_box .save{width:128px;height:50px;line-height:50px;text-align:center;color:#fff;background:#E11143;border:none; cursor:pointer;}
.store .save_box .save:hover{background:#c1392b;}
.store .basic_info p span{line-height:50px;}
.store .save_box{width:100%;margin-top:40px;}
.store .save_box a{color:#2B3747;margin:0 40px 0 80px;}

.store .add{width:128px;height:50px;text-align:center;color:#fff;line-height:50px;background:#E11143;border:none; cursor:pointer;margin-bottom:30px;}

/*店铺装修图片上传*/
	.up_img{width:200px;height:150px;background:#DFDFDF url(../images/add.png) no-repeat center center;float:left;margin-right:10px;position:relative;}
	#box .img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);width:200px;height:150px; }
	#box .upfile{width:200px !important;height:150px !important;position:absolute;left:0;top:0;z-index:999; opacity:0;}
	#box .del{width:30px;height:30px; background:url(../images/delete.png) no-repeat; position:absolute;z-index:99999;background-size:contain;top:-6px;right:-5px;display:none;}

/*退改规定*/
	.store .decorate{ color:#626262; font-size:14px;}
	.store .decorate tr td{ border:none; cursor:pointer;}
	.store .decorate tr td p{ width:auto; display:inline-block; margin:0 auto;position:relative; cursor:pointer; overflow:visible; }
	.store .decorate tr.th td{ background-color:#dfdfdf;cursor:default;}
	.store .decorate tr.th td p{ padding-right:25px; }
	.store .decorate tr.th td p i{ width: 20px; height:20px;background: url(../images/weidian_icon.png) no-repeat 0px -351px; display:block; position:absolute; right:0; top:0;}
	.store .decorate tr.th td p span{ width:200px; height:auto; font-size:12px; padding:5px; border:1px solid #d2d2d2; border-radius:5px; line-height:25px; display:block; position:absolute; left:105%; top:-5px; display:none;text-align:left; background-color:#fff;}
	.store .decorate tr.th td p span i{width: 20px;height: 20px;background: url(../images/weidian_icon.png) no-repeat -184px 4px;display: block;position: absolute;left: -9px;top: 3px;}
	.store .decorate tr.th td p:hover span{ display:block;}
	
	.store .decorate tr td .btn{ width:30px; height:30px; line-height:30px; margin-top:10px; color:#626262; font-size:16px; float:right; display:inline-block;background:url(../images/weidian_icon.png) no-repeat 0 0; border:0; cursor:pointer;}
	.store .decorate tr td .btnDelete{ background-position:-32px -351px;}
	.store .decorate tr td .btnAdd{ background-position:-64px -351px; }
	.store .decorate tr td input.textInput{ border:none; width:60px; height:20px; line-height:20px; margin:0 5px; text-align:center; color:#626262;}
	.store .decorate .btnSave{ float:right; width:80px; height:36px; line-height:36px; color:#fff; text-align:center; font-size:16px; background-color:#1bbc9d; border-radius:5px; border:0; cursor:pointer;}
	.store .decorate tr td .error{ border:1px solid #f38080 !important;}
	.store .decorate .btnSave:hover{ background-color:#199C83;}
	.store .decorate tr td.edit input.textInput{ border:1px solid #d2d2d2;}
	