@charset "utf-8";
/*用户表单*/
.ucfrowset{
	padding: .3rem .5rem;
	border-bottom: 1px solid #eee;
}
.ucfrowsetts{
	padding: .3rem 0;
}
.ucfrowsetup{
	padding: 1rem .5rem;
}
.ucfrowset1{
	padding: .3rem 0;
}
.ucfrow{
	min-height: 2rem;
	line-height: 2rem;
	display: flex;
}
.ucfrowah{
	height: auto;
	line-height: normal;
}
.ucfrow span.money{
	color: #F77258;
}
.ucftt{
	width: 4rem;
	color: #999;
}
.ucfttts{
	width: 3.5rem;
}
.ucfrowsets{
	height: auto;
}
.ucfrc{
	width: 10rem;
	/*margin-left: .5rem;*/
}
.ucfrctsp{
	width: 8rem;
	margin-left: 0;
}
.ucfrcup{
	margin-left: 0;
	width: 100%;
}
.ucfrcset{
	padding: .2rem 0;
}
.ucfrc input[type="tel"],.ucfrc input[type="password"],.ucfrc input[type="number"],.ucfrc input[type="text"]{
	display: block;
	height: 1.6rem;
	line-height: 1.6rem;
	border: 1px solid #ddd;
	width: 100%;
	padding-left: .5rem;
	border-radius: .3rem;
}

