body
{
  margin: 0px;
  padding: 0px; 
 background-color: rgb(244 238 226);
}
/* Tips 弹出框 Start */
.tips-fade-enter-active,.tips-fade-leave-active{transition:all 0.5s ease}.tips-fade-enter-from,.tips-fade-leave-to{opacity:0}.tips-fade-enter-to,.tips-fade-leave-from{opacity:0.7}.tips-scale-enter-active,.tips-scale-leave-active{transition:all 0.3s ease}.tips-scale-enter-from{opacity:0;transform:scale(0.8) translateY(-50px)}.tips-scale-leave-to{opacity:0;transform:scale(0.8) translateY(50px)}.tips-scale-enter-to,.tips-scale-leave-from{opacity:1;transform:scale(1) translateY(0)}.Tips_bg{background-color:#000;opacity:0.1;position:fixed;top:0px;left:0px;width:100%;height:100vh;z-index:10000002}.Tips_box{background-color:#fff;width:400px;height:250px;border:2px solid #ddd;position:fixed;left:calc(50% - 200px);top:calc(50vh - 100px);z-index:10000005;border-radius:10px}.Tips_box .Tips_box_tips{position:absolute;height:190px;width:100%;display:flex;justify-content:center;align-items:center}.Tips_box .Tips_box_button{ flex: 1; height:40px;background-color:#00ae46;color:#fff;  border-radius:10px;text-align:center;line-height:40px;cursor:pointer;transition:background-color 0.3s ease}.Tips_box .Tips_box_button:hover{background-color:#00963c}.Tips_box_buttons{   position: absolute; bottom: 8px;  width: 93%; margin-left: 3.5%; display: flex;  justify-content: space-around;flex-wrap: nowrap; align-items: center;gap: 20px;}.cancel-btn{background-color: #716e6e!important}
/* Tips 弹出框 End */
.head_line
{
    height: 80px;
    padding-left: 3rem;
    padding-right: 3rem;
    padding-bottom: 2rem;
    padding-top: 2rem;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;

}
.head_line .head_logo
{
    height: 70px;

}
.head_line .head_log_reg 
{
     display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-around;
}
.head_line .head_log_reg .head_login
{
    padding-left: 30px;
    padding-right: 30px;
    
}
.head_line .head_log_reg .head_login , .head_line .head_log_reg .head_reg
{
    padding-left: 30px;
    padding-right: 30px;
    height: 3rem;
    background-color: #970000;
    margin: 5px;
    color: #fff;
    border-radius: 30px;
    display: flex;
    align-items: center;
    color: #000;
    font-weight: bold;
    border: 1px solid rgb(174 180 183);
    cursor: pointer;
}
.BG_org
{
    background-color:  #00ae46!important;
    color: #fff !important;;
}
.BG_White
{
    background-color: #fff!important;
}
nav
{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
nav a
{
    font-weight: bold;
    margin: 10px;
    text-decoration: none;
    color:#000;
    font-size: 1.1rem;
    margin-right: 20px;
    margin-left: 20px;
}
.search
{
    height: 50px;
    border: 1.5px solid #bdbdbd;
    background-color: #fff;
    margin-top: 20px;
    border-radius: 20px;
    margin-left: 183px; 
    width: calc(100% - 366px);
    position: relative;
}
.search .icon-sousu 
{
    position: absolute;
    top: 13px;
    left: 13px;  
    font-size: 26px!important;
    color: #3b3b3b!important;
}
.search_input
{
    position: absolute;
    left: 50px;
    top: 6px;
    height: 37px;
    font-size: 17px;
    width: calc(100% - 67px);
    border: 0px;
}
input:focus,textarea:focus {
  outline: none; /* 移除默认轮廓线 */
  box-shadow: none; /* 移除Chrome特有的焦点阴影 */
} 
.lines1
{
    position: absolute;
    left: -117px;
    top: 24px;
    height: 1px;
    
    width: 105px;
}
.lines2
{
    position: absolute;
    right: 117px;
    top: 24px;
    height: 1px;
    background-color: #bdbdbd;
    width: 105px;
}



.head_zhanwei
{
      margin-top: 260px; 
}

.hide
{
  display: none;
}
.show
{
   display: block!important;
}
.closebuutx
{
    width: 30px;
    height: 30px;
    background-color: #434343;
    border-radius: 10px;
    font-size: 0.8rem;
    position: absolute;
    left: 13px;
    top: 5px;
    display: flex;
    color: #fff;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.search_result_box
{
  position: absolute;
  width:500px;

  background-color: #040404;
 
  width: 100%;
  border-radius: 10px;
  z-index: 9999;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #ffffff;
      border: 1.5px solid #bdbdbd;
      display: none;
          margin-top: 0px;
margin-left: 183px;
    width: calc(100% - 366px);
  transition: all 0.5s ease; 
      box-shadow: rgb(0 0 0 / 20%) 0px 0px 15px 0px;

}
.AIglist
{
  padding: 10px;
  box-sizing: border-box;
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap!important;
    align-content: flex-start!important;
    justify-content: flex-start!important;
    align-items: flex-start!important;
}
.AIglist .indexgoodslist_item
{
  width: 30%;
    border: 1px solid #dddd;
    margin-right: 1%;
}

.AI_response
{
  background-color: antiquewhite;
}
.thinking
{
    border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.thinking
{
   display:block!important;
}
.show
{
   display:block!important;
}
.AI_response
{
      padding: 10px;
    font-size: 14px;
    padding-left: 54px;
}
.lang_select
	{
 
    border: 1px solid #ddd;
    padding: 7px;
    border-radius: 10px;
    font-size: 13px;
    padding-left: 10px;
    color: #999;
    padding-right: 10px;
    background-color: #fff;
    display: flex;
    z-index: 9;
    height: auto;
    margin-top: 11px;
    margin-right: 13px;
    align-items: center;
    justify-content: center;
    padding-right: 20px;
    padding-left: 20px;
    position: relative;
    cursor: pointer;
    
	}
	.lang_select .iconfont
	{
		margin-right: 5px;
    font-size: 16px;
	}
	.seling
	{
		width:100%;
		text-align: center;
	}
  .sharebsh5 
  {
    display: none;
  }
	.fixedbox .sharebsh5 
	{
    position: absolute;
    background-color: #fff;
    right: 5px;
       top: 53px;
    display: block;
    width: 123px;
    z-index: 999;
    border: 1px solid #ddd;
    border-radius: 10px;
    transition: all 0.3s ease;
    font-size: 0.8rem;
    cursor: pointer;
	}
	.seling .sel_lan
	{
	
		padding-top: 5px;
		padding-bottom: 5px;
		height: 30px;
		line-height: 30px;
		border-bottom: 1px solid #ddd;
    cursor: pointer;
	}
 

	 a
   {
         text-decoration: none!important;  
        color: inherit!important;       
        cursor: default!important;    
   }

header,.search
{
  transition: all 0.5s ease; 
}
.footb
{
  margin-top: 100px;
}
.footb .logo
{
  height: 100px;
}
.foot_menye
{
  height: 40px;
    margin-bottom: 30px;
}
.foot_menye span
{
margin-left: 10px;
    border-left: 1px solid #040404;
    padding-left: 10px;
}
.fixedbox
{ 
    position: fixed;
    top: 0px;
    width: 100%;
    background-color: #fff5e2;
    z-index: 999;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    box-shadow: rgb(0 0 0 / 20%) 0px 0px 15px 0px;
}
.gname
{
        width: calc(100% - 50px);
}
.abwjie
{
      white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.fixedbox .head_line
{
    height: 25px;
}
.fixedbox nav , .fixedbox .lines1 
{
  display: none;
    transition: all 0.5s ease; 
}
.fixedbox .search
{
  position: absolute;
    top: 6px;
    margin-left: 219px;
    width: calc(100% - 650px);
}
.fixedbox .search_result_box 
{
  margin-left: 219px;
   width: calc(100% - 650px);
    margin-top: -18px;
}
footer
{
    padding: 0px;
    margin: 0px;
    text-align: center;
}
.footbg
{
      width: 50%;
    padding: 0px;
    margin: 0px;
    margin-bottom: -5px;
}
.loading_tips
{
  height: 10px;
  background-color: aqua;
}
.indexgoodslist  a
{
  text-decoration: none; 
  color:#000
}
.head_log_reg_h5
{
  display: none;
}
.cupr
{
  cursor: pointer;
}
.sharebs 
	{
    position: absolute;
    background-color: #fff;
    margin-left: 0px;
    margin-top: 0px;
    width: 120px;
    z-index: 999;

    border: 1px solid #ddd;
    border-radius: 10px;
    transition: all 0.3s ease;
    font-size: 0.8rem;
    cursor: pointer;
	}
.user_meue
{
      margin-left: 96px;
} 


.gzh{
  max-width: 258px; 
}

.indexgoodslist .prices
{
  text-align: right;
}
.indexfoltgoods
{
  display: none;
}
.show
{
   display:block!important;
}
.g_names
{
    font-size: 12px;
    margin-top: 5px;
    border-top: 1px dotted #eee; 
    height: 40px;
    padding: 3px;
    box-sizing: border-box;
}


.indexgoodslist
{
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: space-around;
    align-items: flex-start;
}
.indexgoodslist_item{
    background-color: #fff;
    width: 22%;
    min-width: 200px;
    padding: 10px;
    border-radius: 10px;
    margin-bottom: 20px; 
   cursor: pointer;
   transition: all 0.3s ease; 

}
 
.indexgoodslist_item:hover {
  box-shadow: 0px 24px 49px 0px rgba(230, 235, 244, 0.7);
  transform: scale(1.05); /* 轻微放大 5% */
}


.indexgoodslist_item .guojia_image{
  width:100%;
min-height: 205px;
}
.indexgoodslist_item  .guojia_icon
{
     width: 40px;
    border-radius: 5px; 
}
.goodsfoot
{
display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
}
.goodsfoot .gname
{
      display: flex;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    flex-wrap: nowrap;
    font-size: 14px;
    height: 38px;
}
.goodsfoot .gname img
{
  margin-right: 5px;
}
.tipsbox
{
  padding: 20px;
    box-sizing: border-box;
}
.tipsbox .tipsbox_title
{
  font-weight: bold;
  font-size: 2rem;
}
.meneus
{
      display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-around;
    align-items: center;
}
.meneus .meneus_item
{
    width: 30%;
    text-align: center;
    font-size: 1.5rem;
    padding-top: 10px;
    padding-bottom: 10px;
        border: 1px solid #202020;
    border-radius: 10px;
    font-weight: bold;
    cursor: pointer;
}
.meneus_item_seling
{
  background-color: #fff;
}
.fwtaocan
{
  background-color: rgb(133 219 167)!important;

}
.tese_info
	{
 
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: space-around;
    align-items: flex-start;
    width: 75%;
    margin-left: 12.5%;
	}
	.teseitem
	{
		    margin-top: 20px;
		width:33%;
		text-align: center;
    margin-bottom: 30px;
	}
	.teseitem .iconfont
	{
		font-size: 3rem;
		color: #00ae46;
		
	}
	.teseitem .tt2
	{
		font-size: 1.2rem;
		font-weight: bold;
		margin-top: 6PX;
	}
	.teseitem .tt3
	{
		font-size: 1rem;
		color: #474747;
	}
.show1-container
{
    background-color: rgb(133 204 219);
    min-height: 600px;
    width: 77.5%;
    margin: 0px auto;
    margin-top: 30px;
    border-radius: 50px;
    padding: 20px;
        position: relative;
}
 
.showbg1-container h1
{
    text-align: center;
    padding-top: 40px;
    font-size: 3rem;
    width: 50%;
    margin-left: 25%;
    z-index: 10;
    position: relative;

}
.showbg1_img1
{

    width: 450px;
    z-index: 0;
}
.iconfbox
{
    display: flex;
    justify-content: center;
    align-items: center;
}
.iconfbox .iconfont
{
      height: 90px;
    width: 90px;
    text-align: center;
    line-height: 90px;
    background-color: #fff;
    border-radius: 100%;
}
.banner-container {
  position: relative; /* 必须保留 */
  width: 100%;
  overflow: hidden;
  height: 600px;
}

.leftbox
{
  width:40%;
}
.leftbox h1
{
font-size: 3rem!important;
font-weight: bold;
}
.leftbox button
{
    background-color: #00ae46  !important;
    color:#fff;
    height: 40px;
    width: 125px;
    border-radius: 20px;
    margin-top: 20px;
    border: 0px;
    font-weight: bold;
    cursor: pointer;
}
.linktus
{
  background-color: rgb(223 237 255)!important;
}
.flash_image1
{

  max-height: 550px;
}
.flash_tips
{
  font-size: 1rem;
}
.page_flash
{
    width: 75%;

    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-top: 37px;
  position: absolute;
    left: 12.5%;
      opacity: 0; /* 初始都隐藏，由动画控制显示 */
  transition: opacity 1s ease; /* 渐变过渡核心 */
}
.flash1
{
  animation: showFlash1 15s infinite; /* 单独控制动画 */
}
.flash2
{
  animation: showFlash2 15s infinite; /* 单独控制动画 */
}
.flash3
{ 
  animation: showFlash3 15s infinite; /* 单独控制动画 */
}
 /* 横幅1动画：显示5秒，隐藏5秒 */
@keyframes showFlash1 {
  /* 0-4秒显示 → 4-5秒淡出 → 5-14秒隐藏 → 14-15秒淡入（仅最后0.8秒渐变） */
  0%, 26.67% { opacity: 1; z-index: 2; } /* 0-4秒：显示 */
  33.33% { opacity: 0; z-index: 1; } /* 5秒：完全淡出 */
  33.34%, 93.33% { opacity: 0; z-index: 1; } /* 5-14秒：隐藏 */
  100% { opacity: 1; z-index: 2; } /* 15秒：完全显示（最后0.8秒渐变） */
}

@keyframes showFlash2 {
  /* 0-4秒隐藏 → 4-5秒淡入 → 5-9秒显示 → 9-10秒淡出 → 10-15秒隐藏 */
  0%, 26.67% { opacity: 0; z-index: 1; } /* 0-4秒：隐藏 */
  33.33%, 60% { opacity: 1; z-index: 2; } /* 5-9秒：显示 */
  66.67% { opacity: 0; z-index: 1; } /* 10秒：完全淡出 */
  66.68%, 100% { opacity: 0; z-index: 1; } /* 10-15秒：隐藏 */
}

@keyframes showFlash3 {
  /* 0-9秒隐藏 → 9-10秒淡入 → 10-14秒显示 → 14-15秒淡出 */
  0%, 60% { opacity: 0; z-index: 1; } /* 0-9秒：隐藏 */
  66.67%, 93.33% { opacity: 1; z-index: 2; } /* 10-14秒：显示 */
  100% { opacity: 0; z-index: 1; } /* 15秒：完全淡出 */
}
.taocanlist h1
{
    width: 70%;
    margin-left: 15%;
    padding-bottom: 30px;
}
.flobgbox
{
  text-align: center;
  margin-top: 30px;
}
.f14
{
  font-size: 14px!important;
}
.loadmore
{
    width: 300px;
    height: 50px;
    border-radius: 10px;
    border: 0px;
    font-size: 1rem;
    margin-left: calc(50% - 150px);
    cursor: pointer;
     transition: all 0.3s ease; 
     color: #191919 ;
       background-color: #fff;
}
.loadmore:hover
{
  background-color: #d9fffb;
     color: #191919 ;
    box-shadow: 0px 24px 49px 0px rgba(230, 235, 244, 0.7);
  transform: scale(1.05); /* 轻微放大 5% */
}

.fnmwee
{
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
}
.fnmwee1
{
  width:50%
}
.show3-container
{   
    background-color: #fff;
    min-height: 430px;
    width: 75%;
    margin: 0px auto;
    margin-top: 30px;
    border-radius: 30px;
    padding: 20px;
        position: relative;
}
 
.show3-container h1
{
font-size: 25px;
    border-bottom: 1px solid #000;
    padding-bottom: 20px;
    padding-left: 20px;
    box-sizing: border-box;
}
.gbox
{
  display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: space-between;
    align-items: flex-start;
}
.gimg
{
border-radius: 10px;
  width:100%;

}

.boxleft
{
  width:70%;
  padding-left: 20px;
}
.boxleft2
{
   width:100%;
    padding-left: 0px; 
}
.boxleft .dd
{
    padding-left: 10px;
    padding-top: 0px;
    padding-bottom: 15px;
 

    word-wrap: break-word;    /* 旧版浏览器 */
  overflow-wrap: break-word; /* 新版标准 */
      box-sizing: border-box;
  color: #212121;
}
.boxleft h2
{
    font-size: 18px;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: flex-start;

}
.boxleft h2 .iconfont 
{
    font-size: 30px;
    font-weight: lighter;
    padding-right: 10px;
        color: #00ae46;
}
.boxright
{ 
    width:28%;
    text-align: right;
}
.gbox2
{
  height: 500px;
}
.product_list_item
{
    width: 47%;
    border: 1px solid #b9b9b9;
    border-radius: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    padding-left: 10px;
    box-sizing: border-box;
    margin-right: 10px;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    cursor: pointer;
 
    padding-right: 10px;
    box-sizing: border-box;
}
.product_name
{
  font-weight: bold;
}
 
.product_list_box
{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}
.product_price b
{
  color:#000
}
 
.product_list_item:hover   {
  box-shadow: 0px 24px 49px 0px rgba(206, 255, 226, 0.7);
  transform: scale(1.05);   
  background-color: #00ae46;
  color:#fff;
}
.selatc
{
 
  background-color: #00ae46;
  color:#fff;
}

.product_list_item:hover .product_price b , .selatc .product_price b
{
 color:#fff
}
.gboxtaocan_order
{
 
    padding-top: 10px;
    padding-bottom: 15px;
 
    word-wrap: break-word;
    overflow-wrap: break-word;
    color: #212121;
}
.dkkwke_obx
{
    width: 77%;
    margin: 0px auto;
    margin-top: 30px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
.dkkwke_obx .show3-container
{

   margin: 0px;
}
.dkkwke_obx  .orderifno
{
  width: auto!important;
}
.zhanweis
{
  width:20px;
}
.fnmwee1 H2
{
text-align: center;
}
.boxleft2 .dd
{
  padding-left: 40px;
}
.goods_bind_menue
	{
		background-color: #f4f6f8;
		border-radius: 10px;
		padding: 5px;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: space-around;
		align-items: center;
	}
	.goods_bind_menue .goods_bind_menue_item
	{
		width:32%;
		border-radius: 5px;
		height: 35px;
		line-height: 35px; 
		text-align: center;
		    white-space: nowrap;
		    text-overflow: ellipsis;
		    overflow: hidden;
        cursor: pointer;
	}
	.goods_bind_menue .menue_sel
	{
		background-color: #00ae46 !important;
		color: #fff;
		box-shadow: 0 3px 8px rgba(0, 174, 70, .25);
	}
  .nobuyesim .goods_bind_menue_item
	{
		width:48%!important;
	}

  	
	.goods_bind_info
	{
		padding-top: 15px;
    margin-bottom: 20px;;
	}
 
	.seldeivs .iconfont
	{
		position: absolute;
		right: 10px;
		top: 7px;
		font-size: 25px;
		color: #c4cdd5;
		border-left: 1px solid #ddd;
		padding-left: 10px;
		height: 36px;
		line-height: 36px;
	}
	.tese_info
	{

    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: space-around;
    align-items: flex-start;
	}
   
	.infolistitem
	{
	
		font-size: 14px;
	}
	.infolistitem .tt2
	{
		font-weight: bold;
		margin-top: 10px;
	} 
	.icon-saomiaotiaomaweixuanzhuangtai
	{
		    right: 53px!important;
			padding-left: 7px;
		    color: #00ae46!important;
	}
  .tit
	{
		font-weight: bold;
		font-size: 15px;
	} 
	.inputbox
	{
		background-color: #f8faff;
		width:100%;
		height: 50px;
		border-radius: 10px;
		margin-top: 10px;
		border: 1px solid #e5e7eb;
		    padding: 8px 10px;
			box-sizing: border-box;
			margin-bottom: 10px;
	}
  .inputbox:last-child {
    margin-bottom: 0px;
}
 
.chongzhibox {
    position: relative;
}
.dwlej  
{
    width: 95%;
    height: 31px;
    border: 0px;
    background-color: #f8faff;
    font-size: 17px;
}
.buycard_tips
{
  font-size: 14px;
  margin-bottom: 10px;
}
.orderinfopay
{
  margin-top: 10px;
  border-top: 1px solid #eee;
  padding-top: 10px;
}
.fnmwee1w100
{
  width: 100%!important;
}
.cc 
{
  color:red!important;
  font-weight: bold;
}
button
{
      width: 100%;
    height: 50px;
    color: #fff;
    background-color: #00ae46;
    border-radius: 10px;
    border: 0px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.leftww
{
  width:60%!important;
}

@media screen and (max-width: 1920px) {
  .leftww
  {
    width:80%!important;
  }
}
@media screen and (max-width: 1520px) {
  .leftww
  {
    width:60%!important;
  }
}
@media screen and (max-width: 1200px) {
  .leftww
  {
    width:60%!important;
  }
  .product_list_item
  {
     width:100%!important;
  }
}
@media screen and (max-width: 1380px) {
  body .flash_image1
  {
        max-height: 450px; 
  }
   body .banner-container
  {
    height: 500px;
  }
} 
@media screen and (max-width: 1200px) {
  body .flash_image1
  {
        max-height: 350px; 
  }
   body .banner-container
  {
    height: 400px;
  }
   body  .lines1
  {
      display: none;
  }
}
@media screen and (max-width: 960px) {
   
  body .flash_image1
  {
        max-height: 250px; 
  }
   body .banner-container
  {
    height: 300px;
  }
  body .leftbox h1
  {
    font-size: 2rem !important;
  }
  body .showbg1-container h1
      {      
            font-size: 2.5rem;
            width: 75%;
          margin-left: 12.5%;
      }
   body   .tese_info
      {
            width: 100%;
            margin-left: 0%; 
      }
}
@media screen and (max-width: 700px) {
  
      body .meneus .meneus_item
      {
        font-size: 1rem;
      }
       body .gzh
      {
        width:145px;
      }
      body  .footb
      {
        margin-top: 20px;
      }
       body .footbg
      {
        width:100%
      }
      body  .search
      {
            margin-left: 20px;
            width: calc(100% - 40px);
      }
       body .search .lines1
      {
          display: none;
      }
       body  .search .search_input
      {
            width: calc(100% - 70px);
      }
      body  .head_line
      {
        height: 80px;
         padding: 0rem;
                     margin-left: 5px;
      }
      body  .head_line .head_logo
      {
        height: 45px; 
        margin-top: 8px;
      }
      body  nav a
      {
        margin:0px;
            font-size: 0.9rem;
        margin-right: 5px;
        margin-left: 5px;
      }
       body .fixedbox .head_line
      {
        height: 47px;
      }
      body  .fixedbox .search {
          position: absolute;
          top: 0px;
          margin-left: 113px;
          width: calc(55%);
          margin-top: 11px;
          height: 37px;
      }
       body .search .icon-sousu {
            position: absolute;
            top: 8px;
            left: 7px; 
            font-size: 26px !important;
            color: #3b3b3b !important;
        }
      body  .fixedbox .search .search_input
      {
        width: calc(100% - 70px);
            left: 36px;
            top: 5px;
            height: 25px;
            font-size: 13px;
      }
        body .head_login 
      {
            height: 29px!important;
         margin-top: 15px!important;
      }
       body .lang_select
      {
            padding-left: 9px;
            padding-right: 11px;
            margin: 5px;
            color: #fff;
            border-radius: 30px;
            display: flex;
            align-items: center;
            color: #686868;
            font-weight: bold;
            border: 1px solid rgb(174 180 183);
            cursor: pointer;
            height: 16px !important;
            margin-top: 0px !important;
            font-weight: lighter;
      }
      body  .lang_select .iconfont
      {
        font-size: 12px;
      } 
       body .head_log_reg_h5 .iconfont
      {
        font-size: 32px;
      }
      body  .page_flash
      {
            margin-top: 0px;
      }
       body .indexgoodslist_item .g_names
      {
                    overflow: hidden !important;
            text-overflow: ellipsis !important;
            min-height: 55px;
            height: auto;
      }
      body  .fixedbox .head_log_reg
      {
        display:none;
      }
      body .fixedbox .head_log_reg_h5
      {
            width: 50px;
            height: 60px;
            margin-right: 5px;
            margin-top: 5px;
            display: flex;
            align-items: center;
            justify-content: center;
          color: #2c2c2c;
      }
     body   .search_result_box
      {
            margin-left: 20px;
       width: calc(100% - 40px);
      }
       body .search_result_box .indexgoodslist_item
      { 
            width: 100%;
      }
      body   .fixedbox  .search_result_box
       {
        margin-left: 113px;
        width: calc(55%);
        margin-top: 2px;

       }


       body  .leftbox
      {
            width: 64%;
      }
       body  .flash_image1
      {
          max-height: 135px; 
      }
       body  .banner-container
      {
        height: 300px;
      }
       body  .leftbox h1
      {
        font-size: 2rem !important;
      }
      body  .showbg1-container h1
      {
            font-size: 1.5rem;
                width: 100%;
           margin-left: 0%;
           padding-top: 0px;
      }
     body   .indexgoodslist_item
      {
            width: 43%;
        min-width:unset;
      }

      body  .tese_info
      {
            width: 100%;
            margin-left: 0%; 
      }
      body  .page_flash
      {
                    width: 95%;
            margin-top: 0px;
            left: 3.5%;
            box-sizing: border-box;
      }


     body   .tipsbox .tipsbox_title
      {
        font-size: 1rem;
      }
      body  .tipsbox_title2
      {
        font-size: 0.9rem;
      }

      body  .indexgoodslist_item .g_names 
      {
 
          overflow: hidden!important;
          text-overflow: ellipsis!important;
      }
       body   .show1-container {
            min-height: 400px;
            margin-top: 0px;
            width: 95%;
            padding: 10px;
            box-sizing: border-box;
            border-radius: 20px;
            margin-bottom: 10px;
        }
      body  .showbg1_img1
      {
        width:250px;
      }
    body  .indexgoodslist_item .guojia_image
    {
      height: auto!important;
      min-height: 120px;
    }
    body  .indexgoodslist_item:hover
    {
      transform:unset!important;
    }
   body .teseitem .tt3
    {
      font-size: 12px;
    }
  

}
@media screen and (max-width: 500px) {
  body nav{
    display: none;
  }
}
@media screen and (max-width: 400px) {
     body .flash_image1 {
        max-height: 95px;
    }
}
 






