﻿body
{
    font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;color:#000;
    font-size:1em;font-weight:normal;margin:0;padding:0;
    background:#ececec;
}
form{margin:0;padding:0;}
div.clear{clear:both;font-size:0;padding: 0 0 0px;margin:0;overflow:hidden;height:0;}
ul,li{list-style:none;margin:0;padding:0;}
a{color:#008cd6;text-decoration:none;}
a:visited{color:#008cd6;text-decoration:none;}
p{margin:0;padding-bottom:10px;}
dl,dd{margin:0;}
h1,h2,h3{margin:0;padding:0;}
h1{font-size:1.1em;}
h2{font-size:1.28em;}
input{font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;}
table
{
    font-size:1.0em;font-weight:normal;width:100%;
    border-collapse:collapse;
}
th,td{font-weight:normal;}


div.header{margin:0 auto;}
div.main{margin:0 auto;}
div.footer{margin:0 auto;text-align:center;padding: 10px 0 50px;font-size:12px;color:#888;}
div.container{}
td.dxic{font-size:0.9em;}


/*---------------按钮样式 BEGIN---------------*/

a.btn, input.btn{
-webkit-border-radius:0.2em;border-radius:0.2em;
background:#008cd6;border:0 none;color:#fff;padding-top:4px;
width:100%;height:36px;font-size:1.0em;cursor:pointer;line-height:27px;
border-bottom:solid 0px #008cd6;display:block;text-align:center;
}
.dxbButton{
-webkit-border-radius:0.2em;border-radius:0.2em;
background:#008cd6;border:0 none;color:#fff;padding-top:4px;
width:100%;height:36px;font-size:1.0em;cursor:pointer;line-height:27px;
border-bottom:solid 0px #008cd6;display:block;text-align:center;
}
input.submit{}
input.register{}
input.mini{width:auto;padding:0 8px;height:32px;display:inline-block;}
a.mini{display:inline-block;width:auto;padding:0 8px;height:36px;}

a.btn{height:28px;line-height:28px;}
a.btn_red{background:#f04225;border-bottom:solid 0px #db3d22;}
a.btn_gray{background:#999;border-bottom:solid 4px #828282;}

.ui-select .ui-btn{
-webkit-border-radius:0.2em;border-radius:0.2em;
background:#008cd6;border:0 none;color:#fff;
height:11px;font-size:1.3em;cursor:pointer;padding-top:3px;line-height:normal;overflow:hidden;
border-bottom:solid 4px #bc2cc5;}

table.dx_btn{}
table.dx_btn .ui-btn{padding:0;}
.articlepage{ width:280px; margin:0 auto;}
.articlepage .btn{ float:left; margin:0 20px;}
.select_page{display:table-cell; -webkit-border-radius:0.2em;border-radius:0.2em;background-color:#008cd6;border:0 none;color:#fff;
             font-size:16px;cursor:pointer;padding-top:3px;line-height:normal;height:28px; width:64px; padding:0; margin:0; 
             font-family:"Microsoft Yahei","Hiragino Sans GB",sans-serif; float:left; line-height:28px;  z-index:1; 
}
.select_page ul{ position:fixed; width:200px; display:none;  text-align:left;  z-index:1; text-indent:10px;
                  overflow:scroll; overflow-x:hidden;  line-height:46px; box-shadow:0px 0px 10px #808080;-webkit-box-shadow:0px 0px 10px #808080;
                 }
.select_page ul li{ border:1px solid #ddd; border-top:0;background:no-repeat right center; background-color:#008cd6; border-color:#ddd; background-image:url(/styles/images/carat_black_white.png);}
.select_page ul a{ color:#fff; font-size:16px; display:block; line-height:46px;}

/*---------------按钮样式 END---------------*/



/*---------------首页通用 BEGIN---------------*/

div.home_page{}
div.home_page div.header{max-width:680px;min-width:300px;}
div.home_page div.main{max-width:680px;min-width:300px; padding-bottom: 00px;}
div.home_page div.footer{max-width:680px;min-width:300px;}
div.home_page div.container{}

div.home_page .logo
{
    background-color:#fff;height:45px;
    border-left:solid 1px #ddd;border-right:solid 1px #ddd;background-size:30px;
    text-align:center;font-size:17px;line-height:45px;font-weight:bold;
}

/*---------------首页通用 END---------------*/



/*---------------首页Banner BEGIN---------------*/

/*#slider_banner {
    height: 0;
    margin-top: 0px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.swiper-container {
    backface-visibility: hidden;
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    max-width: 640px;
    overflow: hidden;
    position: relative;
    text-align: center;
    z-index: 1;
}
.swiper-wrapper {
    position: relative;
    transform: translate3d(0px, 0px, 0px);
    transition-duration: 0s;
    transition-property: transform, left, top;
    transition-timing-function: ease;
    width: 100%;
}
.swiper-slide {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

.swiper-slide img {
    display: block;
    height: auto;
    width: 100%;
}

.pagination {
    bottom: 5px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 500;
}

.swiper-pagination-switch {
    background: #999 none repeat scroll 0 0;
    border-radius: 10px;
    box-shadow: 0 1px 2px #555 inset;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 0 3px;
    width: 10px;
}
.swiper-active-switch {
    background: #fff none repeat scroll 0 0;
}

*/
.slider_banner{margin: 0 auto; max-width:680px; min-width:320px; width:100%;}
.slider_banner .swiper-slide img{width:100%;}
.slider_banner .swiper-pagination-bullet-active{background:#008cd6 !important;}
.slider_banner .swiper-pagination-bullet{ width:11px; height:11px;}



.home_menu_grid{padding:25px 10px 10px 10px;background:#fff;margin-top:12px;border:solid 1px #ddd;}

.home_menu_grid li{width:33%;float:left;height:125px;text-align:center;}
.home_menu_grid li a
{
	background-size: 100% 100%;
    display:inline-block;
    line-height:198px;
    background-position:center center;
    background-repeat:no-repeat;
    width:85px;
    height:85px;
    border-radius:50%;
    border:solid 2px #ffffff;
    color:#000;
}

/*---------------首页Banner END---------------*/



/*---------------内页 BEGIN---------------*/

div.inner_page{min-width:300px;}
div.inner_page div.header{background:#008cd6;height:50px;position:relative;left:0;top:0;width:100%;line-height:50px;color:#fff;text-align:center;}
div.inner_page div.main{margin:10px 10px 0 10px;}
div.inner_page div.footer{}

div.inner_page a.home
{
    display:block;text-indent:-10000em;
    position:absolute;left:10px;top:5px;
    background:url(../styles/images/ico_home_40x40.png) no-repeat left top;
    width:40px;height:40px;
}

div.inner_page div.container
{
    border:solid 1px #ddd;background:#fff;padding:10px 10px 10px 10px;
}
div.inner_page div.container_address
{
    border:solid 0px #ddd;background:#fff;padding:10px 0px 10px 0px;
}

div.inner_page h1.title{color:#000;border-bottom:solid 1px #e7e7e7;padding-bottom:10px;margin-bottom:6px;margin-top:5px;position:relative;}
div.inner_page h1.title a.function{position:absolute;top:0;right:1px;font-weight:normal;}
div.inner_page h1.title_address{color:#000;border-bottom:solid 0px #e7e7e7;padding-bottom:1px;margin:7px 8px 0px 8px;position:relative;}
div.inner_page h1.title_address a.function{position:absolute;top:0;right:1px;font-weight:normal;}
div.inner_page .info{margin-bottom:15px;font-size:0.9em;color:#888;}
div.inner_page .zw{}
div.inner_page .zw img{max-width:100%;width:100%;width:auto;height:auto;}

div.content_footer{text-align:center;border-top:solid 1px #e7e7e7;padding-top:10px;position:relative;margin-top:10px;font-size:0.9em;}
div.content_footer a{display:inline-block;margin:0 6px 0 6px;}
div.content_footer a.to_top
{
    width:23px;height:23px;position:absolute;right:0;top:7px;text-indent:-10000em;
    background:url(../styles/images/ico_to_top.png) no-repeat center center;
    margin:0;display:block;border-radius:50%;
}

/*-------------在线充值 BEGIN-------------*/
.recharge_head{height:40px; background:#008cd6; line-height:40px;}
.balance_amount{text-align:center;  height:80px; line-height:80px;}
.amount_message{font-size:20px; color:#F00;}
.recharge_ul{overflow:hidden; border-top:1px solid #eee; padding-top:15px;}
.recharge_select_item{border:1px solid #008cd6; border-radius:0.4em; width:47%; float:left; height:40px; line-height:40px; text-align:center; margin-right:4.4%; margin-bottom:4%; position:relative;}
.recharge_pay_content{overflow:hidden;}
.recharge_selected{position:absolute;right:0; top:0;}
.recharge_selected span{border-radius:0 0.6em 0 3em; width:28px; height:28px; display:block;background-color:#008cd6; background-image:url(/styles/images/yes_ok.png); background-repeat:no-repeat; background-position:10px 5px; background-size:50% auto; line-height:0;}
.recharge_btn{height:40px; line-height:40px; background:#008cd6; border-radius:0.2em; color:#fff; width:100%; font-size:1.0em; display:block; text-align:center;}
.recharge_amount_box{text-indent: 10px;}
.recharge_box input{ width:99%;}
/*-------------在线充值 END-------------*/

/*---------------内页 END---------------*/


/*---------------表格样式 BEGIN---------------*/

table.tbl_default{}
table.tbl_default th
{
    background:#008cd6;color:#fff;height:30px;    
}
table.tbl_default td
{
	 text-align: center;
    background:#e6e6e6;border-top:solid 1px #fff;
    height:28px;line-height:28px;font-size:0.9em;padding:0 3px;
}
table.tbl_default thead th:first-child{-webkit-border-top-left-radius:0.2em;border-top-left-radius:0.2em;}
table.tbl_default thead th:last-child{-webkit-border-top-right-radius:0.2em;border-top-right-radius:0.2em;}
table.tbl_default tfoot td:first-child{-webkit-border-bottom-left-radius:0.2em;border-bottom-left-radius:0.2em;}
table.tbl_default tfoot td:last-child{-webkit-border-bottom-right-radius:0.2em;border-bottom-right-radius:0.2em;}

/*---------------表格样式 END---------------*/




/*---------------列表 BEGIN---------------*/

div.listview{width:100%;}
div.listview li,div.listview li a.item{display:block;width:100%;height:100px;float:none;}
div.listview li{padding:10px 0;border-bottom:solid 1px #ddd;}
div.listview li.endline{border-bottom:0 none;}
div.listview li a.item{background:url(../styles/images/jq/carat-r-black.png) no-repeat 98% 50%;}
div.listview ul span{display:block;height:100px;}
div.listview ul span.img{width:100px;float:left;vertical-align:middle;text-align:center;padding-right:8px;}
div.listview ul span.info{color:#000;padding-right:25px;}


/*---------------列表 END---------------*/



/*---------------列表 BEGIN---------------*/

div.listview_no_img{width:100%;}
div.listview_no_img li,div.listview_no_img li a.item{display:block;width:100%;float:none;}
div.listview_no_img li{padding:10px 0 0 0;border-bottom:solid 1px #ddd;}
div.listview_no_img li.endline{border-bottom:0 none;}
div.listview_no_img li a.item{background:url(../styles/images/jq/carat-r-black.png) no-repeat 98% 50%;}
div.listview_no_img ul span{display:block;}
div.listview_no_img ul span.info{color:#000;padding-right:25px;}

/*---------------列表 END---------------*/


/*---------------列表 BEGIN---------------*/

div.card_list div.item{border-bottom:solid 0px #ddd;padding:0px 0 0px 0;}
div.card_list div.endline{border-bottom:0 none;}

div.card_list div.item div{padding-bottom:5px;}
div.card_list div.item .home{background:url(../styles/images/jq/home-black.png) no-repeat left 4px;padding-left:20px;font-size:18px;}
div.card_list div.item .phone{background:url(../styles/images/jq/phone-black.png) no-repeat left 4px;padding-left:20px;}
div.card_list div.item .add{background:url(../styles/images/jq/location-black.png) no-repeat left 4px;padding-left:20px;}

/*---------------列表 END---------------*/


/*---------------会员卡 BEGIN---------------*/
.card_header{background:#008cd6 url() no-repeat center top;height:80px;}
.div_card
{
background:url("/styles/images/memberlogo.png") no-repeat 50% 50%; background-size:52%; background-color:#00a2e0; margin-top:-40px;position:relative;z-index:1000;border-radius:0px;
width:90%;left:5%;
-moz-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
}
.div_card .name{text-align:right;padding:10px 15px 0 0;font-weight:bold;letter-spacing:1.2; position:absolute; width:97.5%; top:0;}
.div_card .img{text-align:center;overflow:hidden;}
.div_card .img img{width:100%;}
.div_card .card_info{text-align:right;padding-top:20px;padding-right:15px;line-height:1.3;font-weight:bold; position:absolute; width:97.5%; bottom:0;}
.card_tips
{
    padding-top:10px;font-size:14px;text-align:center;padding-top:15px;color:#777;
    text-shadow: 0 1px 0 #fff, 0 -1px 0 #fff;
}

.div_list_board
{
    background:#fff;border-radius:0.3em;border:solid 1px #ddd;margin-top:10px;
}

.div_list_board a
{
    color:#000;display:block;background:url(../styles/images/jq/carat-r-black.png) no-repeat right center;
}

.div_list_board li
{
    padding:9px 12px;
    border-bottom:solid 1px #ddd;
    position:relative;
}
.div_list_board li.no_border{border-bottom:0 none;}

.div_list_board li span.num
{
    background:#008cd6;color:#fff;padding:3px 9px;
    border-radius:0.7em;
    position:absolute;right:12px;top:6px;
}



/*---------------会员卡 END---------------*/

.form_item{padding-top:10px;}


/*---------------jqmobile重写 BEGIN---------------*/

.ui-popup-container{border:solid 1px #ccc;background:#eee;}
.ui-body-inherit.ui-popup{border:0 none;}
.ui-listview > .ui-li-static, .ui-listview > .ui-li-divider, .ui-listview > li > a.ui-btn{border:0 none;text-align:center;border-top:solid 1px #ddd;}
.ui-btn{padding-top:0.5em;}
.ui-btn-icon-right{padding-right:0.7em;}
.ui-input-text, .ui-input-search{margin:0;border:0 none; padding-left:10px;}

/*---------------jqmobile重写 END---------------*/



/*---------------Dev重写 BEGIN---------------*/

.dx_input_txt{border:solid 1px #ddd; border-radius:0.2em; height:40px; line-height:40px;}
.dxeEditArea, .dxeMemoEditArea, .dxbButton, .dxeErrorCell, .dxeErrorCell td
{
    font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;
    font-size:14px;font-weight:normal; padding-left:2px;
}
.dxeMemo{padding:3px 5px 3px 0;}
.dxeButtonEditButton, .dxeSpinIncButton, .dxeSpinDecButton, .dxeSpinLargeIncButton, .dxeSpinLargeDecButton
{
    padding:0 7px 0 9px;
    font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;
    font-size:1em;font-weight:normal;
    border:0 none;color:#fff;
    background:#e9e9e9;
}

.dxeCalendar{border:solid 1px #ccc;width:auto;border-radius:0.2em;}
.dxeCalendarDayHeader,.dxeCalendarHeader td.dxe,.dxeCalendarDay, .dxeCalendarWeekNumber, .dxeCalendarButton, 
.dxeCalendarButton td.dx, .dxeCalendarFastNavMonth, .dxeCalendarFastNavYear
{
    font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;
    font-size:1em;font-weight:normal;
}
.dxeCalendarWeekNumber{font-size:0.7em;}
.dxeCalendarHeader{}
.dxeCalendarHeader td.dxe{padding:5px 8px ;}
.dxeCalendarFooter, .dxeCalendarFastNavFooter{padding-left:8px;padding-right:8px;}
.dxeCalendarButton, .dxeCalendarFastNav, .dxeCalendarFastNavFooter{border-color:#ccc;}
.dxeCalendarToday{border:solid 1px #008cd6;color:#008cd6;}
.dxeCalendarSelected,.dxeCalendarFastNavYearSelected, .dxeCalendarFastNavMonthSelected
{
    background:#008cd6;color:#fff;border:0 none;
}
.dxeCalendarButton td.dx{font-size:0.95em;}

.dxeListBox{border:solid 1px #ccc;border-radius:0.2em;}
.dxeListBoxItem{
    font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;
    font-size:1.2em;font-weight:normal;line-height:1.5em;}
.dxeListBoxItem{padding:5px 4px 6px 5px;}

/*---------------Dev重写 END---------------*/




.accordion_headings{border: 1px solid #c6c6c6;border-radius: 5px;font-size: 14px;margin-bottom: 10px;padding: 10px;text-align: left; }
    
.cardinfo{background:url(../images/power5.png) no-repeat left 4px;padding-left:30px;padding-top:10px;}
.integral_info{background:url(../images/power6.png) no-repeat left 4px;padding-left:30px;padding-top:10px;}
.businesses_info{background:url(../images/power4.png) no-repeat left 4px;padding-left:30px;padding-top:10px;}
.accordion_child{min-height:50px;}
    

/*---------------地址管理 BEGIN---------------*/

ul.address_list {
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 5px;
    display: block;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 11px;
    overflow: hidden;
    text-align: left;
    transition: height 0.6s ease 0s;
}

ul.address_list li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e6e6e6;
    border-image: none;
    border-style: dashed;
    border-width: 0 0 1px;
    padding: 0 10px;
}



/*---------------地址管理 END---------------*/


/*---------------订单管理 BEGIN---------------*/

.order_item {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    line-height: 22px;
    margin-bottom: 20px;
}

.order_item .item_list_ordersn {
    background: url("../images/order-list.png") no-repeat scroll 10px 10px / 20px 20px rgba(0, 0, 0, 0);
}

.order_item .item_list_box {
    overflow: hidden;
    padding: 10px 10px 10px 10px;
    border-bottom: 1px dashed #e6e6e6;
    font-size: 14px;
   
}
.order_item .no_bor_bom{ border-bottom:0px;}
.order_item .item_active
{
	background: #008cd6;
	color:#fff;
	border-bottom: 0px;
}
.order_item .item_list_box .again_btn
{
	width:80px;
	height:32px;
	line-height:32px;
	border-radius: 5px;
	font-size:13px;
	border:1px solid #ececec;
	text-align:center;
	display:inline-block;
}
.order_item .item_list_box_endline {
    overflow: hidden;
    padding: 10px 10px 10px 0;
    border-bottom: 2px solid #e6e6e6;
    font-size: 14px;
}

.order_item .item_list_btn {
    border-top: 1px dashed #dddddd;
    padding: 10px;
}


.my_info {
    float: left;
    line-height: 25px;
    margin: 10px;
    font-size:14px;
}
.my_info img {
    width: 15px;
}


.order-logictics {
    clear: both;
    overflow: hidden;
    position: relative;
}

.split-position {
    border-left: 1px solid #ddd;
    height: 100%;
    left: 14px;
    position: absolute;
    top: 23px;
}

.order-logictics span.high-dottle {
    border: 6px solid #f7ba5b;
    color: #f7ba5b;
    margin: 11px 8px;
}
.order-logictics span {
    border: 5px solid #ddd;
    border-radius: 100%;
    float: left;
    margin: 11px 9px;
}

.order_item small {
    color: #ccc;
}

.con-text {
    color: #999;
    float: left;
    font-size: 0.9em;
    padding: 8px 0;
    width: 50%;
}

/*---------------订单管理 END---------------*/


/*---------------一键下单 BEGIN---------------*/

.container-box {
  zoom: 90%;
}
.indextitle a{
  color: #fff;
  font-size: 17px;
  text-decoration: none;
}

table {
  margin: 0 auto;
}
.container-quick 
{
/*width: 420px;*/
  margin: 0 auto;
  
  text-align: center;
  height: 100%;
}

.menu-home {

}
.menu-list {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 0 0 0 1px #f1f1f1;
    float: left;
    margin: 1.5%;
    opacity: 0.9;
    overflow: hidden;
    position: relative;
    width: 47%;
    z-index: 2;
}


.menu-list .img-icon {
    float: left;
    margin: 10px 6px;
    width: 30%;
}
.list-right {
    padding-top: 12%;
}
.list-type {
    color: #1a1a1a;
    font-size: 1em;
    text-align :left;
}
.list-price {
    color: #a1a1a1;
    font-size: 0.8em;
    text-align :left;
}
.clearBoth {
    clear: both;
}

.borderLinear {
    color: #727272;
    margin: auto;
    position: relative;
}

.borderLinear img {
    height: 1px;
    margin: 10px 0;
    width: 100%;
}

.borderLinear span {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
}


.highPoint .highList {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 0 0 0 1px #f1f1f1;
    float: left;
    margin: 1.5%;
    opacity: 0.9;
    overflow: hidden;
    position: relative;
    width: 97%;
    z-index: 2;
}

.highList img {
    float: left;
    margin: 13px;
    width: 15%;
}

.highlist-right {
    padding-top: 6%;
}


.service-list {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 0 0 0 1px #f1f1f1;
    margin: 1.5%;
    opacity: 0.9;
    width: 30.3%;
}


.ser-font {
    color: #8a8a8a;
    font-size: 14px;
    padding: 10px 0;
}

.menu-service {display: -webkit-box;}

.quickorder_box{height:64px; margin-top:10px; overflow-y:hidden; overflow-x:scroll; width:100%;}
.quickorder_box_ul{overflow:hidden; margin:0 auto;}
.quickorder_box_ul li{float:left; text-align:center; display:block; height:40px; font-size:14px; white-space:nowrap; margin-right:10px;}
.quickorder_box_ul li a{display:block; padding-left:5px; padding-right:5px;  height:38px; line-height:38px; border:1px solid #008cd6; border-radius:0.4em; }

.goods_box{overflow:hidden; margin-top:10px; margin-left:auto;margin-right:auto; }
.goods_box_ul{overflow:hidden; border-top:0;}
.goods_box_ul li{float:left; width:32.88%; text-align:center; border:1px solid #d6d6d6; border-left:0; border-top:0; position:relative;width:calc((100% - 4px)/3); width: -moz-calc((100% - 4px)/3);
  width: -webkit-calc((100% - 4px)/3);}
.goods_box_ul li p.p_txt{height:30px; 
overflow:hidden;  
font-size:0.9rem;}
.goods_price{color:#ff0000;}
.goods_selected{position:absolute;right:0; top:0;}
.goods_selected span{border-radius:0 0.1em 0 3em; width:28px; height:28px; display:block;background-color:#008cd6; background-image:url(/styles/images/yes_ok.png); background-repeat:no-repeat; background-position:10px 5px; background-size:50% auto; line-height:0;}

/*---------------页脚 BEGIN---------------*/
.footermenu{ overflow:hidden; position:fixed; bottom:0; left:0; width:100%; height:45px; border-top:2px solid #008cd6; min-width:320px; 
             background-color:#f8f8f8; z-index:999;}
.footermenu a{display:block; float:left; color:#008cd6; width:25%; background:no-repeat center 6px; height:45px; background-size:auto 17px;
              text-align:center; line-height:66px; font-size:11px;}
.footermenu .footer_menu_booking{ background-image:url(/styles/images/booking.png);background-size:auto 19px;}
.footermenu .footer_menu_members{background-image:url(/styles/images/members.png);}
.footermenu .footer_menu_services{background-image:url(/styles/images/services.png);}
.footermenu .footer_menu_discount{background-image:url(/styles/images/discount.png);background-size:17px aotu; }
/*---------------页脚Banner END---------------*/

/*---------------一键下单 END---------------*/


/*---------------我的洗衣券 BEGIN---------------*/

ul.mycoupon {
    background-color: rgba(255, 255, 255, 0.9);
    border: 1px solid #c6c6c6;
    border-radius: 5px;
    box-shadow: 0 1px 1px #f6f6f6;
    display: block;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 11px;
    text-align: left;
}

.mycoupon li.title {
    background-color: #f9f9f9;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 1px 0 #fff inset, 0 1px 0 #eee;
    font-size: 14px;
    padding: 0 10px;
}

ul.mycoupon li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    padding: 10px;
    border-top:1px solid #c6c6c6;
}


.kuang th {
    font-size: 14px;
    font-weight: normal;
    padding: 0;
    text-align: left;
    width: 79px;
    color: #000;
}

/*---------------我的洗衣券 END---------------*/


/*---------------footermenu BEGIN---------------*/

footermenu {
    bottom: 0;
    height: 50px;
    position: fixed;
    width: 100%;
    z-index: 10;
    display: block;
    padding:0;
    margin:0;
    max-width: 100%;
    min-width: 300px;
}
.bottomBox {
    width: 100%;
}
.indexMsg {
    background: #f8f8f8 none repeat scroll 0 0;
    border-top: 1px solid #e6e6e6;
    height: 50px;
    width: 100%;
    z-index: 997;
    padding:0;
    margin:0;
    
}
.indexMenu {
    width: 100%;
    padding:0;
    margin:0;
}
.indexMenu a {
    color: #008cd6;
    float: left;
    font-size: 11px;
    height: 50px;
    text-align: center;
    width: 33.3%;
}
.home-index {
    background: rgba(0, 0, 0, 0) url("../images/home.png") no-repeat scroll center 5px / 25px 25px;
}
.Order-index {
    background: rgba(0, 0, 0, 0) url("../images/order.png") no-repeat scroll center 5px / 25px 25px;
}
.card-index {
    background: rgba(0, 0, 0, 0) url("../images/card.png") no-repeat scroll center 5px / 25px 25px;
}

.domain-index {
    background: rgba(0, 0, 0, 0) url("../images/domain.png") no-repeat scroll center 5px / 25px 25px;
}
.home-index, .home-index-active, .Order-index, .Order-index-active,.card-index, .card-index-active,.domain-index {
    display: inline-block;
    font-size: 11px;
    line-height: 10px;
    padding-top: 30px;
    width: 100%;
}

/*---------------footermenu END---------------*/


/* 大转盘样式 */
.banner_lottery{display:block;width:95%;margin-left:auto;margin-right:auto;margin-bottom: 20px; margin-top:20px;}
.banner_lottery .turnplate{display:block;width:100%;position:relative;}
.banner_lottery .turnplate canvas.item{width:100%;}
.banner_lottery .turnplate img.pointer{position:absolute;width:31.5%;height:42.5%;left:34.6%;top:23%;}
.banner_lottery .info{padding:20px 10px;line-height:1.5; font-size:14px; color:#FFF;}
.lottery_title{padding-left:10px; padding-right:10px; color:#FFF; text-align:center; font-size:30px; font-weight:bold;}
.lottery_box{ max-width:680px;}

/*点击公众号弹出二维码*/
.qrc_menu{ position:fixed;left:0; top:0;width:100%;height:100%; background-color:rgba(0,0,0,0.6);background-repeat:repeat; display:none; z-index:9999;}
.qrc_bord{ background-color:#fff;  width:290px; margin:0 auto;  position:relative; top:25%; overflow:hidden; padding-bottom:8px;}
.qrc_img{width:279px; margin:32px 3px 0 8px;}
.qrc_text{ text-align:center;display:block; height:20px; line-height:20px; font-size:18px; margin-top:10px; font-family:"Microsoft Yahei","Hiragino Sans GB",sans-serif;
            height:16px; line-height:16px; font-size:14px; text-indent:5px; text-align:left; float:left;
           }
.qrc_close{width:20px;height:20px; position:absolute;  top:5px; right:5px; border-radius:100%; border:2px solid #008cd6; background-color:#008cd6;
           background-image:url(/styles/images/close.png); background-position:center center; background-repeat:no-repeat; background-size:30px; }
           
/*-------  地址管理   --------*/
.address{ padding:10px 0 0; margin:10px 0 20px; background-color:#fff;font-size:0.875em;}
.address .title a{ float:right; display:block; font-size:16px; padding:0 8px;}
.address_ul{ background-color:#f5f5f5;}
.address_ul li{ padding:15px 8px; background-color:#fff; margin-bottom:15px;}
.address_ul li span{ display:block; line-height:22px;color:#000;}
.address_ul li span.add_name{ margin-bottom:5px;}
.address_ul li div{position:relative; height:30px; border-top:1px solid #ddd; margin-top:8px;}

.address_ul li div .address_btn{display:block; position:absolute; bottom:-3px; right:0; height:26px; line-height:26px; width:52px;background:no-repeat left center; background-size:22px auto; background-image:url(/styles/images/delete_address.png);  text-align:right; color:#333;}
.address_ul li div .address_edir{ right:58px; background-image:url(/styles/images/edit.png);}
.address_ul li div .address_default{ display:block; border:1px solid #f39800; width:16px; height:16px; margin-top:14px; border-radius:100%; float:left;}

.address_ul li div .current{ background:no-repeat center center; background-color:#f39800; background-size:10px auto; background-image:url(/styles/images/yes_ok.png);}
.address_ul li div .address_txt{ display:block; margin-left:22px; height:40px; line-height:46px; float:left; position:absolute;}
.addressedit .txt_board{ margin:15px 0;}
.addressedit .dxeButtonEdit{margin:15px 0;}
.get_address{ float:right; color:#f96268; cursor:pointer;}
/*------- End 地址管理   --------*/

/*----------  门店列表   ----------*/
.branchlist{ overflow:hidden;}
.branchlist ul{ overflow:hidden; margin:10px 0 20px; font-weight:normal;}
.branchlist ul li{ position:relative; overflow:hidden; background-color:#fff; border-bottom:1px solid #ddd; padding:15px 0px; margin:0 8px;}
.branchlist ul li .bl_title{ font-size:18px; line-height:20px; height:20px;font-weight:normal;color:#000;}
.branchlist ul li .bl_txt{ color:#666; font-size:14px; line-height:16px; margin-top:10px; display:block; margin-right:50px;font-weight:normal;}
.branchlist ul li .bl_bg{ position:absolute; width:0; height:0; right:50px; top:50%; z-index:0;}
.branchlist ul li .bl_bg b{ display:block; width:50px; height:50px;background:no-repeat center center; background-size:50px auto;  background-image:url(/styles/images/next.png); position:relative; top:-25px; left:0; cursor:pointer; }
.branchlist ul li .bl_heidden{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:1;cursor:pointer;}
/*----------  End 门店列表   ----------*/

/*--------- 在线付款 ----------*/
.page_inner{padding:10px 10px 0; overflow:hidden; position:relative;}
.page_inner .btn_board{ margin:10px 0 10px;}
.page_btn{padding-left:16px;padding-right:0;}
div.div_bill_list{padding-top:10px;}
div.div_bill_list div.item{background:#f1f1f1 /*url(/styles/images/ico_arrow_right.png) no-repeat 98% 12px*/;background-size:8px;
                           padding:8px;border-radius:0.2em;margin-bottom:10px;font-size:14px;border:solid 1px #d5d5d5;}
div.div_bill_list h2{font-size:18px;color:#c78406;padding-bottom:5px;}
div.div_bill_list div.tips{font-size:12px;padding-top:8px;}
div.div_bill_list span.red{color:#c30;font-weight:bold;}
div.div_bill_list span.green{color:#1ab101;font-weight:bold;}
div.div_bill_list div.line{border-top:solid 1px #ddd;margin-top:5px;padding-top:5px;}
div.div_bill_list div.item_op{padding-bottom:20px;}
div.div_bill_list div.item_op ul{}
div.div_bill_list div.item_op ul li{float:left;width:48%;text-align:center;}
div.div_bill_list div.item_op ul li.l{padding-right:5px;}
div.div_bill_list div.item_op ul li.r{float:right;padding-left:5px;}
a.a_map{display:inline-block;background:url(/styles/images/ico_map.png) no-repeat left 3px;background-size:15px;text-indent:20px;}
h1.pay_logo{ background:no-repeat 10px center; background-color:#fff; background-size:70px 70px; background-image:url(/styles/images/paylogo.png);text-indent:119px;display:block;height:105px;line-height:105px;font-size:25px; color:#555;}
div.pay_info{font-size:13px;position:relative;background:#f2f2f2;border:solid 1px #ddd;height:80px;border-left:0 none;border-right:0 none;line-height:23px;padding:12px 0 0 12px;}
div.pay_info div.money{position:absolute;right:5%;top:33%;font-size:18px;}
div.pay_info div.money span{font-size:18px;}
div.pay_content{background:#fff;padding:13px;}
div.payment_select_item{cursor:pointer;position:relative;border-bottom:dotted 1px #ddd;}
div.payment_wechat{background:url(/styles/images/payment_wechat.png) no-repeat 10px 8px;background-size:53px;text-indent:80px;height:70px;}
div.payment_wechat h2{font-size:18px;padding:5px 0 3px 0;}
div.payment_wechat div{color:#888;font-size:13px;}
div.selected{position:absolute;right:2%;top:18%;}
div.selected span{border-radius:100%; width:28px; height:28px; display:block;background-color:#008cd6; background-image:url(/styles/images/yes_ok.png); background-repeat:no-repeat; background-position:center center; background-size:50% auto; line-height:0;}
div.payment_membercard{background:url(../styles/images/payment_membercard.png) no-repeat 8px 13px;background-size:56px;text-indent:80px;height:70px; padding-top:13px;}
div.payment_membercard h2{font-size:18px;padding:5px 0 3px 0;}
div.payment_membercard div{color:#888;font-size:13px;}
div.payment_cash{margin-top:12px;cursor:pointer;}
div.payment_cash{background:url(/styles/images/payment_alipay.png) no-repeat 5px 0px;background-size:56px;text-indent:80px;height:70px;}
div.payment_cash h2{font-size:18px;padding:5px 0 3px 0;}
div.payment_cash div{color:#888;font-size:13px;}
div.agent_header{background:#545454;position:relative;height:38px;line-height:38px;}
div.agent_header a{display:block;position:absolute;top:0;color:#fff;height:38px;text-indent:38px;}
div.agent_header a.a_address_list{left:8px;background:url(/styles/images/ico_address.png) no-repeat left top;width:100px;background-size:35%;}
div.agent_header a.a_bill_list{right:8px;background:url(/styles/images/ico_bill.png) no-repeat 8px 3px;width:108px;background-size:30%;}
.back_uperior{ position:absolute; right:20px; top:25px; color:#888;}
/*---------End 在线付款 ----------*/

/*-----  门店详细  -----*/

.storeview{ font-size:14px;color:#000;}
.storeview,.storeview ul,.storeview ul li{overflow:hidden;}
.storeview ul{background-color:#fff; margin-top:10px; margin-bottom:5px;}
.storeview ul li{ border-bottom:1px solid #ddd; padding:15px 10px; line-height:20px;}
.storeview .storeview_name{ display:inline-block; float:left; width:70px;}
.storeview .storeview_dsp{ display:inline-block; float:left;}
.storeview .storeview_dsp img{ height:56px; margin-right:3px; margin-bottom:3px;}
.storeview_popupimg{ width:100%;position:absolute; height:0; top:50px; left:0; z-index:1; height:100%; display:none;}
.storeview_popupimg .storeview_bg{width:100%; min-width:320px; max-width:680px; margin:0 auto; background-color:rgba(0,0,0,0.6); height:100%; position:relative;}
.storeview_popupimg .swiper-slide b{display:block;display:table-cell; vertical-align:middle;}
.storeview_popupimg .swiper-wrapper img{ max-width:100%; max-height:100%;}
.storeview_popupimg .storeview_content{ margin:0 10px; top:20%; position:relative; background-color:White; padding:30px 0; border-radius:5px; overflow:hidden;}
.storeview_popupimg .swiper-slide{ text-align:center; display:table-cell; vertical-align:middle;background-color:#ececec;}
.storeview_popupimg .storeview_close{position:absolute;top:0;right:0; display:block; height:30px; width:30px; background-color:#66c;
                                     background-image:url(/styles/images/close.png); background-repeat:no-repeat; background-position:center center; background-size:46px;}
/*----- End 门店详细  -----*/


/*-----  员工预约列表  -----*/

.state_menu{margin:25px auto;border:1px solid #008cd6;width:99.8%;}
.state_menu a{width:50%;display:inline-block;height:50px;line-height:50px;text-align:center;background:#fff;color:#000;}
.state_menu a.active{background:#cee0bc;}
.user_order_list{height:200px; overflow:auto; border:1px solid #dddddd;}
.dxeRadioButtonList label, .dxeCheckBoxList label{font-size:16px !important; line-height:26px; width:80%;}
.dxeRadioButtonList td.dxe, .dxeCheckBoxList td.dxe{padding-left:0;}

.ui-checkbox input{float:left; margin-top:5px;}
#ctl00_ContentPlaceHolder1_RadioButtonList_Pay_RB0_I{float:left; margin-top:5px;}
#ctl00_ContentPlaceHolder1_RadioButtonList_Pay_RB1_I{float:left; margin-top:5px;}
/*----- End 员工预约列表  -----*/

/*-----  员工登录界面  -----*/

.lg_bg{width:100%;padding:30px 0px 0px;text-align:center;}
.lg_bg img{}
.lg_verify{width:100%;height:330px;}
.lg_verify .login{width:88%;margin:40px auto; overflow:hidden;}
.lg_verify .login p{background:#fff;height:48px;padding-bottom:0px;margin-bottom:20px; line-height:48px; overflow:hidden;border-radius:0.3em;}
.lg_verify .login p.user{padding-left:12px; overflow:hidden;}
.lg_verify .login p.password{padding-left:16px;}
.lg_verify .login p img{margin-right:10px; float:left; padding-top:16px;}
.lg_verify .login p input{width:80%;height:40px;border:0px;}
.lg_verify .login .lg_btn{}
.lg_verify .login .lg_btn .btn_login_click .dxbButton{background:#008cd6;height:2.65em;line-height:2.65em;font-size:1.0em; text-align:center; border-radius:15px; }
.lg_verify .login .lg_btn .btn_login_click .dxbButton div.dxb{padding:0px;}
.lg_verify .login .lg_btn .btn_login_click{background:#3d8bc4;border:0px;color:#fff;margin-top:30px;border-radius:0.3em;}


/*----- End 员工登录界面  -----*/

/*----- 推送二维码界面  -----*/
.share_wrap{padding-top:3.75em;  vertical-align:middle;}
.share_wrap .share_box{width:90%;padding-bottom:1.875em;background:#fff;border-radius:20px;margin:0px auto;overflow:hidden;}
.share_wrap .share_box p{width:70%;margin:0px auto;color:#333;padding-top:2.5em;padding-left:12px;}
.share_wrap .share_box .share_code{width:100%;text-align:center;}
.share_wrap .share_box .share_code p{ text-align:center;padding:0px;color:#000;margin-top:5px;}
.open_share{text-align:center;margin-top:1.875em;}
.open_share a{width:130px;height:40px;border-radius:20px;display:inline-block;background:#fffd6b;line-height:40px;text-align:center;box-shadow: 1px 1px 5px #f00;}
.share_tips{width:85%;background:#fff;height:120px;margin:0 auto;border-radius:12px;padding-top:30px;}
.share_tips p{color:#333;text-align:center;}
.share_tips p span{color:#f47920;}
.black_bg{width:100%;height:100%;background:#000;position:absolute;left:0;top:0;opacity:0.3;z-index:2;overflow:hidden;}
.share_show{display:none;width:100%}
.share_show .share_position{position:fixed;top:0;z-index:8;right:0;width:100%;}
.code_image{max-width:90%;}
/*----- End 推送二维码界面  -----*/

/*----- 支付方式页面  -----*/

table.payment_method{margin-top:20px;}
#ctl00_ContentPlaceHolder1_RadioButtonList_Pay_RB0{width:100%;margin-bottom:12px;border-bottom:1px dotted #e6e6e6;padding-bottom:15px !important;}
/*----- End 支付方式页面  -----*/
