* {
	padding: 0;
	margin: 0;
}

li,
ul {
	list-style: none;
}

body {
	overflow-x: hidden;
}

a {
	text-decoration: none;
}

body {
	overflow-x: hidden;
	background: #f2f3f7;
}

img {
	width: 100%;
}

.wrapIn {
	width: 100%;
}

.SelectImgUl li .actionHide {
	display: block;
}

.SelectImgUl li .actionShow {
	display: none;
}

.SelectImgUl li h3 {
	color: #999 !important;
}

.SelectImgUl .action h3 {
	color: #333 !important;
}

.SelectImgUl .action .actionHide {
	display: none;
}

.SelectImgUl .action .actionShow {
	display: block;
}

/*图片宽高100%*/

.imgNew img,
.imgNew1 img {
	width: 100% !important;
	height: 100% !important;
}

@media only screen and (min-width:0px) and (max-width:321px) {
	html {
		font-size: 13px;
	}
}

@media only screen and (min-width:322px) and (max-width:376px) {
	html {
		font-size: 14px;
	}
}

@media only screen and (min-width:377px) and (max-width:767px) {
	html {
		font-size: 14.5px;
	}
}

/* @media only screen and (min-width:415px) and (max-width:720px) {
	html {
		font-size: 20px;
	}
}

@media only screen and (min-width:721px) {
	html {
		font-size: 22px;
	}
} */


/*动画*/

.paddingB60 {
	padding-bottom: 60px;
}

.showClickAdd {
	animation: LeftFun 1000ms;
}

.showClickRemove {
	animation: LeftFun1 1000ms;
}

@keyframes LeftFun {
	from {
		left: 100%
	}

	to {
		left: 0;
	}
}

@keyframes LeftFun1 {
	from {
		left: 0
	}

	to {
		left: 100%
	}
}

.clear {
	clear: both;
}

.overflowH {
	overflow: hidden;
}

.left {
	float: left;
}

.right {
	float: right;
}

.black {
	color: #000 !important;
}

.white {
	color: #fff !important;
}

.color333 {
	color: #333 !important;
}

.color666 {
	color: #666 !important;
}

.color999 {
	color: #999 !important;
}

.color30aee2 {
	color: #30aee2;
}

.colorff9900 {
	color: #ff9900;
}

.font66 {
	font-size: .66rem !important;
}

.font88 {
	font-size: .88rem !important;
}

.font1 {
	font-size: 1rem !important;
}

.font11 {
	font-size: 1.1rem !important;
}

.font12 {
	font-size: 1.2rem !important;
}

.font14 {
	font-size: 1.4rem !important;
}

.font16 {
	font-size: 2.4rem !important;
}

.fontSize12 {
	font-size: 10px;
}

.borderRight999 {
	border-right: 1px solid #999;
}

.borderRight {
	border-right: 1px solid #eee;
}

.borderNone {
	border: none !important;
}

.borderBottom {
	border-bottom: 1px solid #eee;
}

.borderBottom {
	border-bottom: 1px solid #eee;
}

.borderBottom4 {
	border-bottom: 4px solid #eee;
}

.borderBottom6 {
	border-bottom: 6px solid #eee;
}

.borderBottom8 {
	border-bottom: 8px solid #eee !important;
}

.overflowHidden {
	overflow: hidden;
}


/*取消input number的上下箭头*/

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none !important;
	margin: 0;
}


/*取消amaze ui默认的样式*/

p {
	margin: 0;
}

header {
	position: relative;
	background: #2c71fe;
	height: 3.5rem;
	line-height: 3.5rem;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
}

#content {
	margin-top: 3.5rem;
}

.headerBtn {
	position: absolute;
	right: .5rem;
	top: 0;
}

	.headerBtn button {
		width: 2.4rem;
		height: 3.5rem;
		line-height: 3.5rem;
		background: none;
		padding: 0 8px;
		border: none;
		outline: none !important;
		vertical-align: initial;
	}

		.headerBtn button img {
			width: 100%;
		}


/*底部*/

#content {
	margin-bottom: 4.5rem;
}

footer {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3.9rem;
	border-top: 1px solid #eee;
	background: #fff;
	color: #9a9a9a;
	z-index: 9999;
}

	footer .div1 {
		padding-top: .4rem;
	}

	footer .div1,
	footer .p1 {
		height: 1.75rem;
		line-height: 1.75rem;
	}


/*footer a:hover{
	color: #00b0e5;
}*/

.footerNav .action {
	color: #2c71fe;
}

.back {
	position: absolute;
	top: 0;
	left: 0;
	background: none;
	border: none;
	width: 3rem;
	text-align: center;
	height: 3.5rem;
	line-height: 3.3rem;
	outline: none;
}

.scHeaderParent {
	padding-right: 3rem;
}

.scHeader {
	width: 1.6rem;
	height: 1.6rem;
	position: absolute;
	top: 1rem;
	right: 12px;
	background: none;
	border: none;
	outline: none;
}


/*收藏的提示*/

.scText {
	width: 8rem;
	height: 8rem;
	background: rgba(0, 0, 0, .7);
	position: fixed;
	top: 30%;
	left: 50%;
	margin-left: -4rem;
	border-radius: 5px;
	padding: 1rem;
	display: none;
}

	.scText img {
		margin-top: 1rem;
		width: 40%;
	}

	.scText p {
		padding: 1rem 0;
	}


/*内部员工悬赏*/

.Doubt {
	padding: 1rem .1rem 1rem 2rem;
	position: relative;
}

	.Doubt:after {
		content: "";
		width: 1.5rem;
		height: 1.5rem;
		position: absolute;
		top: 1.2rem;
		left: 1rem;
		background: url('../img/wenhao.png') no-repeat;
		background-size: 100% 100%;
	}

.fxxs {
	padding: 2px 6px;
	display: inline-block;
	border: none;
	outline: none;
	background: #2ea9dc;
	color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

	.fxxs:hover {
		color: #fff !important;
	}

.answer {
	width: 96%;
	margin-left: 2%;
	padding: .666rem;
	border: 1px solid #dedede;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.fbBtn {
	margin: 2%;
	background: #f59708;
	color: #fff;
	padding: .555rem 2rem;
	border-radius: 5px;
	-moz-border-radius: 5px;
	border: none;
}

	.fbBtn:focus,
	.fbBtn:hover {
		color: #fff !important;
		border: none;
		background: #cb800e;
	}

.comment {
	border-top: .4rem solid #e8e8e8;
}

.commentP {
	color: #d8942d;
	border-bottom: 1px solid #dedede;
	padding: 8px 0 2px 3px;
}

.commentImg,
.commentImg1 {
	overflow: hidden;
	position: relative;
}

.commentImgIn,
.commentImgIn1,
.recordsJq {
	margin: 8px 0 8px 0;
}

.recordsJq {
	height: 3.2rem;
	line-height: 3.2rem;
	color: #ff8400;
}


/*圆角头像*/

.commentImg .commentImgIn {
	width: 4rem;
	height: 4rem;
	border: 1px solid #dfdfdf;
	border-radius: 50%;
	-moz-border-radius: 50%;
	overflow: hidden;
}

.commentImg .commentImgIn3 {
	width: 3.5rem;
	height: 3.5rem;
}


/*方形头像*/

.commentImg1 .commentImgIn1 {
	width: 3.5rem;
	height: 3.5rem;
	border: 1px solid #dfdfdf;
	overflow: hidden;
}

.commentPIn,
.commentPIn1 {
	margin: 8px 9px 0px 9px;
}

	.commentPIn p,
	.commentPIn1 p {
		height: 1.4rem;
		line-height: 1.4rem;
		margin-bottom: .3rem;
	}

.commentPIn3,
.commentPIn4 {
	margin: 8px;
}

	.commentPIn4 p {
		height: 1.5rem;
		line-height: 1.5rem;
	}

	.commentPIn3 p {
		height: 3.5rem;
		line-height: 3.5rem;
	}

.commentImgIn img,
.commentImgIn1 img {
	width: 100%;
}

.commentText {
	padding-bottom: 8px;
	border-bottom: 1px solid #dfdfdf;
}


/*遮蔽层*/

.bg {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .7);
	z-index: 99;
	display: none;
}

.faShow {
	display: none;
	padding: 2% 2% 0 2%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	width: 94%;
	position: fixed;
	top: 10%;
	left: 3%;
	background: #fff;
	z-index: 9999;
}

.faShowImg {
	width: 100%;
}

	.faShowImg img {
		width: 100%;
	}

.tjhy {
	height: 3rem;
	line-height: 3rem;
	padding: 0 2rem;
	background: #30a9da;
	margin-left: 0;
	margin: 2%;
	color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	border: none;
}

	.tjhy:hover {
		color: #fff;
	}

.tjhy1 {
	background: #d8942d;
}

.offBtn {
	background: #fff;
	width: 3rem;
	height: 3rem;
	padding: 0;
	margin: 2%;
	outline: none !important;
}

	.offBtn img {
		width: 100%;
	}


/*企业悬赏*/

.qyxs .am-gallery {
	padding-left: 0;
}

	.qyxs .am-gallery li {
		padding-left: 0;
		padding-right: 15px;
	}

.zj {
	position: relative;
	padding-left: 1.4rem;
}

	.zj:after {
		content: "";
		width: 1.3rem;
		height: 1.6rem;
		background: url("../img/zj.png") no-repeat;
		background-size: 100% 100%;
		position: absolute;
		top: 50%;
		left: 0;
		margin-top: -0.7rem;
	}


