/* d-btn */
.d-btn {
  color: #666666;
  display: inline-block;
  text-align: center;
  padding: 8px 20px;
  background: #f5f5f5;
  cursor: pointer;
  min-height: 14px;
  line-height: 14px;
  outline: 0;
  text-shadow: none;
  border-radius: 3px;
  border: 1px solid #d9d9d9;
}
.d-btn:hover {
  color: #333333;
}
.d-btn.erect {
  border-radius: 0;
}
.d-btn.basic {
  background: 0 0!important;
}
.d-btn.inverted {
  color: #fff;
}
.d-btn.blk {
  display: block;
}
.d-btn.medium {
  padding: 10px 24px;
}
.d-btn.small {
  padding: 6px 14px;
}
.d-btn.tiny {
  padding: 4px 9px;
}
.d-btn.mini {
  padding: 2px 4px;
}
.d-btn.curDef {
  cursor: default;
}
.d-btn.curDef:hover {
  color: #666666;
}
.d-btn:disabled {
  color: #999999;
  cursor: auto;
}
.d-btn.btn-from {
  width: 68px;
  padding-left: 0;
  padding-right: 0;
}
/* d-input */
.d-input {
  width: 150px;
  height: 30px;
  padding: 0 8px;
  line-height: 30px;
  outline: 0;
  text-shadow: none;
  border: 1px solid #d9d9d9;
}
.d-input.small {
  height: 26px;
  line-height: 26px;
}
.d-input.tiny {
  height: 22px;
  line-height: 22px;
}
.d-input.mini {
  height: 20px;
  line-height: 20px;
}
/* d-select */
.d-select {
  width: 150px;
  height: 32px;
  line-height: 32px;
  padding: 0 8px;
  outline: 0;
  text-shadow: none;
  border: 1px solid #d9d9d9;
}
.d-select.small {
  height: 28px;
  line-height: 28px;
}
.d-select.tiny {
  height: 24px;
  line-height: 24px;
}
.d-select.mini {
  height: 22px;
  line-height: 22px;
}
/* d-textarea */
.d-textarea {
  width: 156px;
  padding: 3px 5px;
  line-height: 18px;
  outline: 0;
  text-shadow: none;
  border: 1px solid #d9d9d9;
}
.gen-col-1,
a.gen-col-1 {
  color: #41a8f7;
}
.gen-bg-1,
a.gen-bg-1 {
  background-color: #41a8f7;
}
.gen-bd-1,
a.gen-bd-1 {
  border-color: #41a8f7;
}
.gen-col-2,
a.gen-col-2 {
  color: #68b40e;
}
.gen-bg-2,
a.gen-bg-2 {
  background-color: #68b40e;
}
.gen-bd-2,
a.gen-bd-2 {
  border-color: #68b40e;
}
.gen-col-3,
a.gen-col-3 {
  color: #5daeb7;
}
.gen-bg-3,
a.gen-bg-3 {
  background-color: #5daeb7;
}
.gen-bd-3,
a.gen-bd-3 {
  border-color: #5daeb7;
}
.gen-col-4,
a.gen-col-4 {
  color: #cc2121;
}
.gen-bg-4,
a.gen-bg-4 {
  background-color: #cc2121;
}
.gen-bd-4,
a.gen-bd-4 {
  border-color: #cc2121;
}
.gen-col-5,
a.gen-col-5 {
  color: #ff6600;
}
.gen-bg-5,
a.gen-bg-5 {
  background-color: #ff6600;
}
.gen-bd-5,
a.gen-bd-5 {
  border-color: #ff6600;
}
.gen-col-6,
a.gen-col-6 {
  color: #e95513;
}
.gen-bg-6,
a.gen-bg-6 {
  background-color: #e95513;
}
.gen-bd-6,
a.gen-bd-6 {
  border-color: #e95513;
}
.gen-col-7,
a.gen-col-7 {
  color: #ffe327;
}
.gen-bg-7,
a.gen-bg-7 {
  background-color: #ffe327;
}
.gen-bd-7,
a.gen-bd-7 {
  border-color: #ffe327;
}
.gen-col-8,
a.gen-col-8 {
  color: #999999;
}
.gen-bg-8,
a.gen-bg-8 {
  background-color: #999999;
}
.gen-bd-8,
a.gen-bd-8 {
  border-color: #999999;
}
.gen-col-9,
a.gen-col-9 {
  color: #666666;
}
.gen-bg-9,
a.gen-bg-9 {
  background-color: #666666;
}
.gen-bd-9,
a.gen-bd-9 {
  border-color: #666666;
}
.gen-col-10,
a.gen-col-10 {
  color: #333333;
}
.gen-bg-10,
a.gen-bg-10 {
  background-color: #333333;
}
.gen-bd-10,
a.gen-bd-10 {
  border-color: #333333;
}
.gen-col-11,
a.gen-col-11 {
  color: #000000;
}
.gen-bg-11,
a.gen-bg-11 {
  background-color: #000000;
}
.gen-bd-11,
a.gen-bd-11 {
  border-color: #000000;
}
.def-col-1,
a.def-col-1 {
  color: #cc2121 !important;
}
.def-bg-1,
a.def-bg-1 {
  background-color: #cc2121 !important;
}
.def-bd-1,
a.def-bd-1 {
  border-color: #cc2121 !important;
}
.def-col-2,
a.def-col-2 {
  color: #e95513 !important;
}
.def-bg-2,
a.def-bg-2 {
  background-color: #e95513 !important;
}
.def-bd-2,
a.def-bd-2 {
  border-color: #e95513 !important;
}
.def-col-3,
a.def-col-3 {
  color: #e95513 !important;
}
.def-bg-3,
a.def-bg-3 {
  background-color: #e95513 !important;
}
.def-bd-3,
a.def-bd-3 {
  border-color: #e95513 !important;
}
.def-col-4,
a.def-col-4 {
  color: #41a8f7 !important;
}
.def-bg-4,
a.def-bg-4 {
  background-color: #41a8f7 !important;
}
.def-bd-4,
a.def-bd-4 {
  border-color: #41a8f7 !important;
}
a:hover,
a.on {
  color: #cc2121;
}
a.hold:hover,
a.hold.on {
  color: inherit;
}
/*nav*/
.nav-bg {
  background-color: #000000;
}
#category .firMenu.cur .firLink {
  background-color: #cc2121;
}
.nav_bt {
  border-color: #cc2121;
}
/*listTitle*/
.list-title span.active {
  color: #cc2121;
}
.aside-rt > ul > li:hover {
  background-color: #cc2121;
}
.aside-rt > ul > li.cart-box:hover,
.aside-rt > ul > li.cart-box.active {
  background-color: #cc2121;
}
/*pagerbar*/
.pagerbar .cur,
.pagerbar .mr {
  color: #cc2121;
}
.pagerbar a:hover {
  color: #cc2121;
}
/*list_item*/
.list_item li .num_cart .gocart:hover {
  background-color: #cc2121;
  border-color: #cc2121;
}
/*favorite_list*/
.favorite_list li .cart_item:hover {
  background-color: #cc2121;
  border-color: #cc2121;
}
/*payChoice*/
.pay_list_choice .payList li:hover img {
  border-color: #cc2121;
}
.pay_list_choice .payList li.cur img {
  border-color: #cc2121;
}
/*quick-box*/
.quick-box .quick-search-box .search-result > ul > li:hover {
  background-color: #cc2121;
}
/*tabbar*/
#infoTab .tabbar span.cur {
  border-top-color: #cc2121;
}
/*brand*/
.brand_bivision .bd_list li:hover,
.brand_bivision .bd_list li.cur {
  border-color: #cc2121 !important;
}
.brand_bivision .bd_list li:hover p,
.brand_bivision .bd_list li.cur p {
  background-color: #cc2121 !important;
}
/*brand_list*/
.brand_list .brand ul li:hover p {
  background-color: #cc2121 !important;
}
/*shopcart_flow*/
.shopCart_flow {
  height: 47px;
  width: 462px;
  background: url("../images/cartShop.png");
}
.shopCart_flow.flow1 {
  background-position: 0 -47px;
}
.shopCart_flow.flow2 {
  background-position: 0 -94px;
}
/*forgetPw_flow*/
.forgetPw_flow {
  height: 57px;
  width: 751px;
  background: url("../images/forgetPw.png");
}
.forgetPw_flow.flow1 {
  background-position: 0 -57px;
}
.forgetPw_flow.flow2 {
  background-position: 0 -114px;
}
/* ucenter-info */
.ucenter-info .ucenter-info-a:hover {
  background-color: #fff0f0;
}
/* 指导价 */
.item_guideMsg {
  color: #ff9c00;
}
/* 搜索筛选 */
.sortTagCon .sortTag:hover .tagName {
  color: #cc2121;
}
.sortTagCon .sortTag:hover .tagName .fa {
  color: #cc2121;
}
.sortTagCon .sortTag:hover .tag {
  border-color: #cc2121 !important;
  background-color: #cc2121;
}
.sortTagCon .sortTag .sortTagList {
  border-color: #cc2121;
}
.sortTagCon .sortTag .sortTagList .tag_lb {
  border-bottom-color: #cc2121;
}
