input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
 
input[type="number"] {
    -moz-appearance: textfield;
}

.header_nav{width: 100%;height: 40px;margin-bottom: 0px;box-shadow: 0px 1px 10px #ccc;background-color: #fff;border-radius: 0;font-size: 14px;color: #999;}
.header_nav_content{width: 1200px;height: 100%;margin: 0 auto;display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.header_logo{height: 87px;}
.header_right_ul_box{display: flex;flex-direction: row;align-items: center;}
.header_right_ul{height: 100%;}
.header_right_ul li{float: left;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.header_right_ul li a{color: #ffffff;font-size: 14px;padding: 0 25px;}
.header_right_ul li:nth-last-child(1) a{border-right: 1px solid #fff;}
.header_right_ul li a:hover{color: #fff;}

.header_right_ul_two{margin-left: 25px;height: 100%;display: flex;flex-direction: row;}
.xian_xie{margin: 0 15px;}
.header_right_ul_two li{float: left;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.header_right_ul_two li a{display: block;width: 100%;height: 100%;display: flex;flex-direction: row;align-items: center;}
.header_right_ul_two li img{width: 22px;}

.search_box{width: 650px;height: 25px;border: 2px solid #FF0036;display: flex;flex-direction: row;border-right: 0px;margin-right: 200px;}
#search_box_input{width: 520px;height: 100%;border: none;box-sizing: border-box;padding-left: 15px;outline: none;}
.search_box_btn{width: 130px;height: 100%;text-align: center;line-height: 25px;color: white;background: #FF0036;font-size: 18px;
    font-weight: 700;letter-spacing: 5px;cursor: pointer;}

.fixed_header{width: 100%;height: 60px;background: #ededed;z-index: 100;}
.fixed_header_content{width: 1200px;height: 100%;display: flex;flex-direction: row;align-items: center;margin: 0 auto;}
.fixed_header_content_ul{display: flex;flex-direction: row;align-items: center;}
.fixed_header_content_ul li{float: left;font-size: 14px;padding: 0 20px;height: 60px;line-height: 60px;}
.fixed_header_content_ul li a{color: #999;}
.fixed_header_content_ul li a:hover{color: #000;}
.fixed_header_content_ul li:nth-of-type(1){padding: 0;margin-right: 30px;}
.fixed_header_content_ul_a_ative{color: #000 !important;}
.fixed_ul_li{position: relative;}
.fixed_ul_two{ position: absolute;top: 50px;z-index: 100; width: 160px;background: white;display: none;box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06), 0 20px 40px rgba(0, 0, 0, 0.15);border: 0 solid rgba(255, 255, 255, 0.01);}
.fixed_ul_two li{width: 100%;height: 40px;line-height: 40px;font-size: 14px;box-sizing: border-box;padding-left: 15px;text-align: left;display: inline;}
.fixed_ul_two li:nth-of-type(1){padding-left: 15px;}
.fixed_ul_li:hover .fixed_ul_two{display: block;transition: 0.5s;}

.body_content{width: 1200px;margin: 0 auto;}
.body_content_nav_list{width: 100%;height: 50px;display: flex;flex-direction: row;align-items: center;}
.body_content_nav_list a{font-size: 14px;}
.body_content_nav_list a:hover{text-decoration: underline;}
.body_content_nav_list span{margin: 15px;}
.shop_top{width: 1198px;height: 660px;background: white;border: 1px solid #dcdcdc;box-sizing: border-box;padding: 50px;
box-shadow: 0 3px 8px -6px rgba(0, 0, 0, 0.1);border-radius: 8px;display: flex;flex-direction: row;justify-content: space-between;}

#magnifier{position: relative;width: 450px;}
.small-box{width: 100%;border: 1px solid #eee;height: 450px;position: relative;display: flex;flex-direction: column;justify-content: center;overflow: hidden;}
.small-box img{width: 450px;height: 450px;display: block;}
.small-box .hover{display: none;position: absolute;left: 0;top: 0;width: 200px;height: 200px;border: 1px solid #aaa;background: #bbbfbf;opacity: .5;cursor: move;}
.thumbnail-box{position: relative;width: 100%;margin-top: 10px;}
.thumbnail-box .btn {position: absolute;width: 42px;height: 70px;top: -2px;}
.thumbnail-box .btn-prev {left: 0;background: url(../img/icon-slides.png) no-repeat;}
.thumbnail-box .btn-next {right: 0;background: url(../img/icon-slides.png) no-repeat;background-position: 33% 100%;}
.thumbnail-box .list {overflow: hidden;width: 365px;margin: 0 auto;height: 62px;}
.thumbnail-box .wrapper {width: 100000px;}
.thumbnail-box .list .item {float: left;margin: 0 10px;}
.thumbnail-box .list .item-cur{}
.thumbnail-box .list .item img {border: 1px solid #fff;width: 60px;height: 60px;}
.thumbnail-box .list .item-cur img {border: 1px solid #000;}
.big-box {display: none;overflow: hidden;position: absolute;left: 451px;top: 0; width: 380px;height: 380px;border: 1px solid #e4e4e4;}
.big-box img {display: block;}

.shop_right_box{width: 480px;height: 560px;display: flex;flex-direction: column;}
.shop_title{width: 100%;height: 65px;font-weight: bold;}
.shop_money{width: 100%;display: flex;flex-direction: column;}
.lingshou{font-size: 14px;color: #999999;margin-top: 20px;}
.lingshou span{text-decoration: line-through;margin-left: 20px;}
.huiyuan_jia{font-size: 16px;margin-top: 35px;}
.huiyuan_jia span{font-size: 26px;color: red;margin-left: 20px;}
.yunfei_box{font-size: 14px;color: #000000;margin-top: 35px;}
.shop_num_box{width: 100%;height: 60px;display: flex;flex-direction: row;align-items: center;font-size: 14px;border-top: 1px solid #e4e4e4;margin-top: 30px;}
.shop_num_box_btn{width: 150px;height: 50px;display: flex;flex-direction: row;align-items: center;margin-left: 20px;}
.jian_btn{width: 35px;height: 35px;display: flex;flex-direction: column;align-items: center;justify-content: center;border: 1px solid #e4e4e4;cursor: pointer;}
#shop_num{width: 50px;height: 33px;text-align: center;border: 1px solid #e4e4e4;}
.add_btn{width: 35px;height: 35px;display: flex;flex-direction: column;align-items: center;justify-content: center;border: 1px solid #e4e4e4;cursor: pointer;}
.liji_goumai{width: 100px;height: 35px;text-align: center;line-height: 35px;color: white;font-size: 14px;background: #ff0000;border-radius: 5px;margin-top: 30px;}

.shop_bottom{width: 100%;display: flex;flex-direction: row;justify-content: space-between;margin-top: 60px;margin-bottom: 60px;}
.shop_bottom_left{width: 880px;background: white;border-radius: 8px;}
.shop_bottom_left_title{width: 100%;height: 60px;box-sizing: border-box;padding-left: 25px;font-size: 16px;background: linear-gradient(#fbfbfb, #ececec);border-top-left-radius: 8px;border-top-right-radius: 8px;
display: flex;flex-direction: row;align-items: center;border: 1px solid #e4e4e4;}
.shop_list{width: 100%;box-sizing: border-box;padding: 25px;}
.shop_list img{width: 100%;display: block;}

.shop_bottom_right{width: 280px;background: white;border-radius: 8px;}
.shop_bottom_right_title{width: 100%;height: 60px;box-sizing: border-box;padding-left: 25px;font-size: 16px;background: linear-gradient(#fbfbfb, #ececec);border-top-left-radius: 8px;border-top-right-radius: 8px;
display: flex;flex-direction: row;align-items: center;border: 1px solid #e4e4e4;}
.shop_list_box{width: 100%;overflow: hidden;}
.shop_list_box li{width: 100%;display: flex;flex-direction: column;align-items: center;box-sizing: border-box;padding: 15px;border-bottom: 1px solid #e4e4e4;}
.shop_list_box li img{width: 100%;display: block;}
.shopul_name{width: 100%;text-align: center;margin-top: 15px;}
.shopul_money{text-align: center;color: red;margin-top: 15px;}

.bottom_foot_box{width: 100%;background: white;height: 265px;}
.bottom_foot_box_content{width: 1200px;height: 265px;margin: 0 auto;display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.bottom_foot_box_content_left{}
.bottom_foot_box_content_left li{float: left;width: 100px; display: flex;flex-direction: column;align-items: center;}
.bottom_foot_box_content_left li p{font-size: 14px;color: #595959;margin-bottom: 15px;}
.bottom_foot_box_content_left li a{color: #b2b2b2;font-size: 12px;margin-top: 10px;}
.bottom_foot_box_content_right{}
.bottom_foot_box_content_right p:nth-of-type(1){font-size: 30px;text-align: right;}
.bottom_foot_box_content_right p:nth-of-type(2){font-size: 14px;text-align: right;color: #999;}

.beian_box{width: 1200px;height: 100px;display: flex;flex-direction: column;margin: 0 auto;align-items: center;}
.beian_box p{font-size: 12px;color: #999999;margin-top: 30px;}

/* 返回顶部 */
.fixed_btn_top{width: 40px;height: 40px;background: #999;color: white;position: fixed;cursor: pointer;
bottom: 20px;right: 10px;z-index: 200;text-align: center;line-height: 40px;font-size: 14px;display: none;}