.box-vertical-megamenu > .title {
    text-align : left;
 	}
.footer-top {
    background-color : #f8f8f8;
 	  padding-top : 20px;
 	}
#top {
    background-color: rgba(45,45,45,0.7);
  }
.header-top-image-banner {
    background-color : #d5d3d6;
 	}
#top a, #top button {
    color : #fff;
 	  font-size : 14px;
 	}
#panda-basic-info-box-1054 .basic-info-box p {
    color : #ff6700;
 	}
#panda-basic-info-box-1054 .basic-info-box h4 {
    color : #ff6700;
 	}

#panda-image-banner-1057  {
    margin-bottom : 1px;
 	}
#panda-image-banner-1067  {
    margin-top : 50px;
 	}

.box-vertical-megamenu > .title {
    text-align : left;
 	}
.footer-top {
    background-color : #f8f8f8;
 	  padding-top : 20px;
 	}
#top a, #top button {
    color : #fff;
 	  font-size : 14px;
 	}
.header-top-image-banner {
    background-color : #d5d3d6;
 	}
#panda-basic-info-box-1054 .basic-info-box p {
    color : #ff6700;
 	}
#panda-basic-info-box-1054 .basic-info-box h4 {
    color : #ff6700;
 	}

#panda-image-banner-1057  {
    margin-bottom : 1px;
 	}
#panda-image-banner-1067  {
    margin-top : 50px;
 	}

.box-vertical-megamenu > .title {
text-align : left;
}
#top a, #top button {
color : #fff;
font-size : 14px;
}
.header-top-image-banner {
background-color : #d5d3d6;
}
.footer-top {
background-color : #f8f8f8;
padding-top : 20px;
}

#panda-basic-info-box-1054 .basic-info-box p {
color : #ff6700;
}
#panda-basic-info-box-1054 .basic-info-box h4 {
color : #ff6700;
}
#panda-image-banner-1057  {
margin-bottom : 1px;
}
#panda-image-banner-1067  {
margin-top : 50px;
}

.box-vertical-megamenu > .title {
text-align : left;
}
#top a, #top button {
color : #fff;
font-size : 14px;
}
.header-top-image-banner {
background-color : #d5d3d6;
}
.footer-top {
background-color : #f8f8f8;
padding-top : 20px;
}

#panda-basic-info-box-1054 .basic-info-box p {
color : #ff6700;
}
#panda-basic-info-box-1054 .basic-info-box h4 {
color : #ff6700;
}
#panda-image-banner-1057  {
margin-bottom : 1px;
}
#panda-image-banner-1067  {
margin-top : 50px;
}

.box-vertical-megamenu > .title {
text-align : left;
}
#top a, #top button {
color : #fff;
font-size : 14px;
}
.header-top-image-banner {
background-color : #d5d3d6;
}
.footer-top {
background-color : #f8f8f8;
padding-top : 20px;
}

#panda-basic-info-box-1054 .basic-info-box p {
color : #ff6700;
}
#panda-basic-info-box-1054 .basic-info-box h4 {
color : #ff6700;
}
#panda-image-banner-1057  {
margin-bottom : 1px;
}
#panda-image-banner-1067  {
margin-top : 50px;
}

@media (min-width: 1200px) {
.container {
width: 1100px;
}
}
a:hover, a:active, a:focus{
color:rgba(45,45,45,0.98);
}
/*bootstrap*/
.fa-stack{color: #7f0019;width: 15px;height: 15px;}
.fa{
font-size: 15px;
}

#table_review > tbody > tr > td{
border-bottom: 2px dashed #e5e5e5;
}

#content .owl-carousel .owl-stage-outer{

padding-left: 5px;
padding-right: 5px;
}

.box-vertical-megamenu > .title {
text-align : left;
}
#top a, #top button {
color : #fff;
font-size : 14px;
}



#top-links .dropdown_new:hover .dropdown-menu{
display: block;
}

#top .dropdown.open > a{
color: #fff;
background-color: transparent;
}

.header-top-image-banner {
background-color : #d5d3d6;
}
/*详情页tab-content*/

.sidebar-widget{
border:none;
}


.col-sm-9 .sidebar-widget-title { 
border-bottom: none;
min-width: 130px;
height: 55px;
background-color: rgba(45,45,45,0.98) !important;
display: inline-flex; 
justify-content: center;
align-items: center;
color: #fff !important;
font-size: 18px !important;
border-bottom: none !important;
font-weight: normal !important;
text-shadow: none !important;
}

.content-818 .sidebar-widget-title {
border-bottom: none;
min-width: 130px;
height: 55px;
background-color: rgba(45,45,45,0.98) !important;
display: inline-flex;
justify-content: center;
align-items: center;
color: #fff !important;
font-size: 18px !important;
border-bottom: none !important;
font-weight: normal !important;
text-shadow: none !important;
}

.product-detail .nav.nav-tabs li a:focus{
color:rgba(45,45,45,0.98) !important;
}

.product-detail .sidebar-widget-title {border-bottom: none;min-width: 130px;height: 55px;background-color: rgba(45,45,45,0.98) !important;display: inline-flex;justify-content: center;align-items: center;color: #fff !important;font-size: 18px !important;border-bottom: none !important;font-weight: normal !important;text-shadow: none !important;}

.sidebar-widget-content {height: 318px;overflow: hidden;border-top: 1px solid rgba(214,214,214,0.4);}
.sidebar-widget-content .product-side-block {
width: 205px;
height: 318px;
margin: 0 15px 0 0;
padding: 17px 0 0 0;
float: left;
}
.sidebar-widget-content .product-side-block .product-block-left {float: none;width: 205px;height: 205px;border: solid 1px rgba(45,45,45,0.98);position: relative;}

.sidebar-widget-content .product-side-block .product-block-left:hover{
box-shadow: 0 6px 10px 0 rgba(45,45,45,0.3);
top: -5px;
}

.sidebar-widget-content .product-side-block .discount-label{
background-color:#DC3556;
height: 25px;
display: block;
min-width:75px;
left:0px;
border-radius: 0 2px 2px 0;
right:auto;
margin-top: 5px;
z-index: 1;
position: absolute;
line-height: 26px;
color: #fff;
text-align: center;
top:5px;
}

.sidebar-widget-content .product-side-block .points-label1{
background-color:#DC3556;
height: 25px;
display: block;
min-width:75px;
left:0px;
border-radius: 0 2px 2px 0;
right:auto;
margin-top: 10px;
z-index: 1;
position: absolute;
line-height: 26px;
color: #fff;
text-align: center;
top:30px;
}

.sidebar-widget-content .product-side-block .points-label2{
background-color:#DC3556;
height: 25px;
display: block;
min-width:75px;
left:0px;
border-radius: 0 2px 2px 0;
right:auto;
margin-top: 5px;
z-index: 1;
position: absolute;
line-height: 26px;
color: #fff;
text-align: center;
top:5px;
}

.sidebar-widget-content .product-side-block .product-block-left:hover .add-to-cart{
display: inline-flex;
}

.sidebar-widget-content .product-side-block .product-block-left .add-to-cart i{
padding-right: 5px;
font-size: 18px;
}

.sidebar-widget-content .product-side-block .product-block-left .add-to-cart{position: absolute;bottom: 0;width: 100%;left: 0;height: 40px;opacity: 0.9;border-radius: 2px;background-color: rgba(45,45,45,0.7);color: #ffffff;font-size: 14px;display: inline-flex;justify-content: center;align-items: center;border: none;display: none;margin-bottom: 0;}


.sidebar-widget-content .product-side-block .product-block-left img{
width:205px;
}

.sidebar-widget-content .product-side-block .product-block-right {
margin: 20px 8px 20px;
text-align: center;
}
.sidebar-widget-content .product-side-block .product-block-right a {
text-overflow: ellipsis;
white-space: normal;
overflow: hidden;
font-size:14px;
color:#333333;
line-height: 16px;
height: 33px;
position: relative;
box-sizing: border-box;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.sidebar-widget-content .product-side-block .product-block-right .price {
margin: 16px 0 0;
}
.sidebar-widget-content .product-side-block .product-block-right .price span {
font-size: 16px;
line-height: 1;
color: #ac0015;
font-weight: normal;
}

.sidebar-widget-content .product-side-block .product-block-right .price .price-old{
font-size:12px;
color:#999;
}


.tab-content{border-right: solid 1px rgba(45,45,45,0.98);border-bottom: solid 1px rgba(45,45,45,0.98);border-left: solid 1px rgba(45,45,45,0.98);}
.footer-top {
background-color : #f8f8f8;
padding-top : 20px;
}

#panda-basic-info-box-1054 .basic-info-box p {
color : rgba(45,45,45,0.98);
}
#panda-basic-info-box-1054 .basic-info-box h4 {
color : rgba(45,45,45,0.98);
}
#panda-image-banner-1057  {
margin-bottom : 1px;
}
#panda-image-banner-1067  {
margin-top : 50px;
}


.box-vertical-megamenu > .title {
text-align : left;
}
#top a, #top button {
color : white;
font-size : 14px;
}



#top-links .dropdown_new:hover{

}

#top-links .dropdown_new:hover .dropdown-menu{
display: block;
}

#top .dropdown.open > a{
color: #fff;
background-color: transparent;
}

.header-top-image-banner {
background-color : #d5d3d6;
}
.footer-top {
background-color : #f8f8f8;
padding-top : 20px;
}
#panda-basic-info-box-1054 .basic-info-box p {
color : rgba(45,45,45,0.98);
}
#panda-basic-info-box-1054 .basic-info-box h4 {
color : rgba(45,45,45,0.98);
}

#panda-image-banner-1057  {
margin-bottom : 1px;
}
#panda-image-banner-1067  {
margin-top : 50px;
}

.box-vertical-megamenu > .title {
text-align : left;
}
#top a, #top button {
color : #fff;
font-size : 14px;
}
.header-top-image-banner {
background-color : #d5d3d6;
}
.footer-top {
background-color : #f8f8f8;
padding-top : 20px;
}


#panda-image-banner-1057  {
margin-bottom : 1px;
}


.box-vertical-megamenu > .title {
text-align : left;
}

#qr_weixin_code{
position: absolute;right:-115px;top:40px;display: none
}

