﻿@charset "utf-8";

.searHeight{font-style:normal; color:#ff0000 !important;}
form{margin:0 !important; padding:0 !important;}

.layui-side{width:210px !important;}
.layui-side>.layui-side-scroll{width:100%;}
.layui-side>.layui-side-scroll>.layui-nav{width:100%;}

.ecms-body{padding:30px 38px 30px 38px;}
.ecms-body-small{padding:15px 25px;}

.ecms-text{line-height:160%;}

.layui-input.small{padding:6px; height:32px; width:96%; font-size:13px; margin-left:20px;}

.layui-footer{padding-left:20px !important;}

.ecms-margin-top{margin-top:16px;}

.class-arrow{background:url('../images/arrow.png') no-repeat left 10px; background-origin:content-box;}
.class-arrow.show{background-position:left -29px;}

.move{display:inline-block; width:20px; height:20px; margin:3px 0 0 0;}
.move-top{background:url('../images/move.png') no-repeat 2px -20px;}
.move-top:hover{background-position:2px -40px;}
.move-top-no{background:url('../images/move.png') no-repeat 2px 0; cursor:not-allowed;}
.move-up{background:url('../images/move.png') no-repeat -23px -20px;}
.move-up:hover{background-position:-23px -40px;}
.move-up-no{background:url('../images/move.png') no-repeat -23px 0; cursor:not-allowed;}
.move-down{background:url('../images/move.png') no-repeat -48px -20px;}
.move-down:hover{background-position:-48px -40px;}
.move-down-no{background:url('../images/move.png') no-repeat -48px 0; cursor:not-allowed;}
.move-bottom{background:url('../images/move.png') no-repeat -73px -20px;}
.move-bottom:hover{background-position:-73px -40px;}
.move-bottom-no{background:url('../images/move.png') no-repeat -73px 0; cursor:not-allowed;}

.ecms-top-do{min-width:700px;}
.ecms-top-do .left{width:50%; float:left;}
.ecms-top-do .right{width:50%; float:right; text-align:right;}
.ecms-top-do:after{content:''; display:block; height:0; float:none; visibility:hidden; clear:both;}

.ecms-input-file{display:none;}
.ecms-label-up,.ecms-tags-btn{display:inline-block; height:36px; line-height:36px; font-size:14px; padding:0 16px 0 38px; border:1px solid #dfdfdf; border-radius:2px; cursor:pointer; color:#676767; transition:all .25s; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABPklEQVQ4T61UMVKDQBT9bwtj6RE4CqmUyngACUdIF0rKHStu4CY5gKSCLtxAj8ARtNI0PGc34iyRMOMMNAz83ffevv/fQgaexzJNFHgvIgGJD/sG+EqoQl197s08f/e3wf9IyjRswVyIQokYE+mmqydlGrQiiYALBWbm9qnoar8glh0iibr+Wpwz9YgOq5v2ODMkil2kja05EKdAJNtGOhw63tC/uFoXCjRWkQOJq/Wbmh3DIQWWwES6PgdKTopquw8/xwi2kc6GGJdVys2d7nnXrYvLNKNIAyeLWPkm+mBjIM5sMEdcpvWYF2MgnRUWpNlGOvBaGRJyuGQwKHPfIytiIiVTeDJJdyaZk8km1gL9Jzs8zp5bYt/Ljt9el2LgRbWy+ZNiJUshHy6m2J8LpwpcuHtEhDwFtfGT66//BnFe5akWOo2IAAAAAElFTkSuQmCC') no-repeat 13px center;}
.ecms-label-up:hover,.ecms-tags-btn:hover{border-color:#aaa; color:#343434;}

.ecms-selection{display:inline-block; height:36px; line-height:36px; font-size:14px; padding:0 16px 0 38px; border:1px solid #dfdfdf; border-radius:2px; cursor:pointer; color:#676767; transition:all .25s; background:url('../images/4ea50cb2ca7c4cca871401facd735a96.gif') no-repeat 13px center;}
.ecms-selection:hover{border-color:#aaa; color:#343434;}

.ecms-progress-item,.ecms-list-item{overflow:hidden; height:0; margin:0; padding:0; transition:all .3s;}
.ecms-progress-item.show{height:6px; margin-bottom:15px; padding:7px 0 0 0; overflow:visible;}
.ecms-list-item.show{height:auto; margin-bottom:15px; overflow:visible;}

.ecms-img-list{width:100%; padding:0 0 5px 0;}
.ecms-img-list>li{float:left; max-height:150px; margin:0 5px 5px 0; list-style:none; position:relative; cursor:move;}
.ecms-img-list>li>img{width:auto; max-height:150px;}
.ecms-img-list>li:after{content:''; display:block; width:80%; height:80%; box-sizing:border-box; position:absolute; z-index:1; left:10%; top:10%; transition:all .2s;}
.ecms-img-list>li:hover:after{background:rgba(0,0,0,.6); width:100%; height:100%; left:0; top:0;}
.ecms-img-list>li.ui-state-highlight{border:1px dashed #1aa094; background:#fff;}
.ecms-img-list>li>p{display:block; position:absolute; z-index:2; color:#fff; width:100%; height:30px; line-height:30px; left:0; bottom:0; padding:0 10px; box-sizing:border-box; text-align:center; text-shadow:1px 1px 1px rgba(0,0,0,.1); cursor:pointer; transition:color .2s; cursor:text; white-space:nowrap; overflow:hidden; -webkit-user-modify: read-write-plaintext-only}
.ecms-img-list>li>p.ellipsis{text-overflow:ellipsis;}
.ecms-img-list>li>p:hover{color:#ff5151;}
.ecms-img-list>li>p:focus{outline:none;}
.ecms-img-list>li>span{
  display:block; width:36px; height:36px; position:absolute; z-index:2;
  left:50%; top:50%; margin:-22px 0 0 -18px; cursor:pointer; transition:all .25s;
  background:url('../images/6ac68b858b454342b3b9711c4c7445da.gif') no-repeat center center;
  background-size:36px; opacity:0;
}
.ecms-img-list>li:hover>span{opacity:.8;}
.ecms-img-list>li>span:hover{
  background-image:url('../images/f6e81fe01b6243bebb471cc0e35c408d.gif');
  opacity:1;
}

.ecms-height{height:8px;}

.ecms-tags-list>li{position:relative; margin-bottom:5px;}
.ecms-tags-list>li>div.tit{padding:0 150px 0 15px; background:#eee; transition:background .25s; height:45px; line-height:45px; cursor:move; border-radius:2px;}
.ecms-tags-list>li>div.tit:hover{background:#33ab9f;}
.ecms-tags-list>li.ui-state-highlight{height:43px; border:1px dashed #1aa094; background:#fff;}
.ecms-tags-list>li>div.tit>p{outline:none; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ecms-tags-list>li>div.tit:hover p{color:#fff;}
.ecms-tags-list>li>div.tit>a{
  position:absolute; right:15px; top:8px;
  width:70px; height:29px; text-align:center; line-height:29px; font-size:12px;
  background:#fff; border-radius:3px; cursor:pointer; transition:all .2s;
}
.ecms-tags-list>li>div.tit>a:hover{background:rgba(255,255,255,.9); color:#33ab9f;}
.ecms-tags-list div.tit .add{right:165px;}
.ecms-tags-list div.tit .edit{right:90px;}

.ecms-tags-list dl{border-radius:3px; position:relative; transition:background .2s; padding:0 150px 0 15px; height:43px; line-height:43px; cursor:move; border:1px solid #eee; margin:5px 0 0 15px; background:#fff;}
.ecms-tags-list dl:hover{background:#f9f9f9;}
.ecms-tags-list dl.ui-state-highlight2{height:43px; border:1px dashed #ddd; background:#fff;}
.ecms-tags-list dl>dt{outline:none; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ecms-tags-list dl>dd{position:absolute; right:0; top:0;}
.ecms-tags-list dl>dd>a{
   position:absolute; right:15px; top:7px;
   width:50px; height:27px; text-align:center; line-height:27px; font-size:12px;
   border-radius:3px; cursor:pointer; transition:all .2s; border:1px solid #eee; background:#fff;
 }
.ecms-tags-list dl>dd .tag-view{right:125px;}
.ecms-tags-list dl>dd .tag-edit{right:70px;}

.selection-wrap{padding:20px;}

.selection{display:none;}
.selection:after{content:''; display:block; float:none; clear:both;}

.selection>li{float:left; display:block; width:200px; height:100%; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background:#fff; margin-right:-1px; position:relative;}
.selection>li.model{width:320px;}
.selection>li.price{width:100px;}

.selection>li>dl>dt{border-bottom:1px solid #e6e6e6; height:39px; position:relative; z-index:1; cursor:move;}
.selection>li.col-fixed>dl>dt{cursor:not-allowed;}
.selection>li>dl>dt>p{display:block; padding:10px 15px; box-sizing:border-box; min-height:100%; min-width:100%; background:#f2f2f2; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition:all .2s;}
.selection>li>dl>dd{border-bottom:1px solid #e6e6e6; height:39px; position:relative; z-index:1;}
.selection>li>dl>dd>p{display:block; padding:10px 15px; line-height:19px; box-sizing:border-box; min-height:100%; min-width:100%; font-size:13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition:all .25s;}
.ecms-p-edit{text-overflow:clip !important; white-space:normal !important; overflow:visible !important; position:absolute;}
.selection>li>dl>dd>p:hover{background:#ffff00 !important;}
.selection>li>dl>dt>p:focus,.selection>li>dl>dd>p:focus{background:#27d874 !important; color:#fff; outline:none; cursor:text;}
.selection>li>dl>dd>p:focus{line-height:160%;}
.selection dl p{-webkit-user-modify:read-write-plaintext-only;}

.selection .ui-state-highlight{background:#fff; border:1px dashed #ccc;}

.selection>li>dl>dd:nth-child(odd){background:#f8f8f8;}
.selection>li:hover>dl>dd>p{background:#ffffbf;}

.selection-head{position:fixed; height:40px; border-bottom:1px solid #e6e6e6; left:0; top:0; margin-left:20px; box-shadow:0 5px 10px rgba(0,0,0,.07); z-index:9; display:none;}
.selection-head>p{float:left; height:40px; padding:0 15px 0 15px; box-sizing:border-box; line-height:40px; background:#f2f2f2; border-right:1px solid #e6e6e6; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.selection-head>p:first-child{border-left:1px solid #e6e6e6;}

.del-single-row,.del-single-col{
  width:16px; height:16px; position:absolute; z-index:3;
  background:url('../images/del.png') no-repeat center top;
  display:none;
}
.del-single-row:hover,.del-single-col:hover{
  background:url('../images/del.png') no-repeat center bottom;
}
.del-single-row{left:-8px; top:12px;}
.del-single-col{right:5px; top:-8px;}
.selection>li:hover .del-single-col{display:block;}

.selection .repeat{background:#fce3da !important;}
.selection .long{background:#defafd !important;}

.selection .serial{width:60px; text-align:center;}
.selection .serial dd{height:39px; line-height:40px; color:#999; position:relative;}

.ecms-class-wrap{min-height:100px; max-height:360px; border:1px solid #e6e6e6; overflow:auto; border-radius:2px; transition:all .25s; padding:10px 20px 20px 20px; box-sizing:border-box;}
.ecms-class-wrap:hover{border-color:#aaa;}
.ecms-class-wrap>p{height:26px; line-height:26px; white-space:nowrap; color:#666;}

.layui-table th{font-weight:bold;}
.layui-table td:after{content:''; clear:both; float:none; display:block; height:0; visibility:hidden;}
.layui-table td.title{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.layui-table td.title img.types{margin:-2px 6px 0 0;}
.layui-table td.title .sonnums{padding-left:16px; background:url('../images/son.png') no-repeat left center; margin-left:8px; font-size:12px; color:#1aa094;}
.ecms-do>a{float:left;}

.layui-form .layui-input:focus{box-shadow:3px 3px 8px rgba(0,0,0,.1);}

.layui-table td.sorttime{padding:0;}
.layui-table td.sorttime input{width:100%; padding-left:15px; height:48px; box-sizing:border-box; border:0px none; background:none; transition:all .2s;}
.layui-table td.sorttime input:focus{background:#27d874 !important; color:#fff;}

.layui-table td.sort{padding:0;}
.layui-table td.sort input{width:100%; text-align:center; height:48px; box-sizing:border-box; border:0px none; background:none; transition:all .2s;}
.layui-table td.sort input:focus{background:#27d874 !important; color:#fff;}

.ecms-btm-do{margin-top:16px;}
.ecms-btm-do:after{content:''; display:block; clear:both; float:none; height:0; visibility:hidden;}
.ecms-btm-do>.left{width:50%; float:left;}
.ecms-btm-do>.right{width:50%; float:right; text-align:right; color:#999; line-height:40px;}


.layui-table td .layui-form-onswitch{margin-top:-1px;}
.layui-table td .layui-unselect{margin-top:-1px;}

.ecms-label-up{vertical-align:middle;}
.ecms-recycle{height:38px; vertical-align:middle; margin-top:-1px; background:#f6f6f6;}

.ecms-lr{background:#fff;}
.ecms-wrapper{display:inline-block; border-left:210px solid #ecedf3; position:relative; vertical-align:bottom; min-height:100%; width:100%; box-sizing:border-box;}
.ecms-left-class{float:left; width:199px; margin-left:-200px; position:relative; box-sizing:border-box;}
.ecms-right-body{float:left; min-height:100%; padding:20px 25px; box-sizing:border-box; width:100%;}

.ecms-cls>li>a{border-bottom:1px solid #e1e1e1; display:block; padding:7px 10px 8px 10px;}
.ecms-list{background:#fff; padding:8px 0;}
.ecms-list>li>a{display:block; padding:5px 10px 5px 10px; font-size:12px; color:#666; line-height:130%;}
.ecms-list>li>a:hover{color:#333;}
.ecms-list>li>a.selected{color:#1aa094;}

.ecms-allpro{display:block; border-bottom:1px solid #e1e1e1; padding:7px 10px 8px 15px;}
.ecms-allpro.selected{color:#1aa094;}

#pager{text-align:center;}

.ecms-tips{color:#999; padding-left:10px;}

.ecms-icon-review-not,.ecms-icon-review{font-style:normal; display:inline-block; padding-left:22px;}
.ecms-icon-review-not{color:#ff6838; background:url('../images/29973e2106df4acb8f9200602314a829.gif') no-repeat left center;}
.ecms-icon-review{color:#999; background:url('../images/13fcc479c6da435294a9169739f6d182.gif') no-repeat left center;}

.ecms-icon-disable,.ecms-icon-normal{font-style:normal; display:inline-block; padding-left:22px;}
.ecms-icon-disable{color:#ff6838; background:url('../images/29973e2106df4acb8f9200602314a829.gif') no-repeat left center;}
.ecms-icon-normal{color:#999; background:url('../images/13fcc479c6da435294a9169739f6d182.gif') no-repeat left center;}

.win-wrap{height:100%; position:relative;}
.win-left{width:240px; min-height:100%; background:#f6f6f6; padding:15px 20px; box-sizing:border-box; position:absolute; left:0; top:0; font-size:12px; color:#666;}
.win-left legend{font-size:15px; color:#333;}
.win-right{margin-left:240px; min-height:100%; padding:10px 20px; box-sizing:border-box;}

.ecms-info-inline p{padding:1px 0 2px 0; font-size:13px; color:#464646;}
.ecms-info-inline p>span{display:inline-block; width:68px;}
.ecms-info-inline.eii-big p>span{width:102px;}
.ecms-info-inline p u{text-decoration:none;}

.ecms-body-head{padding:20px 30px 0 30px;}
.ecms-body-list{padding:10px 30px;}

.ecms-prolist-img-wrap{width:50px; height:50px; border:1px solid #e6e6e6; display:inline-block; margin-right:8px; vertical-align:middle; text-align:center; line-height:50px; background:#fff;}
.ecms-prolist-img-wrap>img{max-width:48px; height:48px;}

.ecms-content{line-height:160%;}
.ecms-content p,.ecms-content div{margin-bottom:15px;}
.ecms-content table{border-left:1px solid #ddd !important; border-top:1px solid #ddd !important; border-collapse:collapse;}
.ecms-content table th,.ecms-content table td{border-right:1px solid #ddd !important; border-bottom:1px solid #ddd !important; padding:6px !important; height:auto !important; font-size:13px !important;}
.ecms-content table p{margin:0; padding:0; font-size:13px !important;}




