@charset "utf-8";
@media screen and (max-width: 767px) {
	.head_nav li {
	    display: none;
	}
	
	.head_nav li.login,.head_nav li.register {
	    display: block;
	    padding: 0.41rem 0;
	}
	
	.head_nav li.register {
	    margin-left: auto;
	}
	
	.container_1280 {
	    max-width: 90%;
	}
	
	.index_banner img {
	    width: 100%;
	    height: 6rem;
	    object-fit: cover;
	}
	
	.head_nav li.login a, .head_nav li.register a {
	    font-size: .3rem;
	}
	
	.head_logo img {
	    width: 1.1rem;
	}
	
	.index_sec1_item {
	    width: 100%;
	    margin-right: 0;
	}
	
	.index_sec1_item:nth-child(3n) {
	}
	
	.index_sec1_flex {
	    justify-content: space-between;
	}
	
	.sec_tt_flex {
	    flex-wrap: wrap;
	}
	
	.section_category {display: none;}
	
	.section_title1 {
	    font-size: .32rem;
	}
	
	.section_title1 img {
	    width: .43rem;
	}
	
	.index_sec1_t1 {
	    font-size: .32rem;
	}
	
	.index_sec1_t2 {
	    font-size: .28rem;
	}
	
	.index_sec1_t3 {
	    font-size: .28rem;
	}
	
	.index_sec1_itema {}
	
	.index_sec1_text {
	    margin-bottom: 0;
	    width: calc(100% - 2.5rem);
	}
	
	.index_sec1_img {
	    height: auto;
	    width: 2.1rem;
	}
	.index_sec2_t1 {
	    font-size: .28rem;
	}
	
	.index_sec2_t2 {
	    font-size: .26rem;
	}
	.dots_container .slick_prev {
	    left: 1.5rem;
	}
	
	.dots_container .slick_next {
	    right: 1.5rem;
	}
	.pub_sec3_tt {
	    font-size: .42rem;
	    margin-bottom: 0.3rem;
	}
	
	.pub_sec3_left {
	    display: none;
	}
	
	.pub_sec3_right {
	    width: 100%;
	}
	
	.pub_sec3_t1 {
	    font-size: .32rem;
	    margin-bottom: 0.4rem;
	    margin-top: 0.2rem;
	}
	
	.pub_sec3_t2 {
	    font-size: .28rem;
	}
	.slick_prev, .slick_next {
	    display: none!important;
	}
	.dots_container1 .slick-dots li {
	    width: .45rem;
	    margin: 0 0.2rem;
	}
	.foot_img {
	    display: none;
	}
	
	.foot_txt1 {
	    text-align: center;
	}
	
	.foot_txt2 {
	    font-size: .3rem;
	    margin: 0;
	}
	
	.footer_flex {
	    flex-wrap: wrap;
	    justify-content: center;
	}
	
	.foot_txt4 {
	    margin-right: auto;
	    text-align: center;
	    display: flex;
	    align-items: center;
	}
	
	.footer_flex2 {
	    margin-top: .2rem;
	    margin-bottom: .2rem;
	}
	
	.foot_txt3 {
	    font-size: .36rem;
	    margin-left: 0.2rem;
	}
	
	.foot_copyright {
	    text-align: center;
	    font-size: .26rem;
	    line-height: 1.5;
	}
	
	.footer {
	    padding: .6rem 0;
	    padding-bottom: 2.2rem;
	}
	
	.mobile_nav{
		display: flex;
	}
	.zhkw_sec1_flex {
	    flex-direction: column-reverse;
	    flex-wrap: wrap;
	}
	
	.zhkw_sec1_banner {
	    width: 100%;
	}
	
	.zhkw_sect1_nav {
	    width: 100%;
	    margin-top: 0.3rem;
	}
	
	.zhkw_sec1_slick .slick-dots {
	    display: none!important;
	}
	
	.zhkw_sec1_t1 img {
	    width: 0.5rem;
	    margin-right: 0.15rem;
	}
	
	.zhkw_sec1_t1 {
	    font-size: 0.4rem;
	}
	
	.zhkw_sec1_btn img {
	    width: 0.5rem;
	}
	
	.zhkw_sec1_tt {
	padding: .15rem;
	}
	
	.pub_sec3_li a {
	    font-size: .28rem;
	}
	
	.zhkw_section1 {
	}
	
	.zhkw_sec1_ph .pub_sec3_li_sp1 {
	    font-size: .26rem;
	    padding: 0.3rem;
	    height: 0.3rem;
	}
	.zhkw_sec1_con .pub_sec3_li {
	    display: flex;
	    flex-wrap: wrap;
	    height: 100%;
	    overflow-y: scroll;
	}
	
	.zhkw_sec1_con .pub_sec3_li li {
	    width: 100%;
	}
	
	.zhkw_sec1_con.active {
	    height: 100%;
	    overflow: hidden;
	    position: fixed;
	    padding-bottom: 2rem;
	    border-radius: 0;
	}
	
	.zhkw_sec1_con .zhkw_sec1_ph {
	    height: 95%;
	}
	.m50xx {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: space-between;
	}
	
	.m50xx li {
	    width: 47%;
	}
	
	.zhkw_sec1_t1.padding08 {
	}
	
	.header.white_bg {
	    height: 1.3rem;
	}
	
	.bread_crumbs {
	    font-size: .28rem;
	}
	
	.sec_tt_form {
	    width: 4rem;
	}
	
	.search_btn {
	    display: flex;
	}
	
	.search_btn img {
	    width: .4rem;
	}
	
	.input_search {
	    font-size: .28rem;
	}
	
	.list_sort a {
	    font-size: .28rem;
	}
	
	.list_sort a img {
	    width: 0.3rem;
	    margin-left: .1rem;
	}
	
	.list_sort {
	    padding: 0.3rem .2rem;
	}
	
	.list_content_item {
	    width: 33%;
	}
	
	.pagetion a {
	    font-size: .26rem;
	    width: 0.6rem;
	    height: 0.6rem;
	}
	.list_nav2 {
	    display: none;
	}
	
	.list_navgation {
	    padding: 0.25rem;
	}
	
	.list_nav1 {
	    font-size: .32rem;
	    width: auto;
	}
	.list_nav1_mbtn{
		display: block;
		margin-left: auto;
		width: .4rem;
	}
	.list_nav2.active {
	    display: flex;
	    width: 100%;
	    margin-top: 0.4rem;
	}
	
	.list_navgation_flex {
	    flex-wrap: wrap;
	}
	
	.list_nav2 a {
	    font-size: .28rem;
	    margin-bottom: 0.42rem;
	}
	
	.list_nav2 a:after {
	    top: 0.4rem;
	}
	.mbtn_blkx{
		display: block;
	}
	.mbtn_blkx1{
		display: none;
	}
	.list_nav1_mbtn.active .mbtn_blkx{
		display: none;
	}
	.list_nav1_mbtn.active .mbtn_blkx1{
		display: block;
	}
	.pagetion li:first-child a, .pagetion li:last-child a {
	    padding: 0.1rem 0.3rem;
	}
	.view_flex1 {
	    flex-wrap: wrap;
	}
	
	.view_con2 {
	    width: 100%;
	    margin-top: .5rem;
	}
	
	.view_con1_img {
	    margin: 0 auto;
	}
	
	.view_con2_h1 {
	    font-size: .42rem;
	}
	
	.view_con2tt1 {
	    font-size: .28rem;
	}
	
	.view_con2tt1 img {
	    width: .4rem;
	}
	
	.view_con2_desc {
	    font-size: .28rem;
	    margin-top: .3rem;
	    margin-bottom: .4rem;
	}
	
	.view_con2_p1 {
	    font-size: .32rem;
	    line-height: 1.8;
	}
	
	.view_con2_down {
	    padding: .2rem;
	    font-size: .28rem;
	}
	
	.view_con2_down img {
	    width: .4rem;
	}
	
	.view_con2_desc1 {
	    font-size: .28rem;
	    line-height: 1.8;
	}
	
	.view_flex2 {
	    flex-direction: column-reverse;
	}
	
	.view_flag {
	    width: 100%;
	}
	
	.view_body {
	    width: 100%;
	}
	
	.view_body_con {
	    font-size: .28rem;
	    line-height: 1.8;
	}
	
	.view_flexa {
	    font-size: .32rem;
	}
	.order_btn {
	    display: flex;
	    align-items: center;
	}
	
	.order_btn1 {
	    font-size: .26rem;
	    border: 1px solid#97938F;
	    color: #97938F;
	    border-radius: .5rem;
	    padding: .08rem .43rem;
	    background: #fff;
	    margin-right: .3rem;
	}
	
	.order_btn1:hover,.order_btn1.active {
	    border-radius: .5rem;
	    border: 1px solid #B89775;
	    background: #F6EBE0;
	    color: #B89775;
	}
	.order_item {
	    flex-wrap: wrap;
	}
	
	.order_item_check input {
	    width: 0.4rem;
	    height: 0.4rem;
	}
	
	.order_item_book .index_sec1_img {
	    width: 2rem;
	    height: 3rem;
	}
	
	.order_item_book {
	    width: calc(100% - 1.5rem);
	}
	
	.index_sec1_b1 {
	    font-size: .36rem;
	}
	
	.index_sec1_b3 {
	    font-size: .28rem;
	}
	
	.order_item_book .index_sec1_text {
	    width: calc(100% - 2.2rem);
	}
	
	.order_item_price {
	    margin-left: 1.3rem;
	    margin-right: .5rem;
	    font-size: .32rem;
	}
	
	.order_item_button {
	    width: 0.7rem;
	    height: 0.7rem;
	    font-size: .42rem;
	}
	
	.order_item_ipt {
	    height: 0.7rem;
	    font-size: .36rem;
	}
	
	.order_item_click {
	    margin-top: 0.3rem;
	    margin-right: 0;
	}
	
	.order_item_del {
	    font-size: .36rem;
	    margin-top: 0.4rem;
	}
	
	.order_item_del img {
	    width: .4rem;
	}
	
	.order_item_btn {
	    width: auto;
	}
	.login_p2 {
	    font-size: .3rem;
	    margin-top: 0.3rem;
	    margin-bottom: 0.6rem;
	}
	
	.login_h1 {
	    font-size: .6rem;
	}
	
	.login_form_ipt {
	    font-size: .34rem;
	}
	
	.login_form_a {
	    font-size: .28rem;
	}
	
	.login_form_btn {
	    font-size: .34rem;
	}
}