body {height: auto !important;}
.mart32 {margin-top: 1.6rem;}
.mdyear_topbg img {width: 100%;height: auto;}
.bgcf4{background: #cf4b67;}
.ovone {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ovtwo {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
/*希财课堂年终特惠*/
.mdyear_h2 {font-size: 1.3rem;color: #fff;margin-top: 0.5rem;}
.mdyear_main {padding: 0 0.8rem;margin-top: 1rem;}
.mdyear_ktlist {background: #FAF3E3;padding: 1.4rem 0.7rem 0.4rem;border-radius: 0.5rem;}
.mdyear_ktlist ul li {float: left;width: 48%;background: #fff;margin-bottom: 0.5rem;}
.mdyear_ktlist ul li:nth-child(2n+1) {margin-right: 4%;}
.mdyear_ktlist ul li .item_img {width: 100%;height: auto;cursor: pointer;}
.mdyear_ktlist ul li .item_yh {padding: 0.8rem 0.6rem 0.6rem;display: flex;justify-content: space-between;align-items: center;}
.mdyear_ktlist ul li .item_yh del {display: block;padding-left: 0.8rem;font-size: 1.2rem;color: #7F7F7F;}
.mdyear_ktlist ul li .item_yh .yh_btn {flex-shrink: 0;margin-left: 0.5rem;background: #F63E39;padding: 0.4rem 0.7rem;border-radius: 0.5rem;box-shadow: 0 0 5px rgba(246, 62, 57, .2);}
.mdyear_ktlist ul li .item_yh .yh_btn span {display: block;font-size: 1.2rem;color: #fff;cursor: pointer;}
.mdyear_ktlist ul li .item_yh .mon {display: inline-block;margin-top: 0.5rem;padding: 0.2rem 0.4rem;line-height: 1.6rem;border-radius: 1rem;border:1px solid #ff9f9f;color: #F63E39;}
.mdyear_ktlist ul li .item_yh .mon .m_a {font-size: 1.2rem;}
.mdyear_ktlist ul li .item_yh .mon .m_b {font-size: 1rem;}
.mdyear_ktlist ul li .item_yh .mon .m_c {font-size: 1.6rem;display: inline-block;}
.mdyear_wxcode {padding: 3rem 2rem 2.5rem;margin-top: 1.5rem;background: url(../images/mdyear_botbg.jpg) center top no-repeat;background-size: 100% 100%;}
.mdyear_wxcode .wxcode_img {width: 12rem;height: 12rem;}
.mdyear_wxcode .wxcode_code {margin-top: 1.5rem;}
.mdyear_wxcode .wxcode_code .cd_a {font-size: 1.5rem;color: #fff;}
.mdyear_wxcode .wxcode_code .cd_b {font-size: 1.5rem;color: #FFFF00;}
.mdyear_wxcode .wxcode_code .cd_copy {display: inline-block;margin-left: 0.2rem;height: 3.2rem;line-height: 3.2rem;padding: 0 1rem;font-size: 1.5rem;color: #E73D46;background: #FFFF00;border-radius: 1.6rem;cursor: pointer;}
.mdyear_wxcode .wxcode_tips{margin-top: 1rem;font-size: 1.2rem;color: #fff;line-height: 1.8rem;}
/*团购*/
.comm_plchd {position: relative;z-index: 10;height: 4.4rem;line-height: 4.4rem;}
.comm_plchd .plc_return {background: url(../images/fanht.png) left center no-repeat;background-size: auto 1.6rem;}
.comm_plchd .plc_return {position: absolute;left: 1.6rem;height: 1.6rem;top: 1.4rem;width: 1.6rem;}
.comm_plchd .plc_title {font-size: 1.8rem;color: #000000;font-weight: 500;}
.bgece {background: #EAEAEA;}
.bgd2b {background: #D2B790;}
.img100 {width: 100%;height: auto;}
.tuang-main {padding: 1rem 1rem 1.8rem;}
.tuang-list {border-radius: 0.5rem 0.5rem 0 0;}
.tuang-list li {background: #fff;padding: 1.5rem 1.3rem;border-bottom: 1px dashed #bbb;position: relative;}
.tuang-list li:first-child {border-radius: 0.5rem 0.5rem 0 0;}
.tuang-list li:before,.tuang-list li:after {content: "";display: block;position: absolute;z-index: 10;bottom: -0.4rem;width: 0.9rem;height: 0.9rem;border-radius: 50%;background: #EAEAEA;}
.tuang-list li:after {right: -0.45rem;}
.tuang-list li:before {left: -0.45rem;}
.tuang-list li a {display: flex;}
.tuang-list .tug-l {flex-shrink: 0;margin-right: 1.4rem;}
.tuang-list .tug-l img {width: 12.7rem;height: 7.4rem;border-radius: 0.3rem;}
.tuang-list .tug-r {flex-grow: 1;overflow: hidden;height: 7.4rem;position: relative;}
.tuang-list .tug-r h2 {font-size: 1.4rem;color: #333;line-height: 2rem;}
.tuang-list .tug-r p {font-size: 1.2rem;color: #A2A1A1;line-height: 2rem;margin-top: 0.2rem;}
.tuang-list .tug-r .left{padding-right:2rem;position: relative;}
.tuang-list .tug-r .left .ckimg{position: absolute;width:1.8rem;height: 1.8rem;right:0;top:0.1rem; }
.tuang-list .tug-r .left .bg1{background: url(../images/20201224/wx_w.png) center no-repeat;background-size: 1.8rem 1.8rem; }
.tuang-list .tug-r .left .bg2{background: url(../images/20201224/xz_x.png) center no-repeat;background-size: 1.8rem 1.8rem;}

.tuang-list .tug-mon {position: absolute;left: 0;bottom: 0;right: 0;display: flex;align-items: center;justify-content: space-between;}
.tuang-list .tug-mon .mon1 {font-size: 1.4rem;color: #FD2C31;}
.tuang-list .tug-mon .mon2 {font-size: 1.1rem;color: #878787;}
.paytg-clist {padding: 1.4rem 1rem 0.6rem;}
.paytg-clist .paytg-item {margin-bottom: 0.5rem;padding: 0 1rem 0 0.8rem;height: 3.5rem;display: flex;align-items: center;justify-content: space-between;}
.paytg-clist .paytg-item:last-child {margin-bottom: 0;}
.paytg-clist .item-l {flex-shrink: 0;display: flex;align-items: center;}
.paytg-clist .item-l .imgbox {text-align: center;width: 2rem;margin-right: 1rem;}
.paytg-clist .item-l .img1 {width: 1.9rem;height: auto;}
.paytg-clist .item-l .img2 {width: 1.65rem;height: auto;}
.paytg-clist .item-l span {font-size: 1.8rem;color: #333333;}
.paytg-clist .paytg-item .mon {font-size: 1.4rem;color: #FD2C31;}
.paytg-clist .paytg-item .s-mon {font-size: 1.2rem;}
.yh-clist{border-radius: 0.5rem;padding: 1.4rem 1rem;}
.paytg-clist .line{width: 1px;height: 2rem;background-color: #cacaca;margin: 0 1rem;}
.paytg-clist .iptyh{flex: 1;width: 10rem;height: 2rem;font-size: 1.8rem;line-height: 2rem;color: #bbbbbb;}
.paytg-clist .btn{width: 7rem;line-height: 3rem;font-size: 1rem;color: #ffffff;background-color: #fd2c31;border-radius: 0.5rem;text-align: center;margin-left: 1rem;}

.kcpay_meth2 {padding: 1.6rem 1.8rem 7rem;}
.kcpay_meth2 .title {height: 2rem;line-height: 2rem;padding-left: 0.8rem;position: relative;font-size: 1.3rem;color: #767676;}
.kcpay_meth2 .title:before {content: "";display: block;position: absolute;left: 0;top: 0.2rem;width: 0.3rem;height: 1.3rem;border-radius: 0.15rem;background: #767676;}
.kcpay_meth2 .meth_box {margin-top: 0.6rem;}
.kcpay_meth2 .gyy-payStyle {height: 5.6rem;display: flex;justify-content: space-between;align-items: center;font-size: 1.4rem;color: #333333;padding-left: 5.7rem;border-bottom: 1px solid #DBDBDB;cursor: pointer;}
.kcpay_meth2 .gyy-wx{background: url(../images/gyy-weixin.png) 1.9rem center no-repeat;background-size: 2.1rem auto;}
.kcpay_meth2 .gyy-zfb{background: url(../images/gyy-zfb.png) 1.9rem center no-repeat;background-size: 2.1rem auto;}
.kcpay_meth2 .gyy-payStyle span{width:1.8rem;height:1.8rem;border-radius: 50%;border: 1px solid #e5e5e5;cursor: pointer;}
.kcpay_meth2 .gyy-payStyle span.gyy-zfb{width:1.9rem;height:1.9rem;background: url(../images/icon-sel.png) no-repeat;background-size: cover;border: none;cursor: pointer;}
.kcpay_meth2 .meth-xy {height: 4rem;display: flex;justify-content: center;align-items: center;font-size: 1rem;color: #999999;}
.kcpay_meth2 .meth-xy .ischeck {display: inline-block;border: 1px solid #e6e6e6;border-radius: 50%;margin-right: 0.7rem;width: 1.6rem;height: 1.6rem;}
.kcpay_meth2 .meth-xy a{color: #333333;}
.kcpay_meth2 .meth-xy .ischeck.checked {border: 1px solid transparent;background: url(../images/hyts-a.png) center no-repeat;background-size: 100% 100%;}
.paytg-fixbt {position: fixed;z-index: 100;left: 0;width: 100%;bottom: 0;height: 7rem;border-radius: 1.5rem 1.5rem 0 0;display: flex;align-items: center;justify-content: space-between;padding: 0 0.7rem 0 1.5rem;background: #305B86;box-sizing: border-box;}
.paytg-fixbt .p1 {font-size: 1.4rem;color: #fff;flex-grow: 1;}
.paytg-fixbt .p1 .span1 {font-size: 1.5rem;}
.paytg-fixbt .p1 .span2 {font-size: 1.7rem;color: #FFFF00;}
.paytg-fixbt .p1 .span3 {font-size: 1.4rem;color: #FFFF00;}
.paytg-fixbt .pay-btn {flex-shrink: 0;height: 4rem;line-height: 4rem;border-radius: 2rem;width: 11rem;background: #FD2C31;text-align: center;font-size: 1.7rem;color: #FFFFFF;cursor: pointer;}
.tgtc-main {margin-top: 1rem;}
.tgtc-item {padding: 2.4rem 1.2rem 2.6rem 1.2rem;background: #fff;border-bottom: 1px dashed #DDDDDD;margin-bottom: 0.5rem;}
.tgtc-item:last-child {margin-bottom: 0;border-bottom: none;}
.tgtc-item .item-top {display: flex;}
.tgtc-item .item-img {flex-shrink: 0;margin-right: 1.2rem;}
.tgtc-item .item-img img {width: 12.1rem;height: 6.9rem;border-radius: 0.4rem;}
.tgtc-item .item-intr {flex-grow: 1;overflow: hidden;}
.tgtc-item .item-intr span {display: block;position: relative;line-height: 2.3rem;font-size: 1.5rem;color: #333333;padding-left: 1.8rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tgtc-item .item-intr span:before {content: "";display: block;position: absolute;width: 0.5rem;height: 0.5rem;border-radius: 0.25rem;background: #333;left: 0;top: 0.9rem;}
.tgtc-item .item-bot {margin-top: 1.7rem;background: #FAF7F2;border-radius: 0.5rem;padding: 1rem;display: flex;align-items: center;}
.tgtc-item .item-bot .bot-l {flex-grow: 1;padding-bottom: 0.4rem;}
.tgtc-item .item-tr {display: flex;align-items: baseline;}
.tgtc-item .item-tr .td {width: 50%;font-size: 1.1rem;color: #333333;}
.tgtc-item .item-mon .mon-a {font-size: 1.3rem;color: #333;width: 50%;}
.tgtc-item .item-mon .mon-a .span-b {font-size: 2.1rem;color: #FD2C31;font-weight: bold;font-style: italic;}
.tgtc-item .item-mon .mon-a .span-s {font-size: 1.2rem;color: #FD2C31;margin-left: 0.5rem;display: inline-block;}
.tgtc-item .item-mon .num .span-d {font-size: 1.5rem;color: #FD2C31;}
.tgtc-item .item-btn {width: 8rem;text-align: center;height: 2.8rem;line-height: 2.8rem;border-radius: 1.4rem;background: #FD2C31;font-size: 1.3rem;color: #fff;}
.tgtc-item .item-other {margin-top: 0.5rem;}
.tgtc-item .item-other .td-1 .span-ss {display: inline-block;position: relative;font-size: 1.1rem;color: #808080;}
.tgtc-item .item-other .td-1 .span-ss:before {content: "";display: block;position: absolute;top: 49%;left: 0;right: 0;height: 1px;background:#808080;}
.tgtc-item .item-other .td-1 .red {color: #FD2C31;}
.tgtc-item .item-other .td-2 .span-b{color: #FD2C31;font-size: 1.2rem;font-weight: bold;}
.tgtc-item .item-other .td-2 .span-s{color: #FD2C31;}
.tgtc-other {margin-top: 1rem;padding: 1rem;}
.tgtc-other .tuang-list li {border: 1px solid #B5B5B5;margin-bottom: 0.5rem;border-radius: 0;}
.tgtc-other .tuang-list li:before,.tgtc-other .tuang-list li:after {display: none;}
.tgtc-other .tuang-list .tug-r h2 {max-height: 3.6rem;line-height: 1.8rem;}
.tgtc-other .tuang-list .tug-l img {width: 9.8rem;height: 5.7rem;}
.tgtc-other .tuang-list .tug-r {height: 5.7rem;}
.tgtc-other .tuang-list .tug-mon {bottom: -0.3rem;}
.tgtc-other .tuang-list .tug-mon .mon1 .mon-cc {color: #333333;font-size: 1.3rem;}
/**/
.jjtg-body {background: #FEE40B url(../images/jjtg-bg.png) left top no-repeat;background-size: 100% auto;}
.jjtg-wrap {padding-top: 48%;padding-bottom: 2rem;}
.bgff {background: #fff;}
.tac {text-align: center;}
.jjtg-ys {margin: 0 2rem;border: 0.2rem solid #1B1B1B;border-radius: 0.8rem;padding: 2rem 2.1rem 2.7rem;}
.jjtg-title {font-size: 2.2rem;color: #FF3F3F;padding-left: 1.5rem;position: relative;font-weight: bold;}
.jjtg-title:before {content: "";display: block;position: absolute;bottom: 0.2rem;left: 0;width: 0.3rem;height: 2rem;background: #FF3F3F;}
.jjtg-ys .ys-p {padding-bottom: 0.5rem;margin-top: 1.5rem;line-height: 2rem;font-size: 1.5rem;color: #000;border-bottom: 1px dashed #323232;}
.jjtg-ys .ys-p p {padding-left: 4.5rem;margin-bottom: 1rem;background: url(../images/icon-xz.png) 1.5rem center no-repeat;background-size: 1.4rem auto;}
.jjtg-code {margin-top: 1.7rem;}
.jjtg-code .zzs {display: inline-block;line-height: 1.8rem;padding-left: 2rem;font-size: 1.3rem;color: #333;background: url(../images/icon-xxs.png) left center no-repeat;background-size: 1.5rem auto;}
.jjtg-code .cd-img img {width: 11rem;height: 11rem;}
.jjtg-code .cd-wx {font-size: 1.2rem;color: #333;margin-top: 0.3rem;}
.jjtg-code .cd-btn {margin-top: 0.7rem;display: inline-block;width: 11rem;height: 3rem;line-height: 3rem;border-radius: 1.5rem;background: #FF404B;font-size: 1.3rem;color: #fff;}
.jjtg-tips {font-size: 1.1rem;color: #333;text-align: center;margin-top: 1.5rem;}
.jjtg-return {position: absolute;top: 1.2rem;left: 1.6rem;width: 2rem;height: 2rem;background: url(../images/bxapply_l_arrow02.png) left center no-repeat;background-size: 0.9rem auto;}
.jjtg-step {margin: 0.5rem 1.6rem 0;}
.jjtg-step h3 {font-size: 1.2rem;color: #333333;line-height: 3rem;}
.jjtg-step p {font-size: 1.1rem;color: #333;line-height: 1.8rem;margin-bottom: 0.2rem;}
.jjtg-step p .strong {font-weight: bold;color: #FF404B;}

.tgtc-top{
  display: block; width: 100%;height:18.6rem;background: url(../images/jxtc_top.png) left center no-repeat;background-size: 100% 18.6rem;
}
.tgtc-main1{margin:-6rem 1.63rem 0 1.6rem;display: block;}
.tgtc-main1 .line{width: 34.3rem;height: 0.05rem;background: #EEEEEE;border-radius: 1rem;}
.tgtc-main1 .mat12{margin: 1.2rem 1.2rem 1.4rem 1.2rem;}
.tgtc-main1 .tgtc-item {padding:0;box-shadow: 0rem 0rem 1rem 0rem rgba(0, 0, 0, 0.03);border-radius: 1rem;overflow: hidden;margin-bottom: 1rem;border-bottom:none;}
.tgtc-main1 .dbnr{display: flex;padding: 1.2rem 1.2rem;align-items: center;justify-content: space-between;width: 100%;box-sizing: border-box;}
.tgtc-main1 .dbnr .dbnr_a{width: 9rem;height: 3rem;background: #FD2C31;border-radius: 2rem;line-height: 3rem;text-align: center;color: #FFFFFF;}
.tgtc-main1 .dbnr .dbnr_l{display: block;}
.tgtc-main1 .dbnr .tcj {color:#666666;font-size:1.3rem;}
.tgtc-main1 .dbnr .price{color:#FD2C31;font-size:1.8rem ;font-weight: bold;}
.tgtc-main1 .dbnr .price .ii{font-size: 1.3rem;}
.tgtc-top .plc_return {background: url(../images/gpty-arrow.png) left center no-repeat;background-size: auto 1.6rem;position: absolute;left: 1.6rem;height: 1.6rem;top: 1.4rem;width: 1.6rem;}
.tgtc-main1 .tgtc-item .item-intr1 {flex-grow: 1;overflow: hidden;}
.tgtc-main1 .tgtc-item .item-intr1 span {display: block;position: relative;line-height: 2.3rem;font-size: 1.5rem;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yhm_modal {position: fixed;z-index: 1002;top: 50%;left: 50%;display: none; width:26.1rem;height:31.9rem;transform: translate(-50%, -50%);text-align: center;}	
.yhm_modal img {width: 100%;height: 100%;}		
.yhm_modal .btn {position: relative;bottom: 10rem;width: 13rem;height: 4rem;line-height: 4rem;background-color: #FDDA77;color: #E63E05;text-align: center;border-radius: 1.5rem;font-size: 1.8rem;font-weight: bold;display: block;margin: auto;}
.yhm_modal .tip_clock {height:3rem;position: relative;bottom:23.5rem; padding-left: 1rem;}
.yhm_modal .tip_clock .clock_num {margin-right:0.2rem;border-radius: 0.4rem;padding: 0.6rem;font-size: 1.7rem;font-weight: bold;background-color: #FF3334;color: #FFFFFF;}	
.yhm_modal .tip_clock .clock_text {margin-right: 0.2rem;font-size: 1.7rem;color: #FF3334;font-weight: bold;}
.pay_bottom {color: #FFFF00;display: flex;position: relative;margin-top: 0.5rem;}
.pay_bottom .pay_bottom_text {font-size: 1.2rem;margin-right: 0.4rem;}
.pay_bottom .pay_bottom_clock .clock_num {padding: 0.2rem;padding-top: 0.1rem;padding-bottom: 0.1rem;border-radius: 0.4rem;background-color: #FFFF00;color: #000000;font-size: 1.4rem;}
.pay_bottom .pay_bottom_clock .clock_text {color: #FFFF00;margin-left: 0.01rem;margin-right: 0.02rem;}
	

/* 2021 8 16 花呗分期 */
.huabei_mask {z-index: 1000; background: #000; opacity: .5; position: fixed; top: 0; right: 0; bottom: 0; left: 0; }
.huabei_wrap{z-index: 1001; background: #fff;  position: fixed;  bottom: 0; left: 0;width: 100%;padding-bottom: 0!important; }
.huabei_header{background-color: #FFFFFF; padding: 2rem 1.5rem;width: 100%;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;box-shadow: 0px 2px 16px 0px rgba(136, 136, 136, 0.1);}
.huabei_header .title{font-size: 1.4rem;color: #333333;}
.huabei_header .cancel{font-size: 1.4rem;color: #999999;}
.huabei_list{padding: 0 1.5rem;width: 100%;box-sizing: border-box;}
.huabei_li{padding: 1.5rem 0;display: flex;align-items: center;border-bottom: solid 1px #e5e5e5;}
.huabei_li span{width: 1.9rem;height: 1.9rem;box-sizing: border-box; background-color: #ffffff;border: solid 1px #a5a5a5;border-radius: 50%;}
.huabei_li span.huabei_select{background: url(../images/gyy-zfstyle.png) no-repeat;background-size: cover;border: none;}
.huabei_li .huabei_li_content{margin-left: 1rem;}
.huabei_li .huabei_li_content .huabei_main {font-size: 1.4rem;color: #444444;}
.huabei_li .huabei_li_content .huabei_main i{color: #ff6732;}
.huabei_li .huabei_li_content .huabei_fee{font-size: 1.3rem;color: #999999;margin-top: 0.5rem;}
.huabei_wrap .tip{padding: 0 1.5rem;margin-top: 0.7rem;font-size: 1.3rem;line-height:1.8rem;color: #999999;}
.kcpay_meth2 .gyy-huabei {background: url(../images/huabei.png) 1.9rem center no-repeat;background-size: 2.1rem auto;}
.hb_pay_btn{width: 100%;height: 5rem;display: flex;align-items: center;justify-content: center;background-color: #4990E8;color: #FFFFFF;margin-top: 1rem;}
@media only screen and (min-width: 750px){
	.fix500{width: 500px;left: 50%;transform: translateX(-50%);}
}
@media only screen and (max-width: 400px){
	.mdyear_ktlist ul li .item_yh .mon .m_c {font-size: 1.4rem;}
	.mdyear_ktlist ul li .item_yh .yh_btn {padding: 0.5rem;}
}
