/*主色*/

.header{background: #00c58d;color:#fff;}
.header a{color:#fff;}
.log_header{background:#00c58d;color:#fff;}
.log_header .u_backward{color:#fff;}
#first .log_header1,#second .log_header2,#last .log_header3{background:#00c58d;color:#fff;}
#first .log_header1 .u_backward,#second .log_header2 .u_backward,#last .log_header3 .u_backward{color:#fff;}
#header .h_back{background: #00c58d;}
#h_menu .tri b{border-bottom:15px solid #00c58d;}
#h_menu a{background: #00c58d;border-bottom:#80e2c6 1px solid;}
#entry .entry_t .et_sub{background: #00c58d;color: #fff;}
.new_address a,.sure a{background: #00c58d;color: #fff;}
.null_bottom{border:1px solid #00c58d;color:#00c58d;}
.forget_bottom{border: 1px solid #00c58d; color: #00c58d;}
.s_bottom a{color:#00c58d;border: 1px solid #00c58d;}
#first .next_two,#second .next_three,#last .end{background: #00c58d;color: #fff;}
#choice .choose li a.check{border-bottom: 2px solid transparent; }
.list .l_right .lr_sort p:before{color: #05c5ba;}
.ct_cate a.ct_sel,.ct_order a.ct_sel{background:#6cc; color:#fff;}
#sp_tag li.sp_sel{border-bottom:2px solid #00c58d;color:#666;}
.r_cate a.r_sel{background:#6cc; color:#fff;}
.r_time form input[type="submit"]{background:#00c58d; color:#fff;}
#choice .time_search .content form input[type="submit"]{background:#00c58d; color:#fff;}
.s_drug .s_drug_a{background: #67be0c;color: #fff;}
.p_drug .p_drug_sum .pds_a{background: #67be0c;color: #fff;}
.c06{color:#0c9;}
.foot_column .iconfont::before{font-size: 25px;}
.iconfont::before,body #content .iconfont.qh::before{color: #bfbfbf;}
.icon-ic_jiarugouwuche::before,.icon-shenhe::before{font-size: 32px;}
.iconfont {padding: 1px 0;}
#hide_info .null_data a{color:#00c58d;border: 1px solid #00c58d;}
/* 2016.12.13 */
#second_2 .end_2 {background: #00c58d;color: #fff;}
.reg_wrap ul li.chosen{background:#00c58d;color:#fff;}

/*辅色*/

#header_choose a.check{border: #ff8c00 1px solid; }
#header_choose a.check span{color: #ff8c00;}
.orderlist .olist .operations .btn{border: 1px solid #ff8c00;color: #ff8c00;}
.tip_wrap{background:#fff;color:#ff8c00;}
.order_bottom .confirm{background:#ff8c00;color:#fff;}
.order_bottom .confirm_w{background:#fff;color:#ff8c00;}
.s_top .s_text span{color:#ff8c00;}
.list .l_left ul li.chosen a{background: #fff;color: #f90;  border-left: 2px solid #f90;}
.agreement span{color:#fbb276;}
.user_top .u_class b{color:#ff6;}


/*特价字*/

.p_drug .p_drug_sum .pds_price .price{color: #fffac5;text-shadow: #ae1e28 1px 1px 1px;}
.pr_list .pr_block_p .pr_price b{color: #fffac5;text-shadow: #ae1e28 1px 1px 2px;}
.dc_special .dcs_left .sp_2{color: #fffac5;text-shadow: #ae1e28 1px 1px 2px;}

/*强调色*/

#cart_amount,#cart_point{background:#f15352;color:#fff;}
#foot .favorite_bottom .fb_right{background:#f74142;}
.cl_con .cl_l .cl_pic span,.cl_con .cl_l_cho .cl_pic span{background:#f74142;color:#fff;}
.cart .c_pomotion .cp_subcontent .cp_right .cp_content .cp_info b{color:#f74142;}
.cart .c_pomotion .cp_bottom .combo{background: #f74142;color: #fff;}
.c_drug .cd_img .cdr_span1{    height: 16px !important;
    line-height: 16px !important;
    border-radius: 3px;
    border: 1px solid #ff00ff;
    color: #ff00ff;}
.c_drug .cdr_info .cd_p2{color: #f74142;}
.cl_con .cl_m span.cl_price{color:#f74142;}
.cl_con .cl_fav{background:#f74142;color:#fff;}
.pa_bot{color:#f74142;}
.pa_bot span{background: #f74142;color:#fff;}
.order_tit b,.order_tit_x b{color:#f74142;}
.pro_l .pro_pic span{background:#f74142;color:#fff;}
.pro_l p span b{color:#f74142;}
.pro_l .pro_price{color:#f74142;}
.order_bottom b{color: #f74142;}
.mo_tit span b{color:#f74142;}
.sp_list .sp_price{color: #f74142;}
.sp_list p span b{color:#f74142;}
.sp_list .sp_time b{color:#f74142;}
.pr_list .pr_block_m p span b{color:#f74142;}
.pr_list .pr_block_m .pr_oprice{color: #f74142;}
.pr_list .pr_block_p .cuxiao .pr_time b{color:#f74142;}
.c_info .ci_product .drug .drug_p2{color: #f74142;}
.p_drug .p_drug_sum .pds_time b{color:#f74142;}
.s_drug .s_drug_time b{color:#f74142;}

.cart_sub .cs_refer{background: #f74142;color: #fff;}/*在order.css 158行有重新定义*/
.cart_sub .csr_p_2{color:#f74142;}/*在order.css 166行有重新定义*/

/*特价*/

.promotion_list .p_list .p_unit i{color:#f74142;}
.detail_bottom .db_collect .db_hot{color:#f84143;}
.detail_bottom .db_cartsub{background: #f84143;color: #fff;}

@media screen and (max-width:419px){
  .pr_list .pr_block_p .pr_price{background: #e52735;}
  .pr_list .pr_block_p p{color:#803338;}
  .pr_list .pr_block_p .pr_price .i_top,.pr_list .pr_block_p .pr_price .i_bottom{border-left: 13px solid #e52735;}
}
@media screen and (min-width:420px){
  .pr_list .pr_block_m p span b{color:#f74142;}
  .pr_list .pr_block_p .pr_sale b{color:#f74142;}
  .pr_list .pr_block_p .pr_button{background: #67be0c;color:#fff;}
}

.dc_special .dcs_left{background: #e52735;}
.dc_special .dcs_left .sp_2 sub{color:#f2acaf;}
.dc_special .dcs_left .i_top,.dc_special .dcs_left .i_bottom{border-left: 13px solid #e52735;}
.dc_special .dcs_right #tejia,.dc_special .dcs_right #cuxiao{color:#803338;}
.dc_special .dcs_right b{color: #5c3410;}
.dc_special .dcs_right i{color: #f74142;}

.container {
  margin-top: 45px;
}

.flex-v, .flex-c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
}
.flex-r {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.flex-1 {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.flex-2 {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;

}
.flex-1_5 {
  -webkit-box-flex: 1.5;
  -ms-flex: 1.5;
  flex: 1.5;
}
.flex-4 {
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
}
.flex-3 {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}
.justify-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.tabs{
  height: 40px;
  /* border-bottom:  1px solid #ccc; */
}
.tab {
  text-align: center;
  line-height: 40px;
  position: relative;
}
.tab::after {
  content: ' ';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 2px;
  background: #2697eb;
  -webkit-transition: width .2s ease-in;
  transition: width .2s ease-in;
}
.tab.active {
  color: #2697eb;
}
.tab.active::after{
  width: 100%;
}
.text-center {
  text-align: center;
}

.sx,.sy,.qg {
  position: absolute;
  right: 0;
  bottom: -3px;
  font-size: 55px !important;
}
.sy {
  font-size: 66px;
}
.sx::before, .sy::before, .qg::before{
  color: #f5f5f5;
}

.f24 {
  font-family: 'Arial Negreta', 'Arial';
}



.yhq-box {
  height: 100px;
  width: 100%;
  padding: 10px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: url(/picture/home/yhq1.png) no-repeat top left;
  background-size: 100% 100%;
  color: #fff;
  text-align: center;
  position: relative;
}
.yhq-box.cx {
  background: url(/picture/home/yhq2.png) no-repeat top left;
  background-size: 100% 100%;
}
.yhq-box.gq {
  color: #666;
  background: url(/picture/home/yhq-gq.png) no-repeat top left;
  background-size: 100% 100%;
}
.yhq-left {
  padding-top: 10px;
  width: 40%;
}
.yhq-price-box {
}
.yhq-right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 10px;
}
.yhq-box.gq .yhq-right {
/* color: #333 !important; */
}
.yhq-box.gq .yhq-right .button{
/* display: none; */
}


.yhq-price {
  font-size: 32px;

}
.yhq-type {
  font-size: 14px;
  min-height: 25px;
  max-height: 32px;
  line-height: 16px;
  overflow: hidden;
}
.yhq-right .button {
  cursor: pointer;
  height: 24px;
  width: 80px;
  border-radius: 20px;
  border-width: 0;
  color: #dd1e47;
  background: #fff;
  font-size: 12px;
  margin: 8px 0;
}
.yhq-time {
  padding: 5px 0 0 0;
  font-size: 12px;
}
.yhq-price-man {
  font-size: 16px;
}


/* CheckBox 样式 */
.select-box {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

.select-box .select {
  width: 14px;
  height: 14px;
  background-color: transparent;
  border: 1px solid #0099ff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.select-box .select::after {
  content: " ";
  position: absolute;
  width: 4px;
  height: 8px;
  border: 2px solid #0099ff;
  top: 1px;
  left: 4px;
  border-top: 0;
  border-left: 0;
  -webkit-transition: transform 0.2s;
  -webkit-transform: rotate(0) scale(0);
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  transform: rotate(0) scale(0);
}

.select-box input {
  display: none;
}

.select-box input[checked]+.select {
  background-color: #0099ff;
}

.select-box input[checked]+.select::after {
  border-color: #fff;
  -webkit-transform: rotate(45deg) scale(1);
  transform: rotate(45deg) scale(1);
}