#contact_us_ul .attention_a{
font-size: 20px;
width: 36px;
height: 36px;
line-height: 33px;
margin: 5px 10px 0 0;
display: inline-block;
border: 1px solid #333333;
border-radius: 100%;
text-align: center;
}
#contact_us_ul .attention_a span{
font-size: 20px;
color:#333333;
}

#contact_us_ul #contact_us_li a:hover #qr_weixin_code{
display: block;
}

.footer-top {
background-color : #f8f8f8;
padding-top : 20px;
}
#top a, #top button {
color : #fff;
font-size : 14px;
}
.header-top-image-banner {
background-color : #d5d3d6;
}



#panda-image-banner-1057  {
margin-bottom : 1px;
}


.box-vertical-megamenu > .title {
text-align : left;
}
.footer-top {
background-color : #f8f8f8;
padding-top : 20px;
}
#top a, #top button {
color : #fff;
font-size : 14px;
}
.header-top-image-banner {
background-color : #d5d3d6;
}

#panda-basic-info-box-1054{margin-bottom:0;padding-bottom:25px;border-bottom: 1px solid rgba(214,214,214,0.4);}

#panda-basic-info-box-1054 .row {
display: inline-flex;
align-items: center;
width: 100%;
}
#panda-basic-info-box-1054 .basic-info-box-content img{
padding-left: 25px;
}

#panda-basic-info-box-1054 .basic-info-box-content{
display: inline-flex;
align-items: center;
border-right: 1px solid rgba(45,45,45,0.98);
}

#panda-basic-info-box-1054 .basic-info-box-content:last-child{
border-right: none;
}


#panda-basic-info-box-1054 .basic-info-box-content h4{/* color:#927944; */padding-left: 25px;}

/*首页顶部广告*/
#panda-image-banner-1067 img{border: 1px solid rgba(45,45,45,0.98);border-radius: 2px;}

#panda-image-banner-1067 a:hover .Mask{
display: flex;
align-items: center;
justify-content: center;


}

#panda-image-banner-1067 .Mask .view_zt{
font-size: 14px;
color: #ffffff;
letter-spacing: 5px;
border-bottom: 1px solid #fff;
line-height: 34px;
}

#panda-image-banner-1067 .Mask{position: absolute;width: 252px;height: 182px;background: rgba(45,45,45,0.45);top: 0;border-radius: 2px;display: none;}

/*首页顶部广告*/


#panda-image-banner-1057  {
margin-bottom : 1px;
}


#logo img{width: 100px;}

/*slider*/
.home-slider .owl-nav .owl-next{
right:270px;
}
.slider-content .img-responsive{
height: 550px;
}

.home-slider .slider-left{
display: none;
}

/*slider*/



/*头部样式修改*/

#top .btn-group{
display: inline-flex;
align-items: center;
height: 34px;
line-height: 34px;
}

#top .btn-group .language_name:hover{
color:#ffffff !important;
opacity: 1;
}

#top .btn-group .language_name{
line-height: 14px;
font-size: 14px;
color: #ffffff;
opacity: 0.6;
padding-left: 13px;
padding-right: 12px;
border-left: 2px solid #ffffff;
}
#top .btn-group .language_name.selected{
opacity: 1;
border-left:none;
}

#top-links ul li a:hover {
color: #ffffff !important;
background-color:transparent;
text-decoration: underline;
}

#top-links ul li:hover{
background-color:transparent;
}


/*头部样式修改结束*/

html{
height: 100%;
}
/*首页样式修改20170817*/
header {
/*background-color: #fffdf8;*/
}


body{
	background-color: #FFF;
	font:12px/1.5 'Microsoft YaHei','Arial','sans-serif';
	height: 100%;
}



/*首页样式修改结束20170817*/

/*尾部样式修改*/

footer .footer-center{
	/*background-color: #fffdf8;*/
}

footer{/* border-top: 3px solid rgba(214,214,214,0.4); */}

footer h5{font-size: 14px;font-weight: 600;line-height: 30px;display: inline-block;min-width: 56px;color: rgba(45,45,45,0.98);border-bottom: 2px solid   rgba(45,45,45,0.98);}

footer a, a:visited, .btn-link{height: 14px;font-size: 14px;line-height: 1;color: #333333;line-height: 26px;}
footer .footer-center{
padding-top: 40px;
}

footer .footer-info{padding-bottom: 0px;}

footer .copyright{margin-top:0px;background: rgba(45,45,45,0.7);color: #FFF;font-size: 14px;}

footer .copyright .footer_bottom_menu a{color: #FFF;padding-right: 3px;}
footer .copyright .footer_bottom_menu a:hover{
color:#ffffff !important;
}

#top .dropdown-menu li:hover{
	opacity: .65;
}

#top .dropdown-menu .big_triangle{
width: 0;
height: 0;
border-right: 8px solid transparent;
border-bottom: 8px solid #ffffff;
border-left: 8px solid transparent;
position: absolute;
right: 37px;
top: -5px;
}

#top .dropdown-menu .small_triangle{
width: 0;
height: 0;
border-right: 8px solid transparent;
border-bottom: 8px solid #ffffff;
border-left: 8px solid transparent;
position: absolute;
right: 37px;
top: -4.5px;
}

#top .dropdown-menu-right a{
font-size:14px;
line-height: 32px;
border-bottom: 1px solid #ede9e0;
}

#top .dropdown-menu-right{
min-width:92px;
border:none;
padding:8px;
left:0px;
box-shadow: 0 1px 8px 0 #dbd8d1;
top: 34px;
}

#top .dropdown-menu-right:hover{
box-shadow: 0 1px 8px 0 #dbd8d1;
}

#top-links .dropdown-menu-right li:last-child a{
border-bottom:none;
}
#top-links .dropdown-menu-right li{
height: 32px;
text-align: center;
}


#top a:hover {
color: #ffffff;
background-color: transparent;
}
#top ul li{
padding: 0;
}

/*结账页面*/
#accordion .panel{
background: #ffffff;
}
.modal.fade.in{
overflow: hidden;
}

#product-list .well.well-sm{background: rgba(214,214,214,0.4);border: solid 1px rgba(45,45,45,0.98);color:#333333;}

#product-list b{
color:#333333;
}


#myModal_sure p span{
padding-left: 10px;
}

#accordion .panel-body{
padding:32px 32px 24px 44px;
}

#myModal_address .close{
opacity: 1;
}

#check_info p{
font-size:12px;
color:#333333;
text-align: right;
margin:0;
}


.buttons .colorbox{
color:#333333;
}

#store_header .close-18{
font-size: 18px;
line-height: 24px;
width: 24px;
height: 24px;
display: block;
}

#store_header .close{
color: #fff;
background-color: #666;
position: relative;
top: -45px;
right: -65px;
}

#sevenbank_header .close-18{
font-size: 18px;
line-height: 24px;
width: 24px;
height: 24px;
display: block;
}

#sevenbank_header .close{
color: #fff;
background-color: #666;
position: relative;
top: -45px;
right: -65px;
}


#weixin_header .close-18{
font-size: 18px;
line-height: 24px;
width: 24px;
height: 24px;
display: block;
}

#weixin_header .close{
color: #fff;
background-color: #666;
position: relative;
top: -40px;
right: -40px;
}

#credit-card2 .control-label{
width: 48px;
height: 12px;
font-family: Microsoft YaHei;
font-size: 12px;
line-height: 1;
color: #333333;
}

#credit-card2 .form-control{
width:311px;
height: 32px;
display: inline-block;
margin-left: 28px;
border: solid 1px rgba(45,45,45,0.98);
}

#credit-card2  .btn-pay{
width: 98px;height: 32px;border-radius: 2px;background-color: rgba(45,45,45,0.98);font-size:12px;color:#ffffff;border:none
}

#credit-card  .btn-pay{
width: 98px;height: 32px;border-radius: 2px;background-color: rgba(45,45,45,0.98);font-size:12px;color:#ffffff;border:none
}

.show-payment .alert-danger-18{
margin-left: 0;
background: none;
box-shadow: none;
position: initial;
font-size:12px;
color:#d6304b;
}

#convenience-store .form-group{
margin-bottom: 28px;
}


#convenience-store .control-label{
width: 48px;
height: 12px;
font-family: Microsoft YaHei;
font-size: 12px;
line-height: 1;
color: #333333;
}

#convenience-store .form-control{
width:311px;
height: 32px;
display: inline-block;
margin-left: 28px;
border: solid 1px rgba(45,45,45,0.98);
}


#convenience-store  .btn-pay{
width: 98px;height: 32px;border-radius: 2px;background-color: rgba(45,45,45,0.98);font-size:12px;color:#ffffff;border:none
}

#convenience-store .form-group{
margin-bottom: 28px;
}


.store-select li.hover{
border:solid 1px rgba(45,45,45,0.98)8 !important;
box-shadow: none !important;
}

#myModal_address .close:focus{
outline: none;
}


#content .success_check{
background: url('../image/finish.png');
}

#myModal_address .close_btn{
background: url("../image/close.png");
display: block;
width:24px;
height: 24px;
}

#myModal_address .close_btn:focus{
outline: none;
}

#accordion .panel-default{
border:none;
}

#accordion .panel-default > .panel-heading{color: #666666;background-color: rgba(214,214,214,0.4);border-color: rgba(45,45,45,0.98);}

#shipping-fee{
background: #ffffff;
}
#collapse-shipping-arrival .title{
font-size: 16px;font-weight: bold;line-height: 1;color: #424242;
}

#collapse-paymentmethod .title{
font-size: 16px;font-weight: bold;line-height: 1;color: #424242;
margin-bottom: 24px;
}

#shipping-fee .fee div .fee-title{
font-size: 14px;
line-height: 1;
color: #ffffff;
font-weight:normal;
}

#shipping-fee .fee div{
border-radius: 4px;
background-color: rgba(45,45,45,0.7);
border: solid 1px rgba(45,45,45,0.7);
padding: 16px;
}


/*搜索*/
#search,#cart{padding-top: 26px;}
.search_span{
padding-right: 10px;
}
#search .fa{font-size:19px;color: #333;}


#search .btn-lg{background-color: #FFF;border: 2px solid rgba(45,45,45,0.98);color:#616161;height: 40px;padding:10px 12px;}
#search .btn-lg:hover{background-color: #ffffff;color:#FFF;border: 2px solid rgba(45,45,45,0.98);}
#search .input-lg{border: 2px solid rgba(45,45,45,0.98);height: 40px;}

