@charset "utf-8";
/* Reset style begin -wap-h5-20160705 */
html,body,div,dl,dt,z-indexdd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,a {margin:0;padding:0;}
em,strong,th {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;font-family: "STHeiti", "Microsoft YaHei", Helvetica, Arial, sans-serif;}
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select {*font-size:100%;}
input,textarea {outline:none;-webkit-appearance:none;}
textarea {resize:vertical;}
ul,li,ol {list-style:none;}
q:before,q:after {content:'';}
table {border-collapse:collapse;border-spacing:0;}
em,strong,th {font-style:normal;font-weight:normal;}
a,input {-webkit-tap-highlight-color:transparent;color:#333;text-decoration:none;}
.clearfloat:after {visibility:hidden;clear:both;display:block;height:0;content:"";font:0px/0px sans-serif;}
.clearfloat {zoom:1;}/* 清除浮动 */
.flex {display:-webkit-box;display:flex;justify-content:space-around;}
.flex_item {-webkit-box-flex:1;flex:1;}/* flex布局 */
/* set html5 elements to block */
html {font-size:625%;overflow-y:scroll;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;}/* font-size:625%等于font-size:100px */
body,button,input,select,textarea {font-family:"STHeiti","Microsoft YaHei",Helvetica,Arial,sans-serif;font-size:0.28rem;color:#5a5a5a;background-color:#f5f5f5;}
img {border:0 none;width:auto\9;height:auto;max-width:100%;vertical-align:top;-ms-interpolation-mode:bicubic;}
label {cursor:text;}
input::-webkit-input-placeholder {font-weight:300 !important;}
input:-moz-placeholder {font-weight:300 !important;}
input::-moz-placeholder {font-weight:300 !important;}
input:-ms-input-placeholder {font-weight:300 !important;}
/* Reset style end*/

/* CSS Document */
body{cursor:pointer;-webkit-tap-highlight-color: transparent;}
html,body,.pay_max  {width:100%;height:100%;}
.pay_content {min-height:91%;position:relative;overflow:hidden;}
.pay_footer {height:0.56rem;padding-top:0.22rem;padding-bottom:0.22rem;position:relative;z-index:3;}
.pay_footer img {display:block;height:0.56rem;margin:0 auto;}
/* 订单支付 */
.pay_top {height:0.88rem;line-height:0.88rem;padding:0 0.88rem;background:#fff;position:relative;border-bottom:#dfdfdf solid 1px;}
.pay_top h1 {height:0.88rem;line-height:0.88rem;font-size:0.32rem;color:#ff8800;font-weight:normal;text-align:center;}
.pay_top_prev,.pay_top_x {display:block;width:0.88rem;height:0.88rem;text-align:center;font-size:0.44rem;color:#fff;position:absolute;top:0;}
.pay_top_prev {left:0;background:url(../images/top_prev.png) no-repeat center center;background-size:0.22rem 0.38rem;}
.pay_inp {margin-top:0.24rem;background:#fff;border-top:#dfdfdf solid 1px;}
.pay_inpL {height:0.9rem;line-height:0.9rem;padding:0.04rem 0 0.04rem 2rem;border-bottom:#dfdfdf solid 1px;position:relative;}
.pay_inpL2 {padding:0.04rem 2rem;}
.pay_inpL .imgvalcode{width:1.98rem;height:100%;position:absolute;right:0;top:0;}
.pay_inpL label {width:1.7rem;height:0.9rem;position:absolute;left:0.3rem;top:0.04rem;}
.pay_inpL input {width:100%;height:0.9rem;color:#5a5a5a;border:none;background:#fff;}
.color5a{color:#5a5a5a!important;font-weight:bold!important;}
.pay_inpL span{width:100%;height:0.9rem;color:#5a5a5a;border:none;background:#fff;display:inline-block;font-weight:bold;font-size: 0.28rem;}
.pay_inpL span#placeholder{color:#9a9a9a;font-weight:normal;}
.pay_inpL .pay_captcha {width:1.98rem;height:0.98rem;text-align:center;line-height:0.98rem;color:#f00;border-left:#dfdfdf solid 1px;position:absolute;right:0;top:0;}
.pay_inpL .pay_captcha_color {color:#ddd;}
.pay_inpLTextRight input {text-align:right;}
.pay_btn {margin:0.6rem 0.3rem 0.5rem;position:relative;}
.pay_btn input {display:block;width:100%;height:0.8rem;line-height:0.8rem;font-size:0.32rem;border:none;color:#fff;background:#ff8800;text-align:center;border-radius:0.08rem;}
.pay_btn a {display:block;width:100%;height:0.8rem;line-height:0.8rem;font-size:0.32rem;border:none;color:#fff;background:#ff8800;text-align:center;border-radius:0.08rem;}
.billView{float:right;margin-right:0.3rem;font-size:0;}
.billView img{width:0.26rem;height:0.26rem;margin-top:0.02rem}
.billView a{color:#ff8800;text-decoration:underline;font-size:0.22rem;margin-left:0.1rem;line-height:0.28rem}

/* 确认支付 */
.pay_inpL p {text-align:right;padding-right:0.74rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pay_inpL p img,.pay_selCardMM>div.pay_selCardMM_oc .pay_selCardMM_ocCard img {display:inline-block;width:0.44rem;height:0.44rem;vertical-align:middle;}
.pay_inpL p strong,.pay_selCardMM>div.pay_selCardMM_oc .pay_selCardMM_ocCard strong {font-weight:bold;padding:0 0.06rem;}
.pay_inpL p.pay_inpL_prr {position:relative;}
.pay_inpL p.pay_inpL_prr:after {display:block;content:"";width:0.18rem;height:0.34rem;background:url(../images/billDetailed_pic.jpg) no-repeat;background-size:0.18rem 0.34rem;position:absolute;right:0.3rem;top:0.28rem;}
/* 确认支付-卡片选择 */
.pay_selCard,.pay_PW,.pay_load,.pay_window,.pay_window2 {width:100%;height:100%;position:fixed;left:0;top:0;z-index:999999;display:none;}
.pay_selCardBG,.pay_PWBG,.pay_loadBG {width:100%;height:100%;background:#000;opacity:0.5;}
.pay_selCardM,.pay_PWT {width:5.6rem;height:auto;position:absolute;left:50%;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.pay_selCardMT {width:100%;height:0.88rem;background:#f5f5f5;border-bottom:#dfdfdf solid 1px;border-radius:0.1rem 0.1rem 0 0;position:relative;}
.pay_selCardMT h3 {font-size:0.32rem;line-height:0.88rem;font-weight:normal;text-align:center;}
.pay_selCardMT_X {width:0.88rem;height:0.88rem;position:absolute;right:0;top:0;}
.pay_selCardMT_X:before,.pay_selCardMT_X:after {display:block;content:"";width:0.03rem;height:0.42rem;border-radius:0.01rem;background:#a0a0a0;position:absolute;top:0.24rem;right:0.42rem;}
.pay_selCardMT_X:before {-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.pay_selCardMT_X:after {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.pay_selCardMM {border-radius:0 0 0.1rem 0.1rem;background:#fff;}
.pay_selCardMM>div {height:1.18rem;line-height:1.18rem;font-size:0.28rem;color:#5a5a5a;border-top:#dfdfdf solid 1px;margin:0 0.2rem;}
.pay_selCardMM>div:first-child {border-top:none;}
.pay_selCardMM>div.pay_selCardMM_oc {padding-right:1.1rem;position:relative;}
.pay_selCardMM>div.pay_selCardMM_oc .pay_selCardMM_ocCard {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pay_selCardMM>div.pay_selCardMM_ocN>div {cursor:default;}
.pay_selCardMM>div.pay_selCardMM_ocN>div.pay_selCardMM_ocCard {opacity:0.4;}
.pay_selCardMM>div.pay_selCardMM_ocN>div.pay_selCardMM_ocDefN {line-height:0.3rem;font-size:0.2rem;color:#ccc;text-align:center;background:url(../images/bankCardSel_lack.jpg) no-repeat top center;background-size:0.32rem;}
.pay_selCardMM>div.pay_selCardMM_ocN>div.pay_selCardMM_ocDefN strong {display:block;padding-top:0.7rem;}
.pay_selCardMM_ocDefN {width:1.1rem;height:1.18rem;background:url(../images/bankCardSel_d2.jpg) no-repeat center center;background-size:0.32rem;position:absolute;right:0;top:0;}
.pay_selCardMM_ocDefY {background:url(../images/bankCardSel_def2.jpg) no-repeat center center;background-size:0.32rem;}
.pay_selCardMM>div.pay_selCardMM_nc {text-align:center;color:#8a8a8a;}
.pay_selCardMM>div.pay_selCardMM_nc a {display:block;width:100%;height:100%;}
.pay_selCardMM>div.pay_selCardMM_nc img {display:inline-block;width:0.31rem;height:0.31rem;vertical-align:middle;margin-right:0.22rem;}
/* 确认支付-输入支付密码 */
.pay_PWT {top:-1rem;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
.pay_PWT_M {padding:0.6rem 0.27rem 0.4rem;background:#fff;}
.pay_PWT_M>table {width:100%;height:auto;}
.pay_PWT_M>table tr>td {width:16.6%;height:auto;position:relative;}
.pay_PWT_M>table tr>td.pay_psInput:before {display:block;content:"";width:0.12rem;height:0.12rem;background:#000;border-radius:0.06rem;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
/*.pay_PWT_M>table td img {display:block;width:100%;height:auto;}*/
.pay_PWT_M>p {font-size:0.24rem;line-height:0.44rem;color:#999;text-align:right;padding-right:0.05rem;}
.pay_PWM {width:6.4rem;height:auto;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.pay_PWM>p {height:0.38rem;line-height:0.38rem;text-align:center;font-size:0.24rem;color:#666;background:#f8f8f8;padding:0.11rem 0;}
.pay_PWM>p img {display:inline-block;width:0.34rem;height:0.38rem;margin-right:0.12rem;}
.pay_PWM>ul {width:100%;height:auto;background:#fff;}
.pay_PWM>ul li {width:33%;height:0.98rem;line-height:0.98rem;font-family:"Arial";font-size:0.5rem;text-align:center;color:#333;border-top:#aaa solid 1px;float:left;}
.pay_PWM>ul li:nth-child(3n-1) {width:34%;position:relative;}
.pay_PWM>ul li:nth-child(3n-1):before,.pay_PWM>ul li:nth-child(3n-1):after {display:block;content:"";width:1px;height:0.98rem;background:#aaa;position:absolute;top:0;}
.pay_PWM>ul li:nth-child(3n-1):before {left:0;}
.pay_PWM>ul li:nth-child(3n-1):after {right:0;}
.pay_PWM>ul li:nth-child(10) {font-family:"Microsoft YaHei";font-size:0.4rem;color:#333;}
.pay_PWM>ul li:nth-child(10),.pay_PWM>ul li:nth-child(12) {background:#f8f8f8;}
.pay_PWM>ul li>img {display:block;width:0.74rem;height:0.40rem;margin:0.29rem auto 0;}
/* 确认支付-输入支付密码-Loading */
.pay_loadM {width:5.2rem;height:auto;background:#fff;border-radius:0.1rem;position:absolute;left:50%;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.pay_loadM2 {-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:10%;}
.pay_loadM .pay_loadM_txt {text-align:center;padding:0.6rem 0.2rem;color:#000;font-size:0.28rem;line-height:0.44rem;}
.pay_loadM .pay_loadM_btn {border-top:#ccc solid 1px;}
.pay_loadM .pay_loadM_btn a {display:block;width:50%;height:0.86rem;line-height:0.86rem;font-size:0.32rem;color:#ff8800;text-align:center;float:left;}
.pay_loadM .pay_loadM_btn a:first-child {position:relative;color:#666;}
.pay_loadM .pay_loadM_btn a:first-child:before {display:block;content:"";width:1px;height:0.86rem;background:#ccc;position:absolute;right:0;top:0;}
.pay_loadMimg {width:56px;height:56px;background:url(../images/loading.gif) no-repeat center center;background-size:44px;border-radius:8px;background-color:#dadada;}

/* 设置支付密码 */
.pay_setPwOne {display:block;position:relative;}
.pay_setPwOne .pay_PWT_M {padding:0.15rem;border-radius:0.1rem;margin:0.1rem 0.15rem 0;}
.pay_setPwOne2 {display:block;position:fixed;z-index:99;}
.pay_setPwOne3 a {background:#ccc;cursor:default;}

/* 支付成功 */
.pay_end {padding:1rem 0.3rem;background:#fff;border-bottom:#dfdfdf solid 1px;}
.pay_end .pay_success,.pay_end .pay_failure {width:0.84rem;height:0.84rem;background:#00c853;border-radius:50%;margin:0 auto;position:relative;}
.pay_end .pay_success:before {display:block;content:"";width:0.22rem;height:0.36rem;border-right:#fff solid 0.04rem;border-bottom:#fff solid 0.04rem;border-radius:0.02rem;transform:rotate(45deg);position:absolute;left:0.28rem;top:0.17rem;}
.pay_end p {font-size:0.3rem;line-height:0.44rem;text-align:center;color:#3a3a3a;padding-top:0.21rem;}

/* 支付异常 */
.payException {width:0.84rem;height:0.84rem;margin:0 auto;}

/* 添加新卡 */
.pay_inpL3 {padding:0.04rem 0 0.04rem 1.42rem;}
.pay_inpL3 label {width:1.12rem;}
.pay_addNewCard_txt {height:0.3rem;padding:0.14rem 0.3rem 0;}
.pay_addNewCard_txt p {height:0.3rem;line-height:0.3rem;padding-right:0.36rem;font-size:0.24rem;color:#999;text-align:right;background:url(../images/addNewCard_ico.png) no-repeat right center;background-size:0.26rem;}
.info_tip {height:auto;padding:0.05rem 0.3rem;}
.info_tip p {height:auto;min-height:0.3rem;line-height:0.3rem;font-size:0.2rem;color:#f00;text-align:left;background-image:none;padding:0;}

/* 添加新卡-确认卡片 */
.pay_inpL4 {padding:0.04rem 0.3rem 0.04rem 1.84rem;}
.pay_inpL4 p {padding-right:0;}
.pay_inpL5 {padding:0.04rem 2rem 0.04rem 1.84rem;}
.pay_inpL6 {padding:0.04rem 0.86rem 0.04rem 1.84rem;}
.pay_inpL7 {padding:0.04rem 0.86rem 0.04rem 1.38rem;}
.pay_inpL7 label {width:1.08rem;}
.pay_inpL7 input {font-weight:bold;}
.pay_inpL8 {padding:0.04rem 0 0.04rem 1.38rem;}


/* 交易密码设置失败 */
.pay_end .pay_failure {background:#e6503c;}
.pay_end .pay_failure:before,.pay_end .pay_failure:after {display:block;content:"";width:0.5rem;height:0.04rem;border-radius:0.02rem;background:#fff;position:absolute;left:0.17rem;top:0.4rem;}
.pay_end .pay_failure:before {transform:rotate(-45deg);}
.pay_end .pay_failure:after {transform:rotate(45deg);}
.pay_btn2 input {width:48%;}
.pay_btn2 input:first-child {height:0.76rem;line-height:0.76rem;border:#ff8800 solid 0.02rem;background:#fff;color:#ff8800;float:left;}
.pay_btn2 input:last-child {float:right;}

/* 银行列表 */
.pay_bankList {background:#fff;}
.pay_bankListS {padding:0.15rem 0.16rem;position:relative;}
.pay_bankListS input {width:100%;height:0.58rem;line-height:0.58rem;font-size:0.28rem;color:#b3b3b3;text-align:center;border:none;border-radius:0.09rem;background:#eee;}
.pay_bankListS img {display:block;width:0.28rem;height:0.28rem;position:absolute;right:0.3rem;top:0.3rem;}
.pay_bankListL {width:100%;height:auto;/*border-top:#d2d2d2 solid 1px;*/margin-bottom:0.44rem;}
.pay_bankListL .pay_bankListL_x {border-bottom:#d2d2d2 solid 1px;margin-right:0.3rem;}
.pay_bankListL_xT {height:0.44rem;line-height:0.44rem;font-family:"Arial";font-weight:bold;font-size:0.24rem;color:#666;padding-left:0.3rem;background:#f5f5f5;}
.pay_bankListL .pay_bankListL_x:first-child .pay_bankListL_xT {margin-right:-0.3rem;}
.pay_bankListL_xM {padding-left:0.3rem;}
.pay_bankListL_xM li {width:100%;height:0.8rem;border-top:#d2d2d2 solid 1px;}
.pay_bankListL_xM li:first-child {border-top:none;}
.pay_bankListL_xM li a {display:block;width:100%;height:100%;}
.pay_bankListL_xM li a .pay_bankListL_xMp {width:0.9rem;height:0.8rem;text-align:center;float:left;margin-right:0.17rem;}
.pay_bankListL_xM li a .pay_bankListL_xMp img {display:inline-block;width:auto;height:0.58rem;margin-top:0.11rem;}
.pay_bankListL_xM li a p {line-height:0.8rem;font-size:0.3rem;float:left;}
.pay_bankListL_xM li a em {display:block;height:0.2rem;line-height:0.2rem;padding:0.04rem 0.1rem;font-size:0.16rem;color:#f80;background:#fff3e5;border-radius:0.1rem;float:left;margin-top:0.28rem;margin-left:0.1rem;display:inline;}
.pay_bankListM {width:0.56rem;height:auto;position:fixed;top:50%;right:0.06rem;transform: translateY(-50%);-webkit-transform: translateY(-50%);max-height:9rem;overflow:auto;}
.pay_bankListM li {padding:0.1rem 0;width:0.56rem;height:0.26rem;line-height:0.26rem;font-size:0.24rem;font-family:"Arial";color:#999;text-align:center;}

/* 我的 */
.pay_top_RP {display:block;width:1rem;height:0.88rem;position:absolute;right:0;top:0;}
.pay_top_RP img {display:block;width:0.44rem;height:0.44rem;margin:0.22rem auto 0;}
.pay_my {padding-bottom:0.3rem;}
.pay_myM {background:#4d4136;padding:0 0.3rem;}
.pay_myM_HP {padding:0.27rem 0 0.27rem 0.17rem;border-bottom:#645546 solid 1px;}
.pay_myM_HP a {display:block;padding:0.08rem 0 0.08rem 1.12rem;height:0.72rem;position:relative;}
.pay_myM_HP a img {display:block;width:0.82rem;height:0.82rem;border:#948d86 solid 0.03rem;border-radius:50%;position:absolute;left:0;top:0;}
.pay_myM_HP p {height:0.36rem;line-height:0.36rem;font-family:"Arial";color:#fff;}
.pay_myM_HP p.pay_myM_HPic_c1 {color:#8c8176;}
.pay_myM_HP a:before {display:block;content:"";width:0.24rem;height:0.24rem;border-top:#fff solid 0.03rem;border-right:#fff solid 0.03rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0.16rem;top:0.3rem;}
.pay_myM_card {padding:0.3rem 0;}
.pay_myM_card table {width:100%;}
.pay_myM_card td {width:50%;}
.pay_myM_card td a {display:block;width:100%;padding-top:0.16rem;}
.pay_myM_card td:first-child {border-right:#645546 solid 1px;}
.pay_myM_card td a img {display:block;width:0.84rem;height:0.78rem;margin:0 auto;}
.pay_myM_card td a p {height:0.9rem;line-height:0.9rem;font-size:0.3rem;color:#fff;text-align:center;}
.pay_myServe {border-top:#e0dedb solid 1px;}
.pay_myServe h2 {font-size:0.3rem;line-height:0.78rem;color:#666;font-weight:normal;background:#f5f5f5;border-bottom:#d2d2d2 solid 1px;padding-left:0.3rem;}
.pay_myServeM {background:#fff;}
.pay_myServeM li {width:33%;height:2rem;float:left;border-bottom:#d2d2d2 solid 1px;}
.pay_myServeM li:nth-child(3n-1) {width:34%;position:relative;}
.pay_myServeM li:nth-child(3n-1):before,.pay_myServeM li:nth-child(3n-1):after {display:block;content:"";width:1px;height:2rem;background:#d2d2d2;position:absolute;top:0;}
.pay_myServeM li:nth-child(3n-1):before {left:0;}
.pay_myServeM li:nth-child(3n-1):after {right:0;}
.pay_myServeM li a {display:block;width:100%;padding-top:0.5rem;}
.pay_myServeM li a img {display:block;width:0.6rem;height:0.6rem;margin:0 auto;}
.pay_myServeM li a p {color:#666;text-align:center;line-height:0.88rem;}

/* 账单 */
.pay_bill_list h3 {font-size:0.28rem;line-height:0.72rem;color:#333;font-weight:normal;background:#f5f5f5;border-bottom:#dfdfdf solid 1px;padding-left:0.3rem;}
.pay_bill_list ul {background:#fff;}
.pay_bill_list ul li {padding:0.2rem 0.3rem;border-bottom:#dfdfdf solid 1px;}
.pay_bill_list ul li a {display:block;height:0.8rem;padding:0.1rem 0 0.1rem 1.82rem;position:relative;}
.pay_bill_list ul li a label.pay_bill_list_date {display:block;width:0.7rem;height:0.72rem;line-height:0.36rem;font-size:0.24rem;font-family:"Arial";color:#a0a0a0;position:absolute;left:0;top:0.14rem;}
.pay_bill_list ul li a img {display:block;width:0.72rem;height:0.72rem;position:absolute;left:0.84rem;top:0.14rem;}
.pay_bill_list ul li a div.pay_bill_list_info p {height:0.4rem;line-height:0.4rem;font-size:0.24rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pay_bill_list ul li a div.pay_bill_list_info p span {font-family:"Arial";font-size:0.32rem;color:#333;margin-right:0.08rem;}
.pay_bill_list ul li a label.pay_bill_list_Npay {display:block;height:0.3rem;line-height:0.3rem;font-size:0.28rem;color:#ff8800;text-align:right;position:absolute;right:0;top:0rem;}

/* 账单详情 */
.pay_billD {padding:0 0.3rem;border-bottom:#dfdfdf solid 1px;background:#fff;}
.pay_billD_t {height:auto;line-height:0.72rem;font-size:0.3rem;color:#333;text-align:center;padding:0.3rem 0;}
.pay_billD_t span {padding:0 0.2rem;}
.pay_billD_t img {display:inline-block;vertical-align:middle;}
.pay_billD_t img:first-child {width:0.72rem;height:0.72rem;}
.pay_billD_t img:last-child {width:0.16rem;height:0.30rem;}
.pay_billD_f {font-family:"Arial";font-size:0.48rem;color:#333;line-height:0.76rem;text-align:center;}
.pay_billD_buff {color:#ff8800;font-size:0.3rem;line-height:0.64rem;text-align:center;}
.pay_billD_buffY {color:#999;}
.pay_billD_tab {padding:0.18rem 0 0.34rem;}
.pay_billD_tabList {height:0.72rem;line-height:0.72rem;color:#666;padding-left:1.4rem;position:relative;}
.pay_billD_tabList label {display:block;width:1.4rem;height:0.72rem;position:absolute;left:0;top:0;}
.pay_billD_tabList p {text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pay_billD_tabList p.pay_billD_tabList_prr {font-size:0.24rem;padding-right:0.4rem;position:relative;}
.pay_billD_tabList p.pay_billD_tabList_prr:before {display:block;content:"";width:0.2rem;height:0.2rem;border-top:#666 solid 0.02rem;border-right:#666 solid 0.02rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0.1rem;top:0.26rem;}
.pay_billD_tabList p span {padding-left:0.14rem;}

/* 我的信息 */
.pay_myInfo {padding-top:0.1rem;}
.pay_myInfo_List {padding:0 0.3rem;margin-top:0.2rem;border-top:#dfdfdf solid 1px;border-bottom:#dfdfdf solid 1px;background:#fff;}
.pay_myInfo_List li {border-top:#dfdfdf solid 1px;}
.pay_myInfo_List li:first-child {border-top:none;}
.pay_myInfo_List li a {display:block;height:0.98rem;line-height:0.98rem;padding:0 0.3rem 0 0.6rem;position:relative;}
.pay_myInfo_List li a img {display:block;width:0.4rem;height:0.4rem;position:absolute;left:0.08rem;top:0.29rem;}
.pay_myInfo_List li a:before {display:block;content:"";width:0.24rem;height:0.24rem;border-top:#aaa solid 0.02rem;border-right:#aaa solid 0.02rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0.06rem;top:0.35rem;}

/* 账户详情 */
.pay_accountD .pay_myInfo_List li a {padding:0 0.38rem 0 1.4rem;}
.pay_accountD .pay_myInfo_List li a label {display:block;width:1.4rem;height:0.98rem;position:absolute;left:0;top:0;}
.pay_accountD .pay_myInfo_List li a p {font-family:"Arial";text-align:right;}
.pay_accountD .pay_myInfo_List li:first-child a {height:1.38rem;}
.pay_accountD .pay_myInfo_List li:first-child a label {top:0.2rem;}
.pay_accountD .pay_myInfo_List li:first-child a:before {top:0.55rem;}
.pay_accountD .pay_myInfo_List li:first-child a p {width:100%;height:1.38rem;}
.pay_accountD .pay_myInfo_List li:first-child a p img {display:block;width:1.1rem;height:1.1rem;border:none;border-radius:50%;left:auto;right:0.38rem;top:0.14rem;}

/* 实名认证 */
.pay_realName {margin-top:0.2rem;border-top:#dfdfdf solid 1px;background:#fff;}
.pay_realName_List {height:0.98rem;line-height:0.98rem;color:#666;padding:0 0.6rem 0 1.8rem;border-bottom:#dfdfdf solid 1px;position:relative;}
.pay_realName_List label {display:block;width:1.4rem;height:0.98rem;position:absolute;left:0.37rem;top:0;}
.pay_realName_List input {width:100%;height:0.98rem;border:none;background:#fff;padding-left:0.3rem;}
.pay_realName_List p {width:100%;height:0.98rem;color:#aaa;position:relative;padding-left:0.3rem;}
.pay_realName_List p:after {display:block;content:"";width:0.24rem;height:0.24rem;border-right:#aaa solid 0.02rem;border-bottom:#aaa solid 0.02rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0.06rem;top:0.3rem;}
.pay_realName_SelDocuM {background:#fff;border:#dfdfdf solid 1px;border-top:none;position:relative;z-index:99;display:none;}
.pay_realName_SelDocuM li {height:0.98rem;line-height:0.98rem;padding-left:0.3rem;}

/* 实名认证 */
.pay_realName {margin-top:0.2rem;border-top:#dfdfdf solid 1px;background:#fff;}
.pay_realName_List {height:0.98rem;line-height:0.98rem;color:#666;padding:0 0.6rem 0 1.8rem;border-bottom:#dfdfdf solid 1px;position:relative;}
.pay_realName_List label {display:block;width:1.4rem;height:0.98rem;position:absolute;left:0.37rem;top:0;}
.pay_realName_List input {width:100%;height:0.98rem;border:none;background:#fff;padding-left:0.3rem;}
.pay_realName_List p {width:100%;height:0.98rem;color:#aaa;position:relative;padding-left:0.3rem;}
.pay_realName_List p:after {display:block;content:"";width:0.24rem;height:0.24rem;border-right:#aaa solid 0.02rem;border-bottom:#aaa solid 0.02rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0.06rem;top:0.3rem;}
.pay_realName_SelDocuM {background:#fff;border:#dfdfdf solid 1px;border-top:none;position:relative;z-index:99;display:none;}
.pay_realName_SelDocuM li {height:0.98rem;line-height:0.98rem;padding-left:0.3rem;}

/* 忘记支付密码 */
.pay_forgetPW>p {padding:0.26rem 0.3rem 0;line-height:0.5rem;color:#999;font-size:0.24rem;}
.pay_forgetPW ul {background:#fff;border-top:#dfdfdf solid 1px;}
.pay_forgetPW ul li {height:0.98rem;line-height:0.98rem;color:#666;padding:0 0.3rem;border-bottom:#dfdfdf solid 1px;position:relative;}
.pay_forgetPW ul li:after {display:block;content:"";width:0.32rem;height:0.32rem;background:url(../images/bankCardSel_d2.jpg) no-repeat;background-size:0.32rem;position:absolute;right:0.32rem;top:0.34rem;}
.pay_forgetPW ul li.pay_forgetPW_prr:after {background:url(../images/bankCardSel_def2.jpg) no-repeat;background-size:0.32rem;}

/* 支付设置 */
.pay_paySet .pay_myInfo_List li a {padding:0 0.3rem 0 0;}

/* 我的银行卡 */
.pay_myBankCard_oc {padding:0 0.2rem 0;background:#fff;margin-top:0.2rem;}
.pay_myBankCard_ocList {margin-bottom:0.2rem;}
.pay_myBankCard_ocList a {display:block;width:100%;height:2rem;color:#fff;border:none;border-radius:0.1rem;position:relative;}
.pay_myBankCard_ocList a .pay_img_box {background:#fff;display:block;width:0.6rem;height:0.6rem;border:#fff solid 0.06rem;border-radius:50%;position:absolute;left:0.3rem;top:0.2rem;}
.pay_myBankCard_ocList a img{width:100%;}
.pay_myBankCard_ocList_b {padding:0.2rem 0 0 1.3rem;line-height:0.4rem;}
.pay_myBankCard_ocList_c {padding-left:1.3rem;font-size:0.24rem;line-height:0.32rem;}
.pay_myBankCard_ocList_cn {font-family:"Arial";padding:0.24rem 0.36rem 0 0;font-size:0.5rem;height:0.64rem;line-height:0.64rem;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pay_myBankCard_nc {height:0.98rem;line-height:0.98rem;margin-top:0.2rem;padding:0 0.6rem 0 0.9rem;border-top:#dfdfdf solid 1px;border-bottom:#dfdfdf solid 1px;background:#fff;position:relative;}
.pay_myBankCard_nc img {display:block;position:absolute;}
.pay_myBankCard_nc img:first-child {width:0.32rem;height:0.32rem;left:0.4rem;top:0.33rem;}
.pay_myBankCard_nc img:last-child {width:0.19rem;height:0.36rem;right:0.3rem;top:0.31rem;}

/* 银行卡详情 */
.pay_bankDeta {padding-top:0.2rem;}
.pay_bankDeta h3 {height:0.68rem;line-height:0.68rem;font-size:0.26rem;font-weight:normal;color:#999;padding-left:0.3rem;}
.pay_bankDeta_List {padding:0 0.3rem;background:#fff;border-top:#dfdfdf solid 1px;border-bottom:#dfdfdf solid 1px;}
.pay_bankDeta_List li {height:0.98rem;line-height:0.98rem;padding-left:1.5rem;border-top:#dfdfdf solid 1px;color:#666;position:relative;}
.pay_bankDeta_List li:first-child {border:none;}
.pay_bankDeta_List li label {display:block;width:1.5rem;height:0.98rem;position:absolute;left:0;top:0;}
.pay_bankDeta_List li p {text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/* 20170206 */
.pay_inp2 {margin:0;}
.pay_NM {padding:0.46rem 0 0.2rem;background:#f7f7f7;}
.pay_NM p {text-align:center;}
.pay_NM p.pay_NM_n {line-height:0.64rem;}
.pay_NM p.pay_NM_m {height:0.96rem;line-height:1.12rem;}
.pay_NM p.pay_NM_m strong {line-height:0.74rem;font-size:0.72rem;font-weight:bold;padding-right:0.2rem;color:#f80;}
.pay_end2 {padding:0.8rem 0.3rem 0;border:none;background:#fff url(../images/listBg1.png) repeat-x bottom center;background-size:auto 0.18rem;}
.pay_end2 ul {margin-top:0.7rem;padding:0.25rem 0 0.43rem;border-top:#dfdfdf solid 1px;}
.pay_end2 ul li {height:0.5rem;line-height:0.5rem;font-size:0.24rem;position:relative;padding-left:1.02rem;}
.pay_end2 ul li label {display:block;width:1.02rem;height:0.5rem;line-height:0.5rem;position:absolute;left:0;top:0;}
.pay_end2 ul li p {font-size:0.24rem;text-align:right;padding:0;}

/* 20170208 */
.pay_window2 div.pay_window2_t {width:100%;height:0.88rem;line-height:0.88rem;font-size:0.32rem;color:#333;text-align:center;background:#f5f5f5;border-bottom:#dfdfdf solid 1px;border-radius:0.1rem 0.1rem 0 0;padding:0;position:relative;}
.pay_window2 div.pay_window2_t>div.pay_windowClose {width:0.88rem;height:0.88rem;background:url(../images/windowsClose.png) no-repeat center center;background-size:0.36rem;position:absolute;right:0;top:0;}
.pay_window2 div.pay_window2_m {padding:0;}
.pay_window2 div.pay_window2_m p {padding:0.45rem 0.54rem;text-align:left;line-height:0.48rem;color:#333;}
.pay_window2 div.pay_window2_m2 p {padding:0.3rem 0.4rem;line-height:0.36rem;font-size:0.24rem;}
.pay_window2 div.pay_window2_m img {display:block;width:66%;height:auto;margin:0 auto;padding-top:0.4rem;}
.pay_window2 div.pay_window2_b {padding:0;width:100%;height:0.98rem;line-height:0.98rem;font-size:0.36rem;color:#ff8800;text-align:center;border-top:#dfdfdf solid 1px;}
.pay_inpL .pay_help {display:block;width:0.86rem;height:0.98rem;background:url(../images/addNewCard_ico.png) no-repeat center center;background-size:0.26rem;position:absolute;right:0;top:0;}
.pay_inpL .pay_clearWord {display:block;width:0.92rem;height:0.98rem;position:absolute;right:0;top:0;}
.pay_inpL .pay_clearWordPic {background:url(../images/windowsClose.png) no-repeat center center;background-size:0.32rem;}

/* 20170214*/
.pay_btn3 {margin:0.4rem 0.3rem 1rem;}
.pay_servRadio {padding:0.18rem 0.3rem;}
.pay_servRadio p {height:0.32rem;line-height:0.32rem;font-size:0.24rem;padding-left:0.4rem;position:relative;}
.pay_servRadio p em {display:block;width:0.32rem;height:0.32rem;background:url(../images/radioBtn.png) no-repeat;background-size:0.32rem;position:absolute;left:0;top:0;}
.pay_servRadio p em.pay_radioS {background:url(../images/radioBtn_S.png) no-repeat;background-size:0.32rem;}
.pay_servRadio p span {color:#4a90e2;padding:0 0.1rem;}
.pay_wd3 div.pay_window2_m {padding:0.2rem 0.2rem 0.3rem;max-height:6rem;overflow-y:auto;}
.pay_wd3 div.pay_window2_m p {padding:0;width:100%;height:auto;line-height:0.36rem;font-size:0.2rem;}

/* 20170220*/
.pay_PWM>ul li:active {background-color:#ddd;}
.pay_window .pay_window_txt {text-align:center;padding:0.3rem;color:#000;font-size:0.28rem;line-height:0.44rem;}
.pay_window .pay_window_btn {border-top:#ccc solid 1px;height:0.86rem;line-height:0.86rem;font-size:0.32rem;color:#ff8800;text-align:center;}
.pay_NoClickBtn:before {display:block;content:"";width:100%;height:100%;background:#fff;opacity:0.7;position:absolute;left:0;top:0;}

/* 20170222*/
.pay_NK {position:fixed;display:none;}
.pay_NK>p {position:relative;}
.pay_NK>p>img {display:block;width:0.38rem;height:0.2rem;position:absolute;right:0.3rem;top:0.2rem;}

.pay_btn4 {margin:0.4rem 0.3rem 1rem;}

/* 20170227*/
.pay_topP img {display:block;width:100%;height:auto;}
.pay_inpNoMargin {margin-top:0;}

/* 20170301 */
.pay_headText {padding:0.64rem;}
.pay_headText p {font-size:0.28rem;line-height:0.36rem;color:#666;text-align:center;}
.pay_infoPrompt {padding:0.1rem 0.3rem;}
.pay_infoPrompt p {font-size:0.2rem;line-height:0.3rem;color:#f00;}
.pay_infoHelp {padding:0.05rem 0.3rem;text-align:right;}
.pay_infoHelp a {font-size:0.24rem;line-height:0.3rem;color:#4a90e2;}
.pay_headText2 {padding:0.26rem 0.3rem 0;font-size:0.24rem;color:#999;line-height:0.5rem;}
.pay_headText4 {padding:0.26rem 0.3rem 0;font-size:0.26rem;color:#666;line-height:0.5rem;}

/* 20170302 */
.pay_topText {padding:0.76rem 0.3rem 1.08rem;} /* background:url(../images/safe_pic.png) no-repeat center center;background-size:2.18rem; */
.pay_topText p {line-height:0.48rem;font-size:0.28rem;color:#333;}
.pay_text2em {text-indent:2em;}

/* 20170306 */
.pay_link {padding:0 0.3rem;border:#dfdfdf solid 1px;background:#fff;}
.pay_link a {display:block;height:0.98rem;line-height:0.98rem;font-size:0.28rem;color:#666;padding-right:0.32rem;background:url(../images/linkPic.jpg) no-repeat right center;background-size:0.32rem;}
.pay_redText {padding:0.16rem 0.3rem;font-size:0.2rem;color:#f00;line-height:0.34rem;}

/* 20170306 */
.pay_forgetPW ul li.pay_leftArrow:after {width:0.16rem;height:0.34rem;background:url(../images/billDetailed_pic.jpg) no-repeat;background-size:0.16rem 0.34rem;right:0.3rem;top:0.33rem;}
.pay_leftArrow {padding:0 0.5rem 0 0.3rem;}
.pay_headText3 {padding:0.1rem 0.3rem;line-height:0.4rem;font-size:0.24rem;color:#666;}

/* 20170307 */
.pay_window2 div.pay_window2_m3 p {padding:0.3rem 0.3rem 0;}
.pay_window2 div.pay_window2_m3 p:last-child {padding-bottom:0.3rem;}
.pay_window2 div.pay_window2_m3 p a {display:inline-block;font-size:0.2rem;color:#f80;padding:0 0.1rem;border:#f80 solid 1px;border-radius:0.04rem;}

/* 20170328 */
.fixedTop {width:100%;height:0.88rem;position:fixed;left:0;top:0;z-index:99;}
.mrTop {margin-top:0.88rem;}

/* 20170329 账单3*/
.positionStatic {width:100%;height:0.88rem;position:static;}
.positionFixed {position:fixed;left:0;top:0;z-index:99;}
.pay_bill3M li {width:100%;border-bottom:#dadada solid 1px;background:#fff;}
.pay_bill3M li h2 {height:0.72rem;line-height:0.72rem;font-size:0.24rem;font-weight:normal;color:#333;background:#f5f5f5;padding:0 0.3rem;}
.pay_bill3M li a {display:block;padding:0.26rem 2.1rem 0.26rem 1.18rem;position:relative;}
.pay_bill3M li a img {display:block;width:0.74rem;height:0.74rem;position:absolute;left:0.3rem;top:0.26rem;}
.pay_bill3M li a h3,.pay_bill3M li a p {height:0.36rem;line-height:0.36rem;font-size:0.24rem;font-weight:normal;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:0.02rem;}
.pay_bill3M li a p {color:#a0a0a0;padding:0;}
.pay_bill3M li a label {display:block;width:1.8rem;height:0.48rem;line-height:0.48rem;font-size:0.2rem;color:#666;text-align:right;position:absolute;right:0.3rem;top:0.35rem;}
.pay_bill3M li a label strong {font-size:0.36rem;color:#333;padding-right:0.05rem;}

.pay_forgetPW ul li.padding44 {padding:0 0.3rem 0 0.44rem;}
.padding44 {padding:0 0.3rem 0 0.44rem;}

/* 20170331 订单详情 */
.pay_orderDeta {padding:0 0.3rem;}
.pay_orderDeta>ul {margin-top:0;}
.pay_orderDetaM {padding:0.46rem 0 0.34rem;}
.pay_orderDetaM p {text-align:center;}
.pay_orderDetaM p.tit {line-height:0.58rem;font-size:0.3rem;}
.pay_orderDetaM p.tit img {display:inline-block;width:0.58rem;height:0.58rem;margin-right:0.1rem;}
.pay_orderDetaM p.cmon {line-height:0.46rem;font-size:0.3rem; text-decoration:line-through;}
.pay_orderDetaM p.mon {line-height:0.78rem;font-size:0.24rem;color:#f80;}
.pay_orderDetaM p.mon strong {font-size:0.6rem;margin-right:0.1rem;}
.pay_orderDetaM p.buff {font-size:0.54rem;font-size:0.24rem;}

/* 20170401 确认支付 */
.pay_conPay {padding:0.46rem 0;}
.pay_conPay p {text-align:center;}
.pay_conPay p.tit {line-height:0.58rem;font-size:0.3rem;}
.pay_conPay p.cmon {line-height:0.6rem;font-size:0.3rem; text-decoration:line-through;}
.pay_conPay p.mon {line-height:0.56rem;font-size:0.24rem;color:#f80;padding-top:0.1rem;}
.pay_conPay p.mon strong {font-size:0.6rem;margin-right:0.1rem;}
.pay_qa {margin:-0.5rem 0 0.6rem;padding:0 0.3rem 0 0.64rem;position:relative;}
.pay_qa>img {display:block;width:0.26rem;height:0.26rem;position:absolute;left:0.3rem;top:0.04rem;}
.pay_qa p {line-height:0.34rem;font-size:0.2rem;color:#999;}
.pay_qa p span {display:inline-block;padding:0 0.1rem;color:#f80;border:#f80 solid 1px;border-radius:0.04rem;}
.pay_conPay_windowText {padding:0.2rem 0.05rem 0.4rem 0.3rem;}
.pay_conPay_windowTextM {padding:0;width:100%;height:auto;max-height:4rem;line-height:0.36rem;font-size:0.2rem;overflow-y:auto;}
.pay_conPay_windowTextM h4 {font-size:0.2rem;font-weight:normal;color:#333;}
.pay_conPay_windowTextM p {color:#666;}

/* 20170623 信用卡账单 */
.pay_card_detail{margin:0 auto;width:6rem;margin-top:0.42rem;height:3.6rem;border-radius:0.2rem;overflow: hidden;background:#fff;box-shadow:-0.03rem 0.12rem 0.44rem #c7c7c7;position:relative;}
.pay_card_detail .detail_logo{height:0.75rem;width:100%;background:#b10734;line-height: 0.75rem;color:#fff;}
.pay_card_detail .detail_logo .logo-box{float:left;width:0.55rem;height:0.55rem;margin-left: 0.2rem;margin-top: 0.1rem;background:#fff;border-radius:50%;}
.pay_card_detail .detail_logo .logo-box img{width:0.45rem;margin:0.05rem auto;display:block;}
.pay_card_detail .detail_logo .bank_name{float:left;margin-left: 0.2rem;}
.pay_card_detail .detail_logo .bank_name span{margin-left:0.15rem;font-size:0.22rem;}
.pay_card_detail .detail_logo .card_number{font-size:0.22rem;float:right;margin-right: 0.2rem;}
.pay_card_detail .detail_logo .card_number span{margin:0 0.03rem;}
.pay_card_detail .card_bill{height:2.17rem;border-bottom:1px solid #dbdbdb;}
.pay_card_detail .card_bill>img{display: block;}
.pay_card_detail .card_bill .card_bill1{height:1.09rem;position: relative;}
.pay_card_detail .card_bill .card_bill2{height:1.06rem;line-height: 1.06rem;}
.pay_card_detail .card_bill p{font-size:0.22rem;color:#686868;}
.pay_card_detail .card_bill span{font-size:0.28rem;color:#333;}
.pay_card_detail .card_bill .left{float:left;margin-left: 0.3rem;}
.pay_card_detail .card_bill .card_bill1 .left{position:absolute;top:0;}
.pay_card_detail .card_bill .right{float:right;margin-right: 0.3rem;}
.pay_card_detail .card_bill .card_bill1 .left,.card_bill1 .right{margin-top: 0.25rem;}
.pay_card_detail .operation{background:#f3f3f3;font-size:0.24rem;height:0.69rem;}
.pay_card_detail .operation li{height:0.38rem;float:left;margin-top:0.15rem;width:33.33333%;text-align:center;line-height: 0.38rem;}
.pay_card_detail .operation li.line{width:0.01rem;background: #d9d9d9;margin:0.15rem 0.6rem 0;}
.pay_card_detail .operation li a{color:#ff8b07;}
.apply{margin:0 auto;width:6rem;margin-top:0.42rem;margin-bottom:0.33rem;height:1.5rem;border-radius:0.16rem;overflow: hidden;background:#fff;box-shadow:-0.03rem 0.12rem 0.44rem #c7c7c7;;}
.apply .apply_img_l{float:left;margin-top:0.46rem;margin-left:0.26rem;width:0.96rem;height:0.62rem;}
.apply .apply_img_r{float:right;width:0.17rem;height:0.32rem;margin:0.61rem 0.2rem 0 0;}
.apply>a{display: block;width:100%;height:100%;}
.apply div{float:left;margin: 0.41rem 0 0 0.4rem;}
.apply div p{font-size:0.32rem;color:#333;}
.apply div span{font-size:0.22rem;color:#666;}
.unsupport .detail_logo{background:#eee!important;color:#ccc;}
.unsupport .detail_logo .logo-box{background:#eee;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);}
.unsupport .card_bill p{color:#ccc;}
.unsupport .card_bill span{color:#ccc;}
.unsupport .operation{background:#eee;}
.unsupport .operation li a{color:#ccc;}
.unsupport1{color:#ccc!important;}
.pay_card_detail .operation li:nth-child(2){border-left:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box;}
.card_adv_big{position: absolute;right: 0;top: 0;width: 0.9rem;height: 0.9rem;background: url(../images/logo_hide.png) no-repeat center center;background-size: 100%}

/*我的车牌*/
.Pay{ margin:15px 0; height:140px; width:80%; padding:15px 10% 0 10%; background:url(../images/paybg.png) no-repeat; background-size:100%;}
.list_1{padding:0 5% ; height:58px; line-height:58px; border-bottom:1px solid #DADADA;  }
.z14{ font-size:14px;}
.z16{ font-size:16px;}
.z15{ font-size:15px;}
.z17{ font-size:17px;}
.zh22{ line-height:22px;}
.z333{ color:#333;}
.bgfff{ background:#FFF;}
.zfff{ color:#fff;}
.zh48{ line-height:48px;}
.z999{ color:#999;}
.F_L{ float:left;}
.w_20{ width:20%;}
.w_80{ width:80%;}
.Button_2{ margin:30px 5% 10px 5%;border:0;width:90%; height:40px; line-height:40px; background:#FF8800; border-radius:4px; text-align:center; font-size:15px; }
.button-none{border: 0px;padding: 0px;outline: none;-webkit-appearance: none;}
.bottom{ width:100%; height:48px; font-size:14px;background:#fff; position:fixed; z-index:999; bottom:0; left:0; }
.bottom a{ width:33%; float:left; height:48px; line-height:48px; text-align:center;}
.vm{vertical-align:middle; }
.vm-img{height:14px}
.vm1{height:0.26rem}
.vm2{height:0.3rem}
.vm3{height:1.2rem}
.vm4{height:0.3rem;margin-top:0.33rem;}
#num{border: 0px;padding: 0px;outline: none;-webkit-appearance: none;background-color: transparent;}
.b_1{ border-top:1px solid #DADADA; }
.b_2{ border-left:1px solid #DADADA; }
.b_3{ border-bottom:1px solid #DADADA; }
.t_c{text-align:center;}
.wh_100{ width:100%;}
.orange{color:#FF8800;}
.keyboard{ width:100%; padding:5px 0; height:170px; bottom:0; left:0; background:#ddd; position:absolute; text-align:center; }
.keyboard a{ width:10.1%;display:inline-block; margin:0.5%; background:#FFF; border-radius:3px; line-height:38px; color:#000; font-size:16px; float:left;}
.keyboard a:hover{ background:#FF8800; color:#FFF;}
.mask{width:100%; height:100%; background:url(../images/mask.png); position:fixed; top:0px; left:0px; z-index:9999;}
.mask_cg_1{ width:75%; min-height:40px; height:auto; padding: 0; background:#FFF; border-radius:5px; margin:55% auto 0 auto; text-align:center; position:relative; }
.mask_B1 { background:no-repeat; width:49%; height:50px;  border-radius:0px;}
.toUp{margin-top:19px;}

/* 腾讯专区2 */
.clearfix:after{content: " ";display: block;height: 0px;visibility: hidden;clear:both;}
.fl{float: left;}
.fr{float: right;}
.banner-top-box img{display: block;width:100%;}
.tencent-list{background: #fff;}
.tencent-list li .small-icon img{height:0.7rem;margin-top: 0.21rem;margin-left: 0.11rem;}
.tencent-list li{padding:0 0.2rem ;height:1.12rem;box-sizing:border-box;border-bottom: 0.01rem solid #dadada}
.tencent-list li a{display: block;overflow: hidden;}
.tencent-list li .small-icon{float:left;width:1.12rem;height:1.12rem;overflow: hidden;}
.tencent-list li .small-icon-next{float:right;height:0.26rem;margin:0.4rem 0.2rem 0;}
.tencent-list li .mian-center{float:left;margin:0.12rem 0 0 0;}
.tencent-list li .mian-center .tit{font-size:0.24rem;color:#222}
.tencent-list li .mian-center .tit b{padding-top:0.1rem;}
.tencent-list li .mian-center .zhekou{font-size:0.2rem;margin-top:0.1rem;line-height: 0.26rem}
.mian-center .size9 {height: 0.24rem;margin-top: 0.14rem;margin-left: 0.1rem;overflow: hidden;}
.size9_l{width:0.09rem;height: 0.24rem;border-radius: 0.06rem 0 0 0.06rem;overflow: hidden;margin-left: -0.01rem}
.size9_c{display:inline-block;height: 0.24rem;background-color:#ff505f;font-size: 0.16rem;color: white;margin-left: -0.01rem;}
.size9_r{width:0.18rem;height: 0.24rem;border-radius: 0 0.12rem 0.12rem 0;overflow: hidden;margin-left: -0.01rem}
.size9_l img{display: block;border:none;margin: 0;padding: 0; width:0.09rem;height: 0.24rem;}
.size9_r img{display: block;border:none;margin: 0;padding: 0; width:0.18rem;height: 0.24rem;}


/* 腾讯专区3 */
.tent-title{padding-left:0.3rem;font-size:0.3rem;line-height: 0.79rem;color:#333;}
.input-box{height:1.2rem;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background: #fff;line-height: 1rem;position:relative;}
.input-box input{border:0;background: #fff;font-size:0.4rem;margin-left:0.3rem;margin-top:0.28rem;}
.input-box span{position:absolute;bottom:0.08rem;left:0.3rem;line-height:0.28rem;font-size:0.22rem;color:#ccc;}
.check-list{overflow: hidden;}
.check-list li{overflow: hidden;position:relative;width:1.87rem;height:1.12rem;box-sizing:border-box;border:1px solid #fabf7b;border-radius:0.06rem;background: #fff;margin:0.22rem 0 0 0.2rem;float:left;}
.check-list .select-box{background: #ff8700;color:#fff;}
.check-list .select-box p,.check-list .select-box span{color:#fff;}
.check-list li p{margin-top: 0.3rem;text-align: center;color:#262633;font-size:0.28rem;}
.check-list li span{color:#999;font-size: 0.22rem;display: block;text-align: center;margin-top:0.06rem;}
.check-list li .yj-box{transform: rotate(45deg) translate(0.35rem,-0.3rem);-webkit-transform: rotate(45deg) translate(0.35rem,-0.3rem);-moz-transform: rotate(45deg) translate(0.35rem,-0.3rem);position:absolute;right:0.1rem;top:0.1rem;height:0.28rem;background:red;color:#fff;font-size:0.14rem;line-height: 0.28rem;text-align: center;box-sizing:border-box;width:1.2rem;}
.tent-btn{margin:0.8rem auto 0;}

/* 20170704 */
.F_L{ float:left;}
.F_R{ float:right;}

.w_10{ width:10%;}
.w_12{ width:11.5%;}
.w_14{width:13.5%;}
.w_15{ width:15%;}
.w_20{ width:20%;}
.w_25{ width:25%;}
.w_35{ width:35%;}
.w_50{width:50%;}
.w_55{width:55%;}
.w_65{width:65%;}
.w_80{ width:80%;}
.w_85{ width:85%;}
.wh_100{ width:100%;}
.m_t10{ margin-top:0.16rem;}

.z000{ color:#000;}
.z333{ color:#333;}
.z222{ color:#222;}
.z666{ color:#666;}
.z999{ color:#999;}
.zccc{ color:#ccc;}
.zfff{ color:#fff;}
.red{ color:#F00003;}
.red_1{ color:#F05B47;}
.blue{color:#4990E0;}
.orange{color:#FF8800;}

.bgfff{ background:#FFF;}
.bgf5{ background:#f5f5f5;}
.zb{ font-weight:bold;}
.za{ font-family:Arial, Helvetica, sans-serif;}

.z10{ font-size:0.16rem;}
.z11{ font-size:0.18rem;}
.z12{ font-size:0.2rem;}
.z14{ font-size:0.24rem;}
.z16{ font-size:0.26rem;}
.z18{ font-size:0.29rem;}
.z20{ font-size:0.32rem;}
.z24{ font-size:0.39rem;}
.z40{ font-size:0.64rem;}
.zh16{ line-height:0.26rem;}
.zh20{ line-height:0.32rem;}
.zh22{ line-height:0.35rem;}
.zh24{ line-height:0.39rem;}
.zh36{ line-height:0.58rem;}
.zh40{ line-height:0.64rem;}
.zh46{ line-height:0.74rem;}
.zh48{ line-height:0.77rem;}
.h24{height:0.39rem;}
.h50{height:0.8rem;}
.pt_10{ padding-top:0.16rem;}
.pr_10{ padding-right:0.16rem;}
.b_1{ border-top:1px solid #DADADA; }
.b_2{ border-left:1px solid #DADADA; }
.b_3{ border-bottom:1px solid #DADADA; }
.b_4{ border-bottom:2px solid #F80; }

.t_c{text-align:center;}
.t_l{text-align:left;}
.t_r{text-align:right;}
.t_u{ text-decoration:line-through;}
.vm{vertical-align:middle; }
.d_b{ display:block;}

.list_1{padding:0 5% ; height:0.77rem; line-height:0.77rem; border-bottom:1px solid #DADADA;  }
.list_2{ width:90%; padding:0 5% ; height:0.58rem;  border-bottom:1px solid #DADADA;  }
.list_3{padding:0.24rem 3% ; height:0.61rem;   border-bottom:1px solid #DADADA;  }
.list_3 img{ float:left; padding-right:0.16rem;}
.list_4{padding:0.24rem 5% ; height:auto; }

.list_5{padding:0 5% ; height:1rem; line-height:1rem; border-bottom:1px solid #DADADA;  }

.binding{ margin:0 5%; height:0.9rem; line-height:0.9rem; border:1px solid #DADADA; border-radius:5px;  }
.binding span { float:left; margin-top:0.16rem; height:0.56rem; line-height:0.56rem; text-align:center;  font-size:0.32rem; font-weight:bold; color:#666;}


.Title{background:url(../images/Title.png) left no-repeat; background-size:3px 80%;  padding-left:0.16rem;  color:#262634; font-size:0.24rem; }

/* 按钮 */
.Button_1{ margin:0 5%; width:90%; height:13vw; line-height:14vw; background:#FF8800; border-radius:0.06rem; text-align:center;  font-size:6vw;}
.Button_2{ margin:0.48rem 5% 0.16rem 5%; width:90%; height:13vw; line-height:13vw; background:#FF8800; border-radius:0.06rem; text-align:center; font-size:5vw;border:0; }

/* 我的银行卡 */
.bank{ width:94%; margin:0.16rem 3% 0.32rem 3%; height:1.6rem; background:#FFF;  box-shadow: 0px 3px 6px #ccc; border-radius:8px; position:relative; }
.bank_top{ width:100%; height:0.16rem; top:0; left:0;  border-top-left-radius:8px; border-top-right-radius:8px; position:absolute; z-index:1;}
.bank_lr{ width:94%; padding:5px 3% 0 3%; height:90px; background:#fff;  border-radius:5px; top:5px; left:0; position:absolute; z-index:2;}
.bank_logo{ position:absolute; top:0; right:3%; z-index:3; height:1.6rem;}
.bank_lr img{ float:left; padding-right:0.16rem; }

.m_l20{margin-left:18%; font-family:Arial, Helvetica, sans-serif; letter-spacing:2px;}
.bbg_1{ background:#B60533;}
.bbg_2{ background:#3D9EA4;}

/*积分查询*/
.card_credit{width:100%;height: 100%;background-color:#f5f5f5;overflow: hidden;}
.card_credit1{width:5.8rem;height: 1.5rem;margin: 0.2rem auto;border-radius: 0.1rem;box-shadow:-0.01rem 0.01rem 0.01rem 0.01rem #c6c6c6;background-size: 30%;background-color: white;position: relative;}
.card_credit_body{width:100%;height: 1.24rem;margin-top: 0.12rem;}
.card_credit_body_left{width:2.6rem;height: 0.6rem;margin-left: 0.2rem;}
.card_credit_body_left_logo{width:0.6rem;height: 0.6rem;}
.card_credit_body_left h5{display: block;width: 2rem;height: 0.3rem;font-size: 0.22rem;line-height:0.3rem;text-align: left;text-indent: 0.2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.card_credit_body_left p{display: block;height: 0.3rem;font-size: 0.18rem;line-height:0.3rem;text-align: left;color:#a6a6a6;text-indent: 0.2rem;}
.card_credit_body_right{width:2.8rem;height: 0.6rem;padding-right: 0.2rem;}
.card_credit_body_right h5{display: block;text-align-last:right;line-height: 0.6rem;font-size:0.22rem}
.card_credit_body_bottom{height: 0.64rem;width:100%;}
.card_credit_body_bottom p{display: block;height: 0.6rem;line-height: 0.8rem;font-size: 0.22rem;width:1.6rem;margin-left: 0.2rem;}
.card_credit_body_bottom h3{display: block;height: 0.6rem;line-height: 0.6rem;font-size: 0.46rem;color:#ff8800;margin-left: 0.2rem;}

.card_credit1{width:5.8rem;height: 1.5rem;margin: 0.2rem auto;border-radius: 0.1rem;box-shadow:-0.01rem 0.01rem 0.01rem 0.01rem #c6c6c6;background-size: 30%;background-color: white;position: relative;}
.card_credit1 .bglogo{height: 68%;position: absolute;left: 50%;top: 20%;transform: rotate(-35deg);opacity: 0.6;}
.card_credit1 .card_credit_top{width: 100%;height: 0.12rem;background-color: #b33e4f;border-radius: 0.06rem 0.06rem 0 0;}
.card_credit1 .number_show{display: none}
.card_credit1 .img_show{display: none}
.card_credit1 .card_credit_body_left_logo img{display:block;width:0.6rem;height: 0.6rem;}
.card_credit1 .card_credit_body_bottom .fr img{width:0.6rem;height: 0.36rem;margin-top: 0.12rem;margin-right: 0.2rem;}

.card_credit3{color:#ccc;width:5.8rem;height: 1.5rem;margin: 0.2rem auto;border-radius: 0.1rem;box-shadow:-0.01rem 0.01rem 0.01rem 0.01rem #c6c6c6;;background-size: 30%;background-color: white;position: relative;}
.card_credit3 .card_adv{position: absolute;right: 0;top: 0;width: 0.7rem;height: 0.7rem;background: url(../images/logo_hide.png) no-repeat center center;background-size: 100%}
.card_credit3 .bglogo{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);height: 68%;position: absolute;left: 50%;top: 20%;transform: rotate(-35deg);opacity: 0.6;}
.card_credit3 .card_credit_top{width: 100%;height: 0.12rem;background-color: #ccc;border-radius: 0.06rem 0.06rem 0 0;}
.card_credit3 .card_credit_body_left p{color:#ccc}
.card_credit3 .card_credit_body_left_logo img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);width:0.6rem;height: 0.6rem;}
.card_credit3 .card_credit_body_bottom .fr img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);width:0.6rem;height: 0.36rem;margin-top: 0.12rem;margin-right: 0.2rem}
.card_credit3 .card_credit_body_bottom h3{color:#ccc;}
.card_credit3 .number_hide{display: none}
.card_credit3 .number_show{display: block}
.card_credit3 .img_hide{display: none}
.card_credit3 .img_show{display: block}

.card_add{width:5.8rem;height: 1.2rem;margin: 0.2rem auto;border-radius: 0.1rem;box-shadow:-0.01rem 0.01rem 0.01rem 0.01rem #c6c6c6;background-size: 30%;background-color: white;}
.card_add div{height: 0.6rem;margin-top: 0.3rem;}
.card_add .left img{width:0.94rem; height: 0.6rem;margin-left:0.2rem;}
.card_add .center{font-size: 0.26rem;color:black; line-height: 0.6rem;margin-left: 0.4rem}
.card_add .right img{width:0.34rem; height: 0.34rem;margin-right:0.3rem;margin-top: 0.13rem}



/* 申请信用卡 */
.Credit{width:94%; margin:0.16rem 3% 0.32rem 3%; height:1.2rem; background:#FFF;  box-shadow: 0px 3px 6px #ccc; border-radius:8px; position:relative; background:url(../images/r.png) no-repeat  #fff 95% ; background-size:3% 0.29rem; }
.Credit a{ display:block; height:0.8rem; padding:0.24rem 0.16rem 0.16rem 0.32rem;}
.Credit img{ float:left; padding-right:0.24rem;}

.Recommend{ width:100%; height:10.24rem; padding:0.24rem 0;}
.Recommend a{ float:left; width:26%; height:1.6rem; padding:5px 2%; border:1px solid #DCDCDC; margin:0 1.3%; border-radius:6px;}

.hot{ width:90%; padding:0.16rem 5%; height:1.2rem; border-bottom:1px solid #DCDCDC;}
.hot img{ float:left; padding:5px 0.16rem 0 0;}
.O_details{ padding:0.32rem 4% 0.24rem 4%; background:url(../images/obg.jpg) bottom left repeat-x #FFF; background-size:80%; text-align:center; }

/* 搜索 */
.search{ width:98%; height:0.64rem;   position:relative;  position:fixed; z-index:999; top:0; padding:0.16rem 0 0.16rem 2%; background:rgba(192,192,192,0.7);}
.search input[type=text]{ width:86%; height:0.64rem; line-height:0.64rem; background:#fff; border-radius:1.6rem; padding-left:1%;border:0;}
.search input[type=button]{ position:absolute; width:0.32rem; height:0.32rem; background:url(../images/sou.png) no-repeat; background-size:100%; top:0.32rem; right:16%;border:0;}
.search a{ width:12%; height:0.64rem; text-align:center;}
/* 底部 */
.bottom{ width:100%; height:0.77rem; background:#fff; position:fixed; z-index:999999; bottom:0; left:0; }
.bottom a{ width:33%; float:left; height:0.77rem; line-height:0.77rem; text-align:center;}
.bottom_1{ width:94%; padding:0.26rem 3%; height:1.24rem; background:#fff; position:fixed; z-index:9999; bottom:1rem; left:0; box-shadow: 0px 3px 6px #666; }
/* 停车列表 */
.Parking{ width:94%; padding:0.16rem 3% 0.1rem; height:1.1rem; line-height:0.45rem; background:#FFF;}
.Parking img{height:0.4rem;}
.Parking .img-position{height:0.35rem;}
.mar-top1{margin-top:0.1rem}
.mar-top2{margin-top:0.06rem}
/* 停车缴费 */
.Pay{ margin:0.24rem 0; height:36vw; width:80%; padding:0.24rem 10% 0 10%; background:url(../images/paybg.png) no-repeat; background-size:100%;}
/* 车牌 */
.L_plate{ float:left; margin-top:0.16rem; height:0.64rem; width:75%;letter-spacing:4px; background:url(../images/cp.jpg) no-repeat; background-size:100% 100%; line-height:0.61rem; text-align:center; color:#fff; font-size:6vw;}

.L_plate_1{ float:left; margin-top:0.16rem; height:0.64rem; width:75%;letter-spacing:4px; background:url(../images/cp_1.jpg) no-repeat; background-size:100% 100%; line-height:0.61rem; text-align:center; color:#000; font-size:5.5vw;}

/* 定位 */
.Location{ float:left; box-shadow: 0px 3px 3px #ccc; line-height:0.35rem; padding:5px 8px; background:#ffffff; min-width:1.28rem; text-align:center; border-radius:3px; position:relative;  }
.Location span{ position:absolute; left:40%; bottom:-0.2rem;}

.Location_1{ float:left; box-shadow: 0px 3px 3px #ccc; line-height:0.35rem; padding:5px 8px; background:#FFF; min-width:1.28rem; text-align:center; border-radius:3px; position:relative;  }
.Location_1 span{ position:absolute; left:40%; bottom:-0.2rem;}

/*弹出层*/
.mask{width:100%; height:100%; background:url(../images/mask.png); position:fixed; top:0px; left:0px; z-index:9999;overflow:auto;}
.mask_2{width:100%; height:100%; background:#f4f4f4; position:fixed; top:0rem; left:0px; z-index:9999;overflow:auto;}
.mask_1{width:100%; height:3.4rem; position:fixed; bottom:0px; left:0px; z-index:9999;}
.mask_cg{ width:75%; min-height:0.8rem; height:auto; padding:0.64rem 0.16rem 0.8rem 0.16rem; background:#FFF; border-radius:5px; margin:1.6rem auto 0 auto; text-align:center; position:relative; }
.mask_cg_1{ width:75%; min-height:0.64rem; height:auto; padding: 0; background:#FFF; border-radius:5px; margin:55% auto 0 auto; text-align:center; position:relative; }
.mask_cg_2{width:75%; min-height:0.64rem; height:auto; padding: 0; background:#fff; border-radius:1.6rem; margin:60% auto 0 auto; text-align:center; position:relative; }

.mask_top{ position:absolute; left:0; top:0; width:100%; height:0.7rem; line-height:0.7rem; border-bottom:1px solid #DADADA; background:#f5f5f5;border-top-left-radius:5px; border-top-right-radius:5px; }
.Close{position:absolute; right:3%; top:1px; }

.mask_Button{ width:100%; height:0.8rem; line-height:0.8rem; position:absolute; left:0px; bottom:0px; border-top:1px solid #e8e8e8; }
.mask_i{ width:100%; height:0.8rem; margin-top:0.48rem;}
.mask_i input{ float:left; width:14.8%; height:0.64rem; border:1px solid #dadada; margin:2px 1px; border-radius:4px; text-align:center;}
.mask_B1 {border:0; background:no-repeat; width:49%; height:0.8rem;  border-radius:0px;}
/*键盘*/
.keyboard{ width:100%; padding:5px 0; height:2.7rem; bottom:0rem; left:0; background:#ddd; position:absolute; text-align:center; }
.keyboard a{ width:10.1%; margin:0.5%; background:#FFF; border-radius:3px; line-height:0.61rem; color:#000; font-size:0.26rem; float:none;}
/* .keyboard a:hover{ background:#FF8800; color:#FFF;} */

/*键盘*/
.keyboard_1{ width:96%; padding:5px 2%; height:3.4rem; bottom:0rem; left:0; background:#ddd; position:absolute; text-align:center; }
.keyboard_1 a{ width:9%; margin:0.5%; background:#FFF; border-radius:3px; line-height:0.78rem; color:#000; font-size:0.28rem; float:left;font-family:Arial, Helvetica, sans-serif; }
/* .keyboard_1 a:hover{ background:#FF8800; color:#FFF;} */


/*登录页面*/
.logn{width:100%;overflow: hidden;}
.login_logo{width:100%;height: 2.7rem;  overflow: hidden;}
.login_logo img{display: block;width:38%;margin:0.9rem auto;}
.login_logo img.zj_login_logo{
    width: 100%;
    margin:0.2rem auto;
}
.login_id{width: 100%;height: 1rem;position: relative;border-bottom: 0.02rem solid #dadada;}
.login_id input{height: 1rem;width:100%;box-sizing: border-box;border:none;background-color: white;padding-left: 0.7rem;}
.login_id .id_ico{height: 0.4rem;position: absolute;left: 0.1rem;top:0.3rem;}
.login_id .id_ico2{height: 0.4rem;position: absolute;right: 0.3rem;top:0.3rem;}
#login_id .fl{width:70%;height: 100%;border: none;padding-left:0.7rem;}
#login_id .fr{padding-left:0;width:30%;height: 0.5rem;margin-top:0.25rem;border-top:none;border-left: 0.01rem solid #4183d7;border-bottom:none;border-right:none;text-align: center;color:#4183d7;}
.login_bz{color:#00b64f;font-size: 0.2rem;margin-top: 0.1rem}
.login_next{display: block;width:80%;height: 0.9rem;background-color: #ff8800;text-align: center;line-height: 0.9rem;font-size: 0.3rem;color:white;margin: 0.6rem auto;border-radius: 0.1rem}




/*newLogin    loginOrRegister_boc.jsp*/
.smallTriangle{
    border-top: 0.1866rem solid transparent;
    border-left: 0.1586rem solid transparent;
    border-right: 0.1586rem solid transparent;
    border-bottom: 0.1866rem solid #ffffff;
}
#newLoginOrRegister_boc{
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 5;
}
#newLoginOrRegister_boc .newLoginOrRegister_boc-header{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
#newLoginOrRegister_boc .newLoginOrRegister_boc-header img{
    width: 100%;
}
#newLoginOrRegister_boc .newLoginOrRegister_boc-cont{
    width: calc(100% - 0.5rem);
    position: absolute;
    top: 45.75%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}
.newLoginOrRegister_boc-cont .newLoginOrRegister_boc-label{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    margin-top: -1px;
}
.newLoginOrRegister_boc-label .label_newLogin{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin: 0 0.2892rem;
}
.newLoginOrRegister_boc-label .label_newLogin .newLogin{
    font-size: 0.45rem;
    line-height: 1;
    color: #ffffff;
    margin-bottom: 0.125rem;
}
.newLoginOrRegister_boc-cont .newLoginOrRegister{
    width: 100%;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 0 3px 30px 0 rgba(124, 124, 124, 0.22);
    border-radius: 5px;
}
.newLoginOrRegister .newLoginOrRegisterForm{
    width: calc(100% - 0.56rem);
    padding: 0.783rem 0.28rem 0.839rem;
}
.newLoginOrRegister .newLoginOrRegisterForm .newLoginForm{
    width: 100%;
}
.newLoginOrRegisterForm .newLoginForm .newLogin{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.newLoginOrRegisterForm .newLoginForm .login_info{
    width: 100%;
    height: 0.73rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0.275rem;
}
.newLoginForm .login_info .input_info{
    flex: 1;
    height: calc(100% - 2px);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border: 1px solid #eeeeee;
    background-color: rgba(252, 252, 252, 1);
    border-radius: 5px;
    overflow: hidden;
}
.newLoginForm .login_info input{
    font-size: 0.2239rem;
    line-height: 1;
    background-color: transparent;
    border: 0;
}
.newLoginForm .login_info .input_info input{
    flex: 1;
    height: 100%;
    padding: 0 0.125rem;
}
.newLoginForm .login_info .input_info .from_iconfont{
    width: 0.275rem;
    margin: 0 0.15rem 0 0.175rem;
}
.newLoginForm .login_info .fr{
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    margin-left: 0.135rem;
    overflow: hidden;
}
.newLoginForm .login_info .imageCodeVal{
    width: calc(1.3248rem - 2px);
    height: calc(100% - 2px);
    border: 1px solid #eeeeee;
}
.newLoginForm .login_info .imageCodeVal img{
    height: 100%;
}
.newLoginForm .login_info input.fr{
    width: 1.3248rem;
    height: 100%;
    color: #ffffff;
}
.newLoginForm .login_info input.fr.smsBtn{
    background-color: rgba(240, 106, 106, 1);
}
.newLoginForm .login_info input.fr.smsBtnSecond{
    display: none;
    color: #666;
    background: rgba(245, 245, 245, 1);
}
.newLoginForm .login_info.pay_btn{
    margin: 0.6766rem 0 0 0;
}
.newLoginForm .login_info.pay_btn .submitBtn{
    width: 100%;
    height: 100%;
    font-size: 0.33586rem;
    color: #ffffff;
    background-color: rgba(208, 57, 57, 1);
}
    /*iqiyi*/
.iqiyi{ width:48%; height:155px; background:#fff; float:left; margin:10px 1% 0 1%; text-align:center; position:relative; }
.exchange{ width:98%; padding-left:2%; height:40px; line-height:40px; background:#fff; position:fixed; bottom:0; left:0; box-shadow:0px 3px 3px #666;}
.exchange a{ width:35%; text-align:center; background:#F80; line-height:40px;  }

.load{ margin:50% 0 0 35%; }

.big-img-box{width:2.52rem;margin:0 auto;padding-top: 2.2rem;}
.big-img-box img{width:100%;}
.big-img-box p{text-align: center;font-size: 0.24rem;color:#999;margin-top:0.4rem;}


/*添加银行卡*/
.addCardsBox{height:2.2rem;background:#fff url(../images/check2.png) 95% 80% no-repeat;background-size: 2rem 90%;}
.addCardsBox .now-use{overflow:hidden;padding:0 0.2rem;margin-top:0.85rem;line-height: 0.32rem;}
.addCardsBox .now-use p{float:left;}
.addCardsBox .now-use-p{font-size:0.24rem;color:#999;}
.addCardsBox .now-use-p1{font-size:0.32rem;color:#ff8800;margin-left:0.7rem;}
.addCardsBox .now-use img{float:right;width:0.51rem;}
.divclass{border-top:0px;}
.divclass:nth-child(1){border-top:1px solid #dadada;}

/*绑定车牌-我的  */
.myCardDingdan{float:right;margin-right:10%;position:relative;margin-top: 0.5rem;}
.myCardDingdan .myCardDingdanList{position:absolute;left:112%;top:0;font-size:0.24rem;width:2rem;text-align:center;line-height:0.6rem;box-shadow:2px 1px 10px #dddddd;border:1px solid #ddd;border-radius:0.06rem;background:#fff;border-bottom:none;opacity:0;display:none;}
.myCardDingdan .myCardDingdanList li{border-bottom:1px solid #ddd;}
.myCardDingdan .myCardDingdanList li .xiaojiantou{background:#fff;border:1px solid #ddd;transform:rotate(45deg);border-top:none;border-right:none;width:0.1rem;height:0.1rem;position:absolute;top:0.23rem;left:-0.06rem;}



@media screen and (min-width:591px) and (max-width:639px){
    html {font-size:600%;}
}

@media screen and (min-width:541px) and (max-width:590px){
    html {font-size:552%;}
}

@media screen and (min-width:501px) and (max-width:540px){
    html {font-size:508%;}
}

@media screen and (min-width:461px) and (max-width:500px){
    html {font-size:468%;}
}

@media screen and (min-width:421px) and (max-width:460px){
    html {font-size:430%;}
}

@media screen and (min-width:381px) and (max-width:420px){
    html {font-size:390%;}
}

@media screen and (min-width:341px) and (max-width:380px){
    html {font-size:352%;}
}

@media screen and (min-width:50px) and (max-width:340px){
    html {font-size:313%;}
}

@media screen and (min-width:50px) and (max-width:639px){
    .pay_selCardM,.pay_PWT {width:87.5%;}
    .pay_PWT {top:3%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
    .pay_PWM {width:100%;}
}


html,body,h1,h2,h3,h4,h5,h6,p,div,ul,li,ol,dl,dt,dd,table,tr,td,input{margin: 0px;padding: 0px;}
html,body{height: 100%;}
body{font-size: 14px;font-family: arial,verdana,"微软雅黑","黑体","宋体",sans-serif;color: #333;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
a{text-decoration: none;color: #333;}
ul,li{list-style: none;}
.clearfix:after{content: " ";display: block;height: 0px;visibility: hidden;clear:both;}
.w1200 {width: 1200px;margin: 0px auto;}
.fl {float: left;}
.fr {float: right;}
.pr {position: relative;}
.pa {position: absolute;}

/*消费明细*/
.fl{float: left;}
.fr{float: right;}
.detail{margin-top: 0.12rem;overflow: hidden;width: 100%;background-color: #f9f9f9}
.detail_top{position: fixed;left: 5%;top:0;background: #ffffff;margin:0 auto;overflow: hidden;width:90%;height: 1rem;line-height: 1rem;border-radius: 0.1rem;font-size: 0.28rem;box-shadow:-0.02rem 0.02rem 0.02rem #e3e3e3;}
.detail_top img{height: 24%;margin-top: 0.37rem;margin-right: 0.3rem;}
.detail_top .detail_topl{color:#666666;font-family: "苹方";text-indent: 0.25rem;z-index:10}
.detail_topr{color:#333333;padding-right: 0.1rem;}
.details{background: #ffffff;margin:0.2rem auto;overflow: hidden;width:90%;border-radius: 0.1rem;box-shadow:-0.02rem 0.02rem 0.02rem #e3e3e3;}
.details_pro{ margin: 0 auto; overflow: hidden; height: 1.3rem}
.details_pro_left{ width:60%;padding:0.3rem 0  0.3rem 0; text-align: left; text-indent: 0.25rem;}
.details_pro_left .details_pro_name{display: block;font-size: 0.26rem;background-color:#ffffff;color:#666666;text-indent: 0.25rem;}
.details_pro_left h3{width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.details_pro .details_pro_date{ display: block;margin-top: 0.2rem; color: #999999;text-indent: 0.25rem; font-size:0.24rem; background-color:#ffffff;}
.details_pro_right{padding-right:5%;width:35%;height: 100%;font-size: 0.28rem;text-align: right; line-height: 1.3rem;color: #ff8800;background-color:#ffffff;}
.details_open{display:block;width:100%;height:0.3rem;background:url(../images/open.png) no-repeat center center;background-size:0.28rem 0.15rem ;}
.details_open_child{width:100%;height:1.5rem;font-size: 0.22rem;display: none;}
.details_open_child .fl{display: block;width:46%;height:0.2rem;font-size: 0.2rem;color:#999999;margin-left: 4%;}
.details_open_child .fr{display: block;width: 46%;height:0.2rem;font-size: 0.2rem;color:#999999;text-indent: 0.1rem;margin-right: 4%}
.details_open_child .details_open_child_close{display:block;width:100%;height:0.3rem;background:url(../images/close2.png) no-repeat center center;background-size:0.28rem 0.15rem ;padding: 0;float: left;border-radius:0 0 0.1rem 0.1rem;}
.details_open_child_t{padding: 0.3rem 0 0.2rem 0;border-top:0.01rem solid #eeeeee;}
.details_open_child_b{padding-bottom: 0.3rem}

/*账单分期*/
.per{width:100%;height: 100%;background-color: #f9f9f9;margin-top: 0.88rem;}
.per_bank{width:100%;height: 2rem;background-color: #f9f9f9;padding-bottom: 0.06rem;border-bottom: 0.01rem solid #e0e0e0;}
.per_bank .per_bank_a{width:100%;height: 0.6rem;color:#333333;font-size: 0.3rem}
.per_bank .per_bank_a .fl{text-indent: 0.32rem;line-height: 0.6rem;}
.per_bank .per_bank_a .fr{padding-right: 0.32rem;line-height: 0.6rem;}
.per_bank_color{color:#ff8800;}
.per_bank .per_bank_b{width:100%;height: 0.4rem;color:#888888;font-size: 0.22rem}
.per_bank .per_bank_b .fl{text-indent: 0.32rem;line-height: 0.4rem;}
.per_bank .per_bank_b .fr{padding-right: 0.32rem;line-height: 0.4rem;}
.per_bank .clearfix .per_bank_a1 ,.per_bank .clearfix .per_bank_a2{font-size: 0.3rem;}
.per_bank .clearfix .per_bank_b1 ,.per_bank .clearfix .per_bank_b2{font-size: 0.2rem;}
.per_money_a{width:100%;height: 1rem; background-color: white;font-size: 0.3rem}
.per_money_a div{height: 1rem;line-height: 1rem;font-size: 0.3rem;text-indent: 0.32rem;}
.per_money_a .per_money_a2{padding-right: 0.32rem;}
.per_money_a .ipt2{border:0.01rem solid #ccc;width:1.7rem;height:0.54rem;background-color: white;}
.per_money_b{width:100%;height: 1rem;background-color:white;}
.per_money_b1{overflow: hidden;background-color: white;width:50%;text-align: left;text-indent: 0.32rem}
.per_money_b2{overflow: hidden;background-color: white;width:50%;}
.per_money_b2_box{padding-right: 0.32rem;text-align: right;}
.per_money_b1 p,.per_money_b2 p{width: 100%;height: 0.5rem;line-height: 0.5rem;}
/*进度条*/
#jdt0{background-color:white;width:100%;height: 0.8rem;float:left;margin-top:0.02rem;position: relative;overflow: hidden;}
#jdt1{width: 90%;height: 0.44rem;position: absolute;top:0.28rem;left:50%;margin-left: -45%;z-index: 2;}
#jdt3{width: 90%;height: 0.1rem;background-color: #cccccc;position: absolute;top:0.11rem;left:50%;margin-left: -45%; z-index: 3;	border-radius: 0.05rem}
#jdt2{width:0.27rem;height: 0.44rem;background: url(../images/a.png) no-repeat center center;background-size: 80% 100%;position: absolute;left:50%;top:0rem;z-index: 4;}
#jdt5{width:0rem;height: 0.1rem;background-color:#ff8800; position: absolute;left:5%;top:0.11rem;border-radius: 0.05rem;z-index: 4;}
.per_fqfs{margin-top: 0.2rem; height: 0.9rem;width: 100%;margin-top: 0.2rem;border-top: 0.01rem solid #e0e0e0;border-bottom: 0.01rem solid #e0e0e0;float: left;background-color: white;font-size: 0.28rem}
.per_fqfs_box{width: 100%;height: 0.4rem;margin-top:0.25rem;line-height: 0.4rem;position: relative;}
.per_fqfs .per_fqfsa{width: 30%;float: left;padding-left: 0.32rem}
.per_fqfs .per_fqfsa1{width: 25%;position: absolute;left: 45%}
.per_fqfs .per_fqfsa2{width: 25%;position: absolute;right:0;padding-right:0.32rem;}
.per_fqfsa1 .widhig,.per_fqfsa2 .widhig{display: block;width:0.4rem;height: 0.4rem;border-radius: 50%;}
.per_fqfs .per_fqfs_box .per_fqfsa1 .checked{display: block;width:0.4rem;height: 0.4rem;float: left;border-radius: 50%;background: url(../images/check.png) no-repeat center center;background-size: 80%;}
.per_fqfs .per_fqfs_box .per_fqfsa2 .check{display: block;width:0.4rem;height: 0.4rem;float: left;border-radius: 50%;background-color: #ccc;background: url(../images/checked.png) no-repeat center center;background-size: 80%;}
table{background-color:white;margin: 0.2rem 0;width: 100%;overflow: hidden;text-align: center;margin-left-left: 0.32rem;padding-right: 0.32rem}
table tr{padding-left: 0.32rem;width:100%;height: 0.84rem;}
td{color:#888888; font-size: 0.24rem}
table thead tr td{color:black; font-size: 0.26rem}
.br_checked{display: block;width:0.4rem;height: 0.4rem;float: left;border-radius: 50%;background-color: #ccc;background: url(../images/checked.png) no-repeat center center;background-size: 80%;margin-top:0.22rem;margin-right: 0.32rem}
.br_checked2{display: block;width:0.4rem;height: 0.4rem;float: left;border-radius: 50%;background-color: #ccc;background: url(../images/check.png) no-repeat center center;margin-top:0.22rem;margin-right: 0.32rem}
.br_check{display: block;width:0.4rem;height: 0.4rem;float: left;border-radius: 50%;background-color: #ccc;background: url(../images/check.png) no-repeat center center;background-size: 80%;margin-top:0.22rem;margin-right: 0.32rem}
.br_checked_bgc{background-color: #ffecd6}
.br_check_bgc{background-color:white}
.textindent{text-align: center;text-indent:  0.32rem}
.con_box{float: left;width:100%;height: 0.9rem;margin-top: 1rem;margin-bottom: 1rem;}
.per_next{display: block;width:5.7rem;height: 0.9rem;background-color: #ff8800;text-align: center;line-height: 0.9rem;font-size: 0.3rem;color:white;border-radius: 0.9rem;margin: 0 auto}

/*停车*/

.park{position: relative;width:100%;height:100%;left: 0; top: 0;background-color: white;background: url(../images/park_map.png) no-repeat center center;}
.park_search{box-sizing:border-box;position: absolute;top:0.2rem;left:0%;width:100%;border:0.01rem solid #fff;height: 0.75rem;overflow: hidden;background-color: white}
.park_search input{overflow: hidden;height: 1rem;width:100%;border-left:none;border-right:none;border-top:none;border-bottom: 0.02rem solid #dadada;background-color: white;text-indent: 1rem;}
.park_ico{height: 0.4rem;position: absolute;left: 0.23rem;top:0.2rem;}
#park_search .fl{width:80%;height: 100%;border-left:none;border:none;text-indent: 1rem;color:black;font-size:0.26rem;}
#park_search .fr{text-indent:0;border-left:  0.02rem solid #dadada;width:20%;height: 0.6rem;border-top:none;border-bottom:none;border-right:none;text-align: center;color:#4183d7;margin-top: 0.09rem}
.park_dingwei{width:0.64rem;height: 0.64rem;position: absolute;right: 0.2rem;bottom: 1.1rem}
.park_dingwei img{width:0.64rem;height: 0.64rem;}
.park_tab {width: 100%;height: 0.9rem;position: absolute;left: 0;bottom:0rem;background-color: white;}
.tab_pro{width: 33%;height: 0.4rem;text-align: center;line-height: 0.4rem;margin-top: 0.25rem;font-size: 0.24rem;text-indent:0.4rem;border-left: 0.01rem solid #d2d2d2;background-position:22% center;background-repeat: no-repeat ;background-size: 15%;background-color: white;}
.park_suofang{width:0.64rem;height: 1.28rem;position: absolute;right: 0.2rem;top:45%;background: url(../images/suofang_box.png)no-repeat center center;background-size: cover;border-radius: 0.04rem;}
.park_suofang .a1{background-color:none;opacity: 0.2;position: absolute;top:0.02;left: 0.02rem;border: none;width: 0.6rem;height: 0.6rem;}
.park_suofang .a2{background-color:none;opacity: 0.2;position: absolute;top:0.66rem;left: 0.02rem ;border: none;width: 0.6rem;height: 0.6rem;}



/*充值结果*/
.czjg{width:90%;margin:0 auto;margin-top: 0.88rem}
.czjg_logo{width:2.65rem;height: 3.54rem;margin: 0 auto;background:url(../images/ico2.png) no-repeat center center;background-size: 100% 80%;margin-bottom: 0.4rem;}
.czjg_text{margin: 0.2rem auto;}
.czjg_text p{display:block;font-size: 0.26rem;color: #ff9318; text-align: center;margin-top: 0.3rem;}
.czjg_adv{width:5.8rem;height: 1.1rem;margin: 1.6rem auto;border-radius: 0.1rem;overflow: hidden;}
.czjg_adv img{width:5.8rem;height: 1.1rem;}
.czjg_hjflog{width: 1.5rem;height: 0.6rem;margin: 2.5rem auto;}

/* 消费明细日期选择 */
.history_bg{z-index:999;width:100%;height: 100%;background-color: rgba(74,74,74,0.7);overflow: hidden;position: fixed;left: 0;top:0;}
.history{position: absolute;left: 0;bottom: -0.1rem;width: 100%;height: 4.8rem;background: #ffffff;}
.history li{text-align: center;height: 0.79rem;line-height: 0.79rem;font-size: 0.28rem;}
.history li .li_child{width:80%;margin-left: 10%;border-bottom: 0.01rem solid #dadada;}
.checked2{display: inline-block;width: 0.28rem;height: 0.28rem;background-size: 100%;float: right;margin-top: 0.26rem;}
.li_checked{color:#ff8800;text-align: center;height: 0.79rem;line-height: 0.79rem;font-size: 0.28rem;}
.checked_checked{background:url(../images/history_checked.png) no-repeat center center;display: inline-block;width: 0.28rem;height: 0.28rem;background-size: 100%;float: right;margin-top: 0.26rem;}

/* 花积分礼券 */
.hjflq { width: 100%; background-color: #f2f2f2; overflow: hidden; }
.hjflq .logo { width: 6rem; height: 1.6rem; margin: 0rem auto; margin-top: 0.2rem; padding: 0; }
.hjflq .logo img { width: 6rem; height: 1.6rem; display: block; border: none; }
.hjflq .text { width: 6rem; margin: 0 auto; height: 0.7rem; background-color: white; overflow: hidden; }
.hjflq .text li{float:left;width:33.333%;}
.hjflq .text .left { height: 0.7rem; font-size: 0.3rem; color: #ff8800; text-indent: 0.3rem; line-height: 0.8rem; }
.hjflq .text .left span { font-size: 0.2rem; }
.hjflq .text .center { height: 0.7rem; font-size: 0.22rem; color: #666666; line-height: 0.9rem; text-decoration: line-through; }
.hjflq .text .right { height: 0.7rem; }
.hjflq .text .right p { height: 0.44rem; width: 1.74rem; font-size: 0.22rem; color: white; text-align: center; line-height: 0.44rem;background-color:#ff8800; margin-top: 0.13rem; margin-right:0.3rem; border-radius: 0.46rem;display:inline-block }


/* 礼券详情 */
.proDetail { width: 100%; overflow: hidden; background-color: #f2f2f2; }
.proDetail .proDetail_seaf { width: 100%; height: 100%; margin: 0 auto; background-color: #f5f5f5;margin-top:0.2rem;}
.proDetail .proDetail_seaf .proDetail_img { width: 100%; height: 1.5rem;  padding: 0.3rem 0; border-bottom: 0.01rem solid #e4e4e4; background-color: #ffffff;
    display: flex;}
.proDetail .proDetail_seaf .proDetail_img .proDetail_img_left { margin-left: 0.3rem;height: 1.5rem; width:2rem;}
.proDetail .proDetail_seaf .proDetail_img .proDetail_img_left img { height: 1.5rem; width:2rem;border-radius: 0.12rem; }
.proDetail .proDetail_seaf .proDetail_img .proDetail_img_right { text-align: left; width:calc(100% - 2.6rem);
    flex: 1;margin-left: 0.32rem; margin-right: 0.2rem}
.proDetail .proDetail_seaf .proDetail_img .proDetail_img_right .p1 { line-height: 0.5rem; font-size: 0.28rem; color: black;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%; }
.proDetail .proDetail_seaf .proDetail_img .proDetail_img_right p { line-height: 0.5rem; color: #888888; font-size: 0.2rem; }
.proDetail .proDetail_seaf .proDetail_number { width: 100%; margin: 0 auto; padding: 0.18rem 0; background-color: #ffffff;overflow: hidden; }
.proDetail .proDetail_seaf .proDetail_number .left { float:left;  font-size: 0.26rem; line-height: 0.48rem;padding-left:4%;text-indent: 0; }
.proDetail .proDetail_seaf .proDetail_number .right {float:right; height: 0.46rem;font-size: 0.26rem;padding-right:0.3rem; line-height: 0.48rem;color:#ff8800;text-align:right;font-weight:bolder; }
.proDetail .proDetail_seaf .proDetail_number .proDetail_price1{overflow: hidden;margin-bottom:0.2rem;}
.proDetail .proDetail_seaf .proDetail_number .proDetail_price1 li{text-align:center;margin-top:0.1rem;width:17%;font-size: 0.22rem;color:#000;line-height:0.66rem;background:#f5f5f5;float:left;margin-left:0.4rem;border-radius:4px;}
.proDetail .proDetail_seaf .proDetail_number .proDetail_price1 li.proDetail_price1Select{background: url(../images/guige-selectBg_2.png) no-repeat left top;background-size: 100% 100%;}
.proDetail .proDetail_seaf .proDetail_rule { margin-top: 0.06rem; padding:0 2%;padding-left:4%;background:#fff;}
.proDetail .proDetail_seaf .proDetail_rule .rule_title {font-size: 0.26rem; color: #333; height: 0.7rem; line-height: 0.7rem; background-color: white; border-bottom: 0.02rem solid #e4e4e4; }
.proDetail .proDetail_seaf .proDetail_rule .rule_detail {color:#888; background-color: white; font-size: 0.22rem; line-height: 0.4rem; }
.proDetail .proDetail_seaf .proDetail_rule .rule_detail .rule_detail_box { margin: 0 auto; padding: 0.2rem 0; margin-bottom: 0.7rem;overflow:hidden; }
.proDetail .proDetail_seaf .proDetail_rule .rule_detail  #productDesc{margin-bottom: 0.1rem}
.proDetail .proDetail_seaf .proDetail_rule .rule_detail .rule_detail_box div{line-height:0.4rem;}
.proDetail .proDetail_seaf .proDetail_rule .rule_detail .rule_detail_box div p {display:block;height:0.3rem;width:100%;}
.proDetail .proDetail_seaf .proDetail_price { width: 100%; height: 0.9rem; background-color: #fafafa; position: fixed; bottom: 0; left: 0;overflow: hidden;  }
.proDetail .proDetail_seaf .proDetail_price .price_left { box-sizing:border-box;float:left;width:62%; height: 0.3rem; padding: 0.3rem 0 0.3rem 0.3rem; border-top: 0.02rem solid #e4e4e4; }
.proDetail .proDetail_seaf .proDetail_price .price_left h3 { font-size: 0.3rem; color: #f53739; }
.proDetail .proDetail_seaf .proDetail_price .price_left h3 .price_p1 { font-size: 0.22rem; color: #f53739; }
.proDetail .proDetail_seaf .proDetail_price .price_left h3 .price_p2 { font-size: 0.2rem; color: #aaaaaa; text-decoration: line-through; }
.proDetail .proDetail_seaf .proDetail_price .price_right { width:38%;float:right;height: 100%; color: white; font-size: 0.3rem; line-height: 0.9rem; text-align: center; background-color: #f53739; }

/* 停车列表 */
.Pg .parkingSet1{width:100%;height:1.2rem;padding:0.1rem 0 0.1rem 0;margin-top:0.1rem;background-color:white;overflow:hidden;font-size:0.22rem;}
.Pg .parkingSet1:nth-child(1){margin-top:0;}
.Pg .parkingSet1 .setPlace{height:0.44rem;padding-left:0.2rem;width:65%;}
.Pg .parkingSet1 .setPlace img{float:left;height:0.24rem;margin-top:0.1rem;}
.Pg .parkingSet1 .setPlace h3{float:left;font-size:0.26rem;line-height:0.44rem;text-indent:0.1rem;width:77%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;}
.Pg .parkingSet1 .setDetail{display:flex;height:0.76rem;line-height:0.38rem;color:#999999;}
.Pg .parkingSet1 .setDetail .setDetail_left{flex:2;height:0.76rem;padding-left:0.2rem;overflow:hidden;}
.Pg .parkingSet1 .setDetail .setDetail_left .lTop{height:0.38rem;line-height:0.4rem;width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:0.2rem;color:#999;}
.Pg .parkingSet1 .setDetail .setDetail_left .lBottom{display:flex;}
.Pg .parkingSet1 .setDetail .setDetail_left .lBottom .p1{flex:2;line-height:0.4rem;font-size:0.2rem;color:#999;}
.Pg .parkingSet1 .setDetail .setDetail_left .lBottom .p1 span{color:#ff0000;}
.Pg .parkingSet1 .setDetail .setDetail_left .lBottom .p2{flex:3;line-height:0.4rem;font-size:0.2rem;color:#999;}
.Pg .parkingSet1 .setDetail .setDetail_left .lBottom .p2 span{color:#333;}
.Pg .parkingSet1 .setDetail .setDetail_right{flex:1;border-left:0.01rem solid #e4e4e4;text-align:center;}
.Pg .parkingSet1 .setDetail .setDetail_right .rTop{width:100%;font-size:0.2rem;color:#999;}
.Pg .parkingSet1 .setDetail .setDetail_right .rTop span{color:#333;}
.Pg .parkingSet1 .setDetail .setDetail_right .rBottom{width:100%;height:0.38rem;line-height:0.4rem;color:#f3870c;}
.Pg .parkingSet1 .setDetail .setDetail_right .rBottom img{display:inline-block;height:0.28rem;border:none;margin:0;padding:0;margin-top:0.06rem;}
.Pg .parkingSet1 .setDetail .setDetail_right .rBottom span{display:inline-block;text-indent:0.1rem;line-height:0.28rem;margin-top:0.08rem;}
.Pg .parkingSet1 .setDetail .setDetail_left .lBottom .p1 span.emptyPark{color:#11c9a0;}

/* 停车缴费 */
.paymentBigBox{width:100%;min-height:100%;background: #fff url(../images/paymentBigPic.jpg) no-repeat top center;background-size: 100%;}
.plateNumber p{font-size:0.4rem;color:#333;text-align:center;padding:0.3rem 0 0.1rem;}
.adressName{display: inline-block;padding-left:0.26rem;background: url(../images/icon_map.png) no-repeat left center;font-size:0.24rem;line-height:0.24rem;color:#333;background-size: auto 100%;max-width: 60%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top:0.03rem;padding-bottom:0.03rem;}
.adresscenter{text-align: center;height:0.24rem;}
.parkingFeesBox{width:4.5rem;height:4.5rem;border-top:1px solid transparent;background: url(../images/rotate.gif) no-repeat center top;background-size:100%;margin:0 auto;}
.parkingFees{width:3.1rem;height:3.1rem;background: url(../images/paymentCenBgPic.png) no-repeat center center;background-size:100%;margin:0.68rem auto;color:#fff;}
.parkingFees0{display:none;width:3.1rem;height:3.1rem;background: url(../images/noPayment.png) no-repeat center center;background-size:100%;margin:0.68rem auto;color:#fff;}
.parkingLongRentalCar{display:none;width:3.1rem;height:3.1rem;background: url(../images/longRentalCar.png) no-repeat center center;background-size:100%;margin:0.68rem auto;color:#fff;}
.parkingFees .parkfeets{font-size:0.26rem;text-align: center;padding-top:0.6rem;line-height: 0.26rem;}
.parkingFees .parkfeefy{font-size:0.24rem;text-align:center;margin-top: 0.2rem;}
.parkingFees .parkfeefy span{display: inline-block;font-size:0.48rem;line-height:0.6rem;border-bottom:1px dashed #fff;position:relative;}
.parkingFees .parkfeefy span i{position:absolute;top:-0.1rem;right:-0.3rem;font-style: normal;font-size:0.24rem;}
.parkingFees .parktime{margin-top: 0.2rem;font-size:0.26rem;text-align: center;}
.parkingFees .parktime span{display: inline-block;padding:0.04rem 0.06rem;background: rgba(255,255,255,0.5);margin:0 0.1rem;border-radius:0.05rem;color:#65452c;}
.parkbtn{text-align: center;}
.swiper-pagination-clickable .swiper-pagination-bullet{display: inline-block;width:0.1rem;height:0.1rem;border-radius: 50%;background: #aaa;}
.swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #00b1f2;}
.immediatePayment{display:inline-block;margin:0 auto;border-radius:0.1rem;width:5.24rem;height:0.84rem;font-size:0.3rem;text-align: center;line-height: 0.88rem;background: #ff8800;color:#fff;margin-bottom:0.2rem;}
.parkstatus{width:5.24rem;margin:0 auto 0.2rem;}
.parkstatus .parkstatus-top{overflow: hidden;font-size:0.24rem;color:#666;margin-top: 0.1rem;position:relative;}
.parkstatus .parkstatus-top .alreadyco{float:left;}
.parkstatus .parkstatus-top .alreadyco1{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);font-size: 0.2rem;}
.parkstatus .parkstatus-top .parkings{float:right; color:#00b1f2;}
.parkstatus img{width:100%;margin-top: 0.1rem;}
.parkingNot {font-size:0.28rem;color:#666;text-align:center;margin-top:0.2rem;}
.history1{width:90%;padding-left:10%;height:1.24rem;border-bottom:1px dashed #e4e4e4;background:#fff url(../images/icon_map.png) no-repeat 4% 34%;background-size:3%;overflow:hidden;}
.history1 .history-left{float:left;width:70%;padding-top:0.3rem;}
.history1 .history-left .hl-top{font-size:0.24rem;color:#333;width:80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.history1 .history-left .hl-second{width:80%;font-size:0.2rem;color:#999;margin-top:0.1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.history1 .history-right{float:left;padding-left:5%;color:#f3870c;border-left:1px dashed #e4e4e4;box-sizing:border-box;width:30%;height:0.5rem;margin-top:0.37rem;line-height:0.5rem;}
.history1 .history-right *{vertical-align:middle;}
.history1 .history-right img{width:0.27rem;}
.deleteHistory{width:2.78rem;height:0.68rem;background:#fafafa;border:1px solid #e4e4e4;line-height:0.68rem;text-align:center;color:#999;margin:0.4rem auto;border-radius:0.1rem;}
.deleteHistory *{vertical-align:middle;}
.deleteHistory img{width:0.2rem;margin-right:0.1rem;}
#navigationList1{background:#fff;padding-bottom:0.1rem;}

/*查询停车缴费*/
.checkParkingFeeBox{width:100%;min-height:100%;}
.checkParkingFeeBox .checkTitle{font-size:0.28rem;color:#000;padding:3% 2%;}
.checkParkingFeeBox .checkTitle *{vertical-align: middle;}
.checkParkingFeeBox .checkTitle img{width:0.34rem;}
.checkParkingFeeBox .checkSousuo{padding:0 2%;}
.checkParkingFeeBox .checkSousuo .sousuobox{position:relative;overflow:hidden;height:0.8rem;box-sizing:border-box;border:1px solid #e8e8e8;background: #fff;position: relative;font-size:0.28rem;color:#aaaaaa;border-radius:0.1rem;line-height: 0.8rem;}
.checkParkingFeeBox .checkSousuo .sousuobox span{letter-spacing: 2px;display:inline-block;width:100%;height:100%;padding-left:4%;box-sizing:border-box;}
.checkParkingFeeBox .checkSousuo .sousuobox span#carplatnum{letter-spacing: 4px;color:#333;}
.checkParkingFeeBox .checkSousuo .sousuobox .sousuopic{position:absolute;right:0;top:0;background: #ff8800;width:1.02rem;height:0.8rem;}
.checkParkingFeeBox .checkSousuo .platenumber{background: #fff;font-size:0.28rem;color:#333;text-align: center;box-sizing:border-box;border:1px solid #e8e8e8;border-top:none;line-height: 0.8rem;margin-top:0.2rem;border-radius: 0.1rem;overflow:hidden;}
.checkParkingFeeBox .checkSousuo .platenumber li{height:0.8rem;position:relative;border-top:1px solid #e8e8e8;}
.checkParkingFeeBox .checkSousuo .platenumber li.platenumber1{box-shadow:0px 3px 10px #dadada;}
.checkParkingFeeBox .checkSousuo .platenumber .deletePlate{position:absolute;left:-1rem;top:0;width:1rem;height:100%;background: #eee;}
.checkParkingFeeBox .checkSousuo .platenumber .bindingPlate{position:absolute;right:-1rem;top:0;width:1rem;height:100%;background: #ff8800;color:#fff;}
.checkParkingFeeBox .checkSousuo .platenumber1{height:0.8rem;}
.deleteHistoryBtn{margin:0 auto;width:40%;margin-top:0.2rem;height:0.6rem;border-radius: 0.1rem;background: #fff;line-height: 0.6rem;border:1px solid #e8e8e8;text-align: center;color:#999;font-size:0.24rem;}
.deleteHistoryBtn *{vertical-align: middle;}
.deleteHistoryBtn img{width:0.26rem;}
.checkPlateTishi{margin-top: 0.2rem;font-size:0.22rem;color:#999;}
.cursor:after{content: "";width: 2px;height: 15px;background: url(../images/cursor.gif) center left no-repeat;background-size: 2px 14px;padding-left: 15px;}
.mask_1 .bar {height: 32px;line-height: 32px;background-color: #fff;}
.mask_1 .bar .k_close {color: #259cf5;font-size: 16px;width: 50px;text-align: center;float: right;}
.icon_energy {background: url(../images/icon_energy.png) no-repeat center left;width: 28px;height: 15px;position:absolute;left:20px;top:0.26rem;display: inline-block;background-size: 28px 14px;display:none;}

.rechargeForm1{position:relative;}
.rechargeForm1 #historyLi{position:absolute;top:1.24rem;left:0;width:100%;background:#fff;z-index:100;}
.rechargeForm1 #historyLi .histLi{line-height:0.7rem;border-bottom:1px solid #d2d2d2;font-size:0.28rem;color:#333;}
.rechargeForm1 #historyLi .histLi span{padding-left:0.2rem;}

/*银行内容专区--给银行中间页*/
.topBanner{width:100%;position:relative;}
.topBanner .sousuoBox{height:0.8rem;position:fixed;left:0;top:0;width:100%;z-index:99;padding-bottom:2%;}
.topBanner .sousuoBox .ssimg{width:0.16rem;float:left;margin:6% 6% 0 4%;}
.topBanner1 .sousuoBox .ssimg{width:0.16rem;float:left;margin:5% 6% 0 4%;}
.topBanner .sousuoBox .inputsBox{border:1px solid #fff;display: inline-block;border-radius: 16px;background:rgba(247,247,247,0.5) url(../images/ssimg.png) no-repeat 10px center;background-size: 15px;float:left;width:71%;margin-top: 4%;padding:1% 0;padding-left: 30px;box-sizing:border-box;}
.topBanner .sousuoBox .inputsBox.ssinput{border-color:#ddd;color:#e6e6e6;background-image:url(../images/ssimgf.png);}
.topBanner .sousuoBox .inputsBox input{border:none;background: transparent;color:#666;font-size:0.24rem;}
.topBanner .sousuoBox .inputsBox input::-webkit-input-placeholder{color:#fff;}
.topBanner .sousuoBox .inputsBox.ssinput input::-webkit-input-placeholder{color:#e6e6e6;}
.topBanner .sousuoBox .person{float:right;height:0.48rem;margin:5.6% 4% 0 0;margin-top:0.3rem;}
.topBanner .sousuoBox .serch{color:#f48e1b;float:right;margin:5.6% 4% 0 0;display:none;}
.personList{position:absolute;right:0.2rem;top:0.96rem;width:32%;line-height: 0.8rem;font-size:0.24rem;background: rgba(0,0,0,0.5);border-radius: 5px;display: none;z-index:999;}
.personList a{display: block;width:80%;margin:0 auto;color:#fff;border-top:1px solid #9a8d7a;}
.personList a:nth-child(1){border-top:none;}
.personList a img{height:0.3rem;vertical-align: middle;display: inline-block;}
.personList .sanjiaoxing{width:0;height:0;border:6px solid transparent;border-bottom-color:rgba(0,0,0,0.5);position:absolute;top:-12px;right:10px;}
.productShow{padding:0 0.1rem 0.1rem 0;overflow: hidden;background: #f6f6f6;position:relative;}
.productShow ul li{width:48%;height:1.66rem;float:left;margin:0.1rem 0 0 2%;}
.productShow ul li .pTitle{font-size:0.24rem;color:#361d00;width:90%;margin-top:0.5rem;}
.productShow ul li .pDescript{font-size:0.2rem;color:#aaa;width:90%;margin-top:0.1rem;}
.productShow ul li.contRight .pTitle{float:right;margin-right:4%;text-align: right;}
.productShow ul li.contRight .pDescript{float:right;margin-right:4%;text-align: right;}
.productShow ul li.contLeft .pTitle{float:left;margin-left:4%;text-align: left;}
.productShow ul li.contLeft .pDescript{float:left;margin-left:4%;text-align: left;}
.productShow .jingxuan{width:1rem;height:1rem;background: url(../images/jingxuanbg.jpg) no-repeat center center;background-size: 100%;color:#349df2;text-align: center;line-height: 1rem;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;font-size:0.24rem;}
.contList{margin-bottom: 0.2rem;background: #fff;}
.contList .titlet{height:0.7rem;line-height: 0.7rem;border-bottom: 1px solid #e4e4e4;color:#2e2e2e;font-size: 0.24rem;}
.contList .titlet .listIcon{width:0.34rem;vertical-align: middle;margin:0 0.1rem 0 0.2rem;display: inline-block;}
.contList .titlet .listIcon1{width: 0.12rem;vertical-align: middle;margin:-0.06rem 0.1rem 0 0.2rem;display: inline-block;  }
.contList .titlet a{float:right;margin-right:0.2rem;color:#999;}
.contList .listYo{overflow: hidden;}
.contList .listYo li{height:1.53rem;float:left;width:25%;text-align: center;}
.contList .listYo li img{height:0.5rem;display: inline-block;margin-top: 0.3rem;}
.contList .listYo li p{color:#333;font-size:0.22rem;margin-top:0.1rem;}
.ssBox{width:100%;min-height:100%;position:fixed;top:0;left:0;background: #fcfcfc;z-index:10;display: none;}
.ssBox .remensousuo{border-top: 1px solid #eee;background: #fff;padding:0 2%;margin-top: 1rem;}
.ssBox .remensousuo p{line-height: 0.6rem;font-size:0.24rem;color:#b5b5b5;}
.ssBox .remensousuo ul{overflow: hidden;}
.ssBox .remensousuo ul li{float:left;width:33.333333%;line-height: 0.4rem;border-top:1px solid #eee;color:#444;box-sizing:border-box;padding:0.2rem 0;text-align:center;}
.ssBox .remensousuo ul li:nth-child(3n+1) span,.ssBox .remensousuo ul li:nth-child(3n+2) span{display: block;width:100%;border-right:1px solid #eee;box-sizing:border-box;}
.ssBox .remensousuo ul li:nth-child(3n) span,.ssBox .remensousuo ul li:nth-child(3n+2) span{padding-left: 0.2rem;}
.ssBox .historyList{background: #fff;border-top:0.2rem solid #f6f6f6;padding:0 2%;}
.ssBox .historyList p{line-height: 0.6rem;font-size:0.24rem;color:#b5b5b5;border-bottom:1px solid #eee;}
.ssBox .historyList ul li{border-bottom:1px solid #eee;line-height: 0.8rem;padding-left: 7%;background: url(../images/ssimgf.png) no-repeat left center;background-size: 0.3rem;}
.nofound{width:100%;height:100%;background: #fff;text-align: center;}
.nofound img{margin-top:50%;}
.nofound p{color:#666;font-size:0.24rem;}
.nofound p span{color:#ff8800;}

.topBanner1{height:auto;}
.topBanner .sousuoBox1{background: #fff;height:0.94rem;padding:0 2%;width:96%;position:static;}
.topBanner .sousuoBox1 .inputsBox{margin-top: 3%;width:82%;}
.topBanner .sousuoBox1 .serch{display: block;margin:5% 2% 0 0;font-size:0.24rem;}
.conList{background: #fff;}
.conList a.titleTi{display:block;width:92%;background: #f4f4f4;line-height: 0.6rem;padding:0 4%;border-top:#eee;color:#666;font-size:0.23rem;}
.conList ul li{line-height: 0.8rem;padding:0 4%;border-top:1px solid #eee;color:#333;}
.conList ul li img{height:0.36rem;vertical-align: middle;margin-left:0.3rem;}
.conList ul li a{display: inline-block;width:80%;height:100%;color:#333;font-size:0.23rem;}
.conList ul li:nth-child(1){border-top:0;}
.zmList{position:fixed;right:2%;top:10%;}
.zmList li{width:0.8rem;text-align: center;line-height:0.5rem;}

.erweimabox{width:80%;margin:0 auto;border:5px solid #fff;overflow: hidden;padding: 2%;}
.erweimabox .erweimaleft{width:60%;float:left;color:#ff8800;text-align:center;line-height:0.4rem;margin-top:0.12rem;}
.erweimabox .erweimaleft p:nth-child(2){font-size:0.3rem;line-height:0.6rem;}
.erweimabox .erweimar{width:35%;float:left;}


.productShow1{padding:0 0.1rem 0.1rem 0;overflow: hidden;background: #fff;position:relative;}
.productShow1 ul li{width:48%;float:left;margin:0.1rem 0 0 2%;background: none;}
.productShow1 ul li a img{box-shadow:0px 2px 6px #ccc;border-radius:0.1rem;}
.fffbg{height:1rem;background: #fff;}
.bottomlink{overflow: hidden;padding:0.1rem 0;width:100%;background:#f5f4f9;text-align: center;}
.bottomlink li{display: inline-block;font-size:0.2rem;border-left:1px solid #aaa;height:0.2rem;}
.bottomlink li:nth-child(1){border-left:none;}
.bottomlink li a{padding:0 0.1rem;color:#aaa9ac;display:block;line-height:0.24rem;height:0.16rem;}
.bottomlink li:nth-child(1) a{padding-right:0.04rem;}

/*游戏充值*/
.game-title{line-height:0.92rem;color:#000;padding-left:0.3rem;background:#f5f5f5;font-size:0.32rem;}
.listCZ{background: #fff;padding:0 0.3rem;font-size:0.28rem;color:#333;}
.listCZ li:nth-child(1){border-top:0;}
.listCZ li{line-height: 0.9rem;border-top:1px solid #d6d6d6;position:relative;}
.listCZ li input{background: #fff;border:none;height:0.9rem;font-size:0.28rem;}
.listCZ li input:placeholder{font-size:0.32rem;}
.listCZ li span{display: inline-block;width:25%;}
.listCZ li .selecBox p{color:#000;display: inline-block;margin-right: 0.1rem;}
.listCZ li .selecBox{float:right;height:100%;margin-right:0.2rem;}
.listCZ li .selecBox img{margin-top:0.34rem;width:8px;}
.popUpMask{position:fixed;top:0;left:0;background:rgba(0,0,0,0.6);width:100%;height:100%;display: none;z-index:999;}
.popUpMask .czList{width:80%;max-height:80%;overflow:auto;margin:50% 0 0 50%;transform:translate(-50%,-25%);background: #f8f8f8;border-radius:10px;display: none;}
.popUpMask .czList li{height:0.9rem;line-height: 0.94rem;border-bottom:1px solid #d6d6d6;color:#333;padding:0 4%;font-size:16px;}
.popUpMask .czList li img{float:right;margin-top:0.34rem;width:5%;}

/*车辆认证*/
.certTop{height:0.79rem;border-bottom: 1px solid #ddd;background: #f5f4f2;position:relative;text-align: center;color:#ff9100;line-height: 0.8rem;font-size:0.3rem;}
.certTop img{vertical-align: middle;width:0.3rem;display: inline-block;margin-right: 2px;}
.certTop .temporarily{color:#000;font-size:0.24rem;position:absolute;right:3%;top:0;}
.certList{padding:0 3%;}
.certList ul li{border:1px solid #d4d4d4;font-size:0.26rem;line-height: 0.86rem;height:0.86rem;border-radius: 5px;margin-top: 0.3rem;}
.certList ul li input{flex:1;width:53%;text-align:left;background: transparent;color:#333;border:none;}
.certList ul li span{display: inline-block;width:25%;padding-right:5%;text-align: right;}
.certList ul li span i{font-style: normal;color:red;font-weight: bold;margin-right:5%;}
.certList ul li input:placeholder{color:#aaa;}
.certList ul li img{width:8%;height:auto;display: inline-block;vertical-align: middle;}
.certBtn{width:94%;margin:10% auto 0;display: block;text-align: center;color:#fff;background: #ff8800;padding:3% 0;border-radius: 5px;}
.certMask{position: fixed;top:0;left:0;width:100%;height:100%;background: rgba(0,0,0,0.5);display: none;}
.certMask .certDrivingBox{width:90%;margin-top:50%;margin-left:50%;transform:translate(-50%,-50%);background: #fff;border-radius: 5px;}
.certMask .certDriving{padding:3%;}
.certMask .certD-qd{text-align: center;line-height: 0.8rem;display: block;font-size:0.3rem;color:#ff8800;border-top:1px solid #dadada;}
.certMask .select-type{width:80%;max-height:80%;margin-top:60%;margin-left:50%;transform:translate(-50%,-30%);background: #fff;border-radius: 5px;display: none;overflow: auto;}
.certMask .select-type li{height: 0.9rem;line-height: 0.94rem;border-bottom: 1px solid #d6d6d6;color: #333;padding: 0 4%;font-size: 16px;}
.certMask .select-type li img{float: right; margin-top: 0.34rem; width: 5%;}

.popupHjf{padding:0 4%;padding-top:1px;}
.popupHjf img{display:block;margin:10% auto;width:40%;}
.popupHjf .poptishi{color:#5a5a5a;font-size:0.26rem;line-height: 28px;text-indent: 2em;}
.popupHjf .poptishi span{font-size:0.32rem;color:#ff8800}
.popupHjf .logintishi{color:#888;font-size:12px;line-height: 24px;margin-top:6%;padding-left:10px;}
.popupHjf .logintishi span{color:#4a90e2;}
.popupHjf .login_btn{display:block;line-height: 50px;background: #ff8800;color:#fff;font-size:18px;text-align: center;margin-top:30px;border-radius:5px;}
.popupHjf .cancelLogin{display:block;line-height: 50px;color:#888;font-size:16px;text-align: center;margin-top:30px;}


/*券码门店*/
.tryStore{background:#fff;padding:0 2%;padding-left:4%;margin-top:0.06rem;}
.tryStore02{}
.tryStore .tryOut{font-size:0.26rem;color:#333;line-height: 0.68rem;border-bottom:1px solid #e2e2e2;}
.tryStore .storeDetail{display:flex;display:-webkit-flex;padding:0.1rem 0;padding-left: 0.1rem;}
.tryStore .storeDetail .stDeLeft{flex:1;width:66%;padding-top:0.06rem;}
.tryStore .storeDetail .stDeLeft p{font-size:0.24rem;color:#000;}
.tryStore .storeDetail .stDeLeft span{width:96%;font-size:0.22rem;color:#666;display: block;margin-top: 0.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tryStore .storeDetail .stDeRight{padding:0.1rem 0.1rem 0.1rem 0.2rem;border-left: 1px solid #e4e4e4;}
.tryStore .storeDetail .stDeRight p{font-size:0.18rem;color:#999;white-space:nowrap;text-align: center;}
.tryStore .storeDetail .stDeRight p span{color:#333;}
.tryStore .storeDetail .stDeRight div{text-align: center;margin-top:0.1rem;}
.tryStore .storeDetail .stDeRight div img{vertical-align: middle;display:inline-block;width:16%;}
.tryStore .storeDetail .stDeRight div span{font-size:0.2rem;color:#ff8800;}
.tryStore .allStoreDe{line-height: 0.62rem;color:#777;display:flex;font-size: 0.18rem;display:-webkit-flex;}
.tryStore .allStoreDe a{flex:1;display: flex;display:-webkit-flex;}
.tryStore .allStoreDe a span{flex:1;}
.moreListSearch{margin:0.1rem 0;background: #fff;padding:0.1rem 2%;display: flex;display:-webkit-flex;height:0.87rem;box-sizing:border-box;}
.moreListSearch img{width:0.5rem;height:0.5rem;margin-top:0.12rem;margin-right: 3%;}
.moreListSearch input{flex:1;border:none;background: #fff;}
.moreListSearch a{line-height:0.67rem;color:#3b7fc8;font-size:0.28rem;padding-left:0.2rem;border-left:1px solid #e2e2e2;}
.moreListBox{padding:0.2rem 2%;background: #fff;}
.moreListBox li{display:flex;display:-webkit-flex;padding:0.2rem 0;border-bottom:1px solid #e2e2e2;}
.moreListBox li .stDeLeft{flex:1;}
.moreListBox li .stDeLeft p{font-size:0.26rem;color:#000;}
.moreListBox li .stDeLeft p span{float:right;margin-right: 4%;color:#a3a3a3;}
.moreListBox li .stDeLeft>span{font-size:0.24rem;color:#666;display: block;margin-top: 0.2rem;}
.moreListBox li .stDeRight{border-left: 1px solid #e4e4e4;font-size:0.22rem;line-height: 0.9rem;width:18%;}
.moreListBox li .stDeRight p{color:#999;}
.moreListBox li .stDeRight p span{color:#333;}
.moreListBox li .stDeRight a{text-align: center;display: block;}
.moreListBox li .stDeRight a img{vertical-align: middle;display:inline-block;width:20%;}
.moreListBox li .stDeRight a span{font-size:0.2rem;color:#ff8800;}



/*模板C*/
.hjfIndexBox{transition:all 0.5s;}
.searchBox{height:0.88rem;width:100%;position:fixed;top:0;left:0;line-height: 0.88rem;display: flex;color:#fff;font-size:0.28rem;z-index:999;color:#fff;padding:0 0.24rem;box-sizing:border-box;}
.searchBox .search-left a{color:#fff;}
.searchBox .search-left img{width:0.24rem;display: inline-block;vertical-align: middle;}
.searchInputBox{flex:1;height:0.6rem;background:#fff;display: flex;border-radius:26px;overflow: hidden;padding-left:0.3rem;margin:0 0.2rem;margin-top:0.13rem;}
.searchInputBox img{width:0.3rem;height:0.3rem;margin-top:0.15rem;margin-right:0.2rem;}
.searchInputBox input{border:none;outline: none;color:#333;flex:1;background: #fff;font-size:0.24rem;}
.searchBox .person-link img{height:0.48rem;width:auto!important;margin-top:0.2rem;}
.searchInputBox input:placeholder{color:#bfbfbf;}
.cullingBox{overflow: hidden;padding:0.1rem 0.2rem;background: #fff;}
.cullingBox .cullingTitle{font-size:0.3rem;color:#333;padding-bottom: 0.1rem;}
.cullingBox .cullingTitle .cuLine{width:0.04rem;height:0.3rem;display: inline-block;margin-right:0.16rem;background: #60c4ff;}
.cullingBox .cullingList:after{clear:both;}
.cullingBox .cullingList li{float:left;box-shadow:rgba(182,226,255,0.24) 0px 0px 3px 2px;width: 48%;margin-bottom:0.1rem;overflow: hidden;}
.cullingBox .cullingList li:nth-child(2n+1){margin-right:4%;}
.cullingBox .cullingList li img{width:100%;display:block;}
.cullingBox .cullingList li .culling-right{float:left;width:60%;text-align: center;}
.cullingBox .cullingList li .culling-right p{color:#333;margin-top:0.44rem;}
.cullingBox .cullingList li .culling-right span{font-size:0.22rem;color:#333;opacity: 0.6;margin-top:0.04rem;}
.cullingBox .cullingList li a{display: block;width: 100%;}
.activity-showList{padding:0.1rem 0 0.2rem;overflow: hidden;background: #fff;margin-bottom: 0.2rem;}
.activity-showList .more{display: block;position: absolute;right: 0.2rem;height: 0.4rem;font-size:0.24rem;opacity: 0.9;color:#666;background-size: auto 90%;margin-top:0.16rem;}
.activity-showList .more img{height: 0.2rem;margin-top: 0.07rem;padding: 0 0.2rem;}
.activity-showList .biaoti{width:100%;text-align: center;color:#333;}
.activity-showList .biaoti p{letter-spacing: 2px;font-size:0.3rem;}
.activity-showList .biaoti span{font-size:0.14rem;opacity: 0.7;}
.activity-showList .biaoti img{width:100%;}
.activity-showList .fourSmall{overflow: hidden;padding:0 0.2rem;margin-top:0.2rem;}
.activity-showList .fourSmall li{width:21%;float:left;text-align: center;margin:0 2%;}
.activity-showList .fourSmall li img{width:auto;height:50px;}
.activity-showList .fourSmall li p{font-size:0.24rem;line-height: 0.4rem;margin-top:0.1rem;}
.location{position:fixed;left:100%;top:0;height:100%;overflow: auto;z-index:999999;background: #fff;width:100%;transition:all 0.5s;}
.location .backIndex{background: #4dacfe;height:0.88rem;display: flex;}
.location .backIndex a img{width:0.2rem;margin-top:0.26rem;margin-left:0.2rem;}
.location .backIndex .searchInputBox{margin-right:0.6rem;}
.location .ttittle{line-height: 0.9rem;padding-left:0.2rem;font-size:0.26rem;color:#333;width:60%;display: inline-block;}
.location .huoqudingwei{float:right;margin-right: 0.4rem;font-size:0.26rem;color:#adadad;line-height: 0.9rem;}
.location .huoqudingwei img{width:0.2rem;display: inline-block;vertical-align: middle;}
.location .placename{padding:0 0.2rem;background: #efeef2;}
.location .placename .place{font-size:0.24rem;color:#333;padding-bottom: 0.1rem;}
.location .placename .place ul{overflow: hidden;}
.location .placename .place ul li{width:25%;float:left;background: #fff;line-height: 0.56rem;margin-left:0.2rem;margin-top:0.1rem;text-align: center;border-radius: 4px;}
.location .placename .place ul li:nth-child(3n+1){margin-left:0;clear:both;}
.location .placeZimu p{line-height: 0.6rem;padding-left:0.2rem;background: #efeef2;}
.location .placeZimu ul{padding:0 0.4rem;line-height: 0.69rem;font-size:0.26rem;}
.location .placeZimu ul li{border-top:1px solid #e8e8e8;}
.location .placeZimu ul li:nth-child(1){border:none;}
.activityPopup{position:fixed;top:0;left:0;width:100%;height:100%;background: rgba(0,0,0,0.8);}
.activityPopup .popupBox{width:90%;border-radius: 10px;margin-top:50%;margin-left:50%;transform:translate(-50%,-50%);overflow: hidden;background: #fff;}
.activityPopup .popupBox .titttle{background: #f5f5f5;height:0.89rem;line-height:0.89rem;text-align: center;border-bottom:1px solid #dadada;font-size:0.32rem;}
.activityPopup .popupBox .close{float:right;position: relative;width: 0.4rem;height:0.4rem;margin-top:0.2rem;margin-right:0.2rem;}
.activityPopup .popupBox .close .close1{width:100%;height:2px;background: #a0a0a0;transform:rotate(-45deg);position:absolute;top:50%;left:0;}
.activityPopup .popupBox .close .close2{width:100%;height:2px;background: #a0a0a0;transform:rotate(45deg);position:absolute;top:50%;left:0;}
.activityPopup .popupBox .actTittttle .top{overflow: hidden;color:#333;font-size:0.28rem;padding:0.2rem 0.2rem;}
.activityPopup .popupBox .actTittttle .top img{float:right;width:0.32rem;}
.activityPopup .popupBox .actTittttle .huodongguize h3{font-size:0.22rem;border-bottom:1px solid #b5b5b5;line-height: 0.46rem;text-align: center;color:#333;}
.activityPopup .popupBox .actTittttle .huodongguize{font-size:0.2rem;line-height: 0.36rem;padding:0 0.3rem;color:#333;overflow: hidden;}

.searchBox .ssimg{width:0.26rem;height: 0.46rem;margin-top: 0.2rem;}
.topBanner .sousuoBox .ssimg{height: 0.32rem;}
.topBanner .sousuoBox .ssinput{border: 1px solid #ddd;display: inline-block;border-radius: 16px;background: rgba(247,247,247,0.5) url(../images/ssimgf.png) no-repeat 10px center;background-size: 15px;float: left;width: 71%;margin-top: 4%;padding: 1% 0;padding-left: 30px;box-sizing: border-box;color: #e6e6e6;}
.searchInputBox input{border: none;background: transparent;color: #666;height: 100%;}
.cullingBox .cullingTitle img{width: 0.34rem;vertical-align: middle;margin: 0 0.1rem 0.05rem 0;display: inline-block; }

/* 彩票相关样式 */
.pay_notice{
    background:#fdf7c1;
    height:36px;
    line-height: 32px;
    color:#fe565f;
}
.pay_notice .swiper_wrap{
    height:32px;
    line-height: 32px;
    overflow: hidden;
}
.pay_notice .pay_noticeTitle{
    font-size:0.2rem;
    color:#333;
    line-height: 32px;
    display: inline-block;
    vertical-align: middle;
}
.pay_notice .pay_noticeTitle img{
    display: inline-block;
    vertical-align: middle;
    height: 15px;
    margin-top: -4px;
}
.swiper_wrap{
    position: relative;
    width: 60%;
    height: 32px;
    margin: 0 auto;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}
.swiper_wrap ul{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    float: right;
    color: #fe565f;
    font-size: 12px;
}
.swiper_wrap ul li{
    line-height: 32px;
    height:32px;
}
.swiper_wrap ul li a{
    color: #333;
    font-size:0.2rem;
    line-height: 32px;
    height:32px;
}
.pay_remenType{
    padding-top:0.2rem;
    background: #fff;
}
.pay_remenType .pay_rm_title{
    font-size:0.26rem;
    color:#333;
    padding:0 4%;
    padding-top:0.2rem;
}
.pay_remenType .pay_rm_title img{
    display: inline-block;
    vertical-align: middle;
    height:0.3rem;
}
.pay_remenType .pay_rm_title span{
    vertical-align: middle;
}
.pay_remenType .pay_rm_list li{
    padding:0.3rem 0 0;
}
.pay_remenType .pay_rm_list li a{
    display: block;
    padding:0 4%;
}
.pay_remenType .pay_rm_list li a>img{
    float: left;
    width:15%;
    margin:0 6%;
    margin-top:0.08rem;
}
.pay_remenType .pay_rm_list li a .pay_rm_list_right{
    float:left;
    padding-right:0.16rem;
    box-sizing:border-box;
    width:66%;
    background: url(../images/return@2x.png) no-repeat right center;
    background-size:0.15rem;
    padding-bottom:0.16rem;
    border-top: 1px solid rgba(228,228,228,0.8);
    padding-top:0.16rem;
    margin-top:-0.3rem;
}
.pay_remenType .pay_rm_list li:nth-of-type(1) .pay_rm_list_right{
    border-top:0;
}
.pay_remenType .pay_rm_list li a .pay_rm_list_right .pay_rm_tit{
    font-size:0.26rem;
    color: #ff8800;
    line-height: 0.4rem;
}
.pay_remenType .pay_rm_list li a .pay_rm_list_right .pay_rm_term{
    font-size:0.2rem;
    color:#999;
    line-height: 0.3rem;
}
.pay_rm_list_right span{
    font-size:0.22rem;
    color:#666;
    line-height: 0.28rem;
    margin-top: 0.05rem;
    display: block;
}
.pay_bottom{
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    height:1rem;
    border-top:1px solid #e4e4e4;
    background: #fafafa;
    z-index:99;
}
.pay_bottom ul{
    overflow: hidden;
    height:100%;
    padding:0 4%;
}
.pay_bottom ul li{
    width:33.33%;
    float:left;
    text-align: center;
}
.pay_bottom ul li a{
    display:block;
}
.pay_bottom ul li img{
    height:0.46rem;
    margin:0 auto;
    margin-top:0.1rem;
}
.pay_bottom ul li p{
    color:#888;
    font-size:0.18rem;
    margin-top:0.1rem;
}

/*彩票详情页面*/
.pay_lotteryDTop{
    padding:0 4% 0.3rem;
    overflow: hidden;
    border-top:0.2rem solid #f2f2f2;
    background: #fff;
}
.pay_lotteryDTop>img{
    float:left;
    width:22%;
    margin-top:0.26rem;
}
.pay_lotteryDTop .pay_lotteryDright{
    float:left;
    margin-left:5%;
    width:60%;
}
.pay_lotteryDTop .pay_lotteryDright p{
    font-size:0.3rem;
    color:#000;
    margin-top:0.3rem;
}
.pay_lotteryDTop .pay_lotteryDright span{
    font-size:0.22rem;
    color:#666;
    margin-top:0.1rem;
    display: block;
}
.pay_zhuNum{
    height:1rem;
    line-height: 1rem;
    padding:0 4%;
    font-size:0.28rem;
    color:#333;
    border-top:1px solid #e4e4e4;
    background: #fff;
}
.pay_zhuNum .pay_numSelectBox{
    overflow: hidden;
    border:1px solid #e4e4e4;
    width:2rem;
    float: right;
    height:0.5rem;
    line-height: 0.46rem;
    margin-top:0.25rem;
    border-radius:5px;
    text-align: center;
}
.pay_zhuNum .pay_numSelectBox span{
    width:25%;
    float:left;
    background: #fafafa;
    font-size:0.32rem;
    height:100%;
}
.pay_zhuNum .pay_numSelectBox span.pay_minus{
    color:#929088;
}
.pay_zhuNum .pay_numSelectBox span.pay_adds{
    color:#f3870c;
}
.pay_zhuNum .pay_numSelectBox input{
    border:0;
    background: #fff;
    float:left;
    text-align: center;
    width:50%;
    height:100%;
    border-left:1px solid #e4e4e4;
    border-right:1px solid #e4e4e4;
    box-sizing:border-box;
}
.pay_serviceManual{
    margin-top:3px;
    padding:0 4%;
    background: #fff;
    min-height:62%;
    padding-bottom: 1rem;
}
.pay_serviceManual>p{
    line-height: 0.8rem;
    height:0.8rem;
    color:#000;
    font-size:0.28rem;
    border-bottom: 1px solid #e4e4e4;
}
.pay_serviceManual .pay_serviceManualList{
    padding:0.3rem 0;
}
.pay_serviceManual .pay_serviceManualList div{
    line-height: 20px;
    font-size:12px;
    color:#666;
    padding:4px 0;
}
.pay_serviceManual .pay_serviceManualList li{
    font-size:0.22rem;
    color:#666;
    line-height: 0.38rem;
    margin-top:0.2rem;
}
.pay_bottomDHBtn{
    height:1rem;
    line-height: 1rem;
    border-top:1px solid #e4e4e4;
    background: #fafafa;
    position:fixed;
    width:100%;
    bottom:0;
    left:0;
}
.pay_bottomDHBtn p{
    color:#666;
    font-size:0.22rem;
    padding-left:4%;
    float:left;
    max-width: 60%;
    overflow: hidden;
}
.pay_bottomDHBtn p span{
    font-size:0.26rem;
    color:#f3870c;
}
.pay_bottomDHBtn a{
    background: #f3870c;
    color:#fff;
    font-size:0.3rem;
    text-align: center;
    width:35%;
    float:right;
}
.grayBg{
    background:#cccccc!important;
}
.me_seclected p{
    color:#f3870c!important;
}
/*我的彩票页面*/
.pay_remenType.pay_meTicket .pay_rm_list li a .pay_rm_list_right{
    background: #fff;
    padding-right:0;
    position: relative;
    border-bottom: 1px solid rgba(228,228,228,0.8);
    border-top:none;
}
.pay_remenType.pay_meTicket .pay_rm_list li:nth-of-type(1) a .pay_rm_list_right{
    border-top:none;
}
.pay_remenType.pay_meTicket .pay_rm_list li a .pay_rm_list_right .pay_kjjg{
    position:absolute;
    top:50%;
    right:0;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    font-size:0.24rem;
    height:0.9rem;
    line-height: 0.9rem;
    color:#666;
}
.pay_remenType.pay_meTicket .pay_rm_list li a .pay_rm_list_right .pay_downBtn{
    position:absolute;
    top:50%;
    right:0;
    transform:translateY(-50%) rotate(90deg);
    font-size:0.24rem;
    height:0.24rem;
    line-height: 0.9rem;
    color:#666;
}
.pay_remenType.pay_meTicket .pay_rm_list li a .pay_rm_list_right a.pay_kjjg{
    color:#f3870c;
    right:0;
}
.pay_remenType.pay_meTicket .pay_rm_list li a .pay_rm_list_right p.pay_kjjg{
    right:0;
}
.pay_allNum{
    overflow: hidden;
    margin-top:0.1rem;
}
.pay_allNum span{
    float:left;
    width:0.3rem;
    height:0.3rem;
    border:1px solid #ff5561;
    border-radius: 50%;
    text-align: center;
    line-height: 0.32rem;
    margin-right:0.06rem;
    font-size:0.19rem;
    color:#ff5561;
    margin-bottom:0.1rem;
}
.pay_allNum span.pay_blue{
    border-color:#85afff;
    color:#85afff;
}
.pay_gapBottom{
    height:1rem;
}
.pay_underscore{
    height:0.89rem;
    line-height: 0.89rem;
    background:#fff;
    color:#d3d3d3;
    text-align: center;
    margin-top:0.2rem;
    font-size:0.22rem;
}
.pay_rm_listDown{
    background: #f8f8f8;
    padding:0 4%;
    display: none;
}
.pay_rm_listDown .pay_rm_listDowns{
    padding:0.3rem 0;
    border-top: 1px solid #e4e4e4;
    padding-left:0.3rem;
    font-size:0.2rem;
    color:#999;
    position: relative;
}
.pay_rm_listDown .pay_rm_listDowns:nth-of-type(1){
    border:none;
}
.pay_rm_listDown .pay_rm_listDowns span{
    color:#ff5a65;
    padding:0 0.04rem;
}
/*.pay_rm_listDown .pay_rm_listDowns span:nth-of-type(8){*/
/*margin-left:1.32rem;*/
/*line-height: 0.4rem;*/
/*}*/
.pay_rm_listDown .pay_rm_listDowns span.pay_blue{
    color:#85afff;
}
.pay_rm_listDown .pay_rm_listDowns p{
    position:absolute;
    right:0;
    top:0;
    font-size:0.26rem;
    line-height: 0.9rem;
}
.pay_rm_listDown .pay_rm_listDowns p.pay_colorred{
    color:#ff5a65;
}
/*开奖公告页面*/
.pay_drawNotice{
    min-height:100%;
    background: #fff;
}
.pay_drawNotice .pay_drawListBigBox li{
    padding:0.3rem 4%;
    border-bottom: 1px solid #e4e4e4;
    position: relative;
    overflow: hidden;
}
.pay_drawNotice .pay_drawListBigBox li .pay_drawListBigLeftImg{
    float: left;
    width: 20%;
    margin-right:4%;
}
.pay_drawNotice .pay_drawListBigBox li .pay_drawListBigRight{
    float:left;
    width:70%;
}
.pay_drawNotice .pay_drawListBigBox li .pay_drawListBigRight p{
    font-size:0.28rem;
    margin-bottom:0.1rem;
}
.pay_drawNotice .pay_drawListBigBox li .pay_drawListBigRight p span{
    font-size:0.22rem;
    color:#999;
    padding-left:8%;
}
.pay_drawNotice .pay_drawListBigBox li .pay_drawListBigdownImg{
    position: absolute;
    right:5%;
    top:50%;
    transform:translateY(-50%) rotate(0);
    height:0.3rem;
    transition:all 0.5s;
}
.pay_drawListBigBox .pay_allNum{
    float:left;
}
.pay_drawListBigBox .pay_allNum span{
    width:0.46rem;
    height:0.46rem;
    line-height: 0.48rem;
    font-size:0.24rem;
}
.pay_drawListSmallBox{
    padding:0 4%;
    background: #f8f8f8;
    line-height: 0.9rem;
    text-align: center;
    overflow: hidden;
    display: none;
}
.pay_drawNotice .pay_drawListSmallBox li{
    border-bottom: 1px solid #e4e4e4;
    color:#999;
    font-size:0.22rem;
    line-height: 0.9rem;
    padding:0;
    padding:0.1rem 4%;
}
.pay_drawListSmallBox li span{
    color:#ff5561;
    font-size:0.26rem;
    padding:0 0.05rem;
}
.pay_drawListSmallBox li span.pay_blue{
    color:#85afff;
}
.pay_drawNotice .pay_drawListBigBox li .pay_drawListBigdownImg.img{
    transform:rotate(90deg);
}
/*中奖页面*/
.winPrizeBox{
    width:92%;
    margin:0 auto;
    background: #fff;
    border-radius: 0.1rem;
    box-shadow: #e7e7e7 0px 3px 11px 0px;
}
.winPrizeBox .winPrizeTop{
    padding:0.4rem 4%;
    overflow: hidden;
}
.winPrizeBox .winPrizeTop img{
    height:1rem;
}
.winPrizeBox .winPrizeTop .waitKj{
    font-size:0.26rem;
    color:#666;
    float:right;
    margin-top: 0.4rem;
}
.winPrizeBox .winPrizeTop img:nth-of-type(1){
    float:left;
}
.winPrizeBox .winPrizeTop img:nth-of-type(2){
    float:right;
}
.winPrizeBox .winPrizeTop .winPrizeMes{
    float:left;
    margin-left:4%;
}
.winPrizeBox .winPrizeTop .winPrizeMes p{
    font-size:0.28rem;
    color:#333;
    margin-top:0.1rem;
    line-height: 0.4rem;
}
.winPrizeBox .winPrizeTop .winPrizeMes p span{
    font-size:0.22rem;
    color:#999;
}
.winPrizeBox .winPrizeTop .winPrizeMes>span{
    font-size:0.22rem;
    color:#666;
    line-height: 0.3rem;
    display: block;
    margin-top: 0.02rem;
}
.dashedLine{
    width: 100%;
    height: 1px;
    background-image: linear-gradient(to right, #ccc 0%, #ccc 50%, transparent 50%);
    background-size: 22px 1px;
    background-repeat: repeat-x;
}
.winPrizeTz{
    overflow: hidden;
    padding:0.4rem 0;
}
.winPrizeTz div{
    width:50%;
    float:left;
    text-align: center;
}
.winPrizeTz div.winPrizeTzLeft{
    box-sizing:border-box;
    border-right:1px solid #e4e4e4;
}
.winPrizeTz div p{
    font-size:0.24rem;
    color:#999;
    margin-top:-0.1rem;
}
.winPrizeTz div span{
    font-size:0.34rem;
    color:#333;
    margin-top:0.1rem;
    display: block;
}
.winPrizeTz div.winPrizeTzRight span{
    color:red;
}
.prizeDhRules{
    width:92%;
    margin:0 auto;
    background: #fff url(../images/prizeDhRulesBg.jpg) no-repeat top center;
    background-size: 100% 100%;
    margin-top:0.35rem;
    padding:0.2rem 4% 0.4rem;
    box-sizing:border-box;
}
.prizeDhRules .prizeDhRulesTitle{
    text-align: center;
}
.prizeDhRules .prizeDhRulesTitle span{
    display: inline-block;
    vertical-align: middle;
    width:30px;
    height:1px;
    background:#f35726;
}
.prizeDhRules .prizeDhRulesTitle p{
    display: inline-block;
    vertical-align: middle;
    color:#000;
    font-size:0.26rem;
    padding:0 0.14rem;
}
.prizeDhRules .prizeDhRulesTishi{
    font-size:0.22rem;
    line-height: 0.5rem;
    color:#555;
    margin-top:0.2rem;
    text-indent:2em;
}
.prizeDhRules .prizeDhRulesBtn{
    color:#f35726;
    font-size:0.26rem;
    line-height:0.7rem;
    text-align: center;
    width:60%;
    margin:0.2rem auto 0;
    border-radius: 5px;
    display: block;
    border: 1px solid #f35726;
    letter-spacing: 2px;
}
.prizeKjNumBox{
    font-size:0.24rem;
    color:#000;
    margin-top:0.4rem;
    padding:0 4%;
    padding-bottom: 0.4rem;
}
.prizeKjNumBox .prizeKjNum{
    text-align: center;
    margin-top:0.2rem;
}
.prizeKjNumBox .prizeKjNum span{
    display: inline-block;
    width:0.52rem;
    height:0.52rem;
    line-height: 0.52rem;
    text-align: center;
    background:#ff6666;
    color:#fff;
    border-radius: 50%;
    margin:0 0.05rem;
}
.prizeKjNumBox .prizeKjNum span.blue{
    background:#1fb2f8;
}
.prizeKjNumBox .prizeKjNumList li{
    overflow: hidden;
    padding:0.1rem 2%;
}
.prizeKjNumBox .prizeKjNumList li p{
    color:#a7a7a7;
    font-size: 0.22rem;
    line-height: 0.52rem;
    float:left;
    width:26%;
}
.prizeKjNumBox .prizeKjNumList li .prizeKjNum1{
    float:left;
    width:72%;
    margin-left:2%;
    line-height: 0.7rem;
}
.prizeKjNumBox .prizeKjNumList li .prizeKjNum1 span{
    display: inline-block;
    display: inline-block;
    width:0.52rem;
    height:0.52rem;
    line-height: 0.52rem;
    text-align: center;
    color:#ff5561;
    border-radius: 50%;
    border:1px solid #ff5561;
    box-sizing:border-box;
}
.prizeKjNumBox .prizeKjNumList li .prizeKjNum1 span.blue{
    color:#1fb2f8;
    border-color:#1fb2f8;
}
.bigLjdjBtn{
    width:84%;
    display: block;
    margin:0.5rem auto 0.3rem;
    line-height: 0.88rem;
    text-align: center;
    color:#fff;
    font-size:0.32rem;
    background:#f35726;
    border-radius: 0.1rem;
}
.ljdjPopupBox{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.6);
    display: none;
}
.ljdjPopupBox .ljdhPopup{
    background: #fff;
    width:92%;
    margin-top: 50%;
    margin-left:4%;
    transform:translateY(-50%);
    border-radius: 0.1rem;
    padding:0.4rem 4% 0;
    box-sizing:border-box;
}
.ljdjPopupBox .ljdhPopup h3{
    font-size:0.32rem;
    color:#000;
    text-align: center;
}
.ljdjPopupBox .ljdhPopup p{
    font-size: 0.22rem;
    line-height: 0.5rem;
    color: #555;
    margin-top: 0.2rem;
    padding-bottom:0.3rem;
}
.ljdjPopupBox .ljdhPopup .confirmDh{
    line-height: 1.1rem;
    text-align: center;
    font-size:0.3rem;
    color:#f25623;
    display: block;
    border-top:1px solid #e4e4e4;
    margin-left:-4%;
    margin-right:-4%;
}

/*我的订单页面*/
.myOrder_body{
    padding-top:0.8rem;
}
.myOrder_topNav{
    padding:0 4%;
    height:0.8rem;
    line-height: 0.8rem;
    background:#fff;
    box-shadow:#dedede 0 1px 4px 1px;
    text-align: center;
    position:fixed;
    top:0;
    left:0;
    width:92%;
}
.myOrder_topNav a:nth-of-type(1) img{
    float:left;
    height:0.32rem;
    margin-top:0.24rem;
}
.myOrder_topNav a:nth-of-type(2) img{
    float:right;
    height:0.38rem;
    margin-top:0.22rem;
}
.myOrder_topNav p{
    width:30%;
    display: inline-block;
    margin:0 auto;
    font-size:0.3rem;
    color:#333;
}
.myOrder_title{
    line-height: 0.8rem;
    color:#333;
    font-size:0.28rem;
    padding:0 4%;
}
.myOrder_khxx,.myOrder_khxx1{
    padding:0.2rem 4% 0;
    border-top:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1;
    background: #fff;
    margin-bottom:0.2rem;
}
.myOrder_khxx>span{
    display: block;
    border-bottom:1px solid #e1e1e1;
    font-size:0.28rem;
    line-height: 0.57rem;
    text-align:center;
}
.myOrder_khxx>p{
    line-height: 0.6rem;
    font-size:0.26rem;
    color:#333;
    padding:0 2%;
}
.myOrder_khxx>p:nth-of-type(1){
    margin-top:0.1rem;
}
.myOrder_khxx1 .myOrder_ddxq{
    font-size:0.22rem;
    color:#666;
    line-height: 0.4rem;
    padding:0 2%;
    border-bottom:1px solid #e1e1e1;
}
.myOrder_khxx1 .myOrder_logo{
    padding:0.6rem 2% 0.2rem;
    overflow: hidden;
}
.myOrder_khxx1 .myOrder_logo img{
    height:1.4rem;
    width:1.4rem;
    float:left;
}
.myOrder_khxx1 .myOrder_logo .myOrder_logoRight{
    float:left;
    margin-left:5%;
    width:70%;
    position:relative;
}
.myOrder_khxx1 .myOrder_logo .myOrder_logoRight p:nth-of-type(1) .myOrder_kjqs{
    font-size: 0.22rem;
    color: #999;
}
.myOrder_khxx1 .myOrder_logo .myOrder_logoRight p:nth-of-type(1) .myOrder_kjtime{
    font-size: 0.22rem;
    color: #666;
    line-height: 0.3rem;
    display: block;
    margin-top: 0.02rem;
}
.myOrder_khxx1 .myOrder_logo .myOrder_logoRight .myOrder_jfright{
    position:absolute;
    right:0;
    top:0;
    height:1rem;
    width:auto;
    text-align: right;
}
.myOrder_khxx1 .myOrder_logo .myOrder_logoRight span.myOrder_jfright{
    font-size:0.26rem;
    color:#666;
    margin-top: 0.4rem;
    height:auto;
}
.myOrder_khxx1 .myOrder_logo .myOrder_logoRight em.myOrder_jfright{
    font-size:0.26rem;
    color:red;
    margin-top: 0.4rem;
    border:1px solid red;
    border-radius:4px;
    width:auto;
    padding:0 2px;
    height:auto;
}
.myOrder_khxx1 .myOrder_logo .myOrder_logoRight p:nth-of-type(1){
    font-size:0.26rem;
    color:#333;
}
.myOrder_khxx1 .myOrder_logo .myOrder_logoRight p:nth-of-type(2){
    font-size:0.28rem;
    color:#dd4049;
    margin-top:0.5rem;
}
.myOrder_khxx1 .myOrder_logo .myOrder_logoRight p:nth-of-type(2) span{
    float:right;
}
.myOrder_khxx1 .myOrder_allPrice{
    line-height: 0.9rem;
    font-size:0.26rem;
    color:#333;
    padding:0 2%;
    border-top: 1px solid #e1e1e1;
}
.myOrder_khxx1 .myOrder_allPrice span{
    float:right;
}
.myOrder_kj{
    background:#fff;
    padding-top:0.2rem;
    border-top: 1px solid #e1e1e1;
}
.myOrder_khxx1 .myOrder_qxh{
    padding:0.1rem 4% 1.7rem;
}
.myOrder_khxx1 .myOrder_qxh a{
    float:right;
    display: block;
    padding:0.02rem 0.06rem;
    border-radius: 3px;
    border:1px solid #ed4345;
    color:#ed4345;
    font-size:0.24rem;
}
.myOrder_khxx1 .myOrder_dhqxq{
    padding:0 4%;
    padding-top:0.4rem;
    border-left:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
    background:url(../images/backgroundimg.jpg) no-repeat top left;
    background-size: 100%;
    margin-left:-0.26rem;
    margin-right:-0.26rem;
}
.myOrder_khxx1 .myOrder_dhqxq .myOrder_allPrice{
    border:none;
    line-height: 0.5rem;
}
.myOrder_red{
    color:#ed4345;
}

/*错误页面*/
.pay_404{
    padding:1.8rem 4% 0;
    position:relative;
    width:92%;
}
.pay_404 img{
    width:100%;
}
.pay_404 p{
    position:absolute;
    font-size:0.28rem;
    right:7%;
    width: 60%;
    text-align: center;
    bottom:1rem;
    color:#b8b8b8;
}
.pay_404 a{
    position:absolute;
    font-size:0.28rem;
    right:2rem;
    bottom:0.2rem;
    color:#666;
    border: 1px solid #666;
    padding: 0 0.1rem;
    border-radius: 4px;
}
.pay_404Max{
    background:#fff;
}


.noPrizeTop{
    background:#fff url(../images/bigPrizeBg.png) no-repeat left -0.9rem;
    background-size:100%;
    box-sizing:border-box;
}
.noPrize .noPrize-list{
    text-align: center;
    background: #fff;
    display: inline-block;
    width:31.33333%;
    padding:0.1rem 0.1rem;
    border-radius: 5px;
    box-shadow:rgba(100,100,100,0.2) 0 1px 9px 2px;
    float:left;
    margin-right:3%;
    box-sizing:border-box;
}
.noPrize .noPrize-list:nth-of-type(3){
    margin-right:0;
}
.noPrize a{
    display: block;
}
.noPrize img{
    height:0.48rem;
    margin:0 auto;
}
.noPrize p{
    font-size:0.22rem;
    color:#666;
    margin:0;
    margin-top:10px;
}
.noPrize{
    padding:0rem 0.3rem 0.1rem;
    overflow: hidden;
    text-align: center;
}
.bangzhuLink{
    height:0.7rem;
    line-height:0.7rem;
    padding:0 0.3rem;
}
.bangzhuLink a{
    color:#fff;
    font-size:0.24rem;
    float:right;
    margin-right:0.3rem;
}
.bangzhuLink a img{
    height:0.28rem;
    display: inline-block;
    vertical-align: middle;
}
.no-contentBody{
    background:#fff;
}
.no-contentBody-top{
    border-bottom:1px solid #e4e4e4;
    height:0.89rem;
    line-height: 0.89rem;
    overflow: hidden;
    background: #fff;
}
.no-contentBody-top li{
    float:left;
    width:50%;
    box-sizing:border-box;
    height:0.89rem;
    font-size:0.28rem;
    color:#333;
    text-align: center;
}
.no-contentBody-top li.top-selected{
    color:#f3870c;
    border-bottom:0.04rem solid #f3870c;
}
.no-contentBody .no-contentBody-cont>img{
    width:50%;
    margin:0.6rem auto 0.2rem;
    display: block;
}
.no-contentBody .no-contentBody-cont{
    display: none;
    min-height:6.3rem;
}
.no-contentBody .no-contentBody-cont:nth-of-type(1){
    display: block;
}
.no-contentBody .no-contentBody-cont>p{
    text-align: center;
    font-size:0.3rem;
    color:#999;
}


/*彩票帮助中心*/
.bangzhuzhongxin-list{
    min-height:100%;
    background:#fff;
}
.bangzhuzhongxin-list .bzzx-title{
    height:0.9rem;
    line-height: 0.9rem;
    padding:0 0.3rem 0 0.2rem;
    color:#f58610;
    border-bottom:1px solid #e4e4e4;
    font-size:0;
}
.bangzhuzhongxin-list .bzzx-title em{
    display: inline-block;
    width:6px;
    height:6px;
    background:#f58610;
    transform:rotate(-45deg);
    vertical-align: middle;
}
.bangzhuzhongxin-list .bzzx-title span{
    display: inline-block;
    font-size:0.3rem;
    vertical-align: middle;
    padding:0 0.1rem;
}
.bangzhuzhongxin-list .bzzx-title img{
    height:0.26rem;
    transform:rotate(-180deg);
    float:right;
    margin-top:0.38rem;
    transition:transform 0.5s;
}
.bangzhuzhongxin-list .bangzhuzhongxin-listTitle:nth-of-type(1) .bzzx-title img{
    transform:rotate(-90deg);
}
.bzzx-list li.bzzx-list-select .bzzx-list-title{
    border:none;
}
.bzzx-list li .bzzx-list-title{
    padding:0.25rem 0.3rem;
    line-height: 0.4rem;
    font-size:0.26rem;
    color:#333;
    border-bottom:1px solid #e4e4e4;
}
.bzzx-list li .bzzx-list-content{
    background:#f8f8f8;
    padding:0.1rem 0.5rem;
    line-height: 0.4rem;
    font-size:0.24rem;
    color:#777;
    display: none;
}
.bzzx-list li.bzzx-list-select .bzzx-list-content{
    display: block;
}
.bangzhuzhongxin-listTitle .bzzx-list{
    display: none;
}
.bangzhuzhongxin-listTitle:nth-of-type(1) .bzzx-list{
    display: block;
}

/*银行专区新UI --D模板*/

.index-max{
    padding-top:0.8rem;
}
.index-max.quickActivityMain{
    width: 6.06rem;
    background-image: none;
    background-color: transparent;
    margin: 0.1877rem auto 0;
    position: relative;
    z-index: 2;
    padding-bottom: 0.9728rem;
}
.index-max.quickActivityMain>div {
    background-color: #fff;
}
.index-max.quickActivityMain ul{
    background-color: #fff;
    padding-top: 0.1584rem;
}
.quickActivityMainTopSoy{
    width: 100%;
    height: 2.56rem;
    overflow: hidden;
    background-color: transparent;
}
.quickActivityMainTopSoy span{
    display: block;
    width: 100%;
    height: 5.12rem;
    border-radius: 50%;
    background-color: #fff;
}
.index-topNav{
    height:0.8rem;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    background:#fff;
    line-height: 0.8rem;
    box-sizing:border-box;
    padding:0 4%;
    z-index:12;
}
.index-topNav .index-topNav-left{
    float:left;
    width:14%;
    font-size:0.24rem;
    color:#333;
}
.index-topNav .index-topNav-left img{
    height:0.3rem;
    display: inline-block;
    vertical-align: middle;
    margin-left:0.04rem;
    margin-top:0.24rem;
}
.index-topNav .index-topNav-search{
    float:left;
    margin-left:0.1rem;
    width:74%;
    background:#f7f7f7;
    height:0.6rem;
    margin-top:0.1rem;
    border-radius:20px;
    box-sizing:border-box;
    padding-left:0.4rem;
    line-height: 0.6rem;
    position:relative;
    z-index:12;
}
.index-topNav .index-topNav-search img{
    display: inline-block;
    vertical-align: middle;
    height:0.32rem;
}
.index-topNav .index-topNav-search input{
    background:none;
    border:none;
    outline: none;
    color:#333;
    font-size:0.24rem;
    width:70%;
    height:100%;
}
.index-topNav .index-topNav-search input::-webkit-input-placeholder{
    color:#a9a9a9;
}
.index-topNav .index-topNav-person{
    float:right;
    width:10%;
    font-size:0;
    margin-top:0.16rem;
}
.index-topNav .index-topNav-person img{
    height:0.46rem;
    float:right;
}
.headLineBox{
    padding:0.26rem 4%;
    background:#fff;
    overflow: hidden;
}
.headLineBox .headline{
    height:0.32rem;
    float:left;
}
.headLineBox .problemList{
    height:18px;
    overflow: hidden;
    font-size:0.26rem;
    color:#141414;
    position:relative;
    width:72%;
    float:left;
    margin-left:4%;
}
.headLineBox .problemList .font_inner{
    position:absolute;
    top:0;
    left:0;
    width:100%;
}
.headLineBox .problemList .font_inner li{
    line-height: 18px;
    height:18px;
    font-size:0.26rem;
    color:#141414;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.swiper_wrap ul.font-inner1 li a{
    height:18px;
    line-height:18px;
    font-size:12px;
}
.index-kj-icon{
    background:#fff;
    padding:0 2%;
}
.index-kj-icon ul{
    overflow: hidden;
}
.index-kj-icon ul li{
    float:left;
    width:25%;
    text-align:center;
    margin-bottom:0.2rem;
}
.index-kj-icon ul li a{
    display: block;
}
.index-kj-icon ul li img{
    margin:0 auto;
    height:0.63rem;
}
.index-kj-icon ul li p{
    margin-top:0.1rem;
    font-size:0.22rem;
    color:#333;
}
.index-rmtj{
    background:#fff;
    margin-top:0.2rem;
    overflow: hidden;
}
.index-rmtj .index-rmtj-top{
    color:#333;
    font-size:0.3rem;
    text-align: center;
    padding-top:0.2rem;
}
.index-rmtj .index-rmtj-top em{
    display: inline-block;
    vertical-align: middle;
    width:5px;
    height:5px;
    background:#333;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
}
.index-rmtj .index-rmtj-top span{
    padding:0 0.1rem;
}
#index-rmtj{
    padding:0.6rem 2% 0.8rem;
}
.index-rmtj .swiper-slide.swiper-slide-next{
    transform:scale(1.3);
    -webkit-transform:scale(1.3);
}
.index-rmtj .swiper-slide{
    box-shadow:#f2f2f2 0 0 10px 1px;
    border-radius:6px;
    background: #fff;
    text-align: center;
    transition:transform 0.5s;
    -webkit-transition:transform 0.5s;
}
.index-rmtj .swiper-container{
    overflow: inherit;
}
.index-rmtj .swiper-slide a{
    display: block;
}
.index-rmtj .swiper-slide img{
    box-shadow: #fafafa 0 1px 2px 2px;
}
.index-rmtj .swiper-slide p{
    font-size:0.17rem;
    color:#333;
    line-height:0.44rem;
}
.index-rmtj .swiper-slide span{
    font-size:0.16rem;
    color:#606060;
    line-height: 0.4rem;
    display: block;
    margin-top:-0.1rem;
}
.index-ltjc{
    background:#fff;
    margin-top:0.2rem;
    padding:0 4%;
}
.index-ltjc .index-ltjc-top{
    height:1.1rem;
    line-height:1.1rem;
}
.index-ltjc .index-ltjc-top .index-ltjc-topLeft{
    float:left;
    font-size:0.32rem;
    font-weight:bold;
    color:#333;
}
.index-ltjc .index-ltjc-top .index-ltjc-topLeft img{
    width:0.24rem;
    display: inline-block;
    vertical-align: middle;
}
.index-ltjc .index-ltjc-top .index-ltjc-topMore{
    float:right;
    font-size:0.21rem;
    color:#474747;
}
.index-ltjc .index-ltjc-top .index-ltjc-topMore img{
    transform:rotate(-180deg);
    -webkit-transform:rotate(-180deg);
    height:0.2rem;
    display: inline-block;
    vertical-align: middle;
    margin-left:0.04rem;
    margin-top:-0.05rem;
}
.index-ltjc .index-ltjc-banner img{
    width:100%;
}
.index-ltjc .index-ltjc-bot3{
    overflow: hidden;
    padding:0.2rem 0 0.3rem;
}
.index-ltjc .index-ltjc-bot3 li{
    float:left;
    width:28%;
    margin-left:6%;
    border-radius: 6px;
    border:1px solid #eaeaea;
    box-sizing:border-box;
    overflow: hidden;
}
.index-ltjc.index-ltjc1 .index-ltjc-bot3 li{
    border:none;
    border-radius:0;
    box-shadow:#dcdcdc 0 1px 7px 2px;
}
.index-ltjc .index-ltjc-bot3 li:nth-of-type(1){
    margin-left:2%;
}
.index-ltjc .index-ltjc-bot3 li a{
    display: block;
    position: relative;
}
.index-ltjc .index-ltjc-bot3 li p{
    background:rgba(255,255,255,0.6);
    color:#333;
    font-size:0.22rem;
    line-height: 0.48rem;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:0.46rem;
    text-align: center;
}
.index-ltjc .swiper-container{
    padding-bottom:0.3rem;
}
.index-ltjc .swiper-container img{
    width:1.6rem;
    transform:scale(0.8);
    -webkit-transform:scale(0.8);
    height:2rem;
}
.index-ltjc .swiper-container a{
    display: block;
}
.index-ltjc .swiper-container p{
    font-size:0.24rem;
    color:#333;
    text-align: center;
}
.index-styy{
    margin-top:0.2rem;
}
.index-styy .swiper-slide{
    border:1px solid #eaeaea;
    box-sizing:border-box;
    background:#fafafa;
}
.index-styy .swiper-slide img{
    width:1.1rem;
    margin:0 auto;
    padding:0.1rem 0;
}
.index-styy .swiper-slide p{
    background:#fff;
    line-height:0.58rem;
    height:0.56rem;
}
.index-cysh{
    overflow: hidden;
}
.index-cysh li{
    float:left;
    padding:0 2%;
    width:49%;
    box-sizing:border-box;
    margin-bottom:0.3rem;
}
.index-cysh li:nth-of-type(2n+1){
    margin-left:2%;
}
.index-cysh li a{
    display: block;
    overflow: hidden;
}
.index-cysh li .index-cysh-left{
    float:left;
    width:55%;
}
.index-cysh li .index-cysh-left p{
    font-size:0.26rem;
    color:#333;
    margin-top:0.24rem;
}
.index-cysh li .index-cysh-left span{
    font-size:0.2rem;
    color:#888;
    margin-top:0.1rem;
}
.index-cysh li img{
    width:100%;
}


/*龙腾机场列表页*/
.index-goback{
    float:left;
    width:14%;
    margin-top:0.26rem;
}
.index-goback img{
    height:0.3rem;
}
.ltjc-topNav .index-topNav-search img{
    float:right;
    margin-top:0.11rem;
    margin-right:0.2rem;
    height:0.37rem;
}
.index-banner{
    height:2.56rem;
}
.ltjc-list{
    padding-top:0.9rem;
    position:relative;
}
#myltjc-list{
    padding-bottom: 0.5rem;
}
.ltjc-list .ltjc-list-top{
    position:absolute;
    top:0;
    left:0;
    height:0.8rem;
    width:100%;
    background:#fff;
    line-height: 0.8rem;
    display: flex;
    justify-content: space-around;
    align-content: flex-start;
}
.ltjc-list .ltjc-list-topFixed{
    position:fixed;
    top:0.8rem;
    z-index:10;
}
.ltjc-list .ltjc-list-top a{
    /*float:left;*/
    width:25%;
    text-align: center;
    color:#333;
    font-size:0.26rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ltjc-list .ltjc-list-top a img{
    width: 0.3rem;
    margin-left: 0.07rem;
}
.ltjc-list .ltjc-list-top a.click{
    color:#ff6666;
}
.ltjc-list .ltjc-list-top .ltjc-list-sortSalesPoint{
    position:relative;
}
.ltjc-list .ltjc-list-top .ltjc-list-sortSalesPoint em{
    width:0;
    height:0;
    position:absolute;
}
.ltjc-list .ltjc-list-top .ltjc-list-sortSalesPoint em:nth-of-type(1){
    border:4px solid transparent;
    border-bottom-color:#999;
    border-top-color:transparent!important;
    border-left-color:transparent!important;
    border-right-color:transparent!important;
    top: 0.2275rem;
    right: 0.2175rem;
}
.ltjc-list .ltjc-list-top .ltjc-list-sortSalesPoint em:nth-of-type(2){
    border:4px solid transparent;
    border-top-color:#999;
    border-bottom-color:transparent!important;
    border-left-color:transparent!important;
    border-right-color:transparent!important;
    bottom:0.2275rem;
    right:0.2175rem;
}
.ltjc-list .ltjc-list-top .ltjc-list-sortSalesPoint.click em.clicksel{
    border-color:#ff6666;
}
.ltjc-list .ltjc-list-top .ltjc-list-change div,
.index-topNav .ltjc-list-change div{
    width:0.33rem;
    height:0.31rem;
    overflow: hidden;
    margin:0 auto;
    margin-top:0.3rem;
}
.ltjc-list .ltjc-list-top .ltjc-list-change div.list-change img{
    margin-top:-0.32rem;
}
.ltjc-list-cont li{
    padding:0.24rem 4%;
    border-bottom:1px solid #e4e4e4;
    overflow: hidden;
}
.ltjc-list-cont li img{
    float:left;
    width:1.7rem;
}
.ltjc-list-cont li .ltjc-list-cont-right{
    float:left;
    width:3.8rem;
    margin-left:0.3rem;
}
.ltjc-list-cont li .ltjc-list-cont-right .ltjc-list-title{
    font-size:0.26rem;
    color:#333;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-top: 0.2rem;
}
.ltjc-list-cont li .ltjc-list-cont-right .ltjc-list-detail{
    margin-top:0.2rem;
    font-size:0.24rem;
    color:#999;
    line-height:0.3rem;
}
.ltjc-list-cont li .ltjc-list-cont-right .ltjc-list-detail em{
    float:right;
    width: 40%;
    text-align: left;
}
.ltjc-list-cont li .ltjc-list-cont-right .ltjc-list-detail span{
    color:#ff6666;
    font-size:0.3rem;
    padding-right:0.46rem;
}
.ltjc-list-cont1{
    overflow: hidden;
    padding:0 4%;
}
.ltjc-list-cont1 ul{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.ltjc-list-cont1 li{
    border:1px solid #e4e4e4;
    overflow: hidden;
    /*float: left;*/
    width:48%;
    margin-left:4%;
    margin-top:0.2rem;
    box-sizing:border-box;
}
.ltjc-list-cont1 li:nth-of-type(2n+1){
    margin-left:0;
}
.ltjc-list-cont1 li img{
    width:100%;
    display: block;
    height:2.03rem;
}
.ltjc-list-cont1 li .ltjc-list-cont-imgBox{
    padding:0 0 5px;
}
.ltjc-list-cont li .ltjc-list-cont-imgBox{
    float:left;
    width:1.7rem;
    height: 2rem;
}
.ltjc-list-cont li .ltjc-list-cont-imgBox img{
    width: 1.7rem;
    height: 2rem;
}
.ltjc-list-cont1 li .ltjc-list-cont-right{
    padding:0 4%;
    background:#fff;
    box-shadow:#fff 2px 0 11px 8px;
    padding-bottom:0.1rem;
    position: relative;
    z-index:1;
}
.ltjc-list-cont1 li .ltjc-list-cont-right .ltjc-list-title{
    font-size:0.24rem;
    color:#333;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.ltjc-list-cont1 li .ltjc-list-cont-right .ltjc-list-detail{
    margin-top:0.08rem;
    font-size:0.18rem;
    color:#999;
    line-height:0.3rem;
    text-overflow: ellipsis;
    white-space:nowrap;
    overflow: hidden;
}
.ltjc-list-cont1 li .ltjc-list-cont-right .ltjc-list-detail span{
    color:#ff6666;
    font-size:0.24rem;
}
.ltjc-list-cont1 li .ltjc-list-cont-right .ltjc-list-detail em{
    float:right;
}
.ltjc-list-cont1 li .ltjc-list-cont-right .ltjc-list-detail em i{
    font-style:normal;
}

/*卡包列表*/
.index-topNav p{
    float:left;
    width:74%;
    text-align: center;
    font-size:0.3rem;
    color:#333;
}
.kabao-list{
    padding:0.4rem 4%;
}
.kabao-list li{
    border-radius:6px;
    margin-top:0.2rem;
    position:relative;
    overflow: hidden;
    /*background:url(../images/kabaoListBg.png) top left no-repeat;
    background-size: 100% 100%;*/
    position: relative;
}
.kabao-list li a{
    display:block;
    height:100%;
}
.kabao-list li:nth-of-type(1){
    margin-top:0;
}
.kabao-list li .kabao-list-left{
    float:left;
    /*background:#fff;*/
    border-radius:50%;
    width:20%;
    height:1.2rem;
    margin-top:0.35rem;
    margin-left:8%;
    overflow: hidden;
}
.kabao-list li .kabao-list-left img{
    width:100%;
    position: relative;
    top: 50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
}
.kabao-list li .kabao-list-right{
    float:right;
    width:66%;
    margin-left:6%;
    margin-top:0.34rem;
    color:#fff;
    position:absolute;
    left:24%;
    top:0;
}
.kabao-list li .kabao-list-right p{
    font-size:0.32rem;
}
.kabao-list li .kabao-list-right span{
    font-size:0.24rem;
    display: block;
    margin-top:0.2rem;
}
/*卡包详情页面*/
.kabaoDetail-top{
    padding:0.4rem 4% 0;
    background:#fff;
}
.kabaoDetail-erweimaBox{
    margin-top:0.4rem;
    padding-bottom:0.5rem;
}
.kabaoDetail-erweimaBox .kabaoDetail-erweimaLeft{
    float:left;
    width:3.1rem;
    text-align: center;
}
.kabaoDetail-erweimaBox .kabaoDetail-erweimaLeft .kabaoDetail-syds{
    font-size:0.28rem;
    color:#333;
    margin-top:0.4rem;
}
.kabaoDetail-erweimaBox .kabaoDetail-erweimaLeft span{
    font-size:0.28rem;
    color:#f30a04;
    margin-top:0.24rem;
    display: block;
}
.kabaoDetail-erweimaBox .kabaoDetail-erweimaLeft .kabaoDetail-tishi{
    font-size:0.22rem;
    color:#666;
    margin-top:0.4rem;
}
.kabaoDetail-erweimaBox .kabaoDetail-erweimaRight{
    float:right;
    width:2.2rem;
    margin-right:0.5rem;
}
.kabaoDetail-bkts{
    line-height: 0.8rem;
    text-align: center;
    color:#666;
    height:0.8rem;
    font-size:0.26rem;
    border-top:1px solid #e4e4e4;
}
.kabaoDetail-bkts a{
    color:#f30a04;
    border-bottom:1px solid #f64743;
    margin-left:0.16rem;
}
.kabaoDetail-list{
    background:#fff;
    padding:0 4%;
    margin-top:0.06rem;
}
.kabaoDetail-list .kabaoDetail-list-top{
    height:0.8rem;
    line-height: 0.8rem;
    border-top:1px solid #e4e4e4;
    font-size:0.28rem;
    color:#333;
}
.kabaoDetail-list .kabaoDetail-list-top:nth-of-type(1){
    border-top:0;
}
.kabaoDetail-list .kabaoDetail-list-top p{
    float:left;
}
.kabaoDetail-list .kabaoDetail-list-top a{
    float:right;
    color:#666;
    font-size:0.24rem;
}
.kabaoDetail-list .kabaoDetail-list-top a img{
    margin-left:0.06rem;
    height:0.24rem;
    display: inline-block;
    vertical-align: middle;
    margin-top:-0.04rem;
}
.kabaoDetail-list-wenzi .kabaoDetail-list-wenzi-t{
    height:0.8rem;
    line-height: 0.8rem;
    font-size:0.28rem;
    color:#333;
}
.kabaoDetail-list-wenzi .kabaoDetail-list-wenzi-c{
    line-height:0.4rem;
    font-size:0.22rem;
    color:#666;
}.kabaoDetail-list-wenzi .kabaoDetail-list-wenzi-c p{
     padding:0.06rem 0;
 }



.kabaoDetail-kaImg{
    position:relative;
}
.kabaoDetail-kaImg .kabaoDetail-kaNum{
    font-size:0.5rem;
    font-weight:bold;
    color:#333;
    position:absolute;
    top:32%;
    left:0;
    width:100%;
    text-align: center;
}
.kabaoDetail-kaImg .kabaoDetail-kaName{
    font-size:0.3rem;
    font-weight:bold;
    color:#333;
    position:absolute;
    bottom:0.3rem;
    left:0.4rem;
    text-align: center;
}
.kabaoDetail-kaImg .kabaoDetail-kaDate{
    font-size:0.24rem;
    color:#333;
    position:absolute;
    bottom:0.3rem;
    right:0.8rem;
    text-align: right;
}
.kabaoDetail-kaImg .kabaoDetail-kaDate h3{
    font-size:0.3rem;
    font-weight:bold;
}
/*选号页面*/
.xuanhao-head{
    background:#fff url(../images/xuanhaoBg.jpg) no-repeat left top;
    background-size:100%;
    height:2.3rem;
    text-align: center;
}
.xuanhaoHead-top{
    padding-top:0.5rem;
}
.xuanhaoHead-top li{
    display: inline-block;
    background:#fff;
    height:1.23rem;
    width:2.9rem;
    box-shadow:#f2f2f2 0 1px 2px 1px;
    font-size: 0.28rem;
    color:#333;
    line-height: 1.23rem;
    border-radius:6px;
    margin:0 0.1rem;
}
.xuanhaoHead-top li a{
    display: block;
}
.xuanhaoHead-top li img{
    height:0.32rem;
    vertical-align: middle;
    display: inline-block;
    margin-top:-0.06rem;
    margin-right:0.06rem;
}
.xuanhao-contentBox{
    background: #fff;
}
.xuanhao-contentBox .xuanhao-list{
    padding-bottom:1rem;
}
.xuanhao-contentBox .xuanhao-list li{
    border-bottom:0.1rem solid #f8f8f8;
    background:#fff;
    height:1.4rem;
    padding:0 4%;
}
.xuanhao-contentBox .xuanhao-list li:nth-of-type(1){
    border-top:0.1rem solid #f8f8f8;
}
.xuanhao-contentBox .xuanhao-list li .list-leftDelete{
    float:left;
    width:0.4rem;
    margin-top:0.5rem;
}
.xuanhao-contentBox .xuanhao-list li .list-centerCont{
    float:left;
    margin-left: 0.2rem;
}
.xuanhao-contentBox .xuanhao-list li .list-centerCont p{
    font-size:0.24rem;
    color:#999;
    margin-top:0.3rem;
    margin-bottom:0.1rem;
}
.xuanhao-contentBox .xuanhao-list li .list-centerCont span em{
    font-size:0.24rem;
    color:#FF5A65;
    margin-right:0.1rem;
}
.xuanhao-contentBox .xuanhao-list li .list-centerCont span em.teshu{
    color:#2EB7F8;
}
.xuanhao-contentBox .xuanhao-list li .list-right-beishu{
    width:1.9rem;
    float:right;
    font-size:0.25rem;
    line-height: 1.4rem;
}
.xuanhao-contentBox .xuanhao-list li .list-right-beishu .list-num-operat{
    display: inline-block;
    font-size:0;
    border:1px solid #e4e4e4;
    border-radius:4px;
    width:1.53rem;
    height:0.48rem;
    overflow: hidden;
    vertical-align: middle;
}
.xuanhao-contentBox .xuanhao-list li .list-right-beishu .list-num-operat span{
    float:left;
    width:0.48rem;
    height:0.48rem;
    color:#929088;
    background:#FAFAFA;
    font-size:0.32rem;
    vertical-align: middle;
    text-align: center;
    line-height: 0.48rem;
}
.xuanhao-contentBox .xuanhao-list li .list-right-beishu .list-num-operat span:nth-of-type(2){
    color:#F3870C;
}
.xuanhao-contentBox .xuanhao-list li .list-right-beishu .list-num-operat input{
    background:#fff;
    border:none;
    outline: none;
    color:#333;
    border-right:1px solid #e4e4e4;
    border-left:1px solid #e4e4e4;
    width: 0.53rem;
    height:0.48rem;
    vertical-align: middle;
    float:left;
    text-align: center;
}
.xuanhao-bottom{
    position:fixed;
    left:0;
    bottom:0;
    width:96%;
    padding:0 0 0 4%;
    height:1rem;
    background:#fafafa;
    border-top:1px solid #e4e4e4;
}
.xuanhao-bottom .xuanhaoLjx{
    float:left;
    padding-right:0.2rem;
    margin:0.2rem 0;
    height:0.6rem;
    border-right:1px solid #e4e4e4;
}
.xuanhao-bottom .xuanhao-yx{
    line-height: 0.7rem;
    float:right;
    text-align: right;
    height:0.7rem;
    margin-top:0.14rem;
    font-size:0.3rem;
    margin-right:0.2rem;
    letter-spacing: 1px;
}
.xuanhao-bottom .xuanhao-yx span{
    color:#ff5a65;
    font-size: 0.34rem;
    letter-spacing: 0px;
}
.xuanhao-bottom .xuanhao-no{
    float:right;
    width:2.6rem;
    text-align: center;
    line-height: 1rem;
    color:#fff;
    background:#ccc;
    font-size:0.3rem;
}
.xuanhao-bottom .xuanhao-queren{
    background:#ff5a65;
}
.xuanhao-list-empty img{
    margin:0 auto;
    margin-top:1.4rem;
    height:2.5rem;
    display: block;
}
.xuanhao-list-empty p{
    text-align: center;
    color:#999;
    font-size:0.3rem;
    margin-top:0.4rem;
}
.jixuan-wfgz{
    position:fixed;
    top:0.23rem;
    right:4%;
    color:#FF8702;
    font-size:0.26rem;
    border-bottom:1px solid #FF8702;
}
.jixuan-top{
    background:#fff;
    height:0.9rem;
    line-height: 0.9rem;
    padding:0 4%;
    text-align: center;
}
.jixuan-top .jixuan-qishu{
    color:#999;
    font-size:0.22rem;
}
.jixuan-top .jixuan-jzts{
    color:#666;
    font-size:0.24rem;
    padding-left:0.1rem;
    padding-right:0.06rem;
}
.jixuan-top .jixuan-djs{
    display: inline-block;
//vertical-align: middle;
    color:#FF4A4A;
    font-size:0.24rem;
}
.jixuan-content{
    border-top:0.1rem solid #f8f8f8;
    padding:0.2rem 4% 1rem;
    background:#fff;
}
.jixuan-content .jixuan-shangqi{
    line-height: 0.67rem;
    box-shadow:#efefef 0 0 1px 2px;
    border-radius:20px;
    text-align: center;
    font-size:0.2rem;
    color:#999;
}
.jixuan-content .jixuan-shangqi em{
    display: inline-block;
    width:0.4rem;
    height:0.4rem;
    text-align: center;
    line-height: 0.4rem;
    background:#FF5A65;
    color:#fff;
    border-radius: 50%;
}
.jixuan-content .jixuan-shangqi em.teshu{
    background:#44B9FF;
}
.jixuan-red .jixuan-red-top{
    margin-top:0.3rem;
    overflow: hidden;
}
.jixuan-red .jixuan-red-top p{
    color:#333;
    font-size:0.28rem;
    float:left;
}
.jixuan-red .jixuan-red-top p span{
    font-size:0.22rem;
    color:#999;
    padding:0 0.1rem;
}
.jixuan-red .jixuan-red-top p span em{
    color:#FF6C6C;
}
.jixuan-red .jixuan-red-top a{
    height:0.5rem;
    width:1.4rem;
    background:#ff5a65;
    border-radius: 20px;
    color:#fff;
    font-size:0.24rem;
    float:right;
    text-align: center;
    line-height: 0.5rem;
}
.jixuan-num-list em{
    height:0.6rem;
    display: inline-block;
    width:0.6rem;
    border-radius: 50%;
    border:1px solid #ff5a65;
    text-align: center;
    line-height: 0.6rem;
    font-size:0.28rem;
    color:#FF5A65;
    margin-left:0.1rem;
    margin-top:0.2rem;
}
.jixuan-num-list em.xuanzhong{
    background:#ff5a65;
    color:#fff;
}
.jixuan-blue .jixuan-num-list em{
    border-color:#44B9FF;
    color:#44B9FF;
}
.jixuan-blue .jixuan-num-list em.xuanzhong{
    background:#44B9FF;
    color:#fff;
}
.caipiaoxuzhiBox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.6);}
.caipiaoxuzhi{position:absolute;left:10%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:80%;background:#fff;padding-top:0.8rem;padding-bottom:0.8rem;max-height:5rem;border-radius:6px;}
.caipiaoxuzhi-top{position:absolute;left:0;top:0;width:100%;height:0.8rem;line-height:0.8rem;color:#333;font-size:0.3rem;text-align:center;border-bottom:1px solid #eaeaea;}
.caipiaoxuzhi-cont{max-height:5rem;line-height:18px;overflow-y: auto;font-size:12px;color:#999;padding:0 4%;}
.caipiaoxuzhi-cont p{padding:0.1rem 0;}
.caipiaoxuzhi-cont p.t{color:#666;}
.caipiaoxuzhi-cont .line{text-align:center;}
.caipiaoxuzhi-cont .line span{display:inline-block;font-size:14px;color:#ff5a65;border:1px solid #ff5a65;border-radius:4px;line-height:0.3rem;padding:0 0.1rem;}
.caipiaoxuzhi-cont .line em{display:inline-block;font-size:14px;color:#ff5a65}
.caipiaoxuzhi-bottom{border-top:1px solid #eaeaea;position:absolute;font-size:0;bottom:0;left:0;height:0.8rem;line-height:0.8rem;width:100%;}
.caipiaoxuzhi-bottom a{box-sizing:border-box;display: inline-block;width:50%;text-align: center;color:#ff5a65;font-size:0.3rem;}
.caipiaoxuzhi-bottom a:nth-of-type(1){border-right:1px solid #eaeaea;}
/*boc支付方式变更*/



/*确认订单页面*/
.qrdd-detail-title{
    background:#fff;
    font-size:0.28rem;
    color:#333;
    line-height: 0.8rem;
    padding:0 4%;
}
.qrdd-detail-goods{
    overflow:hidden;
    padding:0.2rem 4%;
    background:#fff;
    border-top:1px solid #dedede;
    border-bottom:1px solid #dedede;
    position: relative;
}
.qrdd-detail-goods img{
    float:left;
    width:26%;
}
.qrdd-detail-goods .left{
    float:right;
    width:70%;
}
.qrdd-detail-goods .left p{
    font-size:0.28rem;
    color:#333;
}
.qrdd-detail-goods .left span{
    display: block;
    font-size:0.28rem;
    color:#f5383a;
    margin-top:0.6rem;
}
.qrdd-detail-goods em{
    position: absolute;
    bottom:0.1rem;
    right:4%;
    font-size:0.28rem;
    color:#f5383a;
}
.qrdd-detail-spNum{
    height:0.8rem;
    line-height: 0.8rem;
    background:#fff;
    text-align: right;
    padding:0 4%;
    font-size:0.28rem;
}
.qrdd-detail-spNum em{
    color:#f5383a;
}
.qrdd-detail-wxts{
    border-top:0.2rem solid #f5f5f5;
//border-bottom:0.2rem solid #f5f5f5;
    padding:0 4%;
    background: #fff;
}
.qrdd-detail-wxts .qrdd-detail-wxts-top{
    overflow: hidden;
    height:0.8rem;
    line-height: 0.8rem;
    color:#333;
    font-size:0.26rem;
}
.qrdd-detail-wxts .qrdd-detail-wxts-top p{
    float:left;
}
.qrdd-detail-wxts .qrdd-detail-wxts-top img{
    float:right;
    height:0.28rem;
    margin-top:0.46rem;
}
.qrdd-detail-wxts>p{
    font-size:0.26rem;
    line-height: 0.56rem;
}
.qrdd-detail-wxts .p-div{
    font-size:0.22rem;
    line-height: 0.42rem;
}
.qrdd-detail-account {
    padding: 0.1rem 0;
    border-bottom: 0.16rem solid #f5f5f5;
    border-top: 0.16rem solid #f5f5f5;
}
.qrdd-detail-account p{
    padding-left: 4%;
    font-size:0.28rem;
    line-height: 0.56rem;
}
.qrdd-detail-bottom{
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    height:0.98rem;
    background:#dcdcdc;
    box-sizing:border-box;
}
.qrdd-detail-bottom .qrdd-detail-bottom-left{
    float:left;
    font-size:0.28rem;
    color:#333;
    margin-left:4%;
}
.qrdd-detail-bottom .qrdd-detail-bottom-left p{
    font-size:0.24rem;
    margin-top:0.1rem;
    margin-bottom:0.1rem;
}
.qrdd-detail-bottom .qrdd-detail-bottom-left div {
    font-size:0.24rem;
    line-height: 0.98rem;
}
.qrdd-detail-bottom .qrdd-detail-bottom-left span {
    color: #f5383a;
}
.qrdd-detail-bottom .qrdd-detail-btn{
    float:right;
    width:1.5rem;
    text-align: center;
    line-height: 0.98rem;
    height:100%;
    background:#f5383a;
    color:#fff;
    font-size:0.26rem;
}
.qrdd-detail-bottom .qrdd-detail-btn-no{
    float:right;
    width:1.5rem;
    text-align: center;
    line-height: 0.98rem;
    height:100%;
    background:#ccc;
    color:#fff;
    font-size:0.26rem;
}
.jfzf-list{
    background:#fff;
    padding:0 4%;
    font-size:0.24rem;
}
.jfzf-list li{
    padding:0 4%;
    height:0.8rem;
    line-height: 0.8rem;
    color:#333;
    border-top:1px solid #dedede;
}
.jfzf-list li:nth-of-type(1){
    border-top:none;
}
.jfzf-list li p{
    display: inline-block;
    color:#7d7d7d;
}
.jfzf-yzm{
    padding:0 7%;
    height:0.8rem;
    line-height: 0.8rem;
    background:#fff;
    font-size:0.24rem;
    margin-top:0.3rem;
    border-bottom:1px solid #e7e7e7;
}
.jfzf-yzm span{
    color:#333;
}
.jfzf-yzm span em{
    color:#f5383a;
}
.jfzf-yzm input{
    background:#fff;
    border:none;
    outline: none;
    font-size:0.24rem;
    color:#a4a3a3;
    padding-left:0.1rem;
    width:30%;
}
.jfzf-yzm a{
    float:right;
    height:0.6rem;
    margin-top:0.1rem;
    background:#dedede;
    color:#828282;
    line-height: 0.6rem;
    padding:0 0.4rem;
    border-radius:6px;
}
.jfzf-qdzf{
    background:#f5383a;
    height:0.78rem;
    line-height: 0.78rem;
    color:#fff;
    border-radius: 6px;
    text-align: center;
    display: block;
    width:80%;
    margin:0 auto;
    margin-top:1rem;
    font-size:0.32rem;
}

/*话费充值*/
.product-detail-banner img{
    height:3rem;
    display: block;
    margin:0 auto;
    max-width:100%;
}
.product-detail-content{
    width: 92%;
    background:#fff;
    padding:0 4%;
}
.product-detail-content .product-detail-name p{
    flex: 1;
    width: 100%;
    font-size:0.34rem;
    font-weight: bold;
    color:#000;
}
.product-detail-content .product-detail-name span{
    margin-top:0.14rem;
    display: block;
    color:#999;
    font-size:0.24rem;
}
.product-detail-content .product-detail-name{
    width: 100%;
    padding:0.2rem 0;
    border-bottom:1px solid #e4e4e4;
}
.product-detail-name-header{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}

.product-detail-name-header p{
    flex: 1;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.product-detail-name-header span{
    width: 0.35rem;
    height: 0.35rem;
    font-size: 0.225rem;
    line-height: calc(0.35rem + 2px);
    color: #f2494a !important;
    border: 1px solid #f2494a;
    border-radius: 50%;
    text-align: center;
    /*transform: scale(0.8);*/
    margin-top: 0 !important;
    margin-left: 0.05rem;
}
.product-detail-xinxi li{
    margin-top:0.2rem;
    overflow: hidden;
}
.product-detail-xinxi .recharge-account {
    position:relative;
    overflow: inherit;
    height:0.7rem;
}
.product-detail-xinxi li p{
    float:left;
    font-size:0.26rem;
    color:#333;
    line-height: 0.7rem;
    width: 24%;
}
.product-detail-xinxi li input{
    float:left;
    border:1px solid #999;
    border-radius:4px;
    width:70%;
    height:calc(100% - 2px);
    line-height: 0.7rem;
    background:#fff;
    padding-left:2%;
    color:#000;
    font-size:0.26rem;
}
#product-detail-xinxi1 li input{
    float:left;
    border:1px solid #999;
    border-radius:4px;
    width:70%;
    height: auto;
    line-height: 0.7rem;
    /*background:#fff;*/
    padding-left:2%;
    color:#000;
    font-size:0.26rem;
}
.BOC-history-list{
    display:none;position:absolute;left:5em;top:0.68rem;width:4.2rem;background:#fff;z-index:1;line-height: 0.7rem;font-size: 0.28rem;color: #333;border:1px solid #d2d2d2;border-radius:6px;
}
.BOC-history-list li{
    border-bottom: 1px solid #d2d2d2;padding-left:0.2rem;margin-top:0;
}
.BOC-history-list .clear-history{
    color: #118eea;line-height:0.6rem;text-align:center;font-size:0.24rem;width:100%;
}
.product-detail-xinxi li input.daquxuanze{
    background:#fff url(../images/next.png) no-repeat 3.7rem 0.22rem;
    background-size:0.14rem;
}
.product-detail-xinxi li .guigexuanze{
    float:left;
    overflow: hidden;
    width:74%;
    display: flex;
    flex-wrap: wrap;
}
/*.product-detail-xinxi li .guigexuanze span{*/
    /*float:left;*/
    /*height:0.5rem;*/
    /*width:30%;*/
    /*border:1px solid #999;*/
    /*font-size:0.24rem;*/
    /*color:#333;*/
    /*text-align: center;*/
    /*line-height: 0.5rem;*/
    /*margin:0.2rem 0;*/
    /*margin-left:4%;*/
    /*box-sizing:border-box;*/
    /*position: relative;*/
/*}*/

.product-detail-xinxi li .guigexuanze span{
    float: left;
    border-radius: 0.034rem;
    width: auto;
    padding: 0.085rem 0.273rem;
    max-width: 4.267rem;
    color: #333;
    background: #f6f6f6;
    margin-right: 0.171rem;
    position: relative;
    margin-top: 0.24rem;
    text-align: left;
    font-size:0.24rem;
    word-break: break-all;
    margin-bottom:1px;
    border: 1px solid #f6f6f6;
    box-sizing:border-box;
}
.product-detail-xinxi li .guigexuanze span em{
    position: absolute;
    top:-12px;
    right:0;
    background:#f2494a;
    color:#fff;
    font-size:10px;
    line-height: 12px;
    padding:0 1px;
    border-radius:2px;
}
/*.product-detail-xinxi li .guigexuanze span:nth-of-type(3n+1){*/
/*    margin-left:0;*/
/*}*/
.product-detail-xinxi li .guigexuanze span.guigeSelect{
    /*border:none;*/
    /*background:url(../images/guige-selectBg.jpg) no-repeat left top;*/
    /*background-size:100% 100%;*/
    background: #fff6f6;
    border:1px solid #f53739;
    color: #f53739;
}
.product-detail-syxz{
    margin-top:0.1rem;
    background:#fff;
}
.product-detail-syxz .product-detail-syxz-title{
    text-align: center;
    line-height: 1rem;
    color:#000;
    font-size:0.3rem;
    font-weight:bold;
}
.product-detail-syxz .product-detail-syxz-content{
    font-size:0.22rem;
    color:#666;
    padding:0 4%;
    line-height:0.42rem;
}
.product-detail-syxz .product-detail-syxz-content p{
    padding:0.06rem 0;
}
.hfcz-max{
    padding-bottom:1rem;
    padding-top:0;
}
.hfcz-max.suMarketingHjf-max{
    padding-bottom: 1.88rem;
}
.hfcz-bottom{
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    height: 0.98rem;
    line-height: 0.98rem;
    border-top:1px solid #e4e4e4;
    background:#fff;
}
.hfcz-bottom.suMarketingFixBottom{
    height: 1.82rem;
}
.hfcz-bottom.suMarketingVoucherFixBottom{
    line-height: 0.98rem;
    bottom: 0.84rem;
}
.hfcz-bottom .exchangeEvent{
    width: 100%;
    height: 0.98rem;
    line-height: 0.98rem;
}
.hfcz-bottom .suRechargeMarketingBottom.footerTab a{
    background: transparent;
}
.hfcz-bottom .hfcz-bottom-left{
    float:left;
    margin-left:4%;
    max-width:60%;
    overflow: hidden;
    font-size:.28rem;
    color:#f53739;
}
.hfcz-bottom .hfcz-bottom-left em{
    font-size:0.22rem;
}
.hfcz-bottom a{
    float:right;
    width:35%;
    height:100%;
    background:#f53739;
    font-size:0.32rem;
    color:#fff;
    text-align: center;
}
.hfcz-bottom #exchange{
    float:right;
    width:35%;
    height:100%;
    background:#f53739;
    font-size:0.32rem;
    color:#fff;
    text-align: center;
    border: 0;
    outline: none;
}
.czdq-popup,.kaihu-popup{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    bottom:0;
    background:rgba(0,0,0,0.5);
    z-index:13;
    display: none;
}
.czdq-popup ul{
    width:80%;
    margin-left:10%;
    max-height:7rem;
    position: relative;
    top:50%;
    transform:translateY(-50%);
    -wenkit-transform:translateY(-50%);
    background: #fff;
    border-radius:6px;
    overflow: auto;
}
.czdq-popup ul li{
    height:1rem;
    line-height: 1rem;
    border-top:1px solid #e4e4e4;
    font-size:0.26rem;
    color:#333;
}
.czdq-popup ul li span{
    padding-left:0.26rem;
}
.czdq-popup ul li .czdq-img-box{
    width:0.27rem;
    height:0.27rem;
    overflow: hidden;
    margin-top:0.34rem;
    margin-right:0.26rem;
    float:right;
}
.czdq-popup ul li .czdq-img-box img{
    display: block;
    margin-top:-0.27rem;
}
.czdq-popup ul li.czdq-s .czdq-img-box img{
    margin-top:0;
}
.kaihu-box{
    width:92%;
    margin-left:4%;
    position: absolute;
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    background:#fff;
    border-radius:6px;
    overflow: hidden;
}
.kaihu-box .kaihu-title{
    font-size:0.3rem;
    font-weight: bold;
    text-align: center;
    line-height: 0.9rem;
    border-bottom:1px solid #e4e4e4;
    color:#000;
}
.kaihu-box ul{
    padding:0 0.3rem;
}
.kaihu-box p.kaihu-tishi{
    font-size:0.24rem;
    color:#333333;
    padding-top:0.2rem;
}
.kaihu-box ul li{
    height:0.96rem;
    background:#f7f7f7;
    border-radius:6px;
    padding:0 0.1rem;
    line-height: 0.96rem;
    margin-top:0.2rem;
    position: relative;
}
.kaihu-box ul li span{
    font-size:0.28rem;
    color:#000;
}
.kaihu-box ul li input{
    background:transparent;
    border:none;
    margin-left:6%;
    width:60%;
    font-size:0.26rem;
//color:#a1a1a1;
}
.kaihu-box ul li.kaihu-yzm input{
    width:44%;
}
.kaihu-box ul li.kaihu-yzm a{
    line-height: 0.42rem;
    margin-top:0.27rem;
    color:#6e9bc7;
    border-left:1px solid #6e9bc7;
    font-size:0.26rem;
    padding-left:0.1rem;
    position: absolute;
    right:0.1rem;
    top:0;
}
.kaihu-box .kaihu-btn{
    margin-top:0.5rem;
    border-top:1px solid #e4e4e4;
    overflow: hidden;
}
.kaihu-box .kaihu-btn a{
    float:left;
    box-sizing:border-box;
    width:50%;
    height:1rem;
    line-height: 1rem;
    text-align: center;
    color:#ff8702;
    font-size:0.3rem;
}
.kaihu-box .kaihu-btn a:nth-of-type(2){
    border-left:1px solid #e4e4e4;
}


/*权益支付结果页面*/
.zhifuPage{
    height:100%;
    background:#fff;
    padding:0;
}
.zhifuPage-box .zhifuPage-bg{
    width:100%;
}
.zhifuPage-box .zhifuPage-result{
    margin-top:-1.6rem;
    position: relative;
}
.zhifuPage-box .zhifuPage-result .zhifuPage-d{
    width:1.5rem;
    margin:0 auto;
    box-shadow: #f4f4f4 0 2px 7px 1px;
    border-radius: 50%;
    overflow: hidden;
}
.zhifuPage-box .zhifuPage-result .zhifuPage-d img{
    width:100%;
}
.zhifuPage-box .zhifuPage-result .zhifuPage-success{
    color:#ff8702;
    font-size:16px;
    text-align: center;
    margin-top:0.2rem;
}
.zhifuPage-box .zhifuPage-result .zhifuPage-kc{
    color:#333;
    font-size:14px;
    text-align: center;
    margin-top:0.6rem;
}
.zhifuPage-box .zhifuPage-result .zhifuPage-kc span{
    display: block;
    margin-top:0.2rem;
}
.zhifuPage-box .zhifuPage-result .zhifuPage-kc span em{
    color:#ff8702;
    font-size:20px;
}
.zhifuPage-box .zhifuPage-result .zhifuPage-btn{
    width:80%;
    display: block;
    height:0.88rem;
    line-height: 0.88rem;
    text-align: center;
    color:#fff;
    background:#ff8702;
    border-radius:6px;
    margin:0.7rem auto 0;
}
.zhifuPage-box .zhifuPage-result .zhifuPage-lose{
    color:#999;
    font-size:15px;
    text-align: center;
    margin-top:0.2rem;
}
.zhifuPage-gz{
    margin:2.4rem auto 0.2rem;
    width:5.6rem;
    border:4px solid #f7f7f7;
    padding:0.3rem 0;
    overflow: hidden;
}
.zhifuPage-gz .zhifuPage-gzLeft{
    float:left;
    text-align: center;
    width:61%;
    color:#ff8d01;
    font-size:15px;
    padding-top:0.1rem;
}
.zhifuPage-gz .zhifuPage-gzLeft p{
    margin-top:0.2rem;
}
.zhifuPage-gz img{
    float:left;
    width:28%;
}
.nocard{
    padding-top:0.9rem;
    margin:0 auto;
    width:60%;
    display:block;
}
.nocard-ts{
    margin-top:0.2rem;
    color:#666;
    font-size:15px;
    text-align: center;
}
.addCard-btn{
    width:82%;
    display: block;
    margin:0.8rem auto 0;
    background:url(../images/addNewCardBg.jpg) no-repeat top left;
    background-size:100% 100%;
    border-radius:6px;
    line-height: 0.88rem;
    height:0.88rem;
    text-align: center;
    color:#ff8702;
    font-size:17px;
}

/*添加新会员卡片页面*/
.addNewCard-banner img{
    width:100%;
}
.addNewCard-list{
    background:#fff;
}
.addNewCard-list li{
    overflow: hidden;
    position:relative;
    padding:0.3rem 4%;
    background:url(../images/addNewCard-listBg.png) bottom left no-repeat;
    background-size:100%;
}
.addNewCard-list li img{
    float:left;
    width:24%;
}
.addNewCard-list li .addNewCard-list-right{
    float:left;
    width:72%;
    margin-left:4%;
}
.addNewCard-list li .addNewCard-list-right p{
    font-size:15px;
    color:#333;
    margin-top:0.1rem;
}
.addNewCard-list li .addNewCard-list-right span{
    font-size:12px;
    color:#999;
    margin-top:0.1rem;
}
.addNewCard-list li a{
    position:absolute;
    right:4%;
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    width:1.4rem;
    height:0.6rem;
    box-sizing:border-box;
    line-height: 0.58rem;
    text-align: center;
    border:0.02rem solid #ff8702;
    color:#ff8702;
    font-size:13px;
    border-radius:6px;
}
.shouquanPage{
    background:#fff;
    padding:0.3rem 4%;
    position:relative;
}
.shouquanPage .shouquanPage-top-bg{
    display: block;
}
.shouquanPage .shouquanPage-top-logo{
    position:absolute;
    left: 10%;
    height: 1.1rem;
    top: 0.6rem;
}
.shouquanPage p{
    position:absolute;
    left:32%;
    top:0.8rem;
    font-size:16px;
    color:#333;
}
.shouquanPage span{
    position:absolute;
    left:32%;
    top:1.26rem;
    font-size:12px;
    color:#666;
}
.shouquanPage-tishi{
    background:#fff;
    font-size:15px;
    color:#333;
    line-height: 28px;
    padding:0 4% 0.5rem;
}
.shouquanPage-tishi span{
    font-weight:bold;
}
.shouquanPage-personal{
    background:#fff;
}
.shouquanPage-personal .shouquanPage-personalUl{
    background:#f8f8f8;
}
.shouquanPage-personal .shouquanPage-personalUl li{
    padding:0 4%;
    line-height: 1rem;
    color:#333;
    font-size:15px;
}
.shouquanPage-personal .shouquanPage-personalUl li span{
    display: inline-block;
    vertical-align: middle;
    width:26%;
}
.shouquanPage-personal .shouquanPage-personalUl li:nth-of-type(1){
    border-bottom:1px solid #e4e4e4;
}
.shouquanPage-personal .shouquanPage-personalUl li input{
    width:56%;
    vertical-align: middle;
    border:none;
    background:none;
}
.shouquanPage-personal .shouquanPage-personalUl li input::placeholder{
    color:#ccc;
}
.shouquanPage-personal .shouquanPage-personalUl li img{
    float:right;
    height:0.36rem;
    margin-top:0.32rem;
}
.shouquanPage-xieyi{
    line-height: 0.7rem;
    padding:0 4%;
}
.shouquanPage-xieyi .box{
    display: inline-block;
    width:10px;
    height:10px;
    line-height: 10px;
    text-align: center;
    border:1px solid #999;
    border-radius:2px;
    vertical-align: middle;
}
.shouquanPage-xieyi p{
    display: inline-block;
    vertical-align: middle;
    font-size:12px;
    color:#777;
}
.shouquanPage-xieyi p em{
    color:#3ca2d6;
}
.shouquanPage-btn{
    margin-top:0.4rem;
}
.shouquanPage-btn a{
    display: block;
    width:88%;
    line-height: 0.88rem;
    height:0.88rem;
    font-size:17px;
    text-align: center;
    margin:0.1rem auto;
    color:#ff8702;
    border-radius:6px;
}
.shouquanPage-btn .ensure{
    color:#fff;
    background:#ff8702;
    position: relative;
}
.productDetail1-top{
    background:#fff;
}
.productDetail1-top .productDetail1-spbh{
    line-height:0.5rem;
    height:0.5rem;
    padding:0 4%;
    font-size:12px;
    color:#333333;
    border:1px solid #f6f6f6;
}
.productDetail1-spxx{
    padding:0.24rem 4%;
    position:relative;
}
.productDetail1-spxx-zl{
    position: absolute;
    right: 4%;
    top: 70%;
    color: #4183d7;
    border: 1px solid #4183d7;
    padding: 1px 6px;
    border-radius: 4px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    font-size:0.24rem;
}
.productDetail1-spxx img{
    width:15%;
    float:left;
}
.productDetail1-spxx .productDetail1-spxx-title{
    width:56%;
    float:left;
    margin-left:4%;
}
.productDetail1-spxx .productDetail1-spxx-title p{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:13px;
    color:#333;
    margin-top:0.1rem;
}
.productDetail1-spxx .productDetail1-spxx-title span{
    color:#999;
    font-size:11px;
    margin-right:0.4rem;
}
.productDetail1-spxx .productDetail1-spxx-right{
    float:right;
    width:25%;
    text-align: right;
}
.productDetail1-spxx .productDetail1-spxx-right p{
    font-size:12px;
    color:#333;
    margin-top:0.1rem;
}
.productDetail1-spxx .productDetail1-spxx-right p big{
    padding-right:4px;
}
.productDetail1-spxx .productDetail1-spxx-right s{
    font-size:10px;
    color:#b9b9b9;
}
.productDetail1-otherXx{
    margin-top:0.1rem;
}
.productDetail1-otherXx-1{
    line-height: 0.6rem;
    background:#fff;
    font-size:12px;
    color:#5c5c5c;
    padding:0 4%;
}
.productDetail1-otherXx-1 p{
    float:right;
}
.productDetail1-otherXx-1 em{
    color:#ea2727;
    float:right;
}
.productDetail1-otherXx1{
    background:#fff;
    margin-top:0.2rem;
}
.productDetail1-otherXx1 li{
    padding:0 4%;
    font-size:12px;
    color:#333;
    height:0.7rem;
    line-height: 0.7rem;
    border-bottom:1px solid #f6f6f6;
}
.productDetail1-otherXx1 li p{
    float:left;
    width:20%;
}
.productDetail1-otherXx1 li span{
    float:left;
    max-width:72%;
}
.productDetail1-otherXx1 li span a{
    color:#5d9aff;
}
.productDetail1-otherXx2{
    background:#fff;
    margin-top:0.34rem;
    padding:0.1rem 0;
    overflow: hidden;
}
.productDetail1-otherXx2 li{
    height:0.54rem;
    line-height: 0.54rem;
    text-align: center;
    font-size:13px;
    color:#333;
    box-sizing:border-box;
    width:50%;
    float:left;
}
.productDetail1-otherXx2 li:nth-of-type(1){
    border-right:1px solid #f2f2f2;
}
.productDetail1-otherXx2 li img{
    height:0.28rem;
    vertical-align: middle;
    margin:0 0.1rem;
    display: inline-block;
}
.productDetail1-otherXx3{
    background:#fff;
    line-height: 0.38rem;
    padding:0.2rem 4%;
    font-size:12px;
    color:#707070;
    position:relative;
    margin-top:3px;
}
.productDetail1-otherXx3 a.copy{
    padding:0 0.2rem;
    height:16px;
    line-height:16px;
    font-size:11px;
    color:#333;
    border:1px solid #e1e1e1;
    border-radius:4px;
    position:absolute;
    top:0.3rem;
    right:8%;
    text-align:center;
}
.productDetail2 .productDetail2-date{
    padding:0 4%;
    background:#fff;
    height:0.8rem;
    line-height: 0.8rem;
    color:#333;
    font-size:14px;
    margin-bottom:0.16rem;
    margin-top:0.2rem;
}
.productDetail2 .productDetail2-date:nth-of-type(1){
    margin-top:0;
}
.productDetail2 .productDetail2-list{
    margin-bottom:0.3rem;
}
.productDetail2 .productDetail2-list li{
    margin-bottom:0.1rem;
    position: relative;
}
.productDetail2 .productDetail2-list li .productDetail2-list-date{
    font-size:12px;
    line-height: 0.52rem;
    background:#fff;
    padding:0 4%;
}
.productDetail2 .productDetail2-list li .productDetail1-spxx{
    margin-top:1px;
    background:#fff;
}
.productDetail2 .productDetail2-list li .productDetail1-spxx .productDetail1-spxx-right img{
    height:0.8rem;
    width:auto;
    float:right;
}
.myPage-top{
    height:1.8rem;
    background:#ff8702;
    padding:0 4%;
}
.myPage-top .myPage-touxiang{
    float:left;
    margin-left:2%;
    width:17%;
    margin-top:0.3rem;
}
.myPage-top .name{
    float:left;
    margin-top:0.45rem;
    color:#fff;
    font-size:0.32rem;
    margin-left:5%;
}
.myPage-top .tel{
    color:rgba(255,255,255,0.6);
    font-size:0.26rem;
    display: block;
    margin-top:0.1rem;
}
.myPage-top .myPage-top-jt{
    float:right;
    margin-top:0.76rem;
    height:0.25rem;
}
.myPage-list li{
    padding:0 4%;
    height:1.06rem;
    line-height: 1.06rem;
    color:#333;
    font-size:0.3rem;
    background:#fff;
    position: relative;
}
.myPage-list li img{
    height:0.45rem;
    position:absolute;
    left:4%;
    top:0.32rem;
}
.myPage-list li span{
    display: block;
    margin-left:10%;
    padding-left:1%;
    border-bottom:1px solid #e3e3e3;
    background:url(../images/next.png) no-repeat right 0.4rem;
    background-size: 0.12rem;
    line-height:1.04rem;
}
.myPage-list li.no-border span{
    border:none;
}
.myPage-btn{
    background:#fff;
    padding:0.32rem 8%;
}
.myPage-btn a{
    display: block;
    height:0.9rem;
    line-height: 0.9rem;
    text-align: center;
    font-size:0.34rem;
    color:#ff3802;
    border:1px solid #e4e4e4;
    border-radius:6px;
}

/*爱奇艺详情页*/
.iQiyi-box{
    background:#000;
    min-height:100%;
}
.i-section1{
    padding:0 4%;
    position: relative;
}
.i-section1 .i-bg1{
    position:absolute;
    right:0;
    top:4rem;
    height:0.34rem;
}
.i-s-top{
    text-align: center;
    padding:0.2rem 0;
}
.i-s-top img{
    display: inline-block;
    vertical-align: middle;
    width:0.6rem;
}
.i-s-top span{
    display: inline-block;
    vertical-align: middle;
    font-size:18px;
    font-weight:bold;
    color:#ffd276;
    margin-left:0.06rem;
}
.i-s-list .i-s-list-top img{
    display: inline-block;
    vertical-align: middle;
    height:0.62rem;
}
.i-s-list .i-s-list-top span{
    display: inline-block;
    vertical-align: middle;
    font-size:0.3rem;
    color:#fff;
}
.i-s-list{
    padding:0.2rem 0 0.3rem;
}
.i-s-list .i-s-list-l{
    overflow: hidden;
}
.i-s-list .i-s-list-l li{
    border:2px solid #e0c487;
    text-align: center;
    padding:0.2rem 0;
    width:28.33333%;
    border-radius:8px;
    float:left;
    margin:0 2%;
    box-sizing:border-box;
    margin-top:0.24rem;
}
.i-s-list .i-s-list-l li p{
    color:#fff;
    font-size:0.3rem;
}
.i-s-list .i-s-list-l li span{
    color:#ff5a5a;
    font-size:0.36rem;
    margin-top:0.14rem;
    display: block;
}
.i-s-list .i-s-list-l li s{
    color:#b3b3b3;
    display: block;
    font-size:0.2rem;
}
.i-s-list .i-s-list-l li.i-s-list-l-s{
    background: #e0c487;
}
.i-s-list .i-s-list-l li.i-s-list-l-s p{
    color:#333;
}
.i-s-list .i-s-list-l li.i-s-list-l-s s{
    color:#666;
}
.i-s-account span{
    float:left;
    color:#fff;
    font-size:0.3rem;
}
.i-s-account input::placeholder{
    color: #ffde8f;
}
.i-s-account input{
    color:#999;
    background:none;
    border:none;
    border-bottom:1px solid #fff;
    padding-left:0.2rem;
    float:left;
    width:68%;
    padding-bottom:2px;
}
.i-s-buyBtn{
    position:relative;
    padding:0.6rem 0;
}
.i-s-buyBtn a{
    display: block;
    width:40%;
    height:0.9rem;
    line-height: 0.9rem;
    color:#fff;
    text-align: center;
    font-size:0.3rem;
    background:#eb7738;
    border-radius:8px;
    margin:0 auto;
}
.i-s-buyBtn .i-bg2{
    position:absolute;
    right:0;
    top:0.24rem;
    height:0.36rem;
}
.i-s-buyBtn .i-bg3{
    position:absolute;
    left:0;
    bottom:0.24rem;
    height:0.76rem;
}
.i-s-activeDe div{
    padding:0.1rem 0;
    font-size:0.26rem;
    color:#fff;
    overflow: hidden;
}
.i-s-activeDe div p{
    float:left;
    font-weight:bold;
    width:22%;
}
.i-s-activeDe div span{
    float:left;
    width:78%;
}
.i-s-tishi{
    font-size:0.2rem;
    color:#fff;
    line-height:0.9rem;
    text-align: center;
}
.i-s-bottom{
    text-align: center;
}
.i-s-bottom p{
    margin-top:0.1rem;
    font-size:0.22rem;
    color:#ffd276;
}
.i-s-bottom .i-s-imgBox{
    width:32%;
    padding:0.1rem;
    box-sizing:border-box;
    margin:0.1rem auto;
    background:#dfc183;
}
.i-s-bottom span{
    color:#fff;
    font-size:0.2rem;
}
/*支付弹框样式--begin*/
.pay_PWM_box{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.6);
}
.pay_PWM_cont{
    position:absolute;
    left:5%;
    width:90%;
    bottom:6rem;
    border-radius:6px;
    background:#fff;
    overflow: hidden;
    padding:0.9rem 0.2rem 0;
    box-sizing:border-box;
}
.pay_PWM_cont .pay_PWM_top{
    position:absolute;
    top:0;
    border-bottom: 1px solid #e4e4e4;
    background:#f5f5f5;
    box-sizing:border-box;
    left:0;
    padding:0 0.2rem;
    height:0.9rem;
    width:100%;
    line-height: 0.9rem;
    color:#333;
    text-align: center;
}
.pay_PWM_cont .pay_PWM_top p img{
    float:right;
    width:0.4rem;
    margin-top:0.22rem;
}
.pay_PWM_c_c{
    border-bottom:1px solid #e4e4e4;
}
.pay_PWM_c_c .pay_PWM_c_w{
    text-align: center;
    padding:0.2rem 0;
}
.pay_PWM_c_c .pay_PWM_c_w span{
    font-size:0.26rem;
    color:#333;
}
.pay_PWM_c_c .pay_PWM_c_w p{
    font-size:0.26rem;
    color:#ff8740;
}
.pay_PWM_c_c .pay_PWM_c_w p em{
    font-size:0.4rem;
}
.pay_PWM_c_card{
    border-top:1px solid #e4e4e4;
    padding:0.14rem 0;
}
.pay_PWM_c_card .pay_PWM_logo{
    float:left;
    height:0.5rem;
}
.pay_PWM_c_card p{
    font-size:0.26rem;
    line-height: 0.5rem;
    margin-left:4px;
    float:left;
}
.pay_PWM_c_card .brief{
    float:right;
}
.pay_PWM_c_card .rightNext{
//float:right;
    height:0.3rem;
    margin-top:0.1rem;
}
.pay_PWM_c_card span {
    font-size:0.22rem;
    line-height: 0.5rem;
    margin-right: 0.05rem;
//margin-left:4px;
}
.pay_PWM_rightText{
    line-height:0.5rem;
    float: right;
    font-size:0.26rem;
    margin-right:0.26rem;
}
.pay_PWM_newCard{
    padding:0.3rem 0;
    font-size:0.3rem;
    text-align: center;
    color:#ff8800;
    display: block;
    border-top:1px solid #e4e4e4;
}
.pay_PWM_newCard img{
    height:8px;
    display: inline-block;
    vertical-align: middle;
}
.pay_PWM_c_ts{
    font-size:0.24rem;
    color:#666;
    line-height: 0.36rem;
    padding:0 0.1rem 0.3rem;
}
.pay_PWM_code{
    border-top:1px solid #e4e4e4;
    border-bottom:1px solid #e4e4e4;
    padding:0.1rem 0.04rem;
    line-height: 0.7rem;
    height:0.7rem;
}
.pay_PWM_code span{
    float:left;
    margin-right:0.1rem;
    font-size:0.28rem;
    color:#333;
}
.pay_PWM_code input{
    float:left;
    background:none;
    border:0;
    height:0.7rem;
    width:2rem;
    color:#999;
    font-size:0.26rem;
}
.pay_PWM_code input::placeholder{
    color:#999;
}
.pay_PWM_code a{
    float: right;
    background: #e5e5e5;
    color:#666;
    padding:0 0.2rem;
    border-radius:6px;
    font-size:0.26rem;
}
.pay_PWM_c_btn{
    display: block;
    height:0.9rem;
    line-height: 0.9rem;
    background:#e14a43;
    color:#fff;
    text-align: center;
    font-size:0.32rem;
    margin:0.3rem 0;
    border-radius:6px;
}
.pay_PWT_M table{
    border-right:1px solid #d2d2d2;
}
.pay_PWT_M table td img{
    height:50px;
    width:50px;
}
.pay_keyboard_c,.pay_keyboard_c>ul,.pay_keyboard_c>p{
    background:#f5f5f5;
}
.pay_keyboard_c>ul li:nth-child(10), .pay_keyboard_c>ul li:nth-child(12){
    background: #e0e0e0;
}
.pay_keyboard_c>p img{
    height:0.16rem;
    margin:0.08rem auto;
}
.boc-confirm-pay-sms-tips{color:#00b64f;font-size: 0.18rem;margin-top: 0.1rem;margin-left: 0.08rem;}

/*支付弹框样式--end*/

/*个人信息验证-begin*/
.personalInformationTop{
    position:relative;
}
.personalInformationTop p{
    position:absolute;
    top:0.6rem;
    width:92%;
    left:4%;
    color:#fff;
    font-size:0.32rem;
    line-height: 0.54rem;
    text-indent: 2em;
}
.personalInformationCenter{
    background:#fff;
}
.personalInformationCenter li{
    overflow: hidden;
    height:1rem;
    line-height: 1rem;
    font-size:0.34rem;
    padding-left:0.6rem;
}
.personalInformationCenter li:nth-of-type(1){
    border:0.01rem solid #f2f2f2;
}
.personalInformationCenter li span{
    float:left;
    color:#333;
    width:24%;
}
.personalInformationCenter li input{
    height:1rem;
    float:right;
    width:72%;
    background:#fff;
    border:none;
}
.personalInformationCenter li input::placeholder{
    color:#c1c1c1;
}
.personalInformationLink{
    padding:0 0.5rem;
    margin-top:0.7rem;
}
.personalInformationLink a{
    display: block;
    height:0.88rem;
    color:#fff;
    line-height:0.88rem;
    border-radius:6px;
    box-sizing:border-box;
    margin-top:0.3rem;
    font-size:0.32rem;
    text-align: center;
}
.personalInformationLink a:nth-of-type(1){
    background:#f25454;
}
.personalInformationLink a:nth-of-type(2){
    background:#f1f1f1;
    border:0.01rem solid #ebebeb;
    color:#333;
}
/*个人信息验证-end*/

.fixedPop{
    position:fixed;
    top:80%;
    right:0;
    z-index: 999;
}
.fixedPop img{
    width:100px;
}
.fixedPop p{
    position:absolute;
    top:20px;
    right:22px;
    background:#fe3030;
    min-width:12px;
    height:12px;
    text-align: center;
    line-height: 11px;
    font-size:8px;
    border-radius:50%;
    color:#fff;
}
/*兑换中心页面*/
.dhzx-content-box{
    width:84%;
    margin:0.5rem auto;
    background:#fff;
    position:relative;
    z-index: 2;
    box-sizing:border-box;
    padding:0.2rem 0.3rem 0.6rem;
}
.dhzx-content-box:before{
    content:"";
    position:absolute;
    width:110%;
    left:-5%;
    top:-0.16rem;
    height:0.32rem;
    background: url(../images/dhzx-bg.png) top left no-repeat;
    background-size: 100% 100%;
    z-index: 1;
}
.dhzx-content-box:after{
    content:"";
    position:absolute;
    width:100%;
    left:0;
    bottom:-0.1rem;
    height:0.1rem;
    background: url(../images/dhzx-bBg.png) top left repeat-x;
    background-size:auto 100%;
}
.dhzx-content-box .dhzx-content-top{
    height:0.16rem;
    background:#fff;
    position: absolute;
    top:0;
    left:0;
    width:100%;
    z-index: 3;
}
.dhzx-content-c p{
    font-size:0.26rem;
    color:#333;
    margin-top:0.3rem;
    margin-bottom:0.16rem;
}
.dhzx-content-c input{
    background:#fff;
    border:1px solid #d2d2d2;
    border-radius:4px;
    height:0.86rem;
    line-height: 0.86rem;
    padding:0 0.14rem;
    width:100%;
    box-sizing:border-box;
    font-size:0.24rem;
    color:#333;
}
.dhzx-content-c .dhzx-content-cyzm input{
    width:60%;
}
.dhzx-content-c .dhzx-content-cyzm img{
    width:36%;
    display: inline-block;
    float:right;
    height:0.7rem;
    margin-top:0.08rem;
}
.dhzx-btn{
    display: block;
    height:0.9rem;
    line-height: 0.9rem;
    color:#fff;
    background:#ff8702;
    border-radius:6px;
    text-align: center;
    font-size:0.34rem;
    margin-top:0.5rem;
}
.dhzx-dhsm{
    padding:0 4%;
}
.dhzx-dhsm .dhzx-dhsm-title{
    margin-top:0.2rem;
    font-size:0.3rem;
    color:#333;
    line-height: 0.8rem;
    border-bottom:1px solid #e4e4e4;
    margin-bottom:0.1rem;
}
.dhzx-dhsm .dhzx-dhsm-cont{
    padding:0.1rem 0;
    line-height:0.36rem;
    font-size:0.24rem;
    color:#666;
}
.dhzx-userLoginBox,.dhzx-exchangeBox{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.6);
    z-index:20;
}
.dhzx-userLogin{
    position:absolute;
    top:12%;
    left:6%;
    width:88%;
    background:#fff;
    border-radius:6px;
}
.dhzx-userLogin h3{
    text-align:center;
    line-height: 1rem;
    height:1rem;
    border-bottom:1px solid #e4e4e4;
    font-size:0.32rem;
    color:#333;
    font-weight:bold;
}
.dhzx-userLogin p{
    padding:0.2rem 0.3rem;
    color:#333;
}
.dhzx-userLogin ul{
    padding:0 0.3rem;
}
.dhzx-userLogin ul li{
    margin-top:0.2rem;
    background:#f7f7f7;
    border-radius:6px;
    height:0.96rem;
    color:#333;
    line-height: 0.96rem;
    padding:0 0.08rem;
    font-size:0;
    position: relative;
}
.dhzx-userLogin ul li span{
    display: inline-block;
    vertical-align: middle;
    font-size:0.28rem;
}
.dhzx-userLogin ul li input{
    vertical-align: middle;
    background:none;
    border:none;
    height:100%;
    font-size:0.28rem;
    padding-left:0.2rem;
}
.dhzx-userLogin ul li input.dhzx-userLoginCode{
    width:2.3rem;
}
.dhzx-userLogin ul li .dhzx-getCode{
    position:absolute;
    right:0.08rem;
    top:0;
    padding-left:0.08rem;
    height:0.42rem;
    line-height: 0.42rem;
    color:#6e9bc7;
    border-left:1px solid #6e9bc7;
    font-size:0.26rem;
    margin-top:0.26rem;
}
.dhzx-userLogin .dhzx-btn{
    margin:0.4rem 0.3rem;
}
.dhzx-userLogin .jfdh-popBtn{
    margin-top:0.4rem;
    border-top:1px solid #e4e4e4;
}
.dhzx-userLogin .jfdh-popBtn a{
    float:left;
    width:50%;
    text-align: center;
    line-height: 1rem;
    height:1rem;
    color:#ff8702;
    font-size:0.32rem;
    box-sizing:border-box;
}
.dhzx-userLogin .jfdh-popBtn a:nth-of-type(1){
    border-right:1px solid #e4e4e4;
}
.dhzx-exchange{
    position: absolute;
    bottom:0;
    left:0;
    top:0;
    right:0;
    margin: auto;
    width:78%;
    background:#fff;
    border-radius:6px;
    height:5.2rem;
    text-align: center;
}
.dhzx-exchange p{
    font-size:0.36rem;
    font-weight:bold;
    color:#fb7688;
    margin-top:0.4rem;
}
.dhzx-exchange span{
    display: block;
    margin-top:0.2rem;
    font-size:0.3rem;
    color:#333;
}
.dhzx-exchange span em{
    color:#ff8702;
}
.dhzx-exchange a{
    margin:0 0.4rem;
    margin-top:0.6rem;
    display: block;
    line-height: 0.9rem;
    border:1px solid #ff8702;
    color:#ff8702;
    font-size:0.34rem;
    border-radius:6px;
}
.dhzx-exchange .dhzx-exchange-b{
    position:absolute;
    top:5.2rem;
    width:2px;
    height:0.5rem;
    background:#fff;
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
}
.dhzx-exchange .dhzx-exchange-b img{
    width:0.68rem;
    height:0.68rem;
    max-width: inherit;
    position:absolute;
    top:0.5rem;
    left:-0.32rem;
}
.myCoin ul{
    padding:0 0.5rem;
}
.myCoin ul li{
    height:1.8rem;
    background:url(../images/canuseBg.png) left top no-repeat;
    background-size:100% auto;
    margin-top:0.35rem;
    position:relative;
    overflow: hidden;
}
.myCoin ul li i{
    position:absolute;
    left:0;
    top:0;
    font-size:0.2rem;
    color:#fff;
    font-style: normal;
    padding-left:0.06rem;
    padding-top:0.04rem;
}
.myCoin ul li .myCoin-left{
    float:left;
    padding:0.4rem 0 0 0.3rem;
    width: 70%;
    box-sizing: border-box;
}
.myCoin ul li .myCoin-left p{
    font-size:0.34rem;
    color:#ff8702;
}
.myCoin ul li .myCoin-left span{
    font-size:0.24rem;
    color:#666;
    display: block;
    margin-top:0.06rem;
}
.myCoin ul li .myCoin-left em{
    font-size:0.24rem;
    color:#999;
    display: block;
    margin-top:0.04rem;
}
.myCoin ul li .myCoin-right{
    float:right;
    height:100%;
    width:30%;
    text-align: center;
    color:#fff;
    line-height: 1.8rem;
}
.myCoin ul li.myCoin-unuse{
    background-image:url(../images/unuseBg.png);
}
.myCoin ul li.myCoin-unuse .myCoin-left p{
    color:#333;
}
.noMycoin{
    padding:0.8rem 4%;
}
.noMycoin p{
    font-size:0.3rem;
    color:#666;
    text-align: center;
    margin-top:0.2rem;
}

/*导航地图选择弹出框*/
.fixedBotBox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:100000;}
.fixedBotBox .fixedBot{position:absolute;bottom:-2.4rem;left:0;width:100%;background:#fff;line-height:0.8rem;height:2.4rem;color:#333;font-size:0.24rem;}
.fixedBotBox .fixedBot li{padding:0 4%;}

/*花积分公众号和中行彩票订单begin*/
.prizeSelect{
    width:92%;
    margin:0 auto 0.28rem;
    height:0.62rem;
    border-radius:0.1rem;
    background:#fff;
    position:relative;
    text-align: center;
    font-size:0.28rem;
    line-height: 0.62rem;
}
.prizeSelect .prizeSelectClick{
    position: relative;
}
.prizeSelect .prizeSelectClick:after{
    content:"";
    font-size:0;
    width:0;
    height:0;
    position:absolute;
    top:10px;
    right:-20px;
    border:5px solid #fff;
    border-top-color:#999;
}
.prizeSelect .prizeSelectBg{
    position:absolute;
    left:0.3rem;
    top:0.36rem;
    width:0.16rem;
}
.prizeSelect .prizeSelectBg:nth-of-type(2){
    right:0.3rem;
    left:auto;
}
.prizeSelect .prizeSelectList{
    position:absolute;
    left:50%;
    top:0.62rem;
    transform:translateX(-50%);
    background:#fff;
    border-radius:0.1rem;
    width:4rem;
    box-shadow:#ebebeb 0 1px 4px 0;
    border:0.01rem solid #dadada;
    overflow: hidden;
    display: none;
}
.prizeSelect .prizeSelectList li{
    line-height: 0.68rem;
    border-top:0.01rem solid #e4e4e4;
}
.prizeSelect .prizeSelectList li:nth-of-type(1){
    border-top:0;
}
.prizeSelect .prizeSelectList li.selectP{
    background:#ff8702;
    color:#fff;
}
.myOrder_prizeSelectBox{
    padding: 0 4%;
}
.myOrder_prizeSelectBox p{
    float:left;
    font-size: 0.24rem;
    color: #000;
    line-height:0.62rem;
}
.myOrder_prizeSelectBoxRight{
    float:left;
    margin-left:0.3rem;
    color:#333;
    padding:0 0.44rem;
    line-height:0.62rem;
    font-size:0.28rem;
    background: #f3f3f3;
    height:0.62rem;
    border-radius:0.1rem;
    position: relative;
}
.myOrder_prizeSelectBoxRight>span{
    position: relative;
}
.myOrder_prizeSelectBoxRight>span:after{
    content:"";
    font-size:0;
    width:0;
    height:0;
    display: inline-block;
    vertical-align: middle;
    margin-left:0.1rem;
    margin-top:0.04rem;
    border:5px solid transparent;
    border-top-color:#999;
}
.myOrder_prizeSelectBoxRight .prizeSelectList{
    position:absolute;
    top:0.62rem;
    left:0;
    width:100%;
    text-align: center;
    box-sizing:border-box;
    background:#fff;
    border-radius:0.1rem;
    box-shadow:#ebebeb 0 1px 4px 0;
    border:0.01rem solid #dadada;
    overflow: hidden;
    font-size:0.28rem;
    display: none;
}
.myOrder_prizeSelectBoxRight .prizeSelectList li{
    border-top:0.01rem solid #e4e4e4;
}
.myOrder_prizeSelectBoxRight .prizeSelectList li:nth-of-type(1){
    border-top:0;
}
.myOrder_prizeSelectBoxRight .prizeSelectList li.selectP{
    background:#ce483e;
    color:#fff;
}
/*花积分公众号和中行彩票订单end*/

/*用户来源异常页面*/
* {
    padding: 0;
    margin: 0;
    list-style: none;
    text-decoration: none;
}

body, html {
    width: 100%;
    height: 100%;
    background: #fff;
}

.pay_sourceException {
    padding: 1.8rem 0 0;
    position: relative;
}

.pay_sourceException img {
    width: 100%;
}

.pay_sourceException p {
    font-size: 0.28rem;
    color: #666;
    text-align: center;
}

.pay_sourceException a {
    font-size: 0.3rem;
    color: #666;
    border: 1px solid #c1c1c1;
    line-height: 0.76rem;
    border-radius: 4px;
    width: 2.4rem;
    display: block;
    margin: 0.6rem auto 0;
    text-align: center;
}

/*上传图片样式*/
.release_up_pic .up_pic {
    background-color: #fff;
    padding: 30px 12px;
    font-size: 0;
    margin-left: -3.33333%;
    padding-bottom: 3px;
    /* border-bottom: 1px solid #e7e7e7;
     border-top: 1px solid #e7e7e7*/
}

/*图片的大小*/
.release_up_pic .up_pic .pic_look {
    width: 20%;
    height: 80px;
    display: inline-block;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    box-sizing: border-box;
    margin-left: 3.3333%;
    margin-bottom: 12px;
    position: relative
}

.release_up_pic .up_pic .pic_look em {
    position: absolute;
    display: inline-block;
    width: 25px;
    height: 25px;
    background-color: red;
    color: #fff;
    font-size: 20px;
    right: 4px;
    top: 4px;
    text-align: center;
    line-height: 23px;
    border-radius: 50%;
    font-weight: 700
}

/*上传图片样式*/
#chose_pic_btn {
    width: 20%;
    height: 80px;
    position: relative;
    display: inline-block;
    background-image: url(../images/add_onloadpic.png);
    box-sizing: border-box;
    background-size: 40px 40px;
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #dbdbdb;
    margin-left: 3.3333%;
    margin-bottom: 12px;
    border-radius:5px
}
.delete_pic{
    background-image: url(../images/pic_del.png);
    position: absolute;
    width: 0.512rem;
    height: 0.512rem;
    right: -0.256rem;
    top: -0.256rem;
    font-size: 0;
    box-sizing: border-box;
    background-size: 0.273rem 0.273rem;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}
#chose_pic_btn input {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    width: 100%;
    height: 100%
}

.release_btn {
    padding: 0 24px;
    margin-top: 70px
}

.release_btn button {
    width: 100%;
    background-color: #2c87af;
    font-size: 1.4rem;
    color: #fff;
    border: 0;
    border-radius: 3px;
    height: 45px;
    outline: 0
}

.release_btn button.none_btn {
    background-color: #f2f2f2;
    color: #2c87af;
    border: 1px solid #2c87af;
    margin-top: 15px
}

.deleteHistoryBtn {
    margin-top: 0;
    border: none;
    border-radius: 0;
    height: 0.6rem;
    line-height: 0.6rem;
    color: #118eea;
    font-weight: 500;
}

.product-detail-banner {
    width: 100%;
    position: relative;
}
.product-detail-banner .seckillDetail-header{
    width: 100%;
}
.product-detail-banner .productDetail-countDown {
    height: 0.48rem;
    font-size: 0.28rem;
    padding: 0 0.1rem;
    line-height: 0.48rem;
    /*position: absolute;*/
    /*bottom: 0;*/
    /*right: 0.2rem;*/
    background: rgb(246, 49, 49);
    color: #fff;
}
.productDetail-countDown {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-content: center;
    font-size: 0.2083rem;
    height: 0.48rem;
    line-height: calc(0.3125rem + 2px);
}
.productDetail-countDown span{
    width: 0.3125rem;
    height: 0.3125rem;
    border-radius: 5px;
    text-align: center;
    background-color: #fff;
    color: rgb(246, 49, 49);
    margin: 0 3px;
}
.product-detail-banner .productDetail-countDown .start {
    display: none;
}

.product-detail-banner .productDetail-countDown .start {
    display: none;
}

.product-detail-banner .productDetail-countDown span {
    color: rgb(246, 49, 49);
    background: #fff;
    display: inline-block;
    min-width: 0.38rem;
    height: 0.38rem;
    line-height: 0.38rem;
    text-align: center;
}

.product-detail-banner .productDetail-countDown.grey {
    background: rgb(199, 199, 199);
}

.product-detail-banner .productDetail-countDown.grey .end {
    display: none;
}

.product-detail-banner .productDetail-countDown.grey .start {
    display: inline-block;
}

.product-detail-banner .productDetail-countDown.grey span {
    color: rgb(246, 49, 49);
}


/* 活动专区 */
.activityAreaIndex-max{
    padding-top:0;
    min-height:100%;
    background:#fff url(../images/bgTopLeaf.jpg) no-repeat top left;
    background-size:100% auto;
}

.activityArea-logo{
    width:3.2rem;
    padding-top:0.6rem;
    margin-left:0.5rem;
}
.activityArea-banner{
    width:100%;
    margin-top:0.2rem;
}
.activityArea-list{
    margin-top:0.2rem;
    padding:0 0.5rem;
}
.activityArea-list li{
    margin-bottom:0.26rem;
}
.activityArea-text{
    padding:0 4% 0.5rem;
    text-align: center;
    color:#333;
}
.activityArea-text .activityArea-title{
    font-size:0.34rem;
    font-weight:normal;
    display: inline-block;
    position: relative;
    padding:0 0.14rem;
    margin-bottom:0.2rem;
}
.activityArea-text .activityArea-title span{
    position: relative;
    z-index: 1;
}
.activityArea-text .activityArea-title:after{
    content:"";
    position:absolute;
    bottom:3px;
    left:0;
    width:100%;
    height:8px;
    background:#fedb90;
    z-index:0;
}
.activityArea-time{
    margin-bottom:0.3rem;
    font-size:0.26rem;
}
.activityArea-letters{
    margin: 0 3%;
    padding:0.2rem;
    border:1px solid #fedb90;
    position:relative;
    text-align: left;
    border-radius:6px;
}
.activityArea-letters .leafImg{
    position: absolute;
    right:-0.3rem;
    bottom:-0.4rem;
    height:0.9rem;
}
.quickActivityCont{
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}
.quickActivityHeader{
    width: 5.2053rem;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 3;
}
.quickPayment-logo{
    width: 2.9355rem;
    padding-top: 0.683rem;
    margin-left: 0;
}
.quickPayment-banner{
    width: 100%;
    margin-top:0.3072rem;
}
.quickPayment-list{
    padding:0.3072rem 0.324267rem 0 0.3072rem;
    background-color: #fff;
}
.quickPayment-list li{
    padding-bottom:0.273rem;
}
.quickActivityO{
    padding:0.2rem 0.4rem 0;
}
.quickActivityO.quickActivityMainUl{
    padding: 0;
}
.quickActivityO li{padding:10px 0;line-height:0.5rem;font-size:0.22rem;padding-left:1.6rem;position: relative;color:#333;}
.quickActivityO li.quickActivityList{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0 0 0.0768rem;
}
.quickActivityO li.quickActivityList:nth-last-child(1){
    padding-bottom: 0;
}
.quickActivityMainUl li.quickActivityList p{
    font-size: 0.205rem;
    line-height: 0.4096rem;
    color: #333;
    padding: 0.17495rem 0.29rem;

}
.quickActivityO li .quickActivity{
    width: 1.35rem;
    height: 0.475rem;
    background-image: url(../images/icbcActivity/rule-step.png);
    background-position: -0.05rem center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    font-size: 0.26rem;
    line-height: 0.475rem;
    text-indent: 0.0875rem;
    color: #fff;
}
.quickActivityO li dd{text-align: center;font-size:0.26rem;}
.quickTitle{
    position:absolute;
    background:#fff;
    border:1px solid #fedb90;
    z-index: 2;
    width:1.3rem;
    height:0.46rem;
    line-height: 0.5rem;
    left:0;
    top:10px;
    text-align: center;
}
.quickTitle span{
    display: block;
    height:100%;
    position: relative;
    z-index: 2;
    background:#fff;
}
.quickTitle:after{
    content:"";
    position:absolute;
    left:5px;
    top:-4px;
    width:100%;
    height:100%;
    border:1px solid #fedb90;
    z-index: 1;
}
.quickPayment-qmhp{
    margin:0 0.2rem;
    padding:0 0.3rem 0.3rem;
    font-size:10px;
    color:#333;
}
.quickPayment-qmhp.quickPayment-qmhp-list{
    width: calc(100% -  0.42666rem);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    padding: 0 0.21333rem;
    margin: 0;
}
.quickPayment-qmhp.quickPayment-qmhp-list .quickPayment-qmhpTop{
    margin: 0;
    padding: 0;
    position: relative;
    top: calc(0.2724rem + 2px);
    z-index: 2;
}
.quickPayment-qmhpTop{height:0.4096rem;width:100%;padding:0 0.3rem;margin-left:-0.3rem;}
.quickPayment-qmhpTop img{height:100%;margin:0 auto;display:block;}
.quickPayment-qmhp p{
    line-height: 0.36rem;
    font-size:0.22rem;
    text-align: justify;
    padding: 0 0.3rem 0.3rem;
    width: 100%;
    margin-left: -0.3rem;
    background-image: url(../images/halfSideBg.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100% 140%;
    margin-bottom: -0.3rem;
}
.quickPayment-qmhp .topTitleBg{
    width: 2.108rem;
    height: 0.17rem;
    background-image: url(../images/icbcActivity/halfSide_titleBg.png);
    background-size: 100% 100%;
    position: relative;
    top: 2px;
    z-index: 1;
}
.quickPayment-qmhp p.quickPayment-qmhp-info{
    width: calc(100% - 0.29rem);
    background-image: none;
    background-image: url(../images/icbcActivity/halfSide_infoBg.png);
    background-size: 100% 100%;
    padding: 0.2645rem 0.145rem;
    margin: 0 -0.21333rem;
}
.quickPayment-wxts{padding:0 0.256rem;}
.quickPayment-wxts img{height:0.256rem;}
.quickPayment-wxts p{color:#333;font-size:0.2048rem;line-height:0.4096rem;}
.quickPayment-wxts p em{display:inline-block;vertical-align: middle;width:1px;height:15px;background:#fedb90;margin:0 5px;}
.quickPayment-hdxz{padding:0.256rem 0.32426rem 0.29rem 0.631467rem;position: relative;}
.quickPayment-hdxz.quickPayment-hdxz_info{

}
.quickPayment-hdxz p.quickActivity{
    width: 1.35rem;
    height: 0.4096rem;
    background-image: url(../images/icbcActivity/rule-step.png);
    background-position: -0.05rem center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    font-size: 0.26rem;
    line-height: 0.475rem;
    text-indent: 0.0875rem;
    color: #fff;
    position: relative;
    left: -0.631467rem;
}
.quickPayment-hdxz .quickTitle{left:0.5rem;top:13px;}
.quickPayment-hdxz ul li{
    padding:5px 0;
    line-height:20px;
    font-size:0.22rem;
    position: relative;
    color:#333;
    text-align:justify;
}
.quickPayment-hdxz ul li em{
    position: absolute;
    top:5px;
    left:-0.3755rem;
    z-index: 1;
    font-size: 0.222rem;
    text-align:justify;
}
.quickPayment-hdxz ul li em:after{
    content:"";
    position: absolute;
    bottom:0;
    left:0;
    z-index: -1;
    background: #ffe29b;
    width:11px;
    height:9px;
}
.quickPayment-hdxzList li{display: none;}
.quickPayment-hdxzList li:nth-of-type(1),.quickPayment-hdxzList li:nth-of-type(2),.quickPayment-hdxzList li:nth-of-type(3){display: block;}
.quickPayment-hdxzList.active li{display: block;}
.quickPaymen-clickSlide{
    margin-top:0.7rem;
    text-align: center;
    position: relative;font-size:0;
}
.quickPaymen-clickSlide p{
    display: inline-block;
    height:16px;line-height:18px;border:1px solid #fedb90;padding:0 6px;border-radius:4px;font-size:10px;position: relative;
}
.quickPaymen-clickSlide p:after{content:"";position: absolute;top:-2px;left:50%;width:40px;height:3px;background: #fff;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.quickPaymen-clickSlide .upup{
    position: absolute;height:15px;left:50%;top:-13px;transform:translateX(-50%) rotate(-180deg);-webkit-transform:translateX(-50%) rotate(-180deg);animation:upup0 1s infinite alternate;-webkit-animation:upup0 1s infinite alternate;z-index: 3;
}
.quickPaymen-clickSlide .upup.upup1{animation:upup1 1s infinite alternate;-webkit-animation:upup1 1s infinite alternate;}
@keyframes upup0{
    from {
        transform:translateX(-50%) rotate(-180deg);-webkit-transform:translateX(-50%) rotate(-180deg);
    }
    to {
        transform:translate(-50%,-5px) rotate(-180deg);-webkit-transform:translate(-50%,-5px) rotate(-180deg);
    }
}
@keyframes upup1{
    from {
        transform:translateX(-50%);-webkit-transform:translateX(-50%);
    }
    to {
        transform:translate(-50%,-5px);-webkit-transform:translate(-50%,-5px);
    }
}

/*缺省页*/
*{
    padding:0;
    margin:0;
    list-style: none;
    text-decoration: none;
}
body,html{
    width:100%;
    height:100%;
    background: #fff;
}
.pay_402{
    padding:1.8rem 4% 0;
    position:relative;
    width:92%;
}
.pay_402 img{
    width:100%;
}
.pay_402 p{
    position:absolute;
    font-size:0.28rem;
    right:3%;
    bottom:1.5rem;
    color:#b8b8b8;
    width: 50%;
}
.pay_402 a{
    position:absolute;
    font-size:0.28rem;
    bottom:0.8rem;
    color:#666;
    padding:2px 8px;
    border:1px solid #dcdcdc;
    border-radius:4px;
    right:1.1rem
}

/*个人中心*/
.personalPageBox{background:#fff;height:100%;}
.personalPage_infoBox{background:#f2f4f5;padding-top:0.3rem;}
.personalPage_info{margin:0 0.3rem;position: relative;}
.personalPage_infoBg{display:block;}
.personalPage_infoHead{position: absolute;top:50%;left:0.6rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:1rem;height:1rem;border-radius:50%;background:#fff;overflow:hidden;}
.personalPage_infoN{color:#fff;position:absolute;left:1.8rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.personalPage_infoN p{font-size:0.36rem;color:#fff;}
.personalPage_infoN span{display:block;font-size:0.26rem;color:#fff;margin-top:0.3rem;}
.authorized{position:absolute;right:0.7rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:1.2rem;}
.unauthorized{position:absolute;right:-0.06rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:1.66rem;}
.personalPageIconBox{background:#fff;padding:0.3rem 0;margin-top:-0.04rem;overflow: hidden;}
.personalPageIconBox li{float:left;width:25%;padding:0.3rem 0;text-align: center;font-size:0;}
.personalPageIconBox li a{display:block;}
.personalPageIconBox li img{width:0.62rem;display: inline-block;}
.personalPageIconBox li p{margin-top:0.3rem;font-size:0.28rem;color:#333;}
.personalPage_jpdh{margin:0 0.3rem;box-shadow:rgba(80,80,80,0.2) 0 2px 6px 2px;}
.personalPage_jpdhTop{height:0.88rem;line-height:0.88rem;color:#333;position: relative;}
.personalPage_jpdhTop p{font-size:0.32rem;text-align: center;}
.personalPage_jpdhTop p em{width:6px;height:6px;background:#1b1b1b;transform:rotate(45deg);display: inline-block;vertical-align: middle;}
.personalPage_jpdhTop p span{padding:0 0.2rem;display: inline-block;vertical-align: middle;}
.personalPage_jpdhTop a{float:right;color:#666;font-size:0.26rem;margin-right:0.3rem;position:absolute;right:0;top:0;}
.personalPage_jpdhList{overflow: hidden;padding:0.1rem 0.3rem 0.5rem;}
.personalPage_jpdhList li{float:left;width:32%;margin-left:2%;}
.personalPage_jpdhList li:nth-of-type(1){margin-left:0;}
.personalPage_jpdhList li a{display: block;}
.personalPage_jpdhList li p{margin-top:0.2rem;line-height:0.4rem;font-size:0.26rem;color:#333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;text-align: center;}
.personalPage_jpdhList li span{font-size:0.24rem;color:#f56039;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-top:0.2rem;}


/*商品活动专区*/
.seckillContainer{}
.seckillTopBanner img{width:100%;}
.seckillTipsBox{padding:0.15rem 0;height:1rem;background:#fff;}
.seckillTipsBox .seckillTipsLeft{float:left;background:#ff5649;padding:0 1.3rem;position: relative;color:#fff;font-size:0.3rem;height:1rem;border-radius:0 60px 60px 0;margin-left:-0.8rem;text-align: center;}
.seckillTipsBox .seckillTipsLeft img{position: absolute;right:0.16rem;top:0.14rem;height:0.68rem;}
.seckillTipsBox .seckillTipsLeft p{line-height:0.4rem;padding-top:0.1rem;}
.seckillTipsBox .seckillTipsRight{float:right;font-size:0.3rem;color:#666;margin-right:0.3rem;}
.seckillTipsBox .seckillTipsRight .seckillTipsTime{margin-top:0.06rem;}
.seckillTipsBox .seckillTipsRight .seckillTipsTime span{width:0.42rem;height:0.5rem;display:inline-block;color:#fff;background:#4b413f;border-radius:1px;line-height:0.52rem;text-align: center;margin-right:0.06rem;}
.seckillList{margin-top:0.1rem;background:#fff;}
.seckillList li{border:0.01rem solid #f3f4f5;padding:0.24rem 0.3rem;padding-left:2.5rem;position:relative;height:1.5rem;}
.seckillList li .seckillListImgBox{position:absolute;left:0.3rem;top:0.3rem;height:1.5rem;border:0.01rem solid #e2e2e2;width:1.5rem;overflow:hidden;}
.seckillList li .seckillListImgBox img{max-width:1.5rem;max-height:1.5rem;position: relative;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.seckillList li .seckillListImgBox p{background:#e8352b;padding:0 0.2rem;height:0.3rem;line-height:0.32rem;border-radius:0 20px 20px 0;position:absolute;top:0.08rem;left:-0.1rem;color:#fff;font-size:0.22rem;}
.seckillList li .seckillListRightText p{font-size:0.3rem;margin-top:0.06rem;}
.seckillList li .seckillListRightText>span{font-size:0.24rem;display:block;color:#999;}
.seckillList li .seckillListRightText span q{color:#dc0000}
.seckillList li .seckillListRightText em{font-size:0.3rem;display:block;margin-top:0.25rem;color:#dc0000;}
.seckillList li .seckillListRightText s{font-size:0.22rem;display:block;color:#999;text-decoration: line-through;}
.seckillList li .seckillListRightText .seckillListBtn{position:absolute;bottom:0.3rem;right:0.3rem;width:1.6rem;height:0.64rem;line-height:0.66rem;font-size:0.28rem;color:#fff;background:#a3a3a3;text-align: center;border-radius:3px;}
.seckillList li .seckillListRightText .seckillListBtn a{display:block;color:#fff;}
.seckillList li .seckillListRightText .seckillListBtn img{vertical-align: middle;margin-top:-0.04rem;height:0.34rem;display: inline-block;}
.seckillList li .seckillListRightText .seckillListBtn.already{background:#e8352b;}
.seckillSBox{padding:0 0.3rem;background:linear-gradient(left,#fe2c6d,#f82245);;background:-webkit-linear-gradient(left,#fe2c6d,#f82245);height:1.1rem;margin-top:0.15rem;position: relative;color:#fff;}
.seckillSBox strong{
    font-size: 0.3125rem;
    line-height: 0.6077rem;
}
.seckillSBox p{font-size:0.28rem;padding-top:0.12rem;padding-bottom:0.06rem;}
.seckillSBox p span{font-size:0.4rem;}
.seckillSBox img{display:inline-block;height:0.32rem;vertical-align: middle;}
.seckillSBox s{display:inline-block;vertical-align: middle;font-size:0.24rem;text-decoration: line-through;}
.seckillSBox .seckillStock{position:absolute;top:-0.12rem;background:#ffeda9;right:0.3rem;color:#f53739;font-size:0.24rem;height:1.06rem;line-height:0.5rem;padding:0 0.3rem;border-radius:0 0 10px 10px;padding-top:0.1rem;}
.seckillSBox .seckillStock em{font-size:0.4rem;}
.seckillSBoxi{display: inline-block;border:0.01rem solid #fff;height:0.3rem;border-radius:20px;overflow:hidden;position: relative;font-size:0;padding-right:0.12rem;}
.seckillSBoxi:before{content:"";position:absolute;left:0;width:0.4rem;height:0.32rem;background:#fff;top: -0.01rem;}
.seckillSBoxi img{height: 0.3rem;position: relative;z-index:1;margin-right:0.1rem;vertical-align: top;}
.seckillSBoxi q{display: inline-block;font-size:0.22rem;}
.seckillSBoxi span{font-size:0.22rem;line-height: 0.32rem;color: #ffffff;}

/*----------------中行五倍积分begin-----------------*/
.bottomFixedPicBox{
    position:fixed;
    bottom:0;
    left:0;
    width:100%;z-index:10;
}
.bottomFixedPicBox a{display: block;font-size:0;}
.bottomFixedPicBox a img{width:100%;}
.rightFixedPicBox{
    position:fixed;
    bottom:30%;
    right:0;
    height:120px;z-index:10;
    transition:transform 0.6s;
}



.rightFixedPicBox.rightTransform{transform:translateX(50%);opacity:0.5;}
.rightFixedPicBox a{display: block;font-size:0;}
.rightFixedPicBox a img{height:90px;}

.quickPayment-logo-01{
    width:3.2rem;
    padding-top:0.6rem;
    margin-left:0.5rem;
    z-index: 150;
    position: relative;
    top:-3.16rem;
}
.quickPayment-banner-01{
    width:100%;
    margin-top:0.2rem;
    z-index: 0;
    position: relative;
    top:-4.62rem;
}
.quickPayment-list-01{
    margin-top:0.2rem;
    padding:0 0.5rem;
}
.Active{
    padding: 0 0.2rem;
}
.Active-time{
    background-color: #fff;
    border:0.1rem solid #ff9600;
    border-radius:0.1rem;
    margin-top: -4.78rem;

}
.quick-bottom{
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0;

}
/*----------------中行五倍积分end-----------------*/


/*----------------话费活动 START------------------*/
.shopActivity{
    width: 100%;
    height: 100vh;
    background-image: url("../images/shopActivity/exchange_bg.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.shopActivity .shopActivityCh{
    width: 100%;
    height: 100%;
    position: relative;
}
.shopActivityCh .activityHeader{
    width: 70%;
    height: 25%;
    position: absolute;
    top: 8%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
    background-image: url(../images/shopActivity/flaky_clouds.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    flex-direction: row;
    justify-content: left;
    align-items: center;
    align-content: center;
}
.shopActivityCh .activityHeader img{
    width: 75%;
    height: 75%;
    position: relative;
    left: 5%;
}
.activityCont{
    width: 68%;
    height: 43%;
    position: absolute;
    top: 38.8%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
}
.activityCont .activityContHeader{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    align-content: center;
    width: 100%;
    height: 0.6rem;
}
.activityContHeader h4{
    font-size: 0.3rem;
    font-weight: bold;
    font-family: '新宋体';
    line-height: 0.6rem;
    padding: 0 0.15rem;
    color: rgb(194, 126, 75);
}
.activityContHeader span{
    width: 0.35rem;
    height: 0.15rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.activityContHeader span.contHeaderLeft{
    background-image: url(../images/shopActivity/cont_header_left.png);
}
.activityContHeader span.contHeaderRight{
    background-image: url(../images/shopActivity/cont_header_right.png);
}
.activityCont .activityContMain{
    width: 100%;
    height: calc(100% - 0.6rem);
    overflow-x: hidden;
    overflow-y: auto;
}
.activityContMain .activityMain{
    width: 100%;
}
.activityMain .activityMainTitle{
    display: flex;
    flex-direction: row;
    justify-content: left;
    align-items: center;
    align-content: center;
    width: 100%;
    height: 0.5rem;
}
.activityMainTitle i{
    width: 0.3rem;
    height: 0.3rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.activityMainTitle i.icon01{
    background-image: url(../images/shopActivity/icon01.png);
}
.activityMainTitle i.icon02{
    background-image: url(../images/shopActivity/icon02.png);
}
.activityMainTitle i.icon03{
    background-image: url(../images/shopActivity/icon03.png);
}
.activityMainTitle i.icon04{
    background-image: url(../images/shopActivity/icon03.png);
}
.activityMainTitle h5{
    font-size: 0.25rem;
    font-weight: bold;
    line-height: 0.5rem;
    color: rgb(211, 90, 17);
    margin-left: 0.15rem;
}
.activityMain .activityMainCont{

}
.activityMain .activityMainCont p{
    font-size: 0.225rem;
    line-height: 0.3rem;
    color: rgb(97, 58, 16);
}
.shopActivityCh .toBottomScroll{
    width: 0.225rem;
    height: 0.225rem;
    position: absolute;
    top: 82%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
    background-image: url(../images/shopActivity/xiangxiahuadong.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.exchangeBtn{
    width: 40%;
    height: 0.6rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background-color: rgb(255, 168, 0);
    -webkit-border-radius: 0.3rem;
    -moz-border-radius: 0.3rem;
    border-radius: 0.3rem;
    position: absolute;
    top: calc(87% + 0.225rem);
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
    text-align: center;
}
.exchangeBtn span{
    font-size: 0.3rem;
    line-height: 0;
    color: #fff;
}
/*------------话费活动SUCCESS  SATRT--------------*/
.maskModelSuccess{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 105;
    background-color: rgba(0, 0, 0, 0.5);
    display: none;
}
.maskModelSuccess .maskSuccess{
    width: 95%;
    height: 70%;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 106;
    background-image: url(../images/shopActivity/model_success_bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.maskSuccess .maskSuccessMain{
    width: 65%;
    height: 62%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    position: absolute;
    bottom: 3%;
    left: 50%;
    transform: translateX(-50%);
}
.maskSuccessMain .successMsg{
    width: 100%;
}
.maskSuccessMain .successMsg h4{
    font-size: 0.35rem;
    line-height: 0.5rem;
    font-weight: bold;
    color: #bf7626;
    text-align: center;
}
.maskSuccessMain .successMainIcon{
    width: 60%;
    height: 40%;
}
.maskSuccessMain .successMainIcon img{
    width: 100%;
    height: 100%;
}
.maskSuccessMain .successBtn{
    width: 100%;
    height: 0.5rem;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.maskSuccessMain .successBtn span{
    width: calc(45% - 2px);
    height: calc(100% - 2px);
    font-size: 0.26rem;
    line-height: calc(0.5rem - 2px);
    text-align: center;
    border: 1px solid #f2451d;
    border-radius: 4px;
}
.maskSuccessMain .successBtn span.seeOtherBtn{
    background-color: transparent;
    color: #f2451d;
}
.maskSuccessMain .successBtn span.soonExchangeBtn{
    background-color: #f2451d;
    color: #fff;
}
.maskSuccessMain .attentionTips{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: left;
    font-size: 0.13rem;
    line-height: 0.22rem;
    color: #bf7626;
}
.attentionTips .tipsStep{
    display: flex;
    flex-direction: column;
}

.attentionTips .tipsStep i{
    font-style: normal;
}
.maskModelSuccess .closeModelSuccess{
    width: 0.45rem;
    height: 0.45rem;
    position: absolute;
    top: 12.5%;
    right: 12%;
    z-index: 106;
    background-image: url(../images/shopActivity/close_model.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center
}
/*-------------话费活动SUCCESS   END--------------*/

/*------------话费活动ERROR    SATRT--------------*/
.maskModelError{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 105;
    background-color: rgba(0, 0, 0, 0.5);
    display: none;
}
.maskModelError .maskError{
    width: calc(70% - 0.8rem);
    height: calc(50% - 0.8rem);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 106;
    padding: 0.4rem;
    background-image: url(../images/shopActivity/model_error_bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}
.maskError .errorHeaderKidsIcon{
    width: 2rem;
    height: 2rem;
    background-image: url(../images/shopActivity/error_renIcon.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;

}
.maskError .errorMsg{
    width: 100%;
    height: calc(100% - 3rem);
    margin: 0.2rem 0;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
}
.maskError .errorMsg p{
    font-size: 0.225rem;
    line-height: 0.3rem;
    color: #bf7626;
}
.maskError .errorSeeOther{
    width: 100%;
    height: 0.6rem;
    text-align: center;
    line-height: 0.6rem;
    background-color: #f2451d;
    border-radius: 4px;
}
.maskError .errorSeeOther span{
    font-size: 0.285rem;
    color: #fff;
}
.maskModelError .closeModelError{
    width: 0.45rem;
    height: 0.45rem;
    position: absolute;
    top: 17.5%;
    right: 12.5%;
    z-index: 106;
    background-image: url(../images/shopActivity/close_model.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center
}
/*-------------话费活动ERROR     END--------------*/
/*----------------话费活动   END------------------*/
.alert-msg{
    width: 92%;
    display: flex;
    flex-direction: column;
    justify-content: left;
    align-items: center;
    padding: 0 4%;
    margin-bottom: 0.9rem;
}
.alert-msg h4{
    width: 100%;
    font-size: 0.3rem;
    line-height: 0.5rem;
    font-weight: bold;
    color: #f00;
    text-align: center;
}
.alert-msg .msg{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: left;
}
.alert-msg .msg p{
    font-size: 0.22rem;
    line-height: 0.35rem;
    color: #666;
    letter-spacing: 1px;
}
.alert-msg .msg p i{
    font-style: normal;
    font-size: 0.22rem;
    line-height: 0.35rem;
    color: #666;
}


/*----------------我的权益   START------------------*/
.activityMyEquities i{
    font-style: normal;
}
.activityMyEquities{
    width: 100vw;
    height: 100vh;
    position: relative;
    background-color: #e7fff1;
}
.activityMyEquities .myEquities{
    width: 100%;
    height: 100%;
    position: relative;
    background-color: #e7fff1;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
}
.activityMyEquities .goSignUp{
    width: 1.375rem;
}
.activityMyEquities .goSignUp,
.signUpMarketing .goMyGift{
    height: 0.6rem;
    background-color: #ff5a57;
    border-bottom-left-radius: 0.3rem;
    border-top-left-radius: 0.3rem;
    text-align: center;
    font-size: 0.25rem;
    line-height: 0.6rem;
    color: #fff;
    position: absolute;
    top: 6rem;
    right: 0;
    z-index: 150;
}

.goMyGift{
    width: 1.65rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0.025rem;
}
.goMyGift img{
    width: 0.55rem;
    height: 0.55rem;
    margin-right: 0.075rem;
}
.goMyGift span{
    font-size: 0.225rem;
}
.myEquities .myEquitiesBanner{
    width: 100%;
    /*height: 3rem;*/
}
.myEquitiesBanner img{
    width: 100%;
    /*height: 100%;*/
}
.myEquities .myEquitiesMain{
    width: calc(100% - 0.3rem);
    height: 100%;
    padding: 0.15rem;
}
.myEquitiesMain .myEquitiesMainList{
    width: 100%;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    border-radius: 5px;
    margin-bottom: 0.15rem;
}
.myEquitiesMain .myEquitiesMainList:nth-last-child(1){
    margin-bottom: 0;
}
.myEquitiesMainList .mainListColTop{
    width: calc(100% - 0.3rem);
    height: 1.75rem;
    display: flex;
    flex-direction: row;
    justify-content: left;
    position: relative;
    padding: 0.25rem 0.15rem 0.2rem;
    overflow: hidden;
}
.myEquitiesMainList .mainListColTop.mainListColTopBorderHui{
    border-bottom: 1px dashed #b3b3b3;
}
.myEquitiesMainList .mainListColTop.mainListColTopBorderHei{
    border-bottom: 1px dashed #313131;
}
.mainListColTop .signuped,
.mainListColTop .notsignup{
    width: 1.375rem;
    height: 0.3rem;
    text-align: center;
    transform: rotate(-45deg);
    position: absolute;
    top: 0.25rem;
    left: -0.3rem;
}
.mainListColTop .signuped{
    background-color: #ffb19f;
}
.mainListColTop .notsignup{
    background-color: #dcdcdc;
}
.notsignup span,
.signuped span{
    font-size: 0.22rem;
    line-height: 0.35rem;
    color: #fff;
}
.mainListColTop .colTopRowLeft{
    width: 40%;
    height: 100%;
}
.colTopRowLeft img{
    width: 100%;
    height: 100%;
}
.mainListColTop .colTopRowRight{
    width: calc(60% - 0.2rem);
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: 0.2rem;
}
.colTopRowRight .productTitle{
    width: 100%;
    height: 0.5rem;
    font-size: 0.3rem;
    line-height: 0.5rem;
    font-weight: bold;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.colTopRowRight .productInfo{
    width: 100%;
    height: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
}
.productInfo span{
    width: 100%;
    font-size: 0.18rem;
    line-height: 0.35rem;
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.colTopRowRight .productStatus{
    width: 100%;
    height: 0.45rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.productStatus span{
    font-family: "STHeiti", "Microsoft YaHei", Helvetica, Arial, sans-serif;
    font-size: 0.25rem;
    line-height: 0.45rem;
}
.productStatus .timeNum{
    color: #666666;
}
.productStatus .timeNum .num{
    font-size: 0.25rem;
    line-height: 0.45rem;
    color: #f84f4f;
}
.productStatus .statusClick{
    height: 100%;
    color: #d31e1e;
    padding: 0 0.15rem;
    border: 1px solid #d31e1e;
    border-radius: 5px;
}
.productStatus .statusNoClick{
    color: #999999;
    padding: 0 0.15rem;
    border: 1px solid #d2d2d2;
    border-radius: 0.15rem;
    line-height: calc(0.45rem - 4px);
}
.myEquitiesMainList .mainListColBottom{
    width: calc(100% - 0.3rem);
    height: 0.6rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0 0.15rem 0.25rem;
}
.mainListColBottom .colBottomRowLeft{
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: left;
    align-items: center;
    align-content: center;
}
.colBottomRowLeft span{
    font-size: 0.22rem;
    line-height: 0.6rem;
    color: #666666;
}
.colBottomRowLeft .viewStar{
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    margin: 0 0.1rem;
}
.colBottomRowLeft .viewStar img{
    width: 0.45rem;
    height: 0.45rem;
    margin: 0 0.05rem;
}
.mainListColBottom .colBottomRowRight{
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: right;
    align-items: center;
    font-size: 0.22rem;
    /*line-height: 0.6rem;*/
}
.mainListColBottom .colBottomRowRight span.clickRightHuang{
    color: #f8a303;
}
.mainListColBottom .colBottomRowRight span.clickRightHui{
    color: #bbb;
}
.mainListColBottom .colBottomRowRight span.iconClickRight{
    width: 0.6rem;
    height: 100%;
    background-size: 35%;
    background-repeat: no-repeat;
    background-position: center
}
.mainListColBottom .colBottomRowRight span.iconClickRight.iconClickRightHuang{
    background-image: url(../images/myEquities/main_xiangyou.png);
}
.mainListColBottom .colBottomRowRight span.iconClickRight.iconClickRightHui{
    background-image: url(../images/myEquities/main_xiangyou_hui.png);
}
.positionChain{
    width: calc(100% - 0.6rem);
    height: 0.6rem;
    position: absolute;
    left: 50%;
    bottom: -0.375rem;
    transform: translateX(-50%);
    z-index: 100;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.positionChain img{
    height: 100%;
}
.myEquitiesMain .myEquitiesMainList:nth-last-child(1) .positionChain{
    display: none;
}
/*----------------我的权益   END------------------*/


/*----------------我的权益详情   START-----------------*/

.activityMyEquitiesDetail{
    width: 100vw;
    height: 100vh;
    position: relative;
}
.activityMyEquitiesDetailHeaderTrue{
    width: 100vw;
    height: calc(100vh - 0.88rem);
    position: relative;
}
.activityMyEquitiesDetail .myEquitiesDetail{
    width: 100%;
    height: calc(100% - 0.95rem);
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
}
.activityMyEquitiesDetail .myEquitiesDetail .myEquitiesDetailImg{
    width: 100%;
    /*padding-bottom: 0.05rem;*/
}
.activityMyEquitiesDetail .myEquitiesDetail .myEquitiesDetailImg img{
    width: 100%;
}
.activityMyEquitiesDetail .statusBtn{
    width: 100%;
    height: 0.95rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    /* align-items: center; */
    /* align-content: center; */
    font-size: 0.35rem;
    line-height: 0.95rem;
    color: #fff;
    text-align: center;
}
.activityMyEquitiesDetail .statusBtn span{
    width: 100%;
    height: 100%;
}
.activityMyEquitiesDetail .statusBtn span.statusClick{
    background-color: #ffa00b;
}
.activityMyEquitiesDetail .statusBtn span.statusNoClick{
    background-color: #d2d2d2;
}
/* 达标窗口 */
.modelMask{
    display: none;
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 200;
    overflow: hidden;
    background-color: rgba(0, 0, 0, .5);
}
.modelMask .model{
    width: 6rem;
    height: 7rem;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 202;
    transform: translate(-50%, -50%);
    background-image: url(../images/myEquities/reachActivity/reach_bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center
}
.modelMask .model .reachSwiper{
    width: 5rem;
    height: 5.015rem;
    position: absolute;
    top: 1.4rem;
    left: 0.49rem;
    z-index: 204;
    background-color: transparent;
    border: 1px solid #c9aa85;
    border-radius: 0.125rem;
}
.modelMask .model .reachSwiper .swiper-container{
    width: 100%;
    height: 100%;
}
.modelMask .model .reachSwiper .swiper-container .swiper-slide{
    height: 100% !important;
}
.modelMask .model .reachSwiper table {
    width: 100%;
    height: 100%;
    margin: 0;
    border-radius: 0.125rem;
    background-color: transparent;
    /*background-color: #ffecdc;*/
    /*background-color: #d9aa85;*/
}
.modelMask .model .reachSwiper table tr td,
.modelMask .model .reachSwiper table tr th{
    font-size: 0.25rem;
    border-bottom: 1px solid #d9aa85;
    border-right: 1px solid #d9aa85;
    border-left: 0;
    border-top: 0;
    color: #87452d;
    position: relative;
}
.modelMask .model .reachSwiper table tr td:nth-last-child(1),
.modelMask .model .reachSwiper table tr th:nth-last-child(1){
    border-right: 0;
}
.modelMask .model .reachSwiper table tr:nth-last-child(1) td{
    border-bottom: 0;
}
.modelMask .model .reachSwiper table tr td img{
    width: 0.5rem;
    height: 0.5rem;
    position: absolute;
    top: 36%;
    left: 50%;
    transform: translate(-50%, -50%);
}
/*.modelMask .model .reachSwiper table tr td img.mounthReachImg{*/
/*width: 0.7rem;*/
/*height: 0.7rem;*/
/*top: 50%;*/
/*}*/
.modelMask .model .reachSwiper table tr td span.activityTime{
    font-size: 0.15rem;
    color: #c48b73;
    position: relative;
    top: 0.3rem;
}
.modelMask .model .reachSwiper table tr{
    padding: 0;
}
.modelMask .model .reachSwiper table .table_head-swiper tr{
    height: 0.65rem;
}
.modelMask .model .close_icon{
    width: 0.8rem;
    height: 0.8rem;
    position: absolute;
    top: 0;
    right: 0.2rem;
    z-index: 204;
}
/* 报名窗口 */
.modelMaskSignUp,
.propmtMsgModule{
    display: none;
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 200;
    overflow: hidden;
    background-color: rgba(0, 0, 0, .5);
}
.modelMaskSignUp .modelSignUp{
    width: 5rem;
    height: 5rem;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 202;
    transform: translate(-50%, -50%);
    background-color: #ffa735;
    border-radius: 0.15rem;
}
.modelMaskSignUp .modelSignUp .modelSignUpTop{
    width: 5rem;
    height: 3.5rem;
    background-image: url(../images/myEquities/signUpModel_top_bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: -1.5rem;
    right: -0.5rem;
    z-index: 206;
}
.modelMaskSignUp .modelSignUp .alertCont{
    width: 100%;
    height: 4rem;
    background-image: url(../images/myEquities/signUpModel_bottom_bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 205;
    border-bottom-left-radius: 0.15rem;
    border-bottom-right-radius: 0.15rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
}
.modelSignUp .alertCont .alertMsg{
    width: 100%;
    height: 2rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 0.25rem;
}
.modelSignUp .alertCont .btn{
    width: 100%;
    height: 0.6rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin-bottom: 0.375rem;
}
.modelSignUp .alertCont .btn span{
    width: 40%;
    height: calc(100% - 2px);
    font-size: 0.295rem;
    line-height: 0.6rem;
    text-align: center;
    border-radius: 0.3rem;
    border: 1px solid #ffa735;
}
.modelSignUp .alertCont .btn span{
    width: 40%;
    height: calc(100% - 2px);
    font-size: 0.295rem;
    line-height: 0.6rem;
    text-align: center;
    border-radius: 0.3rem;
    border: 1px solid #ffa735;
}
.modelSignUp .alertCont .btn span.talkLater{
    color: #ffa735;
}
.modelSignUp .alertCont .btn span.goSignUpBtn{
    background-color: #ffa735;
    color: #fff;
}
.modelSignUp .close_icon{
    width: 0.6rem;
    position: absolute;
    /*top: calc(100% + 0.25rem);*/
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 206;
}
/*----------------我的权益详情   END------------------*/

/*----------------一键报名   start------------------*/

.signUpMarketing{
    width: 100vw;
    height: 100vh;
    background-color: #f6f6f6;
    position: relative;
}
.signUpMarketingHeaderTrue{
    width: 100vw;
    height: calc(100vh - 0.88rem);
    background-color: #f6f6f6;
}
.signUpMarketing .signUpActivity{
    width: 100%;
    height: calc(100% - 1rem);
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 0.25rem;
}
.signUpMarketing .signUpActivity .signUpActivityList{
    width: calc(100% - 0.6rem);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    border-radius: 0.15rem;
    margin: 0.3rem 0.3rem 0;
    overflow: hidden;
}
.signUpActivity .signUpActivityList img.zhifuActivityLogo{
    width: 100%;
    height: 3.25rem;
}
.signUpActivity .signUpActivityList .intoActivity{
    width: calc(100% - 0.5rem);
    height: 0.875rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.25rem;
    background-color: #fff;
}
.signUpActivity .signUpActivityList .intoActivity span.activityTime{
    font-size: 0.235rem;
    color: #666;
}
.signUpActivity .signUpActivityList .intoActivity a{
    width: 27.5%;
    height: 0.475rem;
    text-align: center;
    border-radius: 0.2375rem;
    border: 1px solid #ee4342;
}
.signUpActivity .signUpActivityList .intoActivity span.intoActivityBtn{
    font-size: 0.25rem;
    line-height: calc(0.475rem + 2px);
    color: #ee2624;
}
.signUpMarketing .oneKeySignUp,
.signUpMarketing .signuped{
    width: 100%;
    height: 0.75rem;
    /*position: fixed;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*right: 0;*/
    /*z-index: 100;*/
    text-align: center;
}
.signUpMarketing .oneKeySignUp{
    background-color: #f14040;
}
.signUpMarketing .signuped{
    background-color: #ccc;
}
.signUpMarketing .oneKeySignUp span,
.signUpMarketing .signuped span{
    font-size: 0.3rem;
    line-height: 0.75rem;
    color: #fff;
}
/*---------------一键报名  end-----------------*/



/*---------------缤纷生活  start-----------------*/
#roundWorld{
    width: 100vw;
    height: 100vh;
    background-color: #f7f6f8;
}
.roundWorld{
    width: 100%;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
}
.roundWorld .header,
.headerBanner img{
    width: 100%;
    height: 3.25rem;
}
.header .headerBanner,
.swiper-container{
    width: 100%;
    height: 100%;
}
.main{
    width: calc(100% - 0.5rem);
    margin: 0 auto;
}
.activityNews{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 0.3rem;
}
.activityNews a{
    width: 100%;
    isplay: flex;
}
.activityNews a img{
    width: 100%;
}
.mainStep{
    width: 100%;
}
.mainStep .title{
    width: 100%;
}
.mainStep .title span{
    display: flex;
    width: 100%;
    height: 0.8rem;
    font-size: 0.25rem;
    line-height: 0.8rem;
    color: #333;
    font-weight: 500;
    text-align: left;
}
.mainStep .title img{
    width: 100%;
    height: 1.25rem;
}
.mainStep .mainStepList{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}
.mainStepList img{
    margin-bottom: 0.05rem;
}
.mainStepFriList img{
    height: 1.575rem;
}
.mainStepSecList img{
    height: 1.435rem;
}
.mainStepList a.imgVeiw{
    width: 100%;
}
.mainStepList a.imgVeiw img{
    width: 100%;
}
.mainStepFouList .imgHref{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}
.mainStepFouList .imgHref img{
    height: 1.435rem;
}
/*---------------缤纷生活  end-----------------*/

.textInfo{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
}
.textInfo .textInfoList{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: left;
    align-items: center;
    color: #ff9318;
    height: 0.7rem;
}
.textInfo .textInfoList span:nth-child(1){
    width: 22%;
}
.textInfo .textInfoList span:nth-child(2){
    width: calc(78% - 5px);
    word-break: break-all;
    margin-left: 5px;
}
/*----------------------------------*/


/*---------生日专区  START---------*/
.brithdayPrefecture{
    width: 100vw;
    height: 100vh;
    position: relative;
}
.brithdayPrefecture .brithdayPrefectureCont{
    width: 100%;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
}
.brithdayPrefectureCont .header{
    width: 100%;
    /*height: 4.5rem;*/
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    background:linear-gradient(180deg,rgba(246,110,110,1) 0%,rgba(254,245,219,1) 51%,rgba(255,234,184,1) 100%);
}
.brithdayPrefectureCont .header .zhuanpanBanner{
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.brithdayPrefectureCont .header .zhuanpanBanner .zhuanpan-headerBanner{
    width: 100%;
    position: relative;
    left: 0.18rem;
    z-index: 2;

}
.brithdayPrefectureCont .header .zhuanpanBanner .zhuangpankuang{
    width: 100%;
    height: 7.5rem;
    background-image: url(../images/brithdayPrefecture/lucky-zhuangpankuang.png);
    background-size: 108.5%;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    top: -0.125rem;
    z-index: 1;
}
.brithdayPrefectureCont .header .zhuanpanBanner .zhuanpan{
    width: 91%;
    margin: 0.125rem 4.5%;
}
.brithdayPrefectureCont .header .zhuanpanBanner .ruleMyGiftBtn{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 2;
}
.brithdayPrefectureCont .header .zhuanpanBanner .ruleMyGiftBtn.rightRuleSlideBtn{
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    position: absolute;
    right: -0.125rem;
    top: 2.875rem;
    z-index: 100;
}
.header .zhuanpanBanner .ruleMyGiftBtn .zhuanpan-btn{
    width: 50%;
}
.header .zhuanpanBanner .ruleMyGiftBtn .zhuanpan-btn.zhuanpan-btn_2{
    width: auto;
    margin-bottom: 0.05rem;
}
.header .zhuanpanBanner .ruleMyGiftBtn .zhuanpan-btn img{
    width: 60%;
}
.header .zhuanpanBanner .ruleMyGiftBtn .zhuanpan-btn.zhuanpan-btn_2 img{
    margin-left: 0;
    width: 1.2125rem;
}
.header .zhuanpanBanner .ruleMyGiftBtn .zhuanpan-btn .zhuanpan-rule{
    margin-left: 30%;
}
.header .zhuanpanBanner .ruleMyGiftBtn .zhuanpan-btn .zhuanpan-myGift{
    margin-left: 12%;
}
.brithdayPrefectureCont .header .banner{
    width: 100%;
    height: 1.75rem;
    background-image: url(../images/brithdayPrefecture/bannerBtn3.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
.brithdayPrefectureCont .header .banner .bannerInfo{
    width: 77.5%;
    height: 1.125rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    top: 50%;
    right: 0.355rem;
    transform: translateY(-47.5%);
}
.brithdayPrefectureCont .bannerInfo .bannerLeft{
    width: 1.125rem;
    position: relative;
    left: 0.075rem;
}
.brithdayPrefectureCont .bannerInfo .bannerRight{
    width: 0.875rem;
    position: relative;
    right: 0.15rem;
}
.brithdayPrefectureCont .bannerInfo .wordInfo{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    font-size: 0.2rem;
    position: relative;
    right: 0.15rem;
    line-height: 0.475rem;
    color: #fff;
}
.brithdayPrefectureCont .main{
    width: calc(100% - 0.5rem);
    padding: 0 0.25rem 0.5rem;
    background-image: linear-gradient(90deg, rgb(254,243,246) 0%, rgb(255,174,172) 100%);
    background-image: -moz-linear-gradient(90deg, rgb(254,243,246) 0%, rgb(255,174,172) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(254,243,246) 0%, rgb(255,174,172) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(254,243,246) 0%, rgb(255,174,172) 100%);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.brithdayPrefectureCont .main .mainPre{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.brithdayPrefectureCont .main .mainPre.areaMain{
    justify-content: flex-start;
}
.brithdayPrefectureCont .main .mainPre .areaProduct{
    width: calc(50% - 0.125rem);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
.brithdayPrefectureCont .main .mainPre .areaProduct:nth-child(even){
    margin-left: 0.125rem;
}
.brithdayPrefectureCont .main .mainPre .areaProduct img.areaImg{
    width: 100%;
    margin-bottom: 0.075rem;
}
.brithdayPrefectureCont .main .mainPre .areaProduct img.areaBtn{
    width: 80%;
    margin-bottom: 0.075rem;
}
/*.brithdayPrefectureCont .main .mainPre .areaProduct .goPay{*/
    /*width: 30%;*/
    /*height: 50%;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*right: 0;*/
    /*z-index: 10;*/
    /*background-image: url(../images/brithdayPrefecture/lucky-img_slide_bg.png);*/
    /*background-size: 100% 100%;*/
    /*background-repeat: no-repeat;*/
    /*background-position: center;*/
/*}*/
/*.brithdayPrefectureCont .main .mainPre .areaProduct .goPay span{*/
    /*font-size: 0.2rem;*/
    /*color: #ffffff;*/
    /*transform: rotate(45deg);*/
/*}*/
.main .mainPre .areaProduct img.areaBtn{
    width: 80%;
}
.brithdayPrefectureCont .main .mainPre img{
    margin-top: 0.175rem;
}
.brithdayPrefectureCont .main .mainPre img:nth-child(1),
.brithdayPrefectureCont .main .mainPre img:nth-child(2){
    width: calc(50% - 0.075rem);
}
.brithdayPrefectureCont .main .mainPre img:nth-child(3),
.brithdayPrefectureCont .main .mainPre img:nth-child(4),
.brithdayPrefectureCont .main .mainPre img:nth-child(5){
    width: calc(100% / 3 - 0.075rem);
}
.brithdayPrefectureCont .main .mainList{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.brithdayPrefectureCont .main .mainTitle{
    background-image: url(../images/brithdayPrefecture/mainTitleBg.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0 1rem;
    margin: 0.25rem 0;
}
.brithdayPrefectureCont .main .mainTitle .title{
    font-size: 0.35rem;
    font-weight: bold;
    line-height: 0.35rem;
    color: #e75146;
}
.brithdayPrefectureCont .main .mainTicket img{
    width: 100%;
}
.brithdayPrefectureCont .main .mainList.mainCode .codeList{
    width: 100%;
    background-image: url(../images/brithdayPrefecture/mainImgbg02.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    padding: 0.25rem 0;
}
.brithdayPrefectureCont .main .mainCode .codeList .code{
    width: 50%;
    height: 2.75rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
}
.brithdayPrefectureCont .main .codeList .code img{
    margin-bottom: 0.25rem;
}
.brithdayPrefectureCont .main .codeList .code:nth-child(1) img{
    width: 72.5%;
}
.brithdayPrefectureCont .main .codeList .code:nth-child(2) img{
    width: 60%;
}
.brithdayPrefectureCont .main .codeList .code span.ccTitle{
    font-size: 0.25rem;
    line-height: 0.35rem;
    color: #333;
}
.brithdayPrefectureCont .main .codeList .code span.ccInfo{
    font-size: 0.2rem;
    line-height: 0.35rem;
    color: #666;
}
.birthdayModel,
.blindBoxModule{
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
}
.birthdayModel .birthdayModelMask,
.propmtMsgModule .propmtMsgOverly,
.blindBoxModule .overly{
    width: 100%;
    height: 100%;
    background-color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 101;
}
.birthdayModel .birthdayModelCont,
.propmtMsgModule .propmtMsgMask{
    width: 80%;
    position: absolute;
    bottom: 50%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 102;
    border-radius: 0.15rem;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
}
.birthdayModel .birthdayModelCont .alertMsg,
.propmtMsgModule .propmtMsgMask .propmtMsg{
    width: calc(100% - 1rem);
    font-size: 0.25rem;
    line-height: 0.45rem;
    color: #333333;
    padding: 0.45rem 0.5rem;
    border-bottom: 0.025rem solid #e5e5e5;
    /*text-align: center;*/
}
.birthdayModel .birthdayModelCont .zjidaole,
.propmtMsgModule .propmtMsgMask .propmtMsgComfirmBtn{
    width: 100%;
    height: 0.75rem;
    font-size: 0.275rem;
    line-height: 0.75rem;
    color: #f72539;
    text-align: center;
}
.birthdayAreaLuckyDrawRule{
    width: 100vw;
    height: 100vh;
    background:linear-gradient(180deg,rgba(248,109,107,1) 0%,rgba(254,245,218,1) 51%,rgba(255,235,181,1) 100%);
    position: relative;
    overflow: hidden;
}
.brithdayPrefecture .myGift-share,
.birthdayAreaLuckyDrawRule .myGift-share{
    width: 0.5rem;
    height: 0.5rem;
    position: absolute;
    top: 0.25rem;
    right: 0.25rem;
    z-index: 150;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.3);
    overflow: hidden;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.brithdayPrefecture .myGift-share img,
.birthdayAreaLuckyDrawRule .myGift-share img{
    width: 0.25rem;
}
.birthdayAreaLuckyDrawRule .myGift{
    width: 1.5rem;
    height: 0.525rem;
    background-color: rgba(255, 99, 82, 1);
    border-bottom-left-radius: 0.2625rem;
    border-top-left-radius: 0.2625rem;
    font-size: 0.275rem;
    line-height: 0.525rem;
    color: #fff;
    text-indent: 0.225rem;
    position: absolute;
    top: 1rem;
    right: 0;
    z-index: 150;
}
.birthdayAreaMyGift .modelLuckyDraw,
.birthdayAreaLuckyDrawRule .modelLuckyDraw{
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 200;
    background-color: rgba(0, 0, 0, 0.5);
    overflow: hidden;
}
.modelLuckyDraw .modelLuckyDrawMarker{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 201;
    background-color: transparent;
    overflow: hidden;
}
.markBox{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 204;
}
.modelLuckyDraw .luckyDrawMarker{
    width: 85%;
    position: absolute;
    top: 20%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 204;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.modelLuckyDraw .luckyDrawMarker .zhongjiangtishikuang-top{
    width: calc(100% - 0.35rem);
    position: relative;
    z-index: 205;
}
.modelLuckyDraw .luckyDrawMarker .zhongjiangtishikuang-bottom{
    width: 100%;
    position: relative;
    top: -1.75rem;
    z-index: 207;
}
.modelLuckyDraw .luckyDrawMarker .luckyDrawMarkerInfo{
    width: calc(100% - 0.35rem);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    z-index: 206;
}
.modelLuckyDraw .luckyDrawMarker .luckyDrawMarkerInfo.luckyDrawMarkerInfo-zhejiang{
    width: 100%;
    background-color: #ffffff;
    border-radius: 0.15rem;
}
.modelLuckyDraw .luckyDrawMarker .luckyDrawMarkerInfo .markerTitle{
    width: 100%;
    height: 1rem;
    font-size: 0.325rem;
    font-weight: bold;
    line-height: 1rem;
    color: rgb(255, 62, 60);
    text-align: center;
    position: absolute;
    z-index: 207;
}
.modelLuckyDraw .luckyDrawMarker .luckyDrawMarkerInfo .markerImgGif{
    width: calc(100% - 0.5rem);
    position: relative;
    z-index: 206;
}
.modelLuckyDraw .luckyDrawMarker .luckyDrawMarkerInfo .markerInfo{
    width: 100%;
    position: absolute;
    bottom: 1rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 207;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.luckyDrawMarker .luckyDrawMarkerInfo .markerInfo .markerInfo-top,
.luckyDrawMarker .luckyDrawMarkerInfo .markerInfo .markerInfo-info .infoType{
    font-size: 0.25rem;
    color: #333333;
}
.luckyDrawMarker .luckyDrawMarkerInfo .markerInfo .markerInfo-top{
    width: 100%;
    line-height: 0.35rem;
    text-align: center;
}
.luckyDrawMarker .luckyDrawMarkerInfo .markerInfo .markerInfo-info .infoType{
    line-height: 0.4275rem;
}
.luckyDrawMarker .luckyDrawMarkerInfo .markerInfo .markerInfo-info{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
}
.luckyDrawMarker .luckyDrawMarkerInfo .markerInfo .markerInfo-info .infoName{
    font-size: 0.325rem;
    font-weight: 600;
    line-height: 0.5rem;
    color: #fe6457;
    margin-right: 0.125rem;
}
.luckyDrawMarker .soonGetGiftBtn{
    width: 55%;
    height: 0.575rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: linear-gradient(0deg,rgba(253,207,58,1) 0%,rgba(255,241,123,1) 97%);
    border-radius: 0.2875rem;
    position: absolute;
    top: 62%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 208;
    font-size: 0.35rem;
    line-height: 1;
    color: #fe6457;
}

/* 浙江分行抽奖活动样式 start*/

.luckyDrawMarker .luckyDrawMarkerInfo .luckyDrawMarkerInfoTop{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.luckyDrawMarker .luckyDrawMarkerInfo .luckyDrawMarkerInfoTop img{
    width: 72.5%;
    margin-top: -0.875rem;
}
.luckyDrawMarker .luckyDrawMarkerInfo .luckyDrawMarkerInfoMain{
    width: 100%;
    height: calc(1.4rem + 2px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.modelLuckyDraw .luckyDrawMarker .luckyDrawMarkerInfo .luckyDrawMarkerInfoMain .markerInfo-title{
    font-size: 0.2625rem;
    line-height: 0.4rem;
    font-weight: bold;
    color: #444444;
}
.modelLuckyDraw .luckyDrawMarker .luckyDrawMarkerInfo .luckyDrawMarkerInfoMain .markerInfo-name {
    font-size: 0.315rem;
    line-height: 0.5rem;
    font-weight: bold;
    color: #ff3e3c;
}
.modelLuckyDraw .luckyDrawMarker .luckyDrawMarkerInfo .luckyDrawMarkerInfoMain .infoMain-account{
    height: 0.5rem;
}
.modelLuckyDraw .luckyDrawMarker .luckyDrawMarkerInfo .luckyDrawMarkerInfoMain .infoMain-account span{
    font-size: 0.25rem;
    line-height: 0.5rem;
    color: #444444;
}
.modelLuckyDraw .luckyDrawMarker .luckyDrawMarkerInfo .luckyDrawMarkerInfoMain .infoMain-account input{
    border: 0;
}
.modelLuckyDraw .luckyDrawMarker .luckyDrawMarkerInfo .luckyDrawMarkerInfoMain .infoMain-account .account{
    width: 2.25rem;
    border: 0.01rem solid #d9d8d8;
    font-size: 0.25rem;
    line-height: 0.5rem;
    color: #444444;
    border-radius: 0.075rem;
    padding: 0 0.125rem;
    background-color: transparent;
}
.luckyDrawMarkerInfoFooter{
    width: 100%;
    height: 2rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    background-image: url("http://testm.leagpoint.com/ccimg/group1/M00/02/70/CsERcF47fSOAEWBiAAAw86AkbS4175.png");
    background-size: 110% 100%;
    background-position: bottom center;
    background-repeat: no-repeat;
    margin-top: 0.075rem;
    border-bottom-left-radius: 0.15rem;
    border-bottom-right-radius: 0.15rem;
    overflow: hidden;
}
.infoFooter{
    width: 100%;
    height: 1rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.infoFooter .infoFooterBtn{
    width: 1.575rem;
    height: 0.5rem;
    font-size: 0.25rem;
    line-height: 0.5rem;
    color: #ffffff;
    text-align: center;
    border-radius: 0.25rem;
    background-color: #ff7068;
}
.luckyDrawMarkerInfoFooter .luckyDrawMarkerInfoBtn{
    width: 100%;
    height: 0.5rem;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
}
.luckyDrawMarkerInfoFooter .luckyDrawMarkerInfoBtn span{
    width: 1.575rem;
    height: 0.5rem;
    font-size: 0.25rem;
    line-height: 0.5rem;
    color: #ff7068;
    text-align: center;
    border-radius: 0.25rem;
    background-color: #ffffff;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
}
.luckyDrawMarkerInfoFooter .luckyDraw-xizhe{
    width: calc(100% - 0.5rem);
    font-size: 0.225rem;
    line-height: 0.4rem;
    color: #ffffff;
    text-align: right;
    padding: 0.125rem 0.25rem;
}
.modelLuckyDraw .infoMarker{
    display: none;
    width: 85%;
    height: 6rem;
    position: absolute;
    top: 20%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 203;
    background-color: #ffffff;
    border-radius: 0.15rem;
    overflow: hidden;
}
.modelLuckyDraw .infoMarker-zhejiang{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
}
.modelLuckyDraw .infoMarker-zhejiang .infoTop{
    width: 80%;
    height: 1rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.modelLuckyDraw .infoMarker-zhejiang .infoTop span{
    width: 100%;
    height: 100%;
    font-size: 0.325rem;
    font-weight: bold;
    line-height: 1rem;
    color: #444444;
    background-image: url('../images/turntable/title_bg.png');
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
}
.modelLuckyDraw .infoMarker-zhejiang .infoMain{
    width: 88%;
    height: 4rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.modelLuckyDraw .infoMarker-zhejiang .infoMain span{
    font-size: 0.25rem;
    line-height: 0.5rem;
    color: #444444;
}
.modelLuckyDraw .closeBtn.closeBtn-xizhe{
    top: 6.25rem;
}

.myOrderDetail{
    width: 100%;
    height: 100%;
    background-color: #fafafa;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.myOrderDetail .alertMsg,
.waitingPaid .alertMsg{
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
    font-size: 0.325rem;
    line-height: 1;
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.6);
    padding: 0.25rem 0.35rem;
    border-radius: 0.1rem;
}
.myOrderDetail .myOrderDetailCont{
    width: 92%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    padding: 0 4%;
}
.myOrderDetail .myOrderDetailCont .myOrderDetail-header{
    width: 100%;
    margin-top: 0.25rem;
}
.myOrderDetail .myOrderDetailCont .myOrderDetail-header img{
    width: 100%;
}
.myOrderDetail .myOrderDetailCont .myOrderDetail-main{
    width: 100%;
    margin-top: 0.25rem;
}
.myOrderDetailCont .myOrderDetail-main .mainInfo{
    width: 100%;
    background-color: #ffffff;
    box-shadow: 10px 0 10px 10px rgba(225, 225, 225, 0.1);
    border-radius: 0.15rem;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.myOrderDetail-main .mainInfo .infoList{
    width: calc(100% - 0.5rem);
    padding: 0.125rem 0.25rem;
}
.myOrderDetail-main .mainInfo .infoList .info{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.myOrderDetail-main .mainInfo .infoList .info .infoHeader{
    width: 100%;
}
.myOrderDetail-main .mainInfo .infoList .info .infoHeader .infoHeader-top{
    font-size: 0.275rem;
    /*font-weight: 600;*/
    line-height: 0.5rem;
    color: #222222;
}
.myOrderDetail-main .mainInfo .infoList .info .infoHeader .infoHeader-next{
    font-size: 0.21rem;
    line-height: 0.375rem;
    color: #cccccc;
}
.myOrderDetail-main .mainInfo .infoList .info .infoMain{
    width: 100%;
    margin-top: 0.25rem;
}
.myOrderDetail-main .mainInfo .infoList .info .infoMain .infoMainInfo{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    font-size: 0.22rem;
    line-height: 0.5rem;
    color: #666666;
}
.myOrderDetail-main .mainInfo .infoList .info .infoMain .infoMainInfo .infoMainInfo_left{
    width: 1.25rem;
}
.myOrderDetail-main .mainInfo .infoList .info .infoMain .infoMainInfo .infoMainInfo_right{
    flex: 1;
}
.myOrderDetail-main .mainInfo .infoList .info .infoMain .infoMainInfo .copyOrderCode{
    width: 0.75rem;
    height: 0.3rem;
    line-height: calc(0.3rem + 3px);
    color: #ff7068;
    text-align: center;
    border: 1px solid #ff7068;
    border-radius: 0.05rem;
}
.myOrderDetail-main .mainInfo .infoList .info .shiyongxizhe{
    font-size: 0.275rem;
    line-height: 0.5rem;
    /*font-weight: 600;*/
    color: #222222;
    margin-top: 0.25rem;
}
.myOrderDetail-main .mainInfo .infoList .info .xizhe_info{
    font-size: 0.25rem;
    line-height: 0.5rem;
    color: #666666;
}


/* 浙江分行抽奖活动样式 end*/

.modelLuckyDraw .closeBtn{
    width: 0.625rem;
    position: absolute;
    top: 90%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 206;
}
.modelLuckyDraw .closeBtn img{
    width: 100%;
}


.birthdayAreaLuckyDrawRule  .birthdayAreaLuckyDrawRuleCont{
    width: 100%;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
}
.birthdayAreaLuckyDrawRule .birthdayAreaLuckyDrawRuleCont .birthdayAreaLuckyDrawRuleBanner{
    width: 100%;
    height: 8rem;
    padding-top: 0.25rem;
}
.birthdayAreaLuckyDrawRuleBanner-base{
    height: 8rem;
}
.zhejiang-birthdayAreaLuckyDrawRuleBanner{
    height: 8rem;
}
.birthdayAreaLuckyDrawRuleCont .birthdayAreaLuckyDrawRuleBanner .zhuanpanBanner{
    width: 100%;
    height: 100%;
}
.birthdayAreaLuckyDrawRuleCont .birthdayAreaLuckyDrawRuleBanner .zhuanpanBanner .zhuangpankuang{
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    z-index: 1;
}
.birthdayAreaLuckyDrawRuleBanner-base .zhuanpanBanner .zhuangpankuang{
    height: 100%;
    background-image: url('../images/turntable/dzpbg.png');
    background-size: 108.5%;
}
.zhejiang-birthdayAreaLuckyDrawRuleBanner .zhuanpanBanner .zhuangpankuang{
    height: 89%;
    background-image: url('../images/turntable/zp_bg-zhejiang.png');
    background-size: 108.5%;
}
.birthdayAreaLuckyDrawRuleCont .luckyDrawTimes,
.brithdayPrefectureCont .luckyDrawTimes{
    width: 100%;
    height: 0.625rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 0.25rem 0 0.35rem;
}
.birthdayAreaLuckyDrawRuleCont .luckyDrawTimes.luckyDrawTimes-zhejiang,
.brithdayPrefectureCont .luckyDrawTimes.luckyDrawTimes-zhejiang{
    margin-top: -0.625rem;
}
.birthdayAreaLuckyDrawRuleCont .luckyDrawTimes .luckyDrawTimesInfo,
.brithdayPrefectureCont .luckyDrawTimes .luckyDrawTimesInfo{
    height: 100%;
    font-size: 0.225rem;
    line-height: 0.625rem;
    color: #ffffff;
    background-image: url('../images/turntable/bg2.png');
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0 0.375rem;
}
.birthdayAreaLuckyDrawRuleCont .luckyDrawTimes .luckyDrawTimesInfo.luckyDrawTimesInfo-zhejiang{
    background-image: none;
}
.brithdayPrefectureCont .luckyDrawTimes .luckyDrawTimesInfo.luckyDrawTimesInfo-zhejiang{
    background-image: url('../images/turntable/zhejiangbg.png');
}
.birthdayAreaLuckyDrawRuleCont .luckyDrawTimes .luckyDrawTimesInfo .times,
.brithdayPrefectureCont .luckyDrawTimes .luckyDrawTimesInfo .times{
    font-size: 0.25rem;
    font-family: "SourceHanSansCN-Heavy", "Source Han Sans CN";
    line-height: 0.625rem;
    color: #fff342;
}
.birthdayAreaLuckyDrawRuleCont .birthdayAreaLuckyDrawRuleMain{
    width: calc(90% - 0.5rem);
    height: 4.5rem;
    background-color: rgba(255, 255, 255, 0.6);
    border-radius: 0.125rem;
    padding: 0 0.25rem;
    margin: 0 5%;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
    margin-bottom: 0.35rem;
}
.birthdayAreaLuckyDrawRuleCont .birthdayAreaLuckyDrawRuleMain .title{
    width: 100%;
    height: 1.075rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.birthdayAreaLuckyDrawRuleCont .birthdayAreaLuckyDrawRuleMain .title .titleIcon{
    width: 1.125rem;
    height: 0.025rem;
    background-color: rgb(204, 204, 204);
    border-radius: 0.0125rem;
}
.birthdayAreaLuckyDrawRuleCont .birthdayAreaLuckyDrawRuleMain .title .titleCenter{
    font-size: 0.35rem;
    font-weight: bold;
    line-height: 1;
    color: #333333;
    margin: 0 0.25rem;
}
.birthdayAreaLuckyDrawRuleCont .birthdayAreaLuckyDrawRuleMain .luckyDrawRuleInfo{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.birthdayAreaLuckyDrawRuleMain .luckyDrawRuleInfo .luckyDrawRuleInfoList{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0.125rem;
}
.birthdayAreaLuckyDrawRuleMain .luckyDrawRuleInfo .luckyDrawRuleInfoList .roleTitle{
    height: 0.625rem;
    font-size: 0.275rem;
    font-weight: 600;
    line-height: 0.625rem;
    color: #333333;
    padding-left: 0.225rem;
    position: relative;
    /* transform: rotate(0deg); */
}
.birthdayAreaLuckyDrawRuleMain .luckyDrawRuleInfo .luckyDrawRuleInfoList .roleTitle:before{
    content: '';
    width: 0.05rem;
    height: 0.325rem;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background-color: rgb(244, 67, 54);
    border-radius: 0.025rem;
}
.birthdayAreaLuckyDrawRuleMain .luckyDrawRuleInfo .luckyDrawRuleInfoList .roleInfoList{
    font-size: 0.225rem;
    line-height: 0.35rem;
    color: #333333;
    transform: rotate(0deg);
}





.gb-turntable ul,
.gb-turntable li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.gb-turntable {
    width: 4.5rem;
    height: 4.5rem;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    /*overflow: hidden;*/
}
.birthdayAreaLuckyDrawRuleBanner-base .gb-turntable{
    top: 50.5%;
}
.zhejiang-birthdayAreaLuckyDrawRuleBanner .gb-turntable{
    top: 43.675%;
}

.gb-turntable-container {
    width: 4.5rem;
    height: 4.5rem;
    background-clip: padding-box;
    -webkit-transition: transform 6s ease;
    transition: transform 6s ease;
    border-radius: inherit;
    /*overflow: hidden;*/
}

.gb-turntable-container canvas {
    width: 4.5rem;
    height: 4.5rem;
    border-radius: 50%;
}

.gb-turntalbe-list {
    position: absolute;
    left: 0;
    top: 0;
    width: 4.5rem;
    height: 4.5rem;
    z-index: 45;
}

.gb-turntable-item {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #333;
    font-weight: bold;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
}

.gb-turntable-item span {
    position: relative;
    display: block;
    padding-top: 0.175rem;
    margin: 0 auto;
    font-size: 0.225rem;
    text-align: center;
    -webkit-transform-origin: 50% 2.25rem;
    -ms-transform-origin: 50% 2.25rem;
    transform-origin: 50% 2.25rem;
}

.gb-turntable-item img {
    height: 0.375rem;
    padding-top: 15px;
}

.gb-turntable-btn {
    width: 1rem;
    height: 1.25rem;
    position: absolute;
    left: 50%;
    top: 48%;
    z-index: 50;
    transform: translate(-50%, -50%);
    background-image: url("../images/brithdayPrefecture/turnplate-pointer.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    text-decoration: none;
}

.gb-run {
    -webkit-transition: all 6s ease;
    transition: all 6s ease;
}

.zhuanp{
    position: fixed;
    width: 100%;
    top: 35vh;
    left: 0;
    z-index: 100;
}
#turntable{
    margin: 0 auto;
}
/*# sourceMappingURL=GB-canvas-turntable.css.map */










/*------------生日专区活动规则页 START-------------*/
.activityRole{
    width: 100vw;
    height: 100vh;
}
.activityRole .activityRoleCont{
    width: 100%;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
}
.activityRole .activityRoleCont .activityRoleBanner{
    width: 100%;
}
.activityRoleCont .activityRoleBanner img{
    width: 100%;
}
.activityRoleCont .activityRoleMain{
    width: calc(100% - 0.55rem);
    padding: 0.25rem 0.275rem 0;
}
.activityRoleCont .activityRoleMain .title{
    font-size: 0.3rem;
    line-height: 0.575rem;
    font-weight: bold;
    color: #333333;
}
.activityRoleCont .activityRoleMain .activityRoleInfo{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.activityRoleMain .activityRoleInfo .activityRoleInfoList{
    width: 100%;
    margin-top: 0.15rem;
}
.activityRoleMain .activityRoleInfo .activityRoleInfoList .roleTitle{
    font-size: 0.275rem;
    line-height: 0.575rem;
    font-weight: bold;
    color: #333333;
    padding-left: 0.275rem;
    position: relative;
}
.activityRoleInfo .activityRoleInfoList .roleTitle::before{
    content: '';
    width: 0.05rem;
    height: 0.3rem;
    background-color: #f44336;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.activityRoleInfo .activityRoleInfoList .roleInfoList{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 0.225rem;
    line-height: 0.35rem;
    color: #333333;
}
.activityRoleInfo .activityRoleInfoList .roleInfoList span.fontColorRed{
    color: #f44336;
}
.activityRoleInfo .activityRoleInfoList .roleInfoList span{
    font-size: 0.215rem;
    line-height: 0.35rem;
    color: #666666;
}
.activityRoleInfo .activityRoleInfoList .roleInfoList .roleInfoIList{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.activityRoleInfoList .roleInfoList .roleInfoIList .roleInfoIIList {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.activityRole .activityRoleCont .footer{
    width: 100%;
    height: 3rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.activityRole .activityRoleCont .footer img{
    width: 0.75rem;
}
/*------------生日专区活动规则页 END-------------*/






.birthdayAreaMyGift{
    width: 100%;
    height: 100%;
}
/*.birthdayAreaMyGift.blindBoxMyGift{*/
    /*background-color: #f9f9f9;*/
/*}*/
.birthdayAreaMyGift .birthdayAreaMyGiftCont{
    width: 100%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}
.birthdayAreaMyGiftCont .birthdayAreaMyGiftMain{
    width: 100%;
    padding-bottom: 0.25rem;
}
.birthdayAreaMyGiftCont .birthdayAreaMyGiftMain ul{
    width: 90%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 0 5%;
}
.birthdayAreaMyGiftMain ul .birthdayAreaMyGiftList{
    width: 100%;
    height: 1.5rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    box-shadow: 0 0.125rem 0.25rem 0 rgba(34,58,179,0.1);
    border-radius: 0.125rem;
    overflow: hidden;
    margin-top: 0.25rem;
}
.birthdayAreaMyGiftMain ul .birthdayAreaMyGiftList .listCont{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.birthdayAreaMyGiftList .listCont .listLogo{
    width: 25%;
    /*height: calc(100% - 0.25rem);*/
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-radius: 0.125rem;
    overflow: hidden;
    padding: 0.125rem;
}
.birthdayAreaMyGiftList .listCont .listLogo img{
    width: 100%;
}
.birthdayAreaMyGiftList .listCont .listCenter{
    width: calc(75% - 1.475rem);
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-right: 0.125rem;
}
.birthdayAreaMyGiftList .listCont .listCenter .listCenter-title{
    font-size: 0.275rem;
    font-weight: 600;
    line-height: 0.475rem;
    color: rgb(51, 51, 51);
}
.birthdayAreaMyGiftList .listCont .listCenter .listCenter-info{
    font-size: 0.225rem;
    line-height: 0.375rem;
    color: rgb(102, 102, 102);
}
.birthdayAreaMyGiftList .listCont .listRight{
    width: 0.55rem;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 0.25rem;
    line-height: 0.35rem;
    color: #fff;
    padding: 0 0.275rem;
    background: linear-gradient(90deg,rgba(253,136,63,1) 0%,rgba(254,90,77,1) 100%);
}
.birthdayAreaMyGiftMain .birthdayAreaMyGifTrim{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0.5rem;
}
.birthdayAreaMyGifTrim .trimImg{
    width: 50%;
}
.birthdayAreaMyGifTrim .trimImg img{
    width: 100%;
}
.birthdayAreaMyGifTrim .trimMsg{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.birthdayAreaMyGifTrim .trimMsg span{
    font-size: 0.325rem;
    line-height: 0.5rem;
    color: rgb(51, 51, 51);
}
.birthdayAreaMyGifTrim .blindBoxMyGiftTrimMsg{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0.5rem;
}
.birthdayAreaMyGifTrim .blindBoxMyGiftTrimMsg span{
    font-size: 0.26rem;
    font-weight: 500;
    line-height: 0.3rem;
    color: #333333;
}
.birthdayAreaMyGifTrim .luckyDrawBtn{
    width: 45%;
    height: 0.75rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 0.375rem;
    background: linear-gradient(90deg,rgba(253,136,63,1) 0%,rgba(254,90,77,1) 100%);
    overflow: hidden;
    margin-top: 0.675rem;
}
.birthdayAreaMyGifTrim .blindBoxMyGiftBtn{
    width: 3.75rem;
    height: 0.81rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: url("../images/blindGame/blind_game-moduleBtnBg.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: top center;
    overflow: hidden;
    margin-top: 1.15rem;
}
.birthdayAreaMyGifTrim .blindBoxMyGiftBtn span{
    font-size: 0.27rem;
    font-weight: bold;
    line-height: 0.3rem;
    color: #fbe89d;
}
.birthdayAreaMyGifTrim .luckyDrawBtn span{
    font-size: 0.3025rem;
    color: #fff;
}
/*---------生日专区  END--------*/




/*---------我的权益  START--------*/
.myequityBody{
    width: 100%;
    height: 100vh;
}
.myequityBodyBody{
    width: 100%;
    height: 100%;
    background-color: #f5f5f5;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    overflow-y: auto;
}

.myequityHeader{
    width: 100%;
    /*height: 3rem;*/
}
.myequityHeader img{
    width: 100%;
    height: 100%;
}
.myequityItemBox{
    box-sizing: border-box;
    margin: 0.2rem auto 0;
    padding: 0.2rem;
    width: 96%;
    height: 2rem;
    display: flex;
    align-items:center;
    justify-content: flex-start;
    background-color: #fff;
    border-radius: 0.2rem;
}
.starBarkBox{
    background-image: url(../images/brithdayPrefecture/mainImgbg02.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.myequityItemLeft{
    width: 24%;
    /*height: 1.5rem;*/
    margin-right: 0.2rem;
}
.myequityItemMid{
    height: 100%;
    display: flex;
    flex-direction: column;
    align-self:flex-start;
    justify-content: space-around;
    flex:1;
}
.myequityItemTitle{
    padding: 0.1rem 0 0.2rem;
    font-size: 0.28rem;
    font-weight: bolder;
    color: #333;
}
/*剩余库存*/
.myequityItemDel{
    font-size: 0.2rem;
    color: #999;
    padding-bottom: 0.2rem;
}
.myequityItemDel del {
    text-decoration: line-through;
}
.myequityItemIntegral{
    font-size: 0.26rem;
    color: #dc0000;
}
.myequityItemRight{
    display: flex;
    flex-direction: column;
    align-items:flex-end;
    justify-content: space-between;
    align-self: center;
    margin-right:0.02rem;
    /*margin-bottom: 0.3rem;*/
}
/*立即兑换按钮*/
.myequityItemRightExchange{
    margin-top:0.5rem;
    background-color: #ff5043;
    width: 1.35rem;
    height: 0.45rem;
    border-radius: 0.2rem;
    text-align: center;
    line-height: 0.45rem;
    color: white;
    font-size: 0.237rem;
}

/*---------我的权益  END--------*/



/*---------我的订单列表  START--------*/
.myOrderList3Container,
.myOrderList2Container{
    width: 100%;
    height: 100%;
    background-color: rgba(246, 246, 246, 1);
}
.myOrderList3Container .overlayMarker{
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1000;
    background-color: transparent;
}
.myOrderList3Container .myOrderList3Wapper,
.myOrderList2Container .myOrderList2Wapper{
    width: 100%;
    height: 100%;
}

.myOrderList3Container .myOrderList3Cont,
.myOrderList2Container .myOrderList2Cont{
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.myOrderList3Cont .myOrderList3Header,
.myOrderList2Cont .myOrderList2Header{
    width: 100%;
    height: 0.75rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    background-color: #fff;
}
.myOrderList3Cont .myOrderList3HeaderTop{
    width: 100%;
    background-color: #fff;
    margin-bottom: 0.08533rem;
}
.myOrderList3Cont .myOrderList3HeaderTop .myOrderList3Header{
    border-bottom: 0.017rem solid rgb(246, 246, 246);
    margin: 0;
}
.myOrderList3Cont .myOrderList3HeaderTop .myOrderList3HeaderNav{
    width: calc(100% - 0.256rem);
    height: 0.59733rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0 0.128rem;
    overflow-y: hidden;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.myOrderList3HeaderTop .myOrderList3HeaderNav .headerNav{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin: 0 0.0575rem;
}
.myOrderList3HeaderTop .myOrderList3HeaderNav .headerNav:nth-last-child(1){
    padding-right: 0.15rem;
}
.myOrderList3HeaderTop .myOrderList3HeaderNav .headerNav .nav{
    height: calc(100% - 0.03413rem);
    font-size: 0.222rem;
    line-height: 0.5632rem;
    color: #3c3c3c;
    text-align: center;
}
.myOrderList3HeaderTop .myOrderList3HeaderNav .headerNav.navSelected .nav{
    color: #ff8b36;
}
.myOrderList3HeaderTop .myOrderList3HeaderNav .headerNav.navSelected .navBottom{
    /*width: 100%;*/
    height: 0.03413rem;
    background-color: #ff8b36;
}

.myOrderList3Cont .myOrderList3Header .headerLeft,
.myOrderList2Cont .myOrderList2Header .headerLeft{
    width: 0.75rem;
    height: 100%;
    background-image: url(../images/myOrderList/header-left.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 0.1536rem 0.273rem;
}

.myOrderList3Cont .myOrderList3Header .headerCenter,
.myOrderList2Cont .myOrderList2Header .headerCenter{
    width: 4.27rem;
    height: 0.478867rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(244, 244, 244, 1);
    border-radius: 0.238935rem;
    overflow: hidden;
}

.myOrderList3Cont .myOrderList3Header .headerCenter .iconSearch,
.myOrderList2Cont .myOrderList2Header .headerCenter .iconSearch{
    width: 0.239rem;
    height: 0.239rem;
    background-image: url(../images/myOrderList/header-search.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-left: 0.221867rem;
    margin-right: 0.239rem;
}

.myOrderList3Cont .myOrderList3Header .headerCenter .searchVal,
.myOrderList2Cont .myOrderList2Header .headerCenter .searchVal{
    width: 3.348133rem;
    height: 100%;
    font-size: 0.222rem;
    line-height: 1;
    color: #333333;
    border: none;
}

.myOrderList3Cont .myOrderList3Header .headerRight,
.myOrderList2Cont .myOrderList2Header .headerRight{
    font-size: 0.239rem;
    line-height: 1;
    color: #999999;
    margin-right: 0.3413rem;
}

.myOrderList2Main{
    height: calc(100% - 0.75rem);
    background-color: #fff;
}
.myOrderList3Main{
    height: calc(100% - 0.75rem - 0.59733rem - 0.017rem);
}
.myOrderList3Main,
.myOrderList2Main{
    width: 100%;
    overflow-x: hidden!important;
    overflow-y: auto!important;
    -webkit-overflow-scrolling: touch!important;
}
.myOrderListMainInfo{
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.myOrderList3Main ul,
.myOrderList2Main ul{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.myOrderList2Main ul{
    background-color: #fff;
}

.myOrderList3Main ul li.myOrderList3List,
.myOrderList2Main ul li.myOrderList2List{
    width: calc(100% - 0.512rem);
    height: 2.775rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0.256rem;
    margin-bottom: 0.085333rem;
    background-color: #ffffff;
}

.listHeader{
    width: 100%;
    height: 0.775rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-bottom: 0.017rem solid #d7d7d7;
}
.listHeader .listHeader-title{
    flex: 1;
    font-size: 0.256rem;
    line-height: 0.775rem;
    font-weight: bold;
    color: #333333;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.listHeader .listHeader-right{
    font-size: 0.2048rem;
    line-height: 1;
}
.listHeader .listHeader-right.orderSuccess{
    color: #35b33b;
}
.listHeader .listHeader-right.orderNonPayment{
    color: #f74040;
}
.listHeader .listHeader-right.orderCancel{
    color: #666666;
}
.listHeader .listHeader-right.orderProcess{
    color: #ff8a00;
}

.listMain{
    width: 100%;
    height: 1.488rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0.256rem 0 0.239rem;
}
.listMain .listMain-left{
    width: 1.28rem;
    height: 1.125rem;
    border-radius: 0.017rem;
    background-color: #f8f8f8;
    margin-right: 0.273rem;
    overflow: hidden;
}
.listMain .listMain-left img{
    width: 100%;
    height: 100%;
}
.listMain .listMain-right{
    flex: 1;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.listMain .listMain-right .right-top{
    width: 100%;
    height: 1.011rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.listMain .listMain-right .listMain-right-info{
    width: 100%;
    height: 0.239rem;
    font-size: 0.222rem;
    line-height: 1;
    color: #666666;
}
.listMain .listMain-right .listMain-right-info.listMain-right-top{
    margin-top: 0.035rem;
    margin-bottom: 0.2125rem;
}
.listMain .listMain-right .listMain-right-info.listMain-right-center{
    margin-bottom: 0.15rem;
}
.listMain .listMain-right .listMain-right-bottom{
    width: 100%;
    height: 0.477rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
}
.listMain .listMain-right .listMain-right-bottom .listMain-operation{
    width: 1.246rem;
    height: 0.4096rem;
    border-radius: 0.2048rem;
    font-size: 0.239rem;
    line-height: 0.4096rem;
    text-align: center;
    border: 0.017rem solid;
    border-radius: 0.2048rem;
    overflow: hidden;
}
.listMain .listMain-right .listMain-right-bottom a{
    width: 1.246rem;
    height: 0.4096rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
}
.listMain .listMain-right .listMain-right-bottom .listMain-operation.payment{
    border-color: #ea2424;
    color: #ea2424;
}
.listMain .listMain-right .listMain-right-bottom .listMain-operation.anotherOrder{
    border-color: #c1c1c1;
    color: #333333;
}
/*---------我的订单列表  END--------*/


/*---------泰隆银行秒杀活动  START--------*/

.seckillActivity{
    width: 100vw;
    /*height: calc(100vh - 1rem);*/
    background-color: #ffffff;
}
.seckillActivity .seckillActivityCont{
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.seckillActivityCont .seckillActivityBanner{
    width: 100%;
    height: auto;
    margin-bottom: 0.25rem;
}
.seckillActivityCont .seckillActivityBanner img{
    width: 100%;
}
.seckillActivityCont .seckillActivityMain{
    width: 100%;
    /*width: calc(100% - 0.7rem);*/
    /*padding: 0 0.35rem;*/
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.seckillActivityCont .seckillActivityMain .seckillActivityMain-headerTabs{
    width: 100%;
    margin-bottom: 0.35rem;
}
.seckillActivityMain-headerTabs .headerTabs{
    width: calc(100% - 0.7rem);
    padding: 0 0.35rem;
    height: 1.25rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    -webkit-overflow-scrolling: touch;
    overflow-y: hidden;
    overflow-x: auto;
}
.seckillActivityMain-headerTabs .headerTab{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-right: 0.35rem;
}
.seckillActivityMain-headerTabs .headerTab span{
    white-space: nowrap;
}
.seckillActivityMain-headerTabs .headerTab .tabSpan{
    font-size: 0.2389rem;
    line-height: 0.4rem;
    color: #333333;
}
.seckillActivityMain-headerTabs .headerTab .tabBottom{
    font-size: 0.2048rem;
    line-height: 0.45rem;
    color: #666666;
    padding: 0 0.15rem;
}
.seckillActivityMain-headerTabs .headerTab.headerTabing .tabSpan{
    color: #f8423f;
}
.seckillActivityMain-headerTabs .headerTab.headerTabing .tabBottom{
    color: #ffffff;
    border-radius: 0.225rem;
    background-color: #f8423f;
}
.seckillActivityMain .tabMainInfo{
    width: calc(100% - 0.7rem);
    padding: 0 0.35rem;
}
.seckillActivityMain .tabMainInfo .tabInfo{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.seckillActivityMain .tabMainInfo .tabInfo .tabInfo-header{
    width: calc(100% - 0.34rem);
    height: 0.768rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-top-left-radius: 0.136rem;
    border-top-right-radius: 0.136rem;
    background-image: url(../images/seckillActivity/seckillMain-header_bg.png);
    background-repeat: repeat-x;
    background-size: 0.525rem 100%;
    padding: 0 0.17rem;
}
.seckillActivityMain .tabMainInfo .tabInfo .tabInfo-header i{
    font-style: normal;
    font-size: 0.239rem;
    line-height: 1;
    color: #ffffff;
    margin: 0 0.075rem;
}
.seckillActivityMain .tabMainInfo .tabInfo .tabInfo-header img{
    width: 0.4267rem;
    margin-right: 0.125rem;
}
.seckillActivityMain .tabInfo-header .infoHeader-left{
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    font-size: 0.239rem;
    line-height: 1;
    color: #ffffff;
}
.seckillActivityMain .tabInfo-header .infoHeader-right{
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    font-size: 0.239rem;
}
.seckillActivityMain .tabInfo-header .infoHeader-right .rightAlert{
    line-height: 1;
    color: #ffffff;
    margin-right: 0.075rem;
}
.seckillActivityMain .tabInfo-header .infoHeader-right .time{
    width: 0.3755rem;
    height: 0.3755rem;
    line-height: 0.3755rem;
    color: #f8423f;
    background-color: #ffffff;
    border-radius: 0.0683rem;
    text-align: center;
}
.seckillActivityMain .tabInfo-main{
    width: calc(100% - 0.24rem - 2px);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    border-bottom-left-radius: 0.136rem;
    border-bottom-right-radius: 0.136rem;
    padding: 0 0.12rem 0.2rem;
}
.seckillActivityMain .tabInfo-main .mainInfList{
    width: 100%;
    height: 1.706rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-radius: 0.0683rem;
    box-shadow: 0 1px 10px 1px #eeeeee;
    margin-top: 0.2rem;
    overflow: hidden;
}
.seckillActivityMain .tabInfo-main .mainInfList img{
    width: 1.365rem;
    /*height: 1.365rem;*/
    margin: 0 0.17rem 0 0.12rem;
}
.seckillActivityMain .tabInfo-main .mainInfList .infoList{
    flex: 1;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    line-height: 0.4096rem;
}
.seckillActivityMain .tabInfo-main .mainInfList .infoList-title{
    font-size: 0.239rem;
    color: #333333;
}
.seckillActivityMain .tabInfo-main .mainInfList span b{
    font-size: 0.239rem;
    color: #fa5e5b;
}
.seckillActivityMain .tabInfo-main .mainInfList span.msg{
    font-size: 0.2rem;
    line-height: 1.1;
    color: #21a9ff;
}
.seckillActivityMain .tabInfo-main .mainInfList .infoList-center{
    font-size: 0.2048rem;
    color: #666666;
}
.seckillActivityMain .tabInfo-main .mainInfList .infoList-jifen{
    font-size: 0.2048rem;
    color: #fa5e5b;
}
.seckillActivityMain .tabInfo-main .mainInfList .infoList-right{
    width: 1.28rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-image: url(../images/seckillActivity/seckillMain-header-card_bg.png);
    background-repeat: repeat-y;
    background-size: 100% 0.0853rem;
    border-radius: 0.0683rem;
}
.seckillActivityMain .tabInfo-main .mainInfList .infoList-right.infoList-right-hui{
    background-image: url(../images/seckillActivity/seckillMain-header-card_bg_hui.png);
}
.seckillActivityMain .tabInfo-main .mainInfList .infoList-right-hui{
    width: 1.28rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-image: url(../images/seckillActivity/seckillMain-header-card_bg_hui.png);
    background-repeat: repeat-y;
    background-size: 100% 0.0853rem;
    border-radius: 0.0683rem;
}

.seckillActivityMain .tabInfo-main .mainInfList .infoList-right .right-top{
    font-size: 0.2048rem;
    line-height: 0.495rem;
    color: #ffffff;
}
.seckillActivityMain .tabInfo-main .mainInfList .infoList-right .rightBtn{
    height: 0.375rem;
    font-size: 0.2048rem;
    line-height: 0.3755rem;
    color: #ff5856;
    padding: 0 0.17rem;
    background-color: #ffffff;
    border-radius: 0.185rem;
    margin-top: 0.125rem;
}

.seckillActivityMain .tabInfo-main .mainInfList .infoList-right-hui .rightBtn{
    height: 0.375rem;
    font-size: 0.2048rem;
    line-height: 0.3755rem;
    color: #8a8a8a;
    padding: 0 0.17rem;
    background-color: #ffffff;
    border-radius: 0.185rem;
    margin-top: 0.125rem;
}
.seckillActivityMain .tabInfo-main .mainInfList .infoList-right-hui .rightBtn.activity-gray{
    color: #666666;
    border: 1px solid #666666;
}

.seckillActivityMain .tabInfo-main .mainInfList .infoList-right .rightBtn.rightBtn-no-start{
    color: #ffffff;
    background-color: #cccccc;
}
.seckillActivityMain .warmPrompt{
    width: calc(100% - 0.7rem);
    padding: 0 0.35rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0.25rem;
}
.seckillActivityMain .warmPrompt .warmPrompt-title{
    font-size: 0.2048rem;
    line-height: 0.4096rem;
    color: #333333;
}
.seckillActivityMain .warmPrompt .warmPrompt-info{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 0.2048rem;
    line-height: 0.3755rem;
    color: #666666;
}
/*---------泰隆银行秒杀活动  END--------*/

/*
 * Pull down styles
 */
@-webkit-keyframes loading {
    from { -webkit-transform:rotate(0deg) translateZ(0); }
    to { -webkit-transform:rotate(360deg) translateZ(0); }
}

/*
*orderCreatedSuccess.jsp style
*/
.orderCreatedSuccess{
    width: 100%;
    height: 100%;
}
.orderCreatedSuccess .orderCreatedSuccessCont{
    width: 100%;
    height: 100%;
}
.orderCreatedSuccess .orderCreatedSuccessCont .orderCreatedSuccess-header{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0.6rem;
}
.orderCreatedSuccessCont .orderCreatedSuccess-header img{
    width: 2.18774rem;
    margin-bottom: 0.2rem;
}
.orderCreatedSuccessCont .orderCreatedSuccess-header .orderCreatedSuccess-header_msg{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.orderCreatedSuccessCont .orderCreatedSuccess-header .orderCreatedSuccess-header_msg span{
    font-size: 0.26rem;
    line-height: 1.6;
    color: #333333;
}
.orderCreatedSuccessCont .orderCreatedSuccess-header .orderCreatedSuccess-header_msg strong{
    font-weight: normal;
    color: #f53739;
}
.orderCreatedSuccessCont .orderCreatedSuccess-header .orderCreatedSuccess-header_btn{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    margin-top: 0.434rem;
}
.orderCreatedSuccess-header .orderCreatedSuccess-header_btn a{
    width: 35%;
    height: 0.625rem;
    font-size: 0.26rem;
    line-height: 0.625rem;
    text-align: center;
    border: 1px solid #f53739;
    border-radius: 0.0868rem;
}
.orderCreatedSuccess-header .orderCreatedSuccess-header_btn a.backBtn{
    color: #f53739;
    margin-left: 2.5%;
}
.orderCreatedSuccess-header .orderCreatedSuccess-header_btn a.soonPay{
    background-color: #f53739;
    color: #ffffff;
    margin-right: 2.5%;
}
.orderCreatedSuccessCont .orderCreatedSuccess-main{
    width: calc(100% - 0.5209rem);
    margin-top: 0.5209rem;
    padding: 0 0.26rem;
}
.orderCreatedSuccessCont .orderCreatedSuccess-main span{
    font-size: 0.26rem;
    line-height: 1.6;
    color: #999999;
}
.orderCreatedSuccessCont .orderCreatedSuccess-main strong{
    color: #fe6521;
}

/*
* 我的礼品入口
*/
#myOrderEntrance{
    width: 1.375rem;
    position: fixed;
    right: 0;
    top: 7.3875rem;
    z-index: 10;
}
#myOrderEntrance img{
    width: 100%;
}

/*
* 中行我的订单页面样式（新）
*/
.myOrder_BOC_khxx_new,
.myOrder_BOC_khxx_main_new{
    width: calc(94% - 0.5rem);
    padding:0 0.25rem;
    background: #fff;
    margin:0.075rem auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    border-radius: 5px;
    overflow: hidden;
}
.myOrder_BOC_khxx_new span{
    width: 100%;
    font-size: 0.2425rem;
    color: #333333;
}
.myOrder_BOC_khxx_new span.title{
    height: 0.75rem;
    line-height: 0.75rem;
    border-bottom: 0.5px solid #c1c1c1;
}
.myOrder_BOC_khxx_new .headerInfo{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0.2rem 0;
}
.myOrder_BOC_khxx_new span.info{
    line-height: 0.45rem;
}
.myOrder_BOC_khxx_main_new .myOrder_ddxq{
    width: 100%;
    padding: 0.15rem 0;
    border-bottom: 0.5px solid #c1c1c1;
}
.myOrder_BOC_khxx_main_new .myOrder_ddxq p{
    width: 100%;
    font-size: 0.225rem;
    line-height: 0.425rem;
    color: #666666;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.myOrder_BOC_khxx_main_new .myOrder_ddxq p span.tranTime{
    flex: 1;
}
.myOrder_BOC_khxx_main_new .myOrder_logo{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0.375rem 0;
    border-bottom: 0.5px solid #c1c1c1;
}
.myOrder_BOC_khxx_main_new .myOrder_logo img{
    width: 1.225rem;
    padding: 0 0.35rem 0 0.125rem;
}
.myOrder_BOC_khxx_main_new .myOrder_logo .myOrder_logoRight{
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;

}
.myOrder_BOC_khxx_main_new .myOrder_logo .myOrder_logoRight p{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    color: #d62c24;
}
.myOrder_BOC_khxx_main_new .myOrder_logo .myOrder_logoRight p.name{
    color: #333333;
}
.myOrder_BOC_khxx_main_new .myOrder_logo .myOrder_logoRight p span.jifenNum{
    flex: 1;
    font-size: 0.2675rem;
}
.myOrder_BOC_khxx_main_new .myOrder_logo .myOrder_logoRight p span{
    font-size: 0.225rem;
    line-height: 0.425rem;
}
.myOrder_BOC_khxx_main_new .myOrder_logo .myOrder_logoRight p span.num{
    color: #999;
}
.myOrder_BOC_khxx_main_new .myOrder_logo .myOrder_logoRight p span.num span{
    color: #666;
}
.myOrder_BOC_khxx_main_new .myOrder_allPrice{
    width: 100%;
    display: flex;
    font-size: 0.225rem;
    line-height: 0.35rem;
    color: #333333;
    padding: 0.25rem 0 0.2rem;
}
.myOrder_BOC_khxx_main_new .myOrder_allPrice span{
    flex: 1;
    text-align: right;
}
.myOrder_BOC_khxx_main_new .myOrder_dhqxq{
    width: 100%;
}
.myOrder_BOC_khxx_main_new .myOrder_dhqxq .splitLine{
    width: calc(100% + 0.125rem);
    padding-bottom: calc(0.125rem - 1px);
    margin-bottom: calc(0.125rem - 1px);
    position: relative;
    left: -0.0625rem;
    border-bottom: 2px dashed #f6f6f6;
}
.myOrder_BOC_khxx_main_new .myOrder_dhqxq .splitLine:before,
.myOrder_BOC_khxx_main_new .myOrder_dhqxq .splitLine:after{
    content: '';
    width: 0.25rem;
    height: 0.25rem;
    border-radius: 50%;
    background-color: #f6f6f6;
    position: absolute;
}
.myOrder_BOC_khxx_main_new .myOrder_dhqxq .splitLine:before{
    left: -0.3125rem;
}
.myOrder_BOC_khxx_main_new .myOrder_dhqxq .splitLine:after{
    right: -0.3125rem;
}
.myOrder_BOC_khxx_main_new .myOrder_dhqxq .myOrder_dhqxq_info{
    width: 100%;
    padding: 0.15rem 0;
}
.myOrder_BOC_khxx_main_new .myOrder_dhqxq .myOrder_dhqxq_info .myOrder_allPrice{
    padding: 0.075rem 0;
}









/*
*商品空页面
*/
.boc_SK_empty{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.boc_SK_empty .emptyCont{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 0.25rem;
    margin-top: 1.325rem;
}
.boc_SK_empty .emptyCont .emptyImg{
    width: 2.69rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0.5rem;
}
.boc_SK_empty .emptyCont .emptyImg img{
    width: 100%;
}
.boc_SK_empty .emptyCont span{
    font-size: 0.275rem;
    line-height: 0.45rem;
    color: #333333;
}
/* f06465 */
.boc_SK_empty .emptyBtn{
    width: 1.7363rem;
    height: 0.625rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 0.275rem;
    line-height: 0.625rem;
    color: #f06465;
    border: 1px solid #f06465;
    border-radius: 0.3125rem;
    margin-top: 0.85rem;
}

/*
* 待支付订单
*/
.waitingPaid{
    width: 100%;
    height: 100%;
    position: relative;
}
.waitingPaid .waitingPaidCont{
    width: 100%;
    height: calc(100% - 0.86815rem);
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 0.86815rem;
}
.waitingPaidCont .waitingPaid_header{
    width: calc(100% - 0.52089rem);
    height: 2.2572rem;
    background-image: linear-gradient( 120deg, rgb(243,106,46) 0%, rgb(208,52,65) 100%);
    background-image: -moz-linear-gradient( 120deg, rgb(243,106,46) 0%, rgb(208,52,65) 100%);
    background-image: -webkit-linear-gradient( 120deg, rgb(243,106,46) 0%, rgb(208,52,65) 100%);
    background-image: -ms-linear-gradient( 120deg, rgb(243,106,46) 0%, rgb(208,52,65) 100%);
    padding: 0.45rem 0.260445rem 0.275rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
/*.waitingPaidCont .waitingPaid_header.waiting{*/
/*padding-top: 0;*/
/*}*/
.waitingPaidCont .waitingPaid_header.cancel{
    padding-top: 0;
}
.waitingPaidCont .waitingPaid_header.success{
    padding-top: 0;
}
.waitingPaidCont .waitingPaid_header.process{
    padding-top: 0;
}
.waitingPaidCont .waitingPaid_header.refund{
    padding-top: 0;
}
.waitingPaidCont .waitingPaid_header.failed{
    padding-top: 0;
}
.waitingPaidCont .waitingPaid_header .header_top{
    width: 100%;
    font-size: 0.335rem;
    font-weight: bold;
    line-height: 1;
    color: #ffffff;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.waitingPaidCont .waitingPaid_header .header_top img{
    width: 0.335rem;
    margin-right: 0.2rem;
}
.waitingPaidCont .waitingPaid_header .header_center{
    width: 100%;
    font-size: 0.235rem;
    line-height: 1.2;
    color: #ffffff;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    margin: 0.3125rem 0;
}
.waitingPaidCont .waitingPaid_header .header_center strong{
    font-size: 0.2825rem;
    font-weight: bold;
}
.waitingPaidCont .waitingPaid_header a{
    width: 2.08356rem;
    height: 0.6077rem;
    font-size: 0.25rem;
    font-weight: bold;
    line-height: 0.6077rem;
    color: rgb(245, 55, 57);
    text-align: center;
    background-color: #ffffff;
    border-radius: 0.30385rem;
}
.waitingPaidCont .waitingPaid_main{
    width: 100%;
    /*height: calc(100% - 2.7572rem);*/
    background-color: #f3f3f3;
    margin-top: -0.18rem;
    border-top-right-radius: 0.15rem;
    border-top-left-radius: 0.15rem;
}
.waitingPaidCont .waitingPaid_main .main_top{
    width: calc(100% - 0.52089rem);
    height: 1.56266956rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    background-color: rgba(253, 253, 253, 0.85);
    border-radius: 0.15rem;
    padding: 0.260445rem;
    overflow: hidden;
    margin-bottom: 0.17362995rem;
}
.waitingPaidCont .waitingPaid_main .main_top img{
    height: 100%;
    margin-right: 0.3298969rem;
}
.waitingPaidCont .waitingPaid_main .main_top .main_top-right{
    flex: 1;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    line-height: 1.35;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.waitingPaidCont .waitingPaid_main .main_top .main_top-right .right_title{
    width: 100%;
    font-size: 0.25rem;
    font-weight: bold;
    color: #333333;
    margin-bottom: 0.25rem;
    margin-top: 0.1rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.waitingPaidCont .waitingPaid_main .main_top .main_top-right .right_productNo{
    font-size: 0.225rem;
    color: rgb(102, 102, 102);
    margin-bottom: 0.25rem;
}
.waitingPaidCont .waitingPaid_main .main_top .main_top-right .right_specifications{
    font-size: 0.2375rem;
    color: rgb(51, 51, 51);
}
.waitingPaidCont .waitingPaid_main .main_center{
    width: 100%;
    /*height: 3.298969rem;*/
    background-color: rgba(253, 253, 253, 0.85);
    border-radius: 0.15rem;
    overflow: hidden;
    margin-bottom: 0.17362995rem;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top{
    width: 100%;
    padding: 0.260445rem 0;
    background-color: rgba(253, 253, 253, 0.85);
    box-shadow: 0 4px 10px 0 rgb(235, 235, 235);
    border-radius: 0.15rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top .main_center-top-info{
    width: 100%;
    /*height: 2.5rem;*/
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top.main_center-top-success{
    /*height: 6.684074995rem;*/
    height: 3.125rem;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top .moreBtn{
    width: calc(100% - 0.52089rem);
    height: 0.625rem;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 0.260445rem;
    background-color: rgba(253, 253, 253, 0.85);
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top .moreBtn .moreBtn_slide{
    width: 1.125rem;
    height: 0.3rem;
    border: 1px solid #c0c0c0;
    border-radius: 0.199675rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.2125rem;
    line-height: 1;
    color: #5c5c5c;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top .moreBtn .moreBtn_slide img{
    width: 0.2083rem;
    margin-left: 0.075rem;
    transform: rotateZ(0deg);
}
/*.moreBtn_slide-up img{*/
/*transform: rotateZ(180deg);*/
/*}*/
.waitingPaidCont .waitingPaid_main .main_center .main_center-top .center-top_info{
    width: calc(100% - 0.52089rem);
    height: 0.625rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 0.225rem;
    line-height: 1.2;
    color: #5c5c5c;
    padding: 0 0.260445rem;
    background-color: rgba(253, 253, 253, 0.85);
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top  .font_bigger{
    font-size: 0.225rem;
    font-weight:500;
    width: calc(100% - 0.52089rem);
    height: 0.625rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    line-height: 1.2;
    color: #5c5c5c;
    padding: 0 0.260445rem;
    background-color: rgba(253, 253, 253, 0.85);
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top  .font_bigger span{
    font-weight:bold;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top  .center-top_info .font-color{
    font-weight:bold;
}

.waitingPaidCont .waitingPaid_main .main_center .main_center-top .moreInfo{
    width: 100%;
    background-color: #f3f3f3;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top .moreInfo .center-top_info-success{
    width: 100%;
    display: none;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top .center-top_splitSoy{
    border-bottom-left-radius: 0.15rem;
    border-bottom-right-radius: 0.15rem;
    background-color: rgba(253, 253, 253, 0.85);
    padding-bottom: 0.260445rem;
    margin-bottom: 0.17362995rem;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top .center-top_info.center-top_productIntegral{
    border-top-left-radius: 0.15rem;
    border-top-right-radius: 0.15rem;
    background-color: rgba(253, 253, 253, 0.85);
    padding-top: 0.260445rem;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top .center-top_info.center-top_moreInfo span{
    text-align: right;
}

.waitingPaidCont .waitingPaid_main .main_center .main_center-top .center-top_info.center-top_moreInfo span b {
    font-size: 0.235rem;
    position: relative;
    top: -0.0075rem;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top .center-top_info.center-top_moreInfo.center-top_payInIntegral span{
    color: #f53739;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top .center-top_info span:nth-child(1){
    flex: 1;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top .font_bigger span:nth-child(1){
    color:red;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top .center-top_info .bold{
    font-weight: bold;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-top .center-top_info span.copyBtn{
    width: 0.7rem;
    height: 0.35rem;
    line-height: calc(0.35rem + 2px);
    color: #333333;
    text-align: center;
    background-color: #e4e4e4;
    border-radius: 0.175rem;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-bottom{
    width: 100%;
    height: 0.902879rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-bottom img{
    height: 0.225rem;
    margin-right: 0.025rem;
}
.waitingPaidCont .waitingPaid_main .main_center .main_center-bottom span{
    font-size: 0.2125rem;
    line-height: 1.2;
    color: #333333;
}
.waitingPaidCont .waitingPaid_main .main_bottom{
    width: calc(100% - 0.52089rem);
    padding: 0 0.260445rem;
    border-top-left-radius: 0.15rem;
    border-top-right-radius: 0.15rem;
    background-color: rgba(253, 253, 253, 0.8);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0.17362995rem;
}
.waitingPaidCont .waitingPaid_main .main_bottom .title{
    width: 100%;
    height: 0.86815rem;
    font-size: 0.275rem;
    font-weight: bold;
    line-height: 0.86815rem;
    color: #333333;
    text-align: center;
}
.waitingPaidCont .waitingPaid_main .main_bottom img{
    width: 100%;
}
.waitingPaid-bottom_btn{
    width: calc(100% - 0.52089rem);
    height: calc(0.86815rem - 1px);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 0 0.260445rem;
    background-color: #ffffff;
    border-top: 1px solid #eeeeee;
}
.waitingPaid-bottom_btn span,
.waitingPaid-bottom_btn a{
    width: calc(1.38904rem - 2px);
    height: calc(0.52089rem - 2px);
    font-size: 0.235rem;
    line-height: 0.52089rem;
    border-radius: 0.260445rem;
    text-align: center;
}
.waitingPaid-bottom_btn span.cancel,
.waitingPaid-bottom_btn a.cancel,
.waitingPaid-bottom_btn span.back,
.waitingPaid-bottom_btn a.back{
    color: #5c5c5c;
    border: 1px solid #b7b7b7;
    background-color: #ffffff;
    margin-right: 0.260445rem;
}
.waitingPaid-bottom_btn span.soonPay,
.waitingPaid-bottom_btn a.soonPay{
    color: #ffffff;
    border: 1px solid #f53739;
    background-color: #f53739;
}
.alertModel{
    display: none;
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    background-color: rgba(0, 0, 0, 0.35);
}
.alertModel .madelMask{
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 102;
    background-color: transparent;
}
.alertModel .alertComfrim{
    width: 70%;
    height: 2.60445rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 104;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    border-radius: 5px;
    background-color: #ffffff;
}
.alertModel .alertComfrim .alertTitle{
    height: 0.275rem;
    font-size: 0.25rem;
    font-weight: bold;
    line-height: 0.275rem;
    color: #151c22;
    padding-top: 0.3299rem;
}
.alertModel .alertComfrim .alertComfrimMsg{
    width: 80%;
    height: 1.1459rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 0.25rem;
    line-height: 1.2;
    color: #42484d;
    padding: 0 10%;
}
.alertModel .alertComfrim .alertBtn{
    width: 100%;
    height: calc(100% - 1.1459rem - 0.275rem - 0.3299rem - 0.5px);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-top: 0.5px solid #e4e4e4;
}
.alertModel .alertComfrim .alertBtn span{
    width: calc(50% - 0.25px);
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 0.25rem;
}
.alertModel .alertComfrim .alertBtn.payTimeout span.queding{
    width: 100%;
    border: 0;
}
.alertModel .alertComfrim .alertBtn span.queding{
    border-right: 0.25px solid #e4e4e4;
    color: #151c22;
}
.alertModel .alertComfrim .alertBtn span.xiangxiang{
    border-left: 0.25px solid #e4e4e4;
    color: #ff2323;
}

/* 支付弹框--beigin */
.orderRefundInfo{
    width:100%;
    min-height:100%;
}
.orderRefundInfo .orderRefundInfo-box{
    width:5.888rem;
    margin:0 auto;
}
.orderRefundInfo-box-item{
    margin-top:0.307rem;
    position:relative;
}
.orderRefundInfo-box-item .xiala{
    position: absolute;
    width: 0.239rem;
    height: 0.137rem;
    right: 0.256rem;
    top: 0.78rem;
}
.orderRefundInfo-box-item .selectBox{
    display:none;
    position: absolute;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 2;
    line-height: calc(1.707rem / 3);
    border-radius: 0.085rem;
    top:1.207rem;
    height: 1.707rem;
    overflow: hidden;
    box-shadow: 0 0.17rem 0.102rem 0 rgba(96,96,96,0.32);
}
.orderRefundInfo-box-item .selectBox li{
    padding-left: 0.237rem;
}
.selectValue{
    color: #fa3f3f;
}
.orderRefundInfo .orderRefundInfo-box-item .item-text{
    color:#333;
    font-size:0.239rem;
    position:relative;
}
.orderRefundInfo .orderRefundInfo-box-item .item-text .bitian{
    position: absolute;
    width: 0.153rem;
    height: 0.153rem;
    vertical-align: middle;
    left:1.023rem;
    top:0.077rem;
}
.orderRefundInfo .orderRefundInfo-box-item-input{
    width: calc(100% - 0.273rem);
    display: block;
    height: 0.683rem;
    margin-top: 0.171rem;
    outline: none;
    border: 0.017rem solid #eee;
    background: #fbfbfb;
    color: #333;
    font-size: 0.239rem;
    padding-left: 0.273rem;
    border-radius: 0.085rem;
    -webkit-appearance: none;
}
.orderRefundInfo .orderRefundInfo-box-item-textarea{
    margin-top: 0.171rem;
    width: calc(100% - 0.273rem - 0.273rem);
    display: block;
    border-radius: 0.085rem;
    -webkit-appearance: none;
    outline: none;
    border: 0.017rem solid #eee;
    background: #fbfbfb;
    font-size: 0.205rem;
    height:calc(1.234rem- 0.256rem 0.256rem);
    padding:0.256rem 0.273rem;
}
.orderRefundInfo .orderRefundInfo-tips{
    text-align: center;
    color: #666;
    font-size: 0.239rem;
    margin-top: 0.478rem;
}
.orderRefundInfo .refundInfo_button{
    text-align: center;
    line-height: 0.649rem;
    margin-top: 0.649rem;
    display: flex;
    font-size: 0.273rem;
    justify-content: center;
}
.orderRefundInfo .refundInfo_button_back{
    width: 1.877rem;
    height: 0.649rem;
    color: #333;
    border-radius: 0.324rem;
    border: 0.017rem solid #909090;
    margin-left: 0.683rem;
}
.orderRefundInfo .refundInfo_button_confirm{
    width: 1.877rem;
    height: 0.649rem;
    color: #fff;
    background: #f53739;
    border-radius: 0.324rem;
}
/* 支付退款确认按钮弹框 */
.orderRefundPop{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background:rgba(0,0,0,0.5);
    display: none;
}
.orderRefundPop .refundPopBox{
    background: #fff;
    width: 4.267rem;
    text-align: center;
    height: 3.243rem;
    font-size: 0.273rem;
    color: #333;
    border-radius: 0.085rem;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin: 0 auto;
    overflow: hidden;
}
.orderRefundPop .refundPopBox .refundPopBox-title{
    margin-top: 0.358rem;
}
.orderRefundPop .refundPopBox .refundPopBox-text{
    margin-top: 0.512rem;
}
.orderRefundPop .refundPopBox .refundPopBox-button{
    display: flex;
    justify-content: center;
    margin-top: 0.717rem;
    line-height: 0.512rem;
}
.orderRefundPop .refundPopBox .refundPopBox-button-cancel{
    width: 1.365rem;
    height: 0.512rem;
    border-radius: 0.256rem;
    border: 0.017rem solid #909090;
    margin-right: 0.512rem;
}
.orderRefundPop .refundPopBox .refundPopBox-button-confirm{
    width: 1.365rem;
    height: 0.512rem;
    border-radius: 0.256rem;
    color: #fff;
    background: #f53739;
}
/* 支付弹框--end */

/* 用户退款成功失败标识--start */
.orderRefundFail{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 11;
}
.orderRefundFail .orderRefundFail-box{
    width: 3.243rem;
    height: 2.048rem;
    background: #fff;
    border-radius: 0.137rem;
    position: relative;
    transform: translateY(-50%);
    margin: 0 auto;
    top: 50%;
    text-align: center;
}
.orderRefundFail .orderRefundFail-box .refundIcon{
    width: 0.717rem;
    margin-top: 0.256rem;
}
.orderRefundFail .failText{
    color: #333;
    font-size: 0.256rem;
    margin-top: 0.239rem;
}
.orderRefundFail .refund-close{
    position: absolute;
    right: -0.307rem;
    top: -0.307rem;
    width: 0.307rem;
}
.orderRefundSuccess{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 11;
}
.orderRefundSuccess .orderRefundSuccess-box{
    width: 2.56rem;
    height: 1.707rem;
    background: #fff;
    border-radius: 0.137rem;
    position: relative;
    transform: translateY(-50%);
    margin: 0 auto;
    top: 50%;
    text-align: center;
}
.orderRefundSuccess .orderRefundSuccess-box .refundIcon{
    width: 0.717rem;
    margin-top: 0.256rem;
}
.orderRefundSuccess .successText{
    color: #333;
    font-size: 0.239rem;
    margin-top: 0.222rem;
}
.orderRefundSuccess .refund-close{
    position: absolute;
    right: -0.307rem;
    top: -0.307rem;
    width: 0.307rem;
}
/* 用户退款成功失败标识--end */

.orderResult-Box{
    width: 100%;
    /*height: 100vh;*/
    background-color: #f6f6f6;
}
.orderResult-Box .orderResultCont{
    width: 100%;
    /*height: calc(100% - 3.7521rem - 2px);*/
    margin-bottom: 35%;

}
.orderResult-Box .orderResult-header{
    width: 100%;
    min-height:  2.075rem;
    padding-top: 0.32rem;
    background-color: #ffffff;
    text-align: center;
}
.orderResult-Box .orderResult-header .orderResult-header-img{
    width: 1.476rem;
    margin: 0 auto 0.125rem;
}
.orderResult-header .orderResult-header-img img{
    width: 100%;
}
.orderResult-Box .orderResult-header .orderResult-header-info{
    font-size: 0.2778rem;
    line-height: 0.35rem;
    letter-spacing: 1px;
    color: rgb(51, 51, 51);
}
.orderResult-Box .orderResult-header .orderResult-header-errorinfo{
    /*width: calc(100% - 1.064rem);*/
    width: 75%;
    margin: auto;
    font-size: 0.213rem;
    margin-top: 0.426rem;
    color: #e71616;
    padding-bottom:0.426rem;
    text-align: left;

}
.waveLine_bg{
    width: 100%;
    height: 0.052rem;
    background-image: url(../images/orderResult_BOC/waveLine_bg.png);
    background-repeat: repeat-x;
    background-position: center;
    background-size: 0.172rem 0.052rem;
    margin-bottom: 0.2778rem;
}
.orderResult-main{
    width: calc(100% - 0.25rem);
    padding: 0 0.125rem;
}
.orderResult-main .orderResultList{
    width: calc(100% - 0.5rem);
    height: 1.1286rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-radius: 0.0868rem;
    background-color: #ffffff;
    padding: 0 0.25rem;
    margin-bottom: 0.025rem;
    overflow: hidden;
}
.orderResult-main .orderResultList .orderResultList-info{
    width: calc(100% - 1rem);
    height: calc(100% - 0.25rem);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 0.2257rem;
    line-height: 0.4893rem;
    letter-spacing: 0.5px;
    color: rgb(51, 51, 51);
    padding: 0.125rem 0;
}
.orderResult-main .orderResultList .orderResultList-info span{
    width: 100%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.orderResult-main .orderResultList img{
    width: 0.816rem;
}
.orderResult-btn{
    width: 100%;
    height: 0.625rem;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    margin-top: 0.781rem;
}
.orderResult-btn a{
    width: 2.3266rem;
    height: calc(100% - 2px);
    font-size: 0.2778rem;
    line-height: calc(0.625rem - 3px);
    border-radius: 0.0868rem;
    border: 1px solid #f64d4d;
    text-align: center;
}
.orderResult-btn a.btn-left{
    background-color: transparent;
    color: #f64d4d;
}
.orderResult-btn a.btn-right{
    background-color: #f64d4d;
    color: #ffffff;
}
.topRecommendations{
    width: calc(100% - 0.5556rem);
    height: 3.385784rem;
    padding: 0 0.2778rem;
    position: absolute;
    top: 62%;
    /*margin-top: 0.6598rem;*/
}
.topRecommendations .topRecommendations-header{
    width: 100%;
    height: 0.34726rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-bottom: 0.3125rem;
}
.topRecommendations .topRecommendations-header .title{
    font-size: 0.2778rem;
    line-height: 0.34726rem;
    color: #d41d1d;
    margin: 0 0.1389rem;
}
.topRecommendations .topRecommendations-header img.title-img{
    height: 0.1389rem;
}
.topRecommendations .topRecommendations-header .anotherBatch{
    width: 1.1422rem;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    z-index: 10;
}
.topRecommendations .topRecommendations-header .anotherBatch img{
    height: 0.2778rem;
    margin-right: 0.125rem;
}
.topRecommendations-header .anotherBatch span{
    font-size: 0.2048rem;
    line-height: 1.2;
    color: rgb(251, 95, 95);
}
.topRecommendationsList-main{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}
.topRecommendationsList-main .topRecommendationsList{
    width: calc(100% / 3 - 0.162rem - 2px);
    height: 2.0835rem;
    margin-right: 0.243rem;
    border: 1px solid #eeeeee;
    border-radius: 0.0868rem;
    background-color: #ffffff;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.topRecommendationsList-main .topRecommendationsList:nth-child(3n){
    margin-right: 0;
}
.topRecommendationsList-main .topRecommendationsList a{
    width: 100%;
    height: 100%;
}
.topRecommendationsList-main .topRecommendationsList .listProductImg{
    width: 100%;
    height: 100%;
}
.topRecommendationsList-main .topRecommendationsList .topRecommendationsProduct-logo{
    width: calc(100% - 0.4167rem);
    height: 1.163rem;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0.20835rem;
}
.topRecommendationsList-main .topRecommendationsList .topRecommendationsProduct-name{
    font-size: 0.2257rem;
    line-height: 0.3rem;
    color: rgb(51, 51, 51);
}

/* common footer nav start*/

.suMarketingBottom{
    position: fixed;
    bottom: 0;
    left: 0;
}
.footerTab{
    width: 100%;
    height: 0.84rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    background-color: #ffffff;
}
.footerTab .tab{
    flex: 1;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.footerTab .tab img{
    width: auto;
    height: 0.29rem;
    margin-bottom: 5px;
}
.footerTab .tab span{
    font-size: 0.17rem;
    line-height: 0.25rem;
    color: #666666;
}
.footerTab .tab.selectedTab span{
    color: #ff344b;
}
.suRechargeActivityBottom.footerTab .tab.selectedTab span{
    color: #fd5d44;
}

/* common footer nav end*/

/* 江苏分行活动 start */
.suRechargeActivity input,
.suRechargeActivity button{
    outline: none;
    border: none;
    background-color: transparent;
}
.suRechargeActivity{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    background-color: #f6f6f6;
}
.suRechargeActivity .suRechargeActivityCont{
    width: calc(100% - 0.54rem);
    height: calc(100% - 0.88rem);
    padding: 0 0.27rem;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}
.suRechargeActivityCont .suRechargeActivityHeader{
    width: 100%;
    height: 3.04rem;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.suRechargeActivityCont .suRechargeActivityHeader img{
    width: 3.59rem;
}
.suRechargeActivityCont .suRechargeActivityMain{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.suRechargeActivityCont .suRechargeActivityMain .mainTop{
    width: calc(100% - 0.45rem);
    padding: 0.32rem 0.25rem 0.06rem;
    background-color: #ffffff;
    border-radius: 5px;
}
.suRechargeActivityCont .suRechargeActivityMain .mainTop .topInfo{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0.20rem;
}
.suRechargeActivityCont .suRechargeActivityMain .mainTop .topInfo span{
    font-size: 0.23rem;
    line-height: 0.24rem;
    color: #333;
}
.suRechargeActivityCont .suRechargeActivityMain .mainTop .topInfo span.infoLeft{
    width: 1.5rem;
    text-align: right;
}
.suRechargeActivityCont .suRechargeActivityMain .mainBottom{
    width: calc(100% - 0.7rem);
    padding: 0.37rem 0.35rem 0.28rem;
    background-color: #ffffff;
    border-radius: 5px;
    margin-top: 0.18rem;
}
.suRechargeActivityCont .suRechargeActivityMain .mainBottom label{
    display: block;
    font-size: 0.23rem;
    line-height: 0.24rem;
    color: #333;
    margin-bottom: 0.37rem;
}

.suRechargeActivityCont .suRechargeActivityMain .mainBottom .getVerifyCode{
    width: 100%;
    height: 0.59rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 0.23rem;
    line-height: 0.59rem;
    color: #333;
}
.suRechargeActivityMain .mainBottom .getVerifyCode .verifyCodeBox{
    width: 1.03rem;
    height: 0.27rem;
    padding: 0.16rem 0.2rem;
    background-color: #f0f0f0;
    border-radius: 5px;
    margin-left: 0.1rem;
}
.suRechargeActivityMain .mainBottom .getVerifyCode .verifyCodeBox input{
    width: 100%;
    font-size: 0.23rem;
    font-weight: 500;
    line-height: 0.28rem;
    color: #333;
    text-align: center;
}
.suRechargeActivityMain .mainBottom .getVerifyCode button{
    width: 1.96rem;
    height: 100%;
    font-size: 0.23rem;
    font-weight: 500;
    line-height: 0.59rem;
    color: #ffffff;
    padding: 0 0.16rem;
    border-radius: 5px;
    background-color: #f9404d;
    margin-left: 0.43rem;
}
.suRechargeActivityCont .clickExchange{
    width: 5.18rem;
    height: 0.8rem;
    /*margin-top: 0.54rem;*/
    margin: 0.54rem auto 0;
    position: relative;
}
#clickExchange{
    width: 100%;
    height: 100%;
    font-size: 0.3rem;
    line-height: 0.8rem;
    color: #ffffff;
    border-radius: 5px;
    background-color: #f9404d;
}
.paymentStatusCont{
    width: 100%;
}
.paymentStatusCont .paymentStatusHeader{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0.74rem auto 0.15rem;
}
.paymentStatusCont .paymentStatusHeader img{
    width: 1.29rem;
    margin-bottom: 0.32rem;
}
.paymentStatusCont .paymentStatusHeader span{
    font-size: 0.29rem;
    font-weight: 500;
    line-height: 1;
    color: #333333;
    margin-bottom: 0.25rem;
}
.paymentStatusCont .paymentStatusHeader .failedMsgBox{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0.35rem;
}
.paymentStatusCont .paymentStatusHeader label{
    font-size: 0.23rem;
    font-weight: 500;
    line-height: 0.4rem;
    color: #666666;
}
.paymentStatusCont .paymentStatusMain{
    width: calc(100% - 0.7rem);
    padding: 0.34rem 0.35rem 0.07rem;
    background-color: #ffffff;
    border-radius: 5px;
}
.paymentStatusCont .paymentStatusMain .mainInfo{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0.26rem;
}
.paymentStatusCont .paymentStatusMain .mainInfo span{
    font-size: 0.23rem;
    line-height: 0.24rem;
    color: #333;
}
.suRechargeActivityCont .btnBox{
    width: calc(100% - 0.7rem);
    height: 0.74rem;
    padding: 0 0.35rem;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 3rem;
    left: 0;
    z-index: 2;
    background-color: #f6f6f6;
}
.suRechargeActivityCont .btnBox a{
    width: calc(2.14rem - 2px);
    height: calc(0.73rem - 2px);
    font-size: 0.3rem;
    line-height: 0.73rem;
    border: 1px solid #f9404d;
    border-radius: 5px;
    text-align: center;
}
.suRechargeActivityCont .btnBox a.checkOrder{
    color: #f9404d;
    background-color: #f6f6f6;
}
.suRechargeActivityCont .btnBox a.walkAround{
    color: #ffffff;
    background-color: #f9404d;
    margin-left: 0.63rem;
}
/* 江苏分行活动 end */


/* 哈啰积分兑换活动 start */
.hlPointChange{
    width: 100%;
    height: 100%;
    background-color: #f6f6f6;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}
.hlPointChange .hlPointChangeCont{
    width: 100%;
    /*height: 100%;*/
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.hlPointChangeCont header{
    width: calc(100% - 0.44rem);
    height: 2.26rem;
    margin: 0 auto;
    padding: 0.17rem 0;
    border-radius: 5px;
    overflow: hidden;
}
.hlPointChangeCont header img{
    width: 100%;
    border-radius: 5px;
}
.hlPointChangeCont header .swiper-slide{
    height: 2.26rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-radius: 5px;
    overflow: hidden;
}
.hlPointChangeMain{
    width: 100%;
    height: calc(100% - 2.43rem);
    flex: 1;
    border-radius: 5px;
    /*overflow-y: auto;*/
    /*overflow-x: hidden;*/
    /*-webkit-overflow-scrolling: touch;*/
}
.hlPointChangeMain .mainModule{
    width: calc(100% - 0.44rem);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin: 0 auto;
}
.hlPointChangeMain .mainModule.mainModule1{
    flex-direction: column;
}
.hlPointChangeMain .mainModule.mainModule2{
    flex-wrap: wrap;
}
.hlPointChangeMain .mainModule a{
    height: 1.65rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 0.17rem;
}
.hlPointChangeMain .mainModule.mainModule1 a{
    width: 100%;
}
.hlPointChangeMain .mainModule.mainModule2 a{
    width: calc(50% - 0.085rem);
}
.hlPointChangeMain .mainModule.mainModule2 a:nth-child(odd){
    margin-right: 0.17rem;
}
.hlPointChangeMain .mainModule.mainModule1 a img{
    width: 100%;
}
.hlPointChangeMain .mainModule.mainModule2 a img{
    max-width: none;
    height: 100%;
}
.touchsliderContainer{
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
}
#touchsliderContainer li{
    width: calc(100% - 0.44rem);
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
/* 哈啰积分兑换活动 end */

/*兼容ios刘海屏*/
.pay_max{
    padding-top: env(safe-area-inset-top)!important;
    padding-bottom: env(safe-area-bottom)!important;
}
header{
    padding-top: env(safe-area-inset-top)!important;
    padding-bottom: env(safe-area-bottom)!important;
}
.positionFixed{
    padding-top: env(safe-area-inset-top)!important;
    padding-bottom: env(safe-area-bottom)!important;
}
/*toast轻提示弹框*/
#toast {
    position: fixed;
    top: 44%;
    left: 50%;
    transform: translateX(-50%);
    min-width: 80px;
    max-width: 180px;
    min-height: 18px;
    padding: 10px;
    line-height: 18px;
    text-align: center;
    font-size: 0.239rem;
    color: #fff;
    background: rgba(0, 0, 0, 0.6);
    border-radius: 5px;
    display: none;
    z-index: 999;
}

.SOURCE_DETAILS_TIPS_Box{
    width: 100%;
    height: 2.219rem;
    background: #000;
    background: rgba(0, 0, 0, 0.6);
    z-index: 999;
    position: fixed;
    bottom: 1rem;
    left: 0;
    color: #fff;
    font-size: 0.222rem;
}
.SOURCE_DETAILS_TIPS_Box .SOURCE_DETAILS_TIPS_detail{
    width: calc(100% - 1.161rem);
    height:1.792rem;
    padding: 0.256rem 0.734rem 0.171rem 0.427rem;
    position: relative;
    overflow-y: scroll;
}
.SOURCE_DETAILS_TIPS_Box .SOURCE_DETAILS_TIPS_detail .tips_close_icon{
    position: absolute;
    width: 0.375rem;
    height: 0.375rem;
    top: 0.171rem;
    right: 0.171rem;
    cursor: pointer;
}














