@media (min-width:800px) {
	/* #drive .drive_container .choose .li:hover {background: #fff;} */
	
	#drive .drive_container .content .ul .li .select .item:hover,
	#drive .drive_container .choose .li:hover .text {color: var(--main);}
	
	#drive .drive_container .content .interactive .reset:hover{background-color: var(--main); color: #fff;}
	#drive .drive_container .content .interactive .reset:hover .icon .svg{color: #fff; fill: #fff;}
	
	#drive .drive_container .content .row .li:hover .word .name span {color: var(--main);border-color: var(--main);}
	#drive .drive_container .content .row .li .word .btnbox .btn:hover {background: var(--main);color: #fff;}
	#drive .drive_container .content .row .li .word .btnbox .btn:hover .icon_svg .svg {color: #fff;fill: #fff;stroke: #fff;}
	
	#drive .drive_container .detail .head :hover .word .name span {color: var(--main);border-color: var(--main);}
	#drive .drive_container .detail .head  .word .btnbox .btn:hover {background: var(--main);}
	#drive .drive_container .detail .share .s:hover .svg {color: var(--main);fill: var(--main);stroke: var(--main);}
	#drive .drive_container .detail .end .page .pn:hover {color: var(--main);}
	#drive .drive_container .detail .end .btnbox .btn:hover {background: var(--main);border-color: var(--main);color: #fff;}
	#drive .drive_container .detail .end .btnbox .btn:hover .icon .svg {color: #fff; fill: #fff;stroke: #fff;}
	#drive .drive_container .content .row .li .word .brief .other .more_box .box_btn:hover {color: var(--main);}
	#drive .drive_container .content .row .li .word .brief .other .more_box .box_btn:hover .svg {color: var(--main); fill: var(--main);stroke: var(--main);}
	
	#drive .drive_container .phone_choose .select_one .slide:hover .word .title{color: var(--main);}
	
	#drive .drive_container .content .interactive .filter .item:hover .close {background: var(--main);}
	#drive .drive_container .content .interactive .filter .item:hover .close .svg {color: #fff;fill: #fff;stroke: #fff;}
}
	

