* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
}

input,
button,
select {
	border: none;
	outline: none;
}


.zst_banner {
	width: 92%;
	height: 9rem;
	margin: 1rem 4% 0;
}

.zst_banner img {
	width: 100%;
	height: 9rem;
	object-fit: cover;
	border-radius: 0.5rem;
}

.zst_nav {
	width: 100%;
	margin-top: 1rem;
}

.zst_nav li {
	width: 25%;
	float: left;
}

.zst_nav li img {
	height: 2.5rem;
	display: block;
	margin: 0 auto;
}

.zst_nav li p {
	width: 100%;
	font-size: 13px;
	font-weight: 600;
	margin-top: 0.5rem;
	text-align: center;
	color: #333;
	margin-bottom: 0.25rem;
}

.zst_title {
	width: 92%;
	height: 2rem;
	line-height: 2rem;
	font-size: 15px;
	margin: 0.75rem 4%;
	font-weight: 600;
	display: flex;
	justify-content: flex-start;
	position: relative;
}

.zst_title span {
	width: 0.25rem;
	height: 1.2rem;
	border-radius: 2rem;
	display: inline-block;
	background: #206bc4;
	margin-top: 0.4rem;
	margin-right: 0.4rem;
}

.zst_title a {
	width: 50px;
	height: 2rem;
	line-height: 2rem;
	display: inline-block;
	text-align: right;
	font-size: 14px;
	color: #ccc;
	font-weight: normal;
	position: absolute;
	bottom: 0;
	right: 0;
}

.zsc_topics {
	width: 92%;
	margin: 0.5rem 4% 0;
}

.zsc_topics ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.zsc_topics li {
	width: 48%;
	background: #fff;
	border-radius: 0.35rem;
	padding-bottom: 0.5rem;
	margin-bottom: 1rem;
	box-shadow: 0 4px 8px #e2e0e0;

}

.zsc_topics li .img {
	width: 100%;
	height: 6.5rem;
}

.zsc_topics li .img img {
	width: 100%;
	height: 6.5rem;
	object-fit: cover;
	border-radius: 0.35rem 0.35rem 0 0;
}

