@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; list-style: none; font-family: 微软雅黑; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a { text-decoration: none; }
img { border: none; width: 100%; }
body { margin: 0 auto; color: #393939; font-size: 13px; }
input, select { outline: none; }
em { font-style: normal; }

.pull-main {margin: 20px auto; overflow:hidden;}
/*左侧*/
.pull-left { height: 570px; width: 430px; float: left; }
.form-control { height: 44px; background-color: #fff; background-image: none; border: 1px solid #e5e6e7; border-radius: 1px; color: inherit; display: block; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 100%; font-size: 14px; }
.tagModSearch { position: relative;margin-bottom:15px;width: 430px; }
.tagModSearch i img { width: 20px; float: right; position: absolute; top: 10px; right: 15px; }
.tagModListThis { border: 1px solid #e5e6e7; height: 500px; border-radius: 5px; position: relative; background: #fafafa; }
.tagModListThis .title-top {color: red; padding: 5px 8px; line-height: 23px;margin-top:15px;}

.first-tagMod ul{padding: 0;margin-bottom:15px;height: 385px;overflow: auto;}
.first-tagMod ul li{list-style: none}
.first-tagMod .tag-arrow{background:url(../images/down-right.png) no-repeat;width:18px;height:18px;background-size:100%;vertical-align: middle;color: #aeaeae;cursor: pointer;display:inline-block;}
.first-tagMod .tag-add{background:url(../images/add.png) no-repeat;width:18px;height:18px;background-size:100%;vertical-align: middle;color: #aeaeae;cursor: pointer;display:inline-block;float:right;}
.first-tagMod ul>li.on .tag-arrow{background:url(../images/down.png) no-repeat;width:18px;height:18px;background-size:100%;vertical-align: middle;color: #aeaeae;cursor: pointer;display:inline-block;}
.first-tagMod ul>li h3{padding: 5px 20px;font-size: 16px;margin-top: 0;margin-bottom: 0}
.first-tagMod ul li h3:hover {background: #e5e5e5;cursor: pointer;}
.first-tagMod ul>li h3 .fa-plus-square-o{cursor:pointer;}
.first-tagMod ul>li h3 span{vertical-align: middle;font-size:14px;}
.first-tagMod ul>li.on ol{display:block;}
.first-tagMod ul>li ol{padding: 0;margin: 0;display:none;}
.first-tagMod ul>li ol li{height: 32px;line-height: 32px;cursor: pointer}
.first-tagMod ul>li ol li span{display: block;margin-left: 36px;font-size: 14px;color: #707070;padding-left: 36px;}
.first-tagMod ul>li ol li.on{background: #9ddc9f}
.first-tagMod ul>li ol li.on span{color: #fff}
.first-tagMod ul li.active span{color:#b5b5b5;cursor:auto;}
.first-tagMod ul>li ol li:hover span{background: #f6f0e9}
.first-tagMod ul>li ol li.on:hover span{background: none}
.tagNumTip{text-align: center;position: absolute;bottom: 20px;left: 0;right: 0}
.tagNumTip span{display: inline-block;border-radius: 5px;font-size: 12px;color: #999;line-height: 100%;padding: 5px 10px;border: 1px solid #e5e6e7}
.tagNumTip span{*display: inline}

/*中间*/
.pull-center{width:37px;float:left;margin:260px 20px;}

/*右侧*/
.pull-right{width:430px;float:left;}
.tagModListhead{font-size:16px;color: #7c7c7c;height:44px;margin-bottom:15px;}
.tagModListhead span{font-size:13px;color:#f00;}
.second-tagMod ul{padding: 0;margin-bottom:15px;height: 385px;overflow: auto;}
.second-tagMod ul li{list-style: none;height: 32px;line-height: 32px;font-size: 14px;color: #707070;padding: 0 22px 0 32px;}
.second-tagMod ul li:hover{background: #f6f0e9;}
.second-tagMod ul li .pull_close{width: 18px;height: 18px;vertical-align: middle; cursor: pointer;display: inline-block;float: right;margin-top:5px;}

.layui-layer-content{display:none;background:rgba(0,0,0,0.6);color:#fff;position:fixed;top:50%;left:50%;margin-top:-23px;margin-left:-72px;border-radius:2px;width:145px;height:46px;line-height:46px;text-align:center;}

/*会员标签*/
.tag_main{width:500px;margin:0px auto;}
.tag_name{font-size:16px;color:#666;font-weight:bold;margin-bottom:10px;}
.tag-list {overflow:hidden;margin-bottom:20px;}
.tag-list li {font-size: 14px;background-color: #f3f3f4;padding: 5px 15px;border-radius: 2px;margin:10px 10px 0 0;float:left;cursor:pointer;}
.tag-list li.on{background:#428BCA;color:#fff;}
.addTag p{color: #f8ac59;font-size:14px;line-height:20px;margin-top:10px;}
.addTag p img{width:20px;height:20px;vertical-align:bottom;margin:0 10px 0 0;}
.tag_btn{text-align:center;}
.tag_btn button{font-size: 14px;background-color: #1a8bd2;border-color: #1a8bd2;color:#fff;padding: 7px 15px;border-radius: 2px;cursor:pointer;border:none;outline:none;}
.tag_btn button:hover{background-color: #299be2;border-color: #299be2;}

.searchList{display: none;}
.searchList .errorTip{display: none;text-align: center;padding: 15px 10px;color: red;font-size: 16px}
.searchList ul{padding: 0;margin: 0}
.searchList li{height: 32px;line-height: 32px;list-style: none}
.searchList li span{display: block;font-size: 14px;color: #707070;padding-left: 36px;}
.searchList li.on{background: #9ddc9f}
.searchList li.on span{color: #fff}
.searchList li:hover span{background: #f6f0e9}
.searchList li.on:hover span{background: none}
