 @import url(swiper.css);/*图片轮换引用*/
/*标签初始化*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, img,button {margin: 0;padding: 0;border: none; } 
dl,dt,dd,ul,ol,li,p {list-style-type: none; margin:0; padding:0;}
em,i, cite, th,h1,h2,h3,h4,h5,h6 { font-style: normal; font-weight: normal;}
input,img{vertical-align:middle;}
html,body{height:100%;}
body{ min-width:320px; max-width:750px; margin:0 auto;font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;}
h1,h2,h3,h4{font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;}
a{ color:#666; text-decoration: none; cursor:pointer;}
a:hover {color:#666; text-decoration:none;}
input:focus,textarea:focus,select:focus{outline:none;box-shadow:none;}

/*弹出搜索*/
.searchbg{ width:100%; height:100%; background-color:#FFF; position:fixed; top:0; left:0; z-index:111;}
.searchbg .searchbox{ height:50px; background-color:#F9F9F9; border-bottom:1px solid #eee; position:relative;}
.searchbg .searchbox .searchback{ width:40px; height:50px; position:absolute; top:12px; left:0;}
.searchbg .searchbox .searchback a{ display:block; text-align:center;}
.searchbg .searchbox .searchback a img{}
.searchbg .searchbox .searchinp{ padding:8px 60px 0px 40px;}
.searchbg .searchbox .searchinp .searchinpawrp{height:30px; border-radius:4px; overflow:hidden;box-shadow: inset 1px 1px 3px #ccc; border:1px solid #DEDEDE;background:#FFF url(../images/seachico1.png) no-repeat 10px center; background-size:auto 16px; padding-left:30px;}
.searchbg .searchbox .searchinp .searchinpawrp .inputtxt{ width:98%;-webkit-appearance: none;  border:1px solid #fff; margin:5px 0 0 0 ; background:url(../images/seachico1.png) no-repeat -99999px -99999px;}
.searchbg .searchbox .searchbtn{width:60px; position:absolute; top:0; right:0;}
.searchbg .searchbox .searchbtn a{ display:block; font-size:16px; font-weight:bold; color:#666; text-align:center; line-height:50px; font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;}
.searchbg .searchbox .searchbtn .schabtn{}
.hotsearch{}
.hotsearch .hotschtit{ height:40px; line-height:40px;}
.hotsearch .hotschtit h3{ float:left; padding-left:12px; font-size:14px; color:#aaa; font-weight:bold;}
.hotsearch .hotschlist{ border-top:1px solid #eee;}
.hotsearch .hotschlist ul{}
.hotsearch .hotschlist ul li{ padding-right:12px; height:40px; line-height:40px; border-bottom:1px solid #eee; overflow:hidden;}
.hotsearch .hotschlist ul li a{ display:block; padding-left:12px; font-size:14px; color:#666; background:url(../images/lirtico.png) no-repeat right center; background-size:auto 16px;}
/*弹出搜索END*/

/*弹出便民信息*/
.ctglayer{ width:100%; height:100%; background-color:#fff; position:fixed; top:0; left:0; z-index:99;}
.ctglayer .ctgtit{ height:50px;background-color:#FFF; border-bottom:1px solid #dedede; position:relative; z-index:3;}
.ctglayer .ctgtit .ctgback{ position:absolute; top:13px; left:10px;}
.ctglayer .ctgtit .ctgback a{}
.ctglayer .ctgtit .ctgback a img{}
.ctglayer .ctgtit h3{ line-height:50px; text-align:center; font-size:16px; color:#000; font-weight:bold;}
.ctglayer .ctgtit .ctgclose{ position:absolute; top:13px; right:10px;}
.ctglayer .ctgtit .ctgclose a{}
.ctglayer .ctgtit .ctgclose a img{}

.ctglist{ width:100%; height:100%; padding-top:70px; border-bottom:none; box-sizing:border-box; overflow:auto; position:fixed; top:0; left:0;}
.ctglist ul{display:flex;flex-direction: row;flex-wrap: wrap;}
.ctglist ul li{width:25%; padding-bottom:20px;}
.ctglist ul li a{ display:block; text-align:center;} 
.ctglist ul li a i{ display:block; margin:0 auto; width:24px; height:24px; padding:10px;background-color:#eeeeee;  border-radius:16px;}
.ctglist ul li a i img{}
.ctglist ul li a span{ font-size:12px; color:#000000;}
/*弹出便民信息end*/

/*弹出全部分类*/
.alltypelayer{ width:100%; height:100%; background-color:#fff; position:fixed; top:0; left:0; z-index:99;}
.alltypelayer .alltypetit{ height:50px; background-color:#FFF; border-bottom:1px solid #dedede; position:relative; z-index:3;}
.alltypelayer .alltypetit .typeback{ position:absolute; top:13px; left:10px;}
.alltypelayer .alltypetit .typeback a{}
.alltypelayer .alltypetit .typeback a img{}
.alltypelayer .alltypetit h3{ line-height:50px; text-align:center; font-size:16px; color:#000; font-weight:bold;}
.alltypelayer .alltypetit .typeclose{ position:absolute; top:13px; right:10px;}
.alltypelayer .alltypetit .typeclose a{}
.alltypelayer .alltypetit .typelose a img{}
.alltypelayer .alltype{ height:100%; padding-top:70px; border-bottom:none; box-sizing:border-box; overflow:auto; position:fixed; top:0; left:0;}
/*弹出全部分类end*/

/*底部菜单*/
.muenwarp{ height:55px;}
.muenwarp .muen{ width:100%; height:54px; border-top:1px solid #eee; background-color:#fff; position:fixed; left:0; bottom:0; z-index:3;}
.muenwarp .muen ul{ display:flex;}
.muenwarp .muen ul li{ flex:1;}
.muenwarp .muen ul li a{ display:block; padding-top:8px;}
.muenwarp .muen ul li a i{display:block;}
.muenwarp .muen ul li a i img{ display:block; margin:0 auto;}
.muenwarp .muen ul li a span{display:block; text-align:center; line-height:20px; font-size:12px; color:#545454;}
.muenwarp .muen ul li .category{ margin-top:-3px;}
.muenwarp .muen ul li .category i{}
.muenwarp .muen ul li .category i img{}
/*底部菜单end*/

/*浮动发布按钮*/
.fixedbtn{ position:fixed; right:8px; bottom:70px;}
.fixedbtn a{}
.fixedbtn a img{}
/*浮动发布按钮end*/

.header{width:100%;height:50px; line-height:50px; background-color:#288add; overflow:hidden; z-index:3;}
.header .logo{display:block; width:32px; height:40px;border-radius:50%; position:absolute; top:8px; left:10px;}
.header .logo a{ display:block; padding:3px; background-color:#FFF;}
.header .logo a img{ display:block; width:26px; height:26px;}
.header h1{ padding:0 50px; height:50px; line-height:50px;  font-size:18px; font-weight:bold; text-align:center;overflow:hidden;}
.header h1 a {color:#fff;}
.header .tschbtn{display:block; width:40px; height:40px;border-radius:50%; position:absolute; top:12px; right:0px;}
.header .tschbtn a{}
.header .tschbtn a img{ display:block; width:24px; height:24px;}


.nav{ padding:20px 0 4px; border-bottom:10px solid #efeff4;}
.nav ul{display:flex;flex-direction: row;flex-wrap: wrap; padding-bottom:10px;}
.nav ul li{width:25%; padding-bottom:16px;}
.nav ul li a{ display:block; text-align:center;} 
.nav ul li a i{ display:block; margin:0 auto; width:24px; height:24px; padding:10px;background-color:#98C76D;  border-radius:16px;}
.nav ul li:nth-child(16n+1) a i{background-color:#98C76D;}
.nav ul li:nth-child(16n+2) a i{background-color:#FFBB3C;}
.nav ul li:nth-child(16n+3) a i{background-color:#C980C9;}
.nav ul li:nth-child(16n+4) a i{background-color:#6AC6C1;}
.nav ul li:nth-child(16n+5) a i{background-color:#FF5C5B;}
.nav ul li:nth-child(16n+6) a i{background-color:#3BC2E2;}
.nav ul li:nth-child(16n+7) a i{background-color:#5AB4A8;}
.nav ul li:nth-child(16n+8) a i{background-color:#F38E3C;}
.nav ul li:nth-child(16n+9) a i{background-color:#6EC78F;}
.nav ul li:nth-child(16n+10) a i{background-color:#CA6E6F;}
.nav ul li:nth-child(16n+11) a i{background-color:#59B9F6;}
.nav ul li:nth-child(16n+12) a i{background-color:#98869E;}
.nav ul li:nth-child(16n+13) a i{background-color:#61729E;}
.nav ul li:nth-child(16n+14) a i{background-color:#A278F6;}
.nav ul li:nth-child(16n+15) a i{background-color:#B4A759;}
.nav ul li:nth-child(16n) a i{background-color:#5962EB;}
.nav ul li a i img{}
.nav ul li a span{ font-size:12px; color:#545454;}

.total{ padding:16px 0; border-bottom:1px solid #dedede;}
.total ul{ display:flex;}
.total ul li{ width:50%;}
.total ul li .ttitem{ text-align:center; border-right:1px solid #dedede;}
.total ul li:last-child .ttitem{border-right:none;}
.total ul li .ttitem strong{ display:block; line-height:30px; font-size:18px; color:#4c4c4c; font-weight:normal;}
.total ul li .ttitem span{  display:block;font-size:14px; color:#aaa;}

.notce{ margin:0 8px; height:40px; line-height:40px; font-size:12px; color:#ff5c5c; border-bottom:1px dotted #dedede; overflow:hidden;}
.notce a{color:#ff5c5c; margin-left:4px; font-weight:bold;}

.addshp{ padding:16px 8px; border-bottom:10px solid #efeff4; position:relative;}
.addshp .addlt{ position:absolute; top:16px; left:8px;}
.addshp .addlt .addspbtn{ display:block; width:110px; height:40px; line-height:40px; border-radius:4px; color:#fff; font-size:14px; font-weight:bold; text-align:center; background-color:#0CA40F;}
.addshp .addrt{ padding-left:120px;}
.addshp .addrt ul{}
.addshp .addrt ul li{ height:40px; line-height:40px; overflow:hidden;}
.addshp .addrt ul li a{ color:#4c4c4c; font-size:14px;}
.addshp .addrt ul li a strong{ padding:0 4px; color:#0098ff; font-weight:normal;}
.modbox{ }
.modbox .mdtab{ height:44px; line-height:44px;border-bottom:2px solid #eee; display:flex;}
.modbox .mdtab .muitem{ flex:1; text-align:center; cursor:pointer;}
.modbox .mdtab .muitem span{ font-size:14px; color:#aaa;}
.modbox .mdtab .museled{ height:43px; border-bottom:2px solid #6ec4ff;}
.modbox .mdtab .museled span{ color:#288add; font-weight:bold;}

.modbox .modcenbox{}
.modbox .modcenbox .mdcen{}

/*店铺信息列表*/
.shoplist{}
.shoplist ul{}
.shoplist ul li{}
.shoplist ul li .cmpitem{ border-bottom:10px solid #efeff4;}
.shoplist ul li .cmpitem .cmpinfo{ border-bottom:1px solid #dedede; padding-right:4px;}
.shoplist ul li .cmpitem .cmpinfo a{ display:block; padding:16px 22px 16px 12px; background:url(../images/lirtico.png) no-repeat right center; background-size:auto 18px;}
.shoplist ul li .cmpitem .cmpinfo a dl{ min-height:60px; position:relative; }
.shoplist ul li .cmpitem .cmpinfo a dl dt{ position:absolute; top:0; left:0;}
.shoplist ul li .cmpitem .cmpinfo a dl dt i{ display:block;padding:5px; width:50px; height:50px;  background-color:#EFEFF4;}
.shoplist ul li .cmpitem .cmpinfo a dl dt i img{ display:block;}
.shoplist ul li .cmpitem .cmpinfo a dl dd{ padding-left:72px;}
.shoplist ul li .cmpitem .cmpinfo a dl dd .cmpname{ }
.shoplist ul li .cmpitem .cmpinfo a dl dd .cmpname strong{ font-size:14px; line-height:20px;margin-right:6px; font-weight:normal; color:#4c4c4c;}
.shoplist ul li .cmpitem .cmpinfo a dl dd .cmpname span{ display:inline-block; padding:0 4px;  font-size:12px; color:#fff; background-color:#FF9600; border-radius:3px;}
.shoplist ul li .cmpitem .cmpinfo a dl dd .cmpdiscr{ height:20px; line-height:20px; font-size:12px; color:#aaa; overflow:hidden;}
.shoplist ul li .cmpitem .cmpinfo a dl dd .cmptel{}
.shoplist ul li .cmpitem .cmpinfo a dl dd .cmptel i{}
.shoplist ul li .cmpitem .cmpinfo a dl dd .cmptel i img{ margin-top:-3px;}
.shoplist ul li .cmpitem .cmpinfo a dl dd .cmptel span{ font-size:14px; color:#aaa;}
.shoplist ul li .cmpitem .cmpopbox{ padding:12px; display:flex;}
.shoplist ul li .cmpitem .cmpopbox .cmpopitem{ flex:1; text-align:center; border-right:1px solid #dedede; box-sizing:border-box;}
.shoplist ul li .cmpitem .cmpopbox .cmpopitem:last-child{border-right:1px solid #fff;}
.shoplist ul li .cmpitem .cmpopbox .cmpopitem .cmpopbtn{}
.shoplist ul li .cmpitem .cmpopbox .cmpopitem .cmpopbtn i{}
.shoplist ul li .cmpitem .cmpopbox .cmpopitem .cmpopbtn i img{ width:18px; height:18px; vertical-align:middle; margin-top:-2px;}
.shoplist ul li .cmpitem .cmpopbox .cmpopitem .cmpopbtn span{ font-size:14px; color:#000000;}

/*分类信息列表*/
.proslist{}
.proslist ul{}
.proslist ul li{}
.proslist ul li .prositem{ border-bottom:10px solid #efeff4;}
.proslist ul li .prositem a{display:block; padding:16px 10px 16px; }
.proslist ul li .prositem a dl{min-height:80px; position:relative;}
.proslist ul li .prositem a dl dt{position:absolute; top:0; left:0;}
.proslist ul li .prositem a dl dt i{}
.proslist ul li .prositem a dl dt i img{}
.proslist ul li .prositem a dl dd{ padding-left:92px;}
.proslist ul li .prositem a dl dd .prosname{font-size:14px; height:24px; line-height:24px; font-weight:normal; color:#4c4c4c; overflow:hidden;}
.proslist ul li .prositem a dl dd .prostxt{height:20px; line-height:20px; font-size:12px; color:#aaa; overflow:hidden;}
.proslist ul li .prositem a dl dd .prostxt span{ padding-right:20px;}
.proslist ul li .prositem a dl dd .prosprice{line-height:20px; position:relative; }
.proslist ul li .prositem a dl dd .prosprice strong{font-size:14px; color:#ff6600;}
.proslist ul li .prositem a dl dd .prosprice span{font-size:12px; color:#aaa; position:absolute; top:0; right:0;}

.modbox .copytxt{ padding:16px 0; font-size:12px; color:#aaa; text-align:center; }
.modbox .copytxt a{ margin:0px 10px; font-size:12px; color:#aaa; text-align:center; }
/*分类信息类别*/
.categybox{ padding:16px 5px 0; border-bottom:10px solid #f1f1f1; overflow:hidden;}
.categybox span{ display:block; float:left; width:25%; height:50px;  padding:0 5px 10px; box-sizing:border-box;}
.categybox a{ display:block; text-align:center; font-size:12px; height:40px; line-height:40px; border-radius:3px; background-color:#f1f1f1;overflow:hidden;}
.categybox a.selcged{ color:#288add; font-weight:bold;}
.categybox .ctgbox{ height:50px; overflow:hidden;}
.categybox .morecflei{ padding-bottom:10px; height:30px; line-height:30px; text-align:center; cursor:pointer;}
.categybox .morecflei em { font-size:12px; color:#787878;}
.categybox .morecflei em i{ display:inline-block; width:20px; height:20px; line-height:20px; color:#b0b0b0; text-align:center; font-weight:bold; font-size:12px; background-color:#f1f1f1; font-family:SimSun, SimSun-ExtB; border-radius:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.proslist ul.proul li .prositem{ border-bottom:1px solid #dedede;}

.proslist ul.searchul li .prositem{ border-bottom:1px solid #dedede;}
.proslist ul.searchul li .prositem a dl dd{ padding-top:6px;}

/*搜索结果*/
.keyworld{ padding:0 10px; height:44px; line-height:44px; font-size:14px; color:#787878;border-bottom:10px solid #efeff4;}
.keyworld span{ color:#ff2c2c;}
.keyworld strong{ color:#000;}

.loadmore{ padding:20px 0; font-size:12px; text-align:center;}
.loadmore a{ color:#aaa;}

/*店铺列表 position:fixed; */
.shpwarp{box-sizing:border-box; border-top:0px solid #288ADD; width:100%; height:100%; padding:0px 0 55px; top:0; left:0;}
.shpwarp .muenlt{ box-sizing:border-box;border-top:50px solid #288ADD; padding:0px 0 55px; width:100px; height:100%; position:fixed; top:0; left:0; background-color:#efeff4;}
.shpwarp .muenlt .muscroll{ height:100%; overflow:auto;}
.shpwarp .muenlt .muscroll ul{}
.shpwarp .muenlt .muscroll ul li{ border-bottom:2px solid #fff;}
.shpwarp .muenlt .muscroll ul li:last-child{border-bottom:none;}
.shpwarp .muenlt .muscroll ul li a{display:block; padding-left:10px; color:#222;}
.shpwarp .muenlt .muscroll ul li a span{ display:block; padding:12px 6px; font-size:14px;}
.shpwarp .muenlt .muscroll ul .on{}
.shpwarp .muenlt .muscroll ul .on a{ background-color:#c9e6ff; color:#288add; font-weight:normal;}
.shpwarp .muenlt .muscroll ul .on a span{}
.shpwarp .muenlt .muscroll ul .showalltype a{ background-color:#efeff4; color:#222; font-weight:bold;}
.shpwarp .shplistrt{ height:100%; padding:0px 0 52px 100px; box-sizing:border-box;}
.shpwarp .shplistrt .selbox{ display:flex; margin:8px; height:30px; line-height:30px; border:1px solid #288add; border-radius:4px;}
.shpwarp .shplistrt .selbox .selitem{flex:1; font-size:14px; text-align:center; border-right:1px solid #288add;}
.shpwarp .shplistrt .selbox .selitem:last-child{ border-right:none;}
.shpwarp .shplistrt .selbox .selitem a{ display:block; color:#288add;}
.shpwarp .shplistrt .selbox .selitem.selon{ background-color:#288add; }
.shpwarp .shplistrt .selbox .selitem.selon a{color:#fff;}
.shpwarp .shplistrt .shpcroll{}
.shpwarp .shplistrt .shpcroll ul{}
.shpwarp .shplistrt .shpcroll ul li{}
.shpwarp .shplistrt .shpcroll ul li{}

.shpcroll ul li .cmpitem{ padding:0 8px;}
.shpcroll ul li .cmpitem .cmpinfo{ border-bottom:1px solid #dedede;}
.shpcroll ul li .cmpitem .cmpinfo a{ display:block; padding:12px 0px;}
.shpcroll ul li .cmpitem .cmpinfo a dl{ min-height:46px; position:relative; }
.shpcroll ul li .cmpitem .cmpinfo a dl dt{ position:absolute; top:4px; left:0;}
.shpcroll ul li .cmpitem .cmpinfo a dl dt i{ display:block;padding:3px; width:40px; height:40px;  background-color:#EFEFF4;}
.shpcroll ul li .cmpitem .cmpinfo a dl dt i img{ display:block;width:40px; height:40px;}
.shpcroll ul li .cmpitem .cmpinfo a dl dd{ padding-left:54px;}
.shpcroll ul li .cmpitem .cmpinfo a dl dd .cmpname{ }
.shpcroll ul li .cmpitem .cmpinfo a dl dd .cmpname strong{ font-size:14px; line-height:20px;margin-right:6px; font-weight:normal; color:#4c4c4c;}
.shpcroll ul li .cmpitem .cmpinfo a dl dd .cmpname span{ display:inline-block; padding:0 4px;  font-size:12px; color:#fff; background-color:#FF9600; border-radius:3px;}
.shpcroll ul li .cmpitem .cmpinfo a dl dd .cmpdiscr{ height:20px; line-height:20px; font-size:12px; color:#aaa; overflow:hidden;}
.shpcroll ul li .cmpitem .cmpinfo a dl dd .cmptel{ height:18px; line-height:18px;}
.shpcroll ul li .cmpitem .cmpinfo a dl dd .cmptel i{}
.shpcroll ul li .cmpitem .cmpinfo a dl dd .cmptel i img{ margin-top:-3px; width:10px; height:10px;}
.shpcroll ul li .cmpitem .cmpinfo a dl dd .cmptel span{ font-size:12px; color:#aaa;}

/*排行榜*/
.topwarp{border-top:10px solid #EFEFF4;}
.modbox .toptab{border-bottom:2px solid #dedede;}
.topwarp .shoplist ul.top li .cmpitem{ position:relative;}
.topwarp .shoplist ul.top li .cmpitem .cmpinfo{ padding-left:42px;}
.topwarp .shoplist ul.top li .cmpitem em{ display:block; width:36px; height:60px; line-height:36px; text-align:center; font-weight:bold; font-style:normal; font-size:16px; color:#fff; background:url(../images/topbg4.png) no-repeat 0 0; background-size:36px auto; position:absolute; top:0; left:8px;}
.topwarp .shoplist ul.top li:nth-child(1) .cmpitem em{ background:url(../images/topbg1.png) no-repeat 0 0; background-size:36px auto;}
.topwarp .shoplist ul.top li:nth-child(2) .cmpitem em{ background:url(../images/topbg2.png) no-repeat 0 0; background-size:36px auto;}
.topwarp .shoplist ul.top li:nth-child(3) .cmpitem em{ background:url(../images/topbg3.png) no-repeat 0 0; background-size:36px auto;}

/*公司详情*/
.companyinfo{ padding:16px 10px; border-bottom:10px solid #efeff4; position:relative;}
.companyinfo .cmplogo{ width:63px; height:63px; position:absolute; top:16px; left:10px;}
.companyinfo .cmplogo i{ display:block; padding:3px; background-color:#efeff4;}
.companyinfo .cmplogo i img{ display:block;}
.companyinfo .cmpinfotxt{ padding:0 70px 0 73px;}
.companyinfo .cmpinfotxt .cmpname{ font-size:14px; line-height:28px;}
.companyinfo .cmpinfotxt .cmptotal{ font-size:12px; color:#aaa;}
.companyinfo .cmpinfotxt .cmptotal span{ padding-right:20px;}
.companyinfo .cmpinfotxt .cmprz{}
.companyinfo .cmpinfotxt .cmprz span{ display:inline-block; line-height:20px; padding:0 6px; border-radius:3px; background-color:#ff9600; color:#fff; font-size:12px;}
.companyinfo .userrenlin{position:absolute; top:16px; right:10px;}
.companyinfo .userrenlin a{ display:block; width:64px; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; color:#fff; background-color:#0ca40f; border-radius:2px; }

.cmpcontact{border-bottom:10px solid #efeff4;}
.cmpcontact ul{}
.cmpcontact ul li{ border-bottom:1px solid #dedede;}
.cmpcontact ul li:last-child{ border-bottom:none; }
.cmpcontact ul li a{ display:block; padding:10px 0 10px 40px; min-height:30px; line-height:30px; font-size:14px; position:relative;}
.cmpcontact ul li a i{ position:absolute; top:10px; left:10px;}
.cmpcontact ul li a i img{}
.cmpcontact ul li a strong{ font-weight:normal;color:#787878;}
.cmpcontact ul li a span{ color:#aaa;}
.cmpcontact ul li:nth-child(1) a strong{ font-weight:bold; color:#000; padding-right:6px;}
.cmpcontact ul li:nth-child(1) a span{ font-size:12px;}
.cmpcontact ul li:nth-child(2) a strong{display:block; padding-right:76px;color:#000; }
.cmpcontact ul li:nth-child(2) a span{ position:absolute; top:10px; right:10px;}
.cmpcontact ul li:nth-child(3) a strong{display:block; padding-right:76px;}
.cmpcontact ul li:nth-child(3) a span{ position:absolute; top:10px; right:10px;}
.cmpcontact ul li:nth-child(4) a strong{display:block; padding-right:30px;}
.cmpcontact ul li:nth-child(4) a span{ position:absolute; top:10px; right:10px;}
.cmpcontact ul li:nth-child(5) a strong{ display:block; color:#ff9600; padding-right:30px;}
.cmpcontact ul li:nth-child(5) a span{ position:absolute; top:10px; right:10px;}
.cmpcontact ul li a span img{}

/*商家栏目*/
.subpmuen{ padding-top:16px; border-bottom:10px solid #efeff4;}
.subpmuen ul{display:flex;flex-direction: row;flex-wrap: wrap;}
.subpmuen ul li{width:20%; padding-bottom:20px;}
.subpmuen ul li a{ display:block; text-align:center;} 
.subpmuen ul li a i{ display:block; margin:0 auto; width:24px; height:24px; padding:10px;background-color:#eeeeee;  border-radius:50%;}
.subpmuen ul li a i img{}
.subpmuen ul li a i{}
.subpmuen ul li:nth-child(16n+1) a i{background-color:#FF5C5B;}
.subpmuen ul li:nth-child(16n+2) a i{background-color:#6EC78F;}
.subpmuen ul li:nth-child(16n+3) a i{background-color:#C980C9;}
.subpmuen ul li:nth-child(16n+4) a i{background-color:#98869E;}
.subpmuen ul li:nth-child(16n+5) a i{background-color:#98C76D;}
.subpmuen ul li:nth-child(16n+6) a i{background-color:#3BC2E2;}
.subpmuen ul li:nth-child(16n+7) a i{background-color:#5AB4A8;}
.subpmuen ul li:nth-child(16n+8) a i{background-color:#F38E3C;}
.subpmuen ul li:nth-child(16n+9) a i{background-color:#FFBB3C;}
.subpmuen ul li:nth-child(16n+10) a i{background-color:#CA6E6F;}
.subpmuen ul li:nth-child(16n+11) a i{background-color:#B4A759;}
.subpmuen ul li:nth-child(16n+12) a i{background-color:#6AC6C1;}
.subpmuen ul li:nth-child(16n+13) a i{background-color:#61729E;}
.subpmuen ul li:nth-child(16n+14) a i{background-color:#A278F6;}
.subpmuen ul li:nth-child(16n+15) a i{background-color:#59B9F6;}
.subpmuen ul li:nth-child(16n) a i{background-color:#5962EB;}
.subpmuen ul li a span{ font-size:12px; color:#000000;}
/*商家栏目*/
/*优惠券*/
.yhjuanmod{ border-bottom:10px solid #efeff4;}
.yhjuanmod .yhjuanbox{ padding:20px 16px; background-color:#fff;}

.juman{ background-color:#EA583F; margin:0 auto; max-width:400px; padding:12px 0; border-radius:8px; position:relative; overflow:hidden;}
.juman .jumtop{ overflow:hidden;z-index:1; padding:6px 12px;position:relative;}
.juman .jumtop .junmeny{ float:left; color:#fff; padding-bottom:12px;}
.juman .jumtop .junmeny span{ font-size:16px;}
.juman .jumtop .junmeny strong{ font-size:40px; font-weight:600;}
.juman .jumtop .jutxt{ float:left;color:#fff; padding-top:8px; padding-left:6px;}
.juman .jumtop .jutxt span{ display:block; font-size:12px;}
.juman .jumbtp{ border-top:1px dotted #fcd9c7; z-index:1;position:relative;}
.juman .jumbtp .jumuseif{ font-size:12px; color:#deff00; text-align:center; padding:6px 0;}
.juman .jumbtp .jumlqubtn{}
.juman .jumbtp .jumlqubtn a{ margin:0 auto; display:block; width:60%; height:30px; line-height:30px; text-align:center; color:#EA583F; font-size:14px; font-weight:bold; background-color:#fff; border-radius:4px;}
.juman .jumico{ font-size:100px; font-weight:bold; color:#fd7057; position:absolute; top:-20px; right:-20px;-webkit-transform:rotate(25deg);transform:rotate(25deg);}

.jummore{ text-align:center; padding-top:16px;}
.jummore a{ font-size:12px; color:#aaa; text-decoration:underline;}

.jumanover{background-color:#aaa;}
.jumanover .jumbtp .jumuseif{ color:#fff;}
.jumanover .jumbtp .jumlqubtn a{ color:#aaa;}
.jumanover .jumico{ color:#bbb;}
.jumtime{ display:none; width:60px; height:24px; padding:18px 0; overflow:hidden; border-radius:50%;border:1px solid #EA583F;-webkit-transform:rotate(25deg);transform:rotate(25deg); position:absolute; bottom:30px; left:50%; margin-left:-30px; z-index:2;}
.jumanover .jumtime{ display:block;}
.jumtime span{ display:block; height:24px; line-height:24px; text-align:center; font-size:14px; color:#EA583F; border-top:1px solid #EA583F;border-bottom:1px solid #EA583F; font-weight:bold;}

.jumitem{ padding:16px;}
/*优惠券end*/
.inxan{border-bottom:10px solid #efeff4;}
.inxan .ixtit{ position:relative; border-bottom:1px solid #dedede;}
.inxan .ixtit .ixlt{ height:44px; line-height:44px;}
.inxan .ixtit .ixlt h3{ padding:0 6px 0 10px; display:inline; font-size:16px; font-weight:bold; color:#000;}
.inxan .ixtit .ixlt span{ font-size:12px; color:#aaa; background-color:#fff;}
.inxan .ixtit .ixrt{ line-height:44px; position:absolute; top:0; right:8px;}
.inxan .ixtit .ixrt strong{ font-size:12px; color:#aaa; font-weight:normal;}
.inxan .ixtit .ixrt span{}
.inxan .ixtit .ixrt span i{ cursor:pointer;}
.inxan .ixtit .ixrt span i img{}
.inxan .ixlist{ padding:16px 10px 0; border-bottom:1px solid #dedede;}
.inxan .ixlist .inzan{ display:inline-block; padding:0 12px; line-height:30px;font-size:12px; border-radius:100px; background-color:#f5f5f5; margin:0 12px 16px 0;}
.inxan .ixlist .inzan span{}
.inxan .ixlist .inzan.izseled{ background-color:#ff9600; color:#fff;}
.inxan .ixadd{ height:50px; text-align:center;}
.inxan .ixadd .ixaddbtn{line-height:50px;  font-weight:bold; font-size:14px; color:#62c54f;}

.cmpycen{}
.cmpycen .cmpytit{ padding-top:16px; line-height:30px;}
.cmpycen .cmpytit h3{ padding-left:6px; font-size:16px; font-weight:bold; color:#000;}
.cmpycen .cmpcentxt{ padding:0 12px 16px; font-size:14px; color:#666; line-height:26px;}
.cmpycen .cmpcentxt img{ max-width:100%; height:auto;}
.cmpycen .cewma{ padding-bottom:20px; text-align:center;}
.cmpycen .cewma .ewmbox{ padding-bottom:10px;}
.cmpycen .cewma .ewmbox i{ display:inline-block; width:80px; height:80px; padding:20px; background-color:#f1f1f1; border-radius:200px;}
.cmpycen .cewma .ewmbox i img{}
.cmpycen .cewma .ewmth{ font-size:14px; color:#666;}
.cmpycen .cewma .ewmtips{ font-size:12px; color:#aaa;}

.cmmdcompany{}
.cmmdcompany .cmmcpytit{ padding-left:10px; height:44px; line-height:44px; font-size:16px; color:#000; font-weight:bold; background-color:#efeff4;}

.frmbgcover{ width:100%; height:100%; background-color:rgba(0,0,0,0.6); position:fixed; top:0; left:0; z-index:99;}
.frmlayer{ width:90%; background-color:#fff; position:fixed; top:50%; left:50%; margin-left:-45%; z-index:100;}
.rlinlayer{margin-top:-210px;}
.ixanlayer{margin-top:-115px;}
.addqjlayer{margin-top:-240px;}
.frmlayer .frmtit{ height:44px; line-height:44px; position:relative; border-bottom:1px solid #dedede;}
.frmlayer .frmtit h3{ padding-left:10px; font-size:14px; color:#000; font-weight:bold; }
.frmlayer .frmtit .rtclose{ position:absolute; top:14px; right:10px; cursor:pointer;}
.frmlayer .frmtit .rtclose img{ display:block;}
.frmlayer .frmmodbox{ padding:16px;}
.frmlayer .frmmodbox .frmli{ padding-bottom:16px; font-size:12px;}
.frmlayer .frmmodbox .frmli .frminptxt{-webkit-appearance: none;appearance: none; width:100%; padding:0px 6px; height:40px; box-sizing:border-box; color:#999;font-size:14px;border:1px solid #dedede;box-shadow:inset 0px 2px 3px #ccc; background-color:#fff; border-radius:4px;}
.frmlayer .frmmodbox .frmli .fuptit{ color:#787878; padding-bottom:4px;}
.frmlayer .frmmodbox .frmli .frpicu{ padding:6px; border:1px solid #dedede; border-radius:4px; position:relative;}
.frmlayer .frmmodbox .frmli .frpicu .frsmpic{ position:absolute; top:6px; left:6px;}
.frmlayer .frmmodbox .frmli .frpicu .frsmpic img{ display:block;}
.frmlayer .frmmodbox .frmli .frpicu .frupbtns{ padding:6px 0 0 70px;}
.frmlayer .frmmodbox .frmli .frpicu .frupbtns .fruppicbtn{display:block; width:90px; height:30px; line-height:30px; text-align:center;  color:#666; font-size:12px;background-color:#f2f2f2; border:1px solid #dedede; border-radius:4px;}
.frmlayer .frmmodbox .frmli .frpicu .frupbtns .fruptips{ display:block; font-size:12px; line-height:24px; color:#aaa;}
.frmlayer .frmmodbox .frmli .frmsubmit{ display:block; height:40px; line-height:40px; text-align:center;  color:#fff; font-size:14px; font-weight:bold; background-color:#ff3b3b; border-radius:4px;}
.frmlayer .frmmodbox .frmli .yspinja{ line-height:24px;}
.frmlayer .frmmodbox .frmli .yspinja span{ color:#aaa;}
.frmlayer .frmmodbox .frmli .yspinja span i{ cursor:pointer;}
.frmlayer .frmmodbox .frmli .yspinja span i img{ vertical-align:middle;}


/*添加全景弹出层*/
.frmlayer .frmmodbox .upqjnli{ padding-bottom:6px;}
.qinpd{ padding-top:12px;}
.upqjnpic{ padding-top:6px;}
.upqjnpic span{display:inline-block; padding-right:12px; padding-bottom:10px;}
.upqjnpic span a{ display:inline-block; position:relative;}
.upqjnpic span a i{ display:block; width:100%; height:16px; line-height:16px; text-align:center; font-size:12px; color:#fff; background-color:rgba(83,196,43,0.6); position:absolute; left:0; bottom:0;}
/*添加全景弹出层end*/


/*分类信息详情*/
.ptinfo{ padding:20px 10px; border-bottom:10px solid #efeff4;}
.ptinfo .pttitle{ font-size:14px; line-height:30px; color:#000;}
.ptinfo .ptprice{ line-height:24px; position:relative;}
.ptinfo .ptprice strong{ font-size:14px; color:#ff6262;}
.ptinfo .ptprice span{ position:absolute; top:0; right:0; font-size:12px; color:#288add;}
.ptinfo .ptprice span a{ color:#288add;}

.ptcontact{border-bottom:10px solid #efeff4;}
.ptcontact .lxren{ padding:10px;border-bottom:1px solid #dedede; position:relative;}
.ptcontact .lxren .lxrmsg{ line-height:24px;}
.ptcontact .lxren .lxrmsg .lxrname{ font-size:14px; color:#666; }
.ptcontact .lxren .lxrmsg .lxrdate{ font-size:12px; color:#aaa;}
.ptcontact .lxren .lxtelbox{position:absolute; top:14px; right:10px;}
.ptcontact .lxren .lxtelbox .lxtelbtn{ display:block; width:100px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background-color:#ff3d3d; border-radius:4px;}
.ptcontact .lxren .lxtelbox .lxtelbtn i{}
.ptcontact .lxren .lxtelbox .lxtelbtn i img{}
.ptcontact .lxren .lxtelbox .lxtelbtn span{}

.ptcontact ul{}
.ptcontact ul li{ border-bottom:1px solid #dedede;}
.ptcontact ul li:last-child{ border-bottom:none; }
.ptcontact ul li a{ display:block; padding:10px 0 10px 40px; min-height:30px; line-height:30px; font-size:14px; position:relative;}
.ptcontact ul li a i{ position:absolute; top:10px; left:10px;}
.ptcontact ul li a i img{}
.ptcontact ul li a strong{ font-weight:normal;color:#787878;display:block;padding-right:30px;}
.ptcontact ul li a span{ color:#aaa;position:absolute; top:10px; right:10px;}
.ptcontact ul li a span img{}

.ptcen{border-bottom:10px solid #efeff4;}
.ptcen .pttit{ padding-top:16px; line-height:30px;}
.ptcen .pttit h3{ padding-left:6px; font-size:16px; font-weight:bold; color:#000;}
.ptcen .ptcentxt{ padding:0 12px 30px; font-size:14px; color:#666; line-height:26px;}
.ptcen .ptcentxt img{ max-width:100%; height:auto;}

.ptcen .backlist{ padding:0px 10px 40px; text-align:center;}
.ptcen .backlist a{ color:#aaa; font-size:12px; text-decoration:underline;}
.ptcen .backlist a i{ font-family:SimSun, SimSun-ExtB;}

/*会员中心*/
.uctopbar{ width:100%; height:138px; background:url(../images/ubg.png) no-repeat center center; background-size:cover;}
.uctopbar .userpic{ padding:18px 0 4px;}
.uctopbar .userpic a{ display:block;margin:0 auto;width:68px; height:68px;}
.uctopbar .userpic i{  display:block; width:60px; height:60px; padding:4px; background-color:#fff;border-radius:100%; }
.uctopbar .userpic i img{ border-radius:100%; display:block;}
.uctopbar .ucnane{ text-align:center; font-size:14px; color:#eeeeee; font-weight:bold; text-shadow:0px 1px 1px rgba(0,0,0,0.6);}
.uctopbar .joindate{text-align:center; font-size:12px; color:#eeeeee;text-shadow:0px 1px 1px rgba(0,0,0,0.6);}
.welline{ height:30px; line-height:30px; padding-left:10px; font-size:12px; color:#aaa;}

.ucmuenwarp{border-top:10px solid #efeff4;}
.ucmuenwarp .ucmuenmod{border-bottom:10px solid #efeff4;}

.ucmuenmod ul{}
.ucmuenmod ul li{ border-bottom:1px solid #dedede;}
.ucmuenmod ul li:last-child{ border-bottom:none; }
.ucmuenmod ul li a{ display:block; padding:10px 0 10px 40px; min-height:30px; line-height:30px; font-size:14px; position:relative;}
.shopucenter  ul{ padding-left:10px;}
.shopucenter ul li a{ padding-left:0px;}
.ucmuenmod ul li a i{ position:absolute; top:10px; left:10px;}
.ucmuenmod ul li a i img{}
.ucmuenmod ul li a strong{ font-weight:normal;color:#666;display:block;padding-right:30px;}
.ucmuenmod ul li a span{ color:#aaa;position:absolute; top:10px; right:10px;}
.ucmuenmod ul li a span img{}

/*商家入驻 分类信息发布*/
.fromtit{ height:44px;border-bottom:10px solid #efeff4; position:relative;}
.fromtit h3{ padding-left:10px;line-height:44px; font-size:14px; color:#000; font-weight:bold;}
.fromtit span{ position:absolute; top:10px; right:10px;}
.fromtit span a.addmbtn{ display:block; width:80px; height:24px; line-height:24px; text-align:center; font-size:12px; border:1px solid #dedede; border-radius:4px;}


.fromwarp{ padding:16px 12px 40px;}
.fromwarp .fromth{color:#787878; font-size:14px; padding-bottom:4px;}
.fromwarp .fromline{padding-bottom:16px; font-size:12px;}

.fromwarp .fromline .frminptxt{-webkit-appearance: none;appearance: none; width:100%; padding:0px 6px; height:40px; box-sizing:border-box; color:#000;font-size:14px;border:1px solid #dedede;box-shadow:inset 0px 2px 3px #ccc; background-color:#fff; border-radius:4px;}
.fromwarp .fromline input.frminptxt{}
.fromwarp .fromline select.frminptxt{ background:#fff url(../images/selkk.png) no-repeat right center; background-size:auto 10px;}
.fromwarp .fromline textarea.frminptxt{ height:80px; padding:10px 6px;}

.fromwarp .fromline .frpicu{padding:16px 10px 6px; border:1px solid #dedede; border-radius:4px; position:relative;}
.fromwarp .fromline .frpicu .frsmpic{position:absolute; top:16px; left:16px;}
.fromwarp .fromline .frpicu .frsmpic img{ display:block;}
.fromwarp .fromline .frpicu .frupbtns{ padding:6px 0 0 80px;}
.fromwarp .fromline .frpicu .frupbtns .fruppicbtn{display:block; width:90px; height:30px; line-height:30px; text-align:center;  color:#666; font-size:12px;background-color:#f2f2f2; border:1px solid #dedede; border-radius:4px;}
.fromwarp .fromline .frpicu .frupbtns .fruptips{display:block; padding-bottom:10px; font-size:12px; line-height:24px; color:#aaa;}


.selceradiobox{ padding-bottom:16px; font-size:12px;}
.selceradiobox2{ padding-bottom:6px;}
.borderbmm{border-bottom:1px solid #dedede;}
.selceradiobox span{ padding-right:10px; color:#787878;}
.selceradiobox span label{display:inline-block;}
.selceradiobox span label .selradio{ display:none;}
.selceradiobox span label i{font-style:normal;display:inline-block; padding-left:24px;}
.selceradiobox span label input.selradio + i {height:20px;display:inline-block;background:url(../images/sel1.png) no-repeat 0 0; background-size:20px 20px;}
.selceradiobox span label input.selradio:checked + i {background:url(../images/sel2.png) no-repeat 0 0;background-size:20px 20px;}


.fromwarp .fromline .frpicu .uppicbox{ }
.fromwarp .fromline .frpicu .uppicbox .uptips{ padding:10px 0; line-height:20px;font-size:12px;color:#aaa;}
.fromwarp .fromline .frpicu .uppicbox  .cenpictips{ padding-bottom:12px; font-size:12px; line-height:18px; color:#aaa;}
.fromwarp .fromline .frpicu .uppicbox .uppiclibox{}
.fromwarp .fromline .frpicu .uppicbox .uppiclibox span{ width:60px; height:60px; margin-right:12px; margin-bottom:10px; display:inline-block; position:relative;}
.fromwarp .fromline .frpicu .uppicbox .uppiclibox span img{}
.fromwarp .fromline .frpicu .uppicbox .uppiclibox span i{ display:block; width:100%; height:20px; background-color:rgba(0,0,0,0.6); text-align:center; position:absolute; left:0; bottom:0; cursor:pointer;}
.fromwarp .fromline .frpicu .uppicbox .uppiclibox span i img{}

.fromwarp .fromline .frpicu .upqjnpic{ padding-top:20px; padding-bottom:16px; position:relative;}
.fromwarp .fromline .frpicu .upqjnpic span{ line-height:40px; position:absolute; top:16px; left:0;}
.fromwarp .fromline .frpicu .upqjnpic .qjnsel{ padding:0 45px 0 30px;}
.fromwarp .fromline .frpicu .upqjnpic .qjnsel .frminptxt{}
.fromwarp .fromline .frpicu .upqjnpic .addqjnpic{position:absolute; top:20px; right:0;}
.fromwarp .fromline .frpicu .upqjnpic .addqjnpic .addqjnbtn{}
.fromwarp .fromline .frpicu .upqjnpic .addqjnpic .addqjnbtn img{ border-radius:6px;}


.fromwarp .fromline .frmsubmit{ display:block; height:40px; line-height:40px; text-align:center;  color:#fff; font-size:14px; font-weight:bold; background-color:#ff3b3b; border-radius:4px;}

/*注册*/
.joinbox{ padding:20px 10px;}
.joinbox .jointit{ padding:12px 10px 0;}
.joinbox .jointit h3{ padding-left:6px; font-size:16px; color:#000; font-weight:bold;}
a.joinsubmit{display:block; height:40px; line-height:40px; text-align:center;  color:#fff; font-size:14px; font-weight:bold; background-color:#41b236; border-radius:4px;}
.joinbox .backlogin{ text-align:center;}
.joinbox .backlogin a{ font-size:14px; color:#000000; text-decoration:underline;}

/*登录*/
.loginmod{ padding:20px 10px;}
.loginmod .defautpic{ text-align:center;}
.loginmod .defautpic span{}
.loginmod .defautpic span img{ border-radius:50%;}
.loginmod .logtit{ padding:12px 0px 8px;}
.loginmod .logtit h3{ padding-left:6px; font-size:16px; color:#000; font-weight:bold;}

.loginbox{ border:1px solid #dedede; margin-bottom:16px; border-radius:6px;}
.loginbox .loginline{ padding:6px;}
.loginbox .loginline:nth-child(1){ border-bottom:1px solid #dedede;}
.loginbox .loginline .loginptxt{ appearance: none;-webkit-appearance: none;width:100%;height:30px; padding-left:30px; border:1px solid #fff;  box-sizing:border-box;}
.loginbox .loginline .loguser{ background:#fff url(../images/loguser.png) no-repeat 2px center; background-size:auto 24px;}
.loginbox .loginline .logpass{background:#fff url(../images/logpass.png) no-repeat 2px center; background-size:auto 24px;}

a.loginsubmit{display:block; height:40px; line-height:40px; text-align:center;  color:#fff; font-size:14px; font-weight:bold; background-color:#ff4949; border-radius:4px;}
a.wechatsubmit{display:block; height:40px; line-height:40px; border:1px solid #dedede; box-sizing:border-box; text-align:center;  color:#259f00; font-size:14px; font-weight:bold; background-color:#f8f8f8; border-radius:4px;}
.wechatsubmit i{ margin-right:4px;}
.wechatsubmit i img{}

.loginmod .fromwarp .forget{ text-align:right;}
.loginmod .fromwarp .forget a{font-size:12px;  color:#aaa;}
.loginmod .joinnew{text-align:center;}
.loginmod .joinnew a{font-size:14px;  color:#000000; text-decoration:underline;}

/*全景管理*/
.qujinwarp{}
.qujinwarp .qujinlist{}
.qujinwarp .qujinlist li{border-bottom:10px solid #efeff4;}
.qujinwarp .qujinlist li .qjitem{ padding:16px 12px;}
.qujinwarp .qujinlist li dl{ min-height:60px; position:relative;}
.qujinwarp .qujinlist li dl dt{ position:absolute; top:0; left:0;}
.qujinwarp .qujinlist li dl dt a{}
.qujinwarp .qujinlist li dl dt a img{}
.qujinwarp .qujinlist li dl{}

.qjinfoitem{ padding-left:72px;}
.qjinfoitem .itname{height:40px; line-height:20px; overflow:hidden;}
.qjinfoitem .itname a{ font-size:14px;}
.qjopline{ text-align:right;}
.qujinwarp .qujinlist li dl dd span{font-size:14px; padding:0 12px; border-right:1px solid #dedede;}
.qujinwarp .qujinlist li dl dd span:last-child{ padding-right:0; border-right:none;}
.qujinwarp .qujinlist li dl dd span a{ color:#aaa;}
.qujinwarp .qujinlist li dl dd span a i{ margin-right:3px;}
.qujinwarp .qujinlist li dl dd span a i img{}

/*商家管理*/
.shoplist ul.glicompany li .cmpitem .cmpinfo a dl dd .cmpdiscr{ height:40px;}
.shoplist .glicompany li .cmpitem .gliopbox{ height:42px; position:relative;}
.shoplist .glicompany li .cmpitem .gliopbox .stactxt{padding-left:16px; line-height:42px; font-size:14px;}
.shoplist .glicompany li .cmpitem .gliopbox .stactxt i{}
.shoplist .glicompany li .cmpitem .gliopbox .stactxt i img{}
.shoplist .glicompany li .cmpitem .gliopbox .stactxt .rzcolor1{ font-weight:bold; color:#5cc31f;}
.shoplist .glicompany li .cmpitem .gliopbox .stactxt .rzcolor2{font-weight:bold;color:#ff6464;}
.shoplist .glicompany li .cmpitem .gliopbox .stactxt .rzcolor3{ font-size:12px; color:#aaa;}
.shoplist .glicompany li .cmpitem .gliopbox .gliopbtn{ height:30px; line-height:30px; position:absolute; top:6px; right:0;}
.shoplist .glicompany li .cmpitem .gliopbox .gliopbtn span{ padding:0 20px; border-left:1px solid #dedede;}
.shoplist .glicompany li .cmpitem .gliopbox .gliopbtn span .gopbtn{ font-size:14px;}

/*我的分类信息*/
.findbox{ padding:12px; position:relative;}
.findboxboder{border-bottom:10px solid #efeff4;}
.findbox .fineinput{ padding-right:70px;}
.findbox .fineinput .fidinptxt{-webkit-appearance: none;appearance: none; width:100%; padding:0px 6px; height:40px; box-sizing:border-box; color:#000;font-size:14px;border:1px solid #dedede;box-shadow:inset 0px 2px 3px #ccc; background-color:#fff; border-radius:4px;}
.findbox .fidsubmit{ position:absolute; top:12px; right:12px;}
.findbox .fidsubmit .fidsumibtn{ display:block; width:60px; height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:bold; box-sizing:border-box; border:1px solid #dedede; background-color:#f1f1f1; border-radius:4px;}
.flenmsgtit{ height:44px; background-color:#efeff4;}
.flenmsgtit h3{ line-height:44px; padding-left:12px; font-size:14px; font-weight:bold;}
.flenmsgwarp{}
.flenmsgwarp .proslist .flenmsgul li{border-bottom:10px solid #efeff4;}
.flenmsgwarp .proslist .flenmsgul li .prositem{ border-bottom:1px solid #dedede;}
.flenmsgwarp .proslist ul li .flmsgop{ padding:10px 0; height:24px; display:flex;}
.flenmsgwarp .proslist ul li .flmsgop .flmopitem{ flex:1; height:24px; line-height:24px; text-align:center; border-right:1px solid #dedede;}
.flenmsgwarp .proslist ul li .flmsgop .flmopitem:last-child{ border-right:none;}
.flenmsgwarp .proslist ul li .flmsgop .flmopitem a{ font-size:14px; color:#aaa;}

.show{}
/*栏目管理*/
.mglist{}
.mglist ul{}
.mglist ul li{ padding:16px 10px; border-bottom:1px solid #dedede;}
.mglist ul li .editmuenitem{ position:relative;}
.mglist ul li .editmuenitem .mglink{ padding-right:100px;}
.mglist ul li .editmuenitem .mglink a{ display:inline-block; height:38px; position:relative; padding-left:55px;}
.mglist ul li .editmuenitem .mglink a i{ display:block; width:18px; height:18px; padding:10px;background-color:#eeeeee;  border-radius:50%; position:absolute; left:0; top:0;}
.mglist ul li .editmuenitem .mglink a i img{ display:block;width:18px; height:18px;}

.mglist ul li:nth-child(16n+1) .editmuenitem .mglink a i{background-color:#FF5C5B;}
.mglist ul li:nth-child(16n+2) .editmuenitem .mglink a i{background-color:#6EC78F;}
.mglist ul li:nth-child(16n+3) .editmuenitem .mglink a i{background-color:#C980C9;}
.mglist ul li:nth-child(16n+4) .editmuenitem .mglink a i{background-color:#98869E;}
.mglist ul li:nth-child(16n+5) .editmuenitem .mglink a i{background-color:#98C76D;}
.mglist ul li:nth-child(16n+6) .editmuenitem .mglink a i{background-color:#3BC2E2;}
.mglist ul li:nth-child(16n+7) .editmuenitem .mglink a i{background-color:#5AB4A8;}
.mglist ul li:nth-child(16n+8) .editmuenitem .mglink a i{background-color:#F38E3C;}
.mglist ul li:nth-child(16n+9) .editmuenitem .mglink a i{background-color:#FFBB3C;}
.mglist ul li:nth-child(16n+10) .editmuenitem .mglink a i{background-color:#CA6E6F;}
.mglist ul li:nth-child(16n+11) .editmuenitem .mglink a i{background-color:#B4A759;}
.mglist ul li:nth-child(16n+12) .editmuenitem .mglink a i{background-color:#6AC6C1;}
.mglist ul li:nth-child(16n+13) .editmuenitem .mglink a i{background-color:#61729E;}
.mglist ul li:nth-child(16n+14) .editmuenitem .mglink a i{background-color:#A278F6;}
.mglist ul li:nth-child(16n+15) .editmuenitem .mglink a i{background-color:#59B9F6;}
.mglist ul li:nth-child(16n) .editmuenitem .mglink a i{background-color:#5962EB;}


.mglist ul li .editmuenitem .mglink a strong{ line-height:38px; font-size:14px;}
.mglist ul li .editmuenitem .muop{ display:flex; width:100px; position:absolute; top:9px; right:-10px;}
.mglist ul li .editmuenitem .muop .muopitem{ flex:1; height:16px; line-height:16px; text-align:center; box-sizing:border-box; border-right:1px solid #dedede;}
.mglist ul li .editmuenitem .muop .muopitem:last-child{ border-right:none;}
.mglist ul li .editmuenitem .muop .muopitem a{ font-size:12px; color:#aaa;line-height:20px; }
/*栏目管理end*/

/*印象管理*/
.zantli{ border-bottom:1px solid #dedede;}
.zantxt{ font-size:14px;}

.modbox .shopyxlist{}
.modbox .shopyxlist ul{}
.modbox .shopyxlist ul li{border-bottom:1px solid #dedede}
.modbox .shopyxlist ul li .glyxbox{  padding:16px 12px; display:flex; position:relative;}
.modbox .shopyxlist ul li .glyxbox .stactxt{ padding-right:70px; font-size:14px;}
.modbox .shopyxlist ul li .glyxbox .stactxt span.zantxt{ padding-left:4px; color:#aaa;}
.modbox .shopyxlist ul li .glyxbox .gliopbtn {height:30px; line-height:30px; position:absolute; top:12px; right:0;}
.modbox .shopyxlist ul li .glyxbox .gliopbtn span {padding:0 20px; border-left:1px solid #dedede;}
.modbox .shopyxlist ul li .glyxbox .gliopbtn span .gopbtn {font-size:14px;}


/*我的预约*/
.yuyelist{}
.yuyelist ul{}
.yuyelist ul li{border-bottom:10px solid #efeff4;}
.yuyelist ul li .yuyesitem{ border-bottom:1px solid #dedede;}
.yuyelist ul li .yuyesitem a{ display:block; padding:16px 12px;}
.yuyelist ul li .yuyesitem a .yuyeyw{ font-size:14px; line-height:24px;}
.yuyelist ul li .yuyesitem a .yuycompany{ font-size:12px; color:#aaa;}

.yuyelist ul li .flmsgop{ padding:10px 0; height:24px; display:flex;}
.yuyelist ul li .flmsgop .flmopitem{ flex:1; height:24px; line-height:24px; text-align:center; border-right:1px solid #dedede;}
.yuyelist ul li .flmsgop .flmopitem:last-child{ border-right:none;}
.yuyelist ul li .flmsgop .flmopitem a{ font-size:14px; color:#aaa;}

/*优惠券管理*/
.thjumlist{}
.thjumlist ul{}
.thjumlist ul li{border-bottom:10px solid #efeff4;}
.thjumglitem{padding:16px 12px;font-size:14px;}
.thjumglitem .yhjumeyw{}
.thjumglitem .yhjumeyw a{}
.thjumglitem .yhjumeyw a dl{ height:40px; position:relative;}
.thjumglitem .yhjumeyw a dl dt{ position:absolute; top:0; left:0;}
.thjumglitem .yhjumeyw a dl dt i{}
.thjumglitem .yhjumeyw a dl dt i img{ width:40px; height: 40px;border-radius:50%;}
.thjumglitem .yhjumeyw a dl dd{ padding-left:50px;  height:40px; line-height:40px; overflow:hidden;}
.thjumglitem .yhjumtx{font-size:14px; line-height:20px; color:#666; padding-left:50px;}
.thjumglitem.jumpd0 .yhjumtx{padding-left:0px; }
.thjumglitem .f12{font-size:12px; color:#aaa; }
.thjumglitem .yhjumtx strong{ font-size:16px; color:#f00;}
.thjumglitem .yhjumtx span{ font-weight:bold; color:#000;}
.yhjumtxop{ height:40px; line-height:40px; border-top:1px dotted #ccc; position:relative;}
.yhjumtxop .yhjumtxop{ padding-left:12px; padding-right:80px; font-size:14px;}
.yhjumtxop .yhjumtxop span{ color:#000;}
.yhjumtxop .yhjumtxopitem{ width:120px; text-align:center; font-size:14px; position:absolute; top:0; right:0;}
.yhjumtxop .yhjumtxopitem strong.color1{ color:#ff9600;}
.yhjumtxop .yhjumtxopitem strong.color2{ color:#aaa;}
.yhjumtxop .yhjumtxopitem strong.color3{ color:#333;}

/*商家管理*/
.shopmgtop{ padding:16px 12px 16px 82px; min-height:60px; position:relative;}
.shopmgtop .shoplogopic{ height:60px; position:absolute; top:16px; left:12px;}
.shopmgtop .shoplogopic a{}
.shopmgtop .shoplogopic a i{}
.shopmgtop .shoplogopic a i img{ width:60px; height:60px; border-radius:4px;}
.shopmginfo{ padding-top:10px;}
.shopmgtop .shopnane{ font-size:14px; height:24px; line-height:24px; overflow:hidden;}
.shopmgtop .shopastxt{ color:#aaa; font-size:12px;}
.shophomg{position:absolute; bottom:16px; right:12px;}



/*个人优惠券*/

.mask{
    position: fixed;
		z-index: 1000;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
		background: rgba(0, 0, 0, 0.6);
		visibility: visible;
		opacity: 1;
		transition: all 0.3s ease;
}
.xun{
  width:300px;
  height:200px;
  background:rgba(255,255,255,1);
  border-radius:10px;
  position:fixed;
  top:20%;
  left:10%;
  z-index:1001;
  padding:10px;
}
.xun .row1{
      margin-top: 20px;
  font-size:14px;
}


.sharebtn{margin: 10px 0px; display:inline-block; width:120px; height:35px; line-height:35px; text-align:center; font-size:14px; font-weight:bold; color:#fff; background-color:#0ca40f; border-radius:2px; }