/* 
  这个文件由Fresh手机模板自动生成
  所以修改这个文件是无效的
  请找到对应的组件修改style.css文件
  作者QQ: 1947361208
 */


.xr_jd_header{height:80px;background:unset;background-color:var(--default)}
.xr_jd_header .navbar-item{min-width:50%}
.xr_jd_header a{display:inline-grid;font-size:25px;position:relative;grid-template-rows:22px 15px}
.xr_jd_header a span{display:block;font-size:10px;text-align:center}
.xr_jd_header a i{display:block;font-size:25px}
.xr_jd_header .navbar-item a.qd img{width:38px}
.xr_jd_header .search_box{width:100%;top:45px;left:0;position:absolute;padding:0 10px;transition:all .1s ease;-webkit-transition:all .1s ease}
.xr_jd_header .search_box form{width:100%;height:30px;position:relative;background:#fff;border-radius:20px}
.xr_jd_header .search_box input{border:none;width:100%;height:30px;background:transparent;padding-left:15px;border-radius:20px;outline:none;font-size:12px;color:#333}
.xr_jd_header .search_box button{border:none;background:transparent;height:30px;width:30px;position:absolute;top:1.5px;right:5px;cursor:pointer;color:var(--grey);font-size:16px}
.xr_jd_header_top{position:relative;margin-top:32px;margin-bottom:25px}
.xr_jd_header_top_bg{text-align:center;display:block;position:fixed;left:-60%;top:60px;width:220%;height:150px;border-radius:50%;z-index:-1;background-color:var(--default)}
.xr_jd_header_top_menu{display:flex;height:40px;line-height:30px;margin-left:unset;padding-top:5px}
.xr_jd_header_top .header_menu_nav{width:80%}
.xr_jd_header_top .header_menu_nav li{float:left;width:auto;font-size:20px;overflow:hidden;position:relative}
.xr_jd_header_top .header_menu_nav li a{display:inline-block;font-size:17px;padding:0 12px;color:var(--white)}
.xr_jd_header_top .header_menu_nav ul li.on{height:35px;font-weight:900}
.xr_jd_header_top .header_menu_nav ul li.on:before{content:'';position:absolute;left:50%;bottom:0;margin-left:-9px;height:4px;width:18px;background-color:var(--white);border-radius:10px}
.xr_jd_header_top .header_menu_more{width:20%;display:flex;font-size:17px;color:var(--white);text-align:center}
.xr_jd_header_top .header_menu_more:before{content:'';display:block;height:5px;width:0;box-shadow:3px 13px 8px 2px var(--black)}
.xr_jd_header_top .header_menu_more i{display:block;width:40%;font-size:20px;background-color:var(--default)}
.xr_jd_header_top .header_menu_focus{width:94%;height:160px;position:relative;overflow:hidden;top:20px;border-radius:6px}
.xr_jd_header_top .header_menu_focus .hd{width:95%;height:11px;position:absolute;z-index:1;bottom:16px;right:5%;text-align:right}
.xr_jd_header_top .header_menu_focus .hd span{display:inline-block;width:12px;height:12px;border-radius:50% !important;border:2px solid var(--white);background:var(--grey-50);margin:0 3px;vertical-align:top;overflow:hidden;opacity:unset;box-shadow:unset;line-height:200px}
.xr_jd_header_top .header_menu_focus .hd span.swiper-pagination-bullet-active{width:12px !important;background-color:var(--default)}
.xr_jd_header_top .header_menu_focus .bd{position:relative;z-index:0}
.xr_jd_header_top .header_menu_focus .bd a img{width:100%;height:160px}
.xr_jd_header .navbar-item a .badge{position:absolute;color:var(--default);background-color:var(--white);right:-4px;top:-4px}