<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.detail_main {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 40px;
}

.detail_flex {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.det_flex_l {
	width: 860px;
}

.detnew_search_view {
	width: 100%;
	height: 100px;
	background: #FFFFFF;
	border-radius: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
}

.detnew_search_view .det_search {
	width: 93%;
	position: relative;
	height: 60px;
	background: #F5F7F8;
	border-radius: 6px;
	overflow: hidden;
}

.detnew_search_view .search_icon {
	position: absolute;
	left: 8px;
	top: 14px;
	width: 32px;
	height: 32px;
	z-index: 5;
	cursor: pointer;
}

.detnew_search_view input {
	width: 670px;
	height: 100%;
	padding-left: 47px;
	box-sizing: border-box;
	background: #F5F7F8;
	font-size: 16px;
}

.detnew_search_view .search_btn {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 5;
	width: 130px;
	height: 100%;
	text-align: center;
	line-height: 60px;
	background: #C3CBD6;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 5px;
	cursor: pointer;
}

.detnew_search_view .focus_search .search_btn {
	background: #21AA28 !important;
}

.det_tips {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 64px;
	background: #FFF5E6;
	width: 100%;
}

.det_tips .det_tips_l {
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #FF3333;
}

.det_tips .det_tips_l img {
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
}

.det_tips .det_tips_l span {
	font-weight: bold;
}

.det_tips .tips_add {
	display: block;
	margin-left: 55px;
	font-size: 16px;
	color: #FF3333;
}

.detnew_subject {
	isplay: block;
	width: 100%;
	background: #FFFFFF;
	border-radius: 12px;
	padding-bottom: 20px;
}

.detnew_subject .sub_label {
	display: flex;
	align-items: center;
	margin-left: 35px;
	padding-top: 35px;
	line-height: 30px;
}

.detnew_subject .sub_label_icon {
	display: block;
	width: 20px;
	height: 20px;
}

.detnew_subject .sub_label_name {
	margin-left: 10px;
	color: #333333;
	font-weight: bold;
	font-size: 20px;
}

.detnew_subject .sub_label_txt {
	color: #999999;
}

.detnew_subject .sub_board {
	position: relative;
	width: 780px;
	padding-top: 20px;
	padding-bottom: 50px;
	background: #efd38f;
	margin: 0 auto;
	margin-top: 30px;
	border-radius: 12px 12px 0 0;
}

.detnew_subject .board_box {
	position: relative;
	z-index: 1;
	width: 740px;
	border-radius: 12px;
	margin: 0 auto;
	overflow: hidden;
	box-sizing: border-box;
	padding: 15px 20px 20px 20px;
}

.detnew_subject .board_bg {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
}

.detnew_subject .board_logo {
	display: block;
	width: 126px;
	height: 33px;
}

.detnew_subject .board_title {
	display: block;
	font-size: 18px;
	color: #ffffff;
	line-height: 36px;
	text-align: justify;
	margin-top: 15px;
	word-wrap: break-word;
	word-break: break-all;
}

.detnew_subject .board_option {
	margin-top: 10px;
	font-size: 16px;
	line-height: 32px;
	color: #ffffff;
	word-wrap: break-word;
	word-break: break-all;
}

.detnew_subject .board_option p {
	word-wrap: break-word;
	word-break: break-all;
}

.detnew_subject .board_bot {
	position: absolute;
	bottom: 0;
	z-index: 10;
	left: 50%;
	transform: translateX(-50%);
	width: 800px;
	height: 64px;
}

.detnew_subject .sub_cont {
	display: block;
	margin: 0 40px;
	margin-top: 15px;
}

.detnew_subject .sub_cont .sub_title {
	font-size: 18px;
	line-height: 36px;
}

.detnew_subject .sub_cont .sub_title .sub_type {
	color: #21AA28;
}

.detnew_subject .sub_cont .sub_title h1 {
	display: inline;
	font-size: 18px;
	line-height: 36px;
	color: #333333;
	text-align: justify;
	font-weight: normal;
}

.detnew_subject .sub_cont .sub_title img {
	display: block;
	max-width: 100%;
}

.detnew_subject .ask_context {
	padding-top: 5px;
	font-size: 16px;
	color: #657180;
	line-height: 2;
}

.detnew_subject .ask_context p {
	font-size: 16px;
	color: #657180;
	line-height: 2;
}

.detnew_subject .ask_context img {
	max-width: 100%;
}

.detnew_subject .sub_cont p {
	color: #666666;
	font-size: 16px;
	line-height: 32px;
	padding-top: 5px;
	word-break: break-all;
}

.detnew_subject .sub_ans_label {
	display: flex;
	align-items: center;
	margin-left: 40px;
	margin-top: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

.detnew_subject .sub_ans_label img {
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
}

.detnew_subject .sub_ans_btn {
	margin: 25px 0 20px 40px;
	display: block;
	text-align: center;
	line-height: 48px;
	width: 180px;
	height: 48px;
	cursor: pointer;
	font-size: 16px;
	color: #FFFFFF;
	background: #21AA28;
	border-radius: 6px;
}

.detnew_subject .sub_noans_btn {
	margin: 25px 0 20px 40px;
	display: block;
	text-align: center;
	line-height: 48px;
	width: 180px;
	height: 48px;
	cursor: pointer;
	font-size: 16px;
	color: #FFFFFF;
	background: #C3CBD6;
	border-radius: 6px;
}

.detnew_subject .will_answer {
	display: block;
	margin: 30px 40px 0 40px;
}

.detnew_subject .will_answer textarea {
	display: block;
	width: 100%;
	height: 205px;
	box-sizing: border-box;
	background: #F5F8FB;
	border-radius: 6px;
	padding: 15px 20px;
	text-align: justify;
	line-height: 1.5;
	font-size: 16px;
}

.detnew_subject .will_botview {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 20px;
}

.detnew_subject .will_file {
	position: relative;
	display: flex;
	align-items: center;
	color: #1F77B1;
}

.detnew_subject .will_file img {
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
}

.detnew_subject .will_file input[type=file] {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	opacity: 0;
}

.detnew_subject .will_bot_r {
	display: flex;
	align-items: center;
}

.detnew_subject .will_number {
	color: #999999;
}

.detnew_subject .will_update {
	display: block;
	margin-left: 40px;
	width: 180px;
	height: 48px;
	background: #21AA28;
	border-radius: 6px;
	cursor: pointer;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	line-height: 48px;
}

.detnew_subject .look_answer {
	display: block;
	margin: 30px 40px 0 40px;
	padding: 15px 20px;
	background: #F5F8FB;
	border-radius: 6px;
}

.detnew_subject .look_answer .sub_ans_cont {
	display: block;
	font-size: 16px;
	color: #333333;
	line-height: 2;
	text-align: justify;
	word-break: break-word;
}

.detnew_subject .look_answer .sub_ans_cont img {
	max-width: 100%;
}

.detnew_subject .sub_footer {
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* height: 65px; */
	padding: 20px 40px 0;
	border-top: 1px solid #EEEEEE;
	margin-top: 30px;
}

.detnew_subject .sub_footer_l {
	display: flex;
	align-items: center;
}

.detnew_subject .sub_footer_l span {
	color: #B3B3B3;
	margin-right: 10px;
}

.detnew_subject .sub_footer_r {
	display: flex;
	align-items: center;
}

.detnew_subject .sub_error {
	display: flex;
	align-items: center;
	color: #666666;
}

.detnew_subject .sub_error img {
	display: block;
	width: 14px;
	height: 14px;
	margin-right: 4px;
}

.detnew_subject .sub_collect {
	display: flex;
	align-items: center;
	margin-left: 30px;
	color: #666666;
	cursor: pointer;
}

.detnew_subject .sub_collect .sub_col_icon {
	display: block;
	width: 14px;
	height: 14px;
	background: url(../images/pc_zda_a_star.png) no-repeat;
	background-size: 100% 100%;
	margin-right: 5px;
}

.detnew_subject .sub_col_in .sub_col_icon {
	width: 16px;
	height: 16px;
	background: url(../images/pc_zda_a_star_red.png) no-repeat;
	background-size: 100% 100%;
}

.xcv_psych {
	background: #FFFFFF;
	width: 100%;
	box-sizing: border-box;
	border-radius: 12px;
	padding-top: 30px;
	padding-bottom: 40px;
	margin-top: 30px;
}

.xcv_psych .psych_title {
	margin: 0 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.xcv_psych .psych_name {
	display: flex;
	align-items: center;
	font-size: 20px;
	color: #333333;
}

.xcv_psych .psych_name img {
	display: block;
	width: 21px;
	height: 21px;
	margin-right: 8px;
}

.xcv_psych .psych_more {
	font-size: 14px;
	color: #999999;
}

.xcv_psych .psych_list {
	margin: 0 40px;
	display: flex;
	flex-wrap: wrap;
}

.xcv_psych .psych_li {
	width: 375px;
	height: 110px;
	display: flex;
	align-items: center;
	border-radius: 12px;
	background: #F5F8FB;
	margin-top: 30px;
	margin-right: 30px;
	padding: 0 14px;
	box-sizing: border-box;
}

.xcv_psych .psych_li:nth-child(2n) {
	margin-right: 0;
}

.xcv_psych .psych_img {
	display: block;
	width: 120px;
	height: 70px;
	border-radius: 12px;
}

.xcv_psych .psych_info {
	margin-left: 10px;
}

.xcv_psych .psych_txt {
	font-size: 16px;
	color: #333333;
	line-height: 24px;
}

.xcv_psych .psych_notes {
	display: flex;
	align-items: center;
	margin-top: 6px;
}

.xcv_psych .psych_notes_p {
	display: flex;
	align-items: center;
	margin-right: 20px;
	font-size: 14px;
	color: #657180;
}

.xcv_psych .psych_notes_p img {
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 2px;
}

.detnew_interest {
	display: block;
	margin-top: 20px;
	border-radius: 12px;
	background: #FFFFFF;
	padding-bottom: 40px;
}

.detnew_interest .int_name {
	padding-top: 20px;
	margin: 0 35px;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	line-height: 2;
}

.detnew_interest .int_name img {
	width: 20px;
	height: 20px;
	margin-right: 10px;
	padding-top: 10px;
}

.detnew_interest .int_name p {
	display: inline;
}

.detnew_interest .int_view {
	margin: 35px 35px 0 35px;
}

.detnew_interest .int_view .number {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}

.detnew_interest .int_view .xg_title {
	margin-top: 15px;
	font-size: 18px;
	line-height: 2;
	color: #333333;
	text-align: justify;
	word-break: break-all;
}

.detnew_interest .int_view .xg_content {
	font-size: 14px;
	color: #657180;
	line-height: 2;
}

.detnew_interest .int_view .xg_content p {
	font-size: 14px;
	color: #657180;
	line-height: 2;
}

.detnew_interest .int_view .xg_content img {
	display: block;
	max-width: 100%;
}

.detnew_interest .int_view .rich_a {
	display: block;
	margin-top: 15px;
	font-size: 16px;
	color: #21AA28;
}

.detzda_subBk {
	padding: 0 40px;
	padding-top: 30px;
	padding-bottom: 40px;
	background: #FFFFFF;
	border-radius: 12px;
	margin-top: 20px;
}

.detzda_subBk .subBk_title {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.detzda_subBk .subBk_label {
	display: flex;
	align-items: center;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}

.detzda_subBk .subBk_label img {
	display: block;
	width: 21px;
	height: 21px;
	margin-right: 10px;
}

.detzda_subBk .subBk_more {
	display: block;
	font-size: 14px;
	color: #999999;
}

.detzda_subBk .subBk_list {
	display: flex;
	flex-wrap: wrap;
	padding-top: 15px;
}

.detzda_subBk .subBk_list a {
	margin-top: 12px;
	margin-right: 12px;
	overflow: hidden;
	width: 120px;
	height: 40px;
	background: #F5F8FB;
	border-radius: 6px;
	display: block;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
	box-sizing: border-box;
	padding: 0 10px;
	font-size: 14px;
	color: #464C5B;
}

.detzda_subBk .subBk_list a:nth-child(6n) {
	margin-right: 0;
}

.detzda_subBk .subBk_list a:hover {
	color: #21AA28;
}

.det_slider {
	width: 300px;
}

.detnew_adv {
	display: block;
	width: 100%;
	border-radius: 12px;
	overflow: hidden;
}

	.detnew_adv img {
		display: block;
		width: 300px;
		height:auto;
	}

.detnew_account {
	display: block;
	width: 100%;
	background: #FFFFFF;
	border-radius: 12px;
}

.detnew_account .acc_notUser {
	display: block;
	margin: 0 30px;
	padding-top: 40px;
}

.detnew_account .notuser_name {
	display: flex;
	align-items: center;
	font-size: 18px;
	color: #999999;
}

.detnew_account .notuser_name span {
	color: #333333;
}

.detnew_account .notuser_notes {
	display: flex;
	align-items: center;
	margin-top: 10px;
	color: #666666;
}

.detnew_account .notuser_login {
	display: block;
	width: 48px;
	height: 24px;
	background: #21AA28;
	border-radius: 12px;
	text-align: center;
	line-height: 24px;
	color: #FFFFFF;
	margin-right: 10px;
}

.detnew_account .notuser_register {
	color: #21AA28;
}

.detnew_account .acc_user {
	margin: 0 30px;
	padding-top: 40px;
}

.detnew_account .user_name {
	display: flex;
	align-items: center;
	position: relative;
	font-size: 18px;
	color: #999999;
}

.detnew_account .user_num {
	color: #000000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 120px;
}

.detnew_account .user_vip {
	display: block;
	width: 20px;
	height: 20px;
	margin-left: 3px;
}

.detnew_account .user_exit {
	position: absolute;
	right: 0;
	cursor: pointer;
	color: #999999;
}

.detnew_account .user_notes {
	display: flex;
	align-items: center;
	margin-top: 10px;
}

.detnew_account .user_a_wx {
	width: 80px;
	height: 24px;
	background: #21AA28;
	border-radius: 12px;
	display: block;
	text-align: center;
	line-height: 24px;
	color: #FFFFFF;
	margin-right: 10px;
}

.detnew_account .user_a_cz {
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	width: 80px;
	height: 24px;
	border: 1px solid #21AA28;
	border-radius: 12px;
	color: #21AA28;
}

.detnew_account .user_num_copy {
	display: block;
	color: #1F77B1;
	cursor: pointer;
	margin-left: 12px;
}

.detnew_account .acc_link {
	display: flex;
	flex-wrap: wrap;
	padding: 0 15px;
	padding-bottom: 30px;
}

.detnew_account .acc_link_view {
	display: block;
	margin-top: 25px;
	width: 90px;
}

.detnew_account .acc_link_view img {
	display: block;
	width: 32px;
	height: 32px;
	margin: 0 auto;
}

.detnew_account .acc_link_view span {
	display: block;
	text-align: center;
	margin-top: 10px;
	font-size: 15px;
	color: #4D4D4D;
}

.detnew_account .acc_test {
	width: 240px;
	margin: 0 auto;
	padding: 30px 0 40px 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-top: 1px solid #EEEEEE;
}

.detnew_account .acc_test_tk {
	width: 110px;
	height: 40px;
	background: #DFF5FC;
	border-radius: 6px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #3385FF;
}

.detnew_account .acc_test_tk img {
	display: block;
	width: 14px;
	height: 14px;
	margin-right: 10px;
}

.detnew_account .acc_test_kc {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 110px;
	height: 40px;
	background: #DFFCEB;
	border-radius: 6px;
	color: #169144;
}

.detnew_account .acc_test_kc img {
	display: block;
	width: 14px;
	height: 14px;
	margin-right: 10px;
}

.detnew_account .acc_import {
	margin: 0 30px;
	margin-top: 20px;
	display: block;
	padding: 2px 5px;
	background: #F5F7F8;
	border-radius: 6px;
	color: #FF9400;
	text-align: justify;
	line-height: 21px;
}

.detnew_account .acc_import span {
	font-weight: bold;
}

.detnew_generate .generate_model {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 999;
	width: 600px;
	border-radius: 12px;
	background: #FFFFFF;
	overflow: hidden;
}

.detnew_generate .top_bg {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 259px;
}

.detnew_generate .gener_in {
	position: relative;
	z-index: 99;
}

.detnew_generate .gener_close {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 26px;
	height: 26px;
	cursor: pointer;
}

.detnew_generate .suc_top {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 15px;
}

.detnew_generate .suc_top_icon {
	display: block;
	width: 70px;
	height: 70px;
}

.detnew_generate .suc_top_text {
	display: block;
	margin-left: 15px;
}

.detnew_generate .suc_top_title {
	display: block;
	font-size: 30px;
	color: #FFFFFF;
	font-weight: bold;
}

.detnew_generate .suc_top_txt {
	display: block;
	margin-top: 10px;
	font-size: 18px;
	color: #FFFFFF;
}

.detnew_generate .gener_account {
	display: block;
	width: 544px;
	height: 194px;
	margin: 0 auto;
	margin-top: 10px;
	background: url(../images/zda_accountframe.png) no-repeat;
	background-size: 100% 100%;
	padding-top: 33px;
	box-sizing: border-box;
}

.detnew_generate .gener_input {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 10px;
}

.detnew_generate .gener_input span {
	display: block;
	margin-right: 20px;
	font-size: 20px;
	color: #21AA28;
	letter-spacing: 8px;
}

.detnew_generate .gener_input input {
	width: 240px;
	height: 48px;
	background: #F8F8F8;
	border: 1px solid #D4D7DF;
	border-radius: 4px;
	box-sizing: border-box;
	padding-left: 12px;
	font-size: 20px;
	font-weight: bold;
	color: #FF3333;
}

.detnew_generate .gener_ts {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	color: #FF9400;
}

.detnew_generate .gener_ts img {
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 5px;
}

.detnew_generate .gener_ts span {
	font-weight: bold;
}

.detnew_generate .gener_btn_row {
	margin: 0 48px;
	margin-top: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 20px;
}

.detnew_generate .gener_btn_send {
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	width: 240px;
	height: 60px;
	border: 1px solid #21AA28;
	border-radius: 4px;
	font-size: 18px;
	color: #21AA28;
	margin-right: 20px;
}

.detnew_generate .gener_btn_save {
	display: block;
	text-align: center;
	cursor: pointer;
	width: 240px;
	height: 60px;
	background: #21AA28;
	border-radius: 4px;
	line-height: 60px;
	font-size: 18px;
	color: #FFFFFF;
}

.detnew_generate .gener_ewm {
	padding-bottom: 40px;
}

.detnew_generate .gener_ewm_blue {
	background: #F3F8FF;
	padding-bottom: 10px;
}

.detnew_generate .gener_ewm_txt {
	display: block;
	text-align: center;
	color: #333333;
	padding-top: 15px;
}

.detnew_generate .gener_ewm_txt span {
	color: #FF3333;
	font-weight: bold;
	cursor: pointer;
}

.detnew_generate .gener_ewm_img {
	display: block;
	width: 240px;
	height: 240px;
	margin: 0 auto;
	margin-top: 10px;
}

/* éŽµå‰§ç“Ÿå¦—å&nbsp;åžªç›ï¿½ */
.detnew_account .list_test {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 30px;
	padding-top: 40px;
}

.detnew_account .acc_search {
	display: block;
	position: relative;
	width: 240px;
	height: 48px;
	background: #F5F7F8;
	border-radius: 6px;
	margin: 0 auto;
	margin-top: 25px;
	overflow: hidden;
}

.detnew_account .acc_search input {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	background: #F5F7F8;
}

.detnew_account .acc_search img {
	position: absolute;
	z-index: 50;
	width: 32px;
	height: 32px;
	top: 8px;
	right: 6px;
	cursor: pointer;
}

.classify_navi {
	display: block;
	width: 100%;
	background: #FFFFFF;
	border-radius: 12px;
	overflow: hidden;
}

.classify_navi .navi_title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 79px;
	border-bottom: 1px solid #E3E8EE;
}

.classify_navi .classify_title_l {
	display: flex;
	align-items: center;
	margin-left: 20px;
	font-size: 18px;
	color: #9CA7B6;
}

.classify_navi .classify_title_l img {
	display: block;
	width: 24px;
	height: 24px;
	margin-right: 10px;
}

.classify_navi .class_title_txt {
	display: block;
	color: #C3CBD6;
}

.classify_navi .class_title_txt span {
	color: #333333;
}

.classify_navi .class_unfold {
	margin-right: 25px;
	display: flex;
	align-items: center;
	color: #21AA28;
	cursor: pointer;
}

.classify_navi .unfold_icon {
	display: block;
	width: 16px;
	height: 16px;
	margin-left: 5px;
	background: url(../images/pc_zda_fl_down.png) no-repeat;
	background-size: 100% 100%;
}

.classify_navi .navi_cont {
	padding-bottom: 10px;
	display: flex;
	align-items: flex-start;
}

.classify_navi .navi_label {
	display: block;
	line-height: 32px;
	padding-top: 20px;
	color: #9CA7B6;
	width: 80px;
	text-align: right;
	margin-right: 20px;
}

.classify_navi .navi_list {
	display: flex;
	flex-wrap: wrap;
	width: 730px;
	margin-top: 20px;
}

.classify_navi .navi_list li {
	margin: 4px 0;
	width: 120px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.classify_navi .navi_list li a {
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	border-radius: 4px;
	color: #464C5B;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.classify_navi .navi_list a:hover {
	background: #ECFDEC;
	color: #21AA28
}

.classify_navi .navi_list .navi_line {
	border-bottom: 1px dashed #E3E8EE;
	width: 730px;
}

.classify_navi .navi_list_hover {
	display: flex;
	flex-wrap: wrap;
}

.classify_navi .navi_list .navi_active {
	background: #ECFDEC !important;
}

.classify_navi .navi_list .navi_active a {
	background: #ECFDEC !important;
	color: #21AA28 !important;
}

.listnew_answer {
	display: block;
	width: 100%;
	background: #FFFFFF;
	padding-bottom: 28px;
	border-radius: 12px;
	overflow: hidden;
}

.listnew_answer .answer_view {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 92px;
	border-bottom: 1px solid #E3E8EE;
	cursor: pointer;
}

.listnew_answer .answer_view:hover {
	background: #F3F8FF !important;
}

.listnew_answer .answer_text {
	display: flex;
	align-items: center;
	margin-left: 30px;
}

.listnew_answer .answer_text img {
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 6px;
}

.listnew_answer .answer_text span {
	display: block;
	width: 550px;
	font-size: 18px;
	line-height: 2;
	color: #333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.listnew_answer .answer_btn {
	display: block;
	margin-right: 30px;
	width: 100px;
	height: 40px;
	background: #C3CBD6;
	border-radius: 4px;
	text-align: center;
	line-height: 40px;
	color: #FFFFFF;
}

	.listnew_answer .answer_btn:hover {
		background: #638aff !important;
	}

.login_show {
	display: block !important;
}

.login_main {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	margin-top: 50px;
	padding-bottom: 46px;
	min-width: 1360px;
}

.login_main .login_logo {
	position: relative;
	z-index: 1;
	display: block;
	width: 775px;
	height: 646px;
	margin-left: -155px;
}

.login_tab {
	position: relative;
	width: 600px;
	border-radius: 12px;
	background: #FFFFFF;
	overflow: hidden;
	z-index: 10;
	margin-left: -7px;
}

.login_tab .login_head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 70px;
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 10px;
}

.login_tab .login_tab_title {
	display: flex;
	align-items: center;
	height: 70px;
}

.login_tab .login_tab_title li {
	display: block;
	position: relative;
	height: 70px;
	line-height: 70px;
	margin: 0 40px;
	font-size: 20px;
	color: #333333;
	cursor: pointer;
}

.login_tab .login_cur {
	color: #21AA28 !important;
}

.login_tab .login_cur::before {
	content: '';
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	width: 20px;
	height: 4px;
	background: #21AA28;
	border-radius: 2px;
}

.login_tab .login_res {
	display: block;
	margin-right: 40px;
	font-size: 16px;
	color: #999999;
}

.login_tab .login_res a {
	color: #21AA28;
}

.login_tab .login_item {
	display: none;
}

.login_tab .weChat_txt {
	display: block;
	text-align: center;
	padding-top: 45px;
	font-size: 16px;
	color: #666666;
}

.login_tab .weChat_ewm {
	display: block;
	width: 340px;
	height: 340px;
	margin: 0 auto;
	margin-top: 15px;
	border: 1px dashed #999999;
	margin-bottom: 60px;
}

.login_tab .pass_label {
	display: block;
	padding-top: 20px;
	margin-left: 72px;
	margin-bottom: 10px;
	font-size: 16px;
	color: #333333;
}

.login_tab .pass_input {
	position: relative;
	width: 480px;
	height: 60px;
	display: block;
	box-sizing: border-box;
	border: 2px solid #D7DDE4;
	border-radius: 6px;
	margin: 0 auto;
	overflow: hidden;
}

.login_tab .pass_input input {
	display: block;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding-left: 12px;
	font-size: 16px;
}

.login_tab .pass_eye {
	position: absolute;
	z-index: 10;
	top: 0;
	right: 0;
	width: 42px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.login_tab .pass_eye img {
	display: block;
	width: 16px;
}

.login_tab .pass_input_yzm {
	width: 480px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 auto;
}

.login_tab .pass_input_yzm input {
	width: 310px;
	height: 60px;
	box-sizing: border-box;
	padding-left: 11px;
	border: 2px solid #D7DDE4;
	border-radius: 6px;
	font-size: 16px;
}

.login_tab .yzm_img {
	display: block;
	width: 160px;
	height: 60px;
	box-sizing: border-box;
	border-radius: 6px;
	overflow: hidden;
}

.login_tab .login_btn {
	display: block;
	cursor: pointer;
	width: 480px;
	height: 60px;
	background: #21AA28;
	border-radius: 6px;
	margin: 0 auto;
	margin-top: 40px;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 6px;
}

.login_tab .login_link {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 60px;
	margin-top: 20px;
	margin-bottom: 30px;
}

.login_tab .login_link_a {
	display: block;
	color: #666666;
}

.login_tab .login_link_a1 {
	display: block;
	color: #1F77B1;
}

.login_tab .party_login {
	display: block;
	width: 520px;
	margin: 0 auto;
	padding-bottom: 20px;
}

.login_tab .party_title {
	display: block;
	text-align: center;
	position: relative;
	font-size: 16px;
	color: #999999;
}

.login_tab .party_title::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 170px;
	height: 1px;
	background: #E3E8EE;
}

.login_tab .party_title::before {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 170px;
	height: 1px;
	background: #E3E8EE;
}

.login_tab .party_row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 105px;
	margin-top: 20px;
}

.login_tab .party_view {
	cursor: pointer;
	display: block;
}

.login_tab .party_view .party_wb_icon {
	display: block;
	width: 48px;
	height: 48px;
	background: url(../images/sxb_login_sina_a.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 auto;
}

.login_tab .party_view:hover .party_wb_icon {
	background: url(../images/sxb_login_sina_b.png) no-repeat;
	background-size: 100% 100%;
}

.login_tab .party_view .party_qq_icon {
	display: block;
	width: 48px;
	height: 48px;
	margin: 0 auto;
	background: url(../images/sxb_login_qq_a.png) no-repeat;
	background-size: 100% 100%;
}

.login_tab .party_view:hover .party_qq_icon {
	background: url(../images/sxb_login_qq_b.png) no-repeat;
	background-size: 100% 100%;
}

.login_tab .party_view span {
	display: block;
	text-align: center;
	margin-top: 10px;
	font-size: 16px;
	color: #999999;
}

/* é–²å¶‡ç–†ç€µå—™çˆœ */
.password_model {
	position: fixed;
	z-index: 1200;
	width: 600px;
	background: #FFFFFF;
	border-radius: 12px;
	overflow: hidden;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	padding-bottom: 40px;
}

.password_model .reset_title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 64px;
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 10px;
}

.password_model .reset_title_txt {
	display: block;
	margin-left: 30px;
	font-size: 24px;
	color: #000000;
}

.password_model .reset_close {
	display: block;
	cursor: pointer;
	margin-right: 25px;
	width: 20px;
	height: 20px;
}

.password_model .reset_input {
	display: block;
	margin: 0 120px;
	padding-top: 30px;
}

.password_model .reset_label {
	display: block;
	font-size: 18px;
	margin-bottom: 14px;
	color: #666666;
	margin-left: 3px;
}

.password_model .reset_input input {
	display: block;
	width: 100%;
	height: 48px;
	box-sizing: border-box;
	border: 1px solid #D7DADF;
	border-radius: 4px;
	padding-left: 12px;
	font-size: 18px;
	color: #666666;
}

.password_model .reset_number {
	background: #F5F7F8;
}

.password_model .reset_btn {
	width: 420px;
	height: 60px;
	background: #C3CBD6;
	border-radius: 6px;
	display: block;
	margin: 0 auto;
	margin-top: 45px;
	text-align: center;
	line-height: 60px;
	font-size: 18px;
	color: #FFFFFF;
	cursor: pointer;
}

.password_model .reset_btn_b {
	background: #21AA28 !important;
}


.page {
	margin-top: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.page ul {
	display: flex;
}

.page ul li {
	height: 36px;
	border: 1px solid #DBDFE5;
	background: #FFFFFF;
	line-height: 36px;
	text-align: center;
	margin-right: 12px;
}

.page ul li a {
	display: block;
	padding: 0 12px;
	color: #5F6165;
	font-size: 16px;
}

.page ul li.current a {
	color: #FFFFFF;
	background: #21AA28;
}

.page ul li.sr_kuang input {
	width: 57px;
	padding: 0;
	text-align: center;
}

.page input {
	width: 57px;
	padding: 0;
	text-align: center;
}


.ewm_dialog {
	position: fixed;
	left: 50%;
    top: 50%;
	transform: translate(-50%, -50%);
	z-index: 1001;
	padding: 30px 100px;
	background: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0;
}

.ewm_dialog .closed {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 10px;
	height: 10px;
	background: url(../images/closed.png) no-repeat 0 0;
	cursor: pointer;
}

.ewm_dialog .closed:hover {
	background: url(../images/closed.png) no-repeat 0 -10px;
}

.ewm_dialog .ewm_title {
	text-align: center;
	font-size: 14px;
	color: #333;
}

.ewm_dialog .ewm_title p {
	font-size: 18px;
	margin-bottom: 16px;
}

.ewm_dialog .ewm_title p:last-child {
	margin-bottom: 0;
}

.ewm_dialog .ewm_img {
	padding: 4px 30px 0 30px;
}

.ewm_dialog .ewm_img .ewm_num {
	text-align: center;
	font-size: 24px;
	color: #ff6600;
	font-family: arial;
}

.ewm_dialog .ewm_img .ewm_icon {
	display: flex;
	height: 194px;
	width: 194px;
	margin: 10px auto 0 auto;
}

.ewm_dialog .ewm_text {
	width: 100%;
	line-height: 22px;
	padding-top: 18px;
	color: #999;
	text-align: center;
}

/*é€îˆ™ç²¯ç€¹æ¿‡æ•®æµ&nbsp;æ¨¼â€˜ç’ã‚…è„Šå¦—å—˜ç‰±å¯®ï¿½*/
.alipay_dialog {
	position: fixed;
	left: 50%;
	top: 120px;
	z-index: 1001;
	width: 550px;
	margin-left: -275px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	line-height: 1;
}

.alipay_dialog .alipay_title {
	font-size: 16px;
	color: #333333;
	text-align: center;
	padding: 25px 0;
}

.alipay_dialog .alipay_btn {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 30px;
}

.alipay_dialog .alipay_btn .btn {
	width: 135px;
	height: 45px;
	line-height: 45px;
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}

.alipay_dialog .alipay_btn .btn_sure {
	background: #40b50e;
	margin-right: 20px;
}

.alipay_dialog .alipay_btn .btn_cancel {
	background: #999999;
}

.alipay_dialog .alipay_notes {
	font-size: 12px;
	color: #333333;
	text-align: center;
	padding-bottom: 20px;
}

.alipay_dialog .alipay_notes .notes_a {
	font-size: 12px;
	color: #333333;
}

.alipay_dialog .alipay_notes .notes_a:hover {
	text-decoration: underline;
}

.forError {
	position: fixed;
	left: 50%;
	top: 220px;
	margin-left: -200px;
	width: 400px;
	background: #FFFFFF;
	border-radius: 6px;
	overflow: hidden;
	z-index: 1100;
	display: none;
}

.forError .err_close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 32px;
	height: 32px;
	cursor: pointer;
}

.forError .error_top {
	width: 100%;
	height: 130px;
}

.forError .error_title {
	padding: 25px 0 20px 0;
	text-align: center;
	font-size: 24px;
	color: #333333;
	font-weight: 550;
}

.forError .error_p {
	width: 340px;
	font-size: 16px;
	color: #666666;
	line-height: 2;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 25px;
}

.forError .error_link {
	padding: 35px 0;
	text-align: center;
	border-top: 2px solid #f8f6f9;
}

.forError .error_link a {
	font-size: 24px;
	color: #21AA28 !important;
}

.valid_tips {
	display: none;
}

.valid_tips .tips_model {
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 580px;
	padding-bottom: 25px;
	background: #ffffff;
	border-radius: 10px;
	overflow: hidden;
	z-index: 1300;
}

.valid_tips .tips_close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 24px;
	height: 24px;
	z-index: 200;
	cursor: pointer;
}

.valid_tips .tips_top {
	position: relative;
	z-index: 1;
	width: 100%;
	height: 157px;
}

.valid_tips .tips_top_bg {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
}

.valid_tips .tips_top_txt {
	display: block;
	text-align: center;
	position: relative;
	z-index: 2;
	padding-top: 120px;
	font-size: 20px;
	letter-spacing: 2px;
	color: #ff6600;
}

.valid_tips .tips_p {
	display: block;
	width: 100%;
	padding: 0 40px;
	box-sizing: border-box;
	margin-top: 15px;
	font-size: 14px;
	color: #666666;
	letter-spacing: 1px;
	line-height: 30px;
	text-align: justify;
}

.valid_tips .tips_p a {
	font-size: 14px;
	text-decoration: none;
	color: #004eff;
}

.valid_tips .tips_p span {
	font-size: 18px;
	color: #19b955;
	font-weight: bold;
}

.valid_tips .tips_ewm {
	display: block;
	width: 168px;
	height: 178px;
	margin: 0 auto;
	background: url(../images/memberRule/sxb_warning_frame.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 20px;
	padding-top: 7px;
	box-sizing: border-box;
}

.valid_tips .tips_ewm img {
	display: block;
	width: 153px;
	height: 153px;
	margin: 0 auto;
}

.valid_tips .tips_ewm_txt {
	display: block;
	text-align: center;
	margin-top: 12px;
	font-size: 14px;
	color: #333333;
	letter-spacing: 1px;
}

.valid_tips .tips_ewm_ts {
	display: block;
	font-size: 16px;
	color: #FF5300;
	text-align: center;
	margin-top: 4px;
	font-weight: bold;
}


.sxbnew_footer {
	display: block;
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 999999;
}

.sxbnew_footer .footer_spread {
	display: block;
	width: 100%;
	height: 34px;
	cursor: pointer;
	background: url(../images/pc_zda_floatb2g.png) no-repeat;
	background-size: 100% 100%;
}

.sxbnew_footer .footer_spread_up {
	background: url(../images/pc_zda_floatbgb.png) no-repeat;
	background-size: 100% 100%;
}

.sxbnew_footer .footer_main {
	display: block;
	width: 100%;
	padding: 10px 0;
	background: url(../images/pc_zda_floatbg.png) no-repeat;
	background-size: 100% 100%;
}

.sxbnew_footer .footer_flex {
	width: 1200px;
	margin: 0 auto;
	display: flex;
	align-items: center;
}

.sxbnew_footer .footer_ewm {
	position: relative;
	display: flex;
	align-items: center;
	width: 50%;
}

.sxbnew_footer .footer_ewm::before {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 120px;
	background: #169144;
}

.sxbnew_footer .ewm_img {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 140px;
	height: 140px;
	background: #169144;
	border-radius: 6px;
}

.sxbnew_footer .ewm_img img {
	display: block;
	width: 120px;
	height: 120px;
}

.sxbnew_footer .ewm_cont {
	margin-left: 20px;
}

.sxbnew_footer .ewm_number {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

.sxbnew_footer .ewm_number span {
	color: #FED000;
}

.sxbnew_footer .ewm_txt {
	margin-top: 36px;
	font-size: 16px;
	color: #FFFFFF;
}

.sxbnew_footer .ewm_txt span {
	color: #FED000;
}

.examnew_footer .ewm_txt .ewm_tip {
    color: #FFFFFF !important;
}

.sxbnew_footer .link_label {
	display: block;
	font-size: 16px;
	color: #CCFFDC;
	margin-left: 55px;
}

.sxbnew_footer .link_row {
	display: flex;
	align-items: center;
	padding-left: 35px;
	margin-top: 20px;
}

.sxbnew_footer .link_row a {
	width: 120px;
	height: 40px;
	background: #169144;
	border-radius: 20px;
	display: block;
	margin-left: 20px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #FFF100;
	cursor: pointer;
}

.my_answer {
	padding: 20px 30px 0;
}

.fjcss {
	padding: 3px 5px;
	vertical-align: bottom;
}

.selectingcss {
	width: 550px;
}

.selectingcss li {
	margin: 0px 15px 5px 0px;
	height: 23px;
	background-color: #ffffff;
	line-height: 23px;
	color: #000;
}

.selectingcss li span {
	color: #aaa;
	padding: 0px 3px;
}

.fjcss2 {
	color: #000;
	background: url(../images/lay_ico.gif) no-repeat 3px -42px;
	padding: 3px;
	padding-right: 10px;
}

.fjcss2:hover {
	background: url(../images/lay_ico.gif) no-repeat 3px -77px;
}

.detnew_subject .sub_ansTxt {
	display: block;
	margin-left: 37px;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	margin-top: 40px;
	margin-bottom: 20px;
}

.detnew_subject .sub_check_p {
	display: block;
	margin: 12px 20px 0 40px;
	font-size: 14px;
	color: #657180;
	text-align: justify;
	line-height: 2;
}

input[type=radio] {
	margin: 0;
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
	border: 0;
	background: none;
	outline-offset: 0;
	padding: 0;
}

/* æµ¼æ¨»å„¬é’ï¿½ */
.buy_coupons {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 40px;
	padding: 0 20px;
	margin: 20px;
	background-color: #F5F7F8;
	cursor: pointer;
}

.buy_coupons .coupons_txt {
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #333333;
}

.buy_coupons .coupons_txt img {
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 5px;
}

.buy_coupons .coupons_choose {
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #999999;
}

.buy_coupons .coupons_choose img {
	display: block;
	width: 15px;
	height: 15px;
	margin-left: 5px;
}

.buy_coupons .coupons_choose .pay_price {
	font-size: 20px;
	color: #ff4733;
	font-weight: bold;
}


.coupons_model {
	position: fixed;
	z-index: 9999;
	width: 680px;
	background-color: #F5F5F5;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding-bottom: 30px;
}

.coup_title {
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 20px;
	background-color: #FFFFFF;
}

.coup_name {
	display: block;
	font-size: 18px;
	color: #333333;
}

.coup_close {
	display: block;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.coup_notes {
	display: block;
	margin-left: 20px;
	margin-top: 20px;
	font-size: 14px;
	color: #999999;
}

.coup_list {
	margin: 0 30px;
	height: 510px;
	overflow-y: auto;
}

.coup_list::-webkit-scrollbar,
.tk_dir_minute .minute_area textarea::-webkit-scrollbar {
	width: 0;
	display: none;
}

.coup_view {
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	height: 160px;
	cursor: pointer;
	margin-top: 15px;
	background: url(../images/page_coup.png) no-repeat;
	background-size: 100% 100%;
}

.coup_number {
	display: block;
	width: 170px;
	text-align: center;
}

.coup_paynum {
	display: flex;
	font-size: 28px;
	color: #ff6900;
	justify-content: center;
}

.coup_paynum span {
	padding: 0 5px;
	font-size: 64px;
	font-weight: bold;
	margin-top: -20px;
}

.coup_paynum_all {
	display: block;
	margin-top: 20px;
	font-size: 24px;
	color: #ff6900;
}

.coup_time {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-left: 40px;
	height: 120px;
	width: 345px;
}

.coup_time_title {
	position: relative;
}

.coup_time_icon {
	position: absolute;
	left: 0;
	top: 0;
	width: 80px;
	height: 38px;
	box-sizing: border-box;
	border: 1px solid #ff6900;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 22px;
	color: #ff6900;
}

.coup_time_txt {
	flex: 1;
	text-indent: 92px;
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	line-height: 38px;
	text-align: justify;
}

.coup_endtime {
	display: block;
	font-size: 22px;
	color: #666666;
}

.coup_view input {
	position: absolute;
	right: 30px;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: url(../images/vip_vouchersyxno.png) no-repeat;
	background-size: 100% 100%;
}

.coup_view input:checked {
	background: url(../images/mvip_vouchersyx.png) no-repeat;
	background-size: 100% 100%;
	border: 0;
}

.coup_un_check {
	position: absolute;
	right: 32px;
	bottom: 35px;
	display: flex;
	align-items: center;
	font-size: 24px;
	color: #E34C3E;
}

.coup_un_check img {
	display: block;
	width: 24px;
	height: 24px;
	margin-right: 5px;
}

.coup_view_un {
	opacity: 0.7;
}

.coup_view_un input {
	background-color: #F5F5F5;
}

.coup_sure {
	display: block;
	cursor: pointer;
	margin: 0 20px;
	margin-top: 30px;
	height: 65px;
	text-align: center;
	line-height: 65px;
	background-color: #2BBB61;
	border-radius: 40px;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
}

.zda_hot_test {
	padding-bottom: 20px;
	background-color: #FFFFFF;
	border-radius: 12px;
	overflow: hidden;
}

.hot_test_title {
	height: 57px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid #EEEEEE;
}

.zda_hot_test .hot_test_title {
	padding: 0 20px;
}

.hot_test_title .hot_label {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

.hot_test_title .hot_all {
	font-size: 14px;
	color: #657180;
}

.zda_hot_test .hot_test_list {
	display: flex;
	flex-wrap: wrap;
	padding: 0 20px;
	padding-top: 10px;
}

.zda_hot_test .hot_test_list a {
	display: inline-block;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background-color: #f6f6f6;
	border-radius: 4px;
	font-size: 14px;
	color: #657180;
	margin-right: 10px;
	margin-top: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

	.zda_hot_test .hot_test_list a:hover {
		background-color: #d4ffcc;
		color: #638aff;
	}

	.zda_hot_test .hot_test_list .hot_cur {
		background-color: #d4ffcc;
		color: #638aff;
	}

.search_notes {
	display: flex;
	align-items: center;
	margin-top: 20px;
	font-size: 14px;
	height: 30px;
	background: #FFF5E6;
	padding-left: 22px;
	color: #333333;
	border-radius: 4px;
}

.search_notes img {
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 8px;
}

.search_notes a {
	padding: 0 4px;
	color: #FF9101;
}

.search_topic .topic_view {
	position: relative;
}

.search_topic .topic_notes {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 80%;
	margin-top: 25px;
	font-size: 14px;
	line-height: 2;
	color: #657180;
}

.search_topic .topic_answer {
	position: absolute;
	width: 100px;
	height: 40px;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	background: #21aa28;
	text-align: center;
	line-height: 40px;
	border-radius: 4px;
	font-size: 14px;
	color: #FFFFFF;
}

.search_head {
	display: block;
	padding: 20px;
	border-radius: 12px;
	background: #FFFFFF;
	margin-bottom: 20px;
}

.search_head .search_view,
.search_head_fixed .search_view {
	position: relative;
	display: block;
	width: 100%;
	height: 60px;
	border-radius: 6px;
	background: #F5F7F8;
	overflow: hidden;
}

.search_head .search_view input,
.search_head_fixed .search_view input {
	display: block;
	width: 100%;
	height: 100%;
	padding-left: 21px;
	font-size: 16px;
	color: #333333;
	background: #F5F7F8;
	box-sizing: border-box;
	cursor: pointer;
}

.search_head .search_btn,
.search_head_fixed .search_btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 130px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	background: #21AA28;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 5px;
	cursor: pointer;
}

.search_head .search_prompt {
	display: block;
	font-size: 28px;
	margin-bottom: 20px;
	color: #2891D7;
}

.search_head .search_prompt .prompt_name {
	color: #FF4646;
}

.search_head .search_prompt .prompt_bold {
	color: #FF4646;
	font-weight: bold;
}

.search_head .search_paper {
	background: #F5F8FB;
	border-radius: 6px;
	padding: 20px 8px 8px 20px;
	width: 100%;
	box-sizing: border-box;
	height: 155px;
	max-height: 155px;
	font-size: 16px;
	color: #515151;
}

.search_head .search_wrap_btn {
	display: block;
	cursor: pointer;
	width: 100%;
	height: 60px;
	text-align: center;
	line-height: 60px;
	border-radius: 6px;
	background: #21AA28;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 5px;
	margin-top: 25px;
}

.search_head_fixed {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 500;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	display: block;
	padding: 20px;
	border-radius: 12px;
	background: #FFFFFF;
}

.search_head_fixed .search_head_in {
	width: 1200px;
	margin: 0 auto;
}

/* å¯°î†»ä¿ŠéŽµî‚¤çˆœå¯®åœ­ç¥ */
.xcv_wechat_scan .scan_model {
	position: fixed;
	z-index: 1200;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 370px;
	border-radius: 12px;
	background: #FFFFFF;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 30px;
	padding-bottom: 20px;
}

.xcv_wechat_scan .scan_close {
	position: absolute;
	z-index: 10;
	width: 20px;
	height: 20px;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

.xcv_wechat_scan .scan_ewm {
	width: 300px;
	height: 300px;
	border-radius: 6px;
}

.xcv_wechat_scan .scan_txt {
	display: block;
	text-align: center;
	margin-top: 20px;
	font-size: 22px;
	color: #333333;
}

.info_mask {
	z-index: 99;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	-moz-opacity: 0.1;
	opacity: .10;
	filter: alpha(opacity=10);
	display: none;
}

/* æµ¼æ¨»å„¬é’ï¿½ */
.tk_coupons_one {
	display: block;
	position: relative;
	width: 100%;
	min-width: 1200px;
	height: 65px;
	overflow: hidden;
}

.tk_coupons_one img {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 0;
	width: 1920px;
	height: 65px;
}

.tk_coupons_two {
	width: 100%;
	background: #FFFFFF;
}

.tk_coupons_two .coupons_in {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.tk_coupons_two .coupons_label {
	display: flex;
	align-items: center;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}

.tk_coupons_two .coupons_label img {
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
}

.tk_coupons_two .coupons_label span {
	color: #FF6900;
}

.tk_coupons_two .coupons_plant_list {
	width: 990px;
	overflow: hidden;
}

.tk_coupons_two .coupons_plant_list ul {
	display: flex;
	flex-wrap: nowrap;
}

.tk_coupons_two .coupons_plant_list li {
	width: 240px;
	margin-right: 20px;
}

.tk_coupons_two .coupons_view {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: 10px;
	box-sizing: border-box;
	width: 240px;
	min-width: 240px;
	height: 80px;
	border-radius: 10px;
	overflow: hidden;
	background: url(../images/coupons_view.png) no-repeat;
	background-size: 100% 100%;
}

.tk_coupons_two .coupons_price {
	display: block;
	font-size: 32px;
	color: #fff100;
	font-weight: bold;
}

.tk_coupons_two .coupons_price span {
	font-size: 16px;
	font-weight: normal;
	padding-right: 2px;
}

.tk_coupons_two .coupons_txt {
	width: 150px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 10px;
	font-size: 14px;
	color: #ffc2b2;
}

.detnew_subject .sub_cont .sub_bg {
	position: relative;
	padding-top: 5px;
	padding-bottom: 20px;
}

.detnew_subject .sub_cont .sub_logo {
	position: absolute;
}

.detnew_subject .sub_cont .sub_logo img {
	height: 36px;
	position: relative;
	top: 36px;
	left: 50px;
}

.detnew_subject .sub_cont .sub_img {
	display: block;
	max-width: 100%;
}

.wechat_free .free_model {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(0.9, 0.9);
	z-index: 1300;
	width: 500px;
	background-color: #FFFFFF;
	padding-top: 40px;
	padding-bottom: 20px;
	border-radius: 6px;
}

.wechat_free .free_close {
	position: absolute;
	right: 20px;
	top: 10px;
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.wechat_free .free_box {
	position: relative;
	display: block;
	width: 460px;
	height: 650px;
	margin: 0 auto;
}

.wechat_free .free_bg {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
}

.wechat_free .free_name {
	position: relative;
	z-index: 10;
	display: block;
	padding-top: 65px;
	text-align: center;
	font-size: 30px;
	color: #53aef9;
}

.wechat_free .free_ewm {
	position: relative;
	z-index: 10;
	width: 290px;
	height: 290px;
	margin: 0 auto;
	margin-top: 185px;
	background-color: #FFFFFF;
	border-radius: 24px;
	overflow: hidden;
	box-sizing: border-box;
	padding: 5px;
}

.wechat_free .free_ewm_img {
	width: 100%;
	height: 100%;
}

.xcv_det_adv {
	position: relative;
	z-index: 10;
	display: block;
	width: 100%;
	height: 400px;
	border-radius: 12px;
	overflow: hidden;
}

.xcv_det_adv .adv_bg {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
}

.xcv_det_adv .adv_ewm {
	position: absolute;
	z-index: 10;
	left: 50%;
	transform: translateX(-50%);
	bottom: 57px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 140px;
	height: 140px;
	border-radius: 12px;
	background: #FFFFFF;
	overflow: hidden;
}

.xcv_det_adv .adv_ewm img {
	display: block;
	width: 98%;
	height: 98%;
}

.pages {height: 34px;padding: 20px 0px 26px 20px;clear: both;text-align: center}
.pages a, .pages a:visited, .pages a:hover, .pages b {padding: 0px 12px;;border: 1px solid #dedede;display: inline-block;height: 32px;line-heighT: 32px;text-decoration: none;color: #777;background: #fff;}
.pages a:hover, .pages b {border: 1px solid #6C98E6;color: #fff;background: #6C98E6;}
.pages a b {padding:0;border:0;background:none;color:#888;margin:0 -5px;font-weight:normal;font-size:12px;}


.ai_box{
	position: fixed;
	z-index: 999;
	right: 17px;
    bottom: 200px;
}
.ai_box .ai_box_icon{
	width: 56px;
	height: 56px;
}</pre></body></html>