/*企业悬赏的发布*/

.faqyShow {
	display: none;
	padding: 2% 4% 0 2%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	width: 90%;
	position: fixed;
	top: 20%;
	left: 5%;
	background: #fff;
	z-index: 9999;
	padding: 2rem 0;
}

@media only screen and (min-width: 1024px) {
	.faShow {
		width: 30rem;
		position: fixed;
		left: 50%;
		margin-left: -15rem;
	}
}

.submintOk {
	color: #d8942d;
}

.faqyShowIn {
	padding-left: 7rem;
}

	.faqyShowIn:before {
		content: "";
		width: 4rem;
		height: 4rem;
		background: url('../img/xl.png') no-repeat;
		background-size: 100% 100%;
		position: absolute;
		top: 2rem;
		left: 2rem;
	}

.submintText {
	padding-bottom: 15px;
}

.fbokBtn {
	padding: 0 3rem;
}


/*选择会员类型*/

.selectImg {
	width: 100%;
	height: 18rem;
	background: url('../img/selectBg.jpg') no-repeat;
	background-size: 100% 100%;
	padding-top: 2rem;
}

.selectImgUser {
	width: 7rem;
	margin: 0 auto 1rem;
	border-radius: 50%;
	-moz-border-radius: 50%;
	overflow: hidden;
	border: 4px solid #95c1dc;
}

	.selectImgUser img {
		width: 100%;
	}

.contentIn .am-gallery-desc {
	width: 1.2rem;
	margin: 0 auto;
	display: none;
}

.contentIn .action .am-gallery-desc {
	display: block;
}

.contentIn ul {
	padding: 1rem;
}

.contentIn li {
	padding: 1.5rem;
}

.submintSelect {
	width: 80%;
	background: #33baf2;
	color: #fff;
	height: 3rem;
	line-height: 3rem;
	border: none;
	border-radius: 1.5rem;
	-moz-border-radius: 1.5rem;
	outline: none !important;
}

.submintSelect2 {
	background: #e53b3b;
}

.submintSelect1 {
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.submintSelectoK {
	width: 98%;
}

.submintSelect:hover {
	background: #33baf2;
	color: #fff;
}


/*绑定资料*/

.selectCheckbox {
	padding: 0 4%;
}

	.selectCheckbox label {
		width: 8rem;
		display: inline-block;
		margin: 0 !important;
		font-size: 16px;
	}

	.selectCheckbox .am-ucheck-icons {
		top: 2px;
		font-size: 20px;
	}

@media only screen and (min-width:762px) {
	.selectCheckbox label {
		font-size: 24px;
	}

	.selectCheckbox .am-ucheck-icons {
		top: 6px;
		font-size: 30px;
	}

	.selectCheckbox .am-checkbox {
		padding-left: 36px !important;
	}
}

.selectCheckbox .am-checkbox .am-icon-checked:before,
.am-checkbox-inline .am-icon-checked:before {
	content: "\f14a";
}

.formMk .am-icon-caret-down:before {
	content: "\f107";
}

.formMk {
	width: 94%;
	margin-left: 3%;
	margin-top: 1rem;
}

	.formMk .am-form-group {
		margin-bottom: 1rem;
	}

	.formMk input {
		border-radius: 10px !important;
		padding: 1rem !important;
		-moz-border-radius: 10px !important;
	}


/*下拉的样式修改*/

.selectInput button {
	padding: 1rem 2rem 1rem 1rem;
	font-size: 1rem;
	border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	outline: none !important;
}

.selectInput .am-selected-list li.am-checked .am-icon-check {
	font-size: 1rem;
}

.selectInput .am-selected {
	width: 100%;
}

.selectInput span {
	font-size: 1rem;
	color: #999;
}

.buttonList button,
.buttonList1 button {
	width: 30%;
	margin: .5rem 0;
	color: #666;
	padding: 1rem;
	background: #fff;
	border: 1px dashed #b3b3b3;
	border-radius: 5px;
	-moz-border-radius: 5px;
	outline: none !important;
}

.buttonList .action,
.buttonList1 .action {
	background: #30aee2;
	color: #fff;
	position: relative;
	border: 1px solid #30aee2;
}

	.buttonList .action:after {
		content: "";
		height: .6rem;
		width: .6rem;
		position: absolute;
		background: url('../img/ok.png') no-repeat;
		background-size: 100%;
		top: .2rem;
		right: .2rem;
		font-size: .88rem;
	}

.buttonListNone .action:after {
	content: "";
}

.yfje {
	color: #ff8400;
}


/*发现*/
.findUl {
	width: 100%;
	overflow-x: hidden;
}

	.findUl li {
		padding: 2rem 1rem;
	}

		.findUl li div {
			width: 30%;
			margin: 0 auto;
		}

		.findUl li p {
			padding: 1rem 0 0 0;
		}


/*聊天*/

.DatePositin {
	position: absolute;
	right: 0;
}

.userImg {
	width: 1.1rem;
	position: absolute;
	right: 0;
	bottom: 1.2rem;
}


/*聊天详情*/

.showClick,
.showClick1,
.qyxsShow {
	/*点击详情的时候才显示*/
	display: none;
	width: 100%;
	position: absolute;
	top: 3.5rem;
	left: 100%;
}

.details {
	background: #e8e8e8;
}

	.details .am-comment-meta {
		line-height: 1.4rem;
		letter-spacing: 1px;
		padding: 8px;
	}

.timeJl {
	width: 100%;
	padding: 1rem;
}

	.timeJl span {
		background: #b3b3b3;
		padding: 5px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		color: #fff;
	}

.detailsListParent {
	overflow: hidden;
	padding-left: 0;
}

	.detailsListParent li {
		margin-bottom: 24px;
	}

	.detailsListParent .am-comment-meta {
		color: #363636;
	}

.detailsList {
	position: relative;
	max-width: 90%;
	margin: 0 2%;
}

.am-fl .Name {
	position: absolute;
	top: -.8rem;
	left: 4.2rem;
}

.am-fr .Name {
	position: absolute;
	top: -.8rem;
	right: 4.2rem;
}

.bgWhite {
	background: #fff !important;
}

.bgeee {
	background: #eee !important;
}

.bgf2 {
	background: #f2f3f7 !important;
}

.userImgdetailsList {
	display: inline-block;
	width: 3rem;
	height: 3rem;
}

	.userImgdetailsList img {
		width: 100%;
		height: auto;
	}

.detailsListIn {
	margin-top: .8rem;
	margin-left: 4rem;
}

.detailsListIn1 {
	margin-top: .8rem;
}

	.detailsListIn1 .am-comment-meta {
		background: #ffeb0a !important;
	}

.detailsListIn .img1 {
	height: 8em;
	overflow: hidden;
}

.detailsListIn1 {
	margin-right: 4rem !important;
}

.detailsListParent .am-comment-flip .am-comment-main:after {
	border-left-color: #ffeb0a !important;
}

.detailsList .bgWhite {
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.detailsList .am-comment-meta {
	white-space: normal;
}

.detailsListInSc {
	position: relative;
}

.scImg {
	width: 1.4rem;
	position: absolute;
	top: 0;
	right: 1rem;
}

.reward .xs {
	background: #d63d3d;
	padding: .1rem 1rem !important;
	outline: none !important;
	border-radius: 10px;
	-moz-border-radius: 10px;
	color: #fff;
	border: none;
}

.reward .qyxs {
	background: #d8942d;
}

.reward img {
	margin-top: 1rem;
	width: 100%;
}

.zjNew:after {
	width: 1rem;
	height: 1.2rem;
	margin-top: -.5rem;
}

.xfXs {
	position: fixed;
	top: 60%;
	right: 0;
	background: #f44949;
	color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	/*display: none;*/
}

	.xfXs i {
		font-size: 24px;
	}


/*输入聊天内容*/

.inputChat {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	background: #fff;
	border-top: 1px solid #dedede;
	z-index: 999;
}

.inputChat1 {
	display: none;
}

.inputChatTop {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	padding: .5rem 0;
	padding-left: 1rem;
	line-height: 1;
	padding-right: .5rem;
}

.inputChatTopInput {
	float: left;
	width: 68%;
}

	.inputChatTopInput input {
		width: 100%;
		background: #f8f8f8;
		border: 1px solid #dedede;
		height: 2.5rem;
		padding-left: 1rem;
	}

.inputBtn {
	/*margin-left: 2%;*/
	text-align: center;
	width: 30%;
	float: left;
	height: 2.5rem;
	line-height: 1;
}

.inputChatTop button {
	/*float: right;*/
	background: #fff;
	border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	outline: none !important;
	height: 2.5rem;
	width: 2.5rem;
}

.fsBtn {
	display: none;
	width: auto !important;
	padding: 0 .6rem;
	background: #b6db49 !important;
	color: #fff;
}

.fsBtn1 {
	width: auto !important;
	padding: 0 .6rem;
	background: #b6db49 !important;
	color: #fff;
}

.inputChatTop button img {
	height: 100%;
}

.inputChatBottom {
	display: none;
	border-top: 1px solid #dedede;
	padding: 1.2rem .5rem;
}

	.inputChatBottom img {
		width: 100%;
		margin-bottom: .5rem;
	}

	.inputChatBottom p {
		color: #666;
	}


/*投递*/

.noBody {
	color: #e76a78;
	margin-left: .5rem;
}

.Body {
	color: #4bb7ea;
	margin-left: 1rem;
}

.word {
	color: #30aee2;
}


/*出入账记录*/

.recordsTab .am-tabs-nav {
	background: #fff;
}

	.recordsTab .am-tabs-nav > .am-active a {
		background: #fff !important;
		color: #30aee2;
	}

		.recordsTab .am-tabs-nav > .am-active a span {
			padding: 9px;
			border-bottom: 2px solid #30aee2;
		}


/*广告红包记录*/

.timeRecords {
	background: #eee;
}

.hbRecords {
	border-right: 1px solid #ccc;
	padding-right: 8px;
}

	.hbRecords p {
		color: #30aee2;
	}


/*我的*/

.listImg img {
	width: 2.4rem;
	height: 2.4rem;
	margin-right: .55rem;
}

.listImg li {
	border: none;
	border-bottom: 6px solid #eee;
	padding: .5rem 1rem !important;
}

	.listImg li span {
		display: inline-block;
		height: 2.4rem;
		line-height: 2.4rem;
	}


/*用户头像信息*/

.myTop {
	position: relative;
	padding-left: 6rem;
	height: 7rem;
}

.my06 {
	height: 5rem;
	width: 5rem;
	overflow: hidden;
	position: absolute;
	top: 1rem;
	left: 1rem;
	border-radius: 50%;
}

	.my06 img {
		width: 100%;
		height: 100%;
	}

.myTopTextLeft {
	width: 100%;
}

	.myTopTextLeft .p1 {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		height: 3rem;
		line-height: 3rem;
	}

	.myTopTextLeft .p2 {
		width: 100%;
	}

.userMyRight {
	position: absolute;
	top: 25%;
	right: 1rem;
}

.czBtn {
	border: 1px solid #ff9c00;
	padding: 3px 8px;
	background: #fff;
	color: #ff9c00;
	border-radius: 5px;
}


/*朋友*/

.aTitle {
	background: #eee;
}

.EnglishZm {
	width: 20px;
	text-align: center;
	position: fixed;
	right: 5px;
	padding: 2rem 0;
}

	.EnglishZm p {
		width: 15px;
		height: 15px;
		line-height: 15px;
		text-align: center;
		/*font-size: 8px;*/
	}

	.EnglishZm .action {
		background: #6cc0e8;
		color: #fff;
		border-radius: 50%;
	}


/*弹出的修改*/

.am-dimmer {
	background: rgba(0, 0, 0, 0.3);
}


/*我的简历*/

.ResumeInput {
	overflow: hidden;
	border-bottom: 1px solid #efefef;
}

	.ResumeInput label {
		width: 35%;
		font-size: 14px;
		padding: 1rem;
		font-weight: normal;
	}

	.ResumeInput input {
		border: none;
		width: 65%;
		padding: 1.2rem .5rem;
		font-size: 14px;
	}

.tdgwParrnt {
	width: 100%;
}

.tdgw {
	border-top: 6px solid #eee !important;
	padding: 1rem !important;
	background: #fff !important;
}

.tdgwIn {
	width: 100%;
	height: 300px;
	margin-top: -5px;
	border: none;
	overflow: hidden;
	display: none;
}

.tdgw h4 {
	font-weight: normal;
	margin-bottom: 0;
}


/*投递岗位的模块区分*/

.tdgwIn ul {
	height: 300px;
	overflow-y: scroll;
}

	.tdgwIn ul li {
		padding: 10px 0;
	}

.tdgwInLeft {
	height: 300px;
	background: #fff;
}

.tdgwInRight {
	height: 300px;
	background: #f7f7f7;
}

.sxText .am-badge {
	font-size: 1rem;
}

.tdgwInRight ul {
	display: none;
}

.tdgwInRight .action {
	display: block;
}


/*招聘详情*/

.RecruitmentTitle {
	font-weight: normal;
	padding: .5rem 0;
	margin: 0 1rem;
}

.RecruitmentP {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-bottom: 1rem;
	color: #333;
	font-size: 1rem;
}

	.RecruitmentP i {
		color: #43b5e5;
		/*	font-size: 24px;*/
		margin-right: 8px;
	}

	.RecruitmentP span {
		display: inline-block;
		width: 6rem;
		color: #666;
	}

.zfyx {
	background: #00B0E5;
	color: #fff;
	padding: 1px 8px;
	border-radius: 2px;
}

.tdjl {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	background: #fff;
	padding: .5rem 1rem;
	border-top: 1px solid #eee;
}


/*简历详情*/

.RecruitmentP1 {
	padding-left: 7rem;
	position: relative;
}

	.RecruitmentP1 span {
		position: absolute;
		top: .5rem;
		left: 1rem;
		width: 6rem;
		color: #666;
	}

.sendEmail button {
	width: 90%;
	border: none;
	background: #30aee2;
	color: #fff;
	height: 3rem;
	line-height: 3rem;
	border-radius: 5px;
	outline: none;
}

#docEmail .am-modal-dialog,
#OpenBank .am-modal-dialog,
#selectBank .am-modal-dialog {
	width: 90%;
}

.docEmail input {
	width: 100%;
	padding: .7rem .5rem;
}

.docEmailfs {
	color: #30aee2;
}


/*圆角*/

.borderRadius5 {
	border-radius: 5px !important;
}


/*搜索*/

.searchMk {
	margin-left: 1rem;
	line-height: 3rem;
}

	.searchMk input {
		width: 80%;
		padding: .5rem 1rem;
		padding-left: 1.2rem;
		margin-left: 1rem;
		border: none;
		border-radius: 10px;
		-moz-border-radius: 10px;
		font-size: 1rem;
		color: #999;
		outline: none;
	}

.searchBTnNew {
	background: #2EA9DC;
	border: none;
	width: 10%;
	height: 3.5rem;
	outline: none;
}

.xsImgSearch {
	width: 7rem;
	height: 7rem;
	padding: 1rem;
	margin: 0 auto;
}


/*银行卡*/

.inputChange label {
	width: 30% !important;
	height: 3rem;
	line-height: 3rem;
	font-weight: normal;
	margin-bottom: 0;
	color: #101010;
}

.inputChange input {
	width: 70% !important;
	height: 3rem;
	border: none !important;
}

.yzm {
	position: relative;
}

#yzm {
	width: 40% !important;
}

