@media screen and (max-width:1366px) {
	body{ font-size: 1.6rem;}
}
@media screen and (max-width:1280px) {
	body{ font-size: 1.4rem;}
	.media_info li a{padding-left: 3rem;}
	.media_info li a span{left: .4rem;}
	.con_r .word_group_02 ul li:last-child{display: none;}
	.con_div2{margin-top:2.4rem;}
	.con_div{padding: 2.4rem;}
}

@media screen and (max-width:999px) {
	body{ font-size: 1.6rem;}
	*{ box-sizing:border-box; -webkit-tap-highlight-color:rgba(0,0,0,0);}
	.div_top{padding-top:1.6rem; margin-top: initial; background: #FFFFFF;}
	.logo{margin-top: initial;}
	.logo a img{max-width: 40rem;}
	.con_r {margin-top: 1.6rem; margin-right: 0;}
	.word_group_01 li{white-space: inherit; height: auto; overflow: inherit;padding: 1.2rem; line-height: 2.4rem; border-bottom: 1px solid #f8f8f8;}
	.con_rr{background-size: 100% auto;}
	.con_ll_l {float: initial;}
	.con_ll_l ul,.con_r_top ul{overflow: scroll; white-space: nowrap;}
	.con_ll_l ul li,.con_r_top ul li{display: inline-block; float: initial;}
	.con_ll_l ul li:hover a::before, .con_ll_l ul li.on a::before{display: none;}
	.con_ll_r{padding-left: 0;}
	.bs_img ul li a{background-size: 100% 100% !important;}
	.con_div{padding: 1.6rem;}
	.sp_a {display: none;}
	.con_ll_top {margin-top: 1.6rem;}
	.con_ll_img{float: initial; width: auto;}
	.con_ll_tit{padding-left: 0; margin-top: 1.6rem;}
	.con_ll_tit h1{height: auto;white-space: initial; line-height: 4rem;}
	.bsfw_ban{background: url(../jpg/vq2ybh.jpg) no-repeat left bottom; text-align: center; height: 20rem;line-height: 20rem;}
	.bsfw_a{margin: 0; width: 80%;}
	.zwgk_li ul li a{margin-top: 1.6rem;}
}
@media screen and (max-width:768px) {
	.slideBox_08 .num{display: none;}
	.word_group_02 li{height: auto; }
	.word_group_02 li{ white-space: inherit; overflow: inherit; padding: 1.2rem; line-height: 2.4rem; border-bottom: 1px solid #f8f8f8;}
	.word_group_02 li:last-child{ border-bottom: 0;}
	.word_group_02 li a{ white-space: inherit; overflow: inherit;}
	.word_group_02 li span{ position: relative; right: inherit; top: inherit; margin-top: .8rem; display: block;}
	.hdjl_ul .word_group_02 ul li{padding-bottom: 4rem; padding-right: inherit;}
	.hdjl_ul .word_group_02 ul li em{position: absolute; right: inherit; top: inherit; margin-top: .8rem; display: block;}
	.hdjl_ul .word_group_02 ul li span{position: absolute; right: inherit; top: inherit; margin-top: .8rem; left: 8rem; display: block;}
}
@media screen and (max-width:640px) {
	.piclink_group .hd{margin-top: 1.6rem;}
}
@media screen and (max-width:415px) {
	.logo a img{max-width: 30rem;}
	.con_rr{padding: 1.6rem;}
	.con_top ul li{margin: 0 .8rem;}
	.con_top ul li a{padding: 0 1rem; font-size: 1.8rem;}
	.con_top ul li a i{font-size: 2.4rem;}
	.page_bg .search_area .input_group_append_01{width: 9rem;}
	.con_ll_l ul li{height: 6rem; line-height: 6rem;}
	.bsfw_ban{ height: auto; line-height: initial;}
	.bsfw_a{width: 100%;}
	.bsfw_a a{font-size:2rem;}
	.jggk_r_ul .icon2{margin-top: 1.6rem;}
	.jggk_con_ul ul li a{padding-left: 5rem;}
	.jggk_con_ul ul li span{left: 2rem;}
	.jggk_con_ul ul li p{left: 5rem;}
}
@media screen and (max-width:376px) {
	.logo a img{max-width: 16rem;}
	.con_r_top ul li a{font-size: 1.8rem;}
	.con_top ul li a i{margin-right: .4rem;}
	.con_top ul li a{padding: 0 .4rem;font-size: 1.6rem;}
}