@media (min-width: 1200px) {
	.section_serve .section_ul .item:hover .inbox .bg,
	.section_work_body .work_ul .item:hover .img img{
		transform: scale(1.1);
	}
	.more:hover,.section_news_body .news_ul .item:hover .more{
		background: #0073FF;
		color: #fff;
	}
	.more:hover .icon,.section_news_body .news_ul .item:hover .more .icon{
		background: url(../images/icon-more-white.png) no-repeat;
		background-size: 100%;
	}
	.section_news_body .news_ul .item:hover,
	.section_work_body .work_ul .item:hover{
		box-shadow: 0px 1px 8px 3px rgba(0,0,0,0.05);
	}
	.section_news_body .news_ul .item:hover .inbox .word .title,
	.work_list .item:hover .text,
	.section_rules .rule-block .rule_body .item:hover .text,
	.section_notice_body .notice_ul .item:hover .inbox .text,
	.section_work_body .work_ul .item:hover .word .title,
	.search_block .search_body .item:hover a .text{
		color: #0073FF;
	}
	.pages_block a:hover{
		background: #0073FF;
		color: #fff;
		border-color: #0073FF;
	}
	.section_rules .cg-block .cg_body .item:hover,
	.section_success_body .cg_body .item:hover{
		background: #0073FF;
	}
	.section_rules .cg-block .cg_body .item:hover a,
	.section_success_body .cg_body .item:hover a .txt,
	.section_success_body .cg_body .item:hover a .time{
		color: #fff;
	}
	.section_rules .cg-block .cg_body .item:hover .icon{
		background-color: #fff;
	}
}
@media (max-width: 768px) {
	.index-page{
		padding-top: 15px;
	}
	.section_news .news_body{
		height: auto;
	}
	.section_news .news_body .news_body_img,
	.section_news .news_body .news_body_word,
	.section_rules .rule-block,
	.section_rules .cg-block{
		float: none;
		width: 100%;
	}
	.section_news .news_body .news_body_img .word{
		height: 40px;
		line-height: 40px;
		padding: 0 10px;
		font-size: 14px;
	}
	.section_news .news_body .news_body_img .swiper-pagination{
		display: none;
	}
	.section_news .news_body .news_body_img .swiper-button-next, 
	.section_news .news_body .news_body_img .swiper-button-prev{
		display: block;
		background-size: 20px 36px;
	}
	.section_news .news_body .news_body_word{
		margin-top: 15px;
	}
	.section_news .news_body .news_body_word .tab_hd .li{
		font-size: 16px;
		margin-right: 15px;
		padding: 0 8px 10px;
	}
	.section_news .news_body .news_body_word .tab_hd .li .icon{
		margin-right: 5px;
		width: 18px;
		height: 18px;
	}
	.section_news .news_body .news_body_word .tab_hd .more{
		bottom: 7px;
	}
	.work_list .item{
		height: 50px;
		line-height: 50px;
	}
	.work_list .item:last-child{
		border-bottom: 1px dashed #D8D8D8;
	}
	.work_list .item a{
		padding-left: 22px;
	}
	.public-title{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.public-title .title-body .icon{
		max-width: 22px;
		max-height: 22px;
		margin-right: 6px;
	}
	.section_serve .section_ul{
		display: block;
	}
	.section_serve .section_ul .item{
		width: 100%;
		height: auto;
		margin-bottom: 10px;
	}
	.section_serve .section_ul .item .inbox .title{
		font-size: 20px;
	}
	.section_rules .rule-block .rule_body{
		padding: 3px 15px;
	}
	.section_rules .rule-block .rule_body .item{
		height: 55px;
		line-height: 55px;
	}
	.section_rules .rule-block .rule_body .item a{
		padding-left: 18px;
	}
	.section_rules .rule-block .rule_body .item .text{
		width: 100%;
	}
	.section_rules .cg-block{
		margin-top: 15px;
	}
	.section_rules .cg-block .cg_body{
		padding: 10px;
	}
	.section_rules .cg-block .cg_body .item{
		padding: 10px 12px;
		height: auto;
		margin-bottom: 10px;
	}
	.section_rules .cg-block .cg_body .item a{
		padding-left: 42px;
	}
	.section_interaction{
		display: block;
		padding: 20px 0;
	}
	.section_interaction .interaction_left{
		width: 100%;
		border-right: 0;
	}
	.section_interaction .interaction_left .con img{
		width: 80px;
	}
	.section_interaction .interaction_left .con p{
		font-size: 20px;
		margin-top: 0;
	}
	.section_interaction .interaction_right{
		padding: 0;
	}
	.section_interaction .interaction_right .con{
		display: block;
	}
	.section_interaction .interaction_right .con .first_it,
	.section_interaction .interaction_right .con .senond_it{
		width: 100%;
	}
	.section_about_body{
		padding: 20px 15px;
	}
	.section_about_body .title{
		font-size: 20px;
		line-height: 1;
	}
	.section_about_body .content{
		margin: 15px 0;
	}
	.section_about_body .content p{
		font-size: 14px;
	}
	.section_about_body .about_info{
		display: block;
		height: auto;
		padding-right: 0;
	}
	.section_about_body .about_info .title{
		width: 100%;
		height: 50px;
		line-height: 50px;
		font-size: 20px;
		margin-bottom: 10px;
	}
	.section_about_body .about_info .item{
		font-size: 16px;
		line-height: 1.8em;
	}
	.section_about_body .about_info .item p{
		height: auto;
	}
	.section_about_body .map_box{
		margin-top: 10px;
		height: 300px;
	}
	.section_query_page{
		padding: 20px 0 30px;
	}
	.section_query_page .query_blcok{
		width: 100%;
		margin: 20px 0 0;
		padding: 20px 15px;
	}
	.section_query_page .query_blcok .title{
		font-size: 24px;
		line-height: 36px;
		padding-bottom: 10px;
	}
	.section_query_page .query_blcok .query_body{
		margin: 20px 0;
		display: block;
	}
	.section_query_page .query_blcok .query_body .item{
		width: 100%;
		margin-bottom: 15px;
	}
	.section_query_page .query_blcok .query_body .item .tt{
		padding-left: 0;
	}
	.section_query_page .query_blcok .tip{
		margin-top: 20px;
	}
	.section_detail_body{
		padding: 20px 15px;
	}
	.section_detail_body .title_box{
		padding-bottom: 15px;
	}
	.section_detail_body .title_box .title{
		font-size: 18px;
		line-height: 1.4;
	}
	.section_detail_body .title_box .info{
		font-size: 12px;
		line-height: 1.4;
		margin-top: 5px;
	}
	.section_detail_body .title_box .info span{
		display: inline-block;
	}
	.download_block{
		height: auto;
		padding: 10px;
		font-size: 14px;
	}
	.download_block .tt{
		flex: 1;
	}
	.download_block .btn{
		padding-left: 20px;
		background-size: 20px 20px;
	}
	.section_detail_body .content{
		margin-top: 15px;
	}
	.section_public_page{
		padding-bottom: 30px;
	}
	.section_export_page .export_top{
		margin-top: 20px;
		height: 80px;
		line-height: 80px;
		padding: 0 10px;
	}
	.section_export_page .export_top .tt{
		font-size: 20px;
	}
	.btn_back{
		width: 100px;
		height: 32px;
		line-height: 30px;
		font-size: 14px;
		background-size: 16px 16px !important;
		background-position: 10px center !important;
	}
	.form_block{
		width: 100%;
		margin: 20px 0 40px;
	}
	.form_block .item .txt{
		margin-bottom: 10px;
		font-size: 14px;
	}
	.form_block .submit_btn{
		width: 180px;
		height: 44px;
		line-height: 44px;
		margin-top: 30px;
	}
	.section_notice_body{
		padding: 10px 10px 20px;
	}
	.section_notice_body .notice_ul{
		margin-bottom: 20px;
	}
	.section_notice_body .notice_ul .item{
		height: 50px;
		line-height: 50px;
	}
	.section_notice_body .notice_ul .item .inbox .text{
		font-size: 14px;
	}
	.section_notice_body .notice_ul .item .inbox .time{
		font-size: 12px;
	}
	.pages_block{
		flex-wrap: wrap;
	}
	.pages_block span, .pages_block a{
		margin-bottom: 5px;
	}
	.section_news_body{
		padding: 15px 15px 25px;
	}
	.section_news_body .news_ul{
		margin-bottom: 20px;
	}
	.section_news_body .news_ul .item{
		margin-bottom: 15px;
	}
	.section_news_body .news_ul .item .inbox{
		padding-left: 0;
	}
	.section_news_body .news_ul .item .inbox .img{
		position: relative;
		width: 100%;
		height: auto !important;
	}
	.section_news_body .news_ul .item .inbox .word{
		padding: 15px 10px;
	}
	.section_news_body .news_ul .item .inbox .word .p{
		margin: 10px 0 15px;
	}
	.section_success_body{
		padding: 15px 15px 25px;
	}
	.section_success_body .title{
		font-size: 20px;
		margin-bottom: 10px;
		line-height: 1.5;
	}
	.section_success_body .cg_body{
		margin-bottom: 20px;
	}
	.section_success_body .cg_body .item{
		padding: 10px 6px;
		height: 54px;
		margin-bottom: 10px;
	}
	.section_success_body .cg_body .item a{
		padding-left: 40px;
	}
	.section_success_body .cg_body .item .icon{
		top: -1px;
	}
	.section_success_body .cg_body .item .txt{
		font-size: 14px;
		flex: 1;
	}
	.section_success_body .cg_body .item .time{
		font-size: 12px;
	}
	.section_work_body{
		padding: 15px 15px 20px;
	}
	.section_work_body .work_ul{
		display: block;
	}
	.section_work_body .work_ul .item{
		width: 100%;
		margin-bottom: 15px;
	}
	.section_work_body .work_ul .item .img{
	    height: auto;
	}
	.section_work_body .work_ul .item .word{
		padding: 12px 15px;
	}
	.section_work_body .work_ul .item .word .title{
		line-height: 1.4em;
		height: auto;
	}
	.section_work_body .work_ul .item .word .time{
		margin-top: 8px;
	}
	.section_interact_body .interact_body{
		padding: 20px;
	}
	.section_interact_body .interact_body .item .span{
		width: 70px;
		padding-right: 15px;
	}
	.section_interact_body .interact_body .item .it_right{
		flex: 1;
	}
	.section_result_page .result_block{
		width: 100%;
	}
	.section_result_page .title{
		font-size: 20px;
		line-height: 1.2;
		margin-bottom: 15px;
	}
	.section_result_page .result_no{
		margin: 100px 0 160px;
	}
	.section_result_page .result_no p{
		font-size: 14px;
	}
	.section_result_page .download_box{
		margin-bottom: 15px;
	}
	.section_result_page .download_box .btn{
		font-size: 14px;
		width: 160px;
		height: 32px;
		line-height: 32px;
	}
	.section_result_page .success_body .item{
		margin-bottom: 20px;
	}
	.search_block{
		margin-top: 20px;
	}
	.search_block .search_title{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.search_block .search_body .item{
		padding-left: 30px;
	}
	.search_block .search_body .item::before{
		left: 5px;
	}
	.search_block .search_body .item a .text,
	.search_block .search_body .item a .time{
		font-size: 14px;
	}
}