.question_block .question_tab .tab_content .select_item:hover>.second_choice{
	display: block;
}
.question_block .question_tab .tab_content .select_item .row_block:hover>.second_choice{
	display: block;
}

.question_block .question_tab .tab_content .qu_select_box .select_li .row_block:hover .second_choice{
	display: block;
}
.question_block .question_tab .tab_content .qu_select_box .select_li:hover .tip{
	opacity: 1;
}
@media (min-width: 1200px) {
	.index_recommend .index_recommend_body .recommend_right .tab_content .schoold_ul .item:hover .inbox .img_box img{
		transform: scale(1.1);
	}
	.index_recommend .index_recommend_body .recommend_right .tab_content .schoold_ul .item:hover .inbox .title,
	.header .head_main .header-nav .menu_li .product_center_link a:hover{
		color: #1F7AB7;
	}
	.login_block .login_body .login_right .login_form .group_box .input_box .grade_box .li:hover{
		font-weight: bold;
		color: #1F7AB7;
	}
	.index_advan .advan_body .item:hover{
		transform: translateY(-20px);
	}
	.login_block .login_body .login_right .login_form .group_box .input_box:hover .grade_box{
		display: block;
	}
	.record_block .record_body .record_ul .item:hover{
		border-left: 3px solid #1F7AB7;
		color: #1F7AB7;
	}
	.index_banner .banner_btn_box .btn:hover{
		background: transparent;
		color: #ffffff;
	}
	.index_about .about_right .btn_box .btn:hover{
		background: transparent;
		color: #1F7AB7;
	}
	.index_banner .banner_btn_box .btn_last:hover,
	.index_about .about_right .btn_box .btn_last:hover{
		color: #DE5A21;
	}
	.question_block .question_tab .tab_content .qu_select_box .select_li:hover .ask_tip{
		opacity: 1;
	}
	.question_block .question_tab .tab_content .list_change .ol:hover .tip{
		opacity: 1;
	}
}
@media (max-width: 1600px) {
	.main{
		width: 1200px;
	}
	.school_block .school_body .school_head .th{
		padding: 0 10px;
	}
	.school_block .school_body .name{
		max-width: 150px;
	}
	.school_block .school_body .td{
		padding: 30px 10px;
	}
	.school_block .school_body .school_head .select_box{
		width: 240px;
		padding: 18px 12px;
	}
	.school_block .school_body .school_head .aera_modal,
	.choose_block .choose_body .choose_box .choose_select .choose_li .select_box.aera_modal{
		width: 340px;
	}
	.school_block .school_body .school_head .select_box .select_area_ul .select_area_box,
	.choose_block .choose_body .choose_box .choose_select .choose_li .select_box .search_area{
		padding: 5px 12px;
	}
	.school_block .school_body .school_head .select_box .select_area_ul .select_area_box .ol,
	.select_area_ul .select_area_box .ol{
		font-size: 14px;
		padding: 0 10px;
		height: 28px;
		line-height: 26px;
	}
	.index_banner .banner_btn_box .btn{
		width: 270px;
		height: 70px;
		line-height: 62px;
	}
	.index_guide,
	.index_recommend,
	.index_advan,
	.index_about{
		margin-top: 50px;
	}
	.index_guide .title_hd,
	.index_recommend .title_hd{
		margin-bottom: 30px;
		font-size: 30px;
		line-height: 40px;
	}
	.index_about .about_right .title{
		font-size: 30px;
		line-height: 40px;
	}
	.index_guide .guide_ul .item .title{
		padding: 24px 0 10px 24px;
		font-size: 22px;
	}
	.index_guide .guide_ul .item .item_body{
		padding: 16px 15px;
	}
	.index_recommend .index_recommend_body .recommend_left{
		padding: 40px 30px;
	}
	.index_recommend .index_recommend_body .recommend_left .title{
		font-size: 30px;
	}
	.index_recommend .index_recommend_body .recommend_left .p{
		font-size: 18px;
	}
	.index_recommend .index_recommend_body .recommend_left .more{
		bottom: 40px;
		left: 30px;
	}
	.index_about .about_right .word{
		font-size: 16px;
		line-height: 2em;
	}
	.index_about .about_left{
		width: 400px;
	}
	.school_block .school_body .school_head .select_box .select_ul .xiaogang_box .li{
		font-size: 14px;
		height: 28px;
		line-height: 26px;
		padding: 0 14px;
	}
}
@media (max-width: 768px) {
	body{
		padding-top: 60px;
	}
	.wapper{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.header{
		display: none;
	}
	.header_mb{
		display: block;
	}
	.choose_block{
		padding-top: 20px;
		padding-bottom: 40px;
	}
	.choose_block .choose_body{
		background-size: 100px;
	}
	.choose_block .choose_body .title{
		font-size: 20px;
		line-height: 2em;
	}
	.choose_block .choose_body .desc{
		font-size: 16px;
		margin: 10px 0 30px;
	}
	.choose_block .choose_body .choose_box .choose_type .item{
		width: 24.5%;
		height: 44px;
		line-height: 44px;
		font-size: 16px;
	}
	.choose_block .choose_body .choose_box .choose_select{
		height: auto;
	}
	.choose_block .choose_body .choose_box .choose_select .choose_li{
		float: none;
		width: 100%;
		height: 60px;
		border-bottom: 1px solid #ddd;
	}
	.choose_block .choose_body .choose_box .choose_select .choose_li .titles{
		line-height: 60px;
		font-size: 16px;
		height: 100%;
		border-right: none;
	}
	.choose_block .choose_body .choose_box .choose_select .search{
		float: none;
		width: 100%;
		height: 60px;
		line-height: 60px;
		font-size: 16px;
		border-bottom: 1px solid #ddd;
	}
	.choose_block .choose_body .choose_box .choose_select .search .input{
		display: block;
		width: 100%;
		height: 100%;
	}
	.choose_block .choose_body .choose_box .choose_select .btn_search{
		float: none;
		margin: 15px auto;
		width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}
	.choose_block .choose_body .choose_box .choose_select .btn_search .icon{
		height: 40px;
		background-size: 20px;
	}
	.main{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.school_block .school_title{
		font-size: 20px;
		line-height: 2em;
		padding-bottom: 10px;
	}
	.school_block .school_body{
		overflow-x: auto;
	}
	.school_block .school_body .table{
		width: 1200px;
		overflow-x: scroll;
	}
	.school_block .school_body .school_head .th{
		height: 60px;
		line-height: 60px;
	}
	.school_block .school_body .school_head .th .icon{
		height: 60px;
	}
	.school_block .school_body .td{
		padding: 20px 10px;
	}
	.page_common{
		margin-top: 10px;
	}
	.advan_box .advan_body{
		margin: 0 0 20px;
	}
	.footer .footer_tit{
		display: none;
	}
	.footer .footer_top{
		padding-bottom: 20px;
	}
	.footer .footer_top .footer_link{
		margin-left: 0;
		margin-top: 0;
		justify-content: space-between;
	}
	.footer .search_bolck{
		display: none;
	}
	.page{
		padding-top: 60px;
	}
	.bread_blcok .bread_body{
		height: 46px;
		line-height: 1.5;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.bread_blcok em{
		margin: 0 4px;
	}
	.about_block{
		margin-bottom: 30px;
	}
	.about_block .about_body .about_left,
	.about_block .about_body .about_right,
	.news_detail_block .news_detail_body .news_detail_content .news_left,
	.news_detail_block .news_detail_body .news_detail_content .news_right,
	.news_list_block .news_list_body .news_list_left,
	.news_list_block .news_list_body .news_list_right{
		float: none;
		width: 100%;
	}
	.about_block .about_body .about_left .title{
		font-size: 20px;
		padding-bottom: 10px;
		line-height: 1.5;
		margin-bottom: 10px;
	}
	.about_block .about_body .about_left .content{
		font-size: 16px;
	}
	.about_block .about_body .about_right{
		margin-top: 20px;
	}
	.news_detail_block .news_detail_body .title_hd{
		padding-bottom: 15px;
	}
	.news_detail_block .news_detail_body .title_hd .title{
		font-size: 20px;
		line-height: 1.5;
	}
	.news_detail_block .news_detail_body .title_hd .time{
		margin-top: 10px;
	}
	.news_detail_block .news_detail_body .share_box{
		margin: 18px 0;
	}
	.news_detail_block .news_detail_body .news_detail_content .news_right .tab_hd .item{
		margin-bottom: 6px;
		margin-right: 5px;
		padding: 0 8px;
	}
	.news_detail_block .news_detail_body .news_detail_content .news_right .tab_content{
		margin-top: 10px;
	}
	.news_list_block .news_list_top{
		width: 100%;
		margin-bottom: 20px;
	}
	.news_list_block .news_list_top .title{
		font-size: 20px;
		line-height: 1.5;
	}
	.news_list_block .news_list_top .word{
		font-size: 14px;
		margin-top: 10px;
	}
	.news_list_block .news_list_body .news_list_right{
		margin-top: 20px;
	}
	.news_ul .item{
		padding: 20px 0;
	}
	.news_ul .item .inbox{
		display: block;
	}
	.news_ul .item .img{
		width: 100%;
		margin-right: 0;
		height: auto;
		margin-bottom: 20px;
	}
	.news_ul .item .word{
	}
	.news_ul .item .word .p{
		margin: 10px 0;
	}
	.news_list_block{
		margin-bottom: 20px;
	}
	.school_js_block{
		padding: 20px 0;
	}
	.school_js_block .school_title{
		display: block;
	}
	.school_js_block .btn_box{
		margin-top: 10px;
	}
	.school_js_block .btn_box .btn{
		margin-left: 0;
		margin-right: 10px;
		width: 100px;
		height: 32px;
		line-height: 32px;
		font-size: 16px;
	}
	.school_js_block .btn_box .btn .icon{
		background-size: 14px 14px;
	}
	.school_js_block .school_text{
		margin-top: 20px;
	}
	.school_js_block .school_text .ch,
	.school_js_block .school_text .en{
		font-size: 20px;
		line-height: 1.5em;
	}
	.school_js_block .school_text .en{
		margin-bottom: 10px;
	}
	.schoold_content{
		margin-top: 0;
	}
	.schoold_content .schoold_content_body{
		padding-left: 0;
		padding-bottom: 20px;
	}
	.schoold_content .schoold_content_body .schoold_content_left{
		position: static;
		width: 100%;
	}
	.schoold_content .schoold_content_body .schoold_content_left .item{
		height: 40px;
		line-height: 40px;
		margin-bottom: 8px;
	}
	.schoold_content .schoold_content_body .schoold_content_right .group .g_title{
		font-size: 18px;
		margin-bottom: 20px;
	}
	.schoold_content .schoold_content_body .schoold_content_right .group .item{
		width: 50%;
		padding-bottom: 20px;
	}
	.schoold_content .schoold_content_body .schoold_content_right .group .item .icon{
		width: 46px;
		height: 46px;
		margin-right: 10px;
	}
	.schoold_content .schoold_content_body .schoold_content_right .group .item .word{
		flex: 1;
	}
	.schoold_content .schoold_content_body .schoold_content_right .group .item .word .tt{
		font-size: 14px;
	}
	.schoold_content .schoold_content_body .schoold_content_right .group .item .word .text{
		font-size: 16px;
		margin-top: 6px;
		width: 100%;
	}
	.schoold_content .schoold_content_body .schoold_content_right .group{
		padding: 20px 0 0;
	}
	.schoold_content .schoold_content_body .schoold_content_right .group .item_two{
		width: 100%;
	}
	.user_block .user_collect .collect_left,
	.user_block .user_collect .qun_right{
		float: none;
		width: 100%;
	}
	.user_block .user_collect .collect_left .empty_block{
		padding: 60px 0;
	}
	.user_block .user_collect .qun_right{
		margin-top: 20px;
		padding-top: 20px;
	}
	.user_block .user_collect .qun_right .title{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.user_block .title_hd{
		font-size: 20px;
	}
	.user_block .user_info{
		margin-top: 10px;
		height: auto;
		padding: 10px;
	}
	.user_block{
		padding-top: 10px;
		margin-top: -200px;
	}
	.user_top_bg{
		height: 200px;
		/* top: 60px;
		background-size: cover;
		background-position: center center; */
		top: 0;
		background-size: cover;
		background-position: center center;
		position: relative;
	}
	.user_block .user_info .avtar_box{
		width: 60px;
		height: 60px;
		flex: 0 0 60px;
		margin-top: 0;
		top: 0;
	}
	.user_block .user_info .content{
		margin-left: 15px;
	}
	.user_block .user_info .content .user_name{
		font-size: 16px;
	}
	.user_block .user_info .content .info{
		margin-top: 5px;
	}
	.user_block .user_info .btn_logout{
		top: 10px;
		right: 10px;
		font-size: 14px;
	}
	.user_block .user_info .btn_inda{
		top: 20px;
		right: 10px;
		font-size: 14px;
	}
	.index_banner .banner_btn_box{
		bottom: 20px;
	}
	.index_banner .banner_btn_box .btn{
		width: 160px;
		height: 40px;
		line-height: 32px;
		font-size: 14px;
	}
	.index_guide, .index_recommend, .index_advan, .index_about{
		margin-top: 20px;
	}
	.index_guide .title_hd, .index_recommend .title_hd{
		font-size: 20px;
		margin-bottom: 15px;
		line-height: 1.5em;
	}
	.index_guide .guide_ul,
	.index_recommend .index_recommend_body .recommend_right .tab_content .schoold_ul,
	.index_advan .advan_body{
		margin: 0;
	}
	.index_guide .guide_ul .item,
	.index_recommend .index_recommend_body .recommend_right .tab_content .schoold_ul .item{
		float: none;
		width: 100%;
		padding: 0;
		margin-top: 15px;
	}
	.index_guide .guide_ul .item .title{
		font-size: 18px;
		padding: 18px 0 7px 16px;
		line-height: 1.5;
	}
	.index_guide .guide_ul .item .item_body{
		padding: 12px;
	}
	.index_recommend .index_recommend_body .recommend_left{
		float: none;
		width: 100%;
		height: 180px;
		padding: 20px;
	}
	.index_recommend .index_recommend_body .recommend_right{
		margin-left: 0;
		margin-top: 20px;
	}
	.index_recommend .index_recommend_body .recommend_left .title{
		font-size: 22px;
	}
	.index_recommend .index_recommend_body .recommend_left .p{
		font-size: 16px;
	}
	.index_recommend .index_recommend_body .recommend_left .more{
		bottom: 20px;
		left: 20px;
	}
	.index_recommend .index_recommend_body .recommend_right .tab_content .schoold_ul .item .inbox .img_box{
		height: auto;
	}
	.index_recommend .index_recommend_body .recommend_right .tab_content .schoold_ul .item .inbox .title{
		margin: 10px 0 5px;
	}
	.news_detail_content{
		display: flex;
		flex-direction: column-reverse;
	}
	.index_advan{
		padding: 30px 0;
	}
	.index_advan .advan_body .item{
		width: 100%;
		float: none;
		padding: 10px 0;
	}
	.index_about .about_left{
		display: none;
	}
	.index_about .about_right{
		width: 100%;
	}
	.index_about .about_right .title{
		font-size: 20px;
		line-height: 30px;
	}
	.index_about .about_right .word{
		margin: 10px 0 15px;
	}
	.index_guide .guide_ul .item .item_body .li{
		padding: 7px 0 7px 18px;
	}
	.question_block{
		margin: 20px 0 50px;
	}
	.question_block .question_tab{
		width: 100%;
	}
	.question_block .question_tab .tab_header .tab_title{
		font-size: 20px;
		line-height: 1.5;
	}
	.question_block .question_tab .tab_header .tab_progess{
		margin: 15px 0;
	}
	.question_block .question_tab .tab_header .tab_progess .progess_item .circle{
		width: 28px;
		height: 28px;
		line-height: 28px;
		font-size: 16px;
	}
	.question_block .question_tab .tab_header .tab_progess .progess_item.on_gs .circle{
		width: 34px;
		height: 34px;
		line-height: 34px;
	}
	.question_block .question_tab .tab_content .ques_body{
		min-height: 300px;
	}
	.question_block .question_tab .tab_content .qu_title{
		font-size: 16px;
		line-height: 1.4em;
		margin-bottom: 15px;
	}
	.question_block .question_tab .tab_content .reason_box .item,
	.question_block .question_tab .tab_content .score_box .item{
		display: block;
	}
	.question_block .question_tab .tab_content .reason_box .item .tt{
		font-size: 16px;
	}
	.question_block .question_tab .tab_content .select_item{
		margin-left: 0;
		margin-top: 10px;
	}
	.question_block .question_tab .tab_content .score_box .item{
		margin-bottom: 30px;
	}
	.question_block .question_tab .tab_content .score_box .item .word{
		width: 100%;
		font-size: 16px;
		line-height: 20px;
	}
	.question_block .question_tab .tab_content .score_box .item .mark{
		margin-left: 14px;
		margin-top: 10px;
	}
	.question_block .question_tab .tab_content .score_box .item .mark .li .number{
		display: block !important;
	}
	.question_block .question_tab .tab_content .score_box .item .word .tt{
		margin-bottom: 5px;
	}
	.question_block .question_tab .tab_content .score_box .item .word::before{
		top: 7px;
	}
	.question_block .question_tab .tab_content .btn_box .btn{
		width: 110px;
		height: 38px;
		line-height: 38px;
		font-size: 16px;
		margin-right: 20px;
	}
	.question_block .question_tab .tab_content .ques_0 .btn_box,
	.question_block .question_tab .tab_content .ques_1 .btn_box,
	.question_block .question_tab .tab_content .ques_2 .btn_box,
	.question_block .question_tab .tab_content .ques_3 .btn_box,
	.question_block .question_tab .tab_content .ques_4 .btn_box,
	.question_block .question_tab .tab_content .ques_5 .btn_box,
	.question_block .question_tab .tab_content .ques_6 .btn_box{
		margin-top: 40px;
	}
	.question_block .img_box{
		bottom: -50px;
	}
	.question_block .img_box img{
		width: 150px;
	}
	.banner_search img{
		height: 110px;
		object-fit: cover;
	}
	.banner_search .btn_more{
		bottom: 3px;
		width: 100px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		margin-left: -50px;
	}
	.techch_block{
		margin: 20px 0 40px;
	}
	.techch_block .title_hd{
		font-size: 20px;
		line-height: 1.4em;
	}
	.techch_block .word_hd{
		padding: 10px 0 15px;
	}
	.techch_block .school_rank{
		margin: 20px 0;
	}
	.techch_block .school_rank .ul{
		margin: 0;
	}
	.techch_block .school_rank .item{
		float: none;
		width: 100%;
		padding: 10px 0;
	}
	.school_ul{
		overflow-x: auto;
	}
	.school_ul .table{
		width: 1200px;
	}
	.school_ul .table .th{
		height: 60px;
		line-height: 60px;
	}
	.school_ul .page_common{
		margin-top: 20px;
	}
	.techch_block .school_rank .item .inbox{
		padding: 18px 14px;
	}
	.techch_block .school_rank .item .inbox .name{
		font-size: 16px;
	}
	.techch_block .school_rank .item .inbox .address, .techch_block .school_rank .item .inbox .price, .techch_block .school_rank .item .inbox .text{
		margin-top: 10px;
	}
	.techch_block .school_rank .item .inbox .icon{
		top: 12px;
		width: 40px;
		height: 28px;
	}
	.user_block .user_collect{
		margin-top: 50px;
	}
	.record_block{
		margin-top: 20px;
	}
	.record_block .record_body{
		padding-right: 0;
	}
	.record_block .record_body .record_left,
	.record_block .record_body .record_right{
		float: none;
		width: 100%;
	}
	.record_block .record_body .record_info{
		padding: 15px;
		display: flex;
		align-items: center;
		text-align: left;
	}
	.record_block .record_body .record_info .avtar_box{
		margin: 0 10px 0 0;
	}
	.record_block .record_body .record_info .name{
		margin-top: 0;
	}
	.record_block .record_body .record_ul{
		margin-top: 10px;
		padding: 10px 0;
	}
	.record_block .record_body .record_ul .item{
		margin: 10px 0;
	}
	.record_block .record_body .record_right{
		margin-top: 30px;
		padding: 20px 0;
	}
	.record_block .record_body .record_right .title-big{
		font-size: 18px;
		margin-left: 15px;
		margin-bottom: 15px;
		line-height: 1.5;
	}
	.record_block .record_body .record_right .item{
		margin-bottom: 20px;
	}
	.record_block .record_body .record_right .item .title{
		font-size: 14px;
		margin-left: 15px;
		line-height: 1.3;
	}
	.record_block .record_body .record_right .item .p{
		padding: 5px 0;
	}
	.record_block .record_body .record_right .item .p .p_tt{
		margin-right: 3px;
		width: 107px;
	}
	.record_block .record_body .record_right .item.rank_it .p{
		margin-left: 15px;
	}
	.user_block .user_collect .collect_left{
		padding: 16px;
	}
	.user_block .user_collect .collect_left .title{
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 0;
	}
	.user_block .user_collect .collect_left .item{
		padding: 15px 0;
	}
	.user_block .user_collect .collect_left .item .info{
		line-height: 1.8;
		margin-top: 6px;
	}
	.user_block .user_collect .collect_left .item .btn_cancle{
		position: static;
		margin-top: 10px;
	}
	.user_block .user_collect .collect_right{
		float: none;
		width: 100%;
		margin-top: 20px;
	}
	.consult_pop{
		width: 96%;
		height: 76vh;
		overflow-y: auto;
		transform: none;
		left: 2%;
		top: 12vh;
		padding: 20px;
	}
	.consult_pop .consult_left,
	.consult_pop .consult_right{
		width: 100%;
		float: none;
	}
	.consult_pop .consult_left .title{
		font-size: 18px;
		line-height: 1.5;
	}
	.consult_pop .consult_left .word{
		margin: 8px 0;
	}
	.consult_pop .consult_left .li{
		margin-bottom: 10px;
	}
	.login_block{
		width: 90%;
		height: 506px;
		overflow-y: auto;
	}
	.login_block .login_body .login_left{
		display: none;
	}
	.login_block .login_body .login_right{
		width: 100%;
	}
	.login_block .login_body .login_right .login_form{
		padding: 20px;
		width: 90%;
	}
	.login_block .login_body .login_right .login_form .title{
		font-size: 20px;
		line-height: 1.5;
	}
	.login_block .login_body .login_right .login_form .group_box{
		margin-top: 20px;
	}
	.pop_block .pop_body{
		width: 90%;
	}
	.index_banner .img{
		height: 230px;
		object-fit: cover;
	}
	.news_ul .item .word .url{
		flex-direction: column;
	}
	.news_ul .item .word .url span{
		margin-right: 8px;
	}
	.choose_block .choose_body .choose_box .choose_select .btn_school_search{
		float: none;
		width: 50%;
		height: 42px;
		line-height: 42px;
		margin: 10px auto 15px;
		font-size: 16px;
	}
	.news_detail_block .news_detail_body .news_detail_content .news_right .tab_content{
		height: auto;
	}
	.school_block .school_body .table{
		min-height: 200px;
	}
	.school_block .school_body .school_head .select_box{
		top: 60px;
	}
	.school_block .school_body .school_head .select_box .select_area_ul .select_area_box .ol,
	.select_area_ul .select_area_box .ol{
		padding: 0 6px;
		margin: 5px 5px 5px 0;
	}
	.school_block .school_body .school_head .aera_modal .select_title{
		margin-bottom: 6px;
	}
	.school_block .school_body .school_head .aera_modal{
		width: 320px;
	}
	.school_block .school_body .school_head .select_box .select_ul .li{
		margin-top: 10px;
		font-size: 14px;
	}
	.schoold_content .schoold_content_body .schoold_content_left{
		display: none;
	}
	.question_block .question_tab .tab_content .select_item .mati_tip{
		right: auto;
		left: 240px;
	}
	.news_list_block .news_list_body .news_list_right .news_search_box{
		width: 100%;
	}
	.question_block .question_tab .tab_content .list_change{
		margin: 10px -5px 0;
	}
	.question_block .question_tab .tab_content .list_change .ol{
		width: 50%;
		margin: 0;
		padding: 10px 5px;
	}
	.question_block .question_tab .tab_content .list_change .ch_ol .tip{
		opacity: 1;
	}
	
	
	
	
}