p {
	margin-bottom: 0;
}

.footer {
	z-index: 100;
}

.banner {
	width: 100vw;
	margin-top: 80px;
}

.class_list {
	display: flex;
	align-content: center;
	justify-content: space-between;
}

.class_list_item {
	width: 31% !important;
	display: flex;
	flex-direction: column;
	align-content: center;
}

.class_list_item img {
	width: 100%;
}

.class_list_item p {
	padding: 2%;
}

@media only screen and (min-width: 1200px) {
	.reselect {
		background: linear-gradient(180deg, #FFEFC0 0%, #F8DD91 100%);
		border-radius: 5px 5px 5px 5px;
		width: 146px;
		height: 38px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 14px;
		font-weight: 600;
		color: #975305;
		text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
		cursor: pointer;
	}

	.reselect img {
		width: 20px;
		margin-left: 5px;
	}

	.class_list {
		margin-top: 20px;
	}

	.class_list_btn {
		margin: 20px auto 0;
		background-image: url('../img/button-back.png');
		background-size: 100% 100%;
		width: 146px;
		height: 38px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 14px;
		font-weight: 600;
		color: #F8DD91;
		text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
		cursor: pointer;
	}

	.content {
		width: 1200px;
		margin: 120px auto 0;
		
	}

	.noticeBox {
		width: 1200px;
		height: 54px;
		background: #FDF5E6;
		border-radius: 10px;
		border: 1px solid #D0AD9A;
		display: flex;
		align-items: center;
		margin-top: 120px;
	}

	.noticeBox img {
		width: 24px;
		height: 24px;
		margin: 0 0 0 30px;
	}

	.noticeBox ul.line {
		width: 1134px;
		height: 30px;
		margin-bottom: 0;
		overflow: hidden;
	}

	.noticeBox ul.line li {
		height: 30px;
		text-indent: 15px;
		font-size: 12px;
		line-height: 30px;
	}

	.noticeBox ul.line li a {
		font-size: 18px;
		font-weight: 400;
		color: #333333;
	}

	/* 预测模块 */
	.inquire {
		width: 1200px;
		margin-top: 30px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.inquire .inquireItem {
		position: relative;
		width: 585px;
		height: 262px;
		padding: 6px;
		background: #FDF5E6;
		border-radius: 10px;
		border: 1px solid #D0AD9A;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		margin-bottom: 30px;
	}

	/*.inquire .inquireItem:nth-child(3),*/
	/*.inquire .inquireItem:nth-child(4) {*/
	/*	height: 362px;*/
	/*}*/

	.inquire .inquireItem .inquireBack {
		position: absolute;
		right: 0;
		top: 0;
	}

	.inquire .inquireItem .angleBox {
		width: 100%;
		display: flex;
		justify-content: space-between;
	}

	.inquire .inquireItem .angleBox img {
		width: 21px;
		height: 22px;
		position: relative;
		z-index: 2;
	}

	.inquire_content {
		height: 306px;
		padding: 0 20px;
		position: relative;
		z-index: 2;
	}

	.inquire_title {
		display: flex;
		align-items: center;
	}

	.inquire_title p {
		font-size: 18px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 600;
		color: #333333;
		margin-bottom: 0;
	}

	.inquire_title img {
		width: 18px;
		height: 18px;
		margin-left: 5px;
	}

	.inquire_subtitle {
		margin-top: 10px;
		width: 515px;
		font-size: 13px;
		font-weight: 400;
		color: #666666;
		line-height: 16px;
	}

	/* 自助预测推荐开始 */
	.seeResult {
		position: relative;
		display: flex;
		align-items: center;
	}

	.forecast {
		width: 100% !important;
		height: auto !important;
	}

	.forecast .inquire_content {
		height: 365px;
	}

	.seeResult .forecastText {
		position: absolute;
		left: 190px;
		font-weight: 600;
		font-size: 16px;
		color: #975305;
		line-height: 19px;
		width: 300px;
	}

	.radioList {
		width: 1145px;
	}

	.radioBox {
		display: flex;
		flex-wrap: wrap;
		margin: 20px 0 15px 0;

	}


	.radioBox_item {
		padding: 0 8px;
		margin-bottom: 12px;
		width: 252px;
		height: 34px;
		background: #FDF5E6;
		border-radius: 5px;
		border: 1px solid #D0AD9A;
		display: flex;
		align-items: center;
		justify-content: space-between;
		cursor: pointer;
		margin-right: 44px;
	}

	.radioBox_item:nth-child(4n) {
		margin-right: 0;
	}

	.radioBox_item p {
		font-size: 15px;
	}

	.radioBox_item .radio1 {
		display: none;
	}

	.radioBox_item img {
		width: auto;
	}

	.isselect .radio1 {
		display: block;
	}

	.isselect .radio2 {
		display: none;
	}

	/* 自助预测推荐结束 */

	/* 在线梅花排盘开始 */
	.tabBox ,.timeTabBox{
		display: flex;
	}

	.tabBox div ,.timeTabBox div {
		width: 86px;
		height: 35px;
		background: linear-gradient(180deg, #FFEFC0 0%, #F8DD91 100%);
		border-radius: 5px;
		font-size: 14px;
		font-weight: 400;
		color: #975305;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-right: 20px;
		margin-top: 10px;
		cursor: pointer;
	}

	.tabBox .tabActive,.timeTabBox .tabActive {
		background: linear-gradient(180deg, #F26E53 0%, #B10C0A 100%);
		color: #F8DD91;
	}

	.dataBox,
	.numBox {
		margin: 14px 0;
		display: flex;
		align-items: center;
		font-size: 16px;
		font-weight: 400;
		color: #333333;
	}

	.fengshui .dataBox {
		margin: 30px 0;
	}

	.dataBox p {
		font-size: 16px;
		font-weight: 400;
		color: #333333;
		margin-right: 20px;
	}

	.dataBox select {
		width: 60px;
		height: 27px;
		font-size: 16px;
		font-weight: 400;
		color: #333333;
		background: #FFFFFF;
		border-radius: 5px 5px 5px 5px;
		border: 1px solid #D0AD9A;
		margin-right: 10px;
	}

	.btnBox {
		display: flex;
	}

	.numBox p {
		font-size: 16px;
		font-weight: 400;
		color: #333333;
	}

	.numBox input {
		width: 60px;
		height: 27px;
		background: #FFFFFF;
		border-radius: 5px;
		border: 1px solid #D0AD9A;
		margin: 0 20px 0 10px;
		text-align: center;
	}

	.numBox span {
		font-size: 14px;
		font-weight: 400;
		color: #666666;
	}

	.conceal {
		display: none;
	}

	.forBtn {
		margin-top: 30px;
	}

	/* 在线梅花排盘结束 */

	/* 服务老师、分院展示开始 */
	.cardList {
		width: 1200px;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.title-img {
		width: 733px;
		height: 55px;
		margin-top: 40px;
	}

	.cardBox {
		width: 1200px;
		margin-top: 50px;
		display: flex;
		flex-wrap: wrap;
	}

	/* .cardBox a{
    	width: 380px;
    	margin-bottom: 30px;
    	margin-right: 30px;
    	cursor: pointer;
    } */
	.cardBox li {
		width: 380px;
		margin-bottom: 30px;
		margin-right: 30px;
		cursor: pointer;
	}

	.cardBox .cardItem {
		width: 380px;
		height: 201px;
		background: #FDF5E6;
		border-radius: 10px;
		border: 1px solid #D0AD9A;
		position: relative;
		padding: 20px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		margin-bottom: 30px;
		margin-right: 30px;

	}

	.cardBox .cardItem:nth-child(3n) {
		margin-right: 0;
	}

	.cardBox .cardItem .angleBox {
		position: absolute;
		width: 368px;
		display: flex;
		justify-content: space-between;
		left: 6px;
	}

	.cardBox .cardItem .angleBox img {
		width: 21px;
		height: 22px;
		position: relative;
		z-index: 2;
	}

	.cardBox .cardItem .angleBox:first-child {
		top: 6px;
	}

	.cardBox .cardItem .angleBox:last-child {
		bottom: 6px;
	}

	.cardContent {
		display: flex;
		justify-content: space-between;
	}

	.cardContent img {
		width: 120px;
		height: 161px;
		border-radius: 10px;
	}

	.cardContent_text {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.cardContent_text p {
		width: 200px;
	}

	.cardContent_text .p_title {
		font-size: 20px;
		font-weight: 600;
		color: #333333;
	}

	.cardContent_text .p_text {
		font-size: 14px;
		font-weight: 400;
		color: #333333;
		line-height: 22px;
		margin: 15px 0;
	}

	/* 服务老师、分院展示结束 */

	/* 新闻动态开始 */
	.newsList {
		width: 1200px;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.newsBox {
		margin-top: 50px;
		margin-bottom: 40px;
	}

	.newsBox .newsItem {
		position: relative;
		width: 1200px;
		height: 156px;
		background: #FDF5E6;
		border-radius: 10px;
		border: 1px solid #D0AD9A;
		display: flex;
		margin-bottom: 30px;
		overflow: hidden;
	}
    .newsItem .newsImg{
        width: 205px;
    }
	.newsBox .newsItem .newsBack {
		position: absolute;
		right: 0;
		top: 0;
		width: 155px;
		height: 151px;
	}

	.newsBox .newsItem .angleBox {
		position: absolute;
		height: 142px;
		right: 6px;
		top: 6px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.newsItem .newsContent {
		padding: 20px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		position: relative;
		z-index: 1;
	}

	.newsItem .newsContent .p-title {
		width: 952px;
		font-size: 18px;
		font-weight: 600;
		color: #333333;
	}

	.p-text {
		width: 952px;
		font-weight: 400;
		font-size: 14px;
		color: #333333;
	}

	.newsItem .newsContent p,
	.newsItem .newsContent div {
		width: 952px;
		font-size: 14px;
		font-weight: 400;
		color: #333333;
		line-height: 22px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}

	.newsItem .newsContent .p-time {
		font-size: 14px;
		font-weight: 400;
		color: #666666;
	}

	/* 新闻动态结束 */
}

@media only screen and (max-width: 1200px) {
	.class_list {
		margin-top: 2vw;
	}

	.class_list_btn {
		margin: 2vw auto 0;
		background-image: url('../img/button-back.png');
		background-size: 100% 100%;
		width: 11.68vw;
		height: 3.04vw;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 1.12vw;
		font-weight: 600;
		color: #F8DD91;
		text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
		cursor: pointer;
	}

	.reselect {
		background: linear-gradient(180deg, #FFEFC0 0%, #F8DD91 100%);
		border-radius: 5px 5px 5px 5px;
		width: 11.68vw;
		height: 3.04vw;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 1.12vw;
		font-weight: 600;
		color: #975305;
		text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
		cursor: pointer;
	}

	.reselect img {
		width: 2vw;
		margin-left: 5px;
	}

	.class_list_item p {
		padding: 2%;
		font-size: 1.12vw;
	}

	.noticeBox {
		width: 95vw;
		height: 4.5vw;
		background: #FDF5E6;
		border-radius: 0.83vw;
		border: 1px solid #D0AD9A;
		display: flex;
		align-items: center;
		margin: 2.5vw auto 0;
	}

	.noticeBox img {
		width: 2vw;
		height: 2vw;
		margin: 0 0 0 2.5vw;
	}

	.noticeBox ul.line {
		width: 94.5vw;
		height: 30px;
		margin-bottom: 0;
		overflow: hidden;
	}

	.noticeBox ul.line li {
		height: 30px;
		text-indent: 1.25vw;
		font-size: 1vw;
		line-height: 30px;
	}

	.noticeBox ul.line li a {
		font-size: 1.5vw;
		font-weight: 400;
		color: #333333;
	}

	/* 预测模块 */
	.inquire {
		width: 95vw;
		margin: 2.5vw auto 0;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.inquire .inquireItem {
		position: relative;
		width: 46.8vw;
		height: 28.96vw;
		padding: 0.48vw;
		background: #FDF5E6;
		border-radius: 0.8vw;
		border: 1px solid #D0AD9A;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		margin-bottom: 2.5vw;
	}

	/*.inquire .inquireItem:nth-child(3),*/
	/*.inquire .inquireItem:nth-child(4) {*/
	/*	height: 18.5vw;*/
	/*}*/

	.inquire .inquireItem .inquireBack {
		position: absolute;
		right: 0;
		top: 0;
		width: 10vw;
		height: auto;
	}

	.inquire .inquireItem .angleBox {
		width: 100%;
		display: flex;
		justify-content: space-between;
	}

	.inquire .inquireItem .angleBox img {
		width: 1.68vw;
		height: 1.68vw;
		position: relative;
		z-index: 2;
	}

	.inquire_content {
		height: 100%;
		padding: 0 1.6vw;
		position: relative;
		z-index: 2;
	}

	.inquire_title {
		display: flex;
		align-items: center;
	}

	.inquire_title p {
		font-size: 1.44vw;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 600;
		color: #333333;
		margin-bottom: 0;
	}

	.inquire_title img {
		width: 1.44vw;
		height: 1.44vw;
		margin-left: 0.4vw;
	}

	.inquire_subtitle {
		/*margin-top: 0.8vw;*/
		width: 41.2vw;
		font-size: 1vw;
		font-weight: 400;
		color: #666666;
		line-height: 1.28vw;
	}

	/* 自助预测推荐开始 */
	.seeResult {
		position: relative;
		display: flex;
		align-items: center;
	}

	.seeResult .forecastText {
		position: absolute;
		left: 15.2vw;
		font-weight: 600;
		font-size: 1.28vw;
		color: #975305;
		line-height: 1.52vw;
		width: 24vw;
	}

	.radioList {
		width: 90vw;
	}

	.radioBox {
		display: flex;
		flex-wrap: wrap;
		/*justify-content: space-between;*/
		margin: 2.5vw 0 1.2vw 0;
	}

	.radioBox_item {
		padding: 0 8px;
		margin-bottom: 1.2vw;
		width: 20.16vw;
		height: 2.72vw;
		background: #FDF5E6;
		border-radius: 0.4vw;
		border: 1px solid #D0AD9A;
		display: flex;
		align-items: center;
		justify-content: space-between;
		cursor: pointer;
		margin-right: 3vw;
	}

	.radioBox_item:nth-child(4n) {
		margin-right: 0;
	}

	.radioBox_item p {
		font-size: 1.2vw;
	}

	.radioBox_item .radio1 {
		display: none;
		width: 1.68vw;
		height: 1.68vw;
	}

	.radioBox_item .radio2 {
		width: 1.68vw;
		height: 1.68vw;
	}

	.radioBox_item img {
		width: auto;
	}

	.isselect .radio1 {
		display: block;
		width: 1.68vw;
		height: 1.68vw;
	}

	.isselect .radio2 {
		display: none;
		width: 1.68vw;
		height: 1.68vw;
	}

	/* 自助预测推荐结束 */

	/* 在线梅花排盘开始 */
	.tabBox,.timeTabBox {
		display: flex;
	}

	.tabBox div ,.timeTabBox div {
		width: 6.88vw;
		height: 2.8vw;
		background: linear-gradient(180deg, #FFEFC0 0%, #F8DD91 100%);
		border-radius: 0.4vw;
		font-size: 1.12vw;
		font-weight: 400;
		color: #975305;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-right: 1.6vw;
		margin-top: 1vw;
		cursor: pointer;
	}

	.tabBox .tabActive ,.timeTabBox .tabActive {
		background: linear-gradient(180deg, #F26E53 0%, #B10C0A 100%);
		color: #F8DD91;
	}

	.dataBox,
	.numBox {
		margin: 1vw 0;
		display: flex;
		align-items: center;
		font-size: 1.28vw;
		font-weight: 400;
		color: #333333;
	}

	.fengshui .dataBox {
		margin: 2.5vw 0;
	}

	.dataBox p {
		font-size: 1.28vw;
		font-weight: 400;
		color: #333333;
		margin-right: 1.6vw;
	}

	.dataBox select {
		width: 6vw;
		height: 2.16vw;
		font-size: 1.28vw;
		font-weight: 400;
		color: #333333;
		background: #FFFFFF;
		border-radius: 0.4vw;
		border: 1px solid #D0AD9A;
		margin-right: 0.8vw;
	}

	.btnBox {
		display: flex;
	}

	.numBox p {
		font-size: 1.28vw;
		font-weight: 400;
		color: #333333;
	}

	.numBox input {
		width: 4.8vw;
		height: 2.16vw;
		background: #FFFFFF;
		border-radius: 0.4vw;
		border: 1px solid #D0AD9A;
		margin: 0 1.6vw 0 0.8vw;
		text-align: center;
	}

	.numBox span {
		font-size: 1.12vw;
		font-weight: 400;
		color: #666666;
	}

	.conceal {
		display: none;
	}

	.forBtn {
		margin-top: 2.4vw;
	}

	/* 在线梅花排盘结束 */

	/* 服务老师、分院展示开始 */
	.cardList {
		width: 95vw;
		display: flex;
		flex-direction: column;
		align-items: center;
		margin: 0 auto;
	}

	.title-img {
		width: 58.64vw;
		height: 4.4vw;
		margin-top: 3.2vw;
	}

	.cardBox {
		width: 95vw;
		margin-top: 4vw;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	/* .cardBox a{
    	width: 380px;
    	margin-bottom: 30px;
    	margin-right: 30px;
    	cursor: pointer;
    } */
	.cardBox li {
		width: 45vw;
		margin-bottom: 2.5vw;
		margin-right: 2.5vw;
		cursor: pointer;
	}

	.cardBox .cardItem {
		width: 46.8vw;
		height: 16.08vw;
		background: #FDF5E6;
		border-radius: 0.8vw;
		border: 1px solid #D0AD9A;
		position: relative;
		padding: 1.6vw;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		margin-bottom: 2.5vw;
		/* margin-right: 2.5vw; */

	}

	.cardBox .cardItem:nth-child(2n) {
		margin-right: 0;
	}

	.cardBox .cardItem .angleBox {
		position: absolute;
		width: 45.5vw;
		display: flex;
		justify-content: space-between;
		left: 0.48vw;
	}

	.cardBox .cardItem .angleBox img {
		width: 1.68vw;
		height: 1.68vw;
		position: relative;
		z-index: 2;
	}

	.cardBox .cardItem .angleBox:first-child {
		top: 0.48vw;
	}

	.cardBox .cardItem .angleBox:last-child {
		bottom: 0.48vw;
	}

	.cardContent {
		display: flex;
		justify-content: space-between;
	}

	.cardContent img {
		width: 9.6vw;
		height: 12.88vw;
		border-radius: 0.8vw;
	}

	.cardContent_text {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.cardContent_text p {
		width: 30vw;
	}

	.cardContent_text .p_title {

		font-size: 1.6vw;
		font-weight: 600;
		color: #333333;
	}

	.cardContent_text .p_text {
		font-size: 1.12vw;
		font-weight: 400;
		color: #333333;
		line-height: 1.68vw;
		margin: 1.2vw 0;
	}

	/* 服务老师、分院展示结束 */

	/* 新闻动态开始 */
	.newsList {
		width: 95vw;
		display: flex;
		flex-direction: column;
		align-items: center;
		margin: 0 auto;
	}

	.newsBox {
		margin-top: 4vw;
		margin-bottom: 3.2vw;
	}

	.newsBox .newsItem {
		position: relative;
		width: 95vw;
		height: 12.48vw;
		background: #FDF5E6;
		border-radius: 0.8vw;
		border: 1px solid #D0AD9A;
		display: flex;
		margin-bottom: 2.5vw;
	}
    .newsItem .newsImg{
        width: 17vw;
    }
	.newsBox .newsItem .newsBack {
		position: absolute;
		right: 0;
		top: 0;
		width: 10vw;
		height: 10vw;
	}

	.newsBox .newsItem .angleBox {
		position: absolute;
		height: 11.36vw;
		right: 0.48vw;
		top: 0.48vw;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.newsItem .newsContent {
		padding: 1.6vw;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		position: relative;
		z-index: 1;
	}

	.newsItem .newsContent .p-title {
		width: 70vw;
		font-size: 1.44vw;
		font-weight: 600;
		color: #333333;
	}

	.p-text {
		width: 70vw;
		font-weight: 400;
		font-size: 1.12vw;
		color: #333333;
	}

	.newsItem .newsContent p,
	.newsItem .newsContent div {
		width: 70vw;
		font-size: 1.12vw;
		font-weight: 400;
		color: #333333;
		line-height: 1.76vw;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}

	.newsItem .newsContent .p-time {
		font-size: 1.12vw;
		font-weight: 400;
		color: #666666;
	}

	/* 新闻动态结束 */
}

@media screen and (max-width:1200px) and (min-width:700px) {
    .content {
		margin: 8vw auto 0;
		
	}
	.class_list {
		margin-top: 2vw;
	}

	.class_list_btn {
		margin: 2vw auto 0;
		background-image: url('../img/button-back.png');
		background-size: 100% 100%;
		width: 11.68vw;
		height: 3.04vw;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 1.12vw;
		font-weight: 600;
		color: #F8DD91;
		text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
		cursor: pointer;
	}

	.reselect {
		background: linear-gradient(180deg, #FFEFC0 0%, #F8DD91 100%);
		border-radius: 5px 5px 5px 5px;
		width: 11.68vw;
		height: 3.04vw;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 1.12vw;
		font-weight: 600;
		color: #975305;
		text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
		cursor: pointer;
	}

	.reselect img {
		width: 2vw;
		margin-left: 5px;
	}

	.class_list_item p {
		padding: 2%;
		font-size: 1.12vw;
	}

	.cardContent_text .p_text {
		line-height: 2vw;
		-webkit-line-clamp: 2;
	}

	.banner {
		margin-top: 0px;
	}

	.inquire_subtitle {
		line-height: 2vw;
	}

	.inquire .inquireItem {
		justify-content: left;
		height: 21vw;
	}

	.forecast {
		width: 100% !important;
		height: auto !important;
	}

	.forecast .inquire_content {
		height: height: 30vw;
	}

	.tabBox div,.timeTabBox div {
		width: auto;
		height: auto;
		padding: 3px;
	}

	/*.inquire .inquireItem:nth-child(3), .inquire .inquireItem:nth-child(4) {*/
	/*    height: 23vw;*/
	/*}*/
	.occult .m-btn {
		margin-top: 20px !important;
	}

	.header_center {
		width: 97vw !important;
	}

	.setBox {
		width: auto !important;
	}


}



@media only screen and (max-width: 700px) {
	.class_list {
		margin-top: 2vw;
	}

	.class_list_btn,
	.seeResult2 {
		/*margin: 1vw auto 0;*/
		background-image: url('../img/button-back.png');
		background-size: 100% 100%;
		width: 22.53vw;
		height: 5.866vw;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 2.4vw;
		font-weight: 600;
		color: #F8DD91;
		text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
		cursor: pointer;
		margin-top: 0 !important;
	}

	.seeResult2 {}

	.reselect {
		background: linear-gradient(180deg, #FFEFC0 0%, #F8DD91 100%);
		border-radius: 5px 5px 5px 5px;
		width: 22.53vw;
		height: 5.866vw;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 2.4vw;
		font-weight: 600;
		color: #975305;
		text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
		cursor: pointer;
	}

	.reselect img {
		width: 3vw;
		margin-left: 1vw;
	}

	.class_list_item p {
		padding: 2%;
		font-size: 2.24vw;
	}

	.list_b_title {
		min-height: 23vw;
	}

	.content {
		width: 100vw;
		overflow: hidden;
		padding-bottom: 15vw;
		margin-top: 14.5vw;
	}

	.noticeBox {
		width: 93.6vw;
		height: 4.5vw;
		background: #FDF5E6;
		border-radius: 0.83vw;
		border: 1px solid #D0AD9A;
		display: flex;
		align-items: center;
		margin: 0 auto;
		overflow: hidden;
	}

	.noticeBox img {
		width: 2vw;
		height: 2vw;
		margin: 0 0 0 2.5vw;
	}

	.noticeBox ul.line {
		width: 94.5vw;
		height: 30px;
		margin-bottom: 0;
		overflow: hidden;
	}

	.noticeBox ul.line li {
		height: 30px;
		text-indent: 1.25vw;
		font-size: 1vw;
		line-height: 30px;
	}

	.noticeBox ul.line li a {
		font-size: 1.5vw;
		font-weight: 400;
		color: #333333;
	}

	/* 预测模块 */
	.inquire {
		width: 93.6vw;
		margin: 2.5vw auto 0;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.inquire .inquireItem {
		position: relative;
		width: 93.6vw;
		height: auto;
		padding: 0.96vw;
		background: #FDF5E6;
		border-radius: 1.6vw;
		border: 1px solid #D0AD9A;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		margin-bottom: 5vw;
		overflow: hidden;
	}

	.inquire .inquireItem:nth-child(3),
	.inquire .inquireItem:nth-child(4) {
		height: 42vw;
	}

	.inquire .inquireItem .inquireBack {
		position: absolute;
		right: 0;
		top: 0;
		width: 20vw;
		height: auto;
	}

	.inquire .inquireItem .angleBox {
		width: 100%;
		display: flex;
		justify-content: space-between;
	}

	.inquire .inquireItem .angleBox img {
		width: 3.36vw;
		height: 3.36vw;
		position: relative;
		z-index: 2;
	}

	.inquire_content {
		height: auto;
		padding: 0 3.2vw;
		position: relative;
		z-index: 2;
	}

	.inquire_title {
		display: flex;
		align-items: center;
	}

	.inquire_title p {
		font-size: 2.88vw;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 600;
		color: #333333;
		margin-bottom: 0;
	}

	.inquire_title img {
		width: 2.88vw;
		height: 2.88vw;
		margin-left: 0.8vw;
	}

	.inquire_subtitle {
		margin-top: 1.6vw;
		width: 82.4vw;
		font-size: 2.24vw;
		font-weight: 400;
		color: #666666;
		line-height: 2.56vw;
	}

	/* 自助预测推荐开始 */
	.seeResult {
		position: relative;
		display: flex;
		align-items: center;
	}

	.seeResult .forecastText {
		position: absolute;
		left: 27vw;
		font-weight: 600;
		font-size: 2.5vw;
		color: #975305;
		width: 50vw;
		line-height: 3vw;
		top: 0;
	}

	.radioList {
		width: 80vw;
	}

	.radioBox {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin: 5vw 0 2.4vw 0;
	}

	.radioBox_item {
		padding: 0 1.28vw;
		margin-bottom: 2.4vw;
		width: 37vw;
		height: 5.44vw;
		background: #FDF5E6;
		border-radius: 0.8vw;
		border: 1px solid #D0AD9A;
		display: flex;
		align-items: center;
		justify-content: space-between;
		cursor: pointer;
	}

	.radioBox_item:nth-child(4n) {
		margin-right: 3vw;
	}

	.radioBox_item p {
		font-size: 2.24vw;
	}

	.radioBox_item .radio1 {
		display: none;
		width: 3.36vw;
		height: 3.36vw;
	}

	.radioBox_item .radio2 {
		width: 3.36vw;
		height: 3.36vw;
	}

	.radioBox_item img {
		width: auto;
	}

	.isselect .radio1 {
		display: block;
		width: 3.36vw;
		height: 3.36vw;
	}

	.isselect .radio2 {
		display: none;
		width: 3.36vw;
		height: 3.36vw;
	}

	/* 自助预测推荐结束 */

	/* 在线梅花排盘开始 */
	.tabBox,.timeTabBox {
		display: flex;
	}

	.tabBox div,.timeTabBox div {
		width: 13.76vw;
		height: 5.6vw;
		background: linear-gradient(180deg, #FFEFC0 0%, #F8DD91 100%);
		border-radius: 0.8vw;
		font-size: 2.24vw;
		font-weight: 400;
		color: #975305;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-right: 3.2vw;
		margin-top: 5vw;
		cursor: pointer;
	}

	.tabBox .tabActive,.timeTabBox .tabActive {
		background: linear-gradient(180deg, #F26E53 0%, #B10C0A 100%);
		color: #F8DD91;
	}

	.dataBox,
	.numBox {
		margin: 6.4vw 0;
		display: flex;
		align-items: center;
		font-size: 2.56vw;
		font-weight: 400;
		color: #333333;
	}

	.fengshui .dataBox {
		margin: 5vw 0;
	}

	.dataBox p {
		font-size: 2.56vw;
		font-weight: 400;
		color: #333333;
		margin-right: 3.2vw;
	}

	.dataBox select {
		width: 12vw;
		height: 5vw;
		font-size: 2.56vw;
		font-weight: 400;
		color: #333333;
		background: #FFFFFF;
		border-radius: 0.8vw;
		border: 1px solid #D0AD9A;
		margin-right: 1.6vw;
	}

	.year2 {
		width: 15vw !important;
	}

	.btnBox {
		display: flex;
	}

	.numBox p {
		font-size: 2.56vw;
		font-weight: 400;
		color: #333333;
	}

	.numBox input {
		width: 9.6vw;
		height: 5.32vw;
		background: #FFFFFF;
		border-radius: 0.8vw;
		border: 1px solid #D0AD9A;
		margin: 0 3.2vw 0 1.6vw;
		text-align: center;
	}

	.numBox span {
		font-size: 2.24vw;
		font-weight: 400;
		color: #666666;
	}

	.conceal {
		display: none;
	}

	.forBtn {
		margin-top: 4.8vw;
	}

	/* 在线梅花排盘结束 */

	/* 服务老师、分院展示开始 */
	.cardList {
		width: 93.6vw;
		display: flex;
		flex-direction: column;
		align-items: center;
		margin: 0 auto;
	}

	.title-img {
		width: 70vw;
		height: auto;
		margin-top: 1.6vw;
	}

	.cardBox {
		width: 93.6vw;
		margin-top: 4vw;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	/* .cardBox a{
		width: 380px;
		margin-bottom: 30px;
		margin-right: 30px;
		cursor: pointer;
	} */
	.cardBox li {
		width: 93.6vw;
		margin-bottom: 5vw;
		margin-right: 5vw;
		cursor: pointer;
	}

	.cardBox .cardItem {
		width: 93.6vw;
		height: auto;
		background: #FDF5E6;
		border-radius: 1.6vw;
		border: 1px solid #D0AD9A;
		position: relative;
		padding: 3.2vw;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		margin-bottom: 5vw;
		/* margin-right: 2.5vw; */

	}

	.cardBox .cardItem:nth-child(2n) {
		margin-right: 0;
	}

	.cardBox .cardItem .angleBox {
		position: absolute;
		width: 91vw;
		display: flex;
		justify-content: space-between;
		left: 0.96vw;
	}

	.cardBox .cardItem .angleBox img {
		width: 3.36vw;
		height: 3.36vw;
		position: relative;
		z-index: 2;
	}

	.cardBox .cardItem .angleBox:first-child {
		top: 0.96vw;
	}

	.cardBox .cardItem .angleBox:last-child {
		bottom: 0.96vw;
	}

	.cardContent {
		display: flex;
		justify-content: space-between;
	}

	.cardContent img {
		width: 19.2vw;
		height: 25.76vw;
		border-radius: 1.6vw;
	}

	.cardContent_text {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.cardContent_text p {
		width: 64vw;
	}

	.cardContent_text .p_title {
		font-size: 3.2vw;
		font-weight: 600;
		color: #333333;
	}

	.cardContent_text .p_text {
		font-size: 2.24vw;
		font-weight: 400;
		color: #333333;
		line-height: 3.36vw;
		margin: 2.4vw 0;
	}

	/* 服务老师、分院展示结束 */

	/* 新闻动态开始 */
	.newsList {
		width: 93.6vw;
		display: flex;
		flex-direction: column;
		align-items: center;
		margin: 0 auto;
	}

	.newsBox {
		margin-top: 4vw;
		margin-bottom: 3.2vw;
	}

	.newsBox .newsItem {
		position: relative;
		width: 93.6vw;
		height: 24.96vw;
		background: #FDF5E6;
		border-radius: 1.6vw;
		border: 1px solid #D0AD9A;
		display: flex;
		margin-bottom: 5vw;
		overflow: hidden;
	}
    .newsItem .newsImg{
        width: 33vw;
    }
	.newsBox .newsItem .newsBack {
		position: absolute;
		right: 0;
		top: 0;
		width: 20vw;
		height: 20vw;
	}

	.newsBox .newsItem .angleBox {
		position: absolute;
		height: 22.72vw;
		right: 0.96vw;
		top: 0.96vw;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}

	.newsItem .newsContent {
		padding: 3.2vw;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		position: relative;
		z-index: 1;
	}

	.newsItem .newsContent .p-title {
		width: 50vw;
		font-size: 2.88vw;
		font-weight: 600;
		color: #333333;
		display: block;
	}

	.p-text {
		width: 50vw !important;
		font-weight: 400;
		font-size: 2.66vw;
		color: #333333;
		display: block;
	}

	.newsItem .newsContent p,
	.newsItem .newsContent div {
		width: 50vw;
		font-size: 2.24vw;
		font-weight: 400;
		color: #333333;
		line-height: 3.52vw;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}

	.newsItem .newsContent .p-time {
		font-size: 2.24vw;
		font-weight: 400;
		color: #666666;
	}

	/* 新闻动态结束 */
}