.hot-keywords a {
display: inline-block;
margin-left: 12px;
color: #666;
max-width: 120px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

/*购物车*/
#cart .dropdown-menu{
border: 1px solid rgba(45,45,45,0.98);
}
#cart:hover > .btn, #cart.open > .btn{
border: 1px solid rgba(45,45,45,0.98);
border-bottom: none;
}

#cart .cart_badge{width: 22px;height: 22px;background: #D52D4B;border-radius: 50%;text-align: center;position: absolute;left: 22px;font-size: 12px;line-height: 22px;font-style: normal;top: 26px;color: #ffffff;}

.cart-empty p a{font-size: 14px;width:138px;height: 30px;background: rgba(45,45,45,0.7);border-radius: 2px;color:#ffffff;display: flex;justify-content: center;align-items: center;line-height: 30px;border: none;}

.cart-empty p a:hover{
color:#ffffff !important;
background:rgba(45,45,45,0.98);
}


#cart .big_triangle{
width: 0;
height: 0;
border-right: 8px solid transparent;
border-bottom: 8px solid rgba(214,214,214,0.4);
border-left: 8px solid transparent;
position: absolute;
right: 37px;
top: -8px;
}

#cart .small_triangle{
width: 0;
height: 0;
border-right: 8px solid transparent;
border-bottom: 8px solid #ffffff;
border-left: 8px solid transparent;
position: absolute;
right: 37px;
top: -6.5px;
}

#cart .dropdown-menu li > p{
font-style: normal;
}

#cart .btn_cart{width: 119px;height: 40px;border-radius: 2px;background-color: #7f0019;font-size: 12px;letter-spacing: 2px;color: #ffffff;line-height: 40px;padding: 0;border:none;}

#cart .cart_price{
font-size:16px;
color:#ac0015;
line-height: 2;
}

#cart .dropdown-menu table td a:hover{color: rgba(45,45,45,0.98);}
.cart-action .btn-default:hover,.cart-action a.btn-default:hover{
background-color:rgba(45,45,45,0.98);
color: #ffffff;
border: 1px solid rgba(45,45,45,0.98);
}

#cart li.p-list {
margin: 16px 10px 10px 15px;
max-height: 338px;
overflow-y: auto;
overflow-x: hidden;
}
#cart li.p-list {scrollbar-highlight-color: rgba(214,214,214,0.4);scrollbar-track-color: rgba(45,45,45,0.98);}
#cart li.p-list::-webkit-scrollbar {
width: 10px;
background-color: #f9f7f3;
}
#cart li.p-list::-webkit-scrollbar-thumb{border-radius: 100px;background-color: rgba(45,45,45,0.98);}

#cart li.p-list .p-img {width: 71px;height: 71px;border-radius: 2px;border: solid 1px rgba(214,214,214,0.4);}
#cart li.p-list .p-title {
display: block;
width: 170px;
height: 44px;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
white-space: normal;
line-height: 20px;
}
#cart li.p-list .cart-product-action {
padding-right: 21px;
}

/*购物车列表*/
a.btn-danger{
color: #FFF;
}
.btn-danger {
color:#FFF;
background-color: #f72862 ;
border-color: #f72862;
}
.btn-danger:hover, .btn-danger:active,.btn.btn-danger:focus, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
background-color: #F9307D;
border-color: #F9307D;
}

/*收货地址*/
.btn-default.active, .open > .dropdown-toggle.btn-default, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover{
color:#FFF;
background-color: rgba(45,45,45,0.98);
border-color: rgba(45,45,45,0.98);
}

/*导航*/
.nav-top-menu{border-bottom: none;}

#navbar{
width:880px;
}

#main-menu .navbar-default .navbar-nav > li a{
height: 55px;
}

#main-menu .navbar-default .navbar-nav > li:last-child:hover .menu-title{
border-bottom: none;
}

#main-menu .navbar-default .navbar-nav > li:hover .menu-title{color: rgba(45,45,45,0.98);border-bottom: 2px solid rgba(45,45,45,0.98);}

#main-menu .navbar-default .navbar-nav > li > a span{
font-size:15px;
color: #333333;
font-family: "Microsoft Yahei";
display: block;
height: 55px;
}



/*菜单*/

.vertical-dropdown-menu{border: 1px solid rgba(45,45,45,0.98);background: rgba(255,255,255,0.9);}

.megamenu-group .default-link-list li{
border-right: dashed 1px #666666;
display: inline-flex;
width: 125px;
margin-right: 20px;
margin-top: 2px;
line-height: 28px;
}

.megamenu-group .default-link-list li a {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
-webkit-line-clamp: 1;
min-width: 84px;
margin-right: 20px;
}

.megamenu-group .default-link-list li:last-child{
border-right: none;
}

#main-menu .navbar .navbar-nav{
height:55px;
}
#main-menu .container-fluid{
overflow: visible;
}

#main-menu .navbar .navbar-nav li a{line-height: 55px;font-size:15px;color:#333333;/* background-color: #333; */}

.box-vertical-megamenu > .title{background: rgba(45,45,45,0.98);border-bottom: none;height:55px;line-height: 55px;}
.box-vertical-megamenu .vertical-menu-content {display: none;background: rgba(45,45,45,0.7);border:0;}

.box-vertical-megamenu .vertical-menu-content > ul > li.parent > a:before{
color:rgba(45,45,45,0.98);
}

.box-vertical-megamenu .vertical-menu-list > li > a:hover{
color:#ffffff !important;
}

.box-vertical-megamenu .vertical-menu-list > li > a .menu-title{

}


.box-vertical-megamenu .vertical-menu-list{
height: 550px;
padding-top: 17px;
}

.box-vertical-megamenu .vertical-menu-list > li{
position: relative;
height: 47px;
}

.box-vertical-megamenu .vertical-menu-content > ul > li.parent > a:before{
line-height: 45px;
top:0;
}

.box-vertical-megamenu .vertical-menu-list > li > a{
line-height: 45px;
padding: 0;
}

.box-vertical-megamenu .vertical-menu-list > li:hover {background-color: rgba(45,45,45,0.53);}
@media (min-width: 1200px) {
.home-slider .owl-nav .owl-prev{
left:270px;
}

.home-slider .slider-wrapper{
margin-left: 0;
}

.home-slider .slider-wrapper.with-side .slider-content{
width: 82%;
}
.home-slider .slider-wrapper .slider-right{
width:18%;
}
.home-slider .container>.row:first-child{ margin: 0;
}
.container>.row>.with-side{
width: 100%;
margin: 0;
}
}

/*幻灯片*/
.home-slider .owl-dots .owl-dot.active span{
background-color: rgba(45,45,45,0.98);
}

/*二级菜单*/
.megamenu-group > .title > a:hover,.product-grid  .title:hover ,.megamenu-group .product-grid li a:hover,.product-item-wrapper .product-details a:hover{
color:rgba(45,45,45,0.98);
}
.megamenu-group .product-grid .price,.product-item-wrapper .product-details .price{
color:#333333;
font-weight: normal;
height: 24px;
line-height: 24px;
}

.megamenu-group .product-grid li .price{
font-size: 16px;
line-height: 1;
color: #ac0015;
}

.megamenu-group .product-grid li{margin:1%;padding:0;border: solid 1px rgba(214,214,214,0.9);width: auto;}

.megamenu-group .product-grid li:hover{border: 1px solid rgba(214,214,214,0.4);box-shadow: 0 6px 10px 0 rgba(214,214,214,0.2);}
.megamenu-group .product-grid li span{
font-size:14px;
color:#333333;
height: 38px;
line-height: 18px;
text-overflow: ellipsis;
white-space: normal;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.megamenu-group .product-grid li .title:hover{
color: rgba(45,45,45,0.98);
}

/*秒杀*/
.flash_sale_widget .product-info .open-page.enabled{
background-color: rgba(45,45,45,0.98);
}
.flash_sale_widget .product-info .open-page.enabled:hover {
background-color: #ff4700;
color:#FFF;
}
.flash_sale_widget .product-info .open-page.disabled:hover {
color:#FFF;
}
.flash_sale_widget .product-info .countdown span{
background-color:#f72862;
}
.flash_sale_widget .product-info .countdown .in-progress{
background-color: #ffa100;
}
.flash_sale_widget .product-info .countdown .ended{
background-color: #FFA170;
color:#FFF;
}

/*厨房必备*/
.category-featured-content .category-featured-list{
margin-left:0;
}

/*标题下划线*/
.page-heading .page-heading-title{border-bottom: none;min-width: 130px;height: 55px;background-color: rgba(45,45,45,0.98);display: inline-flex;justify-content: center;align-items: center;color:#fff;font-size:18px;padding: 10px;}
.page-heading{padding:0;border-bottom: 2px solid rgba(214,214,214,0.4);height: 55px;box-sizing: border-box;margin-top: 24px;}

.owl-item .product-item-wrapper .product-details a{
text-overflow: ellipsis;
white-space: normal;
overflow: hidden;
font-size:14px;
color:#333333;
line-height: 16px;
height: 33px;
position: relative;
box-sizing: border-box;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;

}

.owl-item .product-item-wrapper .product-thumbnail .add-to-cart{position: absolute;bottom: 0;width: 100%;left: 0;height: 40px;opacity: 0.9;border-radius: 2px;background-color: rgba(45,45,45,0.7);color:#ffffff;font-size:14px;display: inline-flex;justify-content: center;align-items: center;border:none;display: none;margin-bottom:0;}

.product-item-wrapper .product-details{
padding-top: 20px;
}

.owl-item  .product-item-wrapper:hover{
border:none;
box-shadow: none;
}

.owl-item .product-thumbnail:hover .add-to-cart{
display: inline-flex;
}

.product-item-wrapper .add-to-cart i{
padding-right: 5px;
font-size: 18px;
}

.owl-item .product-thumbnail:hover {
box-shadow: 0 6px 10px 0 rgba(179, 160, 120, 0.4);
border: solid 1px rgba(45,45,45,0.98);
top:-5px;
}

.product-item-wrapper .product-details .price span{
font-size: 16px;
color: #ac0015;
}

.owl-stage-outer .owl-item .product-item-wrapper{
border:none;
padding-right: 5%;
margin-top: 30px;
}

#panda-product-carousel-1081 .product-item-wrapper{
margin-top: 14px;
}


.owl-item .product-item-wrapper .product-thumbnail{border-radius: 2px;background-color: #ffffff;border: solid 1px rgba(45,45,45,0.98);}

/*top*/
footer .scroll-top:hover{


background-color: rgba(45,45,45,0.98);
}

/*商品详情页*/

#review p{
font-size: 14px;
line-height: 1.5;
color: #424242;
}

.product-detail .product-info h1{font-size: 20px;line-height: 1;color: rgba(45,45,45,0.98);}
.product-detail .product-info .product-price-wrapper .price-new{
color:#ac0015;
font-size:28px;
padding-left: 10px;
}

.product-detail .product-info .product-price-wrapper .reward_quantity{font-size: 14px;line-height: 1;color: #333;font-family: Microsoft YaHei;font-weight:normal;}

.product-detail .product-info .product-price-wrapper .reward_multiple{min-width:35px;height: 21px;border-radius: 2px;border: solid 1px rgba(45,45,45,0.98);font-family: Microsoft YaHei;font-size: 13px;line-height: 1;color: rgba(45,45,45,0.98);display: flex;align-items: center;float:right;justify-content: center;}

.product-detail .product-transport-wrapper{
background: #ffffff;
/*margin-bottom: 13px;*/
}

.product-detail .product-transport-wrapper .left_title {
min-width:85px;
display: inline-block;
}

.product-detail .product-transport-wrapper span{
font-size:14px;
color:#333333;
font-family: Microsoft YaHei;
line-height: 14px;
}

.product-detail #product{
padding-left: 8px;
margin-bottom: 10px;
}

.product-detail #product .left_title{
min-width:85px;
display: inline-block;
font-size:14px;
color:#333333;
font-family: Microsoft YaHei;
}
.product-detail .product-info #product .radio span{
border:solid 1px #c7c7c7;
color:#333333;
font-size:14px;
font-family: Microsoft YaHei;
margin-right:10px;
}
.product-detail .product-info #product .product-cart-action{
display: inline-flex;
align-items: center;
}
.product-detail .product-info #product .product-cart-action .quantity-input-wrapper{
margin-left: 20px;
display: inline-flex;
width:initial;
}

