:root {
--text-color:#333;
--theme-color:#F7662D;
--theme-disabled-color:#FCC2AB;
--theme-active-color:#DD511A;
}
html,body,div,p,ul,li,dl,dt,h1,h2,h3,h4,h5,h6{padding:0;margin:0}
* {
    -webkit-tap-highlight-color: transparent;
}
a{text-decoration:none;}
img{max-width:100%;}



.wrap{max-width:750px;margin:0 auto;}
.full-screen{min-height:100vh;}
.container-full-screen{min-height:calc(100vh - 53px);}



.plr4{padding-left:4px!important;padding-right:4px!important;}
.plr8{padding-left:8px!important;padding-right:8px!important;}
.plr12{padding-left:12px!important;padding-right:12px!important;}
.plr16{padding-left:16px!important;padding-right:16px!important;}
.plr32{padding-left:32px!important;padding-right:32px!important;}
.plr48{padding-left:48px!important;padding-right:48px!important;}

.pl4{padding-left:4px!important;}
.pl8{padding-left:8px!important;}
.pl12{padding-left:12px!important;}
.pl16{padding-left:16px!important;}


.pt4{padding-top:4px!important;}
.pt8{padding-top:8px!important;}
.pt12{padding-top:12px!important;}
.pt16{padding-top:16px!important;}
.pt20{padding-top:20px!important;}
.pt24{padding-top:24px!important;}
.pt32{padding-top:32px!important;}
.pt60{padding-top:60px!important;}

.pb4{padding-bottom:4px!important;}
.pb8{padding-bottom:8px!important;}
.pb12{padding-bottom:12px!important;}
.pb16{padding-bottom:16px!important;}
.pb32{padding-bottom:32px!important;}
.pb64{padding-bottom:64px!important;}



.mt16{margin-top:16px!important;}
.mt60{margin-top:60px!important;}


.text-center{text-align:center;}
.text-right{text-align:right;}

.flex{display:flex}
.flex-center{justify-content:center;}
.flex-right{justify-content:end;}
.flex-1{flex:1}
.flex-wrap{flex-wrap:wrap}
.flex-column{flex-direction: column;}
.space-between{justify-content:space-between;}
.vcenter{align-items:center;}
.gap24{gap:24px;}
.gap16{gap:16px;}
.gap12{gap:12px;}
.gap8{gap:8px;}
.gap4{gap:5px;}

.fixed{position:fixed;}
.absolute{position:absolute;}
.relative{position:relative;}
.bottom0{bottom:0!important;}

.grid-relative{display: grid;position: relative;}
.ga-1{grid-area: 1 / 1;}
.ga-bottom{align-self: end;}
.ga-right{justify-self: end;}
.ga-center{justify-self: center;}

.fz10{font-size:10px}
.fz12{font-size:12px}
.fz13{font-size:13px}
.fz14{font-size:14px;}
.fz15{font-size:15px;}
.fz16{font-size:16px;}
.fz17{font-size:17px;}
.fz18{font-size:18px;}
.fz20{font-size:20px}
.fz22{font-size:22px}
.fz24{font-size:24px}
.fz27{font-size:27px}
.fz28{font-size:28px}
.fz30{font-size:30px}

.lh-22{line-height:22px;}
.lh-r18{line-height:1.8rem}

.s7{font-weight:700!important;}
.s6{font-weight:600!important;}
.s5{font-weight:500!important;}
.s4{font-weight:400!important;}

.color-primary{color:var(--theme-color);}
.color-f{color:#fff;}
.color-18{color:#181818;}
.color-3{color:#333;}
.color-9e{color:#9e9e9e;}
.color-5e{color:#5e5e5e;}
.color-a6{color:#a6a6a6;}
.color-red{color:#D54941;}
.color-7{color:#777;}
.color-link{color:#83C0FF;}

.bgc-ef{background:#efefef}
.bgc-f{background:#fff;}
.bgc-primary{background:var(--theme-color);}


.br-9{border-radius:9px;}
.br-6{border-radius:6px;}
.br-100{border-radius:100px;}
.b-1{border-width:1px;border-style:solid;}
.bc-f1{border-color:#DCDCDC;}

.w-100p{width:100%}
.h-100p{height:100%}
.w-100{width:100px;}
.w-120{width:120px;}
.w-150{width:150px;}

.nowrap{display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.nowrap-2{display:block;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.nowrap-3{display:block;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.nowrap-4{display:block;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;}



/*tdesign 重定义*/
.tdesign-define{
	--td-button-primary-border-color: var(--theme-color);
	--td-button-primary-bg-color:var(--theme-color);
	--td-button-primary-outline-border-color: var(--theme-color);
	--td-button-primary-outline-color:var(--theme-color);
	--td-button-medium-height:40px;
	
	--td-button-ghost-primary-color:var(--theme-color);
	--td-button-ghost-primary-border-color:var(--theme-color);
	
	--td-button-primary-disabled-bg:var(--theme-disabled-color);
	--td-button-primary-disabled-border-color:var(--theme-disabled-color);
	
	--td-button-primary-active-bg-color:var(--theme-active-color);
	--td-button-primary-active-border-color:var(--theme-active-color);
	
	--td-checkbox-icon-checked-color:var(--theme-color);
	--td-checkbox-icon-size:20px;
	--td-checkbox-vertical-padding:0;
	--td-input-vertical-padding: 12px;
	
	--td-popup-border-radius:0;
}
.tdesign-define .t-popup--left{left:auto!important;}
.tdesign-define input::placeholder{color:#A6A6A6}

/*APP下载页*/
/*默认*/
.app-bg{background:#531d09 url('../img/img_app_background.png') no-repeat;}
.app-img{width:240px;}

/*PC*/
@media(min-width:750px){
.app-img{width:460px;}
}

.rich-text , .rich-text p{color:#181818;font-size:16px;line-height:1.8rem}
.rich-text img{max-width:100%;}

.avatar{object-fit: cover;}
.avatar-40{object-fit: cover;width:40px;height:40px;border-radius:100px;}
.avatar-100{object-fit: cover;width:100px;height:100px;border-radius:100px;}

