li,ul{list-style: none;}
a {
    color: #333333;
    text-decoration: none;
}
input,textarea{outline: none;}
img{border:none;}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;}
input[type="text"], textarea, select{font-size: 14px;}
.New_clear{zoom:1;}
.New_clear:after{content:"."; display:block; height:0;visibility:hidden; clear:both;font-size: 0;}

.t-center{text-align: center;}

#wap_user, #wap_user a, #wap_logo, #wap_menu, #wap_bottom{padding:0 10px;}
#wap_user, #wap_bottom{height:25px;line-height:25px;background:#edebec;color:#666;}
.opacity{cursor:pointer;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;z-index:1;}
.clone_img {position: absolute;width: 50px;height: 50px;z-index: 100;}
.mb45{margin-bottom: 45px;}
/* head */
#wap_header{ background-color: #fff;z-index: 4}
#details_head{position:fixed;left: 0;top: 0;width:100%;height: 45px;background-color: #fff;z-index:19999;display: none;}
#wap_header .wap_top,#details_head .wap_top{ height: 44px; background-color: white;border-bottom: 1px #eee solid;display: flex;justify-content: space-between;}
#wap_header .wap_top img,#details_head .wap_top img{ display: inline-block;}
#wap_header .wap_top .flex2{text-align: center; width: calc(100% - 136px);}
#wap_header .wap_top .flex3{text-align: right;}
#wap_header .wap_top .flex1 .pre_btn img{height: 20px;width: 20px}
#details_head .wap_top .flex1,#wap_header .wap_top .flex1,#wap_header .wap_top .flex3{width: 42px;}
#details_head .wap_top .flex2{text-align: center;}
#details_head .wap_top .flex3{text-align: right;min-width: 10%;}
#wap_header .wap_top .pre_btn img{ height: 40px; width: auto;}
#wap_header .wap_top .lan_box{ display: inline;}
#wap_header .wap_top .lan_box img{ height: 44px; width: auto;}
#wap_header .wap_top .header_search_btn{position: relative;align-items: center;box-sizing: border-box; margin: auto;display: flex;-webkit-box-orient: horizontal;width:94.67%;height: 36px;flex-direction: row;align-content: flex-start;background-color:#f7f7f7;border-radius: 4px;font-size: 16px;color: #dddddd;-webkit-box-flex: 1;margin-bottom:5px;transition: all 300ms ease 0ms;transform: scale(1);}
#wap_header .wap_top .header_search_btn img{height:20px; width:20px;margin:2px 10px 0 8px;}
#wap_header .wap_top .header_search_btn img,#wap_header .wap_top .header_search_btn span{transition: all 300ms ease 0ms;transform:scaleX(1);}
#wap_header .head_logo{transition: all 300ms ease 0ms;transform: scale(1);width: 100%;text-align: center;box-sizing: border-box;margin-bottom:5px;}
#wap_header .head_logo img {height:24.5px;padding-top: 10px;}
.head_logo_text{line-height: 45px;font-weight: normal;height: 45px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.headnav_home {width: 100%;}
.headnav{ display: -webkit-box; height: 42px; line-height: 40px; background:white;}
.headnav a{ -webkit-box-flex:1; text-align: center; font-size: 16px; color: #666; display: block;}
.headnav a span{ display: inline-block; height: 38px; line-height: 38px; padding: 0 10px;}
.headnav .selected span{ border-bottom: 2px solid #fb4d72;}



/* Team */
a{-webkit-tap-highlight-color:rgba(255,255,255,0);}
#brand_tag{position: relative;font-size: 13px;}
#brand_tag>a{width:45%;text-align: center;display: inline-block;vertical-align: middle;margin: 0 1.5%;line-height: 45px;overflow: hidden;height: 45px;white-space: nowrap;-webkit-line-clamp: 1;text-overflow: ellipsis;}
#brand_tag>.active{color:#fb4d72; }
#brand_tag_bor{position: absolute;width: 50%;left: 0;bottom: 0;height: 2px;transition: 0.4s;}
#brand_tag_bor>span{width: 100%;height: 2px;background: #fb4d72;border-radius: 3px;display: block;margin: 0 auto;}
.top_nav_fixed {position: fixed;top: 0;left: 0;width: 100%;z-index: 1999;}
.cont_Cell{width: 100%;overflow: hidden; font-size: 13px;background: white;padding-bottom:1px;}
.fly_mo{height: 140px;border-bottom:1px solid #ddd;background: #fff;}
.fly_mo .rec_pic{position: absolute;}
.cont_Cell_Pic{
  position: relative;
  /* height: 140px;
  width: 160px; */
  text-align: center;
  margin: 0 auto;
  font-size: 0;}
.cont_Cell_Pic a{
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  /* width: 80%; */
  vertical-align: middle;
  position: relative;}
.cont_Cell_Pic img{
  width: 100%;
  vertical-align: middle;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
   margin: 0 auto;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
   }
.cont_Cell_se{ 
  /* margin-left: 170px;
   padding-top:15px; */
   padding-right: 7px;
   }
.cont_Cell_se .name{font-size: 13px;height: 60px;color: #555;line-height: 20px;overflow: hidden;display: block;margin-bottom: 5px;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; font-weight: normal;}
.fly_mo .recd_box{margin-top: 10px;}
.fly_mo .recd_lf{float: left;height: 38px;width: calc(100% - 38px);}
.fly_mo .recd_lf>p{overflow: hidden;}
.fly_mo .in_new_price_now {color: #333 !important;font-style: normal;font-size: 18px;}
.price_his{ color: #999; font-size: 12px; text-decoration: line-through; vertical-align: sub;}
.popup_box .price_his{vertical-align: middle;line-height: 25px;}
.in_price_his{display: inline-block;margin-top: 7px;margin-left: 4px;}
.in_new_price_now span{font-size: 12px;}
.fly_mo .bought{ display: block; color: #999; font-size: 13px;display: inline-block;}
.fly_mo .recd_rt{float: right;margin-right: 5px;}
.fly_mo .recd_rt>a>img {width: 2rem;}
.fly_mo .soldout_img{width: 70px;height: auto;position: absolute;left: 50%;top: 50%;margin-top: -35px;margin-left: -35px;z-index: 1;}
.new-tag-icon{position: absolute;left: 3px;top: 0;width: 35px;height: 35px;z-index: 2;}
.new-tag-icon .img35{width: 100%;}
.team_tag_list{margin:45px 0 56px;padding-bottom: 0.1px;width: 100%;overflow: hidden;}
.list_style_1 li{position: relative;border-bottom: 1px solid #ddd; background:#fff;}
.list_style_1 .LeftClickpromo_m_top{width: 160px;height: 140px;position:absolute;left: 0;top: 0;}
.list_style_1 .LeftClickpromo_m_top img{width: 140px;height: 139px;display: block; margin: 0 auto;}
.list_style_1 .LeftClickpromo_m_bottom{margin-left: 180px;}
.list_style_2 .cont_Cell_Pic{
  /* width: 153px */
  }
.list_style_2 li{width: 49.5%;float: left;box-sizing: border-box;margin-right: 1%;background: #fff;margin-bottom: 1%;background:#fff;}
.ContC_M>.list_style_1,.ContC_M>.list_style_2{background: inherit;}
.list_style_2 .LeftClickpromo_m_bottom{padding-top: 10px;width: 186px;}
.list_style_2 .fly_mo{ 
    width: 48.5%;
    margin-top: 10px;
    float: left;
    height:auto !important;
    border-bottom: none;
    box-sizing: border-box;
    background: #fff;
    padding-bottom: 5px;
    margin: 1%;
    border: 1px solid #e9e9e9;
    margin-bottom: 0;
    border-radius: 10px;
    padding: 0px;
    /* border-top-left-radius: 25px;
    border-top-right-radius: 25px; */
    }
.list_style_2 .fly_mo:nth-of-type(-n+2){margin-top: 0;}
.list_style_2 .rec_pic{position:relative;} 
.list_style_2 .cont_Cell_se .name{
   height: 40px;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 13px;
    color: #404040;
    overflow: hidden;
    margin-left: 5px;
    
    }
.list_style_2 .cont_Cell_se{
  /* margin-left: 1px; */
  /* padding: 0 10px; */
  }
.list_style_2 .fly_mo .recd_box{
  margin-top: -14px;
  
  }
.list_style_2 .cont_Cell{background:initial;}
.list_style_2 .no_margin{margin-right: 0;margin-left: 0%;}
.list_style_1, .list_style_2{margin-bottom: 2.6666%;}
#m_module_load>.list_style_1,#m_module_load>.list_style_2{margin-bottom:0px;}
span.m_vertical{height: 100%;vertical-align: middle;display: inline-block;width: 0;}
@media (min-width: 375px){
  .list_style_2 .cont_Cell_se{
  margin-left: 0 !important;
  }
  }
#app_top_flag{display: none;}
#team_screen{position: fixed;left: 0;top: 50px;line-height: 20px;border-bottom:1px solid #ddd;width: 100%;background: #fff;z-index: 1999;}
.team_screen_warp{font-size: 0;}
.team_screen_warp>a{display: inline-block;vertical-align: middle;width:50%;font-size: 13px;line-height:20px;text-align: center;border-right: 1px solid #ddd;box-sizing: border-box;}
.team_screen_warp>a>img{height: 16px;margin-right: 10px;margin-top: -2px;vertical-align: middle;}
.team_screen_warp>#team_screen_filter{border-right: 0px;}
.team_screen_nav {
	font-size: 0;
	background: white;
}
.team_screen_nav>i {
	width: 1px;
	height: 14px;
	background: #bbb;
	float: left;
	margin-top: 12px;
}
.team_screen_nav>a {
	font-size: 13px;
	color: #333;
	display: inline-block;
	float: left;
	padding: 11px 0;
	line-height: 16px;
	width: 21.2%;
	text-align: center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.team_screen_nav>a.list_filter {
	border-bottom: none;
	padding: 0 10px;
	margin-top: 9px;
	width: 8%;
}
.team_screen_nav>a>img {
	height: 20px;
}
.team_screen_nav>a.active {
	color: #fc4b75;
}
@media (max-width: 320px){
	.team_screen_nav>a {
		width: 22%;
	}
	.team_screen_nav>a.list_filter {
		width: 7%;
		padding: 0 6px;
	}
	.konvy-limit-320{display: none;}
}
.team_has_screen .list_style_2,.team_has_screen .list_style_1{padding-top: 36px;}
.screen_dialog_box{padding-left: 16px;margin-top: 80px;background: #fff;}
.dialog_zz{position: absolute;left: 0;top: 0;opacity: 0.3;background: #000;width: 100%;height: 100%;}
.screen_dialog_box{position:relative;z-index:99;}
.screen_dialog_box>a{color: #333;line-height: 36px;border-bottom: 1px solid #ddd;display: block;text-indent: 4px;font-size: 12px;}
.screen_dialog_box>a>img{float:right;margin-right: 20px;height: 16px;width: 16px;padding-top: 10px;display: none;}
.screen_dialog_box>.active>img{display: block;}
#team_screen_dialog,#team_filter_dialog,#search_filter_mask{position: fixed;left: 0;top: 0px;width: 100%;height: 100%;z-index: 9;}
.filter_dialog_box{right: -270px;top: 0;z-index: 999;height: 100%;background: #fff;position: absolute;width: 270px;}
#team_filter_dialog,#search_filter_mask{z-index: 9999;}
.filter_dialog_top{line-height: 44px;border-bottom: 1px solid #ddd;text-align: center;font-size: 16px;font-weight: bold;}
.filter_dialog_category>h3{padding: 14px 0px 10px 14px;font-weight: 200;}
.filter_dialog_list{padding-left: 10px;}
.filter_dialog_list>li{float: left;width: 42%;margin: 1%;padding: 0px 2%;text-align: center;background: #ddd;line-height: 26px;border-radius: 3px;overflow: hidden;white-space: nowrap;-webkit-line-clamp: 1;text-overflow: ellipsis;}
#filter_dialog_srcoll{height: calc(100% - 90px);overflow: hidden;-webkit-overflow-scrolling:touch;position: relative;}
.filter_dialog_list>li.active{color: #fff;background: #fb4d72;}
.team_filter_sub{height: 45px;width: 100%;position: absolute;bottom: 0;left: 0;}
.team_filter_sub>a{width: 50%;display: inline-block;line-height: 44px;text-align: center;font-size: 15px;border-top: 1px solid #eee;border-radius: 2px;background: #fff;}
.team_filter_sub>.team_filter_sub_a2{border-left: 1px solid #ddd;box-sizing: border-box;background: #fb4d72;color: #fff;border-top: 1px solid #fb4d72;}

.team_screen_nav {
    font-size: 0;
    background: white;
}.team_screen_nav>a.active {
    color: #fc4b75;
}.team_screen_nav>a.active {
    color: #fc4b75;
}.team_screen_nav>i {
    background: #666;
}.team_screen_nav>i {
    width: 1px;
    height: 14px;
    float: left;
    margin-top: 12px;
}.team_screen_nav>a {
    width: calc(25% - 2px);
}.team_screen_nav>a {
    font-size: 13px;
    color: #333;
    display: inline-block;
    float: left;
    padding: 11px 0;
    line-height: 16px;
    width: 21.2%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mtsd{
        margin-top: 46px;
}
  .bl-fromt-oppq{
    border-width: 0px 0px 0.5px;
     border-style: solid;
      border-color: black black rgb(250, 250, 250);
       border-image: initial; position: relative;
        box-sizing: border-box;
         display: flex; 
         -webkit-box-orient: vertical; 
         flex-direction: column; 
         align-content: flex-start;
          flex-shrink: 0;
           padding: 0px 12px;
  }
.bl-front-oop{
  border: 0px solid black; 
  position: relative;
   box-sizing: border-box;
    display: -webkit-box;
     -webkit-box-orient: vertical;
      flex-direction: column;
       align-content: flex-start;
        flex-shrink: 0; 
        font-size: 14px; 
        width: 219px;
         color: rgb(51, 51, 51);
          line-height: 22px; 
          -webkit-line-clamp: 2;
           overflow: hidden;
}
.bl-fro-ppq{
  border: 0px solid black; position: relative; box-sizing: border-box; display: flex; -webkit-box-orient: horizontal; flex-direction: row; align-content: flex-start; flex-shrink: 0; margin-top: 8px; -webkit-box-align: center; align-items: center;
}
.bl-frr-ppo{
  /* width: 100%;
  font-size: 15px;
     height: 33px;
    color: #fff;
    background-color: #AD1665;
    border-radius: 8px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 5px;
    padding-bottom: 6px; */
    width: 100%;
    font-size: 18px;
    height: 32px;
    color: #fff;
    background-color: #AD1665;
    border-radius: 8px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 2px;
}

.bl-frr-ppo-shh{
      width: 100%;
    font-size: 15px;
    height: 32px;
    color: #fff;
    background-color: #AD1665;
    border-radius: 8px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    padding-bottom: 7px;
}
 .la-do-op{
        border: 0px solid black;
         position: relative;
          box-sizing: border-box; 
          display: flex; 
          -webkit-box-orient: horizontal;
           flex-direction: row; 
           align-content: flex-start; flex-shrink: 0; margin-top: 8px; -webkit-box-align: center; align-items: center;
      }.la-spen-p{
        color: #fb4d72; 
         position: relative; 
         box-sizing: border-box; 
         display: flex; 
         -webkit-box-orient: vertical; 
         flex-direction: column; 
         place-content: flex-start center; 
         flex-shrink: 0; 
         font-size: 17px;
          margin-right: 3px;
           margin-left: 3px; 
           -webkit-box-align: center;
            align-items: center; 
            -webkit-box-pack: center;
            font-weight: 900;
      }.la-spen-amout{
        border: 0px solid black;
         position: relative;
          box-sizing: border-box;
           display: block; 
           -webkit-box-orient: vertical; 
           flex-direction: column;
            align-content: flex-start;
             flex-shrink: 0;
              font-size: 17px; 
              color: #2A2626;
               font-weight: bold;
               margin-left: 6px;
      }.la-kked-op{
        border: 0px solid black; position: relative; box-sizing: border-box; display: flex; -webkit-box-orient: vertical; flex-direction: column; align-content: flex-start; flex-shrink: 0; padding: 0px 8px; color: rgb(221, 221, 221);font-size: 15px;
      }.la-sh-amout{
        border: 0px solid black;
         position: relative;
          box-sizing: border-box; 
          display: flex; 
          -webkit-box-orient: vertical;
           flex-direction: column; 
           place-content: flex-start center;
            flex-shrink: 0;
             font-size: 14px;
              color: #ad1665;
               font-weight: bold;
                -webkit-box-align: center;
                 align-items: center;
                  -webkit-box-pack: center; 
      }

      
/* Create two equal columns that floats next to each other */
.aa-column {
  float: left;
  width: 50%;
  /* padding: 10px; */
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
.bl-sh-pert{
  background-color: #ad1665; 
  color: aliceblue;
  width: 100%;
  margin-bottom: -5px;
  font-size: 22px;
  border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    height: 32px;
}
.bl-3px{
  margin-top: 3px;
  margin-left: -9px;
  text-align: center;
}