@media screen and (max-width: 800px) {
    .w-16 {
        width: 100%;
        padding: 0 5%;
    }
    .head_box {
        height: 4rem;
        /* padding: 0 5%; */
    }
    .logo {
        width: 38%;
    }
    .info {
        width: 44%;
        height: 2rem;
    }
    .link,
    .top_line {
        display: none;
    }
    .search{
    width: 6rem;
}
    .itx {
        width: 5rem;
        height: 1.2rem;
        font-size: .5rem;
    }
    .sub {
        width: 1.2rem;
        height: 1.2rem;
        transform: translateX(-29%);
    }
    .dh_bx,
    .fix_box {
        display: none;
    }
    .nav-btn {
        display: block;
    }
    .head{
        opacity:1
    }
    .nav-btn {
        display: block;
        top: 1.19rem;
        z-index: 1;
        right: 3.4%;
        width: 1.2rem;
        height: 1.2rem;
        transform: none;
    }
    .nav-btn img {
        width: 100%;
    }
    .banner_swiper .swiper-pagination-bullet {
        width: .3rem;
        height: .3rem;
    }
    .s01_box {
        display: block;
        margin-top: .6rem;
    }
    .s01_1,
    .s01_2 {
        width: 100%;
    }
    .se_name {
        font-size: .8rem;
        padding-left: 1.6rem;
    }
    .se_name::before {
        width: 1.2rem;
        height: 1.2rem;
    }
    .line {
        width: 54%;
    }
    .more {
        width: 2rem;
        height: .8rem;
        font-size: .5rem;
        line-height: .8rem;
    }
    .s01_box_l {
        width: 100%;
    }
    .swiper_xwdt a {
        width: 100%;
        margin: .6rem auto;
    }
    .s01_img {
        width: 16rem;
        height: 100%;
        margin: 0 auto;
    }
    .xwdt_next,
    .xwdt_prev {
        width: 1rem;
        height: 1rem;
    }
    .s01_time {
        width: 4.8rem;
        height: 1.4rem;
        line-height: 1.4rem;
    }
    .s01_time p {
        font-size: .6rem;
        padding-left: 0.8rem;
    }
    .s01_time p::before {
        width: .7rem;
        height: .7rem;
        bottom: 0.35rem;
        left: .2rem;
    }
    .swiper_xwdt a>p {
        font-size: .6rem;
        line-height: 1.2rem;
        padding: 0 .65rem;
    }
    .s01_box_r {
        width: 100%;
        margin-top: .5rem;
        margin-bottom: 1rem;
        padding-bottom: .4rem;
    }
    .s01_box_r_list ul li {
        margin-top: 1.4rem;
    }
    .s01_box_r_list a p {
        font-size: .6rem;
    }
    .s01_box_r_list ul li:hover span::before {
        width: 0.5rem;
        height: .5rem;
        bottom: .1rem;
    }
    .s01_box_r_list ul li:hover span {
        padding-left: .7rem;
    }
    .s01_box_r_list a span {
        font-size: .5rem;
        margin-top: .3rem;
    }
    .s01_box_r_list ul li::after {
        bottom: -.6rem;
    }
    .s01_box_r_list {
        padding: 0 .5rem;
    }
    .s01_2_list {
        margin-top: .9rem;
    }
    .s01_2_list ul li {
        margin-top: 0.6rem;
        height: 100%;
    }
    .s01_2_list a {
        padding: .5rem .6rem;
    }
    .s01_2_time {
        width: 3rem;
        height: 2.5rem;
    }
    .day {
        font-size: .9rem;
        margin-top: .2rem;
    }
    .year {
        font-size: .6rem;
        margin-bottom: .3rem;
    }
    .s01_2_info {
        font-size: .6rem;
        width: 76%;
    }
    .section2 {
        display: none;
    }
    .ph_section2,
    .ph_section2 .section2 {
        display: block;
    }
    .s02_img {
        width: 7rem;
        height: 100%;
    }
    .s02_1_swiper a {
        width: 7rem;
        margin: 0.1rem 0;
    }
    .s02_tit a {
        font-size: .8rem;
        padding-left: 1.3rem;
    }
    .s02_tit a::before {
        width: .9rem;
        height: .9rem;
        left: 0;
        bottom: 0rem;
    }
    .t_s02_box_3 .s02_tit a::before {
        background-size: 100%;
    }
    .s02_1_next,
    .s02_1_prev {
        width: .9rem;
        height: 2rem;
        top: 35%;
    }
    .book_name {
        font-size: .6rem;
    }
    .book_auther {
        font-size: .55rem;
    }
    .s02_1 {
        padding-left: 1.3rem;
    }
    .s02_more {
        font-size: .5rem;
        width: 2rem;
        height: .7rem;
        line-height: .7rem;
    }
    .s02_line {
        width: 86%;
    }
    .ph_section2 .s02_box_1 {
        margin-top: .5rem;
    }
    .s03_box {
        display: block;
    }
    .s03_1,
    .s03_2 {
        width: 100%;
    }
    .section3 .line {
        width: 60%;
    }
    .s03_1_swiper a {
        width: 17.2rem;
        height: 10rem;
    }
    .s03_1_list {
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    .s03_1_pagination{
    left: 60% !important;
    }
    .s03_1_info {
        width: 49%;
        height: 100%;
        padding: 0 0.5rem 0 0.8rem;
        bottom: 0;
    }
    .s03_1_pagination .swiper-pagination-bullet {
        width: .8rem;
        height: .8rem;
        font-size: .6rem;
        line-height: .8rem;
    }
    .s03_more {
        width: 1rem;
        height: 1rem;
        left: -.6rem;
    }
    .s03_1_tit {
        font-size: .55rem;
        line-height: 1rem;
    }
    .s03_1_zy {
        font-size: .5rem;
        line-height: .8rem;
        margin-top: .5rem;
    }
    .s03_1_time {
        font-size: .5rem;
        margin-top: .4rem;
    }
    .s03_1_time::after {
        width: .6rem;
        height: .6rem;
        right: 2.7rem;
        top: 0.05rem;
    }
    .s03_2 {
        display: none;
    }
    .ph_jcsp .s03_2,
    .ph_jcsp {
        display: block;
    }
    .s03_2_swiper a {
        width: 5rem;
        height: 100%;
        padding: 0 .4rem;
    }
    .s03_2_swiper a img {
        width: 100%;
        height: 100%;
    }
    .s03_2_swiper {
        margin: 0 2rem;
        /* overflow: hidden; */
    }
    .s03_2_time {
        font-size: .5rem;
        width: 3.5rem;
        height: .8rem;
        line-height: .8rem;
    }
    .s03_2_img {
        width: 5rem;
        height: 6rem;
    }
    .s03_2_box a p {
        font-size: .5rem;
        margin-top: .3rem;
    }
    .s03_2_next,
    .s03_2_prev {
        width: 1.3rem;
        height: 1.3rem;
        bottom: 4rem;
        z-index: 111;
    }
    .s03_2_next {
        right: -1.9rem;
    }
    .s03_2_prev {
        left: -1.9rem;
    }
    .f_1 {
        display: block;
    }
    .f_info {
        width: 100%;
    }
    .f_link p,
    .f_adr p {
        font-size: .7rem;
    }
    .f_link,
    .f_adr {
        width: 49%;
    }
    .f_link_list ul li a {
        font-size: .4rem;
    }
    .f_adr span {
        font-size: .4rem;
        margin-top: .5rem;
    }
    .f_evm {
        width: 100%;
        padding: 0 1.6rem;
        margin-top: 1rem;
    }
    .f_evm_list ul li {
        width: 20%;
        height: 100%;
    }
    .f_evm_list ul li p{
    font-size: .3rem;
}
    .f_evm p {
        font-size: .6rem;
    }
    .f_evm p a{
        font-size:.6rem
    }
    .f_2 {}
    .f_2 p {
        font-size: .4rem;
    }
    .lxwm_1_tit p {
        font-size: .7rem;
        width: 3rem;
    }
    .lxwm_1_tit p::after {
        width: 100%;
        height: .2rem;
        bottom: -.345rem;
    }
    .lxwm_1_1 {
        display: none;
    }
    .lxwm_1_2 {
        width: 100%;
    }
    .lxwm_1_2 ul li {
        width: 49%;
        height: 100%;
    }
    .lxwm_1_2 ul li p {
        font-size: .5rem;
    }
    .lxwm_1_2 ul li span {
        font-size: .4rem;
        margin-top: .2rem;
    }
    .lxwm_1_2 ul li:nth-child(n+3) {
        margin-top: .4rem;
    }
    .lxwm_2 {
        display: block;
    }
    .lxwm_tit p {
        font-size: .7rem;
        width: 3rem;
        margin: 0 auto;
    }
    .lxwm_2_1,
    .lxwm_3_1 {
        width: 100%;
        margin-top: .5rem;
    }
    .lxwm_tit p::after {
        width: 100%;
        height: .2rem;
        bottom: -.345rem;
    }
    .lxwm_2_2 {
        width: 100%;
        background: none;
        margin-top: .5rem;
    }
    .lxwm_2_info p {
        font-size: .4rem;
        text-align: center;
        line-height: .8rem;
    }
    .lxwm_2_2_info p {
        font-size: .4rem;
        text-align: center;
        line-height: .8rem;
    }
    .lxwm_3 {
        display: block;
    }
    .lxwm_3_1_box p {
        font-size: .4rem;
    }
    .lxwm_3_1_box p:nth-child(2n) {
        width: 52%;
    }
    .lxwm_3_1_box p:nth-child(2n+1) {
        width: 47%;
    }
    .lxwm_3_1_box p:nth-child(n+3){
        line-height: .8rem;
    }
    .lxwm_3_2 {
        width: 100%;
        margin-top: .5rem;
    }
    .lxwm_3_2_box p {
        font-size: .5rem;
        text-align: center;
    }
    .lxwm_3_2_l{
        line-height: .8rem;
    }
    .lxwm_3_2_box span {
        font-size: .4rem;
        text-align: center;
        line-height: .8rem;
    }
    .lxwm_4 {
        display: block;
    }
    .lxwm_4_r ul {
        flex-wrap: wrap;
    }
    .lxwm_4_l {
        width: 100%;
        height: 100%;
    }
    .lxwm_4_l img {
        width: 100%
    }
    .lxwm_4_r ul li {
        width: 27%;
        margin-top: .8rem;
    }
    .lxwm_4_r ul li img {
        width: 100%;
    }
    .lxwm_4_r {
        width: 100%;
    }
    .lxwm_4_r ul li p {
        font-size: .5rem;
        margin-top: .4rem;
    }
    .xrld ul {
        display: block;
    }
    .xrld ul li {
        width: 100%;
        height: 100%;
    }
    .xrld ul li:nth-child(2n) {
        margin: 0;
        margin-top: .9rem;
    }
    .xrld ul li a p {
        font-size: .7rem;
        padding-left: .8rem;
    }
    .xrld ul li a p span {
        font-size: .7rem;
        margin-top: .3rem;
    }
    .xrld ul li a i {
        font-size: .4rem;
        line-height: .6rem;
        margin-bottom: .4rem;
    }
    .xrld ul li a p::after {
        width: .6rem;
        height: .8rem;
        bottom: 0.2rem;
    }
    .qyjj_box {
        display: block;
    }
    .qyjj_l p {
        font-size: .5rem;
        line-height: 1rem;
    }
    .qyjj_l {
        width: 100%;
    }
    .qyjj_r {
        width: 100%;
    }
    .qyjj_img{
        width: 100%;
        height: 100%;
    }
    .qyjj_r img {
        width: 100%;
    }
    .qyjj_dt {
        width: 100%;
        height: 15rem;
    }
    .ryq ul {
        display: flex;
        flex-wrap: wrap;
    }
    .ryq p {
        width: 5rem;
        height: 2rem;
        line-height: 2rem;
        font-size: .8rem;
        margin-bottom: 1rem;
    }
    .ryq {
        margin-top: 1.5rem;
    }
    .ryq ul li {
        margin-top: .5rem;
        width: 49%;
        height: 100%;
    }
    .ryq ul li img {
        width: 100%;
        height: 100%;
        padding: .3rem;
    }
    .content h2 {
        font-size: .7rem;
        margin-bottom: .2rem;
    }
    .fbt{
        
font-size: .5rem;
    }
    .Author span {
        font-size: .5rem;
    }
    .content-main p {
        font-size: .4rem !important;
    }
    .content-main p span{
        font-size: .5rem !important;
    }
    .page_ a {
        font-size: .5rem;
    }
    .content-main p img{
        
width: 100% !important;
        
/* text-align: center; */
        
display: block;
        
margin: 0 auto;
        
height: 100% !important;
    }
    .dwgk_box>div>p {
        font-size: .7rem;
        margin-top: .5rem;
        margin-bottom: .5rem;
    }
    .dwgk_box>div>span {
        font-size: .5rem;
        line-height: 1rem;
        /* padding: 0; */
    }
    .dw_2 span,
    .dw_3 span,
    .dw_4 span {
        /* text-align: center; */
        /* padding: 0; */
    }
    .dw_5 ul {
        flex-wrap: wrap;
    }
    .dw_5 ul li {
        width: 49%;
        margin-top: .5rem;
        height: 100%;
        border-radius: .5rem;
    }
    .dw_5 ul li p {
        font-size: .5rem;
    }
    .dw_5 ul li span {
        font-size: .4rem;
        padding-bottom: .5rem;
        text-align: center;
    }
    .jcsp_fy ul {
        display: block;
    }
    .jcsp_fy ul li:nth-child(2n) {
        margin-left: .45rem;
    }
    .jcsp_fy ul li {
        width: 100%;
        height: 100%;
    }
    .jcsp_l {
        width: 5rem;
        height: 5.5rem;
    }
    .jcsp_r {
        width: 66%;
        display: flex;
        justify-content: left;
        align-items: center;
    }
    .jcsp_more{
        
display: none;
    }
    .jcsp_tit {
        font-size: .7rem;
        /* height: 100%; */
    }
    .jcsp_zy {
        font-size: .5rem;
        line-height: .8rem;
        display: none;
    }
    .jcsp_time {
        width: 2rem;
        bottom: 0rem;
        height: 2rem;
    }
    .jcsp_time p {
        font-size: .6rem;
        margin-top: .6rem;
    }
    .jcsp_time span {
        font-size: .4rem;
    }
    .list_zy {
        display: none;
    }
    .list_box ul li {}
    .list_more {
        display: none;
    }
    .list_l {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 70%;
    }
    .list_time {
        width: 2rem;
        height: 2rem;
    }
    .list_tit {
        font-size: .5rem;
        width: 75%;
    }
    .list_r {
        width: 2rem;
        height: 2rem;
    }
    .list_time p {
        font-size: .5rem;
        width: 59%;
        top: .59rem;
    }
    .list_time span {
        font-size: .3rem;
        top: 1.2rem;
        left: .3rem;
    }
    .nr_dh_box {
        display: block;
    }
    .nr_tit {
        width: 100%;
    }
    .nr_tit span {
        font-size: .6rem;
    }
    .nr_tit span a{
        font-size: .6rem;
    }
    .nr_dh_list ul {
        justify-content: space-between;
        margin-top: .5rem;
    }
    .nr_dh_list {
        width: 100%;
        height: 100%;
    }
    .nr_dh_list ul li {
        width: 30%;
        margin: 0;
        height: 1.5rem;
        line-height: 0;
        margin-top: .37rem;
    }
    .nr_tit span::before {
        width: .5rem;
        height: .5rem;
        left: -.5rem;
        top: .04rem;
    }
    .nr_dh_list ul li a {
        font-size: .4rem;
        width: 100%;
        display: flex;
        height: 100%;
        justify-content: center;
        align-items: center;
    }
    .nr_sj_box {
        display: block;
    }
    .nr_sj_tit {
        width: 100%;
        height: 100%;
    }
    .nr_sj_tit p {
        font-size: .5rem;
    }
    .nr_sj_tit span {
        font-size: .3rem;
        margin-bottom: .3rem;
    }
    .nr_sj_list {
        width: 100%;
    }
    .nr_sj_list ul {
        display: flex;
        justify-content: left;
        flex-wrap: wrap;
        align-items: center;
    }
    .nr_sj_list ul li {
        width: 30%;
        float: none;
    }
    .nr_sj_list ul li a {
        font-size: .3rem;
        width: 100%;
        display: block;
        text-align: center;
    }
    .jcjy_more,
    .jcjy_more2 {
        font-size: .5rem;
        right: 1.5rem;
        top: 1.5rem;
    }
    .qh_box ul li p {
        font-size: .5rem;
    }
    .qh_box ul li {
        width: 3rem;
        height: 1rem;
        line-height: 1rem;
    }
    .qh_box ul .qh_current p::after {
        width: .3rem;
        height: .6rem;
        top: .2rem;
    }
    .qh_txt {
        width: 5rem;
        height: 1rem;
        vertical-align: top;
        font-size: .3rem;
    }
    .qh_sub {
        height: 1rem;
        width: 1rem;
        vertical-align: top;
        transform: translateX(-0.8rem);
    }
    .nr_qh {
        margin-top: 1rem;
    }
    .nr_sj {
        margin-top: 1rem;
    }
    .nr_list_box ul {
        /* display: block; */
    }
    .nr_list_box ul li:nth-child(2n) {
        margin-left: .3rem;
    }
    .nr_list_box ul li {
        width: 49%;
    }
    .nr_l_img {
        width: 4rem;
        height: 5.7rem;
    }
    .nr_l_info {
        width: 4rem;
    }
    .nr_l_info p {
        font-size: .35rem;
    }
    .nr_l_info span {
        font-size: .25rem;
    }
    .nr_l_info i {
        font-size: .3rem;
        height: .7rem;
        line-height: .7rem;
        bottom: .2rem;
    }
    .nr_l_info i img {
        width: .5rem;
        height: .2rem;
    }
    .nr_list_box ul li:nth-child(2) {
        margin-top: 0;
    }
    .t_s01_Box {
        display: block;
    }
    .side {
        width: 100%;
    }
    .side_tit {
        height: 100%;
    }
    .side p {
        font-size: .5rem;
        text-align: center;
        display: block;
        height: 1rem;
        width: 2rem;
        margin: 0 auto;
        line-height: 1rem;
    }
    .side p::before {
        width: .4rem;
        height: .4rem;
        bottom: .3rem;
        left: -.6rem;
    }
    .side ul li {
        width: 30%;
        height: 1.5rem;
        text-align: center;
        /* line-height: 1.5rem; */
        margin-top: .4rem;
    }
    .side ul li a {
        font-size: .4rem;
        height: 1.5rem;
        line-height: 1.5rem;
    }
    .side ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-top: .2rem;
    }
    .t_s01_Box .banner {
        width: 100%;
        margin-top: 1.5rem;
    }
    .t_section2 .t_s02_box>.s02_box_2,
    .t_section2 .t_s02_box>.s02_box_1 {
        display: none;
    }
    .t_s02_list ul li {
        width: 45%;
        height: 2rem;
    }
    .t_s02_list ul li a {
        font-size: 0.4rem;
        height: 100%;
        line-height: 2rem;
    }
    .t_s02_list ul li:first-child,
    .t_s02_list ul li:nth-child(5) {
        margin-left: .53rem;
    }
    .t_s02_list ul li:nth-child(2n) {
        margin-left: 0;
    }
    .t_03_1 {
        display: none;
    }
    .t_03_2 {
        width: 100%;
    }
    .t_03_list ul li {
        min-width: 23%;
    }
    .t_03_list ul li a {
        font-size: .4rem;
        padding-left: .5rem;
    }
    .t_03_list ul li a::before {
        width: .2rem;
        height: .2rem;
        top: .08rem;
    }
    .phone_nav>ul>li>a{
        font-size: .7rem;
        line-height: 1.8rem;
    }
    .phone_nav>ul>li>ul>li>a{
        font-size: .6rem;
    }
    .page_{
        
width: 89%;
    }
    .con_fx{
        width: 1rem;
    }
    .con_fx>a>img{
    width: 100%;
    height: 100%;
    }
    .con_fx a p{
        font-size: .4rem;
    }
 .tszx_snry {}
    .tszx_snry_hd {}
    .tszx_snry_l {
        width: 6rem;
        height: 6.5rem;
    }
    .tszx_snry_r {
        width: 58%;
    }
    .tszx_snry_r p {
        font-size: .5rem;
    }
    .tszx_snry_r span {
        font-size: .4rem;
    }
    .tszx_snry_r a {
        font-size: .4rem;
        width: 3rem;
        height: 0.8rem;
        line-height: .8rem;
    }
    .tszx_snry_r a img {
        width: .49rem;
        height: .29rem;
    }
    .tszx_Fx {
        bottom: .898rem;
        width: 2rem;
        right: 2rem;
    }
    .zxkf {
        width: 1.8rem;
        bottom: .9rem;
    }
    .zxkf img {
        width: .9rem;
        height: 100%;
    }
    .tszx_Fx img {
        width: .9rem;
    }
    .zxkf p {
        font-size: .4rem;
        margin-top: .2rem;
    }
    .tszx_Fx p {
        font-size: .4rem;
    }
    .tszx_snry_bd {}
    .tszx_snry_tit {
        font-size: .7rem;
        width: 3.5rem;
        height: 1.5rem;
        line-height: 1.5rem;
    }
    .tszx_nry {}
    .tszx_snry_tit::before {
        width: 34%;
        bottom: .7rem;
    }
    .tszx_snry_tit::after {
        width: 34%;
        bottom: .7rem;
    }
 .jgsz_tit {}
    .jgsz_tit p {
        font-size: .7rem;
        width: 7rem;
    }
    .jgsz_tit p::after {
        width: 2.6rem;
        left: 32%;
    }
    .jgsz_list ul {
        display: block;
    }
    .jgsz_list ul li {
        width: 100%;
        height: 1.4rem;
        margin-top: .8rem;
    }
    .jgsz_list ul li:nth-child(2n) {
        margin-left: 0;
    }
    .jgsz_list ul li a {
        line-height: 1.4rem;
        font-size: .5rem;
    }
    .jgsz_list ul li::after {
        width: 1rem;
        height: .4rem;
        background: url(../images/jt2.png) center center no-repeat;
        background-size: 100%;
    }
    .jgsz_list ul li:hover::after {
        background: url("../images/jt.png") center center no-repeat;
        background-size: 100%;
    }
.tszx_Fx:hover .tszx_Fx_link{
        width: 4rem;
        position: absolute;
        bottom: -.9rem;
        transform: translateX(-1rem);
    }
    .tszx_Fx_link img{
    width: .5rem;
}
    .con_fx:hover .tszx_Fx_link{
        width: 4rem;
        transform: translateX(-3rem);
    }
    .con_fx .tszx_Fx_link a{
        
    }
    .dqwz_box span{
        font-size: .4rem;
    }
    .dqwz_box a{
    font-size: .4rem;
}
    .dqwz_box{
        font-size: .4rem;
    }
    .f_evm_box{
        width: 100%;
        height: 100%;
    }
}