.product-detail .product-info #product .product-cart-action .quantity-input-wrapper a{
position: static;
width:36px;
height: 30px;
border:solid 1px #c7c7c7;
background: #ffffff;
font-size: 20px;
line-height: 30px;
display: flex;
justify-content: center;
align-items: center;
}


.product-detail .product-info .btn_div .collect{width:40px;height: 40px;text-align: center;font-family: Microsoft YaHei;font-size: 12px;color: #7f0019;}

.product-detail .product-info .btn_div .collect span {
display: block;
border-radius: 2px;

}

.product-detail .product-info .btn_div .btn{width:168px;height:40px;font-size:18px;font-family: Microsoft YaHei;letter-spacing: 3px;margin-right:12px;}

.product-detail .nav.nav-tabs{/* background: #f9f5ec; */border-top: 1px solid rgba(45,45,45,0.98);border-bottom:none;padding-left: 1px;}

.product-detail .nav-tabs li{
text-align: center;
margin-top: -1px;
}

.product-detail .nav-tabs li a{height: 55px;padding: 0;line-height: 55px;width: 172px;font-size: 16px;font-weight: bold;color: #333;}

.product-detail .nav-tabs > li > a:hover{
background: transparent;
border-bottom: none;
}


.nav-tabs li.active > a, .nav-tabs li.active > a:focus, .nav-tabs li.active > a:hover{
margin-top: 0;
background: #ffffff;
height: 55px;
line-height: 55px;
border-right:none;

}
.form-horizontal .control-label{
color:#333333;
padding-left: 0;
}

.breadcrumb li + li:before{content: '>';padding: 0 5px;color: rgba(45,45,45,0.98) !important;font-size: 15px;}

.breadcrumb a{font-family: Microsoft YaHei;font-size: 15px;color: rgba(45,45,45,0.98);}

.product-detail .product-info .product-price-wrapper .price-old{
color:#858585;
font-weight: normal;
font-family: Microsoft YaHei;
position: relative;
text-decoration: none;
}
.product-detail .product-info .product-price-wrapper .price-old span , .product-detail .product-info .product-price-wrapper .reward-old span{
	position:absolute;top:45%; width:100%;border-top:1px solid #858585;border-bottom:1px solid #858585;left:0;height:4px;
}

.product-detail .product-info .product-price-wrapper .reward-tax{
font-weight: normal;
}

.product-detail .product-info .product-price-wrapper .reward-old{
font-size: 14px;
font-family: Microsoft YaHei;
text-decoration: none;
position: relative;
}

.product-detail .product-info .product-price-wrapper .discount_percent{
min-width: 21px;
height: 21px;
border-radius: 2px;
border: solid 1px #ac0015;
font-size:13px;
color:#ac0015;
font-family: Microsoft YaHei;
float:right;
margin-right:10px;
}
.product-detail .product_state{
padding-top: 8px;
}

.product-detail .product_state span{
min-width: 98px;
height: 14px;
font-size: 14px;
line-height: 1;
color: #333333;
display: inline-block;
padding-left: 15px;
}

.product-detail .product-info .product-price-wrapper{height:94px;background-color: #F7F7F7;width:426px;padding-top: 15px;padding-left: 27px;border-top: 1px #333 dashed;border-bottom: 1px #333 dashed;}


.btn-primary, a.btn-primary{background-color: #7f0019;border-color: #7f0019;}
.btn-primary:hover, a.btn-primary:hover{background-color: #7f0019;border:none;color:#FFF;}
.nav-tabs li.active > a, .nav-tabs li.active > a:focus, .nav-tabs li.active > a:hover{border: none;border-top: 2px solid rgba(45,45,45,0.98);}
.product-detail #product-thumbnail-gallery a.active,.product-detail .product-info #product .radio input:checked + span, .product-detail .product-info #product .checkbox input:checked + span{border: 1px solid #7f0019;}

.product-detail #product-thumbnail-gallery{
width: 20%;
float: left;
}

.product-detail #product-thumbnail-gallery img{
width: 78px;
}


.product-detail .elevate-zoom-preview{
width: 80%;
float: right;
top: 13px;
position: relative;
/*height: 430px;
top: 13px;
position: relative;
border:1px solid #b4a078;*/
}

.rating .fa-star,.rating .fa{font-size: 15px;color: #7f0019;width: 15px;height: 15px;}


/*分类列表*/
.btn-default, a.btn-default{
color:rgba(45,45,45,0.98);
}
.product-details >.btn-default:hover,.product-details> a.btn-default:hover{
background-color:rgba(45,45,45,0.98);
color: #FFF;
border: 1px solid rgba(45,45,45,0.98);
}

.btn:focus {
outline: 0 !important;
background-color: rgba(45,45,45,0.98);
color:#ffffff;
}



/**/
a:not(.btn):hover,a:not(.btn):hover, a:not(.btn):visited:hover, .btn-link:hover,a:not(.btn):visited:active,a:not(.btn):active, .btn-link:active,.category-list li.active > a, .category-list li.active > span:before{/* color: rgba(45,45,45,0.98) !important; */}

/*登录*/
.alert-danger{
background-color: inherit;
color: rgba(45,45,45,0.98);
border-color: rgba(45,45,45,0.98);
}

/*注册*/
.text-danger,.has-error .control-label{
color: rgba(45,45,45,0.98);
}

.has-error .form-control,.has-error .form-control:focus{
border-color:rgba(45,45,45,0.5);
}

/*翻页样式*/
ul.pagination>li>a:hover, ul.pagination>li>span:hover {
color: #fff;
background-color: rgba(45,45,45,0.98);
border-color: rgba(45,45,45,0.98);
}
ul.pagination a:not(.btn):hover,ul.pagination a:not(.btn):visited:hover{
color: #fff;
}
.pagination li.active > a:hover, .pagination li.active > span:hover {
background-color: rgba(45,45,45,0.98);
border-color: rgba(45,45,45,0.98);
}
.pagination li.active > a, .pagination li.active > span{
border-color: rgba(45,45,45,0.98);
background-color: rgba(45,45,45,0.98);
}

.category-featured-widget .category-featured-heading .category-featured-title{
border-bottom: 2px solid rgba(45,45,45,0.98);
}

.category-featured-widget .category-featured-heading .widget-tabs li a{
color:#333333;
font-size:16px;
height: 55px;
line-height: 55px;
}

.category-featured-widget .category-featured-heading .widget-tabs li.active a{color: rgba(45,45,45,0.98);border-bottom: 2px solid rgba(45,45,45,0.98);height: 55px;line-height: 55px;}

.category-featured-widget .category-featured-heading{height: 55px;border-bottom: 2px solid rgba(214,214,214,0.4);box-sizing: border-box;}
.owl-carousel.nav-two-side .owl-nav div{
top:40%;
}
#product-tab-group-1071 .category-featured-title{width: 130px;height: 55px;line-height: 55px;border-bottom: none;background-color: rgba(45,45,45,0.98);font-size: 18px;display: inline-block;text-align: center;color: #ffffff;}

.product-side-block{
overflow: hidden;
}

/*左侧边栏*/



#column-left .list-group{width:179px;text-align: center;border: 1px solid rgba(45,45,45,0.98);padding-bottom: 24px;background: #ffffff;overflow: hidden;}

#column-left .list-group a:visited{background: #ffffff;}

/*左侧边栏*/
#column-left .list-group .list-group-item{
padding-top:24px;
line-height: 14px;
position: static;
}

#column-left .list-group a{
font-family: Microsoft YaHei;
font-size: 14px;
color: #333333;
border: none;
padding: 0;
}

#column-left .list-group a:hover{background: #fff;}


/*退换货*/
.container h1{/* height: 20px; */font-family: Microsoft YaHei;font-size: 20px;line-height: 1;color: rgba(45,45,45,0.98);padding-left: 20px;padding-bottom: 35px;}

.user_center_div #content {
border-radius: 2px;
border:solid 1px rgba(45,45,45,0.98);
margin-left: -50px;
}

#forgotten_div #column-left{
display: none;
}


