@charset "utf-8";
/* 响应式适配：≤1220px 平板流式布局，≤768px 手机端堆叠布局，PC端样式不受影响 */
.header .top .main .menu_btn{display:none;}
.m_type{display:none;}

@media (max-width:1220px){
.header .top .main{width:auto;padding:0 10px;box-sizing:border-box;}
.header .top .main .search{width:calc(100% - 540px);min-width:300px;margin-left:20px;}
.header .top .main .search input{width:calc(100% - 170px);}
.header .menu .main{width:auto;padding:0 10px;box-sizing:border-box;}
.banner_main,.banner_main .banner{height:30.7vw;min-height:220px;max-height:590px;}
.index_news{width:auto;box-sizing:border-box;}
.index_news .title{width:180px;}
.index_news .main{width:calc(100% - 180px);}
.index_news .main .img{width:50%;}
.index_news .main .img .swiper-slide img{width:100%;height:260px;object-fit:cover;}
.index_news .main .img .swiper-slide ul h1,.index_news .main .img .swiper-slide ul h2,.index_news .main .img .swiper-slide ul h3{width:calc(100% - 40px);}
.index_news .main .list{width:50%;}
.index_news .main .list .data{width:auto;margin:20px 10px auto 20px;}
.index_news .main .list .data img{width:40%;height:auto;}
.index_news .main .list .data ul{width:calc(60% - 20px);}
.index_planning,.index_feature,.index_shop{width:100%;}
.index_planning{height:auto;background-size:cover;padding-bottom:40px;}
.index_planning .title,.index_feature .title,.index_shop .title{width:auto;margin:60px 20px auto;}
.index_planning .title h1,.index_feature .title h1,.index_shop .title h1{width:100%;}
.index_planning .main,.index_feature .main,.index_shop .main{width:auto;margin:20px 10px auto;padding:0 10px;box-sizing:border-box;}
.index_planning .main .data,.index_feature .main .data,.index_shop .main .goods{box-sizing:border-box;width:calc(33.333% - 14px);margin:20px auto auto 20px;}
.index_planning .main .data:nth-child(5n+1),.index_feature .main .data:nth-child(5n+1),.index_shop .main .goods:nth-child(5n+1){margin:20px auto auto 20px;}
.index_planning .main .data:nth-child(3n+1),.index_feature .main .data:nth-child(3n+1),.index_shop .main .goods:nth-child(3n+1){margin:20px auto auto 0;}
.index_planning .main .data .img,.index_feature .main .data .img{width:100%;}
.index_planning .main .data .text,.index_feature .main .data .text,.index_planning .main .data .btn,.index_feature .main .data .btn{width:calc(100% - 20px);}
.index_shop .main .goods img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;}
.footer .main{width:auto;padding:0 10px;box-sizing:border-box;}
.footer .main .menu,.footer .main .box,.footer .main .bottom{width:auto;}
.footer .main .box .qr{width:100%;float:none;text-align: center;}
.footer .main .box .qr .data{float:none;display: inline-block;vertical-align: top;}
.footer .main .box .links{width:100%;float:none;border-left:none;border-top:1px solid #494e52;margin-top:20px;padding-top:15px;}
.footer .main .box .links h1,.footer .main .box .links ul{width:auto;}
.search_news_main{width:auto;padding:0 10px;box-sizing:border-box;}
.search_news_main .data{width:auto;}
.article_main{width:auto;margin:20px 10px auto;padding:0 10px 20px;box-sizing:border-box;}
.article_main .title,.article_main .details{width:auto;}
.contact_main{width:auto;margin:20px 10px;}
.contact_main .map{width:100%;float:none;height:400px;}
.contact_main .main{width:100%;float:none;margin-top:20px;}
.news_main{width:auto;margin:20px 10px auto;}
.news_main .menu{width:20%;}
.news_main .list{width:calc(80% - 1px);}
.news_main .list .title{width:auto;padding:0 10px;box-sizing:border-box;}
.news_main .list .main{width:auto;padding:0 10px;box-sizing:border-box;}
.news_main .list .main .data,.news_main .list .main .name,.news_main .list .main .details{width:auto;}
.book_type_main{width:auto;margin:20px 10px auto;}
.book_type_main .main{width:auto;padding:0 10px;box-sizing:border-box;}
.book_main{width:auto;margin:20px 10px auto;}
.book_main .menu{width:220px;}
.book_main .menu .title,.book_main .menu .box,.book_main .menu .box .type{width:100%;}
.book_main .menu .box .type .name{width:calc(100% - 20px);}
.book_main .menu .box .type .more{left:220px;}
.book_main .main{width:calc(100% - 240px);}
.book_main .main .data{box-sizing:border-box;width:calc(33.333% - 14px);}
.book_details_info{width:auto;margin:20px 10px auto;}
.book_details_info ul{width:calc(100% - 310px);}
.book_details_main{width:auto;margin:20px 10px;padding:10px;box-sizing:border-box;}
.book_details_main .left,.goods_details_main .left{width:100%;float:none;}
.book_details_main .left .title,.book_details_main .left .details,.goods_details_main .left .title,.goods_details_main .left .details{width:auto;padding:0 10px;box-sizing:border-box;}
.book_details_main .right,.goods_details_main .right{width:100%;float:none;margin-top:20px;}
.book_details_main .right .title,.goods_details_main .right .title{width:auto;padding:0 10px;box-sizing:border-box;}
.book_details_main .right .main,.goods_details_main .right .main{width:100%;}
.book_details_main .right .main .data{float:left;box-sizing:border-box;width:calc(25% - 15px);margin:20px auto auto 20px;}
.book_details_main .right .main .data:nth-child(4n+1){margin-left:0;}
.book_details_main .right .main .data img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;}
.book_details_main .right .main .data ul{width:94%;}
.goods_details_main .right .main .goods{float:left;width:calc(25% - 15px);margin:20px auto auto 20px;}
.goods_details_main .right .main .goods:nth-child(4n+1){margin-left:0;}
.goods_details_main .right .main .goods img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;}
.goods_details_main{width:auto;margin:20px 10px;padding:10px;box-sizing:border-box;}
.shop_goods_top{width:auto;margin:20px 10px auto;}
.shop_goods_info{width:calc(100% - 340px);}
.shop_goods_info .specs,.shop_goods_info .num,.shop_goods_info .shop_goods_btn{width:auto;}
.goods_list{width:calc(100% - 230px);box-sizing:border-box;padding-bottom:10px;}
.goods_list .goods{box-sizing:border-box;width:calc(25% - 15px);margin:auto auto 20px 20px;}
.goods_list .goods:nth-child(4n+1){margin-left:0;}
.goods_list .goods img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;}
.shop_car{width:auto;margin:20px 10px auto;}
.shop_car .data{width:auto;}
.shop_car .data .info{width:calc(100% - 200px);}
.shop_car .data .info h1,.shop_car .data .info h2,.shop_car .data .info h3{width:100%;}
.shop_car_bottom{width:auto;margin:20px 10px auto;}
.shop_car_bottom .main{width:auto;padding:0 20px;box-sizing:border-box;}
.shop_address_main{width:auto;margin:20px 10px auto;}
.shop_address_main .title{width:auto;padding:0 10px;box-sizing:border-box;}
.shop_address_main .add{width:auto;margin:20px 10px auto;}
.shop_address_main .main{width:auto;}
.shop_address_main .main .data{width:auto;margin:20px 10px auto;}
.shop_address_main .main .data h1,.shop_address_main .main .data h2{width:auto;margin:20px 15px auto;}
.shop_address_add{width:auto;margin:20px 10px auto;}
.shop_address_add .title{width:auto;padding:0 10px;box-sizing:border-box;}
.shop_address_add .text{width:auto;padding:0 10px;box-sizing:border-box;}
.shop_address_add .text .name,.shop_address_add .text .input,.shop_address_add .text .select,.shop_address_add .text .city{width:100%;}
.shop_address_add .text .input input,.shop_address_add .text .select select{width:calc(100% - 20px);}
.shop_address_add .btn{width:100%;}
.shop_buy_main{width:auto;margin:20px 10px auto;}
.shop_buy_main .title{width:auto;padding:0 10px;box-sizing:border-box;}
.shop_buy_main .address_main{width:auto;margin:20px 10px auto;}
.shop_buy_main .address_main .show h1,.shop_buy_main .address_main .show h2{width:auto;margin:10px 20px auto;}
.shop_buy_main .address_main .no{width:auto;}
.shop_buy_main .goods_main{width:auto;}
.shop_buy_main .goods_main .data{width:auto;margin:10px 10px auto;}
.shop_buy_main .goods_main .data .info{width:calc(100% - 150px);}
.shop_buy_main .goods_main .data .info h1,.shop_buy_main .goods_main .data .info h2,.shop_buy_main .goods_main .data .info h3{width:100%;}
.shop_buy_main .price_main{width:auto;margin:20px 10px auto;}
.shop_buy_main .price_main .data{width:auto;padding:0 20px;box-sizing:border-box;}
.shop_buy_main .remarks_main{width:auto;margin:20px 10px auto;}
.shop_buy_main .remarks_main input{width:calc(100% - 60px);}
.file_main{width:auto;margin:20px 10px auto;}
.file_main .menu{width:20%;}
.file_main .main{width:calc(80% - 1px);}
.file_main .main .title{width:auto;padding:0 10px;box-sizing:border-box;}
.file_main .main .list{width:auto;margin:20px 10px auto;}
.file_main .main .list a{width:auto;margin:0 10px;}
.file_main .main .details{width:auto;padding:0 10px 20px;box-sizing:border-box;}
.user_main{width:auto;margin:20px 10px auto;}
.user_main .menu{width:20%;}
.user_index,.user_identity,.user_level,.user_shop_order,.user_order_details,.user_address_main,.user_address_add{width:calc(80% - 1px);}
.user_index .title,.user_identity .title,.user_level .title,.user_shop_order .title,.user_order_details .title,.user_address_main .title,.user_address_add .title{width:auto;padding:0 10px;box-sizing:border-box;}
.user_index .main{width:auto;}
.user_shop_order .main{width:auto;}
.user_address_main .main{width:auto;}
.user_index .main ul{width:auto;padding:0 10px;box-sizing:border-box;margin:20px 10px auto;}
.user_index .main ul h1,.user_index .main ul h2{width:auto;}
.user_identity .tips_ok,.user_identity .tips_wait,.user_identity .tips_fail{width:auto;margin:20px 10px auto;box-sizing:border-box;}
.user_identity .main{width:auto;padding:0 10px;box-sizing:border-box;}
.user_identity .main .text{width:100%;}
.user_identity .main .text input,.user_identity .main .text ul,.user_identity .main .text .radio_main{width:calc(100% - 180px);}
.user_identity .main .file{width:auto;}
.user_identity .main .file .data{width:calc(100% - 180px);}
.user_identity .main .file .data .tips{width:auto;}
.user_level .main{width:auto;padding:0 10px;box-sizing:border-box;}
.user_level .main .tips,.user_level .main .level{width:auto;}
.user_level .main .level .list{width:calc(100% - 300px);}
.user_shop_order .main .data{width:auto;}
.user_shop_order .main .data h1{width:auto;margin:0 15px;}
.user_shop_order .main .data ul{width:auto;margin:10px 15px auto;}
.user_shop_order .main .data ul h2{width:auto;}
.user_collect{width:calc(80% - 1px);}
.user_collect .title{width:auto;padding:0 10px;box-sizing:border-box;}
.user_collect .main{width:auto;}
.user_collect .main .data{width:auto;box-sizing:border-box;}
.user_collect .main .data ul{width:calc(100% - 370px);}
.user_order_details .main{width:auto;margin:10px 10px auto;padding:0 10px;box-sizing:border-box;}
.user_order_details .main h1{width:auto;}
.user_order_details .goods_list{width:auto;}
.user_order_details .goods_list .data{width:auto;}
.user_order_details .goods_list .data ul{width:calc(100% - 120px);}
.user_order_details .express_show{width:auto;}
.user_order_details .express_show .data{width:auto;}
.user_order_details .btn_more{width:auto;}
.user_address_main .add{width:auto;margin:20px 10px auto;}
.user_address_main .main{width:auto;}
.user_address_main .main .data{width:auto;margin:20px 10px auto;}
.user_address_main .main .data h1,.user_address_main .main .data h2{width:auto;margin:20px 15px auto;}
.user_address_add .text{width:auto;margin:10px 10px auto;}
.user_address_add .text .name,.user_address_add .text .input,.user_address_add .text .select,.user_address_add .text .city{width:100%;}
.user_address_add .text .input input,.user_address_add .text .select select{width:calc(100% - 20px);}
.user_address_add .btn{width:auto;margin:20px 10px auto;}
.tab_main{width:auto;padding:0 10px;box-sizing:border-box;}
.login_main{width:auto;}
.login_main .account_main{width:calc(100% - 40px);}
.breadcrumb{width: auto;padding: 0 10px 10px 10px;}
}

