[v-cloak]{display: none;}
html,body{background-color: #f1f2f4;height: 100%;}
*{font-size: 0.16rem;max-font-size: 14px;box-sizing: border-box;}

.price-header{box-shadow: 0 4px 6px rgba(0,0,0,.08);}
.price-wrapper{height: 100%;}
.price-title{background-color: #ffffff;height: 0.8rem;font-size: 0.25rem;max-font-size: 25px;padding-top: 0.3rem;}
.price-content{background-color: #ffffff;padding: 0.5rem 0.5rem 1.1rem;flex: 1;position: relative;}

/* 选择模块 */
.box-list-item{border-top: 0;margin-right: 0.2rem;padding: 0.32rem 0.2rem 0.1rem;border-radius: 4px;flex: 1;cursor: pointer;position: relative;overflow: hidden;box-shadow: 0px 0px 0.1rem 0px rgba(0, 0, 0, 0.1);}
.box-list-item:before{content: "";position: absolute;z-index: 1;top: 0;left: 0;right: 0;height: 0.08rem;}
.box-list-item:nth-of-type(1):before{background: linear-gradient(90deg, #bee6cd 0%, #85c27b 100%);}
.box-list-item:nth-of-type(2):before{background: linear-gradient(90deg, #ffeaa1 0%, #f7b636 100%);}
.box-list-item:nth-of-type(3):before{background: linear-gradient(90deg, rgb(253, 226, 226) 0%, #F56C6C 100%);}
.box-list-item:nth-of-type(4):before{background: linear-gradient(90deg, #79b9ff 0%, #166bc7 100%);}
.box-list-item:nth-of-type(5):before{background: linear-gradient(90deg, rgb(233, 233, 235) 0%, #909399 100%);}
.box-list-item:nth-of-type(1):hover,.box-list-item.box-checked:nth-of-type(1){background-color: rgba(190,230,205,.2);}
.box-list-item:nth-of-type(2):hover,.box-list-item.box-checked:nth-of-type(2){background-color: rgba(255,234,161,.2);}
.box-list-item:nth-of-type(3):hover,.box-list-item.box-checked:nth-of-type(3){background-color: rgba(253,226,226,.2);}
.box-list-item:nth-of-type(4):hover,.box-list-item.box-checked:nth-of-type(4){background-color: rgba(121,185,255,.2);}
.box-list-item:nth-of-type(5):hover,.box-list-item.box-checked:nth-of-type(5){background-color: rgba(233,233,235,.5);}
.box-list-item.box-checked:nth-of-type(1) .box-module{color: #85c27b;}
.box-list-item.box-checked:nth-of-type(2) .box-module{color: #f7b636;}
.box-list-item.box-checked:nth-of-type(3) .box-module{color: #F56C6C;}
.box-list-item.box-checked:nth-of-type(4) .box-module{color: #166bc7;}
.box-list-item.box-checked:nth-of-type(5) .box-module{color: #909399;}
.box-list-item .box-module .iconfont{font-size: 0.24rem;max-font-size: 24px;}
.box-list-item .box-module span{font-size: 0.22rem;max-font-size: 0.22px;color: #000;margin-left: 0.03rem;}
.box-list-item .box-money{color: #888;}
.box-list-item:last-child{margin-right: 0;}
.box-money{padding-left: 0.25rem;}
.box-money .money-num{font-size: 0.16rem;max-font-size: 16px;}
.box-money .money-tip{font-size: 0.12rem;max-font-size: 12px}
.function-info{padding-left: 0.25rem;color: #888;line-height: 0.30rem;cursor: pointer;}
.function-info .iconfont{color: #888;margin-right: 0.02rem;font-size: 0.16rem;max-font-size: 16px;}

.price-other-box{margin-top: 0.30rem;border: 1px solid rgba(120, 130, 140, 0.25);border-radius: 0.04rem;}
.price-item{padding: 0.10rem 0.20rem;font-size: 0.16rem;max-font-size: 16px;min-height: 0.56rem;border-bottom: 1px solid rgba(120, 130, 140, 0.25);}
.price-item:last-child{border-bottom: 0;}
.price-item .iconfont{font-size: 0.2rem;max-font-size: 20px;margin-right: 0.03rem;cursor: pointer;}
.disabled{cursor: not-allowed !important;}
.disabled.iconfont{color: #ccc;}
.price-item .item-title{width: 2.4rem;line-height: 0.56rem;border-right: 1px solid rgba(120, 130, 140, 0.25);flex-shrink: 0;}
.price-item .item-title span{font-size: 0.18rem;}
.price-item .item-content{color: #888;line-height: 0.56rem;padding-left: 0.20rem;}
.price-item .item-content .item-content-top{flex-wrap: wrap;}

.item-content-top span{margin-right: 0.30rem;}
.item-content-top span:last-child{margin-right: 0;}
.bottom-left{line-height: 0.25rem;margin-right: 0.20rem;}
.bottom-right p{line-height: 0.25rem !important;}
.bottom-total{line-height: 0.30rem;}

.price-total{position: fixed;right: 0;bottom: 0;background-color: #ffffff;height: 0.60rem;border-radius: 0.30rem 0 0 0.30rem;box-shadow: 0px 0px 0.10rem 0px rgba(0, 0, 0, 0.1);padding-left: 0.30rem;padding-right: 0.20rem;z-index: 1000;}
.price-total span:nth-of-type(1){font-size: 0.14rem;max-font-size: 14px;margin-right: 0.05rem;}
.price-total span:nth-of-type(2){color: #f98f33;font-size: 0.18rem;max-font-size: 18px;}
.to-check-detail{margin-left: 0.30rem;background-color: #f98f33;width: 0.80rem;height: 0.30rem;border-radius: 0.02rem;color: #ffffff;cursor: pointer;}

/* 功能清单列表 */
.el-dialog{max-width: 9.70rem;}
.el-dialog__header{padding: 0.20rem 0.20rem 0.10rem;}
.el-dialog__title{font-size: 0.18rem;max-font-size: 18px;}
.el-dialog__headerbtn{font-size: 0.18rem;max-font-size: 18px;top: 0.2rem;right: 0.2rem;}
.el-dialog__body{padding: 0.3rem 0.2rem;}
.el-dialog .el-dialog__body .function-list{padding-left: 0.10rem;}
.el-dialog .el-dialog__body .function-list .function-list-item{flex-wrap: wrap;}
.el-dialog .el-dialog__body .function-list .function-list-item span{width: 1.30rem;border: 0.01rem solid #f1f2f4;padding: 0.10rem 0.10rem;}
.mini-show{display: none;}

/* 价格清单 */
.download-price-detail{position: absolute;right: .4rem;top: 1rem;cursor: pointer;color: #166bc7;z-index: 999;}
.dialog-price-content{position: relative;padding: .2rem;background-color: #ffffff;width: 80%;max-width: 9.70rem;display: none;}
.dialog-price-content .price-title{position: relative;height: .7rem;padding-top: 0;}
.dialog-price-content .price-title .title-logo{position: absolute;left: 0;top: 0;width: 1.4rem;height: auto;}
.dialog-price-content .price-title .title-logo img{width: 1.4rem;height: auto;}
.dialog-price-content .price-title .title-text{font-size: .2rem;height: .5rem;width: 100%;color: #000000;padding-top: .15rem;}
.dialog-price-content .cur-time{line-height: .5rem;color: #000;height: .5rem;padding-left: .2rem;}
.dialog-price-content .price-list{width: 100%;border: 1px solid #f0f0f0;}
.dialog-price-content .price-list .price-list-title{width: 100%;height: .45rem;background-color: #fafbfd;border-bottom: 1px solid #f0f0f0;}
.dialog-price-content .price-list .price-list-title span{line-height: .45rem;padding-left: .2rem;color: #000;}
.dialog-price-content .price-list .price-list-title span:nth-of-type(1){width: 2rem;}
.dialog-price-content .price-list .price-list-title span:nth-of-type(2){width: 1.5rem;}
.dialog-price-content .price-list .price-list-title span:nth-of-type(3){flex: 1;}
.price-list-content {width: 100%;}
.price-list-content .price-content-item{width: 100%;border-bottom: 1px solid #f0f0f0;}
.price-list-content .price-content-item span{line-height: .45rem;padding-left: .2rem;color: #606266;}
.price-list-content .price-content-item span:nth-of-type(1){width: 2rem;}
.price-list-content .price-content-item span:nth-of-type(2){width: 1.5rem;}
.price-list-content .price-content-item span:nth-of-type(3){flex: 1;}
.price-list .price-totle span{line-height: .45rem;padding-left: .2rem;color: #606266;}
.price-list .price-totle span:nth-of-type(1){width: 2rem;}
.price-list .price-totle span:nth-of-type(2){flex: 1;}
.price-list .price-totle span:nth-of-type(2) i{font-style: normal;font-size: .14rem;}
.dialog-price-content .price-seal{position: absolute;right: .3rem;bottom: .3rem;}
.dialog-price-content .price-seal img{width: 1.2rem;height: 1.2rem;}

@media (max-width: 768px) { 
	*{font-size: 0.24rem;}
	.mini-show{display: block;}
	.mini-wrap{width: calc(100% - 0.2rem);font-size: 0.35rem;}
	.mini-box-list{display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: flex-start;}
	.mini-box-list-item{display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: center;width: 100%;margin-right: 0;margin-bottom: 0.2rem;min-height: 1rem;padding-top: 0.2rem;}
	.mini-function-info{position: absolute;right: 0.2rem;}
	
	.mini-box-list-item .box-module .iconfont{font-size: 0.36rem;}
	.mini-box-list-item .box-module span{font-size: 0.32rem;}
	.mini-box-list-item:before{background: transparent !important;}
	.mini-box-list .box-money .money-num{font-size: 0.3rem;}
	.mini-box-list .box-money .money-tip{font-size: 0.24rem;}
	.mini-box-list .function-info .iconfont{font-size: 0.28rem;}
	
	.mini-price-other-box .price-item{font-size: 0.32rem;}
	.mini-price-other-box .price-item .iconfont{font-size: 0.3rem;}
	.mini-price-other-box .price-item .item-title span{font-size: 0.28rem;}
	.mini-price-other-box .bottom-right p{line-height: 0.35rem !important;}
	.mini-price-other-box .bottom-total{line-height: 0.56rem;}
	.mini-price-total span:nth-of-type(1){font-size: 0.24rem !important;}
	.mini-price-total span:nth-of-type(2){font-size: 0.32rem !important;}
	.mini-price-total .to-check-detail{width: 1.4rem;height: 0.4rem;}
	
	
	.el-dialog{width: 90% !important;}
	.el-dialog__title{font-size: 0.28rem;}
	.el-dialog__headerbtn .el-dialog__close{font-size: 0.3rem;}
	.el-dialog .el-dialog__body .function-list .function-list-item span{width: 1.55rem;}
	
	/* .download-price-detail{left: .4rem;right: initial;top: .3rem;} */
	.dialog-price-content{width: 100%;}
	.dialog-price-content .price-title{height: .9rem;}
	.dialog-price-content .price-title .title-logo img{width: 1.8rem;}
	.dialog-price-content .price-title .title-text{font-size: .28rem;padding-left: 1rem;height: .8rem;padding-top: 0;}
	.dialog-price-content .price-list .price-list-title{height: .65rem;}
	.dialog-price-content .price-list .price-list-title span{line-height: .65rem;}
	.price-list-content .price-content-item span{line-height: .35rem;padding: .2rem 0 .2rem .2rem;}
	.price-list .price-totle span{line-height: .65rem;}
	.dialog-price-content .price-seal img{width: 1.3rem;height: 1.3rem;}
}
.wap-slide-right{bottom: 1rem;}