.table-bordered{
border:none;
border-collapse: initial;
}

.table-hover > tbody > tr:hover{
background: #ffffff;
}

#product-list .table-bordered > thead > tr > th,#product-list .table-bordered > thead > tr > td,.cart_tpl_div .table-bordered > tbody > tr > th,#product-list .table-bordered > tbody > tr > td,#product-list .table-bordered > tfoot > tr > th,#product-list .table-bordered > tfoot > tr > td{border:none;border-bottom: solid 1px rgba(45,45,45,0.98);}

#product-list .table-bordered > tfoot >tr>td{
border-bottom: none;
}

.cart_tpl_div .table-bordered > thead > tr > th,.cart_tpl_div .table-bordered > thead > tr > td,.cart_tpl_div .table-bordered > tbody > tr > th,.cart_tpl_div .table-bordered > tbody > tr > td,.cart_tpl_div .table-bordered > tfoot > tr > th,.cart_tpl_div .table-bordered > tfoot > tr > td{
border:none;
border-bottom:solid 1px #ede9e0;;
}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td{border:none;border-bottom: solid 2px rgba(45,45,45,0.98);height: 26px;line-height: 26px;font-family: Microsoft YaHei;font-size: 12px;color: #333333;}

/*购物车图片宽度*/
.img-thumbnail {
width: 100px;
}
/* 特賣商品折扣背景色 */

.product-item-wrapper .product-thumbnail .discount-label{
background-color:#DC3556;
height: 25px;
display: block;
min-width:75px;
left:0px;
border-radius: 0 2px 2px 0;
right:auto;
margin-top: 5px;
z-index: 1;
}

.product-item-wrapper .product-thumbnail .points-label1{
background-color:#DC3556;
height: 25px;
display: block;
min-width: 75px;
margin-top: 10px;
left:0px;
border-radius: 0 2px 2px 0;
right:auto;
z-index: 1;
}

.product-item-wrapper .product-thumbnail .points-label2{
background-color:#DC3556;
height: 25px;
display: block;
min-width: 75px;
margin-top: 5px;
left:0px;
border-radius: 0 2px 2px 0;
right:auto;
}




/** 20170818本味主义PC改版 **/
.btn-go, .btn-go:hover, .btn-go:focus, .btn-go:active {color: #fff;background-color: #7f0019;border-color: #7f0019;}
.active {color: #333;font-weight: 800;}
.alert {position: fixed;top: 0;left: 50%;width: 550px;margin-left: -225px;color: #7f0019;border-radius: 2px;background-color: #FFF;box-shadow: 0 6px 10px 0 rgba(45,45,45,0.4);border: solid 1px rgba(45,45,45,0.98);padding-top: 15px;padding-bottom: 15px;font-size: 14px;line-height: 1;text-align: center;z-index: 999;}
.alert-product{
color: #333;
}
.alert-product i{
    color: #7f0019;
}
.alert-success a{
text-decoration: underline;
}

.alert .close{
position: absolute;
top:0;
right: 5px;

}

.text-danger, .has-error .control-label {
color: #d6304b;
}
.mask {
position: fixed;
width: 100%;
height: 100%;
display: none;
top: 0px;
filter: alpha(opacity=60);
background-color: #777;
z-index: 1000;
left: 0px;
opacity:0.5;
-moz-opacity:0.5;
}
footer {
margin-top: 0;
}
.container-full-818 {width: 100%;/* background-color: #fffdf8; */margin: 0;padding: 0;}
.row-1100-818 {
width: 1100px;
margin: 0 auto;
}
/* 分类页 */
.container-818 {
width: 100%;
padding-bottom: 50px;
background-color: #ffffff;
}
.breadcrumb-818 {
width: 1100px;
height: 73px;
margin: 0 auto;
padding: 27px 0 0 20px;
}
.breadcrumb-818 li + li:before {
content: '>';
width: 12px;
height: 15px;
font-family: Microsoft YaHei;
font-size: 15px;
line-height: 1;
color: rgba(45,45,45,0.98);
}
.breadcrumb-818 li a {height: 15px;font-family: Microsoft YaHei;font-size: 15px;line-height: 1;color: #333;}
.row-818 {
width: 1100px;
margin: 0 auto;
}
.column-left-818 {
width: 262px;
padding-left: 0;
padding-right: 0;
}
.column-left-818 .list-group {
background-color: #fff;
}
.content-818 {
width:814px;
padding-left: 0;
padding-right: 0;
margin-left: 24px;
}
.sidebar-widget-818 {
border: 0;
}
.sidebar-widget-818 .sidebar-widget-title {width: 262px;height: 55px;line-height:55px;padding: 0;border: 0;background-color: rgba(45,45,45,0.98);font-family: Microsoft YaHei;font-size: 16px;/* font-weight: bold; */color: #FFF;text-align:center;}
.sidebar-widget-818 .sidebar-widget-content {width:262px;height: auto;border: solid 1px rgba(214,214,214,0.4);}
.sidebar-widget-818 .category-list {
font-size: 14px;
}
.sidebar-widget-818 .category-list > li > ul > li {border-bottom: 1px solid #e5e5e5;font-weight: initial;}
.sidebar-widget-818 .category-list .list-unstyled {
font-size: 12px;
}
.sidebar-widget-818 .category-list li.active > a, .category-list li.active > span:before {color: #333;font-weight: 700;}
.category-filter-818 {
list-style-type: none;
padding: 0;
color: #333333;
}
.category-filter-818 li {overflow: hidden;height: 38px;border-bottom: double 1px rgba(214,214,214,0.4);padding-left: 11px;line-height: 38px;}
.category-filter-818 .filter-brand {
float: left;
width: 680px;
}
.category-filter-818 label {
float: left;
padding-right: 9px;
font-size: 14px;
}
.category-filter-818 .filter-brand div {
width: 600px;
float: left;
}
.category-filter-818 a {
padding: 0 23px;
font-size: 14px;
cursor: pointer;
white-space: nowrap;
}
.category-filter-818 a.active {color: #333;font-weight: 800;/* opacity: 0.9; */}
.category-filter-818 a.more {
float: right;
}
.category-filter-818 a.more i {
height: 7px;
width: 4px;
}
.category-filter-818 .filter-order span {
float: left;
}
.category-filter-818 .filter-order span a {
padding: 0;
}
.category-filter-818 .filter-order div {
float: right;
display: inline;
}
.category-filter-818 .filter-order span i {
padding-right: 15px;
color: #999999;
}
.category-filter-818 .filter-order span i.active {color: #333;}
.category-filter-818 .filter-order div i {
padding-left: 4px;
width: 5px;
height: 10px;
}
.row-product-list {
margin: 24px 0;
}
.product-grid-818 {
padding: 0 6px;
margin-bottom: 36px;
}
.product-grid-818 .product-thumbnail {
padding: 0;
width: 189px;
}
.product-grid-818 .product-thumbnail:hover {
top: -5px;
box-shadow: 0 6px 10px 0 rgba(179, 160, 120, 0.4);
}
.product-grid-818 .product-thumbnail .title-con-grid {
position: relative;
display: none;
width: 189px;
}
.product-grid-818 .product-thumbnail .title-con-grid .add-cart-grid {
position: absolute;
bottom: 0;
width: 189px;
height: 40px;
display:none;
}
.product-grid-818 .product-thumbnail .title-con-grid .add-cart-grid .add-to-cart-818 {margin-bottom: 0;color: #ffffff;background-color: rgba(45,45,45,0.7);padding: 0;height: 40px;line-height: 40px;font-size: 14px;border-radius: 1px;border: none;}
.product-grid-818 .product-thumbnail .title-con-list {
position: relative;
display: none;
}
.product-grid-818 .product-thumbnail .title {border-radius: 2px;background-color: #ffffff;border: solid 1px rgba(45,45,45,0.98);}
.product-grid-818 .product-details {
padding: 0;
width: 191px;
}
.product-grid-818 .product-details .title {
height: 48px;
padding: 12px 8px 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
line-height: 18px;
position: relative;
box-sizing: border-box;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.product-grid-818 .product-details a.title:hover,a.title:active {
color: rgba(45,45,45,0.98);
}
.product-grid-818 .product-details .price span {
font-size: 16px;
color: #ac0015;
}

.product-grid-818 .product-item-wrapper:hover{
border:1px solid #ffffff;
box-shadow: none;
}

.product-list-818 {padding: 20px 68px 20px 16px;height: 190px;border-radius: 1.6px;background-color: #ffffff;border: solid 1px rgba(45,45,45,0.98);}

.product-list-818 .product-item-wrapper{
border: none;
box-shadow: none;
}

.product-list-818 .product-item-wrapper:hover{
border:none;
box-shadow: none;
}

.product-list-818 .product-item-wrapper .product-thumbnail {padding: 0;margin: 0;width:150px;border: solid 1px rgba(45,45,45,0.98);}
.product-list-818 .product-item-wrapper .product-details {
padding: 0;
margin-left: 170px;
}
.product-list-818 .product-item-wrapper .product-details .title {
font-family: Microsoft YaHei;
font-size: 14px;
line-height: 1;
color: #333333;
margin: 3px 0 3px;
}
.product-list-818 .product-item-wrapper .product-details .description {
font-size: 12px;
line-height: 1.5;
height: 61px;
overflow: hidden;
color: #666666;
}
.product-list-818 .product-item-wrapper .product-details .price {
height: 44px;
padding-top: 12px;
}
.product-list-818 .product-item-wrapper .product-details .price span {float: left;width: 70.1px;height: 18px;font-family: Microsoft YaHei;font-size: 18px;font-weight: bold;color: rgba(45,45,45,0.98);}
.product-list-818 .product-item-wrapper .product-details .price .price-old{
color: #999;
font-weight: normal;
font-size: 12px;
text-decoration: line-through;
}
.product-list-818 .product-item-wrapper .product-details .price .add-cart-list {
margin-left: 78px;
}
.product-list-818 .product-item-wrapper .product-details .price .add-cart-list .add-to-cart-818 {padding-top: 0;width: 124px;height: 32px;opacity: 0.9;border-radius: 2px;background-color: rgba(45,45,45,0.98);color: #ffffff;line-height: 32px;border: none;}
.product-list-818 .product-item-wrapper .product-details .price .add-cart-list .add-to-cart-818:hover {
border: none;
}
.page-con-818 {
width: 814px;
}
.page-con-818 li {
display: inline-block;
height: 30px;
margin-right: 12px;
background-color: #ffffff;
border: solid 1px #e5e5e5;
}
.page-con-818 li span {
padding: 0;
width: 36px;
height: 28px;
font-family: PingFangSC;
font-size: 14px;
line-height: 28px;
color: #ffffff;
text-align: center;
}
.page-con-818 li.active > span {border-color: rgba(45,45,45,0.7);background-color: rgba(45,45,45,0.7);}
.page-con-818 li a {
padding: 0;
width: 36px;
height: 28px;
font-family: PingFangSC;
font-size: 14px;
line-height: 28px;
color: #666666;
text-align: center;
margin: 0;
border-width: 0;
}
.page-con-818 ul.pagination>li>a:hover, .page-con-818 ul.pagination>li>span:hover {
color: #fff !important;
background-color: rgba(45,45,45,0.7);
border-color: rgba(45,45,45,0.7);
}
.footer-top {padding-top: 0;background-color: #f2f2f2;}
.footer-top .container {
width: 1100px;
}
.footer-top .container .sidebar-widget {
border: 0;
margin-bottom: 60px;
}
.footer-top .container .sidebar-widget-title {margin-top: 50px;padding: 16px 14px;width: 158px;height: 55px;background-color: rgba(45,45,45,0.98);font-family: MicrosoftYaHei;font-size: 18px;font-weight: normal;text-shadow: none;line-height: 1;text-align: justify;color: #ffffff;}
.footer-top .container .sidebar-widget-content {height: 318px;overflow: hidden;border-top: 1px solid rgba(214,214,214,0.4);}
.footer-top .container .sidebar-widget-content .product-side-block {
width: 205px;
height: 318px;
margin: 0 15px 0 0;
padding: 17px 0 0 0;
float: left;
}
.footer-top .container .sidebar-widget-content .product-side-block .product-block-left {
float: none;
width: 205px;
height: 205px;
}
.footer-top .container .sidebar-widget-content .product-side-block .product-block-right {
margin: 20px 8px 20px;
text-align: center;
}
.footer-top .container .sidebar-widget-content .product-side-block .product-block-right a {
font-size: 14px;
color: #333333;
}
.footer-top .container .sidebar-widget-content .product-side-block .product-block-right .price {
margin: 16px 0 0;
}
.footer-top .container .sidebar-widget-content .product-side-block .product-block-right .price span {
font-size: 16px;
line-height: 1;
color: #ac0015;
}
/* 登录页 */
.container-login-818 {width: 100%;background: #fffdf8 url(../image/login/login_bg_big.png) no-repeat scroll center;margin-bottom: -20px;border-bottom: 3px solid rgba(45,45,45,0.98);background-size: cover;}
.container-login-818 > .row {
width: 1100px;
height: 660px;
margin: 0 auto;
}
.container-login-818 > .row #content {/* background: url(../image/login/login_bg.png) no-repeat scroll center; */height: 565px;}
.container-login-818 > .row #content .login-box{float: right;width: 412px;margin-right: 100px;padding: 0;/* border-radius: 5px; */background-color: #ffffff;box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.3);/* border: solid 1px rgba(45,45,45,0.7); */}
.container-login-818 > .row #content .login-box .title {/* width: 412px; */height: 149px;background-color: #7f0019;/* border-radius: 5px; */}
.container-login-818 > .row #content .login-box .title h1 {font-family: STSongti-SC;font-size: 30px;color: #ffffff;padding: 60px 0 0 65px;margin: 0;}
.container-login-818 > .row #content .login-box .title h1:before,.container-login-818 > .row #content .login-box .title h1:after {
content: "/";
font-size: 30px;
margin: 0 18px;
}
.container-login-818 > .row #content .login-box .title-bg {float: right;margin: 8px 8px 0 0;font-size: 54px;color: #FFF;}
.container-login-818 > .row #content .login-box .tab-content {
border-bottom: 0;
margin-bottom: 38px;
}
.container-login-818 > .row #content .login-box .tab-content .well {padding: 0 68px 0;background-color: #ffffff;}
.container-login-818 > .row #content .login-box .tab-content .well p {margin: 24px 0;font-size: 14px;text-align: justify;color: rgba(45,45,45,0.98);}
.container-login-818 > .row #content .login-box .tab-content .well .error {
width: 274px;
font-size: 12px;
line-height: 16px;
color: #d6304b;
margin-bottom: 12px;
margin-top: -12px;
}
.container-login-818 > .row #content .login-box .tab-content .well .error i {
margin-right: 3px;
}
.container-login-818 > .row #content .login-box .tab-content .well .form-group-login-818 {position: relative;width: 276px;height: 40px;background-color: #ffffff;border: solid 1px rgba(45,45,45,0.98);}
.container-login-818 > .row #content .login-box .tab-content .well .form-group-login-818 label {position: absolute;z-index: 3;padding: 3px 0 0 4px;left: 8px;top: 8px;width: 24px;height: 24px;border-right: solid 1px rgba(45,45,45,0.98);color: rgba(45,45,45,0.98);}
.container-login-818 > .row #content .login-box .tab-content .well .form-group-login-818 .form-control {
padding: 0 0 0 50px;
margin-bottom: 17px;
width: 274px;
height: 38px;
line-height: 40px;
font-size: 14px;
color: #000000;
background: none;
outline: none;
}
.container-login-818 > .row #content .login-box .tab-content .well .form-group-login-818 .form-control::-webkit-input-placeholder {
color:    #9999; font-weight:normal;
}
.container-login-818 > .row #content .login-box .tab-content .well .form-group-login-818 .form-control:-moz-placeholder {
color:    #9999;font-weight:normal;
}
.container-login-818 > .row #content .login-box .tab-content .well .form-group-login-818 .form-control::-moz-placeholder {
color:    #9999;font-weight:normal;
}
.container-login-818 > .row #content .login-box .tab-content .well .form-group-login-818 .form-control:-ms-input-placeholder {
color:    #9999;font-weight:normal;
}
.container-login-818 > .row #content .login-box .tab-content .well .btn {margin: 13px 0 28px;width: 276px;height: 40px;border-radius: 2px;border-color: #7f0019;background-color: #7f0019;font-size: 18px;}
.container-login-818 > .row #content .login-box .tab-content .well .forgotten {
padding: 0;
list-style-type: none;
height: 14px;
}
.container-login-818 > .row #content .login-box .tab-content .well .forgotten li.left {
float: left;
}
.container-login-818 > .row #content .login-box .tab-content .well .forgotten li.right {
float: right;
}
.container-login-818 > .row #content .login-box .tab-content .well .forgotten li a {font-size: 14px;text-align: justify;color: rgba(45,45,45,0.98);}
.other-login {margin: 0 30px 24px 30px;border-top: 1px solid rgba(45,45,45,0.98);}
.other-login label {float: left;padding: 0 12px;margin: -11px 0 0 92px;width: 160px;height: 14px;font-size: 14px;color: rgba(45,45,45,0.98);background-color: #ffffff;text-align: center;}
.other-login .icons {
padding-top: 14px;
text-align: center;
}
.other-login .icons a {display: inline-block;margin: 0 13px;cursor: pointer;color: rgba(45,45,45,0.7);font-size: 18px;}
/** chrome 输入框背景色问题 */
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
-webkit-box-shadow: 0 0 0 1000px white inset;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus {
-webkit-box-shadow: 0 0 0 1000px white inset;
}
input[type=text][readonly]:focus, input[type=password][readonly]:focus, textarea[readonly]:focus {
-webkit-box-shadow: 0 0 0 1000px #eeeeee inset;
}



/** 我的账户 */
.content-empty-818 {
padding: 24px;
width: 100%;
height: 547px;
background-color: #fff;
border-radius: 2px;
background-color: #ffffff;
border: solid 1px rgba(45,45,45,0.98);
}

.content-empty-818 .empty{
margin: 200px 0 238px;
text-align: center;
font-size: 14px;
line-height: 1;
color: #b6b6b6;
}

.my-account .title {margin: 0 0 36px 20px;font-size: 20px;line-height: 1;color: rgba(45,45,45,0.98);}
.my-account .title-order {
display: inline-block;
width: 179px;
}
.my-account .content-tab {
display: inline-block;
padding: 0;
border-bottom: solid 1px  #999999;
}
.my-account .content-tab li {
list-style: none;
display: inline-block;
padding: 12px 32px;
font-size: 16px;
}
.my-account .content-tab li a {
color: #666666;
}
.my-account .content-tab li.active a {color: rgba(45,45,45,0.98);}
.my-account .content-tab li a:hover {
color: rgba(45,45,45,0.98);
}
.my-account .content-tab li.active {
color: rgba(45,45,45,0.98);
border-bottom: solid 1px  rgba(45,45,45,0.98);
}
.my-account .column-left-818 {
width: 179px;
margin-bottom: 142px;
}

#column-left .list-group a.active {color: rgba(45,45,45,0.98);}
.my-account .column-left-818 .list-group a.active {
color: rgba(45,45,45,0.98);
background-color: #ffffff;
}
.my-account .column-left-818 .list-group a:hover {
background: none;
color: rgba(45,45,45,0.98);
}
.my-account .content {margin-left: 24px;margin-bottom: 50px;padding: 24px;width: 897px;min-height: 547px;border-radius: 2px;background-color: #ffffff;border: solid 1px rgba(45,45,45,0.98);}
.my-account #content {
min-height: 547px;
}
.my-account .content .empty {
margin: 200px 0 238px;
text-align: center;
font-size: 16px;
line-height: 1;
color: #b6b6b6;
}
.my-account .content .empty i {
font-size: 33px;
margin-right: 9px;
vertical-align: middle;
}
.my-account .content .content-title {
font-size: 12px;
color: #333333;
}
.my-account .content .content-title b {color: rgba(45,45,45,0.98);}
.my-account .content .content-title .text_reward_introduce_style {font-weight: bold;color: rgba(45,45,45,0.98);}
.my-account .content .table-responsive {
margin-top: 40px;
}
.my-account .content .table-responsive .table td {height: 43px;border-bottom: solid 1px rgba(45,45,45,0.98);border-top: none;}
/** 我的收货地址 */
.my-account .content .address-add-con {border-radius: 2px;width: 114px;height: 30px;background-color: #7f0019;padding: 6px 0;}
.my-account .content .address-add-con i {
margin-left: 12px;
font-size: 16px;
color: #fff;
}
.my-account .content .address-add {
margin: 0 12px 0 8px;
font-size: 12px;
line-height: 16px;
color: #ffffff;
}
.my-account .content .address-add:hover {
color: #fff !important;
}
.my-account .content .table-address {
margin-top: 12px;
border: none;
color:#333333;
}
.my-account .content .table-address td {
border-bottom: solid 1px #ede9e0;
border-top: none;
}
.my-account .content .table-address .edit-btn {margin-right: 8px;color: rgba(45,45,45,0.98);text-decoration: underline;}
.my-account .content .table-address .delete-btn {
color: #d8334f;
text-decoration: underline;
}
.delete-alert {
display: none;
position: fixed;
z-index: 1001;
padding: 20px 0 20px 30px;
min-width: 371px;
min-height: 148px;
background-color: #ffffff;
border-radius: 6px;
}
.delete-alert h3 {
font-size: 14px;
font-weight: bold;
color: #333333;
}
.delete-alert .btn_ok,.modal .btn_ok{border-radius: 2px;background-color: rgba(45,45,45,0.7);border:none;color:#ffffff;}
.delete-alert .btn_cancel,.modal .btn_cancel  {margin-left: 8px;border-radius: 2px;background-color: #FFF;border: solid 1px rgba(45,45,45,0.98);color: rgba(45,45,45,0.98);}
.my-account .form-control {width: 365px;height: 32px;border-radius: 2px;background-color: #ffffff;border: solid 1px rgba(45,45,45,0.98);color: #333333;}
.my-account .checkbox-inline-address {
font-size: 16px;
color: #333;
}
.my-account .address-submit {padding: 9px 27px;border-radius: 2px;color: #fff;background: #7f0019;border: none;}
/** 注册 */
.register-818 #content {margin: 0 0 175px;height: 480px;border-radius: 2px;background-color: #ffffff;border: solid 1px rgba(45,45,45,0.98);padding: 35px 0 0 44px;min-height: 480px;}
.register-818 #content .intro {
width: 387px;
line-height: 18px;
margin-bottom: 0;
}
.register-818 #content p {
margin: 0;
}
.register-818 #content p a {
margin: 0 8px;
color:#333;
font-weight: bold;
text-decoration: underline;
}
.register-818 #content .attention {
margin-bottom: 24px;
}
.register-818 #content .tab-content {
border: none;
padding: 0;
}
.register-818 #content .tab-content .form-group {
margin-bottom: 10px;
}
.register-818 #content .tab-content .form-group .form-control {
width: 311px;
}
.register-818 #content .btn-go {margin-top: 14px;padding: 9px 27px;border-radius: 2px;color: #fff;background-color: rgba(45,45,45,0.7);border: none;}
.register-818 .register-now {float: right;width: 255px;height: 480px;border-radius: 2px;background-color: #ffffff;border: solid 1px rgba(45,45,45,0.98);text-align: center;}
.register-818 .register-now p {
margin-top: 143px;
}
.register-818 .register-now  .btn-login {margin-top: 8px;height: 30px;padding: 5px 55px;background-color: rgba(45,45,45,0.7);color: #fff;border: none;}
.register-818 .register-ok {
position: relative;
width: 1100px;
}
.register-818 .register-ok h1.title {display: inline-block;margin: 0 0 12px 33px;line-height: 40px;color: rgba(45,45,45,0.98);}
.register-818 .register-ok i {position: absolute;font-size: 40px;color: rgba(45,45,45,0.98);}

.register-ok p{
color:#333333;
font-size: 12px;
line-height: 1.5;
}

/** 我的订单 **/
.my-account .content-order {padding: 0;border: none;/* background-color: #fffdf7; */}
.my-account .content-order .table-order-con {
margin-top: 0;
}
.my-account .content-order .table-order-con .table-order {/* background-color: #ffffff; */border: solid 1px rgba(45,45,45,0.98);border-bottom: none;}
.my-account .content-order .table-order-con .table-order .order-time,.my-account .content-order .table-order-con .table-order .order-id {
margin: 0 24px 0 16px;
}
.my-account .content-order .table-order tr td {border-bottom: solid 1px rgba(45,45,45,0.98);}
.my-account .content-order .table-order tr td.border-right {border-right: solid 1px rgba(45,45,45,0.98);}
.my-account .content-order .table-order-con .table-order tbody tr td {
padding: 24px 12px;
}
.my-account .content-order .table-order-con .table-order .p-image {
display: inline-block;
width: 80px;
height: 80px;
margin: 0 -12px 0 12px;
padding: 0;
}
.my-account .content-order .table-order-con .table-order .p-image img {height: 78px;width: 78px;border-radius: 2px;background-color: #ffffff;border: solid 1px rgba(45,45,45,0.98);}
.my-account .content-order .table-order-con .table-order .p-title {
display: inline-block;
width: 276px;
color: #333333;
}
.my-account .content-order .table-order-con .table-order a:hover {
color: rgba(45,45,45,0.98);
}
.my-account .content-order .table-order-con .table-order .p-quantity {
color: #999999;
}
.my-account .content-order .table-order-con .table-order .operation a:not(.ona) {display: block;text-decoration: underline;color: rgba(45,45,45,0.98);}
.my-account .content-order .table-order-con .table-order .user-name {
margin-left: 2px;
}
.my-account .content-order .table-order-con .table-order hr {margin: -5px 0 3px;color: #e2e2e2;}
.my-account .content-order .table-order-con .table-order .status {
display: block;
color: #999;
}
/* 商品详情页公众号 */
#mask_qrcode {
width: 100%;
opacity: 0.85;
background-color: rgba(45,45,45,0.98);
position: fixed;
bottom: 0;
z-index: 999;
text-align: center;
}
#mask_qrcode .close-white {
float: right;
margin: 14px 20px 0 0;
padding-top: 6px;
height: 24px;
width: 24px;
color: #fff;
background-color: rgba(45,45,45,0.98);
cursor: pointer;
}
#mask_qrcode img {
margin: 22px 0 15px 0;
}
#mask_qrcode p {
font-size: 16px;
line-height: 1;
color: #ffffff;
}
/* 返回顶部 */
.go-top-818 {display: none;position: fixed;right: 32px;bottom: 97px;z-index: 9999;width: 80px;background-color: rgba(45,45,45,0.98);border: solid 1px rgba(214,214,214,0.4);text-align: center;color: #fff;}

.go-top-818 .top:hover {
color: rgba(45,45,45,0.98);
background-color: #fff;
}

.go-top-818 div.weixin:hover {
color: rgba(45,45,45,0.98);
background-color: #fff;
}
.go-top-818 div.weixin,.go-top-818 div.top {height: 56px;/* border: solid 1px rgba(214,214,214,0.4); */cursor: pointer;}

.go-top-818 div.weixin {
position: relative;
}
.go-top-818 .weixin span {
display: inline-block;
font-size: 16px;
margin-top: 10px;
}
.go-top-818 .weixin p {
margin: 2px 0 0;
}
.go-top-818 .top span {
margin-top: 13px;
display: inline-block;
}

.go-top-818 .qrcode-con {
display: none;
position: absolute;
left: -136px;
top: -20px;
width: 110px;
background-color: #fff;
}
.go-top-818 .qrcode {border: solid 2px rgba(45,45,45,0.98);background-color: #fff;width: 124px;height: 124px;}
.go-top-818 .qrcode img {

}
/** 20170818本味主义PC改版 end**//** 20170818本味主义PC改版 end**/

/** 品牌列表 **/
.content-18 p,h2{color: rgba(45,45,45,0.98);}
.content-18>a{color: rgba(45,45,45,0.98);}
.content-18 hr{border-top: 1px solid rgba(214,214,214,0.4);margin-bottom:2px;}
.content-18 .text-center img{border-radius: 2px;background-color: #ffffff;border: solid 1px rgba(45,45,45,0.98);}
/** 20170829本味主义PC改版 end**/

/** 品牌商品列表 **/
.content-18 .product-filter{
border-top: 1px solid #e8e2d6;
border-bottom: 1px solid #e8e2d6;
}
.page-con-18{
width: 100%;
text-align: center;
margin-bottom: 30px;
}
/** 20170829本味主义PC改版 end**/

/** 搜索页面 **/
.form-control-18{border-radius: 2px;background-color: #ffffff;border: solid 1px rgba(45,45,45,0.98);}
.form-control-18:focus{
border: 1px solid rgba(45,45,45,0.5);;
}
.button-search-18{border-radius: 2px;/* background-color: #b4a078; */border:none;margin-right: 20px;}
.col-sm-3-18{
width: 450px;
}
.product-empty-18{margin:20px 0;width:100%;height:500px;text-align: center;border: 2px solid rgba(214,214,214,0.4);border-radius: 2px;background-color: #fff;position: relative;}
.product-empty-18 .text_empty{
position: absolute;
width: 300px;
height: 30px;
margin: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.product-empty-18 .text_empty-18{
font-family: MicrosoftYaHei;
font-size: 16px;
line-height: 1;
color: #b6b6b6;
vertical-align: middle;
}
.product-empty-18 .icon-nogoods{
vertical-align: middle;
color: #b6b6b6;
font-size: 30px;
}
/** 20170830本味主义PC改版 end**/


/** 404页面 **/
.empty-img{
width: 388px;
height: 287px;
background-image: url(../image/404.png);
display: inline-block;
vertical-align: middle;
}
.not_found-18{
width: 100%;height: 287px;margin-top: 108px;
}
.not_found-18 .text_empty-18{
font-family: PingFangSC;
font-size: 14px;
font-weight: 600;
line-height: 20px;
color: rgba(45,45,45,0.98);
}
.not_found-18 .btn-primary-18{
margin-top: 10px;
height: 30px;
border-radius: 2px;
border: 1px solid rgba(127,0,25,0.98);
background-color: rgba(127,0,25,0.98);
color: #fff;
}
.not_found-18 .btn-primary-18:hover{
border: 1px solid rgba(127,0,25,0.98);
background-color: #fff;
color: rgba(127,0,25,0.98);
}

.not_found-18 .text_noPage_see-18{
margin-top: 20px;
font-family: PingFangSC;
font-size: 12px;
line-height: 18px;
color: #999999;
}

/** 20170901本味主义PC改版 end**/
/** 编辑账户**/
.container-18{
background-color: #fff;
}
.container-18 .form-control-18{
width: 320px;
}
.container-18 .pull-18{
margin-left: 146px;
}
.container-18 .pull-18 .btn-primary-18{height: 30px;width: 100px;border-radius: 2px;border: 1px solid #7f0019;background-color: #7f0019;color: #fff;}
.container-18 .col-sm-10 form-control-18:focus{
border-color: rgba(45,45,45,0.98);
color: rgba(45,45,45,0.98);
}
/** 20170901本味主义PC改版 end**/

/** 收藏列表**/
.my-account .content img{border: 1px solid rgba(45,45,45,0.98);}
.my-account .content .btn-18{
    color: #7f0019;
}

/** 20170901本味主义PC改版 end**/


/**支付弹窗 **/
#myModal .modal-content-18{
padding: 15px 25px 15px 40px;
width: 723px;
}
#myModal .modal-header-18{
font-family: MicrosoftYaHei;
font-size: 20px;
line-height: 1;
color: #333333;
border: none;
}
#myModal .form-group-18{
margin-bottom: 28px;
margin-top: 13px;
}

#myModal .form-group-18 .control-label{
width: 110px;
font-family: Microsoft YaHei;
font-size: 16px;
line-height: 1;
color: #333333;
vertical-align: middle;
}
#myModal .alert{
width: auto;
border: none;
display: inline-block;
}
#myModal .form-group-18 .form-control{
border-radius: 2px;
background-color: #ffffff;
border: solid 1px rgba(45,45,45,0.98);
width: 350px;
display: inline-block;
height: 32px;
margin-left: 0;
}
#myModal .text-danger{
margin-left: 115px;
height: 18px;
line-height: 18px;
}
#myModal .modal-header-18 .close{
color: #fff;
background-color: #666;

position: relative;
top: -10px;
right: -23px;
}
#myModal .modal-header-18 .close-18{
font-size: 20px;
width: 24px;
height: 24px;
line-height: 24px;
display: block;
}
#myModal .btn-18{
background-color: rgba(45,45,45,0.98);
color: #fff;
border-radius: 2px;
width: 138px;
height: 32px;
margin-left: 113px;
border: 1px solid rgba(45,45,45,0.98);
}
#myModal .order_totals{
color: #d8334f;
}

/** 20170905本味主义PC改版 end**/

/** 信用卡支付页面 **/
.well-18 {
background-color: #fff;
border: 2px solid rgba(146,121,68,0.5);
padding: 30px 44px 30px 44px;
border-radius: 2px;
}
.well-18 .control-label{
display: inline-block;
width: 80px;
}
.well-18 .form-control{
display: inline-block;
width: 310px;
height: 32px;
border-radius: 2px;
background-color: #ffffff;
border: solid 1px rgba(45,45,45,0.98);
}
.well-18 .form-group{
margin-bottom: 28px;
margin-top: 13px;

}
.well-18 .text-danger{
margin-left: 85px;
}
.well-18 .alert{
width: auto;
border: none;
display: inline-block;
}
.well-18 .btn-18{
background-color: rgba(45,45,45,0.98);
color: #fff;
border-radius: 2px;
width: 130px;
height: 32px;
margin-left: 85px;
border: 1px solid rgba(45,45,45,0.98);
}
.well-18 .text_order{
height: 16px;
font-family: Microsoft YaHei;
font-size: 17px;
line-height: 1;
color: #424242;
}
.well-18 .order_totals{
color: #d6304b;
}
.well-18 .show-payment{
display: inline-block;
width: 600px;
}
.well-18 .empty-img{
display: inline-block;
background-image: url(../image/creditcard@2x.png);
height: 333px;
width: 325px;
background-size:100%100%;
vertical-align: top;
margin-top: 13px;
}
.well-18 .icon-choice{
position: relative;
float: right;
top: 10px;
vertical-align: bottom;
}



/**  **/

/** 评论列表 **/
.my-account .content-18{margin-left: 24px;margin-bottom: 50px;padding: 20px 44px 0px 20px;min-height: 547px;border-radius: 2px;background-color: #ffffff;border: solid 1px rgba(45,45,45,0.98);}

.my-account .content-18 .empty{
margin: 200px 0 238px;
text-align: center;
font-size: 14px;
line-height: 1;
color: #b6b6b6;
}
.my-account .content-18 .empty i{
font-size: 33px;
margin-right: 9px;
}

.my-account .content-18 table{
table-layout:fixed;

}
.my-account .content-18 td{

word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.my-account .content-18 .icon-edit{
color: rgba(45,45,45,0.98);
}


/* 订单详情 */
.body-bro{border-radius: 2px;background-color: #ffffff;border: solid 1px rgba(45,45,45,0.98);padding: 44px;margin-bottom: 50px;line-height: 25px;color:#333;min-width: 750px;}
.body-bro .row-product-list>div{
padding: 5px;
word-wrap: break-word;
}
.body-bro .order-process{
padding: 20px;
}
.body-bro .order-process>div{
text-align: center;
}
.body-bro .order-process>div:before{
font-size: 36px;
}
.body-bro .order-process .icon-order_finish:before{
font-size: 40px;
}

.body-bro .order_status{
margin: 10px;
font-size: 14px;
color: #333;
}
.body-bro  .order_added{
color: #333;
width: 80px;
margin: 0 auto;
font-size: 12px;
}

.body-bro .table-responsive img{margin: 20px 0;height: 78px;width: 78px;border-radius: 2px;background-color: #ffffff;border: solid 1px rgba(45,45,45,0.98);}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td{border-bottom: solid 1px rgba(45,45,45,0.98);}
.body-bro .table-bordered > tbody > tr > td:first-child{border-left: solid 1px rgba(45,45,45,0.98);}
.body-bro .table-bordered > tbody > tr > td:last-child{border-right: solid 1px rgba(45,45,45,0.98);}
.body-bro .table-responsive tr td a i[class^="icon-"],.body-bro .table-responsive tr td a i[class*=" icon-"]{
font-size: 16px;
margin: 5px;
}
.body-bro .order_chek[class^="icon-"],.body-bro .order_chek[class*=" icon-"],.body-bro .order_chek [class^="icon-"],.body-bro .order_chek [class*=" icon-"]{color: #7f0019;}
.body-bro .order-process .icon-order_submitorder:before {
content: "\e968";
/* border: 2px solid; */
border-radius: 5px;
background: rgba(45,45,45,0.98);
color: #FFF;
font-size: 30px;
}
.body-bro .order-process .icon-order_submitorder{
padding-top:3px;
}
.body-bro .order-process .icon-order_submitorder .order_status{
margin-top: 13px;
}

.body-bro b,.body-bro h3{
color: #424242;
font-weight: bold;
}
@media (min-width: 1200px) {
.body-bro .icon-jt{
position: absolute;
top: 15px;
left: 160px;
}
}
/* 订单详情 end*/

/** 评论text页面 **/
#form-oreview .order_product_img{
display: inline-block;
}
#form-oreview .order_product_img img{
width: 100px;
height: 100px;
}
#form-oreview .order_product_text{
display: inline-block;
line-height: 26px;
vertical-align: top;
margin-left: 16px;
}
#form-oreview .order_product_text .product_name{
font-size: 12px;
color: #333333;
font-family: MicrosoftYaHei;
height: 18px;
line-height: 1.5;
}
#form-oreview .order_product_text .product_price{
height: 14px;
font-family: MicrosoftYaHei;
font-size: 14px;
line-height: 1;
color: #ac0015;
}
#form-oreview .order_product{
margin-bottom: 30px;
}
#form-oreview hr{
border-top: solid 1px rgba(179, 160, 120, 0.4);
}
#form-oreview .control-label{
height: 16px;
font-family: MicrosoftYaHei;
font-size: 16px;
font-weight: bold;
line-height: 1;
color: #424242;
}
#form-oreview .col-sm-12>span{
vertical-align: top;
}
#form-oreview .score{
vertical-align: -webkit-baseline-middle;
display: inline-block;
}
#form-oreview textarea.form-control{
height: auto;
width: 100%;
}
#form-oreview .control-label{
margin-bottom: 20px;
}
#form-oreview #button-oreview{height: 32px;width: 138px;border-radius: 2px;color: #fff;border: 1px solid rgba(45,45,45,0.98);background-color: rgba(45,45,45,0.98);}
#form-oreview .alert{
width: auto;
border: none;
display: inline-block;
}
/** end **/
/**退货提交页面 **/
.my-account .form-group .fa-calendar{
color: #FFF;
}
.my-account .form-group .input-group .btn-default{
background-color: #fff;
border: 1px solid rgba(45,45,45,0.98);
height: 32px;
}
.my-account .pull-left .btn-primary-18{height: 32px;width: 138px;border-radius: 2px;border: 1px solid rgba(45,45,45,0.98);background-color: rgba(45,45,45,0.98);margin-left: 145px;margin-right: 20px;}
.my-account .form-horizontal fieldset legend{
border: none;
}
/** end **/
@media (min-width: 768px) {
.footer-center .col-sm-3 {
	width: 20%;
}}
.form-control::-webkit-input-placeholder {
	font-weight: normal;
}

.uutech_btn_bg,.btn-primary,.button_class,.btn-default,.address-submit,.address-add-con,.btn-primary-818,.btn_continue,.btn-login,.btn-go,.btn_ok{
	color: #FFF !important;
	border: solid 1px #7f0019 !important;
	background: #7f0019 !important;
}

.uutech_btn_font,.btn_cancel,#goshoping{
	color: #7f0019 !important;
	border: solid 1px #7f0019 !important;/* #7f0019 */
	background: #FFF !important;
}

.add-to-cart,.add-to-cart-818{
	border-radius: unset !important;
	color: #ffffff !important;
	background-color: rgba(45,45,45,0.7) !important;
	border: solid 1px rgba(45,45,45,0.7) !important;
}