@media (max-width:768px){
.header .top{height:auto;background-size:cover;}
.header .top .main{height:auto;padding:10px 10px 0;position:relative;}
.header .top .main .logo{float:none;display:block;width:170px;height:40px;margin:5px auto auto 0;}
.header .top .main .menu_btn{display:block;position:absolute;top:15px;right:10px;width:40px;height:40px;cursor:pointer;}
.header .top .main .menu_btn i{display:block;width:22px;height:2px;background:#2c72d1;margin:6px auto;border-radius:2px;}
.header .top .main .menu_btn i:first-child{margin-top:11px;}
.header .top .main .search{float:none;width:100%;margin:10px auto 15px;}
.header .top .main .search select{width:60px;}
.header .top .main .search input{width:calc(100% - 160px);}
.header .top .main .tel{display:none;}
.header .menu{height:auto;overflow:hidden;position: absolute;top: 65px;left: 0;z-index: 999;}
.header .menu .main{display:none;width:100%;height:auto;padding:0;}
.header .menu .main.open{display:block;}
.header .menu .main a{width:100%;float:none;line-height:40px;}
.header .menu .main .bib{width:100%;float:none;}
.header .menu .main .bib .bib_title{height:40px;line-height:40px;}
.header .menu .main .bib:hover .bib_title{background:none;color:#fff;}
.header .menu .main .bib .bib_box{position:static;width:100%;box-shadow:none;background:#f5f8fc;}
.header .menu .main .bib:hover .bib_box{display:none;}
.header .menu .main .bib.open .bib_box{display:block;}
.header .menu .main .bib .bib_box a{text-align:center;}
.banner_main,.banner_main .banner{height:180px;min-height:0;max-height:none;}
.index_news{margin: 20px auto auto auto;}
.index_news .title{width:100%;float:none;padding-bottom: 20px;}
.index_news .title a{margin-top:10px;}
.index_news .main{width:100%;float:none;}
.index_news .main .img{width:100%;float:none;}
.index_news .main .img .swiper-slide img{height:200px;}
.index_news .main .img .swiper-slide ul{height:auto;padding-bottom:20px;}
.index_news .main .list{width:100%;float:none;}
.index_news .main .list .data{margin:20px 10px auto;}
.index_news .main .list .data img{width:120px;height:64px;}
.index_news .main .list .data ul{width:calc(100% - 135px);}
.index_planning .title,.index_feature .title,.index_shop .title{margin:40px 10px auto;padding:0 10px;}
.index_planning .title h1,.index_feature .title h1,.index_shop .title h1{height:auto;line-height:32px;font-size:22px;}
.index_planning .title h1 a,.index_feature .title h1 a,.index_shop .title h1 a{float:none;display:inline-block;margin:10px auto auto 10px;vertical-align:middle;}
.index_planning .main .data,.index_feature .main .data,.index_shop .main .goods{width:calc(50% - 5px);margin:20px auto auto 10px;}
.index_planning .main .data:nth-child(5n+1),.index_feature .main .data:nth-child(5n+1),.index_shop .main .goods:nth-child(5n+1){margin:20px auto auto 10px;}
.index_planning .main .data:nth-child(3n+1),.index_feature .main .data:nth-child(3n+1),.index_shop .main .goods:nth-child(3n+1){margin:20px auto auto 10px;}
.index_planning .main .data:nth-child(2n+1),.index_feature .main .data:nth-child(2n+1),.index_shop .main .goods:nth-child(2n+1){margin:20px auto auto 0;}
.index_planning .main .data .img,.index_feature .main .data .img{height:auto;}
.index_planning .main .data .img img,.index_feature .main .data .img img{height:150px;margin:15px auto;}
.index_planning .main .data .btn a,.index_feature .main .data .btn a{padding:0 5px;margin-right:5px;}
.footer .main .menu{height:auto;line-height:32px;padding:12px 0;}
.footer .main .box .qr{width:100%;float:none;}
.footer .main .box .qr .data{margin-right:15px;}
.footer .main .box .links{width:100%;float:none;border-left:none;border-top:1px solid #494e52;margin-top:15px;padding-top:10px;}
.footer .main .bottom p{line-height:22px;margin-top:8px;}
.search_news_main .data{white-space:normal;height:auto;line-height:26px;}
.news_main .menu{width:100%;float:none;}
.news_main .menu .data{display:inline-block;width:auto;padding:0 14px;height:44px;line-height:44px;text-indent: 0;}
.news_main .list{width:100%;float:none;border-left:none;}
.news_main .list .main .name{padding:0 5px;}
.news_main .list .main .details{padding:0 5px 20px;}
.file_main .menu{width:100%;float:none;}
.file_main .menu .data{display:inline-block;width:auto;padding:0 14px;height:44px;line-height:44px;}
.file_main .main{width:100%;float:none;border-left:none;}
.user_main .menu{width:100%;float:none;}
.user_main .menu .data{display:inline-block;width:auto;padding:0 14px;height:44px;line-height:44px;text-indent: 0;}
.user_index,.user_identity,.user_level,.user_shop_order,.user_order_details,.user_address_main,.user_address_add{width:100%;float:none;border-left:none;}
.user_collect{width:100%;float:none;border-left:none;}
.user_collect .main .data .img{width:80px;height:106px;margin:15px auto auto 12px;}
.user_collect .main .data ul{width:calc(100% - 230px);margin:15px auto auto 12px;}
.user_collect .main .data ul h1{font-size:14px;}
.user_collect .main .data .tool{width:100%;float:none;margin:15px 0 0;padding:0 12px;box-sizing:border-box;}
.user_collect .main .data .tool .go{width:calc(50% - 5px);float:left;margin-bottom:0;}
.user_collect .main .data .tool .del{width:calc(50% - 5px);float:left;margin-left:10px;}
.user_identity .main .text span{width:90px;}
.user_identity .main .text input,.user_identity .main .text ul,.user_identity .main .text .radio_main{width:calc(100% - 100px);}
.user_identity .main .file .name{width:100%;float:none;}
.user_identity .main .file .data{width:100%;float:none;}
.user_level .main .level .list{width:100%;float:none;}
.user_level .main .level .list .data{width:calc(50% - 10px);margin-left:10px;margin-bottom:10px;}
.user_level .main .level .list .data:nth-child(2n+1){margin-left:0;}
.user_level .main .level .qr_main{width:100%;float:none;}
.book_type_main .main .data{padding:0 12px;margin:10px 6px auto auto;}
.book_main .menu{display:none;}
.m_type{display:block;background:#fff;border:1px #eee solid;border-radius:5px;overflow:hidden;margin-bottom:15px;}
.m_type .m_type_title{height:44px;line-height:44px;padding:0 12px;font-size:14px;font-weight:bold;color:#2c72d1;cursor:pointer;position:relative;}
.m_type .m_type_title i{display:block;position:absolute;top:16px;right:14px;width:8px;height:8px;border-right:2px #2c72d1 solid;border-bottom:2px #2c72d1 solid;transform:rotate(45deg);transition:transform 0.2s;}
.m_type .m_type_title.open i{transform:rotate(225deg);top:21px;}
.m_type .m_type_box{display:none;padding:5px 12px 12px;border-top:1px #eee solid;}
.m_type .m_type_box.open{display:block;}
.m_type .m_type_box h1{line-height:32px;font-size:14px;font-weight:bold;color:#333;}
.m_type .m_type_box h2{line-height:28px;font-size:12px;color:#999;}
.m_type .m_type_box h1 a{display:block;color:#333;}
.m_type .m_type_box h1 a.active{color:#2c72d1;}
.m_type .m_type_box h2 a{display:block;color:#999;}
.m_type .m_type_box h2 a.active{color:#2c72d1;}
.m_type .m_type_box .m_links{overflow:hidden;padding-bottom:5px;}
.m_type .m_type_box .m_links a{display:inline-block;height:30px;line-height:30px;padding:0 12px;margin:5px 6px auto auto;background:#f7f7f7;border-radius:5px;font-size:12px;color:#333;}
.m_type .m_type_box .m_links a.active{background:#2c72d1;color:#fff;}
.book_main .main{width:100%;float:none;}
.book_main .main .data{width:calc(50% - 5px);margin:20px auto auto 10px;}
.book_main .main .data:nth-child(3n+1){margin:20px auto auto 10px;}
.book_main .main .data:nth-child(2n+1){margin:20px auto auto 0;}
.book_main .main .data .img{height:190px;}
.book_main .main .data .img img{height:150px;}
.book_main .main .data .btn a{padding:0 5px;}
.book_details_main{padding: 1px;}
.book_details_main .right .main .data{width:calc(50% - 15px);margin:20px auto auto 10px;}
.book_details_main .right .main .data:nth-child(4n+1){margin-left:10px;}
.book_details_main .right .main .data:nth-child(2n+1){margin-left:0;}
.goods_details_main .right .main .goods{width:calc(50% - 15px);margin:20px auto auto 10px;}
.goods_details_main .right .main .goods:nth-child(4n+1){margin-left:10px;}
.goods_details_main .right .main .goods:nth-child(2n+1){margin-left:10px;}
.book_details_info .img{width:140px;height:140px;margin:15px auto auto 15px;}
.book_details_info ul{width:calc(100% - 175px);margin:15px auto auto 15px;}
.book_details_info ul h1,.book_details_info ul h2{font-size:18px;line-height:30px;}
.book_details_info ul h4 a{margin:10px 10px auto auto;padding:0 12px;}
.shop_goods_top .goods_banner{width:calc(100% - 40px);float:none;margin:15px auto auto;}
.shop_goods_top .goods_banner .img,.shop_goods_top .goods_banner .img img{height:auto;}
.shop_goods_info{width:auto;float:none;margin:10px 20px auto;}
.shop_goods_info .title,.shop_goods_info .price{font-size:20px;line-height:32px;}
.shop_goods_info .shop_goods_btn{height:auto;overflow:hidden;}
.shop_goods_info .shop_goods_btn .data{padding:0 14px;}
.goods_list{width:100%;float:none;padding:0 10px;box-sizing:border-box;}
.goods_list .goods{width:calc(50% - 5px);margin:auto auto 20px 10px;}
.goods_list .goods:nth-child(2n+1){margin-left:0;}
.goods_list .goods img{width:100%;height:auto;}
.shop_car .data .info{width:calc(100% - 200px);}
.shop_car_bottom .main .left,.shop_car_bottom .main .right{font-size:12px;}
.shop_address_add .text .city select{width:calc(33.333% - 7px);}
.shop_buy_main .goods_main .data .info{width:calc(100% - 150px);}
.shop_buy_main .btn{margin:20px 10px;}
.login_main .account_main{width:auto;float:none;border-right:none;margin:20px 15px auto;}
.login_main .account_main .text{width:100%;}
.login_main .account_main .text input{width:100%;box-sizing:border-box;}
.login_main .account_main .btn{width:100%;}
.login_main .account_main .agreement{width:auto;}
.login_main .qr_main{width:100%;float:none;margin:20px auto;}
.confirm{width:calc(100% - 40px);margin-left:calc(-50% + 20px);}
.loading img{width:200px;height:200px;margin-top:-100px;margin-left:-100px;}
.header_login{left:50%;top:50%;margin:0;transform:translate(-50%,-50%);width:320px;max-width:calc(100% - 30px);height:auto;}
.header_login .login{width:100%;height:auto;padding-bottom:15px;}
.header_login .login .title{width:calc(100% - 20px);}
.header_login .login .text{width:calc(100% - 20px);box-sizing:border-box;}
.header_login .login .text input{width:100%;box-sizing:border-box;}
.header_login .login .btn,.header_login .login .agreement{width:calc(100% - 20px);box-sizing:border-box;}
.header_login .login .qr_main{width:100%;}
.header_login .login .qr_main .tips{width:100%;}
.book_buy_tips .main,.book_apply_main .main,.shop_buy_qr .main{width:calc(100% - 20px);left:10px;right:10px;margin:0;transform:translateY(-50%);}
.book_buy_tips .main .title,.book_buy_tips .main .tips{width:auto;padding:0 10px;box-sizing:border-box;}
.book_buy_tips .main .btn{width:100%;}
.book_buy_tips .main .btn a{width:calc(50% - 30px);margin-left:20px;}
.book_buy_tips .main .qr_main{width:100%;}
.book_buy_tips .main .qr_main .order{width:auto;margin:0 10px;}
.book_buy_tips .main .qr_main .qr_box{width:100%;}
.book_buy_tips .main .qr_main .qr_box .left{margin-left:calc(50% - 100px);float:none;}
.book_buy_tips .main .qr_main .qr_box .right{width:calc(100% - 40px);margin:10px 20px auto;float:none;}
.book_apply_main .main .title{width:auto;margin:10px 10px auto;}
.book_apply_main .main .text{width:auto;margin:0 10px;}
.book_apply_main .main .text input{width:calc(100% - 130px);}
.book_apply_main .main .btn{width:100%;}
.book_apply_main .main .btn a{width:calc(50% - 30px);margin-left:20px;}
.shop_buy_qr .main .order{width:auto;margin:0 10px;}
.shop_buy_qr .main .qr_box{width:100%;}
.shop_buy_qr .main .qr_box .left{margin-left:calc(50% - 100px);float:none;}
.shop_buy_qr .main .qr_box .right{width:calc(100% - 40px);margin:10px 20px auto;float:none;}
.book_video .main{width:calc(100% - 20px);left:10px;right:10px;top:5%;margin:0;transform:none;}
.book_video .main .box{width:100%;margin:10px auto auto;}
.book_video .main .box .video{width:100%;height: auto; float:none;}
.book_video .main .box .video .name{width:94%;padding: 0 10px;}
.book_video .main .box .video video{width:100%;height:52vw;}
.book_video .main .box ul{width:calc(100% - 20px);float:none;height:120px;margin-top:10px;padding: 0 10px;}
.book_video .main .box ul a{width:auto;padding:0 10px;}
}