.zsc_topics li h4 {
	padding: 0 0.75rem;
	box-sizing: border-box;
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	overflow: hidden;
	font-size: 15px;
	margin-top: 0.4rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zsc_topics li p {
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: 16px;
	padding: 0 0.75rem;
	box-sizing: border-box;
	color: #206bc4;
	margin-top: 0.1rem;
	font-weight: 600;
	margin-bottom: 0.25rem;
}

.zsc_topics li p span {
	margin-left: 0.5rem;
	font-size: 14px;
	font-weight: normal;
	color: #ccc;
	text-decoration: line-through;
}

.zst_guess {
	width: 92%;
	margin: 0 4%;
}

.zst_guess li {
	width: 100%;
	padding: 0.75rem;
	box-sizing: border-box;
	border-radius: 0.25rem;
	background: #fff;
	box-shadow: 0 0px 8px #e2e0e0;
	display: flex;
	justify-content: flex-start;
	margin-bottom: 1rem;
	position: relative;
}

.zst_guess li .img {
	width: 6rem;
	height: 6rem;
	flex-shrink: 0;
	border-radius: 0.25rem;
	margin-right: 0.5rem;
}

.zst_guess li .img img {
	width: 100%;
	height: 6rem;
	object-fit: cover;
	border-radius: 0.25rem;
}

.zst_guess li .text {
	width: 100%;
	height: 6rem;
	overflow: hidden;
}

.zst_guess li .text h4 {
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zst_guess li .text p:nth-child(2) {
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	font-size: 14px;
	overflow: hidden;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zst_guess li .text p:nth-child(3) {
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	font-size: 16px;
	font-weight: bold;
	color: #206bc4;
	margin-top: 0.5rem;
}

.zst_guess li .text p:nth-child(3) span {
	margin-left: 0.5rem;
	text-decoration: line-through;
	font-weight: normal;
	font-size: 14px;
	color: #ccc;
}

.zst_guess li a {
	position: absolute;
	bottom: 0.8rem;
	right: 0.75rem;
	height: 24px;
	line-height: 24px;
	border: 1px #206bc4 solid;
	font-size: 12px;
	color: #206bc4;
	width: 5rem;
	text-align: center;
	border-radius: 50px;
}

.footer_bottom {
	width: 100%;
	height: 80px;
}

footer {
	width: 100%;
	height: 44px;
	padding: 5px 0;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 9999;
	background: #fff;
	box-shadow: 0 0px 16px #e2e0e0;
}

footer li {
	width: 33.33%;
	height: 44px;
	float: left;
}

footer li img {
	width: 24px;
	height: 24px;
	display: block;
	margin: 1px auto;
}

footer li p {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	color: #ccc;
}

footer li.action p {
	color: #206bc4;
}

.zst_class_left {
	width: 25%;
	height: 100vh;
	background: #fff;
	padding: 1.5rem 0.5rem;
	box-sizing: border-box;
	box-shadow: 0 0px 8px #e2e0e0;
	position: fixed;
	top: 0;
	left: 0;
}

.zst_class_left li {
	width: 100%;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	font-size: 14px;
	color: #999;
	margin-bottom: 1rem;
}

.zst_class_left li.action {
	background: #206bc4;
	color: #fff;
	border-radius: 50px;
	height: 2rem;
	line-height: 2rem;
	font-size: 12px;
}

.zst_class_right {
	width: 100%;
	padding: 1rem 3% 1rem 28%;
	box-sizing: border-box;
	margin: 0 !important;
}

.zst_class_right li {
	padding: 0.5rem !important;
}

.zst_class_right li .img {
	position: relative;
}

.zst_class_right li .img p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: 12px;
	text-align: center;
	height: 2rem;
	line-height: 2rem;
	background: rgba(0, 0, 0, .6);
	color: #fff;
	border-radius: 0 0 0.25rem 0.25rem;
}

.zst_my_top {
	width: 92%;
	height: 4.5rem;
	background: #fff;
	border-radius: 0.5rem;
	padding: 0.75rem;
	box-sizing: border-box;
	margin: 1rem 4% 0;
	display: flex;
	justify-content: flex-start;
	box-shadow: 0 0px 8px #e2e0e0;
}

.zst_my_top img {
	width: 3rem;
	height: 3rem;
	border-radius: 4rem;
	flex-shrink: 0;
	margin-right: 0.75rem;
}

.zst_my_top .text {
	width: 100%;
	height: 3rem;
	line-height: 1.5rem;
}

.zst_my_top .text p {
	font-size: 13px;
	color: #999;
}

.zst_my_vip {
	width: 92%;
	height: 3rem;
	background: #ffc157;
	margin: 1rem 4%;
	border-radius: 0.25rem;
	position: relative;
	overflow: hidden;
	box-shadow: 0 0px 8px #e2e0e0;
}

.zst_my_vip span {
	width: 30px;
	height: 100px;
	background: #ffc157;
	display: block;
	position: absolute;
	transform: rotate(36deg);
	top: -20px;
	left: 33%;
}

.zst_my_vip p:nth-child(1) {
	height: 3rem;
	background: #206bc4;
	font-weight: normal;
	width: 38%;
	box-sizing: border-box;
	line-height: 3rem;
	color: #fff;
	font-weight: 600;
	display: inline-block;
	text-align: center;
	padding-right: 1.25rem;
}

.zst_my_vip p:nth-child(2) {
	display: inline-block;
	height: 3rem;
	line-height: 3rem;
	width: 60%;
	text-align: center;
	position: relative;
	z-index: 99;
	padding-right: 1.25rem;
	box-sizing: border-box;
	font-size: 15px;
	float: right;
	color: #fff;
}

.zst_my_service {
	width: 92%;
	margin: 1rem 4% 0;
	padding: 0.75rem;
	box-sizing: border-box;
	background: #fff;
	border-radius: 0.25rem;
	box-shadow: 0 0px 8px #e2e0e0;
}

.zst_my_title {
	width: 100%;
	height: 39px;
	display: flex;
	justify-content: center;
}

.zst_my_title p {
	height: 39px;
	line-height: 39px;
	font-size: 15px;
	padding: 0 1.25rem;
	box-sizing: border-box;
	color: #ccc;
}

.zst_my_title span {
	width: 20%;
	height: 1px;
	display: inline-block;
	background: #ccc;
	margin-top: 19px;
}

.zst_my_service li {
	width: 33.33%;
	float: left;
	margin-bottom: 1rem;
	padding-top: 0.75rem;
}

.zst_my_service li img {
	width: 2rem;
	display: block;
	margin: 0 auto;
}

.zst_my_service li p {
	font-size: 14px;
	text-align: center;
	margin-top: 0.75rem;
	color: #999;
}

.zst_details_topimg {
	width: 100%;
	height: 12rem;
}

.zst_details_topimg img {
	width: 100%;
	height: 12rem;
	object-fit: cover;
}

.zst_details_top {
	width: 100%;
	padding: 0.5rem 4% 0.75rem;
	box-sizing: border-box;
	background: #fff;
}

.zst_details_top h4 {
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	margin-top: 0.5rem;
}

.zst_details_top p:nth-child(2) {
	width: 100%;
	line-height: 1.5rem;
	font-size: 14px;
	color: #999;
	max-height: 3rem;
	overflow: hidden;
	margin-top: 0.25rem;
}

.zst_details_top p:nth-child(3) {
	width: 100%;
	height: 2rem;
	line-height: 2rem;
	font-weight: bold;
	color: #206bc4;
	font-size: 18px;
	margin-top: 0.5rem;
}

.zst_details_top p:nth-child(3) span {
	float: right;
	width: 5rem;
	height: 2rem;
	line-height: 30px;
	border: 1px #206bc4 solid;
	box-sizing: border-box;
	line-height: 30px;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	border-radius: 50px;
}

.zst_details_top ul {
	margin-top: 1rem;
}

.zst_details_top li {
	width: 33.33%;
	height: 2rem;
	float: left;
	display: flex;
	justify-content: flex-start;
}

.zst_details_top li:nth-child(2) {
	display: flex;
	justify-content: center !important;
}

.zst_details_top li:nth-child(3) {
	display: flex;
	justify-content: flex-end !important;
}

.zst_details_top li span {
	width: 4px;
	height: 4px;
	margin-top: 14px;
	border-radius: 50px;
	background: #999;
	display: inline-block;
	margin-right: 0.25rem;
}

.zst_details_top li p {
	height: 32px !important;
	line-height: 32px !important;
	font-size: 13px !important;
	margin-top: 0 !important;
	display: inline-block;
	color: #999 !important;
	width: auto !important;
}

.divheight {
	width: 100%;
	height: 10px;
	background: #f5f5f5;
}

.zst_details_nav {
	width: 100%;
	height: 3rem;
	padding: 0.5rem 4% 0;
	box-sizing: border-box;
}

.zst_details_nav li {
	width: 50%;
	float: left;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	font-size: 14px;
	color: #999;
	position: relative;
}

.zst_details_nav li a {
	color: #999;
}

.zst_details_nav li.action {
	line-height: 2.3rem;
	color: #206bc4;
}

.zst_details_nav li span {
	width: 50%;
	height: 2px;
	background: #206bc4;
	display: inline-block;
	position: absolute;
	bottom: 4px;
	border-radius: 10px;
	left: 25%;
}

.zst_details_introduce {
	width: 100%;
	margin-top: 0.75rem;
}

.zst_details_introduce img {
	width: 100%;
	float: left;
}

.zst_details_instructions {
	width: 100%;
}

.zst_details_instructions img {
	width: 100%;
	float: left;
}

.zst_details_footer {
	width: 100%;
	height: 60px;
	background: #fff;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999;
}

.zst_details_footer .left {
	width: 20%;
	height: 60px;
	float: left;

}

.zst_details_footer .left img {
	height: 24px;
	display: block;
	margin: 9px auto 2px;
}

.zst_details_footer .left p {
	width: 100%;
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-size: 12px;
	color: #ccc;
}

.zst_details_footer .right {
	width: 80%;
	height: 60px;
	display: inline-block;
	float: right;
}

.zst_details_footer .right a {
	width: 100%;
	height: 60px;
	background: url(http://imgs.zhengcantang.com/web_static/img/my_bg.png) no-repeat;
	background-size: cover;
	color: #fff;
	display: inline-block;
	text-align: center;
	font-size: 16px;
	line-height: 60px;
}


.zst_login_logo {
	width: 5rem;
	height: 5rem;
	margin: 4rem auto 3rem;
}

.zst_login_logo img {
	width: 100%;
	height: 100%;
	border-radius: 0.25rem;
}

.zst_login_form {
	width: 88%;
	margin: 0 6%;
}

.zst_login_input {
	width: 100%;
	height: 2.5rem;
	margin-bottom: 1.5rem;
	position: relative;
	border-bottom: 1px #f0f0f0 solid;
}

.zst_login_input p {
	position: absolute;
	top: 0.65rem;
	left: 0;
	border-right: 1px #f0f0f0 solid;
	height: 1.2rem;
	line-height: 1.2rem;
	font-size: 14px;
	padding-right: 0.5rem;
	color: #2c2c2c;
	display: inline-block;
}

.zst_login_input input {
	width: 100%;
	height: 2.5rem;
	background: #fff;
	font-size: 14px;
	padding-left: 4rem;
	box-sizing: border-box;
}

.zst_login_input input::placeholder {
	color: #c4c4c4;
}

.zst_login_input a {
	padding: 0 1rem;
	height: 1.5rem;
	display: inline-block;
	background: #206bc4;
	font-size: 12px;
	position: absolute;
	top: 0.5rem;
	line-height: 1.5rem;
	color: #fff;
	border-radius: 4px;
	right: 0;
}

.zst_login_form button {
	width: 100%;
	height: 3rem;
	background: rgba(98, 157, 246, 0.5);
	border-radius: 0.25rem;
	color: #fff;
	font-size: 15px;
	margin-top: 0.5rem;
}

.zst_login_agreement {
	width: 100%;
	text-align: center;
	font-size: 14px;
	margin-top: 0.75rem;
	color: #6f767e;
}

.zst_login_agreement span {
	color: #206bc4;
}

.zst_login_title {
	width: 100%;
	height: 31px;
	position: relative;
}

.zst_login_title span {
	width: 100%;
	height: 1px;
	background: #ececec;
	display: block;
	position: absolute;
	top: 15px;
	left: 0;
}

.zst_login_title p {
	width: 30%;
	background: #fff;
	margin-left: 35%;
	height: 31px;
	line-height: 31px;
	text-align: center;
	font-size: 14px;
	color: #70777d;
	position: relative;
	z-index: 99;
}

.zst_login_footer {
	padding: 0rem 0 2.5rem;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
}

.zst_login_footer ul {
	display: flex;
	justify-content: center;
	margin-top: 1.5rem;
}

.zst_login_footer li {
	width: 2rem;
	height: 2rem;
	margin: 0 1.25rem;
}

.zst_login_footer li img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.zst_login_return {
	width: 1rem;
	height: 1rem;
	position: fixed;
	top: 0.75rem;
	left: 2%;
}

.zst_login_return img {
	height: 1rem;
}

.zst_wxlogin_musk {
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, .5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	display: none;
}

.zst_wxlogin {
	width: 100%;
	padding: 1rem 4% 2.5rem;
	background: #fff;
	border-radius: 1rem 1rem 0 0;
	position: fixed;
	bottom: 0;
	left: 0;
	box-sizing: border-box;
}

.zst_wxlogin h4 {
	width: 100%;
	font-size: 16px;
	text-align: center;
}

.zst_wxlogin span {
	width: 2rem;
	height: 2rem;
	background: #206bc4;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	border-radius: 0 1rem 0 1rem;
}

.zst_wxlogin span img {
	height: 1rem;
	display: block;
	margin: 0.5rem auto;
}

.zst_wxlogin_ewm {
	width: 7.5rem;
	height: 7.5rem;
	margin: 1rem auto 0.5rem;
}

.zst_wxlogin_ewm img {
	width: 100%;
	height: 100%;
}

.zst_wxlogin p {
	text-align: center;
	font-size: 14px;
	color: #999;
}

.my_top {
	width: 100%;
	padding: 2rem 4%;
	box-sizing: border-box;
	height: 11.5rem;
	background: url(/static/home/web_static/img/my_bg.png) no-repeat;
	background-size: cover;
}

.my_top_user {
	width: 100%;
	height: 3rem;
	display: flex;
	justify-content: flex-start;
}

.my_top_user img {
	height: 3rem;
	border-radius: 3rem;
	width: 3rem;
	border: 2px #fff solid;
	background: #fff;
	box-sizing: border-box;
	flex-shrink: 0;
}

.my_top_user .text {
	margin-left: 0.5rem;
}

.my_top_user .text h4 {
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	color: #fff;

}

.my_top_user .text p {
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: 13px;
	color: rgba(255, 255, 255, .8);
	display: flex;
	justify-content: flex-start;
}

.my_top_user .text span {
	padding: 0 1rem;
	background: #fff;
	display: inline-block;
	margin-left: 1rem;
	border-radius: 50px;
	color: #206bc4;
	font-size: 12px;

}

.my_top_vip {
	width: 88%;
	height: 2.5rem;
	background-image: linear-gradient(243deg, #211f37 2%, #454763 97%);
	margin-left: 6%;
	margin-top: 2rem;
	border-radius: 1rem 1rem 0 0;
	padding: 0 4%;
	box-sizing: border-box;
}

.my_top_vip h2 {
	height: 2.5rem;
	line-height: 2.5rem;
	color: #fadb59;
	display: inline-block;
	font-size: 20px;
	float: left;
}

.my_top_vip p {
	float: left;
	height: 2.5rem;
	font-size: 14px;
	line-height: 2.5rem;
	margin-left: 0.5rem;
	color: #fff;
}

.my_top_vip a {
	float: right;
	padding: 0 1rem;
	height: 1.5rem;
	background: #FADB59;
	color: #fff;
	font-size: 12px;
	line-height: 1.5rem;
	margin-top: 0.5rem;
	border-radius: 50px;
	color: #000;
}

.my_center_nav {
	width: 92%;
	height: 5rem;
	background: #fff;
	margin-top: -2rem;
	position: relative;
	z-index: 50;
	margin-left: 4%;
	border-radius: 0.5rem 0.5rem 0 0;
	padding: 0.5rem 0;
	box-sizing: border-box;
}

.my_center_nav li {
	width: 33.33%;
	height: 4rem;
	float: left;
}

.my_center_nav li img {
	height: 28px;
	display: block;
	margin: 0.3rem auto 4px;

}

.my_center_nav li p {
	width: 100%;
	font-size: 13px;
	height: 1.5rem;
	line-height: 1.5rem;
	text-align: center;
	margin-top: 0px;
}

.my_center_service {
	width: 92%;
	margin: 1rem 4% 0;
	background: #fff;
	padding: 1rem 0%;
	box-sizing: border-box;
}

.my_center_service h4 {
	width: 100%;
	padding: 0 4%;
	box-sizing: border-box;
}

.my_center_service ul {
	margin-top: 1rem;
}

.my_center_service li {
	width: 25%;
	float: left;
}

.my_center_service img {
	height: 1.8rem;
	display: block;
	margin: 0.5rem auto 0;
	border-radius: 50px;
}

.my_center_service p {
	width: 100%;
	margin-top: 0.5rem;
	text-align: center;
	font-size: 14px;
	clear: #999;
}

.my_binding_musk {
	width: 100%;
	height: 100vh;
	background: rgba(0, 0, 0, .5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
}

.my_binding {
	width: 100%;
	padding: 1rem 4% 2.5rem;
	background: #fff;
	border-radius: 1rem 1rem 0 0;
	position: fixed;
	bottom: 0;
	left: 0;
	box-sizing: border-box;
}

.my_binding h4 {
	width: 100%;
	text-align: center;
}

.my_binding span {
	width: 2rem;
	height: 2rem;
	background: #206bc4;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	border-radius: 0 1rem 0 1rem;
}

.my_binding span img {
	height: 1rem;
	display: block;
	margin: 0.5rem auto;
}

.my_binding_input {
	width: 100%;
	height: 3rem;
	background: #f5f5f5;
	margin-top: 1rem;
	border-radius: 0.25rem;
	position: relative;
}

.my_binding_input input {
	width: 100%;
	height: 3rem;
	background: transparent;
	padding: 0 0.5rem;
	box-sizing: border-box;
}

.my_binding_input a {
	padding: 0 1rem;
	background: #206bc4;
	height: 2rem;
	line-height: 2rem;
	position: absolute;
	top: 0.5rem;
	border-radius: 50px;
	color: #fff;
	right: 4%;
	display: inline-block;
	font-size: 12px;
}

.my_binding button {
	width: 100%;
	height: 3rem;
	margin-top: 2rem;
	border-radius: 0.25rem;
	background: #206bc4;
	color: #fff;
}

.my_binding a.action {
	background: linear-gradient(to right, #91bdff, #206bc4);
	color: #fff;
	border: 1px solid #fff;
}

.banner {
	background: linear-gradient(to right, #91bdff, #206bc4);
}

.banner p {
	color: #206bc4;
}

.tc ul li p {
	color: #ccc;
}

.tc ul li i {
	background: linear-gradient(to right, #91bdff, #206bc4);
	color: #fff;
}

.tc ul li.on {
	border-color: #206bc4;
}

.tc ul li.on p {
	color: #206bc4;
}

.agreement a {
	color: #206bc4;
}

.submit button {
	box-shadow: 0 0.2rem 0.25rem rgba(98, 157, 246, .2);
	color: #fff;
	background: linear-gradient(to right, #91bdff, #206bc4);
}

.my_binding {
	padding: 0.32rem 4% 0.8rem;
	border-radius: 0.32rem 0.32rem 0 0;
}

.my_binding span {
	width: 0.64rem;
	height: 0.64rem;
	border-radius: 0 0.32rem 0 0.32rem;
}

.my_binding span img {
	width: 0.32rem;
	height: 0.32rem;
	margin: 0.16rem;
}

.my_binding h4 {
	font-size: 16px;
}

.my_binding button {
	height: 0.96rem;
	margin-top: 1rem;
	border-radius: 4px;
}

.my_binding a {
	width: 48%;
	height: 1rem;
	line-height: 1rem;
	font-size: 16px;
	text-align: center;
	color: #ccc;
	margin-top: 0.64rem;
	border-radius: 4px;
	background: #fff;
	border: 1px #ccc solid;
	display: inline-block;
}

.tc {
	padding: 0;
}

.container .banner {
	margin-top: 0 !important;
}

.container {
	padding: 0.5rem 4% 1rem;
	background: #f5f5f5;
}

.qy-tc {
	margin-top: -0.5rem;
}

.zst_login_input img {
	height: 2rem;
	display: inline-block;
	/*background: #206bc4;*/
	font-size: 12px;
	position: absolute;
	line-height: 1.5rem;
	color: #fff;
	border-radius: 4px;
	right: 0;
}

.zst_header {
	width: 100%;
	height: 44px;
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;

}

.zst_headers {
	width: 100%;
	height: 44px;
}

.zst_header img {
	height: 16px;
	position: absolute;
	top: 14px;
	left: 10px;
	z-index: 999;
}

.zst_header p {
	width: 100%;
	height: 44px;
	line-height: 44px;
	font-size: 15px;
	text-align: center;
	color: #666;
}
