body{ padding:0px !important; overflow:hidden;}
.d-none{ display:none;}
.ks-tab{height:40px; line-height:40px; margin:0 15px; position:relative; overflow:hidden;}
.ks-tab:before{ content:'';width:100%;height:1px; position:absolute;bottom:0;left:0; background:#ebebeb;}
.ks-tab li{ float:left;width:25%;float:left; text-align:center; font-size:13px;}
.ks-tab .active{ position:relative; z-index:1;}
.ks-tab .active span{ background:#fff;color:#666;}
.ks-tab .active span:hover{ background:#fff;}
.ks-tab span{border:1px solid #ebebeb; display:block; background:#f9f9f9;color:#999;border-radius:3px;margin-right:5px; cursor:pointer;}
.ks-tab span:hover{ background:#f6f6f6;}
.ks-tab-col2 li{width:50%;}
.ks-tab-col3 li{width:33.3%;}
.ks-tab-col4 li{width:25%;}
.ks-tab-small{height:33px; line-height:33px;}

.emptyText{ text-align:center; line-height:86px;color:#b2b2b2;}
.carousel-title{line-height:40px; padding:0 40px;}
.carousel-title strong{width:100px; text-align:right;font-weight:bold; font-size:14px;color:#323232; }
.carousel-title .add-img{ float:right; font-weight:normal;height:32px; line-height:32px;border:1px solid #dbdbdb; padding:0 20px;border-radius:3px; cursor:pointer;}
.carousel-title .add-img:hover{ background:#f6f6f6;}
.carousel-img li{ padding:20px 0; position:relative; padding-left:120px;}
.carousel-img li .btn-delete{width:40px;height:40px; position:absolute;right:40px;top:50%;margin-top:-20px; background:url(../images/delete.png) no-repeat 50% 50%; cursor:pointer;}
.carousel-img li .btn-delete:hover{ background:url(../images/delete-on.png) no-repeat 50% 50%;}
.carousel-img li .li-tit{ position:absolute;left:0;top:15px;width:100px; font-size:14px; text-align:right;}
.carousel-img .img-text{height:32px; margin-bottom:10px; line-height:32px;border:1px solid #dbdbdb; border-radius:3px;float:left; padding:0 10px;color:#b2b2b2;}
.carousel-img .colorpickerField{width:80px !important;}
.carousel-img .img-text em{ margin:0 10px 0 10px;color:#323232;}
.carousel-img .img-text input[type="text"]{border:0px;height:30px;width:260px; padding-right:0px; margin-right:0px; color:#b2b2b2;}
.carousel-img .text,
.carousel-parameter .text{ padding:0 10px;color:#b2b2b2; margin-right:10px;}
.carousel-img .text:disabled{ background:#f9f9f9;}
.td-carousel{ padding-bottom:20px;}
.td-carousel .text-on{border:1px solid #21b384;color:#666; z-index:1; position:relative;}
.img_preview{width:120px; position: absolute;left:640px;top:20px;height:80px; overflow: hidden;}
.img_preview img{width: 120px;}
.carousel-img .btn{width:90px;height:34px; outline:none; line-height:34px;border:1px solid #21b384; background:#21b384;border-radius:3px;color:#fff;margin-left:10px; cursor:pointer;}
.carousel-img .btn2{ background:none;color:#21b384;}
.carousel-parameter li{ position:relative; line-height:40px;margin-top:15px; padding-left:120px;}
.carousel-parameter .p-name{width:100px; position:absolute;left:0;top:0; line-height:34px; text-align:right; font-size:14px; text-align:right;}
.carousel-parameter .option{ float:left; line-height:32px;border:1px solid #dbdbdb;border-radius:3px; padding:0 30px 0 20px; margin-right:10px; cursor:pointer;}
.carousel-parameter .active{border:1px solid #21b384;color:#21b384; background:url(/admin/images/check-on.png) no-repeat 100% 100%;}
#setCarousel{ overflow-y:auto;}
.pop-button{ padding:15px 0;border-top:1px solid #dbdbdb;}
.link-icon{width:32px;height:32px;border:1px solid;border-color:#dbdbdb; background:#f9f9f9 url(/admin/drag/images/link-icon.png) no-repeat 50% 50%; position:absolute;right:-23px;top:0; cursor:pointer; -webkit-transition:.3s; transition:.3s;}
.link-icon:hover,
.link-icon.active{ background:url(/admin/drag/images/link-icon-on.png) no-repeat 50% 50%;border-color:#21b384; }
.carousel-text{ position:relative; float:left;}
.carousel-text .c-text{ position:relative; float:left; z-index:1;}
.carousel-text .flag-link{right:20px;top:8px;}
.carousel-text .text{width:280px !important;}
.carousel-text .item-select{ float:left; margin-left:32px;}
.carousel-text input[name="linktext"]{ padding-right:50px; -webkit-transition:.3s; transition:.3s;}

.set-nav{ padding:0 20px; overflow-y:auto;}
.item-name{height:38px; line-height:38px; margin-top:15px;border:1px solid #ebebeb; background:#f9f9f9;}
.item-name .ks-text,
.item-name .ks-select{height:28px; line-height:28px; padding-left:10px; font-size:13px;background:#fff;border-radius:3px;color:#666;}
.item-name .ks-text{width:190px;}
.item-name input[name="classtext"]{width:140px;}
.item-name .ks-select{width:100px;margin-left:10px;height:30px; line-height:30px;}

.item-name .item-input{float:left; position:relative;}
.item-name .item-input span{ font-size:12px;color:#999;float:left; padding:0 10px 0px 15px;}

.item-name input[name="linktext"]{width:150px; padding-right:50px;}

.item-btn{ float:right;}
.item-btn span{color:#999; float:left; -webkit-transition:.3s; transition:.3s; cursor:pointer;width:28px;height:28px; line-height:30px; text-align:center; position:relative;margin:5px 5px 0px 0px;}
.item-btn span:hover{color:#333;}
.item-btn span:hover em{ display:block;}
.item-btn em{height:22px; line-height:22px; position:absolute;top:-20px;left:0; background:#333;color:#fff; font-style:normal;width:90px; text-align:center;left:50%;margin-left:-40px; display:none;border-radius:3px;}
.item-btn .set-link{width:70px;margin-left:-35px;}
.item-btn .delete{width:44px;margin-left:-22px;}
.item-btn .active{ background:#333;color:#fff;border-radius:50%;}
.item-btn .active:hover em{ display:none;}
.item-btn .active:hover{color:#fff;}
.nav-sub .item-name{ margin-left:40px;}
.add-class{float:right; font-size:13px;height:33px; line-height:33px;}
.add-class i{ float:left; font-size:15px; margin-right:5px;}

.flag-link{width:30px;height:18px; cursor:pointer; background-image:url(../images/icon-check.png); background-position:0 0; position:absolute;right:10px;top:10px; z-index:2;}
.flag-link-on{ background-position:0 -18px;}

.set-link-box{width:500px;height:250px ; position:fixed;left:125px;top:0; background:#fff; z-index:9;border:1px solid #e3e3e3; box-shadow:0 6px 22px rgba(0,0,0,0.2); display:none;}
.set-link-box .title{height:40px; line-height:40px; overflow:hidden;font-size:13px;color:#999; padding-left:15px;}
.set-link-box .title .close{ float:right; cursor:pointer;width:40px; text-align:center; background:url(../images/icon-close2.png) no-repeat 50% 50%;height:40px;}
.set-link-box .title .drag-i-guanbi{ font-size:14px;}
.set-link-box .box{ padding:10px 15px;}
.set-link-box .box-lt,
.set-link-box .box-rt{float:left;border:1px solid #ebebeb;}
.set-link-box .box-lt ul,
.set-link-box .box-rt ul{height:150px; overflow-y:auto;}
.set-link-box .box-lt{width:32%;}
.set-link-box .box-rt{width:61%; margin-left:10px;}

.set-link-box .rt-sc{height:29px; border-bottom:1px solid #ebebeb; position:relative; padding:0 48px 0 91px;}
.set-link-box .rt-sc .class-select{width:90px; position:absolute;left:0;top:0;border-right:1px solid #ebebeb;color:#666;}
.set-link-box .rt-sc .checked{ background:#f9f9f9;padding:0 20px 0 10px;height:29px; line-height:29px; overflow:hidden; cursor:pointer;}
.set-link-box .rt-sc ul{width:200px;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;height:120px; overflow-y:auto;top:30px; background:#fff;left:0; display:none;}
.set-link-box .rt-sc .icon-xiala{ width:8px;height:8px; background:url(../images/arrow-bt.png); position:absolute;right:10px;top:15px;margin-top:-4px; -webkit-transition:.3s; transition:.3s;}
.set-link-box .rt-sc .sc-text{width:100%;height:29px; line-height:29px;border:0px; padding:0 10px; outline:none; box-shadow:0 1px 3px rgba(0,0,0,0.05) inset; -webkit-transition:.3s; transition:.3s;}
.set-link-box .rt-sc .sc-text:focus{ box-shadow:0 1px 3px rgba(0,0,0,0.15) inset;}
.set-link-box .rt-sc .sc-button{ position:absolute;right:0;top:0;width:29px;height:29px; background:#f9f9f9 url(../images/btn-sc.png) no-repeat 50% 50%;border:0; cursor:pointer;border-left:1px solid #ebebeb; outline:none;}
.set-link-box .rt-sc .checked:hover{ background:#f6f6f6;}

.set-link-box .rt-sc .sc-button:hover{background:#f6f6f6 url(../images/btn-sc.png) no-repeat 50% 50%;}
.set-link-box .rt-sc .checked{}

.set-link-box .box li{ line-height:30px;height:30px; cursor:pointer; overflow:hidden; padding:0 15px; font-size:12px;color:#666;}
.set-link-box .box li.active{ background:#f6f6f6;}
.set-link-box .box li:hover{ background:#f6f6f6;}
.set-link-box .tips{ line-height:42px; padding:0 15px;color:#aaa;}