.hqyzm {
	display: inline-block;
	width: 30%;
	height: 2rem;
	line-height: 2rem;
	position: absolute;
	right: 0;
	border-left: 1px solid #eee;
	text-align: center;
	top: .5rem;
}

.buttonStyle button {
	width: 90%;
	border: none;
	color: #fff;
	height: 3rem;
	line-height: 3rem;
	background: #30aee2;
	border-radius: 5px;
}


/*发布悬赏*/

.tjBtn {
	position: absolute;
	right: 0;
	top: 0;
	width: 3rem;
	height: 3.5rem;
	line-height: 3.5rem;
	text-align: center;
}

.tjBtn1 {
	width: 2rem;
	height: 1.4rem;
	margin-top: 1rem;
}

.textareaWt textarea {
	border: none;
	outline: none;
	box-shadow: none;
}

.FbxsImg .img {
	width: 80px;
	height: 80px;
	overflow: hidden;
	margin-right: .6rem;
	margin-bottom: .6rem;
	float: left;
}

.FbxsImgParent {
	height: 120px;
	padding-bottom: 40px;
}

.FbxsImgIn {
	height: 80px;
	position: relative;
	float: left;
}

.off {
	position: absolute;
	top: -5px;
	right: 0;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	text-align: center;
	line-height: 18px;
	background: #ec0606;
	color: #fff;
	z-index: 1;
}

.FbxsImg .img img {
	width: 100%;
	height: auto;
}

.imgAdd {
	width: 80px;
	height: 80px;
}

.isShow {
	display: none;
}


/*开关样式*/

.pmszIn .span1 {
	display: inline-block;
	width: auto;
	height: 1.6rem;
	line-height: 1.6rem;
	vertical-align: middle;
}

.pmszIn {
	width: 100%;
	position: relative;
}

	.pmszIn .input1 {
		border: none;
		outline: none;
		height: 1.6rem;
		line-height: 1.6rem;
		vertical-align: baseline;
	}

.am-icon-angle-right {
	color: #999 !important;
}

.testswitchP {
	width: 60px;
	position: absolute;
	right: 1rem;
	top: .7rem;
}

