body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}

body{font: 14px/1.125 "Microsoft Yahei","SimSun",Arial,simsun,Helvetica,sans-serif,simsun; background:#fff;-webkit-text-size-adjust:100%;}

a{color:#111;text-decoration:none;}

a:hover {color:#cd0200;text-decoration:none;}

a:active {color:#666666; text-decoration:none;}

a:link {text-decoration:none;}

em{font-style:normal}

i{font-style: normal}

li{list-style:none}

img{border:0;vertical-align:middle}

table{border-collapse:collapse;border-spacing:0}

p{word-wrap:break-word}

button{border: 0;}



/**颜色**/

.c0 {color: #000;}

.c2 {color: #34AABB;}

a.c2{text-decoration: underline;}

a.c2:hover {color: #34AABB;}

.c3 {color: #333;}

.c4 {color: #9B9B9B;}

.c5 {color: #F12251;}

.c6 {color: #EA4E48;}

.font1{font-size:24px;}

.conBg1 {background: #f9f9f9;padding-bottom:20px;}

/**增加颜色**/

.collection_info{

  background-color: #e4382c !important;

  color: #fff !important;

}

.btnBox { padding:30px 0; }

.btn-1 { background: #34aabb; color: #fff; }

.btn-1:hover,.btn-1:active {color: #fff;}

.btn-2 { background: #e4382c; color: #fff; }

.btn-3 { background: #FFF;border: 1px solid #E4382C; color: #E4382C;border-radius: 15px !important;}

.btn-2:hover {background: #e65045; color: #fff;}

.btn-3:hover {color: #E4382C;}



.check {margin:0;font-weight: normal; }

.check input { position: relative; top:2px; margin-right:3px; }

.logo { overflow: hidden; width:600px;height: 93px; display: block; background: url(../bgimg/logo.png) no-repeat; background-size:100% 100%; text-indent: -999px; margin-right:10px; }



.sllow_ware_position{width: 85%;height: 105%;position: absolute;top: 18px;left: 20px;background: url(../bgimg/cover.png) no-repeat center;background-size: 250px 340px;}

/*网页的初始化*/

.input_text {height: 34px;line-height: 34px;border: 1px solid #ddd; padding:0 8px; color: #666; }

.label-default {height:20px; line-height:20px; padding:0 10px; font-size: 12px;color: #E4382C;border: 1px solid #E4382C; border-radius: 10px; background: #fff; margin:0;font-weight: normal; }

.modal {top:300px}

.modal-content {border-radius: 0;}

.modal-header {border: 0; padding:15px 20px; }

.modal-title {font-size: 20px;}

.modal-body {padding:0 20px 20px;}

.progress {height:10px;line-height: 10px;border-radius: 0;}

.progress-bar {background: #34AABB;}

.banner img {

  display: block;

  width: 100%;

  margin: 20px auto;

}

.navTab2 {

  border-bottom: 1px solid #dcdcdc;

}

.navTab2 li {

  display: inline;

}

.navTab2 .active a {

  color: #e22b1e;

}

.navTab2 li a {

  position: relative;

  font-size: 20px;

  display: inline-block;

  padding: 10px 20px;

  color: #9B9B9B;

}



/**酒庄推荐**/

.dList2 { overflow: hidden; }

.dList2 .con {margin:0 -6px; display: flex; flex-wrap:wrap; }

.dList2 dl { overflow: hidden; flex: 1; border: 1px solid #e9e9ea; margin:0 6px; flex: 0 0 23.9%; }

.dList2 dt img { display: block; width:100%; }

.dList2 dd { padding:15px; background: #f7f7f9; }

.dList2 .content_mou { font-size: 16px; margin:5px 0;letter-spacing: 1.1px;}

.dList2 .content_number { color: #555;height:40px;overflow: hidden;}

.dList2 .content_number span {margin-right:5px;}



.dList3 { overflow: hidden; }

.dList3 dl { width:25%; float:left; border-left:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; margin-left:-1px; }

.dList3 dl:nth-child(4n+1) { border-left:0; }



/***加载更多**/

.more_jiazai{background: #f6f6f7;}

.more_oop{width: 62px;margin: 30px auto; text-align: center;}

.more_jiazai .more_img{ display:block; margin:0 auto; width: 40px;height: 40px;background: #E8E8E8;border-radius: 50%;text-align: center;}

.more_jiazai .more_img > img{margin-top: 5px;}

.more_jiazai .more_font{font-size: 13px;color: #9B9B9B;margin-top: 5px;}



.form-control,.btn { border-radius: 0; }

.relative { position: relative; }

.mui-bar .headBox1 {display: flex; align-items: center; padding:15px 0; }

.mui-bar .loginMin { flex: 1; text-align: right; color: #4A4A4A; }

.mui-bar .loginMin a { color: #4A4A4A; }

.mui-bar .loginMin a:hover { text-decoration: underline;}

.mui-bar .loginMin .link_1 { color: #333; margin: 0 5px;}



.article{width: 100%;height: 70px;background: #34AABB;line-height:70px;color:#fff;}



/** 头部登录条 **/

.headTop {border-bottom:1px solid #e9e9e9; line-height: 35px; }

.headTop .headTopCon { display: flex; padding:0 15px; align-items: center; }

.headTop .headTopCon .logo {width:82px;height: 23px; margin-right:15px; }

.headTop .loginMin { flex: 1; text-align: right; color: #666;}

.headTop .loginMin a { margin:0 5px; }

.headTop .loginMin .betwee { margin:0 5px; vertical-align: middle; position: relative; top:-2px; }

.headTop .loginMin .glyphicon { margin-left:5px; }

.dropdown1 { position: relative; margin-right:10px; border-left:1px solid #f4f4f4; padding-left:15px; }

.dropdown1 .dropdown-toggle {cursor: pointer; color: #666; }

.dropdown1 .dropdown-toggle i {font-size: 10px;}

.dropdown1 .dropdown-menu {min-width: auto; border-radius: 0;left:10px;padding:0;}

.dropdown1 .dropdown-menu li a {padding:3px 10px; color: #666;}

.textNavMin { float:left; }

.textNavMin a { margin:0 5px; color: #666; }

.header-content { height: 112px; display: flex; align-items: center; padding:0 15px; }

.header-content .logo_jz { margin-right:20px; }

.header-content .logo-text { font-size: 24px; flex: 1; }

.header-content .bs-example-form { display: flex; justify-content: flex-end; }

.bs-example-form .input-group { width:412px; display: flex; margin-right:10px; }

.bs-example-form .input-group .search_form{ flex: 1; border-top-left-radius: 15px !important; border-bottom-left-radius: 15px !important;}

.bs-example-form .input-group .input-group-addon{ width:88px; height:36px; margin-top:-1px; background: #0B0E3B;color: #fff;white-space:nowrap; border-top-right-radius: 15px !important; border-bottom-right-radius: 15px !important;}

.bs-example-form .input-group .min-conf{background: #34AABB;}

.bs-example-form .btn-1 { height: 34px; padding:0 20px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; }

.bs-example-form .all_winery{ border-top-left-radius: 15px; border-bottom-left-radius: 15px;}



/** 图标 **/

/*.state_1,.state_2,.state_3,.state_4,.state_5 {display: inline-block;width: 30px;height: 30px;vertical-align: middle;margin-top:-2px;}*/

/*.state_1 {background: url(../bgimg/view1.png) no-repeat;}*/

/*.state_2 {background: url(../bgimg/view2.png) no-repeat;}*/

/*.state_3 {background: url(../bgimg/view3.png) no-repeat;}*/

/*.state_4 {background: url(../bgimg/view4.png) no-repeat;}*/

/*.state_5 {background: url(../bgimg/view5.png) no-repeat;}*/

/*.state_6 {background: url(../bgimg/view6.png) no-repeat;}*/

/*.state_7 {background: url(../bgimg/view7.png) no-repeat;}*/

/*.state_8 {background: url(../bgimg/view8.png) no-repeat;}*/



.ico_pay1,.ico_pay2,.ico_pay3,.ico_pay4 { overflow:hidden; text-indent:-999px; display: inline-block;vertical-align: middle;margin:-2px 5px 0;}

.ico_pay1 {width: 21px;height: 21px;background: url(../bgimg/zhi.png) no-repeat;}

.ico_pay2 {width: 21px;height: 21px;background: url(../bgimg/wei.png) no-repeat;}

.ico_pay3 {width: 21px;height: 21px;background: url(../bgimg/yinlian.png) no-repeat;}

.ico_pay4 {width: 21px;height: 21px;background: url(../bgimg/xianxia.png) no-repeat;}



.ico_down {display: inline-block; width:16px; height: 16px; background: url(../bgimg/submenu-exp.png) no-repeat; background-size: 100% 100%; vertical-align: middle; }

.ico_success { display: inline-block; width:44px; height: 44px; background: url(../bgimg/success.png) no-repeat; }

.ico_procurement,.ico_favorite,.ico_service,.ico_code,.ico_procurement2,.ico_favorite2,.ico_service2,.ico_top {display: block; width:22px; height: 22px; }

.ico_procurement {background: url(../bgimg/home-cart.png) no-repeat; background-size: 100% 100%;}

.ico_favorite {background: url(../bgimg/home-favorite.png) no-repeat; background-size: 100% 100%;}

.ico_service {background: url(../bgimg/home-cs.png) no-repeat; background-size: 100% 100%;}

.ico_code {background: url(../bgimg/home-qr.png) no-repeat; background-size: 100% 100%;}

.ico_procurement2 {background: url(../bgimg/common-cart.png) no-repeat; background-size: 100% 100%;}

.ico_favorite2 {background: url(../bgimg/common-favorite.png) no-repeat; background-size: 100% 100%;}

.ico_service2 {background: url(../bgimg/common-cs.png) no-repeat; background-size: 100% 100%;}

.ico_top {background: url(../bgimg/common-top.png) no-repeat; background-size: 100% 100%;}

.ico_warring {display:inline-block;width:20px;height:20px;background: url(../bgimg/info-warring.png) no-repeat; background-size: 100% 100%;}



.otherBox2 { position: fixed; right:20px; top:300px; font-size: 13px; }

.otherBox2 i {margin:0 auto 2px;  }

.otherBox2 li { width:65px; height: 60px; padding:10px 0 0; text-align: center; border: 1px solid #dfdfdf; margin-top:-1px; background: #fff;position: relative;}

.otherBox2 .gotop {opacity: 0;}

.otherBox2 li .common_phone{display: none;height: 59px;line-height: 60px;padding: 0 12px;position: absolute;top: 0;left: -140px; background: #fff;border: 1px solid #dfdfdf;font-size: 18px;box-shadow: 0px 0px 10px #fff;}



.wine_content{background: #f6f6f7;}

.recommend .tit { margin:40px 0; }

.recommend h3 { width:300px; position: relative; margin:0 auto; border-bottom: 2px solid #000; }

.recommend h3 span {position: absolute; width:180px; text-align: center; left:60px; top:-27px; display: inline-block; padding:10px 0; background: #f6f6f7; font-size: 30px; }



.num-product{position: relative; width:104px;margin:0 15px;}

.num-product .number{width: 90px;height: 36px;border: 1px solid #DCDCDC;padding-left: 10px;outline: none;}

.num-product .add{display: block;width: 15px;height: 18px;text-align: center;line-height: 18px;font-size: 14px;border: 1px solid #DCDCDC;cursor: pointer;}

.num-product .add:hover{background: #F9F9F9;}

.num-product .add_num{position: absolute;top: 0;right: 0;}

.num-product .remove{position: absolute;top: 18px;right: 0;}

.num-product .boxful { position: absolute; right:-20px; top:10px; color: #4A4A4A;}



.dogskin { position: absolute; right:0; top:45px; }

.dogskin img { width:60px !important; height: 60px !important;}

.dogskin1{top: 15px;}

.tooltip { border-radius: 0; display:block; }

.product_info{font-size: 14px;color: #9B9B9B;}

.product_info_at{font-size: 14px;color: #9B9B9B;

  height: 20px;

  overflow: hidden;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 1;

  text-overflow: ellipsis;

}

.every_wointer3{margin-left: 15px;}



/**猜你喜欢**/

.likeBox { background: #fff; margin:20px 0 0; }

.likeBox .tit { height: 50px; padding-top:25px; background: #34aabb; }

.likeBox h3 { width:240px; position: relative; margin:0 auto; border-bottom: 2px solid #fff; }

.likeBox h3 span { position: absolute; width:140px; text-align: center; left:50px; top:-24px; display: inline-block; padding:10px 0; background: #34aabb; font-size: 24px; color: #fff; }

.num-product {

  position: relative;

  width: 104px;

  margin: 0 15px;

}

/** 分页 **/

.pagination > li > a, .pagination > li > span {color: #979797;margin:0 5px;font-size: 12px;padding:4px 8px;}

.pagination li .on {color: #EA4E48;border:1px solid #EA4E48;}

.pagination > li:first-child > a, .pagination > li:first-child > span,.pagination > li:last-child > a, .pagination > li:last-child > span {border-radius: 0;}

.pagination > li .on:hover {color: #EA4E48;border:1px solid #EA4E48;}

/** 表单美化 **/

.cd-form .cd-form-list {padding-top:10px;}

.cd-form .cd-form-list li {

  position: relative;

  display: inline-block;

  position: relative;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}

.cd-form .cd-form-list label {font-weight: normal;margin:0;}

.cd-form input[type=radio],

.cd-form input[type=checkbox] {

  /* hide original check and radio buttons */

  position: absolute;

  left: 0;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -moz-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  -o-transform: translateY(-50%);

  transform: translateY(-50%);

  margin: 0;

  padding: 0;

  opacity: 0;

  z-index: 2;

}

.cd-form input[type="radio"] + label,

.cd-form input[type="checkbox"] + label {

  padding-left: 24px;line-height: 16px;

}

.cd-form input[type="radio"] + label::before,

.cd-form input[type="radio"] + label::after,

.cd-form input[type="checkbox"] + label::before,

.cd-form input[type="checkbox"] + label::after {

  /* custom radio and check boxes */

  content: '';

  display: block;

  position: absolute;

  left: 0;

  top: 8px;

  margin-top: -8px;

  width: 16px;

  height: 16px;

}

.cd-form input[type="radio"] + label::before,

.cd-form input[type="checkbox"] + label::before {

  border: 1px solid #cfd9db;

  background: #ffffff;

  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);

}

.cd-form input[type="radio"] + label::before,

.cd-form input[type="radio"] + label::after {

  border-radius: 50%;

}

.cd-form input[type="checkbox"] + label::before,

.cd-form input[type="checkbox"] + label::after {

  border-radius: .25em;

}

.cd-form input[type="radio"] + label::after,

.cd-form input[type="checkbox"] + label::after {

  background-color: #2c97de;

  background-position: center center;

  background-repeat: no-repeat;

  box-shadow: 0 0 5px rgba(44, 151, 222, 0.4);

  display: none;

  width:8px;

  height: 8px;

  position: absolute;

  left:4px;

  top:12px;

}

.cd-form input[type="radio"]:checked + label::after,

.cd-form input[type="checkbox"]:checked + label::after {

  display: block;

}

.cd-form input[type="radio"]:checked + label::before,

.cd-form input[type="radio"]:checked + label::after,

.cd-form input[type="checkbox"]:checked + label::before,

.cd-form input[type="checkbox"]:checked + label::after {

  -webkit-animation: cd-bounce 0.3s;

  -moz-animation: cd-bounce 0.3s;

  animation: cd-bounce 0.3s;

}

/***素材***/

.dl_2 dt {margin-right: 10px;}

.dl_2 dt img {display: block;width: 72px;height: 72px;}

.dl_2 h6 {font-size: 16px;font-weight: bold;margin-bottom: 10px;}

.dl_3 dt {margin-bottom: 10px;}

.dl_3 dt img {display: block;width: 100%;border: 1px solid #ddd;}

.dl_3 dd h6 {overflow: hidden;height: 40px;line-height: 20px;font-size: 14px;margin-bottom: 5px;}

.dl_3 dd .c2 {text-decoration: none;}

.flexBox {display: flex;align-items: center;}

.dl_2 {display: flex;flex: 1;align-items: center;}



.dl_4 dt img {display: block;width: 128px;height: 128px;}

.dl_4 dd h6 {font-size: 16px;font-weight: bold;margin: 10px 0;}

.dl_4 {flex: 1;align-items: center;}

.dl_4 dt {float: left;margin-right: 20px;}

.dl_4 dd img {display: block;width: 50px;height: 50px;margin-right: 10px;}

.dl_5 {margin-bottom: 20px;}

.dl_5 dt {position: relative;margin-bottom: 10px;}

.dl_5 dt img {display: block;width: 100%;height: 150px;}

.dl_5 dt label {position: absolute;left: 50%;top: 50%;margin-left: -57px;margin-top: -20px;width: 114px;height: 40px;line-height: 40px;background: #f3f2f0;border-radius: 5px;text-align: center;}

.dl_6 {margin-bottom: 20px;}

.dl_6 dt {width: 100%;padding: 30px 0;background: #fbfbfb;text-align: center;margin-bottom: 10px;}

.dl_6 dt i {margin: 0 auto 10px;}

.ico_file {display: block;width: 40px;height: 40px;background: url(../bgimg/ico_file.png) no-repeat;background-size: 100% 100%;}





/**底部**/

footer{border-top: 1px solid #ECECEC;}

footer .dList { display: flex; }

footer .dList dl { flex: 1;}

footer .dList dt{font-size: 15px;color: #4A4A4A;line-height:30px; }

footer .dList dd{font-size: 14px;color: #4A4A4A;line-height:26px;}

footer .is_fontchare p{color:#000;font-size:14px;line-height:30px;}

footer .is_fontchare p span{font-size: 14px;color: #9B9B9B;}



footer .code{width:104px;height: 104px;display: block;float: right;}

footer .code:nth-child(2){width: 115px;margin-top: -5px;height: 115px;}

footer .footer-top { padding-top:30px; padding-bottom:30px; }

footer .footer-bottom{border-top: 1px solid #ECECEC;padding:10px 0;font-size:12px;color: #111;}



@media all and (max-width: 750px) {

	.logo {width:150px;height:42px;}

	.list-inline li{display: block;}

	.headBox1 ul {float:right;}

	footer .footer-top { position:relative; padding:15px;}

	footer .is_fontchare {padding:15px 15px 0;}

	footer .is_fontchare p { line-height: 20px; }

	footer .dList {display: none;}

	footer .code { position: absolute; right:20px; bottom:20px; width:74px; height: 74px; }

}