.ucfrc .textarea {border: 1px solid #ddd; padding: 8px 10px; width: 100%; height: 80px; border-radius: .3rem; resize: none;}

.ucfrc input[type="number"]:disabled,.ucfrc input[type="text"]:disabled{
	background: #f5f5f5;
	border-color: #eee;
}
.ucfrc input.short_inp{
	width: 80%;
}
.ucfrc span.dw{
	line-height: 1.6rem;
	height: 1.6rem;
	padding-left: .2rem;
}
.ucfrc select{
	display: block;
	width: 100%;
	height: 1.6rem;
	line-height: 1.6rem;
	font-family: "microsoft yahei";
	appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    border: 1px solid #ddd;
    border-radius: .3rem;
    padding-left: .5rem;
    background: transparent;
    position: relative;
    z-index: 5;
}
.ucfrc input.short{
	width: 3.85rem;
}
.ucfrc input.shorts{
	width: 7.1rem;
}
.ucfrc em.sepem{
	height: 1.6rem;
	line-height: 1.6rem;
	margin: 0 .2rem;
}
.ucfrc .adplace{
	width: 100%;
	height: 3rem;
	resize: none;
	border: 1px solid #ddd;
	padding: .3rem;
}
.uprtt{
	margin-bottom: .2rem;
	color: #999;
}
.uprtt span.uprttsp{
	margin-left: .3rem;
	color: #999;
}
.uprtt span.uprttsp i{
	font-weight: bold;
	color: #FF7870;
	margin: 0 .1rem;
}
.submitbtn{
	display: block;
	height: 1.6rem;
	line-height: 1.6rem;
	width: 100%;
	background: #84B4CF;
	color: #fff;
	border-radius: .3rem;
	text-align: center;
}
.submitbtnfb{
	width: 49%;
}
.submitbtnfbs{
	background: #aaa;
}
.wsearchBtn{
	display: block;
	height: 1.6rem;
	line-height: 1.6rem;
	background: #8DB2E3;
	color: #fff;
	width: 3rem;
	margin-top: .2rem;
	border-radius: .3rem;
	margin-left: 0.2rem
}
.submitbtnset{
	width: 6rem;
	margin: 0 auto;
}

.uploadimgbox{
	width: 6rem ;
	height: 5rem;
	border: 1px solid #ddd;
}
.uploadimgbox1{
	width: 5rem !important;
	height: 5rem;
	/*border: 1px solid #ddd;*/
	border: none;
	background: #eee;
}
.addimg{
	left: 1.2rem;
	top: 3rem;
	position: absolute;
}
.uploadimgboxset{
	margin: 0 auto;
}
.uploadimgboxfull{
	width: 100%;
}
.uploadimgbox i.fa-plus{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1rem;
	text-align: center;
	height: 1rem;
	line-height: 1rem;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	font-size: 1rem;
	color: #999;
}
.uploadimgbox input[type="file"]{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.uctips{
	color: #F77258;
}
.ucfrc input[type="button"]{
	display: block;
	text-align: center;
	height: 1.6rem;
	background: #F77258;
	color: #fff;
	width: 100%;
	border-radius: .3rem;
}
.ucfrc input[type="button"]:disabled{
	background: #aaa;
}
.addproblem{
	width: 100%;
	border: 1px solid #aaa;
	text-align: center;
}
.addproblem a{
	display: block;
	height: 1.6rem;
	line-height: 1.6rem;
}
.addproblem i{
	margin-right: .3rem;
}
.prbopt input[type="button"]{
	display: inline-block;
	padding: .2rem 0;
	width: 7.25rem;
	border: 1px solid #F77258;
	color: #F77258;
	border-radius: .3rem;
	background: #fff;
}
.prbopt input.delbtn{
	border-color: #ddd;
	color: #aaa;
}
.ucftacont{
	height: 12rem;
	border: 1px solid #ddd;
	margin-left: 4rem;
	margin-top: -20px;
	padding: 0.6rem;
}
#contentDiv{
	position: absolute;
	width: 100%;
	height: 9.8rem;
	overflow-x: hidden;
	overflow-y: auto;
	padding: .5rem;
}
#contentDiv a{
	text-decoration: underline;
	color: #0078FF;
}
#contentDiv img{
	max-width: 100%;
}
.edittxtarea{
	border: 1px solid #ddd;
	padding: .5rem;
	min-height: 6rem;
	resize: none;
}
.kyyecont span{
	color: #FF0000;
}
.payform{
	border-bottom: 1px solid #eee;
	padding-bottom: .5rem;
}
.payform:last-child{
	border: none;
	padding-bottom: 0;
}
.payform input.paybtn{
	display: block;
	width: 100%;
	height: 1.6rem;
	background: #ddd;
	text-indent: 6rem;
	text-align: left;
}
.payform input.zhifubao{
	background: url(../images/zhifubao.jpg) no-repeat .5rem center;
	background-size: contain;
}
.payform input.weixinpay_btn{
	background: url(../images/weixinzhifu.jpg) no-repeat .5rem center;
	background-size: contain;
}
.payform input.yinlianpay{
	background: url(../images/yinlianzhifu.jpg) no-repeat .5rem center;
	background-size: contain;
}
.ucfrcsetselect i{
	position: absolute;
	right: .5rem;
	top: 50%;
	font-size: 1rem;
	margin-top: -.5rem;
	z-index: 3;
	color:#999;
}
.editbar{
	border-bottom: 1px solid #ddd;
}
.withhalf{
	width: 50%;
	height: 2rem;
	line-height: 2rem;
}
.imguploaddiv{
	position: relative;
	border-right: 1px solid #ddd;
}
.imguploaddiv input[type="file"]{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 5;
}
.imguptxt{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	left: 0;
	top: 0;
	text-align: center;
}
.imguptxt i,.addlink i{
	margin-right: .2rem;
}
.overdelay{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	z-index: 1200;
	display: none;
}
.poplink{
	z-index: 1500;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	width: 90%;
	border-radius: .3rem;
	overflow: hidden;
	display: none;
}
.pplbot{
	margin-top: 2px;
}
#cofirmdiv{
	margin-right: 1px;
}
#canclediv{
	margin-left: 1px;
}
.ppltop{
	padding: .5rem;
}
.ppltop input[type="text"]{
	display: block;
	height: 2rem;
	line-height: 2rem;
	width: 100%;
	padding-left: .3rem;
	border: 1px solid #ddd;
}
.pplbopt{
	height: 2rem;
	line-height: 2rem;
}
.fktxtarea{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	resize: none;
	text-indent: .5rem;
}
.ucfrowsetss{
	padding: .5rem;
}
.admoney{
	color: #FF7870;
}
.admoney em{
	font-size: 1.2rem;
}
.sel_lbl{
	position: relative;
	border: 1px solid #ddd;
	padding: 0 .5rem;
	font-size: .6rem;
	float: left;
	height: 1.4rem;
	line-height: 1.4rem;
	margin-top: .3rem;
	margin-left: .3rem;
	color: #999;
}
.sel_lbl input{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 10;
	opacity: 0;
	filter: alpha(opacity=0);
}
.sel_lbled{
	color: #FF7870;
	border-color: #FF7870;
}
.selrow{
	margin-left: -.3rem;
}
.fyCalcu{
	display: none;
}
.fyCalcubox{
	background: #eee;
}
.fcbline{
	margin-top: .2rem;
}
.fcbline span{
	color: #FF7870;
	font-weight: bold;
}
.ucfrowsetsch{
	padding: .3rem 1rem;
}
.ucfrowsetsch .ucftt{
	width: 3rem;
}