.testswitch {
	position: relative;
	/*float: right;*/
	width: 55px;
	margin: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

	.testswitch .am-switch {
		position: absolute;
		right: 0;
		top: 1.2rem;
	}


/*悬赏期弹出样式*/

.docXsqParent .am-modal-dialog {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
}

.submintOFF .am-modal-dialog {
	width: 85%;
	border-radius: 5px;
}

.submintOFF .img {
	width: 20%;
	margin: 2rem auto;
}

.submintOFF .text {
	font-weight: bold;
	font-size: 1.6rem;
}

.submintOFF .backBtn {
	width: 50%;
	border-radius: 20px;
	border: none;
	background: #30aee2;
	color: #fff;
	outline: none;
	padding: .6rem 0;
	margin: 2rem 0;
}

.tjcgBtn button {
	width: 40%;
	border-radius: 20px;
	border: none;
	background: #30aee2;
	color: #fff;
	outline: none;
	padding: .6rem 0;
	margin: 2rem 0;
}

.tjcgBtn .btn2 {
	background: #fff;
	border: 1px solid #30aee2;
	color: #30aee2;
}

.docXsq li {
	padding: 1rem;
	border-bottom: 1px solid #eee;
	color: #333;
	position: relative;
}

.docXsq .action:after {
	content: "";
	width: 1rem;
	height: 1rem;
	position: absolute;
	top: 50%;
	right: 1rem;
	margin-top: -.5rem;
	background: url('../img/ok1.png') no-repeat;
	background-size: 100%;
}

.okBtn100 {
	width: 100%;
	background: #00bbf4;
	border: none;
	height: 3rem;
	line-height: 3rem;
	color: #fff;
}

.selectCheckbox1 label {
	width: auto;
	height: 2rem;
	line-height: 2rem;
	font-size: 1rem;
}

.selectCheckbox1 .am-ucheck-icons {
	top: 0;
	height: 2rem;
	line-height: 2rem;
}

.selectCheckbox .am-ucheck-icons {
	color: #0e90d2;
}


/*个人资料*/

.userImgGrzl {
	height: 5rem;
	line-height: 5rem;
	position: relative;
}

.userImgGrzlIn {
	position: absolute;
	top: .5rem;
	right: 2rem;
	width: 4rem;
	height: 4rem;
	line-height: 4rem;
	border-radius: 50%;
	overflow: hidden;
}

	.userImgGrzlIn img {
		width: 100%;
	}


/*修改性别*/

#sexMk .am-modal-dialog {
	position: fixed;
	bottom: 0;
	width: 90%;
	left: 5%;
	background: none;
}

#sexMk p {
	height: 3rem;
	line-height: 3rem;
	color: #30aee2;
	background: #fff;
}


/*广告红包知识库*/

.ylqsj {
	margin-top: .5rem;
	border: 1px solid #ccc;
	height: 2.6rem;
	line-height: 2.6rem;
	padding: 0 1rem;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.ylqsj1 {
	border: 1px solid #ff9c00;
	color: #ff9c00 !important;
}


/*未答悬赏*/

.wdxs {
	padding-right: 6rem;
	position: relative;
}

	.wdxs .p1 {
		/*overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;*/
	}

	.wdxs .Answer {
		position: absolute;
		top: 50%;
		right: 1rem;
		border: 1px solid #ff9c00;
		height: 2.2rem;
		line-height: 2.2rem;
		margin-top: -1.1rem;
		padding: 0 1rem;
		color: #ff9c00;
		border-radius: 5px;
		-moz-border-radius: 5px;
	}

.white-space {
	width: 95%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


/*广告记录*/

.AdverisingTable th {
	font-weight: normal;
	height: 3rem !important;
	line-height: 3rem !important;
	padding: .5rem 1rem !important;
	text-align: center;
	border-bottom: 8px solid #eee !important;
}

	.AdverisingTable th p {
		height: 1.5rem;
		line-height: 1.5rem;
	}

.AdverisingTable td {
	height: 3rem !important;
	line-height: 3rem !important;
	padding: .5rem !important;
	border-top: none !important;
	border-bottom: 8px solid #eee !important;
}

	.AdverisingTable td p {
		height: 1.5rem;
		line-height: 1.5rem;
		color: #30aee2;
	}

.AdverisingTable img {
	width: 1.2rem;
}


/*广告记录详情*/

.ggjlxq li {
	height: 4rem;
	line-height: 4.5rem;
	border-bottom: 1px solid #eee;
}


/*开通推送*/

.OpenPushLabel {
	margin: 0;
	padding: 1rem;
	padding-right: 15%;
}

.OpenPushLabel2 {
	margin: 0;
	padding: 1rem;
	padding-left: 15%;
}

.OpenPushLabel .am-ucheck-icons {
	left: 90%;
	top: 1rem;
}

.OpenPushLabel2 .am-ucheck-icons {
	left: 5%;
	top: 1rem;
}

.OpenPushLabel .am-icon-checked:before,
.OpenPushLabel .am-icon-unchecked:before {
	content: "";
	top: -.5rem;
	width: 1.7rem;
	height: 1.7rem;
}

.OpenPushLabel .am-icon-checked:before {
	background: url('../img/radio1.png') no-repeat;
	background-size: 100% 100%;
}

.OpenPushLabel .am-icon-unchecked:before {
	background: url('../img/radio2.png') no-repeat;
	background-size: 100% 100%;
}

.OpenPushLabel1 .am-icon-checked:before {
	background: url('../img/radio4.png') no-repeat;
	background-size: 100% 100%;
}

.OpenPushLabel1 .am-icon-unchecked:before {
	background: url('../img/radio3.png') no-repeat;
	background-size: 100% 100%;
}


/*设置选择群聊还是招聘的显示隐藏*/

#selectRadioTwo .am-modal-dialog {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
}


/*企业审核*/

.enterprise {
	padding-left: 6rem;
	position: relative;
}


/*删除*/

.enterpriseParent .del {
	height: 3rem;
	line-height: 3rem;
}

	.enterpriseParent .del img {
		height: 1.4rem;
		margin-top: .8rem;
		margin-right: 1rem;
		width: auto;
	}

.enterpriseImg {
	width: 4rem;
	height: 4rem;
	border-radius: 50%;
	-moz-border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 1rem;
	top: .5rem;
}

.paddingbottom3 {
	padding-bottom: .3rem;
}

.enterpriseImg img {
	width: 100%;
}

.enterprise .p2 span {
	color: #ff9900;
}

.enterpriseIn {
	position: relative;
	padding-left: 6rem;
	min-height: 6rem;
	background: #f1efef;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

	.enterpriseIn p {
		width: 100%;
	}

.widthAuto {
	width: 100% !important;
}

.enterpriseInImg {
	width: 6rem;
	height: 6rem;
	position: absolute;
	left: 0;
	top: 0;
	padding: .5rem;
	overflow: hidden;
}

	.enterpriseInImg img {
		width: 100%;
		height: 100%;
		border-radius: 4px;
		-moz-border-radius: 4px;
	}

.enterprise .span1,
.enterprise .span2 {
	display: inline-block;
	height: 2.4rem;
	line-height: 2.4rem;
	border-radius: 4px;
	-moz-border-radius: 4px;
	padding: 0 1rem;
}

.enterprise .span1 {
	border: 1px solid #ff9900;
	color: #ff9900;
	margin-right: 1rem;
}

.enterprise .span2 {
	border: 1px solid #999;
	color: #999;
}


/*我的钱包*/

.wallet {
	background: #2ea9dc;
	color: #fff;
}

	.wallet .p1 {
		font-size: 3rem;
		padding-bottom: 1.5rem;
	}

.qbfw .img1 {
	width: 3rem;
	margin: 0 auto;
	/*padding: .5rem;*/
}

	.qbfw .img1 img {
		width: 100%;
		height: auto;
	}


/*聊天信息*/

.ltxxList .img1 {
	margin: .2rem;
	border-radius: 50%;
	-moz-border-radius: 50%;
	overflow: hidden;
}


/*收藏*/

.deleteSc {
	position: absolute;
	top: 0;
	right: 1rem;
}


/*搜索——悬赏*/

.OfferReward {
}

.OfferRewardInTop {
	width: 100%;
	height: 4rem;
	padding: .7rem;
}

.OfferRewardInUser {
	width: 2.6rem;
	height: 2.6rem;
	border-radius: 50%;
	-moz-border-radius: 50%;
	overflow: hidden;
}

	.OfferRewardInUser img {
		width: 100%;
		height: 100%;
	}

.OfferRewardInTop p {
	line-height: 2.6rem;
}

.borderTop {
	border-top: 1px solid #ccc;
}

.OfferRewardInBottom {
	padding-left: 6rem;
	min-height: 6rem;
	position: relative;
}

.OfferRewardInBottomImg {
	width: 5rem;
	height: 5rem;
	position: absolute;
	top: .5rem;
	left: .5rem;
	overflow: hidden;
}


/*搜索-内容*/

.searchText {
	padding-left: 5rem;
	height: 5rem;
	position: relative;
}

.searchTextImg {
	width: 4rem;
	height: 4rem;
	position: absolute;
	top: .5rem;
	left: .5rem;
	border-radius: 50%;
	overflow: hidden;
	-moz-border-radius: 50%;
}

.searchTextRight {
	padding-top: .5rem;
}

	.searchTextRight p {
		height: 2rem;
		line-height: 2rem;
	}

	.searchTextRight .p1 .span1 {
		font-weight: bold;
	}

	.searchTextRight .p2 .span1 {
		color: #00afe4;
	}


/*提现*/

.putForward form {
	border-radius: 5px;
	overflow: hidden;
}

.putForwardInput {
	position: relative;
	padding-left: 3rem;
	height: 5rem;
	line-height: 5rem;
}

	.putForwardInput input {
		border: none !important;
		height: 5rem;
		line-height: 5rem;
		box-shadow: none !important;
	}

	.putForwardInput:before {
		content: "￥";
		position: absolute;
		left: 1rem;
		top: 0;
		font-size: 2rem;
	}

#OpenBank .btn1 {
	width: 100%;
	border: none;
	background: #fff;
	color: #30aee2;
	height: 3rem;
	line-height: 3rem;
	outline: none;
}

.selectBank .action {
	position: relative;
}

	.selectBank .action:after {
		content: "";
		width: 1.2rem;
		height: 1.6rem;
		position: absolute;
		background: url('../img/ok1.png') no-repeat;
		background-size: 100%;
		top: 1rem;
		right: 1rem;
	}

.selectBank li {
	position: relative;
	padding-left: 4rem;
}

	.selectBank li .img {
		width: 1.8rem;
		height: 1.8rem;
		position: absolute;
		top: 1rem;
		left: 1rem;
	}

		.selectBank li .img img {
			width: 100%;
			height: 100%;
		}

.addBank {
}


/*我的银行卡*/

.myBank {
	padding-left: 7rem;
	position: relative;
}

	.myBank .img1 {
		position: absolute;
		top: 1.2rem;
		left: 2rem;
		width: 4rem;
		overflow: hidden;
	}

		.myBank .img1 img {
			width: 100%;
		}

	.myBank .number span {
		padding-right: 1rem;
	}

	.myBank .shouNumber {
		font-size: 1.3rem;
	}


/*详细资料*/

.xxzl .p1 {
	width: 30%;
}


/*修改聊天室名称*/

.changeName {
	position: relative;
}

	.changeName input {
		width: 100%;
		border: none;
		padding: 1rem;
		padding-left: 1rem;
		font-size: 1.1rem;
		color: #333;
		outline: none;
	}

.inputOff {
	position: absolute;
	width: 2rem;
	top: .7rem;
	right: 1rem;
}


/*各个模块控制左右显示的*/

.wrapInNews,
.heightMin,
.wrapIns {
	width: 100%;
	position: absolute;
	left: 100%;
	top: 0;
	display: none;
}

.wrapIns {
	display: block;
	left: 0;
}


/*聊天模块执行动画的时候z-index问题*/

.ChangeIndex:after {
	display: none;
}

.ChangeIndex:before {
	display: none;
}


/*悬赏记录*/

#del .am-modal-dialog {
	width: 80%;
	border-radius: 10px;
}

