@charset "utf-8";
/* CSS Document */

#container{height:100%; width:100%;} /*地图*/
.opacity0{opacity: 0;}
.tableHeadDw{position: absolute; left: 50%; transform: translate(-50%,0);}

.sidebar-title .titleName{
    /*line-height: 50px;*/
}

.laydate_body #laydate_box .laydate_ym{border-bottom:0;}
.laydate_body #laydate_table{border-top:0;}

#container{height:100%; width:100%;} /*地图*/
/*通用*/
.dsb{display: block;}
.dsn{display: none;}
.de_xd{position: relative;}
.dw_xd{position: relative;}
.pad_15{padding: 15px;}
.paddNull{padding: 0 0 0 0;}
.padBot_15{padding-bottom: 15px;}
.padLeft_0{padding-left: 0px;}
.padRight_0{padding-right: 0px;}
.sidebar-nav ul a.active{background: #fff;}

#main-container .liStyle{font-style:normal; list-style:none; font-weight:normal;}	/*li去默认点*/

.modal .modal-content{background: #fff;}

.lineBr{white-space:normal; word-break:break-all;}	/*纯英文数字换行*/
.line36{line-height: 36px;}

/*弹窗*/
.tcFont{display: none;}
.tcFont .Mc{position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.4) none repeat scroll !important; z-index: 1099;}
.Nr{width: 300px; background: #fff; border-radius: 6px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.NrTop{width: 100%; height: 140px;}
.NrTop p{padding: 0; margin: 0;}
.NrTop .nrContent{line-height: 140px; text-align: center;}
.NrTop_2{padding: 40px 0;}
.NrTop_2 .nrContent{line-height: 30px;}
.NrTop_3{padding: 34px 0;}
.NrTop_3 .nrContent{line-height: 24px;}
.NrBot{width: 100%;}
.NrBot .NrLeft,.NrBot .NrRight{width: 50%; margin: 0;}
.NrBot .NrLeft{border-top-right-radius: 0; border-bottom-right-radius: 0;}
.NrBot .NrRight{border-top-left-radius: 0; border-bottom-left-radius: 0;}
.NrBot .NrCenter{width: 100%; margin: 0;}

/*文本弹窗*/
.tcText .Mc{position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.4) none repeat scroll !important; z-index: 1098;}
.tcText .NrTop{padding: 10px;}
.textareaTc {
	resize:none;
	outline:none;
	border:none;
	background:none;
	width: 280px; height: 120px;
	border: 1px solid #e1e1e1;
	padding: 5px;
	color: #666;
}

/*权限*/
.oneUl li{font-style:normal; list-style:none; font-weight:normal;}
.oneUl p{padding: 0; border: 0; margin: 0;}
.oneUl .isI{padding: 9px;}
.oneUl .isI{
	-moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform:rotate(180deg);
	-webkit-transition:-webkit-transform 0.2s linear;
	transition:transform 0.2s linear;
}
.oneUl .active{
	-moz-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform:rotate(270deg);
	-webkit-transition:-webkit-transform 0.2s linear;
	transition:transform 0.2s linear;
}
.oneUl .dsnArrowsMarl{margin-left: 28px;}

.overflowX{overflow-x: auto;}

.siteImport{width: 86px; height: 34px; position: absolute; left: 0; top: 0; background: #000; z-index: 2; opacity: 0;}
.headTitle{padding-left: 15px;}
#main-container .resetInput{width: 100px; text-align: center; display: inline;}
#main-container .resetInput2{width: 100px; text-align: center; display: inline; margin-left: 3px;}
#main-container .resetInput60{width: 60px; text-align: center; display: inline; margin-left: 3px;}
#main-container .resetInput80{width: 80px; text-align: center; display: inline; margin-left: 3px;}
#main-container .resetInput150{width: 150px; text-align: center; display: inline; margin-left: 3px;}
.pointer{cursor:pointer;}
.pointer:hover{color: #b09573;}

/*上传图片预览*/
.borBot{border-bottom: 0;}
.inputModeBig span{width: 170px; height: 170px;}
.inputModeBig i{font-size: 170px; line-height: 170px;}
.inputMode{padding: 0; margin: 0; border: 0; width: 200px; height: 200px; border: 1px solid #dae0e8; border-radius: 3px; padding: 14px}
.inputMode svg{opacity: 0.6;}
.smailInputMode{padding: 0; margin: 0; border: 0; border: 1px solid #dae0e8; border-radius: 3px; padding: 14px}
.fontMode{padding: 0; margin: 0; border: 0; line-height: 24px; padding-top: 39px;}
.marTop{margin-top: 15px;}
.inputWai{position: relative;}
.addAdvertisingPhoto input{width: 200px; height: 200px; position: absolute; z-index: 2; opacity: 0;}

/*上传图片预览小*/
.inputModeSml{padding: 0; margin: 0; border: 0; width: 87px; height: 87px; border: 1px solid #dae0e8; border-radius: 3px; padding: 14px}
.addAdvertisingPhotoSml input{width: 87px; height: 87px; position: absolute; z-index: 2; opacity: 0;}
.smailImgPhoto input{width: 87px; height: 87px; position: absolute; z-index: 2; opacity: 0;}
.smailImg{font-size: 59px; line-height: 59px;}
.bigImg{font-size: 170px; line-height: 170px;}

/*模拟下拉*/
.selectDemo{position: absolute; left: 0; top: 34px; z-index: 55;}
.selectDemoUl{background: #fff; border: 1px solid #5ccdde; padding: 0; min-height: 0px; max-height: 270px; overflow-y: auto;}
.selectDemoUl .selectDemoList{font-style:normal; list-style:none; font-weight:normal; padding: 6px 8px; cursor:pointer; color: #454e59; line-height: 15px; word-wrap: break-word;}
.selectDemoUl .active{background: #5ccdde; color: #fff;}
.selectDemoList span{}

/*优化模拟下拉*/
.selectDemoHide{position: absolute; left: 0; top: 34px; z-index: 55;}
.selectDemoHideIn{border: 1px solid #5ccdde; background: #fff;}
.selectDemoSearch{padding: 0 8px;}
.selectDemoSearchInp{margin-top: 5px; text-align: left;}
.selectDemoLabelUl{background: #fff; padding: 0; min-height: 0px; max-height: 270px; overflow-y: auto; margin-bottom: 0;}
.selectDemoLabelUl .selectDemoLabelList{font-style:normal; list-style:none; font-weight:normal; padding: 6px 8px; cursor:pointer; color: #454e59; line-height: 15px; word-wrap: break-word; text-align: left;}
.selectDemoLabelUl .active{background: #5ccdde; color: #fff;}
.selectDemoLabelList span{}
.selectDemoSee span{color: #afafaf;}
.selectDemoDw{width: 100%; height: 36px; position: absolute; left: 0; top: 0; cursor:pointer; }
.demoHeadInp{text-align: left;}

.selectDemoInside .text-center{text-align: center;}

/*文本编辑器*/
.demoTotalWai{
	border: 1px solid #F0F0EE;
    margin: 1px;
    padding: 1px 2px;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    cursor: pointer;
    display: block;
    float: left;
}
.demoTotalWai:hover{border: 1px solid #5690D2;}
.demoTotalWai	span{width: 16px; height: 16px; background: url(../kindeditor/themes/default/default.png) no-repeat;}
.demoImgWai .demoTotalNei{background-position: 0px -496px;}
.demoImgsWai .demoTotalNei{background-position: 0px -1232px;}
.demoFlashWai .demoTotalNei{background-position: 0px -512px;}
.demoMediaWai .demoTotalNei{background-position: 0px -528px;}
.demoInsertfilesWai .demoTotalNei{background-position: 0px -1040px;}

.paddingReset{padding-left: 0; padding-right: 0;}
.changeFile button{cursor:pointer;}
.changeFile button input{display: block; width: 82px; height: 34px; position: absolute; left: 0; top: 0; padding: 0; margin: 0; cursor:pointer; opacity: 0;}
.demoPage li{cursor:pointer;}

/*单品推广添加*/
.reasonNum{position: absolute; right: 40px; bottom: 5px;}
.reasonText{resize:none;}
.exitImg,.exitImgDetail{width: 20px; height: 20px; position: absolute; z-index: 3; left: 65px; top: 0; text-align: center; cursor:pointer;}


/*门店列表*/
.hoverNone:hover{text-decoration:none;}
#main-container .resetNavbar{padding-left: 15px; background: #d1ecf1; border: 1px solid #dae0e8; border-bottom: 0;}
#main-container .resetNavbar .contentStrong{color: #818182;}
#main-container .resetRadius{border-radius: 0;}
#main-container .timerReset{background: #eee; border-top: 1px solid #dae0e8; border-bottom: 1px solid #dae0e8; border-radius: 4px; margin-top: 1px;}


/*消息推送*/
#main-container .messageListDetail{cursor:pointer;}


/*意见反馈*/
.feedbackTcContent{white-space:normal; word-break:break-all; margin-top: 15px;}

/*霞笙知道样式重构*/
#main-container .xsKnowLi_1{width: 15%;}
#main-container .xsKnowLi_2{width: 15%}
#main-container .xsKnowLi_3{width: 50%}
#main-container .xsKnowLi_4{width: 20%}
#main-container .xsKnowUl{display：flex;display:-webkit-flex;align-items:stretch; padding-left: 0;}
#main-container .xsKnowUl li{padding: 15px 0;}
#main-container .xsKnowUl .xsKnowLi{height:inherit;}
/*#main-container .xsKnowUl .xsKnowLi{height:inherit;}*/
#main-container .dwSpan{width: 100%; position:absolute; left: 0; top: 50%; transform: translate(0,-50%);}
#main-container .tableDemo{background:#ebeef2; border: 1px solid #dae0e8; margin-bottom: 15px;}
#main-container .tableDemo .list:first-child{border:0; border: none;}
#main-container .tableDemo .list{border-top: 1px solid #dae0e8; padding: 15px 0px; margin: 0;}
#main-container .tableDemo .list .font_1{width: 15%;}
#main-container .tableDemo .list .font_2{width: 15%;}
#main-container .tableDemo .list .font_con{width: 65%;}
#main-container .tableDemo .list .font_3{width: 20%;}
#main-container .tableDemo .list .content{margin-top: 5px;}

#main-container .tableDemo .buttonIs{padding: 15px; border-top: 1px solid #dae0e8; margin: 0;}

#main-container .tableDemo .buttonIs a{cursor:pointer;}
#main-container .tableDemo .buttonIs span{margin-left: 10px;}

.btn a{color: #fff;}
.resetSpecTop{margin-top: 15px;}
#main-container .resetPadMag{padding: 0; margin: 0;}

/*div:nth-child(5){z-index: 1060 !important;} */
/*.modal-backdrop:nth-of-type(2){z-index: 1060} */

/* 订单管理 */
.switchDemp em{width: 49px; height: 24px; position: absolute; left: 0; top: -2px; z-index: 2; cursor:pointer;}

.layui-laydate-main .HM_Timer>li{width: 50%; text-align: center;}
.layui-laydate-main .HM_Timer ol li{width: 126px; padding-left: 0; text-align: center;}
.HM_Timer li:nth-child(3){display: none;}
.resetScreenCode{max-width: 240px; min-width: 80px; white-space:normal; word-break:break-all;}

.detailImg li{width: 100px; height: 100px; margin-right: 20px; margin-bottom: 20px; list-style:none; float: left;}

.detailImg img{width: 100px; height: 100px;}
.editExit{cursor: pointer; width: 30px; height: 30px; position: absolute; right: -10px; top: -10px; z-index: 2; border-radius: 50%; background: rgba(0, 0, 0, 0.5); line-height: 30px; font-size: 16px; text-align: center; color: #999;}
.editExit:hover{color: #fff;}

.filesImgs input{width: 100px; height: 100px; position: absolute; left: 0; top: 0; z-index: 2; opacity: 0;}
.filesImgsIcon{display: block; width: 100px; line-height: 100px; font-size: 80px; text-align: center;  border: 1px solid #dae0e8; border-radius: 3px;}

.borderTable{border-top: 1px solid #ebeef2; padding: 0 5px;}


img{width: 100%;}


/*选择展示Demo*/
.demoChoosWai{background: #5ccdde; padding: 0 20px 0 5px; color: #fff; font-size: 12px; line-height: 18px; font-weight: 600; display: inline-block; border-radius: 2px; margin-left: 5px; margin-top: 7px;}
.demoChoosWai .exitDemo{position: absolute; right: 5px; top: 0; width: 10px; height: 18px; text-align: center; cursor:pointer;}

.fieldReserve .pageList td,.signUpLog .pageList td,.signUpLogReserve .pageList td{padding-left: 0; padding-right: 0;}
.paddLR5{padding: 0 5px;}


/*滚动页签效果*/

a {
	text-decoration:none;
	cursor:pointer;
}
.find_nav {
    width: 100%;
    height: 70px;
    background-color: #f9f9f9;
    border-bottom: 1px solid #ddd;
    display: -moz-box;
    display: -webkit-box;
    display: box;
}
.find_nav_left {
    height: 70px;
    position: relative;
    overflow: hidden;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
}
.find_nav_list {
    position: absolute;
    left: 0;
    min-width: 100%;
}
.find_nav_list ul {
    position: relative;
    white-space: nowrap;
    font-size: 0;
}
.find_nav_list ul li {
    display: inline-block;
    padding: 0;
	margin:0 20px;
}
.find_nav_list ul li a {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 68px;
    font-size: 24px;
    text-align: center;
    color: #666;
    text-decoration:none;
}
.find_nav_cur a {
    color: #48a5f4 !important;
    border-bottom: 2px solid #48a5f4;
}
.find_nav_list a.active{ color:#C00}
.sideline {
    display: block;
    position: absolute;
    border: 0;
    height: 2px;
    background-color: #48a5f4;
    left: 0;
    top: 68px;
    pointer-events: none;
}

#main-container .storesDetailsContent{padding: 0; margin-top: -20px;}
.videoDemo{width:100px; height:100px; position: absolute; left:0; top:0;}
.videoImg{width:100px; height:100px; position: absolute; left:0; top:0; z-index: 2;}

.lineHeight_46{line-height: 34px;}

.seeImgPDFTcDw{position: absolute; left: 0; top: 0; width: 200px; height: 200px; z-index: 2;}
/*#main-container textarea{resize:none}*/