﻿@charset "utf-8";
/* CSS Document */
body,a,div,img,table,td,th,tr,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,p,label,button{margin:0; padding:0; outline:none;}
html, body{height:100%;}
ul,li{ list-style: none;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0}
textarea{resize:none}
html{font-size:62.5%;}
body{font-size:14px; line-height:20px; font-family:Arial,Microsoft YaHei,simhei; color:#404040; background-color:#F4F4F4;}
fieldset,button,input,select,option{vertical-align:middle;}
#page{max-width:640px; min-width:320px; position:relative; margin:0 auto;background-color:#F4F4F4;}/*-webkit-overflow-scrolling : touch; */
.header-right{position: absolute;top: 0;right: 10px;height: 100%;}
/*icons.png*/
.ui-body-loginfirst input, .ui-body-loginlast input, .return, #filtrateNav li, .count a.subtract, .count a.increase, .count a.subDisable, .count a.incDisable, .grabRule h1 em, .whiteScanCode, .scoreShop, .exchangeRecord, .growFull, .packetPayCode, .close, .consumeTitle, .ui-body-dateStyle input, .userBox .frinfo h1 a, .setGo, .billProject, .billMoney, .Billsucceed, .Billdefeated, .infoList li, .areaShop address, .shopTel span, .adviser span{background:url(../images/v_icon.png) no-repeat; background-size:35px auto;}
/*Selector*/
.cb{clear:both; font-size:0; line-height:0; height:0;}
.cross{color:#999; text-decoration:line-through;}/*划掉市场价样*/
.splitLine{ border-bottom: 1px #DCDCDC solid;}
.icon-mark { background: #f00;color: #fff; font-size: 12px; padding: 2px 6px; border-radius: 3px; margin: 0px 10px;}
.icon-markdefault{background: #B7904B;}
/*Link*/
a:link, a:visited, a:hover, a:active{text-decoration:none; outline:none; color:#ff3c67;}
.font14{font-size:14px;}
.font12{font-size:12px;}
.font12gray{font-size:12px; color:#999;}
.mainColor{color:#ff3c67;}
.gray{color:#999;}
.cyan{color:#68a104;}
.green{color:#4ac72d;}
.redColor{color: #ff3c67;}
.showyColor, a.showyColor{color:#e4b95e;}
.bodyColor{color:#404040;}
.redColor{color:#ff0000;}
.bgwhite{background-color:#FFF;}
.color-white{color: #fff;}
.color-yellow{color: #ebd01a;}
.color-red1{color: #f50187;}
.color-primary{color: #ff3c65;}
/*margin & padding*/
.mButt{margin:30px 20px 10px;}
.m8{margin:8px 8px 0;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml30{margin-left:30px;}
.mt50{margin-top:49px;}
.mt55{margin-top:53px;}
.mt60{margin-top:58px;}
.mt70{margin-top:68px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pl10{padding-left:10px!important;}
.pl25{padding-left: 25px;}
.mLR10 {margin: 0px 10px;}
.fixPositionFooter{ height:60px;}
.before-cx:before{content: '促销';border: 1px solid #ff3c65;color: #ff3c65;font-size: 9px;margin-right: 3px;padding: 0 2px;border-radius: 2px;vertical-align: middle;}
/*layouts*/
header{position:fixed; top:0; z-index:1000; width:100%; max-width:640px; min-width:320px;}
header h1{/*background-color:#ff3c67; color:#FFF;*/ background-color:#FFF; color:#404040; text-align:center; height:48px; line-height:48px; font-size:20px; font-weight:normal; position:relative; z-index:100;}
header .return{background-position:0 -84px;position:absolute; top:2px; left:10px; width:40px; height:44px; display:inline-block;}
header .cancel{position:absolute; top:2px; left:15px; color:#404040; font-size:15px}
header .topR{position:absolute; font-size:15px; right:20px; top:0; padding:0 3px;}

/*UL list 列表集*/
/*无背景的列表*/
.List{padding:0 10px 10px 10px;}
.List li{border-top:1px solid #dcdcdc; padding:10px 0 10px 10px; position:relative; font-size:14px; list-style-type:none;}
.List li:first-child{border-top:none;}
.shrink li{padding:8px 0 8px 10px;}
.switch{position:absolute; right:3px; top:-1px;}
/*白色背景的列表*/
.whiteList{/*border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;*/ padding:0 10px; background-color:#FFF;}
.whiteList li{border-top:1px solid #dcdcdc; padding:11px 0; position:relative; list-style-type:none; font-size:16px; line-height:25px;}
.whiteList li:first-child{border-top:none;}
.whiteList li .value, .whiteList li .valueBig,  .whiteList li .valueTwins, .List li .value{float:right; margin-right:20px; text-align:right;}
.whiteList li .valueBig{width:55%;}
.normalList li .valueBig{margin-right:0; width:70%;}
.icon-num { border-radius: 12px; width: 24px; background: #f00; height: 24px; color:#fff; font-size: 14px; text-align:center; line-height: 24px; position: absolute;top: 50%;right: 35px; margin: -12px; z-index: 1;}
.icon-info { border-radius: 14px; width: 35px; background: #f00; height: 20px; color:#fff; font-size: 12px; text-align:center; line-height: 20px; position: absolute;top: 54%;right: 30px; margin: -12px; z-index: 1;}
/*添加列表右侧的箭头*/
.addArrow li, .addArrowIn{background:url(../images/news_off.png) no-repeat center right; cursor:pointer;}
.addArrow a{color:#404040;}
.addArrow a.full{width:100%; display:inline-block;}
.List .disable, .addArrow .disable{background:none; color:#d1d1d1;}
/*带下边框的列表*/
.normalList { border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; padding: 0 10px; background-color: #FFF; }
.normalList li { border-bottom: 1px solid #dcdcdc; padding: 10px 0 10px; position: relative; list-style-type: none; font-size: 15px; line-height: 25px; }
.normalList li:last-child { border-bottom: none; }
.normalList li .value, .normalList li .valueBig, .normalList li .valueTwins, .normalList li .valueSmall { float: right; margin-right: 20px; text-align: right; }
.normalList li .valueBig { margin-right: 0; width: 70%; }
.normalList li .valueSmall { width: 35%; }
.normalList li .searchInput { display: inline-block; width: 60%; }
.normalList li .searchBtn { float: right; width: 80px; }
.normalList li .cust { float: left; width: 45px; height: 45px; border-radius: 22px; margin-right: 8px; }
.normalList li .custName { float: left; margin-top: 10px; }
/*添加下侧的箭头*/
.addArrDown{ background: url(../images/ui-arrdown.png) no-repeat center right; cursor: pointer; }
.normalList li.addArrDown .valueBig { margin-right: 20px; }
/*样式清除*/
textarea.ui-body-textareaS { border: none; box-shadow: none; border-radius: 0; font-size: 12px; text-indent: 0; padding: 0; }
.ui-body-inputRS, .ui-body-inputLS { border: none; box-shadow: none; text-indent: 0; margin: 0; }
.ui-body-inputRS input[type=text], .ui-body-inputRS input[type=tel], .ui-body-inputLS input[type=text], .ui-body-inputLS input[type=tel] { min-height: 25px; line-height: 25px; padding: 0; text-align: right; font-size: 12px; }
.ui-select .ui-btn-selectS, .ui-select .ui-btn-selectBar { border: none; background: none; background-color: transparent; margin: 0; height: 25px; line-height: 25px; padding: 0; font-weight: normal; width: 100%; text-align: right; font-size: 12px; }
.ui-select .ui-btn-selectS:hover { background-color: transparent; }
.normalList .ui-select { margin: 0; }
/*内容里面value规定宽度*/
.stealthChild .value{width:70%;}
/*平铺列表展示*/ 
.tileList{background-color:#FFF; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin-top:6px;}
.tileList li{float:left; width:33%; height:90px; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; list-style-type:none; font-size:12px; text-align:center; cursor:pointer; word-break:break-all; margin-bottom:-1px;}
.tileList li:nth-of-type(3n){border-right:none;}
.tileList li:active{background-color:#ebf4fc;}
.tileList li p{width:90%; height:38px; overflow:hidden; line-height:18px; margin:55px auto 0;}
/*首页导航菜单*/
.indexMenu{background-color:#FFF; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin-top:6px;}
.indexMenu li{float:left; width:33.333%; height:90px; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; list-style-type:none; font-size:12px; text-align:center; cursor:pointer; word-break:break-all; background-color:#FFF; box-sizing:border-box;}
.indexMenu li:nth-of-type(3n){border-right:none;}
.indexMenu li:active{background-color:#ebf4fc;}
.indexMenu li i{margin:13px auto 0 auto; background:url(../images/indexMenuIcon.png)no-repeat; background-size:30px auto; width:30px; height:30px; display:block; overflow:hidden;}
.indexMenu li p{width:90%; height:38px; overflow:hidden; line-height:18px; margin:10px auto 0;}
.indexMenu li a{color:#404040;}

/*平铺tab切换*/
#tabs{padding:0px; margin-top:48px;}
#tabs .ui-navbar{border-bottom:1px solid #DDD;}
#tabs .ui-btn-tabDefault, .ui-btn-tabDefault:hover{border:none; border:none; color:#404040;}
#tabs .ui-btn-active{background-color:#FFF; border:none; color:#ff3c67; box-shadow:none;}
#tabs ul li a{font-size:13px; font-weight:normal;}
#tabs .ui-btn{background-color:#FFF; padding:0;}
#tabs .ui-btn-tabDefault span, #tabs .ui-btn-active span{border-bottom:2px solid #FFF; line-height:28px; padding:0 1em; display:inline-block;}
#tabs .ui-btn-active span{border-bottom:2px solid #ff3c67;}
#tabs .ui-btn-tabDefault span{ position:relative;}
#tabs .ui-btn-tabDefault span i{font-style:normal; position:absolute; top:5px; right:2px; text-indent:-9999px; background-color:#F00; height:8px; width:8px; border-radius:4px; z-index:100;}
/*tab浮动*/
.fix-tab {position:fixed; overflow:hidden; z-index:1000; width:100%; max-width:640px; min-width:320px; border-top:1px #ddd solid;}
.fix-tab-content{padding-top:31px;}
.fix-tab-in {width:100%; max-width:640px; min-width:320px; border-top:1px #ddd solid;}

/*券详情里的tab切换*/
#couponTab #tabs{padding:0px; margin-top:10px;}
#couponTab #tabs .ui-btn-tabDefault span, #couponTab #tabs .ui-btn-active span{border-bottom:none;}
#couponTab #tabs ul li a{font-size:15px; padding:2px 0;}
#couponTab #tabs ul li:last-child{border-left:1px solid #dcdcdc;}
#couponTab #tabs ul.couponList li{border:none;}

/*下拉筛选导航*/
#filtrateNav{border-bottom:1px solid #dcdcdc; background-color:#FFF; padding:0;}
#filtrateNav .ui-collapsible-set{margin:0;}
#filtrateNav li{float:left; width:50%; background:none; cursor:pointer; position:relative; margin:0; list-style-type:none;}
#filtrateNav .ui-collapsible-content{padding:0;}
#filtrateNav li ul.dropDown{width:100%; border:1px solid #dcdcdc;background-color:#FFF; position:absolute; top:32px; z-index:100;max-height: 300px;overflow-y: auto;-webkit-overflow-scrolling: touch;}
#filtrateNav li ul.dropDown li{float:none; width:100%; line-height:40px; height:44px; text-align:center; background:none; border-bottom:1px solid #dcdcdc; font-size:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#filtrateNav li ul.dropDown li:last-child{border-bottom: none;}
#filtrateNav li:hover ul.dropDown{color:#404040;}
#filtrateNav .ui-btn-filtrate, #filtrateNav .ui-btn-filtrate:hover{background-color:transparent; text-align:center; /*color:#404040;*/ font-weight:normal;  text-shadow:none; border:none; padding-left:0; padding-right:0;}
#filtrateNav .ui-icon-carat-d:after{background:url(../images/news_on.png) right 1px no-repeat;}
#filtrateNav .ui-icon-carat-u:after{background:url(../images/new_up.png) right top no-repeat;}
/*#filtrateNav li:hover, #filtrateNav .ui-btn-filtrate:hover, #filtrateNav .ui-icon-carat-u{color:#ff3c67;}*/

/*input*/
input{outline:none;}
input[type=text], input[type=password], input[type=tel], select, textarea{width:100%; /*border-radius:5px;*/ padding:7px 0; text-indent:7px; vertical-align:middle; color:#404040; font-size:16px;}
input::-webkit-input-placeholder{color:#b8b5b5;}
input::-moz-placeholder{color:#b8b5b5;}
input[type=checkbox], input[type=radio]{vertical-align:middle;}
/*按钮*/
.defaultBtn, .disableGray, .dashedBtn, .nullBtn, .nullBtnSmall{width:100%; border:1px solid #ff3c67; height:36px; line-height:36px; text-align:center; font-size:15px; border-radius:5px; display:inline-block; cursor:pointer; box-sizing:border-box;}
.defaultBtn:link, .defaultBtn:visited{background-color:#ff3c67; color:#FFF;}/*默认大按钮*/
.defaultBtn:hover, .defaultBtn:active{background-color:#dd3157; color:#FFF; border:1px solid #dd3157;}
.disableGray:link, .disableGray:visited, .disableGray:hover, .disableGray:active{background-color:#d1d1d1;border:1px solid #d1d1d1; color:#878787; cursor:default;}/*失效按钮*/
.dashedBtn{border:1px dashed #ff3c67; background-color:#FFF; padding:12px 0; color:#ff3c67; height:16px; line-height:16px; display:block; box-sizing:content-box;}/*虚线按钮*/
.nullBtn, .nullBtnSmall{background-color:#FFF; color:#ff3c67;}
.nullBtnSmall{height:33px; line-height:33px; font-size:12px;}
.custom-label-flipswitch { background-color: #d1d1d1!important;}
.ui-flipswitch-active{ background-color: #ff3c67!important;}
/*加载更多*/
.loadeBox{width:100%; height:100px;}
.loaderMore{width:58px; height:58px; border:1px solid #ffcbd6; border-radius:50%; position:absolute; bottom:27px; left:50%; margin-left:-30px; padding:4px; cursor:pointer;}
.loaderMore p{width:54px; height:54px; border-radius:inherit; border:2px solid #ffcbd6;}
.loaderMore p span{background:#ffcbd6 url(../images/arrowDD.png) no-repeat center bottom ; width:26px; height:32px; 
margin:4px; padding:4px 10px 10px; display:block; border-radius:inherit; color:#FFF; text-align:center; font-size:10px; line-height:14px; }
.Noloader{text-align:center; padding:20px 0;}

/*日期*/
.dateColumn{padding:10px;}
.dateColumn .ui-input-text{border:none;}

/*数量加减控件*/
.count{border:1px solid #dcdcdc; height:29px; width:108px;}
.count a.subtract, .count a.increase, .count a.subDisable, .count a.incDisable{float:left; background-position:0 -195px; width:29px; height:29px; display:inline-block; text-indent:-9999px;}
.count input[type="tel"]{float:left; width:50px; height:29px; text-align:center; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-radius:0; font-size:14px; text-indent:0; min-height:0; }
.count a.increase{float:right; background-position:0 -226px;}
.count a.subDisable{float:left; background-position:0 -608px; cursor:default;}
.count a.incDisable{float:right; background-position:0 -639px; cursor:default;}
.count .ui-input-text{margin:0;}

/*弹出框内列表样式*/
.popupInnerList{width:290px;margin:0 auto; /*max-height:230px;*/ overflow:auto; border-top:5px solid #ff3c67; background-color:#f6f6f6; /*border-radius:5px;*/ font-size:16px;}
.popInnText{padding:30px; letter-spacing:1px;}
.popupInnerList li{border-bottom:1px solid #dcdcdc; height:55px; line-height:55px; padding-left:20px; position:relative; cursor:pointer; list-style-type:none;}
.popupInnerList li:last-child{border-bottom:none;}
.popupInnerList h2{border-bottom:1px solid #dcdcdc; font-weight:normal; text-align:center; padding:10px 0; font-size:16px;}
.middleText{padding:20px 30px; letter-spacing:1px;}
.twinsButton{/*border-top:1px solid #dcdcdc;*/ padding:10px; text-align:center;}
.twinsButton a{width:46%;}
.twinsButton a:first-child{margin-right:10px;}
.twinsButton .defaultBtn:last-child{background-color:#FFF; border:1px solid #ff3c67; color:#ff3c67;}
.popupInnerList .title{text-align:center; padding:0;}
#setPayPW .popupInnerList{width:240px; font-size:14px; padding-bottom:20px; background-color:#FFF;}
#setPayPW .popupInnerList li{height:40px; line-height:40px;}
#setPayPW .ui-body-noInputStyle{margin:0;}
#setPayPW .ui-body-noInputStyle input{display:inline; font-size:14px; text-indent:0;}
#setPayPW .defaultBtn{width:55%; margin:15px 0 0 35px; height:25px; line-height:25px; font-size:14px;}
.popupInnerList .titleLine{text-align:center; padding:10px; border-bottom:1px solid #dcdcdc; font-size:14px;}
.popupInnerList .normal{padding:10px 15px 0; font-size:14px;}
.popupInnerList .ui-body-InputType2{border-color:#dcdcdc; border-radius:0; background-color:#f6f6f6;}
.popupInnerList .ui-body-InputType2 input[type=tel]{font-size:14px;}
/*分享链接*/
.share{position: relative;height: 40px;background: #fff;padding-left: 40px;line-height: 40px;color: #b6914d;font-size: 12px;    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.share .shareIcon{position: absolute;left: 0;top: 5px;height: 30px;width: 23px;left: 10px;}
.share .shareIcon img{width: 100%;}
/*定位底部*/
.positionFooter{width:100%; position:relative; height:70px;}
.position{position:fixed; bottom:0; width:100%; max-width:640px; min-width:320px; background-color:#FFF; border-top:1px solid #dcdcdc;}
.position .only{padding:10px 10px 10px; width:95px; float:right;}
.position .twins{padding:5px 10px; text-align:right;}
.position .twins a{width:33%; margin-left:10px; display:inline-block;}

/*微商城底部的定位bar*/
.footerPlace{height:47px;}
footer{position:fixed; bottom:0; left:0; z-index:9; height:48px; width:100%; z-index:9999;}
footer ul, footer .global{max-width:640px; min-width:320px; height:48px; margin:0 auto; border-top:1px solid #dcdcdc; background-color:#FFF;}
footer ul li{float:left; list-style-type:none; width:25%; text-align:center; font-size:12px; cursor:pointer;}
footer ul li i{background:url(../images/footer.png) no-repeat; background-size:22px auto; width:20px; margin:5px auto 0; padding-top:20px; display:block; position:relative;}
footer ul li i span{position:absolute; right:-10px; top:-4px; width: 16px;height:16px;border-radius:16px; background-color:#ff0000; color:#FFF; font-style:normal; text-align:center; overflow:hidden; line-height:16px;text-overflow: ellipsis;white-space: nowrap;}
footer ul li:first-child i{background-position:0 0;}
footer ul li:nth-child(2) i{background-position:0 -44px;}
footer ul li:nth-child(3) i, footer ul.mix li:first-child i{background-position:0 -88px;}
footer ul li:nth-child(4) i, footer ul.mix li:nth-child(2) i, footer ul.side li:first-child i{background-position:0 -132px;}
i#selfCenter{background-position:0 -132px;}
footer ul li:hover,footer ul li.curr{color:#e4b95e;}
footer ul li:first-child:hover i,footer ul li.curr i{background-position:0 -22px;}
footer ul li:nth-child(2):hover i{background-position:0 -66px;}
footer ul li:nth-child(3):hover i, footer ul.mix li:first-child:hover i{background-position:0 -110px;}
footer ul li:nth-child(4):hover i, footer ul.mix li:nth-child(2):hover i, footer ul.side li:first-child:hover i{background-position:0 -154px;}
/*(混合型)*/
footer ul.mix li{width:20%;}
footer ul.mix li.btn{width:30%; margin-top:5px;}
footer ul.mix li.btn a{width:90%;}
footer ul.mix li.floatRight{float:right}
/*左右两个*/
footer ul.side li{width:20%;}
footer ul.side li.btn{width:30%; float:right; margin:5px 10px 0 0;}
/*购物车型*/
.cartAll{width:34%; float:left; line-height:48px; text-indent:40px; cursor:pointer; font-size:15px; position:relative;}
.cartInfo{width:65%; float:right; font-size:12px; margin-top:5px;}
.cartInfo .showyColor{font-size:14px;}
.cartInfo .defaultBtn{float:right; width:35%; margin-right:5px;}
.cartAll .choosePosition{position:absolute; top:8px; left:8px;width: 25px; height: 25px;display: block;}

/*错误信息提示*/
.false{background:#d50000 url(../images/warning.png) no-repeat 10px center; background-size:5%;  padding:10px 5px 10px 32px; font-size:12px; line-height:14px; color:#fff; top:0px; left:0px; width:100%; display:block; position:fixed; z-index:99999; opacity:0.7;}

/*-----没有信息时的样式-----*/
.noData{width:160px; min-height:110px; max-height:130px; overflow:hidden; margin:0 auto 30px; padding-top:30px;}
.noData p{margin-top:8px; text-align:center;}
/*没有记录*/.noRecord, .noCard, .noMoney, .noCoupon, .noNews, .noShopp{width:81px; height:81px; border-radius:50%; background:url(../images/record.png) no-repeat center center #FFF; margin:0 auto;}
/*没有卡*/.noCard{background-image:url(../images/card.png);}
/*没有红包*/.noMoney{background-image:url(../images/money.png);}
/*没有优惠券*/.noCoupon{background-image:url(../images/coupon.png);}
/*没有消息*/.noNews{background-image:url(../images/news.png);}
/*没有购物车信息*/.noShopp{background-image:url(../images/shopp.png);}

/*更改密码&手机等 左右格式 input无样式*/
.editBox{padding:0 10px; background-color:#FFF;}
.editBox:after{content:""; display:block; height:0; clear:both;}
.editBox dt, .editBox dd{float:left; width:27%; font-size:16px; border-top:1px solid #dcdcdc; height:50px; line-height:50px; padding-left:10px;}
.editBox dd{width:69%; padding-left:0;}
.editBox dt:first-child, .editBox dd:nth-of-type(1){border-top:none;}
.ui-body-noInputStyle{border:none; box-shadow:none;}
.ui-body-noTextareaStyle{border:none; box-shadow:none; border-radius:0;}
.ui-select .ui-btn-noSelectStyle{border:none; background:none; background-color:transparent; margin:0; height:20px; line-height:20px; padding:0; font-weight:normal; width:100%; text-align:right; }
.ui-select .ui-btn-noSelectStyle:hover{background-color:transparent;}
.List .ui-select{margin:0;}
.editBox dd .ui-focus{box-shadow:none;}
.textarea-height { height:120px!important;}
.zp-select .ui-select .ui-btn-noSelectStyle{text-align: left;}
/*多选按钮, 单选按钮样式*/
.ui-checkbox, .ui-radio {float:left;border-radius:13px!important; margin:0px; margin-top:4px!important;}
.ui-checkbox .ui-btn-UserCheck, .ui-radio .ui-btn-UserCheck {width:26px; height:26px; padding:0px; border:0px; background:#fff;}
.ui-checkbox .ui-btn-UserCheck:after, .ui-radio .ui-btn-UserCheck:after {top:0px; left:0px;width:26px; height:26px; margin:0px;border:0px}
.ui-checkbox .ui-checkbox-off, .ui-radio .ui-radio-off{border:1px #ccc solid;border-radius: 50%;}
.ui-checkbox .ui-checkbox-off:after, .ui-radio .ui-radio-off:after{background:#fff;}
.ui-checkbox .ui-checkbox-on, .ui-radio .ui-radio-on{border:1px #ccc solid;border-radius:13px!important;}
.ui-checkbox .ui-checkbox-on:after, .ui-radio .ui-radio-on:after{background-color:#ff3c67!important;border-radius:13px!important;background-image:url(../images/icon_checkbox.png)!important;background-size: 60%;}
.ui-checkbox input, .ui-radio input{margin-left:-4px}
.choosePosition .ui-checkbox input{z-index:-1;opacity: 0;}
.choosePosition .ui-btn:hover{background:#fff;}
.choosePosition .ui-checkbox .ui-checkbox-on, .ui-radio .ui-radio-on{border:none}
.ui-state-disabled .ui-checkbox-on:after, .ui-state-disabled .ui-radio-on:after{background-color:#716f6f!important;}
.ui-radio .ui-btn.ui-radio-on::after{width:26px; height:26px; background-color:#ff3c67!important; border:none; background-image:url(../images/icon_checkbox.png)!important;}
/*模拟选择样式*/
.lineBg .chooseNone, .lineBg .chooseIcon{background:url(../images/chooseNone.png) no-repeat; background-size:25px auto; width:25px; height:25px; position:absolute; top:15px; left:10px; cursor:pointer;}
.lineBg .chooseIcon{background:url(../images/chooseIcon.png) no-repeat; background-size:25px auto;}
/*门店查询tabs*/
.activeRR{color: #ff3c67!important;}