/* 驱动下载 */
.drive_main{margin-top: 90px;background: #ffffff;}
/* 广告图 */
#drive_banner {height: 300px;position: relative;background: #f4f8f7;display: flex;flex-direction: column;justify-content: center;overflow: hidden;}
#drive_banner .banner_icon {position: absolute;right: 12.2395%;bottom: 0;}
#drive_banner .title {font-size: 52px;margin-bottom: 25px;margin-top: 0;position: relative;z-index: 2;}
#drive_banner .form {width: 500px;height: 55px;border-radius: 30px;background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: flex;justify-content: space-between;}
#drive_banner .form .input {width: calc(100% - 70px); padding: 0 25px;font-size: 16px;}
#drive_banner .form .search {cursor:pointer;width: 70px;height: 100%;background: url(images/search2.svg) no-repeat center}
/* 驱动下载 */
#drive {padding: 80px 0 120px;}
#drive .drive_container {display: flex;justify-content: space-between;align-items: flex-start;}
#drive .drive_container .choose {width: 286px; background: #f8f8f8;padding: 10px;}
#drive .drive_container .choose .li {padding: 0 22px;height: 70px;display: flex;align-items: center;justify-content: space-between;}
#drive .drive_container .choose .li .icon {width: 35px;height: 35px;background: #fff;font-size: 16px;display: flex;align-items: center;justify-content: center;}
#drive .drive_container .choose .li .icon img {width: 18px;height: 18px;}
#drive .drive_container .choose .li .text {width: calc(100% - 35px - 14px);font-size: 18px;font-weight: 400;}
#drive .drive_container .choose .li.cur{background: #fff;}
#drive .drive_container .choose .li.cur .text {color: #333;}
#drive .drive_container .content {width: calc(100% - 286px - 60px);}
#drive .drive_container .content .title {font-size: 42px;font-weight: 600;}
#drive .drive_container .content .ul {margin-top: 30px;padding: 20px 3.571% 30px;background: #f8f8f8;}
#drive .drive_container .content .ul .li {display: flex;justify-content: space-between;align-items: flex-start;padding-bottom: 25px;border-bottom: 1px solid #ebebeb;margin-top: 20px;}
#drive .drive_container .content .ul .li:last-child {border-bottom: none;padding-bottom: 0;}
#drive .drive_container .content .ul .li:first-child {margin-top: 0;}
#drive .drive_container .content .ul .li .text {font-size: 16px;margin-top: 10px;}
#drive .drive_container .content .ul .li .select {width: calc(100% - 95px);display: flex;flex-wrap: wrap;}
#drive .drive_container .content .ul .li .select .item {cursor:pointer;margin-right: 24px;padding-right: 24px; font-size: 16px;color: #666666;position: relative;margin-top: 10px;}
#drive .drive_container .content .ul .li .select .item::before {content: '';width: 1px;height: 15px;background: #dfdfdf;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
#drive .drive_container .content .ul .li .select .item:last-child {padding-right: 0;}
#drive .drive_container .content .ul .li .select .item:last-child::before {display: none;}
#drive .drive_container .content .ul .li .select .item.cur {color: var(--main);}
#drive .drive_container .content .interactive {margin-top: 30px;display: flex;justify-content: space-between;}
#drive .drive_container .content .interactive .filter {width: calc(100% - 100px); display: flex;flex-wrap: wrap;}
#drive .drive_container .content .interactive .filter .item {padding: 0 16px;height: 35px;background: #f8f8f8;font-size: 14px;color: #666666;display: flex;align-items: center;margin-top: 10px;margin-right: 10px;}
#drive .drive_container .content .interactive .filter .item .text {color: #222222;}
#drive .drive_container .content .interactive .filter .item .close {width: 17px;height: 17px;border-radius: 50%;background: #e5e5e5;margin-left: 15px;cursor:pointer;}
#drive .drive_container .content .interactive .filter .item .close .svg {font-size: 8px; color: #333;}
#drive .drive_container .content .interactive .reset{margin-top: 10px; padding: 0 17px; height: 35px; background-color: #f8f8f8; font-size: 14px; line-height: 1.1; color: #222; cursor: pointer;}
#drive .drive_container .content .interactive .reset .icon{margin-right: 10px;}
#drive .drive_container .content .interactive .reset .icon .svg{font-size: 15px; color: #222; fill: #222;}




#drive .drive_container .content .row {margin-top: 25px;margin-bottom: 60px;}
#drive .drive_container .content .row .li {margin-top: 20px;padding: 2.7422%;background: #f8f8f8;display: flex;justify-content: space-between;align-items: flex-start;}
#drive .drive_container .content .row .li .icon {width: 100px;height: 100px;background: #fff;}
#drive .drive_container .content .row .li .icon img {max-width: 60px;}
#drive .drive_container .content .row .li .word {width: calc(100% - 100px - 30px);}
#drive .drive_container .content .row .li .word .name {font-size: 18px;}
#drive .drive_container .content .row .li .word .name span {padding-bottom: 5px;border-bottom: 1px solid transparent;display: inline-block;}
#drive .drive_container .content .row .li .word .brief {margin-top: 10px;line-height: 26px;font-size: 14px;color: #666666;}
#drive .drive_container .content .row .li .word .brief .other {position: relative;}
#drive .drive_container .content .row .li .word .brief .other .item_desc {display: flex;align-items: center;cursor:pointer;}
#drive .drive_container .content .row .li .word .brief .other .more_box{top: -9px; right: -16px; z-index: 2; padding: 9px 24px 19px; width: 94.5%; height: max-content; background-color: #fff; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); font-size: 14px; color: #333333;}
#drive .drive_container .content .row .li .word .brief .other .more_box .box_ul{margin-bottom: 18px;}
#drive .drive_container .content .row .li .word .brief .other .more_box .box_ul .li{margin-right: 39px; margin-top: 10px;line-height: 26px;}
#drive .drive_container .content .row .li .word .brief .other .more_box .box_btn{padding-right: 24px;}
#drive .drive_container .content .row .li .word .brief .other .more_box .box_btn .svg{margin-left: 12px; font-size: 10px; color: #999; fill: #999; transform: rotate(-90deg);}
#drive .drive_container .content .row .li .word .brief .other .text {width: calc(100% - 20px);}
#drive .drive_container .content .row .li .word .brief .other .icon {width: 10px;height: 10px;transform: rotate(90deg);background: transparent;}
#drive .drive_container .content .row .li .word .brief .other .icon .svg {font-size: 10px; color: #999; fill: #999999;stroke: #999999;}
#drive .drive_container .content .row .li .word .btnbox {display: flex;margin-top: 25px;}
#drive .drive_container .content .row .li .word .btnbox .btn {width: 140px;height: 42px;background: #fff;font-size: 14px;display: flex;align-items: center;justify-content: center;margin-right: 10px;}
#drive .drive_container .content .row .li .word .btnbox .btn:last-child {margin-right: 0;}
#drive .drive_container .content .row .li .word .btnbox .btn .icon_svg {width: 20px;height: 20px;margin-right: 14px;}
#drive .drive_container .content .row .li .word .btnbox .btn .icon_svg .svg {font-size: 18px;color: #333; fill: #333333;stroke: #333333;}
#drive .drive_container .content .row .li .word .btnbox .btn:nth-child(2) .icon_svg .svg{font-size: 20px;}
#drive .drive_container .content .container-center {width: auto;}

#drive .drive_container .detail {width: calc(100% - 286px - 60px);}
#drive .drive_container .detail .head {display: flex;justify-content: space-between;align-items: flex-start;padding-bottom: 60px;border-bottom: 1px solid #e5e5e5;}
#drive .drive_container .detail .head .icon {width: 100px;height: 100px;background: #f8f8f8;}
#drive .drive_container .detail .head .icon img {max-width: 60px;}
#drive .drive_container .detail .head .word {width: calc(100% - 100px - 30px);}
#drive .drive_container .detail .head .word .name {font-size: 30px;line-height: 1.3;font-weight: 600;}
#drive .drive_container .detail .head .word .name span {padding-bottom: 5px;border-bottom: 1px solid transparent;}
#drive .drive_container .detail .head .word .brief {margin-top: 10px;line-height: 26px;font-size: 14px;color: #666666;}
#drive .drive_container .detail .head .word .brief .li {padding-left: 15px;position: relative;}
/* 2025.09.16 修改 */
#drive .drive_container .detail .head .word .brief .li::before {content: '';width: 5px;height: 5px;border-radius: 50%;background: #cccccc;position: absolute;left: 0;top: 11px;}
#drive .drive_container .detail .head .word .brief .li:not(.other){display: flex;}
#drive .drive_container .detail .head .word .brief .li .txt {width: 70px;}
#drive .drive_container .detail .head .word .brief .li .txt_brief {width: calc(100% - 70px);}
#drive .drive_container .detail .head .word .brief .li b {color: #333;}

#drive .drive_container .detail .head .word .brief .li.one::before {top: 33%;transform: translateY(0);}
#drive .drive_container .detail .head .word .brief .other {position: relative;}
#drive .drive_container .detail .head .word .brief .other .item_desc {display: flex;align-items: center;cursor:pointer;}
#drive .drive_container .detail .head .word .brief .other .more_box{top: 0px; right: 0px; z-index: 2; padding: 9px 24px 19px; width: 91.5%; height: max-content; background-color: #fff; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); font-size: 14px; color: #333333;}
#drive .drive_container .detail .head .word .brief .other .more_box .box_ul{margin-bottom: 18px;}
#drive .drive_container .detail .head .word .brief .other .more_box .box_ul .head {margin-right: 39px; margin-top: 10px;line-height: 26px;}
#drive .drive_container .detail .head .word .brief .other .more_box .box_btn{padding-right: 24px;}
#drive .drive_container .detail .head .word .brief .other .more_box .box_btn .svg{margin-left: 12px; font-size: 10px; color: #999; fill: #999; transform: rotate(-90deg);}
#drive .drive_container .detail .head .word .brief .other .text {width: calc(100% - 20px);}
#drive .drive_container .detail .head .word .brief .other .icon {width: 10px;height: 10px;transform: rotate(90deg);}
#drive .drive_container .detail .head .word .brief .other .icon .svg {font-size: 10px; color: #999; fill: #999999;stroke: #999999;}
#drive .drive_container .detail .head .word .btnbox {display: flex;margin-top: 25px;}
#drive .drive_container .detail .head .word .btnbox .btn {cursor:pointer;width: 140px;height: 42px;background: #666666;color: #fff;font-size: 14px;display: flex;align-items: center;justify-content: center;margin-right: 10px;}
#drive .drive_container .detail .head .word .btnbox .btn:last-child {margin-right: 0;}
#drive .drive_container .detail .head .word .btnbox .btn .img {margin-right: 14px; filter: brightness(0) invert(100%)}
#drive .drive_container .detail .article {margin-top: 50px;}
#drive .drive_container .detail .share {margin-top: 80px;display: flex;flex-wrap: wrap;align-items: center;}
#drive .drive_container .detail .share .text {font-size: 16px;margin-right: 55px;}
#drive .drive_container .detail .share .s {margin-right: 20px;}
#drive .drive_container .detail .share .s:last-child {margin-right: 0;}
#drive .drive_container .detail .share .s .icon {width: 25px;height: 25px;}
#drive .drive_container .detail .share .s .svg {font-size: 21px;color: #666666;fill: #666666;stroke: #666666;}
#drive .drive_container .detail .share .s:nth-child(4) .svg,
#drive .drive_container .detail .share .s:nth-child(5) .svg,
#drive .drive_container .detail .share .s:nth-child(6) .svg{font-size: 25px;}
#drive .drive_container .detail .labelbox {display: flex;margin-top: 60px;justify-content: space-between;}
#drive .drive_container .detail .labelbox .text {font-size: 16px;line-height: 30px;margin-top: 20px;}
#drive .drive_container .detail .labelbox .label {width: calc(100% - 80px); display: flex;flex-wrap: wrap;}
#drive .drive_container .detail .labelbox .label .item {padding-left: 28px; position: relative;margin-right: 20px;margin-top: 20px;}
#drive .drive_container .detail .labelbox .label .item .span {font-size: 14px;line-height: 30px;color: #666666;background: #f8f8f8;border-radius: 0 5px 5px 0;padding-right: 12px;}
#drive .drive_container .detail .labelbox .label .item::before {content: '';width: 28px;height: 100%;position: absolute;left: 0;top: 0;background: url(images/label.png);background-position: center left;background-repeat: no-repeat;background-size: auto;}
#drive .drive_container .detail .labelbox .label .item:last-child {margin-right: 0;}
#drive .drive_container .detail .end {padding-top: 55px;display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #e5e5e5;margin-top: 30px;}
#drive .drive_container .detail .end .page {width: calc(100% - 350px);}
#drive .drive_container .detail .end .page .pn {margin-top: 10px;font-size: 16px;cursor:pointer;display: block;}
#drive .drive_container .detail .end .page .pn span {color: var(--main);}
#drive .drive_container .detail .end .btnbox {display: flex;}
#drive .drive_container .detail .end .btnbox .btn {background: #f8f8f8; cursor:pointer;position: relative;padding: 0 20px; min-width: 140px;height: 42px;display: flex;align-items: center;justify-content: center;font-size: 14px;}
#drive .drive_container .detail .end .btnbox .btn .icon {margin-right: 15px;}
#drive .drive_container .detail .end .btnbox .btn .icon {margin-right: 15px;width: 20px;height: 20px;}
#drive .drive_container .detail .end .btnbox .btn .icon .svg {font-size: 19px; color: #333; fill: #333333;stroke: #333333;}
#drive .drive_container .detail .end .btnbox .btn:nth-of-type(1) {margin-right: 20px;}
#drive .drive_container .detail .end .btnbox .btn .code {display: none; width: 170px;height: 170px;background: #fff;position: absolute;left: 50%;transform: translateX(-50%);bottom: 60px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
#drive .drive_container .detail .end .btnbox .btn .code::before {content: '';width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fff;position: absolute;left: 50%;transform: translateX(-50%);bottom: -10px;transition: all 0.3s linear;}

#drive .phone_choose {min-height: 60px; height: max-content;display: none;}
#drive .phone_choose .main_subnav{position: static;  top: 0; left: 0; z-index: 10; width: 100%; height: max-content; background-color: #fff; border-bottom: 1px solid #fff; transition: all 0.5s ease-in-out;}
#drive .phone_choose .main_subnav.curfixed{position: fixed; border-color: #e5e5e5;}
#drive .phone_choose .main_subnav .pg_name{margin-right: 30px; padding-right: 31px; position: relative;}
#drive .phone_choose .main_subnav .pg_name::before{content: ""; display: block; width: 1px; height: 16px; background-color: #e3e3e3; position: absolute; top: 50%; right: 0; transform: translateY(-50%); z-index: 1;}
#drive .phone_choose .main_subnav .pg_name span{display: block; font-size: 16px; line-height: 60px; color: #333; font-weight: 600;}
#drive .phone_choose .main_subnav .pg_name .svg{width: 10px; height: 8px; fill: #333;}
#drive .phone_choose .main_subnav .cate_list{}
#drive .phone_choose .main_subnav .cate_list .item{margin-right: 25px; font-size: 16px; line-height: 60px; color: #666; position: relative;}
#drive .phone_choose .main_subnav .cate_list .item:last-child{margin-right: 0;}
#drive .phone_choose .main_subnav .cate_list .item::before{content: ""; display: block; width: 100%; height: 3px; background-color: transparent; position: absolute; bottom: -1px; left: 0; z-index: 1;}
#drive .phone_choose .main_subnav .cate_list .item.active::before{background-color: var(--main);}

/* 产品列表筛选框弹出层样式 */
#filter_box{display: none; width: 100%; height: 100%; position: fixed; left: 0; bottom: 0; z-index: -5; opacity: 0; transition: transform 0.42s cubic-bezier(0.32, 0.94, 0.6, 1) 0s, opacity 0.32s cubic-bezier(0.32, 0.94, 0.6, 1) 0s; display: flex; align-items: flex-end;}
#filter_box.active{z-index: 16; opacity: 1;}
#filter_box .filter_back{left: 0; top: 0; z-index: 1; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); }
#filter_box .filter_box_in{ width: 100%; height: inherit; min-height: 65%; max-height: 80%; background-color: #fff; padding: 5vw 4vw; z-index: 5;}
#filter_box .pop_subbox{margin-top: 7vw; padding-right: 1vw; width: 100%; max-height: calc(100% - 14vw); overflow-y: auto;}
#filter_box .pop_subbox .pop_top{width: 100%; padding: 0 4vw; height: max-content; position: absolute; top: 5vw; left: 0; z-index: 1;}
#filter_box .pop_subbox .pop_top .pop_title{font-size: .2rem; line-height: 1.3; color: #333; font-weight: 600;}
#filter_box .pop_subbox .pop_top .pop_close .svg{width: 3vw; height: 3vw;}
#filter_box .pop_subbox .filter_list{}
#filter_box .pop_subbox .filter_list .filter{margin-bottom: 5vw;}
#filter_box .pop_subbox .filter_list .filter .name{font-size: .18rem; line-height: 1.5; font-weight: 600;}
#filter_box .pop_subbox .filter_list .filter .ul .li{margin-top: 2vw; margin-right: 2vw; padding: 0 2vw; width: max-content; min-width: 19vw; height: 0.5rem; display: flex; align-items: center; justify-content: center; font-size: .16rem; line-height: 1; color: #666; border: 1px solid #e5e5e5;}
#filter_box .pop_subbox .filter_list .filter .ul .li:hover {color: var(--main);}
#filter_box .pop_subbox .filter_list .filter .ul .li.active{border-color: var(--main); color: var(--main);}
#filter_box .pop_subbox .bot_btn{width: 100%; position: absolute; bottom: 0; left: 0;}
#filter_box .pop_subbox .bot_btn .btn{height: 0.6rem; font-size: .16rem; line-height: 1;}
#filter_box .pop_subbox .bot_btn .reset{width: 30%; color: #666; background-color: #e5e5e5;}
#filter_box .pop_subbox .bot_btn .confirm{width: 70%; color: #fff; background-color: var(--main);}
#filter_box .scrollbar::-webkit-scrollbar,
#filter_box .scrollbar *::-webkit-scrollbar{height:3px;width:5px;background:rgba(173,173,173,0.2); border-radius: 2px;}
#filter_box .scrollbar::-webkit-scrollbar:hover,
#filter_box .scrollbar *::-webkit-scrollbar:hover{background:rgba(173,173,173,0.2);  border-radius: 2px;}
#filter_box .scrollbar::-webkit-scrollbar-thumb,
#filter_box .scrollbar *::-webkit-scrollbar-thumb{background:rgba(173,173,173,1); border-radius: 2px;}
#filter_box .scrollbar::-webkit-scrollbar-thumb:hover,
#filter_box .scrollbar *::-webkit-scrollbar-thumb:hover{background-color:rgba(173,173,173,1); border-radius: 2px;}


@media (max-width:1536px) {
	#drive_banner .title {font-size: 42px;}
}
@media (max-width:1500px) {
	#drive_banner .form {top: 43%;}
}
@media (max-width:1440px) {
	#drive_banner .title {font-size: 36px;}
	#drive .content .detail .title {font-size: 38px;line-height: 1.8;}
}
@media (max-width:1366px) {
	#drive_banner .title {font-size: 34px;}
}
@media (max-width: 1280px) {
	#drive_banner .title {font-size: 32px;}
	
    #drive .drive_container .choose {width: 240px;}
	#drive .drive_container .detail,
	#drive .drive_container .content {width: calc(100% - 240px - 60px);}
	#drive .content .detail .title {font-size: 36px;line-height: 1.8;}
}
@media (max-width: 1050px) { 
	#drive_banner .title {font-size: 30px;text-align: center;}
	#drive_banner .banner_icon {right: 0;}
	#drive_banner .form {position: relative;left: auto;top: auto;transform: translate(0);margin: 30px auto 0;}
	#drive_banner #breadcrumb>div {justify-content: center;}
	/* #drive .phone_choose {display: block;} */
	#drive .drive_container {display: block;}
	#drive .drive_container .phone_choose {display: block;}
	#drive .drive_container .choose {display: none;}
	#drive .drive_container .content {width: 100%;margin-top: 30px;}
	#drive .drive_container .detail {width: 100%;}
	
	
	
	#drive .phone_choose {min-height: 55px}
	#drive .phone_choose .main_subnav{position: relative; }
	#drive .phone_choose .main_subnav .pg_name{display: flex; align-items: center; justify-content: space-between; width: 100%; margin-right: 0; padding-right: 0;background: #f1f1f1;padding: 0 30px;border-radius: 10px;}
	
	#drive .phone_choose .main_subnav .pg_name::before{display: none;}
	#drive .phone_choose .main_subnav .pg_name .svg{display: block; width: 11px; height: 10px; transform: rotate(90deg); transition: all 0.5s ease-in-out;}
	#drive .phone_choose .main_subnav .pg_name.cur .svg{transform: rotate(-90deg);}
	#drive .phone_choose .main_subnav .cate_list{display: none; position: absolute; top: calc(100% + 1px); left: 0; z-index: 1; width: 100%; border-bottom-left-radius: 0.16rem; border-bottom-right-radius: 0.16rem; background-color: #fff; box-shadow: 0px 10px 10px rgb(0 0 0 / 10%); }
	#drive .phone_choose .main_subnav .cate_list .item{line-height: 54px;} 
	#drive .phone_choose .main_subnav .cate_list .list{margin: 0 auto; width: 90%; flex-direction: column;}
	#drive .phone_choose .main_subnav .cate_list .item::before{display: none;}
	#drive .phone_choose .main_subnav .cate_list .list .item{margin: 0; padding-left: 2.5vw; width: 100%; border-bottom: 1px solid #e5e5e5; position: relative;}
	#drive .phone_choose .main_subnav .cate_list .list .item:last-child{border: 0;}
	#drive .phone_choose .main_subnav .cate_list .list .item .svg{position: absolute; top: 50%; left: 0; transform: translateY(-50%); z-index: 1; width: 11px; height: 10px; color: var(--main);}
	#drive .phone_choose .main_subnav .cate_list .list .item.active .svg{display: block;}
}
@media (max-width: 992px) {
	.drive_main {margin-top: 65px;}
	#drive_banner .title {font-size: 0.298rem;}
	#drive_banner .form .input {font-size: 0.12rem;}
	
	#drive {padding: 8vw 0;}
	#drive .drive_container .detail .head {display: block;padding-bottom: 5vw;}
	#drive .drive_container .detail .head .word {width: 100%;margin-top: 30px;}
	
	#drive .drive_container .detail .end {padding-top: 3.125vw;margin-top: 2vw;}
	#drive .drive_container .detail .labelbox {margin-top: 2.08333vw;}
	#drive .drive_container .detail .interact {padding-bottom: 3.125vw;margin-top: 1.8229%;}
	
	#drive .drive_container .content .title {font-size: 0.316rem;}
	#drive .drive_container .content .ul {padding: 2vw 3.571% ;}
	#drive .drive_container .content .ul .li .select .item,
	#drive .drive_container .content .row .li .word .btnbox .btn,
	#drive .drive_container .content .ul .li .text {font-size: 0.12rem;}
	
	#drive .drive_container .content .interactive .btn,
	#drive .drive_container .content .interactive .filter .item {font-size: 0.12rem;}
	
	#drive .drive_container .content .row .li .word .name {font-size: 0.135rem;}
	#drive .drive_container .content .row .li .word .brief {font-size: 0.105rem;}
	
	#drive .drive_container .detail .head .word .name {font-size: 0.316rem;}
	#drive .drive_container .detail .head .word .btnbox .btn,
	#drive .drive_container .detail .head .word .brief {font-size: 0.105rem;}
	
	#drive .drive_container .phone_choose .select_one .slide .word .title {font-size: 0.135rem;}
	#drive .drive_container .phone_choose .select_two .slide {font-size: 0.12rem;}
	/* #drive .drive_container .detail .article {font-size: 0.135rem;} */
	#drive .drive_container .detail .head .word .brief .other .more_box,
	#drive .drive_container .detail .head .word .brief {font-size: 0.13rem;}
	#drive .drive_container .content .row .li .word .brief .other .more_box .box_ul {font-size: 0.135rem;}
	
	#drive .phone_choose .main_subnav .pg_name span{font-size: .13rem; line-height: 55px;}
	#drive .phone_choose .main_subnav .cate_list .list .item{font-size: .13rem; }
	#drive .phone_choose .select_one .slide .word .title {font-size: 0.135rem;}
	#drive .phone_choose .select_two .slide {font-size: 0.12rem;}
	
	#drive .drive_container .content .interactive .reset{font-size: .12rem;}   
	 
	 #drive .drive_container .detail .head .word .brief .li .txt {width: 92px;}
	 #drive .drive_container .detail .head .word .brief .li .txt_brief {width: calc(100% - 92px);}
	
} 
@media (max-width: 820px) {
	#drive .drive_container .detail .end {display: block;}
	#drive .drive_container .detail .end .page {width: 100%;}
	#drive .drive_container .detail .end .btnbox .btn {margin-top: 30px;}
	
	#drive .drive_container .detail .head .word .brief .li .txt {width: 70px;}
	#drive .drive_container .detail .head .word .brief .li .txt_brief {width: calc(100% - 70px);}
}
@media (max-width: 768px) {
	#drive_banner .title {font-size: 0.42rem;}
	#drive_banner .banner_icon {right: -12%;} 
	#drive .drive_container .phone_choose .select_two .slide {font-size: 0.16rem;border-radius: 33px;}
	#drive .drive_container .content .ul .li .text,
	#drive .drive_container .content .row .li .word .name,
	#drive .drive_container .phone_choose .select_one .slide .word .title {font-size: 0.18rem;line-height: 1.6;}
	#drive .drive_container .content .row .li .word .name {font-weight: 600;}
	#drive_banner .form .input,
	#drive .drive_container .content .ul .li .select .item {font-size: 0.16rem;}
	#drive .drive_container .content .interactive .btn,
	#drive .drive_container .content .row .li .word .brief,
	#drive .drive_container .content .row .li .word .btnbox .btn,
	#drive .drive_container .content .interactive .filter .item {font-size: 0.14rem;}
	#drive .drive_container .content .row .li .word .brief .other .more_box .box_ul {font-size: 0.14rem;line-height: 1.6;}
	#drive .drive_container .detail .head .word .brief .li::before{top: 0.8em;}
	/* #drive .drive_container .content .row .li .word .btnbox {justify-content: center;} */
	#drive .drive_container .detail .head .word .btnbox .btn {font-size: 0.195rem;}
	#drive .drive_container .detail .head .word .brief {font-size: 0.195rem;line-height: 1.8;}
	#drive .drive_container .content .row .li .word .btnbox {margin-top: 2vw;}
	#drive .drive_container .content .ul {margin-top: 5vw;}
	#drive .drive_container .content .interactive {margin:3vw 0;flex-direction: column-reverse;}
	#drive .drive_container .content .ul .li {padding-bottom: 2vw;}
	
	#drive .phone_choose .main_subnav .pg_name span,
	#drive .phone_choose .main_subnav .cate_list .list .item{font-size: .18rem;}
	#drive .phone_choose .select_two .slide {font-size: 0.16rem;border-radius: 33px;}
	#drive .phone_choose .select_one .slide .word .title {font-size: 0.18rem;}
	
	#drive .drive_container .content .interactive .btns{justify-content: flex-start;}
	#drive .drive_container .content .interactive .btns .select_btn{margin-right: 2vw; display: flex; align-items: center; justify-content: center; background-color: #f8f8f8; line-height: 1.1; color: #222;}
	#drive .drive_container .content .interactive .btns .select_btn,
	#drive .drive_container .content .interactive .reset{margin-top: 0; min-width: 20vw; height: 6vw; font-size: .16rem; border: 1px solid #e5e5e5;}
	#drive .drive_container .content .interactive .btns .select_btn .icon ,
	#drive .drive_container .content .interactive .reset .icon{margin-right: 2vw;}
	#drive .drive_container .content .interactive .btns .select_btn .icon .svg{width: 20px; height: 20px;}
	#drive .drive_container .content .interactive .reset .icon .svg{font-size: 20px;}
	
	#drive .drive_container .content .ul {display: none;}
	#drive .drive_container .content .interactive .filter {width: 100%;}
	#drive .drive_container .content .interactive .filter .item .text{font-size: .16rem;}
	#drive .drive_container .content .interactive .filter .item {margin-top: 2vw; margin-right: 2vw; height: 0.4rem;}
	#drive .drive_container .content .interactive .filter .item .close:hover{background-color:#e5e5e5;}
	#drive .drive_container .content .interactive .filter .item .close:hover .svg{fill: #333;}
	
	#filter_box .pop_subbox{ max-height: calc(100% - 18%);}
	
	#drive .drive_container.detailbox {width: 100%;}
	#drive .drive_container .detail .head {border-bottom: none;padding-bottom: 0;}
	#drive .drive_container .detail .head .icon {width: 100%;padding: 10vw 0;height: auto;}
	#drive .drive_container .detail .head .icon img {max-width: 100px;}
	#drive .drive_container .detail .head .word {width: 90%;margin: 4vw auto 0;padding-bottom: 5vw;border-bottom: 1px solid #e5e5e5;}
	#drive .drive_container .detail .article {width: 90%;margin: 6.6vw auto 0;}
	#drive .drive_container .detail .share {width: 90%;margin: 10.5vw auto 0;}
	#drive .drive_container .detail .labelbox {width: 90%;margin: 2.08333vw auto 0;}
	#drive .drive_container .detail .end {width: 90%;margin: 2vw auto 0;}
	
	#drive .drive_container .detail .head .word .brief .li .txt {width: 13vw;}
	#drive .drive_container .detail .head .word .brief .li .txt_brief {width: calc(100% - 13vw);}
	
	#drive .drive_container .detail .head .word .brief .other .icon {background: transparent;width: 3.53vw;height: 3.53vw;padding: 0;}
	#drive .drive_container .detail .head .word .brief .other .more_box {font-size: 0.18rem;}
	#drive .drive_container .detail .head .word .brief .other .more_box .box_ul {font-size: 0.18rem;line-height: 1.6;}
	
	#drive .drive_container .content .row .li .icon img {max-width: 8vw;}
	#drive .drive_container .content .row .li .icon {width: 13.021vw;height: 13.021vw;}
	#drive .drive_container .content .row .li .word {width: calc(100% - 13.021vw - 5vw);}
	#drive .drive_container .content .row .li .word .btnbox .btn .icon_svg {width: 2.605vw;height: 2.605vw;}
	#drive .drive_container .content .row .li .word .btnbox .btn .icon_svg .svg{font-size: 2.605vw;}
	#drive .drive_container .content .row .li .word .btnbox .btn:nth-child(2) .icon_svg .svg{font-size: 2.805vw;}
	#drive .drive_container .content .row .li .word .btnbox .btn {height: 5.21vw;}
	#drive.detailbox {padding-top: 0;}
}
@media (max-width: 576px) {
	#drive_banner .title {font-size: 0.52rem;}
	#drive_banner .form {width: 90%;}
	#drive_banner .form .input {font-size: 0.2rem;}
	
	#drive {padding: 10vw 0;}
	#drive.detailbox {padding: 0 0 10vw;}
	
	#drive .drive_container .phone_choose .select_two .slide,
	#drive .drive_container .phone_choose .select_one .slide .word .title {font-size: 0.26rem;}
	
	
	#drive .drive_container .content .ul .li {display: block;}
	#drive .drive_container .content .ul .li .select {width: 100%;}
	
	#drive .drive_container .detail .end .btnbox .btn,
	#drive .drive_container .detail .end .page .pn,
	#drive .drive_container .detail .labelbox .text,
	#drive .drive_container .detail .relevant {font-size: 0.26rem;}
	/* #drive .drive_container .detail .article {font-size: 0.28rem;} */
	#drive .drive_container .detail .labelbox .label .item .span {font-size: 0.195rem;}
	#drive .drive_container .detail .interact .btn,
	#drive .drive_container .detail .interact .text {font-size: 0.211rem;}
	#drive .drive_container .detail .head .word .brief .li::before{top: 0.7em;}
	
	
	#drive .drive_container .content .ul .li {display: block;}
	#drive .drive_container .content .ul .li .select .item,
	#drive .drive_container .content .ul .li .text {font-size: 0.195rem;}
	#drive .drive_container .content .interactive .btn,
	#drive .drive_container .content .interactive .filter .item {font-size: 0.18rem;}
	
	#drive .drive_container .content .row .li .word .name {font-size: 0.271rem;line-height: 1.6;}
	#drive .drive_container .content .row .li .word .brief {font-size: 0.226rem;line-height: 1.6;margin-top: 0;}
	
	#drive .drive_container .content .row .li .word .btnbox .btn {font-size: 0.24rem;height: 8.33vw;}
	#drive .drive_container .content .row .li .word .brief .other .icon{width: auto; height: auto; transform: translateY(1px) rotate(90deg);}
	#drive .drive_container .detail .head .word .brief .other .icon .svg,
	#drive .drive_container .content .row .li .word .brief .other .icon .svg{font-size: 0.18rem; transform: scale(0.8);}
	#drive .drive_container .content .row .li .word .brief .other .more_box .box_ul {font-size: 0.226rem;line-height: 1.8;}
	
	#drive .drive_container .detail .head .word .btnbox .btn {padding: 0 0.5rem;width: auto; min-width: 33.6vw;height: 0.79rem;font-size: 0.26rem;display: inline-flex;}
	
	#drive .drive_container .detail .share {margin-top: 5vw;}
	#drive .drive_container .detail .labelbox {display: block;}
	#drive .drive_container .detail .labelbox .label {width: 100%;}
	
	#drive .phone_choose .main_subnav .pg_name span,
	#drive .phone_choose .main_subnav .cate_list .list .item{font-size: .26rem;}
	#drive .phone_choose .main_subnav .cate_list .list .item{padding-left: 5.5vw;}
	#drive .phone_choose .main_subnav .pg_name{padding: 0 5vw;}
	#drive .phone_choose .main_subnav .pg_name span{line-height: 12vw;}
	#drive .phone_choose .main_subnav .pg_name .svg,
	#drive .phone_choose .main_subnav .cate_list .list .item .svg{width: auto; height: auto; font-size: 0.18rem; transform: scale(0.8);}
	#drive .phone_choose .main_subnav .pg_name.cur .svg{ transform: rotate(-90deg) scale(0.8);}
	#drive .phone_choose .main_subnav .cate_list .list .item .svg{transform: translateY(-50%) scale(0.8);}
	#drive .phone_choose .select_two .slide,
	#drive .phone_choose .select_one .slide .word .title {font-size: 0.26rem;}
	
	#drive .drive_container .content .interactive .reset,
	#drive .drive_container .content .interactive .btns .select_btn{font-size: .26rem;}
	#drive .drive_container .content .interactive .reset,
	#drive .drive_container .content .interactive .btns .select_btn{height: 9vw;}
	#drive .drive_container .content .interactive .btns .select_btn,
	#drive .drive_container .content .interactive .reset{min-width: 30vw;}
	
	#drive .drive_container .content .interactive .filter .item .text {font-size: .26rem;}
	#drive .drive_container .content .interactive .filter .item {height: 0.6rem;font-size: 0.24rem;}
	/* #drive .drive_container .content .interactive .filter .item .close {width: 22px; height: 22px;}
	#drive .drive_container .content .interactive .filter .item .close .svg{font-size: 10px;} */
    #drive .drive_container .content .interactive .filter .item .close{width: 0.38rem; height: 0.38rem;}
    #drive .drive_container .content .interactive .filter .item .close .svg{font-size: 0.18rem; transform: scale(0.8); /*width: 10px; height: 10px;*/}
	
	#filter_box .pop_subbox{margin-top: 8vw; max-height: calc(100% - 16%);}
	#filter_box .pop_subbox .pop_top .pop_close .svg{width: 4vw; height: 4vw;}
	#filter_box .pop_subbox .filter_list .filter .name{font-size: .3rem;}
	#filter_box .pop_subbox .filter_list .filter .ul .li{min-width: 20.2vw; height: 0.7rem; font-size: .26rem;}
	#filter_box .pop_subbox .bot_btn .btn{height: 0.75rem; font-size: .26rem;}
	#filter_box .pop_subbox .bot_btn .reset{width: 40%;}
	#filter_box .pop_subbox .bot_btn .confirm{width: 60%;}
	
	#drive .drive_container .detail .head .word .brief .other .more_box {font-size: 0.26rem;width: 75%;}
	#drive .drive_container .detail .head .word .brief .other .more_box .box_ul {font-size: 0.26rem;line-height: 1.6;max-height: 30vw;overflow: auto;}
	
	
	#drive .drive_container .detail .head .word .brief {font-size: 0.26rem;line-height: 1.8;}
	#drive .drive_container .detail .head .word .brief .li .txt {width: 18vw;}
	#drive .drive_container .detail .head .word .brief .li .txt_brief {width: calc(100% - 16vw);}
	
	#drive .drive_container .content .row .li .icon img {max-width: 10vw;}
	#drive .drive_container .content .row .li .icon {width: 16.021vw;height: 16.021vw;}
	#drive .drive_container .content .row .li .word {width: calc(100% - 16.021vw - 5vw);}
	
	#drive .drive_container .content .row .li .word .brief .other .more_box {width: 100%; right: auto; padding: 0.15rem 0.3rem 0.2rem;}
	#drive .drive_container .detail .head .word .brief .other .more_box .box_btn,
	#drive .drive_container .content .row .li .word .brief .other .more_box .box_btn{padding: 0;}
	#drive .drive_container .detail .head .word .brief .other .more_box .box_btn .svg,
	#drive .drive_container .content .row .li .word .brief .other .more_box .box_btn .svg{font-size: 0.18rem; transform: rotate(-90deg) scale(0.8);}
	#drive .drive_container .content .row .li .word .btnbox .btn .icon_svg {width: 3.605vw;height: 3.605vw;margin-right: 10px;}
	
	#drive .drive_container .content .row .li .word .btnbox .btn .icon_svg .svg{font-size: 3.605vw;}
	#drive .drive_container .content .row .li .word .btnbox .btn:nth-child(2) .icon_svg .svg{font-size: 3.805vw;}
	
	#drive .drive_container .detail .head .word .brief .other .more_box{padding: 0.15rem 0.3rem 0.2rem;}
	#drive .drive_container .detail .head .word .name {font-size: 0.33rem;line-height: 1.6;font-weight: 600;}
	#drive .drive_container .detail .head .word .brief .li.one::before {top: 18%;}
	#drive .drive_container .detail .head .word .brief .li::before {background: var(--main);width: 1.39vw;height: 1.39vw;}
	#drive .drive_container .detail .labelbox .text {font-weight: 600;margin-top: 3vw;}
	#drive .drive_container .detail .labelbox .label .item {margin-top: 3vw;margin-right: 3vw;}
	#drive .drive_container .detail .end {margin-top: 8vw;}
	#drive .drive_container .detail .head .icon img {width: 1.2rem;}
	#drive .drive_container .detail .share .s .icon{width: 6.5vw; height: 5vw;}
	#drive .drive_container .detail .share .s .icon .svg{font-size: 0.38rem;}

	#drive .drive_container .detail .end .btnbox .btn .icon{transform: translateY(1px);}
	#drive .drive_container .detail .end .btnbox .btn .icon .svg{font-size: 0.3rem;}
}

@media (max-width: 530px) {
	#drive .drive_container .content .interactive .btns .select_btn .icon .svg{width: 18px; height: 16px;}
	#drive .drive_container .content .interactive .reset .icon .svg{font-size: 18px;}
	#drive .drive_container .content .interactive .reset, 
	#drive .drive_container .content .interactive .btns .select_btn{height: 0.79rem;}
	#drive .drive_container .content .interactive .filter .item {height: 0.79rem;}
	
	#filter_box .pop_subbox .pop_top .pop_close .svg{width: 5vw; height: 5vw;}
}

@media (max-width: 380px) {
	#drive_banner .title {font-size: 0.391rem;}
	#drive_banner .form {height: 45px;}
	#drive_banner .form .input  {font-size: 0.226rem;}
	#drive .drive_container .detail .title {font-size: 0.316rem;}
	#drive .drive_container .detail .labelbox .label .item {margin-right: 10px;margin-top: 10px;}
	#drive .drive_container .detail .end .btnbox .btn,
	#drive .drive_container .detail .end .page .pn,
	#drive .drive_container .detail .labelbox .label .item .span,
	#drive .drive_container .detail .labelbox .text,
	#drive .drive_container .detail .relevant {font-size: 0.226rem;}
	/* #drive .drive_container .detail .article {font-size: 0.271rem;} */
	
	/* #drive .drive_container .content .row .li {display: block;}
	#drive .drive_container .content .row .li .icon {width: 100%;height: 150px;}
	#drive .drive_container .content .row .li .word {width: 100%;margin-top: 30px;} */
	
	/* #drive .drive_container .content .row .li .word {width: calc(100% - 100px - 10px);} */
	#drive .drive_container .content .row .li .word .btnbox .btn .icon_svg {margin-right: 2vw;}
	
	#drive .drive_container .content .row .li .word .brief .other .more_box .box_ul,
	#drive .drive_container .content .row .li .word .brief {font-size: 0.26rem;}
	
	#drive .drive_container .detail .interact .btn,
	#drive .drive_container .detail .interact .text {font-size: 0.241rem;}
	
	#drive .drive_container .detail .labelbox {display: block;}
	#drive .drive_container .detail .labelbox .label {width: 100%;}
	
	#drive .drive_container .detail .head .word .brief {font-size: 0.226rem;line-height: 1.8;}
	
	#drive .drive_container .content .interactive .filter .item,
	#drive .drive_container .content .interactive .reset,
	#drive .drive_container .content .interactive .btns .select_btn{height: 1rem;}
	
	#drive .drive_container .detail .head .word .brief .li .txt {width: 16vw;}
	#drive .drive_container .detail .head .word .brief .li .txt_brief {width: calc(100% - 16vw);}
	
	#drive .drive_container .content .row .li .word .btnbox .btn .icon_svg {width: 3.605vw;height: 3.605vw;}
	#drive .drive_container .content .row .li .word .btnbox .btn {height: 8.21vw;font-size: 0.26rem;}
}

