h1,h2,h3,h4{font-weight:normal;font-size:inherit}
i, em, b{font-style: normal}
input, textarea, select{font-family: 'Microsoft Yahei', 'Simsun';font-size: 16px}
/* index.html */
form.form1{padding:10px;box-sizing: border-box;}
form.form1 .searchbox{position: relative;}
form.form1 .searchbox #srh{width: 15px;height: 14px;background: url(../images/esbg.png) 0 -189px no-repeat;background-size: 30px;position: absolute;display: block;top: 50%;margin-top: -6px;right: 10px;}
form.form1 input[type=search]{border: 1px solid #e2e2e2;border-radius: 3px;width: 100%;padding: 8px 30px 8px 5px;font-size: 16px;box-sizing: border-box;}
/*index.html-快结构*/
.listbox{padding:0 10px; margin:0 0 10px; background:#FFF;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2; overflow:hidden;}
.listbox ul{overflow:hidden;margin-bottom:-1px;}
.listbox li{float:left;width:33.333%;font-size:14px;height:20px;padding:10px 0;text-align:center;border-bottom:1px dotted #c8c8c8}
.listbox li a{color:#1665c4;display:block;border-right:1px dotted #c8c8c8;height:20px;overflow:hidden}
.listbox li:nth-child(3n) a{border-right:none}

.lists{padding: 5px 10px;background: #fff;}
.lists .titwrap{height:33px}
.lists .title,.lists .title1{font-size: 16px;border-bottom: 1px solid #e2e2e2;line-height: 32px;}
.lists .title a,.lists .title1 a{color: #ff653f;}
.lists .fixtit{position:fixed;top:0;left:0;width:100%;background:#fff;line-height:40px;padding-left:10px;box-sizing:border-box;-webkit-box-sizing:border-box}
.lists .items{overflow: hidden;}
.lists .items a{width: 33.3%;float: left;line-height: 40px;text-align: center;font-size: 14px; border-bottom:1px dotted #ddd;}
.hot{margin-bottom: 15px;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;}
.hot .title span{background: #ff6600;color: #fff;font-size: 14px;padding: 0 5px;border-radius: 2px;margin-left: 5px;line-height: 32px;}
/*index.html可滑动区域*/
.scroll{border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2}
.anchor{position: relative;top:8px;width:50%;height: 14px;float:right}
.anchor span{position: absolute;right: 0;width: 100%;height: 14px;background: url(../images/esbg.png) right -209px no-repeat;background-size: 30px;}
.anchor .hiddl{box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);position:absolute;right:10px;top:30px;min-width:90px;background:#fff;text-align:left;z-index:99999;display:none;overflow-y:scroll;overflow-x:hidden;}
.anchor .hiddl p{height:40px;line-height:40px;padding:0 10px;overflow:hidden}
.anchor .hiddl a{color:#333;font-size:16px}
.lists .fixtit .anchor{top:14px}
/*首页商家认证*/
.lists-image-text .head{line-height: 40px;font-size: 16px;background: url(../images/esbg.png) 0 -368px repeat-x;border:1px solid #f0f0f0}
.lists-image-text .head span{background: #f0f0f0;display: inline-block;padding: 0 10px;}
.lists-image-text .head a.r{font-size:12px; background:#fff; border:1px solid #ddd; border-radius:25px; height:25px; line-height:25px; padding:0 10px; margin:7px 0; color:#666;}
.lists-image-text ul li{margin-bottom: 15px;position: relative;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.lists-image-text.norelative ul li{position:static}
.lists-image-text ul li a:first-child{background: #fff;padding: 15px 40px 15px 10px;overflow: hidden;display: table;width: 100%;box-sizing: border-box;font-size: 16px;color: #666666;}
.lists-image-text ul li a>div{display: table-cell;vertical-align: middle;}
.lists-image-text ul li .img{width: 100px;}
.lists-image-text ul li img{width:100px;height:84px}
.lists-image-text ul li .text h4{font-weight:normal;font-size:18px;padding-left: 10px;color:#333;margin-bottom:5px}
.lists-image-text ul li .text span{display: block;padding-left: 10px;line-height: 28px;height: 28px;overflow: hidden;}
.lists-image-text ul li .text span:first-child{color: #333333}
.lists-image-text .tel{float: right;color:#ff3300;}
.lists-image-text .telLink{display: block;position: absolute;width: 40px;height: 100%;right: 0;top: 0;}
.lists-image-text .telLink::after{content: "";width: 18px;height: 17px;background: url(../images/esbg.png) 0 -177px no-repeat;display: block;background-size: 36px;top: 50%;margin-top: -9px;left: 50%;margin-left: -8px;position: absolute;}
.renzheng{padding-top:15px}
/* 商家认证 */
.jiaju_list{background:#fff}
.jiaju_list .head{line-height:32px;font-size:16px;background:url(../images/esbg.png) 0 -372px repeat-x}
.jiaju_list .head span{background:#f0f0f0;display:inline-block;padding:0 10px}
.jiaju_list ul li{position:relative;border-bottom:1px solid #e2e2e2;border-top:1px solid #fafafa}
.jiaju_list ul li:first-child{border-top:none}
.jiaju_list.interval ul li{margin-bottom:15px}
.jiaju_list ul li:last-child{border-bottom:none}
.jiaju_list ul li a:first-child{padding:15px 10px 15px 10px;overflow:hidden;display:table;width:100%;box-sizing:border-box;font-size:16px;color:#666666}
.jiaju_list.call ul li a:first-child{padding-right:40px}
.jiaju_list ul li a>div{display:table-cell;vertical-align:middle}
.jiaju_list ul li .img{width:100px}
.jiaju_list ul li img{max-width:100%}
.jiaju_list ul li .text span{display:block;padding-left:10px;line-height:28px;height:28px;overflow:hidden}
.jiaju_list ul li .text .title{color:#333333}
.jiaju_list ul li .text .title .authen{background:#3399cc;color:#fff;border-radius:3px;font-size:12px;padding:0 4px}
.jiaju_list .tel{float:right;color:#ff3300}
.jiaju_list .telLink{display:block;position:absolute;width:40px;height:100%;right:0;top:0}
.jiaju_list .telLink::after{content:"";width:18px;height:17px;background:url(../images/esbg.png) 0 -177px no-repeat;display:block;background-size:36px;top:50%;margin-top:-9px;left:50%;margin-left:-8px;position:absolute}
/* lists.html相关.jiaju_list */
.jiaju_list .text .small{font-size:14px;color:#a4a4a4}
.jiaju_list .text .stressed{color:#ff3300;font-size:16px}
.jiaju_list .text .time{float:right;font-size:14px;color:#a4a4a4}
/* 详情页面 */
.box{padding:0 10px;background:#fff;margin-bottom:10px;border-bottom:1px solid #e2e2e2;font-size:16px;border-top:1px solid #e2e2e2}
.box h3{border-bottom:1px solid #e2e2e2;line-height:38px;color:#999;font-size:16px}
.box h3 span{border-left:3px solid #ff6600;padding-left:5px}
.pics{overflow:hidden}
.box h3 .more{float:right;color:inherit}
.top{padding-top:15px;padding-bottom:15px}
.top h1{font-size:18px;margin-bottom:10px}
.top h1 span{color:#ff3300}
.top div{color:#ccc;font-size:16px}
.top .right{float:right}
.top.px18{font-size:18px}
.infor{padding-bottom:0;font-size:16px;color:#666666}
.infor .t{padding:15px 0 0}
.infor .t span{margin-bottom:15px}
.infor>*{border-bottom:1px solid #e2e2e2}
.infor>*:last-child{border:none}
.infor .t span{display:inline-block;padding-right:2em}
.infor .t .price{display:block;color:#ff3300;font-size:16px}
.infor .t .price .px20{font-size:20px}
.infor .addr{font-size:16px;padding:10px 0}
.infor .vertifys{overflow:hidden;padding:5px 0 15px; font-size:12px;}
.infor .vertify{padding:0 20px 0 25px;position:relative;white-space:nowrap;float:left;margin-top:10px}
.infor .vertify i{position:absolute;left:0;top:3px;width:15px;height:15px;border-radius:100%;border:1px solid #f60}
.infor .vertify i::after{content:"";width:4px;height:8px;border-bottom:1px solid #f60;border-right:1px solid #f60;position:absolute;-webkit-transform:rotate(45deg);left:5px;top:2px}
.exchange{color:#999;font-size:16px;padding-top:0;padding-bottom:15px}
.exchange div{line-height:32px}
.exchange .cont{padding-top:10px}
.exchange .do{margin-top:15px}
.exchange .do a{display:block;background:#ff9900;color:#fff;text-align:center;border-radius:3px;line-height:40px}
.contact{}
.contact ul{color:#666;padding:10px 0}
.contact ul li{line-height:42px}
.contact ul li span{color:#333333}
.contact .stressed{color:#ff3300}
.contact .minor{color:#cccccc;font-size:14px}
.contact .tel,.contact .sms{float:right;width:20px;height:18px;background:url(../images/esbg.png) 0 -198px no-repeat;-webkit-background-size:30px;background-size:40px;margin:8px 12px 0 0}
.contact .sms{background-position:0 -216px}
.contact .addr{color:#3f8cd9}
.details div{line-height:36px}
.detailinfo{padding:10px 0}
.report{padding:0 10px;box-sizing:border-box}
.report a{width:100%;display:block;background:#f7f7f7;border-radius:5px;border:1px solid #e2e2e2;text-align:center;line-height:36px;margin-bottom:15px}
.callme{margin:0;border-top:1px solid #e2e2e2;background:#f7f7f7;font-size:16px;padding-top:10px;padding-bottom:10px;position:fixed;left:0;bottom:0;width:100%}
.callme .sms,.callme .tel{float:right;width:49px;height:48px;background:url(../images/esbg.png) 0 -145px no-repeat;margin-right:15px}
.callme .tel{background-position:0 -193px}
.callme span{display:block}
.callme .minor{color:#999999;padding-top:5px}
/* 选项卡 */
#opadiv{background:#333;position:absolute;width:100%;height:100%;left:0;top:83px;opacity:0.5;z-index:10;display:none}


#seleoption {
    position: absolute;
    top: 86px;
    left: 0;
    width: 100%;
    background: #f6f6f6;
    z-index: 20;
    overflow: hidden;
    display: none;
    -webkit-transition: top 0.5s ease-in-out;
}
#seleoption a{display:block;height:38px;line-height:38px;border-bottom:1px solid #e2e2e2;padding-left:10px;color:#666}
#seleoption dl{color:#666}
#seleoption dt{height:38px;line-height:38px;border-bottom:1px solid #e2e2e2;position:relative;text-indent:10px}

#seleoption dd {
    position: absolute;
    width: 50%;
    height: 100%;
    right: 0;
    top: 0;
    background: #fff;
    border-left: 1px solid #e2e2e2;
    z-index: 9;
    display: none;
    overflow: auto;
}

#seleoption dl.cur dt{height:37px;line-height:37px;border-bottom:2px solid #f30;z-index:10;background:#fff;width:50%}
#seleoption dl.cur dd{display:block}
#seleoption a.cur{background:#fff}
#seleoption a.cur span{float:right;width:20px;height:20px;border:1px solid #f60;border-radius:100%;margin:7px 10px 0 0;position:relative;box-shadow:0 0 1px #f60 inset}
#seleoption a.cur span::after{content:"";position:absolute;left:7px;top:2px;width:5px;height:10px;border-right:2px solid #f60;border-bottom:2px solid #f60;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
#seleoption ul{margin-bottom:100px}
#seleoption ul li{height:38px;line-height:38px;border-bottom:1px solid #e2e2e2;padding:0 30px 0 10px;color:#666;position:relative}
#seleoption ul li::after{content:"";width:10px;height:10px;position:absolute;border-top:2px solid #a9a9a9;border-right:2px solid #a9a9a9;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px;top:13px}
#seleoption ul li span{float:right;color:#ccc;font-size:14px;width:50%;overflow:hidden;height:38px;text-align:right;text-overflow:ellipsis;white-space:nowrap}
#seleoption .button{height:44px;background:#39c;border:none;color:#fff;margin:0 auto;display:block;border-radius:5px;margin-bottom:20px}
.l240{width:240px}
.l130{width:130px}
#seleoption .back{height:44px;background:#f6f6f6;border:1px solid #e2e2e2;color:#666;width:128px;border-radius:5px}
#seleoption p{height:38px;line-height:38px;border-bottom:1px solid #e2e2e2;padding-left:10px;color:#666;position:relative;display:block}
#seleoption p i{width:20px;height:20px;background:#fff;border:1px solid #cdcdcd;display:inline-block;border-radius:3px;position:relative;float:right;margin:10px 10px 0 0}
#seleoption p i.check::after{content:"";position:absolute;width:5px;height:12px;border-right:2px solid #f60;border-bottom:2px solid #f60;-webkit-transform:rotate(45deg);left:6px;top:1px}
#seleoption p input{display:none}
#seleoption .radiobox p i{border-radius:100%}
#seleoption .btn{padding:20px 10px 0}
i,em{font-style:normal}
img{vertical-align:middle}
.selboxwrap{height:43px;position:relative}
#selctebox2{width:100%;height:22px;background:#fafafa;border-bottom:#e2e2e2 1px solid;display:table;padding:8px 0;position:absolute;left:0;top:0;z-index:30}
#selctebox2 li{height:22px;line-height:22px;display:table-cell;border-left:#e2e2e2 1px solid;position:relative;font-size:16px;color:#666;vertical-align:middle}
#selctebox2 li i{width:0;height:0;border-top:9px solid #ccc;border-right:8px solid transparent;border-left:8px solid transparent;position:absolute;right:10px;top:8px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}
#selctebox2 li:first-child{border-left:0}
#selctebox2 span{display:inline-block;padding:2px 10px;text-align:center}

#selctebox2 li.open{color:#f30}
#selctebox2 li.open i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);border-top:9px solid #f30}



/* 图片浏览 */
.picwrap{background:#fff;margin-bottom:10px;height:80px;padding:15px 0;position:relative;overflow:hidden;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2}
.picwrap ul{position:absolute;height:80px;left:0;top:15px}
.picwrap ul li{float:left;margin-left:10px}
.picwrap img{height:80px;width:106px}
#album_show{width:100%;height:100%;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:9999;display:none}
#album_show_ul{position:fixed;left:0;top:0;z-index:99999;height:100%}
#album_show_ul li{height:100%;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;float:left;overflow:hidden}
.txtbox{padding:0 10px;color:#666;font-size:16px;line-height:180%;margin-bottom:10px}
.txtbox .dt.maxh{max-height:115px;overflow:hidden}
.txtbox .dd{height:40px;line-height:40px;background:#ddd;text-align:center;color:#666;margin-top:10px}
#photext{background:rgba(0,0,0,0.6);color:#FFF;position:fixed;bottom:0px;width:100%;padding:5px 0;line-height:20px;-webkit-transition-property:bottom;-webkit-transition-duration:500ms;z-index:999999}
#photext dt{line-height:40px;height:40px;overflow:hidden;padding:0 10px}
#nmspan{float:right}
/* 物品兑换 */
.fileupload{padding:15px 0;text-align:center;position:relative;height:100px;width:140px;margin:0 auto}
.fileupload input[type=file]{width:140px;height:100px;margin:0 auto;display:inline-block;z-index:2;position:relative;opacity:0;background:none}
.fileupload #fileadd{z-index:1;position:absolute;width:140px;height:100px;background-color:#57afdd;top:15px;left:50%;margin-left:-60px;display:table-cell;vertical-align:middle;text-align:center}
.fileupload #fileadd span:first-child{margin-top:12px;width:49px;height:43px;display:block;margin:15px auto 5px;background:url(../images/esbg.png) 0 0 no-repeat}
.fileupload #fileadd span{display:inline-block;color:#fff;font-size:18px}
.set{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:0 10px 15px;margin-bottom:10px;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:16px}
.set .minor{color:#a9a9a9}
.remark{padding-bottom:15px}
.remark textarea{display:block;width:100%;height:100%;border:none;outline:none;min-height:110px;background:none;padding:5px 0}
.submit{padding:0 10px 15px;box-sizing:border-box}
.submit input{width:100%;color:#fff;text-align:center;border:none;border-radius:5px;line-height:40px;background:#3399cc}
.input{padding:8px 5px;display:block;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:15px;border:1px solid #e2e2e2;border-radius:3px}
.select{-webkit-appearance:button}

#imgshow{z-index:2;position:absolute;width:140px;height:100px;top:15px;left:50%;margin-left:-60px;text-align:center}
#imgshow p{position:absolute;height:20px;width:140px;line-height:20px;text-align:center;left:0;bottom:0;background:rgba(0,0,0,0.7);font-size:12px;color:#fff;cursor:pointer}
#imgshow img{width:140px;height:100px}
/*红色文字*/
.redlist{color:#f30;font-size:16px;overflow:hidden}
.redlist li{width:50%;float:left;line-height:42px;border-bottom:1px dashed #e2e2e2}
.comjs{padding-top:10px}
.contact ul .addr{display:table;width:100%}
.contact ul .addr span{display:table-cell}
.contact ul .addr span:first-child{width:48px}
.contact ul .addr a{color:#666;position:relative;display:block;height:42px;overflow:hidden}
.addr a::after{content:"";width:10px;height:10px;position:absolute;right:10px;top:15px;border-top:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.addr a i{background:url(../images/esbg.png) right -440px no-repeat;width:14px;height:19px;position:absolute;right:0px;margin:10px 30px 0 0}