#del .p1 {
	height: 4rem;
	line-height: 4rem;
}

.delBtnMk {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	overflow: hidden;
}

	.delBtnMk button {
		height: 4rem;
		line-height: 4rem;
		border: none;
		background: #fff;
		border-top: 1px solid #ccc;
		color: #30aee2;
	}

.borderRightCCC {
	border-right: 1px solid #ccc !important;
}

.exhibitorsUl li {
	position: relative;
	padding: 0 15px 0 5.5rem;
	min-height: 5.5rem;
}

.vote_item .exhibitorsUl li {
	padding: 0 15px 15px;
}

.exhibitorsUl li .img {
	position: absolute;
	left: .5rem;
	top: .5rem;
	width: 4.5rem;
	height: 4.5rem;
	border: 1px solid #ccc;
	border-radius: 50%;
	overflow: hidden;
}

	.exhibitorsUl li .img img {
		width: 100%;
	}

.exhibitorsUl li p {
	width: 98%;
	line-height: 5.5rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*投票*/
.voteP {
	color: #ff6666;
}

.exhibitorsUl1 li {
	padding-bottom: 1rem;
}

	.exhibitorsUl1 li .tpBtn1,
	.exhibitorsUl1 li .tpBtn {
		right: 15px;
	}

	.exhibitorsUl1 li .img {
		top: 1rem;
	}

	.exhibitorsUl1 li p {
		width: calc(100% - 6rem);
		white-space: inherit;
	}

	.exhibitorsUl1 li .p2 {
		padding-top: 1rem;
		height: 3rem;
		line-height: 2rem;
	}

	.exhibitorsUl1 li .p3 {
		line-height: 1.5rem;
		padding-bottom: .5rem;
	}

.tpBtn {
	position: absolute;
	top: 3rem;
	right: .5rem;
	color: #999;
	padding: .4rem .6rem;
	border: 1px solid #999;
	border-radius: 5px;
	background: #fff;
}

.tpBtn1 {
	position: absolute;
	top: 3rem;
	right: .5rem;
	color: #ff6666;
	padding: .4rem .6rem;
	border: 1px solid #ff6666;
	border-radius: 5px;
	background: #fff;
}

/*进度条*/
.progressVote {
	width: 60%;
	height: .5rem;
	background: #ebeced;
	position: relative;
}

.progressVoteIn {
	width: 40%;
	height: .5rem;
	background: #ff6666;
}

.progressVoteInText {
	width: auto !important;
	height: 1.2rem;
	line-height: 1.2rem !important;
	position: absolute;
	top: -.4rem;
	right: -3rem;
}

/*抽奖*/

.luckDraw {
	width: 100%;
	padding-bottom: 3rem;
	background: url('../img/cjBg.jpg') no-repeat;
	background-size: cover;
}

.luckDrawIn {
	width: 80%;
	margin: 0 auto;
	position: relative;
}

.luckDraw .height200 {
	height: 9rem;
}

.clickZpImg {
	width: 5rem;
	height: 5rem;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -3.5rem;
	margin-left: -2.5rem;
}

.cjBtns button {
	margin: 3rem 1rem;
	background: url('../img/cjBtn.png') no-repeat;
	background-size: 100% 100%;
	border: none;
	border-radius: 10px;
	padding: .4rem 1.4rem;
	outline: none;
}

.cjList {
	width: 80%;
	margin: 0 auto;
	background: #ffcc66;
	border-radius: 5px;
}

	.cjList .title {
		font-size: 1.6rem;
		font-weight: bold;
		color: #663300;
		padding: .5rem 0 1rem 0;
		border-bottom: 2px dashed #663300;
	}

.cjListUl li {
	color: #663300;
	padding: .5rem 0;
}

.erroOpen,
.successOpen {
	display: none;
	width: 80%;
	position: fixed;
	top: 20%;
	left: 10%;
	border-radius: 5px;
	background: #cc3333;
	z-index: 1101;
}

	.erroOpen .title {
		color: #fff;
		padding: 1.9rem 0 1.4rem 0;
		text-align: center;
		font-size: 1.5rem;
	}

.erroOpenImg {
	width: 45%;
	margin: 0 auto;
}

	.erroOpenImg img {
		width: 100%;
	}

.cjOff {
	width: 2.5rem;
	background: none;
	border: none;
	position: absolute;
	right: -1rem;
	top: -1rem;
}


/*中奖*/

.successOpen .title,
.successOpen .title1 {
	color: #fff;
	padding: 1.9rem 0 .2rem 0;
	text-align: center;
	font-size: 1.5rem;
}

.successOpen .title1 {
	font-size: 1.3rem;
}

	.successOpen .title1 span {
		color: #ffff00;
		font-size: 2rem;
	}

.successOpen .erroOpenImg {
	width: 80%;
}

.successOpen .jxcjBtn {
	margin: 0 0 1rem 0 !important;
}

.XXOpen {
	position: fixed;
	top: 30%;
	left: 10%;
	width: 80%;
	background: #fff;
	border-radius: 5px;
	z-index: 1101;
	display: none;
}

.XXOpenTitle {
	position: relative;
	background: #cc0066;
	color: #fff;
}

.XXOpen .off {
	position: absolute;
	top: 1rem;
	left: 1rem;
	background: none;
	font-size: 2rem;
}


/*电子票务*/

.weight {
	font-weight: bold;
}

.ElectronicIn {
	width: 100%;
	position: relative;
	min-height: 8.5rem;
	background: #fff;
	padding: .6rem;
	padding-left: 11rem;
	padding-right: 1.2rem;
}

.ElectronicInImg {
	width: 9rem;
	height: 7rem;
	overflow: hidden;
	position: absolute;
	top: 1rem;
	left: 1rem;
}

.ElectronicInImgPositin {
	position: relative;
	width: 100%;
	height: 100%;
}

.Triangle {
	position: absolute;
	top: 0;
	right: 0;
	background: url('../img/dzpw2.png') no-repeat;
	background-size: 100% 100%;
	width: 4rem;
	height: 4rem;
}

.Triangle1 {
	background: url('../img/dzpw2.png') no-repeat;
	background-size: 100% 100%;
}

.Triangle2 {
	background: url('../img/dzpw3.png') no-repeat;
	background-size: 100% 100%;
}

.Triangle3 {
	background: url('../img/dzpw4.png') no-repeat;
	background-size: 100% 100%;
}

.ElectronicIn .price {
	color: #ff6c00;
}


/*动态详情*/

.DynamicDetailsUser {
	position: relative;
	padding: 1rem;
	padding-left: 5rem;
}

	.DynamicDetailsUser .userImg1 {
		position: absolute;
		top: 1rem;
		left: 1rem;
		width: 3rem;
		height: 3rem;
		overflow: hidden;
		border-radius: 50%;
	}

.DynamicDetailsUser1 {
	border-bottom: 1px solid #ccc;
}

	.DynamicDetailsUser1 .userImg1 {
		top: 1rem;
	}

.DynamicDetailsUser p {
	line-height: 1.5rem;
}

.DynamicDetailsUser .p1 {
	color: #3399cc;
	margin-bottom: .2rem;
}

.DynamicDetailsList {
	position: relative;
	padding: 0 25% 2rem 5rem;
}

.DynamicDetailsListImg {
	overflow: hidden;
}

.DynamicDetailsList li {
	padding: 3px;
	overflow: hidden;
}

.DynamicDetailsListBottom {
	position: absolute;
	bottom: 1.2rem;
	right: 10%;
	color: #999;
	font-size: 1.1rem;
}

	.DynamicDetailsListBottom .action {
		color: #cc3300;
	}

.DynamicDetailsUser1 .p1 {
	position: relative;
}

.DynamicDetailsUser1 .dzBtn {
	position: absolute;
	top: 0;
	right: 0;
	color: #cc3300;
}

.DynamicDetailsUser1 .dzBtn1 {
	color: #999;
}


/*会议分享*/

.DynamicDetailsTextParent {
	padding-left: 5rem;
	padding-right: 1rem;
	position: relative;
}

.DynamicDetailsText {
	background: #e8e9ea;
}

	.DynamicDetailsText p {
		margin: .1rem 0;
	}

.DynamicDetailsTextParent .fxdt1 {
	width: 22px;
	height: 11px;
	line-height: 11px;
	top: 0;
	left: 0;
}

	.DynamicDetailsTextParent .fxdt1 img {
		width: 100%;
		margin-left: .5rem;
	}

.DynamicDetailsTextParent .span1 {
	color: #0099cc;
}

/*会议直播*/
.videoMk {
	position: relative;
}

	.videoMk .videoMkZt {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -2.5rem;
		margin-top: -2.5rem;
		width: 5rem;
	}

.recordsTab1 .tabAmaze {
	padding-right: 50%;
}

.recordsTab1 .am-tabs-nav > .am-active a {
	border-bottom: 2px solid #ff6600;
	color: #ff6600;
}

/*.奖品详情*/
.DetailsOfThePrize {
	padding: 3rem 1rem;
	position: relative;
}

.DetailsOfThePrize1 {
	padding: 3rem 1rem;
}

.DetailsOfThePrize11 {
	padding: 1rem;
}

.DetailsOfThePrize:after {
	content: "";
	width: 4rem;
	height: 4rem;
	position: absolute;
	top: 1rem;
	left: 50%;
	margin-left: -2rem;
	background: url('../img/jpxq.png') no-repeat;
	background-size: 100% 100%;
}

.DetailsOfThePrizeIn {
	background: #fff;
	padding-top: 3rem;
	border-radius: 5px;
}

.DetailsOfThePrizeIn1 {
	padding-top: 2rem;
}

.DetailsOfThePrizeIn .borderBottom {
	border-bottom: 1px dashed #999;
	margin: 0 1rem;
	padding-bottom: .5rem;
}

.DetailsOfThePrizeIn .item {
	margin: 0 1.5rem;
	padding-bottom: .5rem;
}

.DetailsOfThePrizeIn .ksy {
	color: #cc3300;
}

.DetailsOfThePrizeIn .borderBottom {
	position: relative;
}

	.DetailsOfThePrizeIn .borderBottom:after {
		content: "";
		width: 1.7rem;
		height: 1.7rem;
		background: #eee;
		border-radius: 50%;
		position: absolute;
		left: -2.3rem;
		bottom: -.8rem;
	}

	.DetailsOfThePrizeIn .borderBottom:before {
		content: "";
		width: 1.7rem;
		height: 1.7rem;
		background: #eee;
		border-radius: 50%;
		position: absolute;
		right: -2.3rem;
		bottom: -.8rem;
	}

/*精彩回顾*/
.TrafficGuide1 img {
	width: 84%;
	margin-left: 8%;
}

/*票务订单详情*/
.TicketingOrderIn {
	position: relative;
}

.labelWidth4 {
	display: inline-block;
	width: 30% !important;
	height: 3.6rem;
	line-height: 3.6rem;
	padding: 0 1rem;
	text-align: left;
}

.TicketingOrderIn label {
	font-weight: normal;
}

.TicketingOrder .am-input-group {
	width: 100%;
}

.TicketingOrder input {
	width: 70% !important;
	position: absolute;
	left: 7rem;
	top: 0;
	padding: 1rem !important;
	outline: none;
	/*vertical-align:initial!important;*/
	border: none;
}

.TicketingOrderInInput input {
	width: 2rem !important;
	border: none;
	outline: none;
	text-align: center;
	padding: 0 !important;
	position: static !important;
	margin: 0 !important;
}

.TicketingOrderInInput button {
	width: 2rem;
	height: 2rem;
	border: 1px solid #ccc;
	background: #fff;
}

.TicketingOrderIn .hjMk span {
	color: #ff6c00;
}

.TicketingOrderIn .btn1 {
	margin-top: 1rem;
	width: 95%;
	margin-left: 2.5%;
	border: none;
	background: #FF6C00;
	padding: 1rem;
	color: #fff;
	border-radius: 5px;
}

/*票务详情*/
.TicketingDetaisIn {
	min-height: 8rem;
	position: relative;
}

	.TicketingDetaisIn p {
		width: 68%;
	}

	.TicketingDetaisIn .img1 {
		position: absolute;
		width: 30%;
		height: 8rem;
		overflow: hidden;
		right: 0;
		top: 0;
	}

	.TicketingDetaisIn .ewm {
		width: 60%;
		margin: 10% 20% 3%;
	}

.TicketingDetaisInP {
	width: 100% !important;
	padding-bottom: 2rem;
}

/*微信签到*/
.WeChatSignIn .img1 {
	width: 100%;
	overflow: hidden;
}

	.WeChatSignIn .img1 img {
		width: 100%;
	}

.WeChatSignIn .borderBottom {
	border-bottom: 1px dashed #ccc;
}

.WeChatSignInOpen .am-modal-dialog,
.WeChatSignInOpen1 .am-modal-dialog {
	width: 80%;
	border-radius: 5px;
}

.WeChatSignInOpen1 .WeChatSignInOpenTop {
	background: #ccc;
}

.WeChatSignInOpenTop {
	background: #ff6600;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

	.WeChatSignInOpenTop .img1 {
		width: 40%;
		margin-left: 30%;
		padding-bottom: 2rem;
	}

	.WeChatSignInOpenTop .offBtn {
		background: none;
		font-size: 1.5rem;
		margin: 0;
		border-top-right-radius: 5px;
	}

.WeChatSignInOpenBottom {
	background: #fff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

	.WeChatSignInOpenBottom .qdcg {
		margin: 1.5rem 0 2rem 0;
		color: #FF6600;
		font-size: 1.4rem;
	}

	.WeChatSignInOpenBottom .jrwxq button {
		width: 60%;
		margin: 0 auto;
		border: none;
		padding: .5rem;
		background: #FF6600;
		color: #fff;
		border-radius: 2rem;
		margin-bottom: 2rem;
	}

/*微信墙*/
.wxq .am-icon-sort-desc:before {
	position: absolute;
	top: 50%;
	margin-top: -.75rem
}

.wxqOpen {
	width: 100%;
	background: #fff;
	position: fixed;
	top: 3.5rem;
	left: 0;
	z-index: 1200;
	display: none;
}

	.wxqOpen li {
		height: 3rem;
		line-height: 3rem;
	}

/*问卷调查*/
.Questionnaire .p1 {
	padding: 1rem;
	background: #eee;
}

.QuestionnaireBtn button {
	width: 90%;
	margin-left: 5%;
	padding: .7rem;
	border: none;
	background: #30aee2;
	color: #fff;
	border-radius: 5px;
}

/*问卷调查1*/
.Questionnaire1 {
	position: relative;
	padding-right: 4rem;
	border-top: 8px solid #eee;
}

	.Questionnaire1 .span1 {
		color: #ff9900;
	}

	.Questionnaire1 .span2 {
		width: 20%;
	}

	.Questionnaire1 .span3 {
		width: 80%;
	}

	.Questionnaire1 .del {
		width: 3rem;
		height: 2rem;
		line-height: 2rem;
		text-align: center;
		position: absolute;
		top: 50%;
		margin-top: -1rem;
		right: 1rem;
		color: #30aee2;
	}

/*我的奖品*/
.myPrize li {
	min-height: 6rem;
	padding-left: 6rem;
	padding-right: 1rem;
	position: relative;
	background: #fff;
	border-radius: 5px;
	margin-bottom: 1rem;
}

.myPrize .img1 {
	width: 4rem;
	height: 4rem;
	position: absolute;
	top: 1rem;
	left: 1rem;
	border: 1px solid #dcdcdc;
	border-radius: 50%;
	overflow: hidden;
}

	.myPrize .img1 img {
		width: 100%;
	}

.myPrizeText p {
	padding-top: 1rem;
	line-height: 4rem;
	border-bottom: 1px dashed #ccc;
}

.myPrize .times {
	color: #ff9600;
}

/*我要报名*/

.MyRegisration1 .OpenPushLabel2 {
	width: 30% !important;
	float: left;
}

.textareaRegistration {
	width: 100%;
	position: relative;
}

	.textareaRegistration:after {
		content: "备注";
		position: absolute;
		left: 1rem;
	}

	.textareaRegistration textarea {
		width: 85%;
		float: right;
		border: none;
		outline: none;
	}

/*邀请函*/
.invitation {
	overflow-x: hidden;
}

	.invitation .img {
		width: 100%;
	}

.invitation {
	background: #3b1058;
}

.invitationIn .text {
	text-indent: 2.2rem;
	line-height: 1.8rem;
}

.charts {
	text-align: center;
}

.chartsIn li {
	position: relative;
	margin-bottom: 2rem;
}

	.chartsIn li p {
		width: 100%;
		position: absolute;
		bottom: -.5rem;
	}

.invitationIn .phone {
	width: 75%;
	margin: 0 auto;
	margin-bottom: 2rem;
	text-align: left;
	position: relative;
}

	.invitationIn .phone:after {
		content: "";
		width: 1.2rem;
		height: 1.2rem;
		position: absolute;
		top: .1rem;
		left: -2rem;
		background: url('../img/phone.png') no-repeat;
		background-size: 100% 100%;
	}

.invitationIn .phone1:after {
	width: .9rem;
	left: -1.8rem;
	background: url('../img/address.png') no-repeat;
	background-size: 100% 100%;
}

.invitationIn .phone span {
	margin-left: 1.6rem;
}

.invitationIn .ewm {
	width: 10rem;
	margin: 0 auto;
}

.invitationIn .buttons button {
	width: 40%;
	margin: 0 2%;
	padding: .7rem;
	border: none;
	background: #f78107;
	border-radius: 5px;
}

.invitationIn .buttons .btn2 {
	background: #f6ba01;
}

/*摇一摇*/
.Shake {
	width: 100%;
	height: 100%;
	background: url('../img/yiy3.png') no-repeat;
	background-size: cover;
}

.ShakeImg1 {
	width: 60%;
	margin: 0 auto;
	/*margin-top: 6rem;*/
	padding-top: 1rem;
}

.ShakeImg2 {
	width: 60%;
	margin: 0 auto;
}

.Shake .span1 {
	color: #ffd900;
}

.Shake .btn {
	margin-bottom: 3rem;
}

	.Shake .btn button {
		width: 8rem;
		padding: .7rem .7rem 1rem .7rem;
		border: none;
		outline: none;
		background: url('../img/yiy4.png') no-repeat;
		background-size: 100% 100%;
		color: #7f0d0b;
		font-weight: bold;
	}

.Shake .hdgz {
	position: relative;
	background: #f6d727;
	color: #7f0d0b;
}

	.Shake .hdgz:after {
		content: "";
		width: 100%;
		height: 3rem;
		background: url('../img/yiy2.png') no-repeat;
		background-size: 100% 100%;
		position: absolute;
		top: -3rem;
		left: 0;
	}

.hbOpen,
.hbOpenOFF,
.hbOpenOn {
	position: fixed;
	width: 86%;
	left: 7%;
	top: 20%;
	background: #b83521;
	border-radius: 5px;
	z-index: 1200;
	display: none;
}

	.hbOpen .off {
		width: auto;
		height: auto;
		padding: 1rem;
		background: none;
		color: #662219;
		font-size: 2rem;
	}

	.hbOpen .logo {
		width: 24%;
		margin: 0 auto;
	}

.hbOpenIn {
	position: relative;
	height: 18rem;
	overflow: hidden;
}

.hbOpenIn1 {
	height: auto;
}

.hbOpenIn .clickChb,
.hbOpenOFF .logo,
.hbOpenOn .logo {
	width: 6rem;
	height: 6rem;
	background: url('../img/chb.png') no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -3rem;
	transition: all 2s;
}

.hbOpenOFF .logo,
.hbOpenOn .logo {
	width: 5rem;
	height: 5rem;
	margin-left: -2.5rem;
	border: 1px solid #ccc;
	border-radius: 50%;
}

.sstm {
	width: 100%;
	position: absolute;
	top: 30%;
}

/*展会介绍*/
.IntroductionExhibitionIn {
	border-radius: 5px;
}

	.IntroductionExhibitionIn .hysj {
		position: relative;
		padding-left: 3rem;
	}

	.IntroductionExhibitionIn .span1 {
		display: inline-block;
		width: 30%;
		float: left;
	}

	.IntroductionExhibitionIn .span2 {
		display: inline-block;
		width: 55%;
	}

	.IntroductionExhibitionIn .hysj img {
		width: 1.2rem;
		position: absolute;
		top: 1.2rem;
		left: 1rem;
	}

	.IntroductionExhibitionIn .hysj1 img {
		width: 1.1rem;
		position: absolute;
		top: 1.1rem;
		left: 1rem;
	}

/*展会日程*/
.ExhibitionSchedule p:nth-child(odd) {
	background: #eee;
}

.ConferenceExhibitionSetails .title img {
	width: 60%;
}

.ConferenceExhibitionSetails .title li {
	padding: 0;
}

.ConferenceExhibitionSetails .gj img {
	width: 3rem;
	margin-bottom: .5rem;
}

.ConferenceExhibitionSetails .gj li {
	padding: 1rem;
	border-right: 1px solid #f6f5f4;
	border-bottom: 1px solid #f6f5f4;
}

/*我的票务*/
.MyTicketing,
.MyTicketing1 {
	padding-left: 4rem;
}

	.MyTicketing .del {
		border: 1px solid #ff9c00;
		color: #ff9c00;
		border-radius: 3px;
		height: 2rem;
		line-height: 2rem;
		padding: 0 .6rem;
	}

	.MyTicketing1 .del {
		border: 1px solid #999;
		color: #999;
		border-radius: 3px;
		height: 2rem;
		line-height: 2rem;
		padding: 0 .6rem;
	}

	.MyTicketing:after {
		content: "";
		width: 2rem;
		height: 2rem;
		position: absolute;
		left: 1rem;
		top: 30%;
		background: url('../img/wdpw.png') no-repeat;
		background-size: 100% 100%;
	}

	.MyTicketing1:after {
		content: "";
		width: 2rem;
		height: 2rem;
		position: absolute;
		left: 1rem;
		top: 30%;
		background: url('../img/wdpw1.png') no-repeat;
		background-size: 100% 100%;
	}

/*问卷调查*/
.Questionnaire2In p {
	margin-bottom: .8rem;
}

.Questionnaire2In span {
	display: inline-block;
	width: .8rem;
	height: .8rem;
	margin-left: 1rem;
}

.Questionnaire2In .span1 {
	background: #ff9a00;
}

.Questionnaire2In .span2 {
	background: #ffdb13;
}

.Questionnaire2In .span3 {
	background: #55bf40;
}

.Questionnaire2In .div1,
.Questionnaire2In .div2 {
	width: 50%;
}

	.Questionnaire2In .div2 img {
		margin-top: 5%;
		margin-left: 15%;
		width: 70%;
	}

/*自带的时间控件修改样式*/

.am-datepicker tr.am-datepicker-header,
.am-datepicker-table,
.am-datepicker td {
	font-size: 1rem;
}

/*其他金额*/
.qtjeInput {
	display: none;
	width: 60%;
	margin: 0 auto;
}

	.qtjeInput input {
		border: 1px solid #ccc;
		border-radius: 5px;
		padding: .5rem 1rem;
		width: 100%;
		font-size: 1rem;
	}

.ysyMk {
	width: 5rem !important;
	text-align: center;
}

/*充值修改*/
.qtjeBtn .input1 {
	width: 100%;
	border: none;
	display: none;
	color: #333;
	outline: none !important;
}





/* 2025/9/5修改 ==================================================*/
.user_head {
	background: url('../img/userbg.png') no-repeat left bottom;
	background-size: 100% auto;
	padding: 17px 15px 84px;
}

.login_in .user_head_login {
	display: none;
}

.user_head_login {
	display: flex;
	align-items: center;
}

.user_head img {
	width: 62px;
	height: 62px;
}

.user_head_login_btn {
	font-size: 14px;
	color: #ffffff;
	padding: 0 10px;
	border: 1px solid #fff;
	line-height: 30px;
	border-radius: 15px;
	margin-left: 15px;
}

.user_head_con {
	display: none;
}

.login_in .user_head_con {
	display: flex;
	align-items: center;
}

.user_head_txt {
	color: #ffffff;
	font-size: 12px;
	line-height: 23px;
	margin-left: 10px;
}

.user_head_name {
	font-size: 18px;
	line-height: 28px;
}

.user_card {
	padding: 0 15px;
	margin-top: -50px;
}

.user_card_item {
	background: #fff;
	border-radius: 10px;
	margin-bottom: 10px;
	padding: 0 15px;
}

	.user_card_item ul {
		padding: 0;
		margin-bottom: 0;
	}

	.user_card_item li {
		background: url('../img/user_ico9.png') no-repeat right 0.3rem center;
		background-size: 8px auto;
		font-size: 14px;
		color: #333333;
		display: flex;
		line-height: 30px;
		justify-content: space-between;
	}

		.user_card_item li img {
			width: 18px;
			height: auto;
			flex-shrink: 0;
			object-fit: contain;
		}

		.user_card_item li p {
			border-bottom: 1px solid #eeeeee;
			padding: 10px 0;
			width: calc(100% - 30px);
		}

.submission_list,
.myregistration_list {
	padding: 15px;
}

	.submission_list ul,
	.myregistration_list ul {
		padding: 0;
		margin: 0;
	}

	.myregistration_list li {
		background: #fff;
		margin-bottom: 10px;
		border-radius: 3px;
		padding: 10px 20px;
		color: #888888;
		font-size: 14px;
		line-height: 26px;
	}

.myregistration_item_tit {
	color: #222222;
	font-size: 15px;
	font-weight: bold;
	line-height: 28px;
}

.myregistration_list li p span {
	margin-right: 20px;
}

.vote_item {
	margin-bottom: 10px;
}

	.vote_item ul {
		padding: 0;
		margin: 0;
	}

.submission_list img {
	height: 20px;
	width: auto;
}

.submission_list li {
	background: #fff;
	margin-bottom: 10px;
	border-radius: 3px;
	padding: 10px 20px;
	color: #888888;
	font-size: 14px;
	line-height: 30px;
}

.submission_item_tit {
	line-height: 22px;
	font-size: 15px;
	color: #222222;
	font-weight: bold;
}

.submission_list li p {
	display: flex;
	align-items: center;
}

.livepicture_head {
	background: #fff;
	padding: 15px;
}

.livepicture_head_select {
	margin-bottom: 10px;
}

	.livepicture_head_select select {
		border: 1px solid #b0b7c1;
		border-radius: 3px;
		height: 45px;
		color: #333333;
		font-size: 14px;
		width: 100%;
		outline: none;
		appearance: none;
		padding: 0 40px 0 12px;
		background: url('../img/live_ico3.png') no-repeat right 15px center #ffffff;
		background-size: 15px auto;
	}

.livepicture_head_input input {
	outline: none;
	padding: 0 12px;
	border: 1px solid #b0b7c1;
	border-radius: 3px;
	color: #333333;
	font-size: 14px;
	height: 45px;
	width: 100%;
}

.livepicture_head_btn {
	display: flex;
	justify-content: space-between;
	margin-top: 15px;
}

	.livepicture_head_btn span {
		color: #2c71fe;
		font-size: 14px;
		border: 1px solid #2c71fe;
		border-radius: 3px;
		width: calc(50% - 8px);
		text-align: center;
		line-height: 43px;
	}

		.livepicture_head_btn span.uploadimage_btn {
			color: #fff;
			background: #2c71fe;
		}

.livepicture_con {
	background: #fff;
	margin-top: 10px;
	padding: 10px 15px 20px;
}

.livepicture_con_img {
	text-align: center;
}

	.livepicture_con_img img {
		width: 72px;
		height: 72px;
		border-radius: 50%;
		object-fit: cover;
	}

.livepicture_con_txt {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
	line-height: 35px;
}

	.livepicture_con_txt span {
		color: #666666;
		font-size: 14px;
		font-weight: 400;
	}

.livepicture_con ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
}

.livepicture_con li {
	width: calc(50% - 3px);
	margin-bottom: 6px;
}

	.livepicture_con li img {
		width: 100%;
		height: calc((50vw - 18px) / 3 * 2);
		object-fit: cover;
	}

.previewImage {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
}

.previewImage_mask {
	background: #000000;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.previewImage_con {
	position: absolute;
	width: 100%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

	.previewImage_con img {
		width: 100%;
		height: calc(100vw / 750 * 710);
		object-fit: contain;
	}

.previewImage_btn {
	color: #ffffff;
	font-size: 14px;
	background: #2c71fe;
	border-radius: 3px;
	width: 120px;
	line-height: 45px;
	text-align: center;
	margin: 0 auto;
}

.seek_list ul {
	padding: 0;
	margin: 0;
}

.seek_list {
	background: #fff;
	padding: 5px 15px 0;
}

	.seek_list li {
		border-bottom: 1px solid #eee;
		padding: 10px 0;
		display: flex;
		justify-content: space-between;
	}

		.seek_list li img {
			width: 120px;
			height: 80px;
			object-fit: cover;
		}

.seek_item_con {
	width: calc(100% - 132px);
	line-height: 20px;
	color: #999999;
	font-size: 13px;
}

.seek_item_tit {
	color: #333333;
	font-size: 14px;
	min-height: 60px;
}

.list_more {
	font-size: 14px;
	color: #333333;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 45px;
}

	.list_more img {
		width: 14px;
		height: auto;
		margin-left: 16px;
	}

.seek_details {
	background: #fff;
	padding: 15px 15px 25px;
}

.seek_details_submission {
	border-top: 1px solid #eeeeee;
	padding-top: 6px;
}

.submission_tit {
	color: #222222;
	font-weight: bold;
	font-size: 18px;
	line-height: 35px;
	padding: 10px 0;
}

.submission_input {
	display: flex;
	justify-content: space-between;
}

	.submission_input input {
		border: 1px solid #b0b7c1;
		border-radius: 3px;
		height: 45px;
		outline: none;
		background: #fff;
		padding: 0 12px;
		font-size: 14px;
		width: calc(100% - 105px);
	}

.submission_input_btn {
	color: #ffffff;
	width: 95px;
	line-height: 45px;
	border-radius: 3px;
	text-align: center;
	background: #8d9cb6;
	font-size: 14px;
	margin-bottom: 10px;
}

.submission_textarea textarea {
	outline: none;
	resize: none;
	border: 1px solid #b0b7c1;
	border-radius: 3px;
	background: #fff;
	padding: 12px;
	height: 130px;
	font-size: 14px;
	width: 100%;
}

.bindsub_btn {
	color: #ffffff;
	font-size: 14px;
	background: #2c71fe;
	border-radius: 3px;
	line-height: 45px;
	text-align: center;
	margin-top: 15px;
}

.seek_details_head {
	border-bottom: 1px solid #eee;
	color: #333333;
	font-size: 13px;
	line-height: 24px;
	padding-bottom: 15px;
}

.seek_details_head_tit {
	color: #222222;
	font-size: 20px;
	margin-bottom: 10px;
	font-weight: bold;
	line-height: 30px;
}

.seek_details_head span {
	margin-right: 20px;
}

.seek_details_article {
	color: #333333;
	font-size: 14px;
	line-height: 25px;
	padding: 15px 0;
}

.binduserinfo {
	background: #fff;
	padding: 20px 15px;
	min-height: calc(100vh - 3.5rem);
}

.binduserinfo_head_img {
	width: 70px;
	height: 70px;
}

	.binduserinfo_head_img img {
		width: 70px;
		height: 70px;
	}

.binduserinfo_head {
	display: flex;
	flex-direction: column;
	align-items: center;
	border-bottom: 1px solid #eee;
}

	.binduserinfo_head p {
		padding: 15px 0;
		line-height: 30px;
		color: #333333;
		font-size: 17px;
		font-weight: bold;
	}

.binduserinfo_yzm_btn {
	color: #ffffff;
	font-size: 13px;
	width: 85px;
	text-align: center;
	line-height: 40px;
	border-radius: 3px;
	background: #8d9cb6;
}

.binduserinfo_form_input {
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}

	.binduserinfo_form_input p {
		color: #333333;
		font-size: 14px;
		line-height: 40px;
		min-width: 58px;
		text-align: right;
	}

	.binduserinfo_form_input input {
		border: 1px solid #bac2c6;
		border-radius: 3px;
		height: 40px;
		outline: none;
		font-size: 13px;
		padding: 0 10px;
		width: calc(100% - 75px);
	}

.binduserinfo_yzm {
	display: flex;
	justify-content: space-between;
	width: calc(100% - 75px);
}

.binduserinfo_form_input .binduserinfo_yzm input {
	width: calc(100% - 90px);
}

.binduserinfo_form {
	padding: 20px 0 30px;
}

.userinfo_item {
	padding: 0 15px;
	background: #fff;
	margin-bottom: 10px;
}

	.userinfo_item .userinfo_item_li {
		padding: 10px 20px 10px 0;
		background: url('../img/user_ico9.png') no-repeat right 0.3rem center;
		background-size: 8px auto;
		line-height: 40px;
		font-size: 15px;
	}

	.userinfo_item .userImgGrzlIn {
		width: 70px;
		height: 70px;
		top: 10px;
		right: 20px;
	}

		.userinfo_item .userImgGrzlIn img {
			width: 70px;
			height: 70px;
			border-radius: 50%;
			object-fit: cover;
		}

	.userinfo_item .userinfo_item_li:has(.userImgGrzlIn) {
		line-height: 70px;
		height: auto;
	}

.footerNav li i {
	width: 100%;
	height: 20px;
	display: block;
}

.icon_nav1 {
	background: url('../img/icon/nav1.png') no-repeat center;
	background-size: auto 20px;
}

.action .icon_nav1 {
	background: url('../img/icon/nav1_act.png') no-repeat center;
	background-size: auto 20px;
}

.icon_nav2 {
	background: url('../img/icon/nav2.png') no-repeat center;
	background-size: auto 20px;
}

.action .icon_nav2 {
	background: url('../img/icon/nav2_act.png') no-repeat center;
	background-size: auto 20px;
}

.icon_nav3 {
	background: url('../img/icon/nav3.png') no-repeat center;
	background-size: auto 20px;
}

.action .icon_nav3 {
	background: url('../img/icon/nav3_act.png') no-repeat center;
	background-size: auto 20px;
}

.icon_nav4 {
	background: url('../img/icon/nav4.png') no-repeat center;
	background-size: auto 20px;
}

.action .icon_nav4 {
	background: url('../img/icon/nav4_act.png') no-repeat center;
	background-size: auto 20px;
}

.contentVoteList {
	margin-top: 3.5rem;
}

	.contentVoteList .vote_item {
		margin-bottom: 10px;
	}

.vote_item_con {
	width: calc(100% - 6rem);
	display: flex;
}

.exhibitorsUl li .vote_item_con .img {
	position: static;
	flex-shrink: 0;
	margin-right: 10px;
	margin-top: 1rem;
}

.exhibitorsUl1 li .vote_item_con p {
	width: auto;
	flex: 1;
}

.conic_gradient {
	position: relative;
}


	.conic_gradient span {
		display: block;
		border-radius: 50%;
		width: 80px;
		height: 80px;
		position: absolute;
		left: 0;
		top: 0;
	}

.am-modal-hd {
	font-size: 18px !important;
}

.am-modal-loading .am-icon-spin {
	font-size: 24px !important;
}

.vote_item_rt p {
	width: 100% !important;
	word-wrap: break-word;
	overflow-wrap: break-word;
	overflow: visible !important;
	height: auto !important;
}

.vote_item_rt {
	flex: 1;
	min-height: 6rem;
	width: calc(100% - 4.5rem - 10px);
}
