﻿@charset "utf-8";
img { vertical-align:top;}
.active_img{ border: 1px solid #666;}
.wphone { width:250px; height:445px; margin:0px auto;}
.col_white{ color:#fff;}
.col_black { color:#333;}
.phonebj { margin:0px auto;}
.wphone_main{ background:#fff; border-radius:5px; padding:8px; width:250px; margin-top:40px; position:relative;}
.logobj { width:55px; height:55px; background:#fff; border-radius:50%; box-shadow:2px 3px 1px 1px rgba(0,0,0,0.1); margin:-40px auto 10px;}
.logobj img { width:55px; height:55px; border-radius:50%;}
.use { width:70px; height:25px; margin:8px auto 0 !important; text-align:center; line-height:25px; background:#d2d2d2; border-radius:6px; color:#fff; position:relative;}
.usebj { background:#f80;}
.border_xline{ border-top:1px dashed #ddd; height:1px; overflow:hidden;}
.circle_l{ position:absolute; left:-5px; top:120px; width:10px; height:10px; background:#ffce4e; border-radius:50%;}
.circle_r {position:absolute; right:-5px; top:120px; width:10px; height:10px; background:#ffce4e; border-radius:50%;}
.wplist ul li{ clear:both; border-bottom:1px solid #eee; padding:7px 0; color:#333;}
.wplist ul li:last-child{ border-bottom:none;}
.wplist ul li i { float:right; color:#999;}
.fmbj{ clear:both; width:100%; height:70px; background:#d2d2d2; margin-top:5px;}
.fmbj img{ width:100%; height:70px;}
.btn-warning { background:#ffa012;}
.lin16{ line-height:16px;}
.upimg { width:90px; height:90px; background:#d2d2d2; color:#fff; line-height:90px;}
.up_tips{ height:90px; background:#fff3e5; padding:5px 15px; line-height:20px;}
/*.nav.nav-tabs > li.active > a { color:#ff9900 !important;}*/
.fmpic img { width:90%; height:185px; border:1px solid #ddd;}
.tuwenxq { display:none;}
.tuwenxq #myEditor { min-height:200px !important; max-height:200px !important;}
.twtip{clear:both; width:90%; line-height:20px; margin-bottom:10px;}
.cardnum{ border:1px solid #d2d2d2; padding:30px 20px; background:#fff; width:290px; height:180px; position:relative;}
.cardnum i{ position:absolute; top:5px; right:15px; color:#fff; font-size:20px; font-weight:bold; line-height:20px;}
.cardA{ width:100%; height:120px; background:#eee;text-align:center; line-height:120px; font-size:16px; color:#333;}
.cardlx{ line-height:30px; font-size:14px; padding-top:15px;}
.cardlx img{ display:inline-block; }
.active .cardnum{ border:none; background:#ff8800;}
.active .cardnum .cardA { background:#fff;}
.toggle.btn{ min-width:100px !important; border:none !important; height:35px; padding-right:0 !important; border-radius:35px;}
.toggle-handle.btn{border-radius:35px;}
.glgl .checkbox-inline:first-child { margin-left:10px;}
dl.glgnk { clear:both; padding-bottom:20px;}
.card_color p { position:absolute; left:20px !important; top:5px; width:25px; height:25px; border-radius:4px; border:1px solid #ddd;}
.card_color i { position:absolute; right:15px; top:12px;}
.card_color span{position:absolute;right:10px !important;top:12px;}
.select_color,.select_colorA,.select_colorB,.select_colorC{position: absolute;left: 10px; top:33px; border:1px solid #d2d2d2; z-index:999; background:#fff; width:178px; padding-bottom:5px; display:none;}
.select_color ul li,.select_colorA ul li,.select_colorB ul li,.select_colorC ul li{ float:left; width:25px; height:25px; border-radius:4px; margin:5px 5px 0; border:1px solid #d2d2d2; }
.heihead { height:14px;}
/* memben_card */
.card_bg { padding:10px; border-radius:4px; color:#fff;}
.card_bg img{ float:left; width:55px; height:55px; border-radius:50%; box-shadow:2px 2px 1px 2px rgba(0,0,0,0.05);}
.jfnum ul li { float:left; width:33.33%; text-align:center; border-right:1px solid #ededed; line-height:15px; margin:8px 0;}
.jfnum ul li p{ color:#ffa012; font-size:14px;}
.jfnum ul li:last-child{ border-right:none;}
.buyBill{ border:1px solid #ffa012; color:#ffa012; width:120px; height:30px; line-height:30px;  margin:5px auto 12px; text-align:center; border-radius:4px; font-size:14px;}
.toggle-group .toggle-handle.btn{ border-radius: 35px; margin-left: 35px; width: 35px; height: 35px;}
.btn-warning .toggle-group .toggle-handle  {padding-left: 90px;}
.btn-default.active:hover {color:#666;background-color:#f5f5f5;border-color:#ededed;}
.caidan ul li { float:left; padding:0 15px; height:35px; color:#fff; background:#d2d2d2; line-height:35px; margin:0 10px 10px 0; border-radius:4px; font-size:14px;}
.caidan ul li.active { background:#ffa012; }
.ewmkq { width:211px; text-align:center;}
.ewmkq img{ width:205px; height:205px; padding:3px; border:1px solid #ddd;}
.cardInfo ul li { clear:both; line-height:30px;}
.cardInfo ul li span{ float:left; width:100px; text-align:right; margin-right:10px;}
.cardInfo ul li i { float:left; width:30px; height:20px; border-radius:4px; margin:5px 10px 0 0;}
.text-success { color:#090;}
/* CouponActivity */
.btn-warning,
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.focus,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.open > .dropdown-toggle.btn-warning {
    background-color: #f90;
    border: 1px solid #f80;
    color: #ffffff ;
}
.btn-default,
/*.btn-default:hover,*/
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open > .dropdown-toggle.btn-default {
    background-color: #f9f9f9 ;
    border: 1px solid #f9c9bd;
    color: #ff6600;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #ff9900;
    border-color: #ffbb99;
}
.pagination { margin-top:10px;}
.jierixz{ position:absolute; left:10px; top:40px; border:1px solid #ededed; background:#fff; overflow:auto; padding:10px; width:88%; z-index:999; display:none;}
.jierixz ul li{ float:left; width:50%; margin:0 0 5px;}

/* Toker */
.toker { clear:both; width:243px; height:45px; margin:0 auto 30px;}
.toker ul li {float:left; border:1px solid #ffa012; text-align:center; width:120px; height:45px; line-height:43px; color:#ffa012; font-weight:bold; font-size:14px;}
.toker ul li a{ font-size:14px; color:#ffa012;}
.toker ul li.active a{ background:#ffa012; color:#fff; display:block;}
.toker ul li:first-child,.wuliao ul li:first-child{ border-right:none; border-radius:4px 0 0 4px;}
.toker ul li:last-child,.wuliao ul li:last-child{border-radius:0 4px 4px 0;}
h3.toker_tit { clear:both; margin:15px 0 15px 15px; line-height:15px; font-size:15px; font-weight:bold; border-left:3px solid #ffa012; padding-left:10px;}
.wphone_qp { width:260px; height:auto;}
.wphone_qp .swiper-slide a{ width:100%; height:100px; background:#eee; line-height:100px; text-align:center; font-size:20px; color:#c8c8c8;}
.youhq ul li{ clear:both; position:relative; border-radius:5px; background:#f92265; height:120px; margin-bottom:10px; color:#fff; line-height:30px;}
.youhq ul li p { text-align:center; color:#fff; background:#ffa012; height:120px; border-radius:0 5px 5px 0; font-size:20px; line-height:40px;padding-top: 20px !important;}
.youhq ul li.demo{ background:#ccc;}
.youhq ul li.demo p{  background:#999; line-height:120px;padding-top:0 !important; font-size:40px;}
.youhq ul li h4{ clear:both; padding:30px 10px 0; }
.youhq ul li h6{ clear:both; padding:20px 10px 0; font-size:12px; }
span.shanchu{ position:absolute; right:0; top:0; width:25px; height:25px; background:#bbb; border-radius:0 5px 0 0; text-align:center; color:#fff; line-height:25px; }
.huabian { position:absolute; left:0; bottom:0; width:100%; height:4px; background:url(../images/circle.png) repeat-x;}
.staff_tx{ float:left; width:40px; height:40px; border:1px solid #e3e3e3; border-radius:50%; margin-right:10px; background:#eee;}
.staff_tx img{ width:40px; height:40px; border-radius:50%;}
.upload_pic ul li { clear:both; position:relative; margin-top:10px; width:90%;}
.upload_pic ul li span.shanchu{ border-radius:0;}

/* wuliao */
.wuliao { clear:both; width:662px; margin:0 auto 10px;}
.wuliao ul li{float:left; border:1px solid #ffa012; width:110px; text-align:center;height:45px; line-height:43px; color:#ffa012; font-weight:bold; font-size:14px; border-right:none;}
.wuliao ul li a{color:#f80;}
.wuliao ul li.active a{background:#ffa012; color:#fff; display:block;}
.wuliao ul li:last-child{border-right:1px solid #ffa012;}
.decorate{ background:#f0f0f0; padding:25px;}
.taika_bj { clear:both; width:100%; height:650px; background-size:100% 650px;}
.bzbj { background:#d2d2d2; height:90px; width:90px; text-align:center; line-height:90px; color:#fff; font-size:14px;}
.taika_bj h3{ margin-top:80px; text-align:right; font-size:30px;}
.taika_bj h5{ margin-top:60px; text-align:right; font-size:20px;}
.ewmpic { width:170px; height:170px; float:right; padding:10px; background:#fff;}
.ewmpic img{ width:150px; height:150px;}
.ewmA { width:220px; height:220px; margin:0px auto; padding:10px; background:#fff;}
.ewmA img{ width:200px; height:200px;}
.tkbj_logo{ width:60px; height:60px; background:#d2d2d2; text-align:center; line-height:60px; color:#fff;}
.col_white { color:#fff; font-size:15px;}
.m-t-100 { margin-top:100px;}
.wxkb { background:url(../images/iconkabao1.png) no-repeat; background-size:50px 50px; padding-left:60px; height:50px; line-height:60px; color:#fff; font-size:15px;}
.wxkbA { background:url(../images/iconkabao.png) no-repeat; background-size:50px 50px; padding-left:60px; height:50px; line-height:60px;}
.tkzt_bj { background:#f0f0f0; padding:20px; margin-bottom:10px; text-align:center;}
.zhuot_bj { clear:both; width:100%; height:500px; background-size:100% 500px; border-radius:15px;}
.mem_tk{height:360px; background-size:100% 360px;}
.mem_zt{background-size:100% 400px; border-radius:0 0 10px 10px;}
.self_zz{background-size:100% 600px; border-radius:0 0 10px 10px; height:450px;}
.self_tk{height:400px; background-size:100% 400px;}
.self_zt{height:340px; background-size:100% 340px;}
.self_zt h5 { text-align:center !important; margin-top:30px;}
.mem_tk h3 {margin-top: 30px;}
.mem_tk h5 {margin-top: 25px;}
.mem_tk .tkbj_logo,.mem_zt .tkbj_logo{ width:50px; height:50px; border-radius:5px; line-height:50px;}
.storeA {width:170px; height:170px; float:right; }
.memzt_bj { background:#fff; border-radius:10px 10px 0 0;}
.memzt_bj h3 { text-align:right; margin-top:30px;}
.memzt_bj h5 { text-align:right; margin:20px 0 30px 0; }
.badge_bj { clear:both; width:380px; height:380px; margin:0px auto; border-radius:50%;}
.ewmtu{ width:170px; height:170px; margin:30px auto !important; clear:both !important;padding:10px; background:#fff;}
.bttit{clear: both; width:100%; background:#fff; padding:30px 0 30px; text-align:center;}
.zizhu h5{ text-align:center; margin:30px 0;}
.ewm_pic { clear:both ;width:240px; height:240px;padding:10px; background:#fff; margin:10px auto;}
.pd30 { padding:30px 0;}
.bor_xx{ border-bottom:1px dashed #fff; margin-top:20px; margin-bottom:20px;}
.yuajiao { border-radius:10px;}
.self_zz h5 { background:#fff; border-radius:40px; height:40px; text-align:center; padding:0 10px; line-height:40px; margin:30px 0;}

.kaquan { margin-top:40px; background:#fff; border-radius:5px; padding:10px; line-height:20px;}
.kaquan img{ width:60px; height:60px; border-radius:50%; margin:-40px 0 10px;}
.qk_photo { width:50px;margin:0px auto;}
.kaquan h5 { color:#666; line-height:24px; font-size:12px;}
.kaquan h4 { font-size:15px; line-height:25px; margin-bottom:10px;}
.btn_kq{ border:none; height:32px; line-height:32px; color:#fff; font-size:15px; text-align:center; width:100%; margin:10px 2% 5px; border-radius:2px;}
.btn_share{ border:none; height:35px; line-height:35px; color:#fff; font-size:15px; text-align:center; width:94%; margin:10px 3% 0; border-radius:2px; font-size:14px;}
.ewma { width:158px; height:158px; margin:5px auto; padding:3px; border:1px solid #ededed;}
.ewma img{ border-radius:0;margin:0px auto; width:150px; height:150px;}
.dwei { position:relative;}
.circle_l{ position:absolute; left:-7px; top:315px; width:15px; height:15px; border-radius:50%;}
.circle_r{ position:absolute; right:-7px; top:315px; width:15px; height:15px; border-radius:50%;}
.share_sm { background:#fff; border-radius:5px; padding:15px 10px 5px; margin-top:1px; color:#666; line-height:20px; margin-bottom:10px;}
.share_sm p {  clear:both; margin-bottom:10px; word-break:break-all;}
.dwei { position:relative;}
.linexx {  border-bottom:1px solid #ddd; width:100%; overflow:hidden; text-align:center; line-height:30px;}
.jbsza .btn-file{ float:left; margin:30px 15px 0 0;}
.fxfm .btn-file{ float:left; margin:0;}
.fangk { width:35px; height:24px; border-radius:4px; margin:5px 15px 0 0;}
.file-input-new {  float:left;}
.sha .file-input-new{float:left;margin-top: 30px;margin-right: 10px;}
.btn-dx { padding:10px 30px;}
