﻿
a { color: #333; }
a:focus, a:hover { color: #333 !important; text-decoration: none; }
.logo_box { height:auto !important;}

.coin_types:hover .hover_menus { top:130% !important;}
.item_menu:hover .hover_menus { top: 160% !important; }
.item_menu { height: 14px; line-height: 14px; }
.item_menu a, .item_menu a:hover { color: #fff !important; }
.languages { height:auto;}
.item_langs { height: 35px; }
.item_langs a { color: #000 !important }
.item_langs a:hover { color:#333 !important;}
/**index**/
.page_title { color: #fff;background:#333 !important; }
.item_cates_descs { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.item_cates { margin-bottom:15px !important}
.view_all_cates { margin: 10px auto 0 !important}
.view_all_cates a, .view_all_cates a:hover, .view_all_cates a:focus { color: #ff6a00 !important;}
.recommend_goods_item { background-image: linear-gradient(0deg, #ffeff2 0%, #ffebe4 100%) }
.ranking { background-image: linear-gradient(0deg, #fff1f1 0%, #fff7f4 100%) }
.recommend_goods .item-inner { margin-bottom:12px;}
#recommend_goods .owl-controls { position: absolute; right: 15px; text-align: center; top: 0; margin-top: -75px; width: 1.5%; }
#recommend_goods .owl-buttons .owl-prev { position: absolute; right: 18px; top: -20.5%; }
#recommend_goods .owl-buttons .owl-next a:before { line-height: 25px; font-family: 'FontAwesome'; font-style: normal; font-weight: normal; speak: none; -webkit-font-smoothing: antialiased; content: "\f105"; text-transform: none; font-size: 18px; }
#recommend_goods .owl-buttons a { border: medium none; color: #fff; display: block; margin: 0 0 0 -40px; position: absolute; top: 50%; width: 24px; z-index: 5; opacity: 1; background: #999; height: 24px; border-radius: 3px; }
#recommend_goods .owl-buttons .owl-prev a:before { line-height: 25px; font-family: 'FontAwesome'; font-style: normal; font-weight: normal; speak: none; -webkit-font-smoothing: antialiased; content: "\f104"; text-transform: none; font-size: 18px; }
.owl-theme .owl-controls .owl-buttons div { background: none !important; }
#recommend_goods .owl-buttons .owl-prev { position: absolute; right: 18px; top: -20.5%; }
#recommend_goods .owl-buttons .owl-next { position: absolute; right: -10px; top: -20.5%; }
.buy_rank_goods a { color:#fff}
.sale_active a, .sale_active a:hover, .sale_active a:focus { color: #fff !important; }
#ranktab li a { text-decoration:none;color:#000;font-size:16px;padding-bottom:5px; }
#ranktab > li.active > a { border-bottom: 2px solid #e75214 }
#ranktab > li.active > a, #ranktab > li.active > a:hover, #ranktab > li.active > a:focus { color: #e75214 }
#rankTabContent a { text-decoration: none; }
#rankTabContent .buy_rank_goods a { font-size:16px;color:#fff;}
.list_flex > div.active_item > a,.list_flex > div.active_item > a:hover { color: #ec5b15 !important; }
.list_item a, .list_item a:hover { color: #fff !important; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.down_triangle { border-top: 8px solid #f5f5f5 !important; }
.ple_login a { color: #ff6a00 !important; }
.item_now_register { display:block;}
.coin_lists { box-shadow: 0px 0px 12px #0000001f }
.sale_images { border: 1px solid #f5f5f5; border-radius: 10px; }
.u_imgs { vertical-align:inherit !important;}
/**index**/
/**list*/
.active_cates_item a { color: #fff !important; }
.cate_lists_item_cate { cursor:pointer;}
#goTopBtn { display: none; position: fixed; right: 195px; bottom: 5%; }
.all_cates_border_boxs #nav-wrap { display: flex; }
.goodsbuy_news_content li { margin-bottom:10px;font-size:14px;list-style:none;}
/**list****/
/***detail****/
.goodsbuy_goods_title { font-weight: 600; }
.goodsbuy_nums_box { border:1px solid #ccc;border-radius:4px;}
.goodsbuy_letter, .goodsbuy_more { color:#999;}
.goodsbuy_more { border-left: 1px solid #ccc; }
.goodsbuy_letter { border-right: 1px solid #ccc }
.cate_boxs_lists > a.active_cates_item:hover { color: #fff !important; }
.goodsbuy_actives_price a {color:#fff !important; }
.goodsbuy_goods_price_itemcate { cursor:pointer;font-size:14px;}
.good_logo_bgi { background-image: linear-gradient(0deg, #fff2eb 0%, #fdf4f1 100%) ;border-radius:10px;}
.goodsbuy_detail_comment { min-height:0 !important;}
.goodsbuy_others_goods_name { white-space: nowrap; overflow: hidden; width: 100px; text-overflow: ellipsis; text-align:center}
.goodsbuy_total_buy_btn { color: #fff !important; }
.goodsbuy_total_buy_btn:hover, .goodsbuy_total_buy_btn:focus { color: #fff !important; }
/***detail****/

/**pay_result ***/
.pay_result { padding:15px !important;}
/**pay_result ***/

/***login*/
.required { font-size: 14px; color: #e3410b; padding: 10px 0; }
.verify-slider { margin-bottom:20px;}
.verify-slider .layui-bg-green { background: #ec5b15 !important; }
.verify-slider .slider-btn { height: 99%; }
    /***orders*/
    .person_left_navs { height: 600px !important; }
.pagination > a { display: inline; }
.pagination > .active { background-color: #2874f0; color: #fff; border: 1px solid #2874f0; }
.pagination > a, .pagination > span { border-radius: 999px; margin-left: 5px; }
.pagination > a, .pagination > span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }

.person_right_contents { height: 800px !important; }
.actives_navs a, actives_navs a:hover, .actives_navs a:focus { color: #fff !important; }
.order_items_title_infos { font-weight: 600; }
.item_lists_title { font-weight: 600; }
.oder_goods_skus .name {flex:1;}
.oder_goods_skus { display: flex !important; }
    /***myinfo*/
.edit_userinfo a, .edit_userinfo a:hover, .edit_userinfo a:focus { color: #ff6a00 !important; }
.user_balance_nums a, .user_balance_nums a:hover, .user_balance_nums a:focus {color: #ff6a00 !important;}
.user_balance_a a, .user_balance_a a:hover, .user_balance_a a:focus {text-decoration: underline;}

/***confirm*/
.balance_pay { margin-top: 10px; padding: 20px;border-radius: 8px; border: 1px solid #ccc;display:flex;display:none; }
.balance_pay input { margin-right:10px;}
.pay_order_infos_box .pay_order_price { display: flex;flex-direction: row;flex-wrap: wrap; }
.pay_order_infos_box .pay_order_price a { margin: 3px; }

/**footer*/
.menus_items a, .menus_items a:hover, .menus_items a:focus { color: #fff !important; }


/***/
.swal2-show { font-size:16px;}
.search_menus div { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }


/**login*/
.boxlog { padding: 0 }.boxlog li { list-style-type: none; display: block; text-align: left; padding: 10px; }.boxlog li label { display: block; text-align: left }.boxlog li input { margin: 0; width: 100%; text-align: left; padding: 10px; }
.swal2-container .sliderbox { margin-top:50px;height:50px;}
.swal2-actions .swal2-confirm { background: #ff6a00; }


.item_discount { width: 100%; height: 70px; text-align: left; background-image: url(../images/huodong.png); background-position: 50%; background-repeat: no-repeat; background-size: cover; display: flex; flex-direction: row; justify-content: flex-start; }
.item_discount .discount_l { width: 80%; }
.item_discount .discount_l .discount_p { display: none; }
.item_discount .chooseprice { font-size: 18px; }
.item_discount .chooseprice_h { text-decoration: line-through; }
.item_discount .discount_r button { background: #fff; margin: 0 40px; padding: 8px 20px; border-radius: 8px; font-weight: 600; font-size: 16px; color: #fb0101; cursor: pointer }
.item_discount .discount_r button:focus { outline: 0; }
.goodsbuy_price_money { font-size: 26px; }
.goodsbuy_goods_price_cate .item_hot { position: relative; }
.goodsbuy_goods_price_cate .item_hot .item_tag { position: absolute; top: -15px; right: -10px; background: linear-gradient(to left, #ff7e5f, #fda968); z-index: 99; border-top-left-radius: 15px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; font-size: 12px; padding: 3px 10px; color: #fff; }
.goodsbuy_label { font-weight: 600; }
.goods_buy_account .input_box { border: 1px solid #e6e5e5; line-height: 35px; width: 350px; border-radius: 5px; padding: 0 10px; }

/*myinfo*/
.orders_contents{padding:30px 25px 0}