@charset "utf-8";
.purchase { margin-bottom:50px; }
.dropdown1 {padding-left:0;border:0;}
.dropdown1 .dropdown-menu {left:0;}
.formBox {flex: 1; justify-content: flex-end; }

.mainNavBox { border-bottom: 1px solid #DCDCDC;}
.mainNav { margin-left:270px; }
.mainNav ul { overflow: hidden; }
.mainNav li { float:left; padding:0 16px; }
.mainNav li a{color: #000;font-size:16px; display: block; line-height: 44px; }
.mainNav li a:hover{color: #E4382C;}
.mainNav .on a{color: #E4382C;}

/**列表--葡萄酒导航**/
.g_nav,.g_phone { position: relative; float:left; }
.g_sit { float:right; }
.g_nav .le{ width:240px;height: 44px; line-height:44px; padding:0 20px; background: #2c909f;font-size: 16px; color: #FFFFFF; cursor: pointer; }
.nav_content{position: absolute; left:0; top:44px; width: 240px;height: 321px;padding: 5px 15px 16px 20px;background: #fff; border: 1px solid #2c909f; z-index: 99; display: none;}
.nav_content .minxin{margin-bottom:0px;}
.nav_content dt{font-size: 14px; color: #555;line-height: 24px;font-weight: normal;}
.nav_content dd{font-size: 14px;color: #000000;line-height: 24px;}
.nav_content dd a { color: #111; margin-right:3px; }
.nav_content dd a:hover{color: #E0372C;}

/***所有产品**/
.product_breadcrumb{font-size: 14px;color: #222222;padding: 15px 0; margin-top:10px; }
.product_breadcrumb .add_lear > span{padding: 2px 5px;background: #FFFFFF;border: 1px solid #E4382C; font-size: 12px;color: #E4382C;margin-left: 4px;}
.product_breadcrumb .add_lear > span .gly_icon{font-size: 12px;color: #E4382C;cursor: pointer;}
.table2 > tbody > tr > td { vertical-align: middle; text-align: left; }
.table2 tr td:nth-child(1){background-color: #F6F6F7;}
.table2 tr td:nth-child(2){padding: 0 0;}

.nav_last{text-align: center;padding: 5px 10px;}
.every_last{display: inline-block;}
.every_wointer{display: inline-block;padding: 13px 10px;cursor: pointer;}
.every_wointer1{display: inline-block;padding: 13px 10px;cursor: pointer;}
.contop{padding: 13px 10px;cursor: pointer;position: relative;}
.saose{padding-left: 10px;}

.sole{position: relative; }
.checkbox-inline{padding-left: 0px !important;}

.second_top{display:none !important;border-top:0px !important;cursor: pointer;}
.product_parent:hover .second_top{display: block !important;}

.white{width: 100%;height: 3px; background: #fff; z-index: 100;position: absolute;bottom: -3px;left: 0;display: none;}
.second{width: 1020px;position: absolute;top: 47px;height: 48px;left: 0px;background-color: #fff;z-index: 10;padding: 8px 0;border: 1px solid #C4C4C4;display: none;}
.second > span{display: inline-block;font-size: 13px;color: #555555;line-height: 24px;margin-left: 10px;cursor: pointer;}
.every_last:hover{border: 1px solid #C4C4C4;border-bottom: none;}
.every_last:hover .white,.every_last:hover .second{display: block;}
.lo-title{font-size: 30px;color: #222222;}
.lo-line{width: 60px;height:0;border-top:4px solid #E4382C;margin-top: 5px;}
.margin-top{margin-top:30px;}
.saose{width:70px;height: 34px; line-height:34px; border: 1px solid #ddd;}
.content_money{font-size: 20px;color: #e0372c;line-height: 18px;margin: 5px 0;}

.product_all {position: relative; margin-top:10px; }
.product_all2 {position: relative; margin-top:10px; padding-bottom:10px; }
.product_all .jz_nav {top:52px;}
.jz_all .tit,.jz_all .tit2 { display: flex; align-items: center; margin-bottom: 18px; }
.jz_all .tit h3,.jz_all .tit2 h3 { font-size: 30px; margin-right:10px; }
.jz_all .tit2 {margin-top:15px;}
.jz_all .tit2 h3 { position: relative; margin-bottom:10px; }
.jz_all .tit2 h3:before { position: absolute; left:0; bottom:-10px; content: ""; width:60px; height: 3px; background: #E4382C; display: block; }
.jz_con { margin-bottom:30px; }

.dList5 { overflow: hidden; }
.dList5 .con {margin:0 -6px;}
.dList5 dl { width: 23.9%;float: left;padding:20px; background: #fff;  overflow: hidden; border: 1px solid #e9e9ea; margin:0px 6px 10px 6px;}
.dList5 dt { position: relative; padding:15px; }
.dList5 dt img { display: block; width:100%; }
.dList5 dd { padding:15px 10px 0; font-size: 13px; }
.dList5 .content_mou { margin:5px 0; height: 38px;font-size: 16px;color: #4A4A4A;line-height: 20px;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;letter-spacing: 1.1px;}
.dList5 .content_money { color: #E0372C; margin:5px 0 10px;}
.dList5 .buttonBox .btn { font-size: 15px; }
.dList5 .buttonBox .btn-default { padding:6px 20px; }

.each1 { position: relative; height: 305px; padding: 15px;}
.each1 dt { position:relative; height: 190px; overflow: hidden; }
.each1 dt img { display: block; width: 190px; margin:0 auto; }
.each1 .content_mou{height: 36px;font-size: 13px;color: #4A4A4A;line-height: 18px;margin-top: 10px;display: -webkit-box;overflow: hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2; text-overflow: ellipsis;}
.each1 .content_money{font-size: 20px;color: #e0372c;margin: 10px 0 0;}
.each1 .content_number{ position:absolute; right:15px; bottom:20px; font-size: 12px;color: #9B9B9B;}

/****采购中心***/
.tableBox{margin-top: 20px;}
.tableBox h3{border: 1px solid #ececec; border-bottom: 0; font-size: 20px;color: #EA4E48; padding:15px 20px; }
.tableBox h3:before {content: ""; width:4px; height: 20px; background: #EA4E48; display: block; float: left; margin-top:1px;  margin-right:8px;}
.table1 {width:100%}
.table1 td {padding:15px; text-align: center; color: #222; }
.table1 tr {border: 1px solid #ececec; border-right: 1px solid #ececec;}
.table1 th { background: #f9f9f9; padding:10px 15px; text-align: center; }
.table1 .pur_num{ text-align: right;}
.table1 .pur_num2 { text-align: left; }
.table1 .pur_num2 .num-product {margin:0 0 10px;}
.table1 .Notes{color: #4A4A4A;}
.table_each1 {display: flex;}
.table_each1 .img { width:90px; margin-right:10px; }
.table_each1 .img img {width:90px;height: 90px; border: 1px solid #eee;}
.table_each1 .con { flex: 1; text-align: left; }
.table_each1 .con .tit { font-size: 14px; margin-bottom:5px; }
.table_each1 .con .info { color:#999; font-size: 12px; }
.table_each1 .con .info span {margin-right:5px;}
.handle li { line-height: 24px; }
.sole{color: #EA4E48;margin-top: 5px;}
.sole a{color: #4A4A4A;}

.table_bottom {display: flex; align-items: center;}
.table_bottom .all label {font-weight: normal;}
.table_bottom .all label input {margin-right:10px;}
.table_bottom .settle {display: flex;flex: 1;justify-content: flex-end;}
.table_bottom .settle .set_1 { margin-right:20px; }
.table_bottom .settle .set_2 { margin-right:20px; }
.table_bottom .settle .set_2 .c5 {font-size: 14px;}
.table_bottom .settle .set_2 p { font-size: 12px; }
.table1 .td_check{ text-align: left; padding-left:40px; }
.tr_jz td { padding:10px 40px; text-align: left; }
.tr_jz td input {margin-right:10px;}
.tr_jz td label {font-weight: normal;}
.dList2 dl {margin-bottom:15px;}

/*全国现货*/
.agentBar2 { width: 1140px;background: url(../bgimg/qgxh-bg.png) no-repeat; background-size: 110%; padding:10px 0 50px; margin-bottom: 20px; }
.agentBar2 h3 {color: #000; text-align: center;width: 360px;position: relative;margin: 20px auto; display: flex; align-items: center;}
.agentBar2 h3 .line {border-bottom: 2px solid #000; width:80px; }
.agentBar2 h3 span { text-align: center; display: inline-block; padding: 10px 0;font-size: 30px; flex: 1;}
.agentBar2 img {display: block;border: 4px solid #fff; width: 100%;margin: 0 auto;}
.agentBox { background: #247682; padding:20px; }
.agentBox .table {margin-bottom: 0;}
.agentBox2 .dl_1 {border: 1px solid #ededed;position: relative;height:208px;}
.dl_1 {display: flex;background: #fff; padding:20px 20px 22px 20px;margin-top:20px;}
.dl_1 dt {margin-right:20px; width:150px;height: 150px;}
.dl_1 dd { display: flex; flex-flow: column;}
.dl_1 dt img {width:150px;height: 150px;}
.dl_1 .name,.dl_1 .name a {color: #8e5c2e;}
.dl_1 .content_number {color: #999;}
.dl_1 .content_number span {margin-right:5px;}
.dl_1 .content_mou { height: 38px; margin-bottom: 15px;}
.dl_1 .conBox { flex: 1;}
.dl_1 .conBot {display: flex; align-items: center;}
.dl_1 .conBot .content_money {flex: 1;}
.shadow_info{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;}
.shadow_info .title_client{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;background: #000;color: #fff;font-size: 16px;line-height: 40px;}

.xianhuo1{border: 1px solid #ececec;margin-top: 20px;}

.xian_title1{font-size: 20px;color: #000;padding-left: 10px;border-left: 4px solid #EA4E48;margin-bottom: 15px;}
.xian_content{padding: 20px;background: #F9EDBE;border: 1px solid #F0C36D;}
.con_top{margin-top: 30px;}
.content_font{font-size: 14px;color: #4A4A4A;}
.package{font-size: 16px;color: #4A4A4A;padding: 10px 20px;background: #F9F9F9;border: 1px solid #ECECEC;}
/**表单选择**/

.checkbox-inline input[type=checkbox]{
    position: static;
    margin-left: 0;
}
th .checkbox-inline{
    margin-top: 0px;
}
.opacity{
    opacity: 0;
}

.col{
    background: #34AABB;
    border: none;
}

.Sole .cole{
    display: inline-block;
    margin-top: 28px;
}
.Sole .checkbox-inline{
    color: #000;
}
/**让图片上下左右居中**/


.table .content_img > span{
    height: 100%;
    width: 0;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}
.pur-content{
    font-size: 14px;
    color: #222222;
}
.pur-tabel{
    margin-top: 5px;
    font-size: 12px;
    color: #9B9B9B;
}
.pur-tabel span{ margin-right:10px; }
.pur_money{
    margin-top: 3px;
}
.pur_font{
    font-size: 12px;
    color: #222222;
    line-height: 22px;
    cursor: pointer;
}
.whole_font{
    display: block;
    font-size: 14px;
    color: #222222;
}
.pur_hover:hover{
    color: #ED4358;
}

.sing{
    margin-top: 25px;
}
/***数量**/

.pur_bottom{
    border-top: 1px solid #ececec;
    padding-right: 15px;
    overflow: hidden;
}
.pull_inline{
    display:inline-block;
    margin-top: 28px;
    font-size: 14px;
    color: #4A4A4A;
    padding:0 10px;
}
.pull_block{
    display: block;
    margin-top: 10px;
}
.pull_block2{
    display: block;
    margin-top: 20px;
    font-size: 18px;
    color: #222222;
}
.pull_block3{
    margin-top: 80px;
    padding-right: 40px;
}
.pull_block2 > span{
    font-size: 30px;
    color: #E4382C;
    line-height: 25px;
}
.money_pur{
    font-size: 18px;
    color: #EB534D;
}
.jiesaun{
    padding: 10px 30px;
    text-align: center;
    color: #fff;
    background: #E4382C;
    cursor: pointer;
}
/****************收货地址****************/
.address{
    padding: 30px;
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    margin-top: 39px;
}
.address .address_name{
    font-size: 18px;
    color: #222222;
    line-height: 32px;
}
.address .replace{
    padding: 5px;
    border: 1px solid #9B9B9B;
    font-size: 12px;
    color: #9B9B9B;
    cursor: pointer;
}

.ctroller{
    width: 90px;
    height: 90px;
    border: 1px solid #ECECEC;
}

.ctroller >span{
    height: 100%;
    width: 0;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
}
.give-over{
    margin-top: 20px;
    font-size: 12px;
    color: #000000;
    line-height: 16px;
}

.zhifu{
    margin-top: 40px;
}
.pur-left{
    font-size: 15px;
    color: #9B9B9B;
    margin-top: 10px;
}
.pur-right{
    padding: 12px 15px;
    background: #E4382C;
    font-size: 15px;
    color: #FFFFFF;
}
.pur-right:hover{
    color: #fff;
}
/************************其他费用明细***************************/
.limit_cost{
    margin-top: 30px;
}
.bor_money{
    border: 1px solid #ececec;
    padding: 0;
}
.pur_name{
    padding: 10px 15px;
    background-color: #F8F8F8;
}
.right_name{
    padding:10px 0;
    border-left: 1px solid #EFEFEF;
}
.right_name > div{
    padding: 0 40px;
}
.left_name > p{
    font-size: 12px;
    color: #555555;
    line-height: 40px;
}
.zong_fei{
    padding: 10px 0;
    font-size: 16px;
    color: #222222;
}
.pad_border{
    border: none;
}
/****************海外付款采购明细***************/
.table-bordered th{
    font-size: 12px;
    color: #555555;
    text-align: center;
    background-color:  #F8F8F8;
}
.table-bordered td{
    font-size: 14px;
    color: #222;
    text-align: center;
}
/********************支付成功页面**********************/
.pay_success{
    border: 1px solid #E2E2E2;
    padding: 90px 346px;
    margin-top: 40px;
}
.pay_success .pay_ok{
    font-size: 32px;
    color: #0B0E3B;
    margin-left: 5px;
}
.min-over{
    width: 180px;
    height: auto;
    margin: 0 auto;
}
.text-font{
    font-size: 18px;
    color: #000000;
    margin: 26px 0;
}
.text-font2{
    font-size: 14px;
    color: #666666;
}
.pay_success .oper_size{
    padding: 15px;
    border: 1px solid #666666;
    font-size: 16px;
    color: #666666;
    margin: 20px 0 0 40px;
}
.pay_success .oper_more{
    padding: 15px 47px;
    border: 1px solid #666666;
    font-size: 16px;
    color: #666666;
    margin: 20px 0 0 40px;
}
/*******************支付失败*************************/
.pay_success .oper_more2{
    padding: 15px 47px;
    border: 1px solid #666666;
    font-size: 16px;
    color: #666666;
    width: 192px;
    display: block;
    margin: 20px auto 0 auto;
}
.pay_success .pay_err{
    font-size: 32px;
    color: #E4382C;
    margin-left: 5px;
}
/*********更多产品********/
.more_product{
    margin-top: 30px;
}
.more_product .border-min{
    width: 23.6%;
    border: 1px solid #EBEBEB;
    padding: 10px 0;
}
.bg_img{display: block;width: 100%;height: 110px;}
.bg1{background: url("../bgimg/newyear.png") center no-repeat;background-size: 100%;}
.bg2{background: url("../bgimg/bainian.jpg") center no-repeat;background-size: 100%;}
.bg3{background: url("../bgimg/brand.jpg") center no-repeat;background-size: 100%;}
.bg4{background: url("../bgimg/purchase.jpg") center no-repeat;background-size: 100%;}
/**品牌**/
.brand_info_cs{width: 200px;height: 50px;background: #fff;color: #2c909f;border: 1px solid #2c909f;line-height: 50px;cursor: pointer;}
.nav_chase>div:nth-child(2){margin-left: 20px;}
.brand_on{background: #2c909f;color: #fff;}
.soleAgent dl {margin-bottom: 20px;}
.soleAgent dt {position: relative;}
.soleAgent dt img {display: block;width: 100%;border: 1px solid #e8e8e8;border-radius: 10px;}
.soleAgent .robbed {position: absolute;left: 0;top: 0;overflow: hidden;text-indent: -999px;display: block;width: 64px;height: 64px;background: url("../bgimg/label-ybq.png") no-repeat;background-size: 100% 100%;}
.soleAgent dd {padding: 15px 0;}
.soleAgent dd h3 {font-size: 16px;margin-bottom: 10px;}
.soleAgent dd .content_mou {color: #999;margin-bottom: 5px;font-size:14px;}


