@import "slick.css";
@import "font-awesome.css";
@import "animate.css";
@import "banner.css";
*{box-sizing:border-box}
body,h1,h2,h3,h4,h5,h6,ul,dl,ol,input,pre,blockquote,p,dd{margin:0}
ul,ol,input,textarea{padding:0}
img,input,select,textarea,video{border:0}
*{outline:none;resize:none}
li,em{list-style:none;font-style:normal}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
img{font-size:0;display:inline-block;vertical-align:middle;max-width: 100%;border: 0;}
p{word-wrap:break-word}
a,u{text-decoration:none}
a{color:#000;transition: all .3s;}
a:hover{color:#DFC190;}
input,textarea,body{color:#000;font-family: 'Microsoft YaHei';font-size:16px;}
.wrap{width:1200px;margin:0 auto;}
.flex{display: flex;flex-wrap:wrap;justify-content:space-between}

/* 网站头部 */
.header .logo h1 img{height:135px}
.header .menu{align-items:center}
.header .menu .item{padding:0 30px 10px;min-width:130px;position:relative;}
.header .menu .item h3{text-align:center;}
.header .menu .item h3 a{display:block;}
.header .menu .item h3 .en{color:#555;font-size:12px;}
.header .menu .item h3 .zh{margin-top:13px;color:#6B6B6B;font-size:16px;}
.header .menu .item:before{transition-duration:.5s;content:"";position:absolute;width:0;bottom:-4px;left:0;height:4px;background:#DFC190}
.header .menu .item.on:before{width:100%}
.header .menu .item.on h3 .zh{color:#DFC190}
.header .menu .item .sub{transition-duration:1s;height:0;z-index:999;overflow:hidden;position:absolute;left:0;top:64px;width:100%;}
.header .menu .item .sub a{height:46px;line-height:46px;padding:0 15px;background:rgba(0,0,0,.5);color:#fff;font-family: Tahoma;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.header .menu .item .sub a:hover{background:#DFC190;color:#fff;}

/* banner */
.banner{overflow:hidden}
.banner img{width:100%}

/* 标题 */
.title{min-width:350px;text-align:center;padding:8px;max-width: max-content;border:1px solid #444444;margin:80px auto 60px;}
.title .box{padding:10px 15px 15px;border:1px solid #444444;}
.title .en{padding:0 20px;font-size:36px;color:#DDD;font-family: Tahoma,Geneva,sans-serif;font-weight:bold;}
.title .zh{font-size:20px;color:#000;}
.title .line{height:1px;margin:10px 0 3px;background:#DDD;}
.title2{margin:0 auto;border-color:#fff;}
.title2 .box{border-color:#fff;}
.title2 .zh{color:#fff;}
.title2 .en{color:#999;}

/* 通用幻灯片样式 */
.slick{overflow:hidden;position:relative;}
.slick .btn{transition-duration:1s;cursor:pointer;font-size:30px;position:absolute;top:50%;margin-top:-28px;color:#fff;width:34px;height:56px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);}
.slick .prev{left:10px;}
.slick .next{right:10px;}
.slick .btn:hover{background:rgba(0,0,0,.9)}
.slick .slick-dots{bottom:20px}
.slick .slick-dots li{border-radius:4px;width:22px;height:22px;background:rgba(255,255,255,.5)}
.slick .slick-dots li button{border-radius:4px;padding:0;width:22px;height:22px;text-align:center;line-height:22px;font-size:12px;color:#fff;}
.slick .slick-dots li button:before{display:none;}
.slick .slick-dots li.slick-active{background:#FBCF33;}

/* 酒庄介绍 */
.index-about{padding-bottom:80px;}
.index-about .zh_content .images{width:563px;position:relative;}
.index-about .zh_content .images .item{height:436px}
.index-about .zh_content .images .item img{width:100%;height:100%}
.index-about .zh_content .text{width: calc(100% - 600px);font-size:14px;line-height:21px;color:#000000;}
.index-about .zh_content .text p{margin-bottom:10px;}
.index-about .zh_content .text p:last-child{margin-bottom:0;}
.index-about .zh_content .text p strong{font-size:18px;}
.index-about .zh_content .info{width: calc(100% - 563px);box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.2);padding:40px;height:370px;margin-top:92px;}
.index-about .zh_content .info h3{color:#000;font-size:16px;line-height:1.75}
.index-about .zh_content .info p{color:#777;font-size:14px;line-height:1.75;font-family:Tahoma,Geneva,sans-serif}
.index-about .en_content{margin-top:36px;padding:30px 30px 0 30px;font-size:14px;color:#888888;font-family: Tahoma,Geneva,sans-serif;border-top:1px solid #DDDDDD}
.index-about .en_content p{margin-bottom:9px;line-height: 1.75;}
.index-about .en_content p:last-child{margin-bottom:0;}

/* 种植理念 */
.index-idea{padding-top:20px;background: url(../images/9282244.jpg) center / cover no-repeat fixed;height:397px;}
.index-idea .body{color:#fff;margin-top:20px;line-height:24px;}
.index-idea .body h3{font-size:16px;margin-bottom:6px;font-family:Tahoma,Geneva,sans-serif;text-indent:2em;}
.index-idea .body p{text-indent:2em;font-size:14px;}

/* 种植师 */
.index-grower .bd{padding:90px 0 0;max-width:1030px;margin:0 auto;}
.index-grower .bd .item{margin-bottom:130px;transition-duration:1s;border:1px solid #fff;width: calc(50% - 25px);padding:90px 20px 30px;position:relative;box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.2);}
.index-grower .bd .item .pic{position:absolute;top:-84px;left:50%;margin-left:-84px;z-index:1;width:168px;height:168px;border-radius:168px}
.index-grower .bd .item .pic img{width:168px;height:168px;border-radius:168px}
.index-grower .bd .item .name{padding:10px 0 5px;}
.index-grower .bd .item .name h2{font-size:18px;font-weight:bold;}
.index-grower .bd .item .name h2 span{font-family: "Times New Roman",serif;font-weight:normal;margin-left:10px}
.index-grower .bd .item .info{font-size:14px;font-family:Tahoma,Geneva,sans-serif;line-height:1.75;}
.index-grower .bd .item:hover{border-color:#EEEEEE;box-shadow:none;}

/* 网站底部 */
.footer{background:url(../images/bg3.jpg);padding:20px 0;}
.footer .form{width:40%;padding:20px;border-radius:8px;margin-right:10%}
.footer .form .pic{width:120px;}
.footer .form .txt{width: calc(100% - 130px);font-size:14px;line-height:23px;color:#fff;}
.footer .form h3{font-size:16px;color:#fff;padding-bottom:15px;;}
.footer .form form{max-width:390px}
.footer .form .item{position:relative;margin-bottom:10px;border-radius:4px;}
.footer .form .item input{width:100%;height:38px;line-height:38px;border-radius:4px;padding:0 15px;font-size:14px;}
.footer .form .item .code{position:absolute;right:2px;padding-left:10px;border-left:1px solid #CCD1D9;top:2px;}
.footer .form .item .code img{height:34px;cursor:pointer;}
.footer .form .btn{transition-duration:1s;width:100px;line-height:38px;cursor:pointer;text-align:center;border-radius:4px;height:38px;display:block;margin:0 auto;font-size:14px;color:#000;background:#fff;}
.footer .form .btn:hover{background:#DFC190;color:#fff;}
.footer .text{width:50%;border-left:1px dashed #fff;padding-left:100px;}
.footer .text .menu{display:flex;height:33px;}
.footer .text .menu a{height:33px;display:flex;align-items:center;padding:0 45px;font-size:16px;color:#fff;position:relative;}
.footer .text .menu a:before{width:2px;height:100%;background:#CCCCCC;position:absolute;right:0;content:"";}
.footer .text .menu a:first-child{padding-left:0;}
.footer .text .menu a:last-child:before{display:none;}
.footer .text .menu a:hover{opacity:.7}
.footer .text ul{margin:30px 0 40px;max-width:350px;}
.footer .text ul li{display:flex;margin-bottom:15px;color:#F3F3F3;}
.footer .text ul li .i{width:30px;display:flex;justify-content:center;align-items:center;}
.footer .text ul li:first-child .i i{font-size:16px;}
.footer .text ul li .i i{font-size:20px;}
.footer .text ul li span{width: calc(100% - 30px);font-size:14px;}
.footer .text .copyright{color:#fff;font-size:14px;}
.bottom{height:40px;display:flex;justify-content:center;align-items:center;}
.bottom p a{color:#989898;font-size:12px;position:relative;margin-right:20px;}
.bottom p a:before{width:1px;height:12px;background:#989898;content:"";position:absolute;right:-13px;top:2px;}
.bottom p a:last-child{margin-right:0;}
.bottom p a:last-child:before{display:none;}
.bottom p a img{margin-right:4px;}

/* 文章列表 */
.list-article .item{align-items:center;height:50px;border-bottom:1px dashed #CCCCCC;}
.list-article .item i{width:20px;color:#666;font-size:16px;}
.list-article .item span{display:flex;justify-content:center;width:90px;color:#BBBBBB;font-size:14px;font-family: Tahoma;}
.list-article .item a{width: calc(100% - 110px);font-family: Tahoma;font-weight:bold}

/* 分页 */
.pages{padding:35px 0;display:flex;justify-content:center;}
.pages a,.pages span{padding:0 12px;height:33px;margin-right:10px;border:1px solid #CCCCCC;border-radius:4px;display:flex;justify-content:center;align-items:center;font-size:12px;color:#767676;font-family:Arial}
.pages a:hover,.pages .active a{background:#DFC190;color:#fff;border-color:#DFC190;}

/* 当前位置 */
.position a{font-size:12px;color:#666;font-family: Tahoma;}
.position a:hover{color:#dfc190}
.position i{margin:0 10px;}
.position a:last-child{color:#999;}

/* 文章内容页 */
.content_page{margin:40px auto 80px;}
.content_page .content .c-title{margin-top:70px;font-size:24px;color:#DFC190;text-align:center;}
.content_page .content .c-info{text-align:center;margin:30px 0 60px}
.content_page .content .c-info span{font-size:12px;color:#999;font-family: Tahoma;margin-right:100px;}
.content_page .content .c-info span:last-child{margin-right:0;}
.content_page .content .c-info span i{margin-right:8px;}
.content_page .content .c-body{font-size:16px;color:#404040;line-height: 24px;}
.content_page .content .c-body p img{max-width:100%;}
.content_page .content .c-body p{margin-bottom:20px}

/* 内容页上下页 */
.up_down_page{margin-top:60px;}
.up_down_page a{font-size:14px;width:48%;color:#666;font-family: Tahoma;}
.up_down_page a i{margin-right:8px;font-size:12px;}
.up_down_page a:last-child{text-align:right;}
.up_down_page a:hover{color:#dfc190}

/* 视频列表页 */
.list-video .item{width:380px;margin:0 30px 40px 0;box-shadow: 0px 1px 10px rgb(0 0 0 / 20%);}
.list-video .item:nth-child(3n){margin-right:0}
.list-video .item .video video{width:100%;height:300px;object-fit: fill}
.list-video .item .t{font-size:18px;font-weight:bold;color:#000;padding:22px 30px;background:#F5F5F5;}

/* 美图列表页 */
.list-meitu .list-meitu-title{height:40px;background:#F5F5F5;line-height:40px;border-left:5px solid #961C52;margin-bottom:15px;padding-left:30px;}
.list-meitu .list-meitu-title h2{font-size:20px;font-family: Tahoma;}
.list-meitu .list-meitu-title h2 span{font-size:18px;color:#DDDDDD;margin-left:15px;}
.list-meitu .meitu-images{margin-bottom:30px;position:relative;overflow:hidden;}
.list-meitu .meitu-images .item img{height:560px;width:100%;}
.list-meitu .meitu-images-list{padding:25px 0 40px 0;}
.list-meitu .meitu-images-list .datu{width:557px;}
.list-meitu .meitu-images-list .datu img{width:557px;height:557px;object-fit: fill}
.list-meitu .meitu-images-list .xiaotu{width: calc(100% - 587px);display:flex;flex-wrap:wrap;align-content:space-between;}
.list-meitu .meitu-images-list .xiaotu .item .p{width: calc(50% - 10px);}
.list-meitu .meitu-images-list .xiaotu .item .p img{height:268px}

/* 酿造工艺 */
.index-content{margin-bottom:50px;}
.index-content .text{font-size:16px;font-family:Calibri,sans-serif;line-height:1.75;color:#000000}
.index-content .text p{margin-bottom:20px}
.index-content .images .item img{width:100%;height:550px}

/* 酿酒师 */
.list-team{justify-content: flex-start;}
.list-team .item{transition-duration:1s;cursor:pointer;position:relative;font-family:Tahoma,Geneva,sans-serif;width:480px;margin:0 170px 60px 0;padding:20px;box-shadow: 0px 1px 10px rgb(0 0 0 / 20%);}
.list-team .item:nth-child(2n){margin-right:0;}
.list-team .item .name{font-size:18px;color:#000;font-weight:bold}
.list-team .item .name span{font-size:14px;color:#888888;margin-left:5px;font-weight:normal;}
.list-team .item .info{transition-duration:1s;max-width:310px;margin:5px 0 20px;font-size:14px;line-height:1.5;color:#888;text-align: justify;}
.list-team .item .en_info{font-size:14px;line-height:1.75;color:#888}
.list-team .item .pic{overflow:hidden;position:absolute;right:-70px;top:-20px;}
.list-team .item .pic img{width:170px;height:170px;transition-duration:.5s;}
.list-team .item:hover{background:#DFC190}
.list-team .item:hover .pic img{transform: scale(1.08);}
.list-team .item:hover .info{color:#000}

/* 内页菜单 */
.index-menu{height:40px;margin-bottom:30px;background:#EEEEEE;display:flex;}
.index-menu a{color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 15px;height:40px;line-height:40px;font-size:16px;width:25%;text-align:center;}
.index-menu a:hover{color:#DFC190;}
.index-menu a.on{background:#DFC190;color:#fff;}

/* 新闻列表页 */
.list-news .item{border-bottom:1px dashed #DDDDDD;padding:15px 0;}
.list-news .item .pic{overflow:hidden;width:200px;height:160px;}
.list-news .item .pic img{transition-duration:.5s;width:200px;height:160px;}
.list-news .item .txt{width: calc(100% - 220px);}
.list-news .item .txt h2{transition-duration:.5s;color:#404040;font-weight:bold;height:50px;line-height:50px;}
.list-news .item .txt .info{line-height:32px;margin:15px 0;color:#999;font-size:14px;font-family: Tahoma;}
.list-news .item .txt .more{font-family: Tahoma;font-size:12px;color: #BBB}
.list-news .item:hover .pic img{transform: scale(1.08);}
.list-news .item:hover .txt h2{color:#DFC190}

/* 提示 */
.tips{display:flex;padding:15px 0 30px}
.tips img{width: 35px;height: 37px}
.tips .l{margin-left:10px;display:flex;align-items:center;}
.tips .r{transform: rotate(180deg);}
.tips .c{padding:0 30px;}
.tips .c h1{font-size:18px;}
.tips .c h3{font-size:18px;font-weight:bold;}
.tips .c p{font-size:14px;color:#888;font-family: Tahoma,Geneva,sans-serif;margin-top:5px}
/* 产品列表重写提示 */
.pro-tips{padding:30px 0 0 0;display:flex;justify-content:center;text-align:center;}
.pro-tips .tips .l{align-items:flex-start}
.pro-tips .tips .r{align-items:flex-end}
.pro-tips .c h2{font-size:24px;color:#DFC190;font-weight:bold;}
.pro-tips .c h4{font-size:18px;max-width:500px;margin:0 auto;text-align:center;line-height:1.75}
.pro-tips .c p{max-width:500px;margin:0 auto;line-height:1.75}
/* 产品内容重写提示 */
.show-products .tips{padding:50px 0}
.show-products .tips .c{display:flex;align-items:center;}

/* 服务 */
.index-service .bd{margin-bottom:50px;}
.index-service .bd .body h3{font-size:16px;margin-bottom:8px;}
.index-service .bd .body p{font-size:14px;line-height:1.75;font-family:Tahoma,Geneva,sans-serif;color:#888}
.index-service .bd .body table{border-collapse: collapse;}
.index-service .bd .body table td{text-align:center;font-family:Tahoma,Geneva,sans-serif;line-height:1.75;font-size:16px;text-align:center;padding:0 20px;border: 1px solid #000000;}
.index-service .bd .body table tr:first-child td{font-weight:bold;}
.index-service .bd .body table tr:last-child td{background:#FEF2CC}
.index-service .bd .contact{padding:30px 0 30px 50px;border-bottom:2px solid #F3F3F3;;}
.index-service .bd .contact .map{width:533px;height:430px}
.index-service .bd .contact .text{width: calc(100% - 600px);}
.index-service .bd .contact .text li{display:flex;margin-bottom:16px;}
.index-service .bd .contact .text li .i{width:90px;}
.index-service .bd .contact .text li .i i{width:18px;height:18px;text-align:center;line-height:18px;}
.index-service .bd .contact .text li .i span{margin-left:4px;font-size:16px;}
.index-service .bd .contact .text li p{font-size:16px;color:#000;}
.index-service .bd .contact .text .wx img{width:180px;height:180px;}
.index-service .bd .show{padding-top:30px;}
.index-service .bd .show .images{width:610px;}
.index-service .bd .show .images .datu img{width:100%;height:450px;}
.index-service .bd .show .images .xiaotu{padding:20px;width:502px;margin:0 auto;overflow:hidden;cursor:pointer;}
.index-service .bd .show .images .xiaotu .item{overflow:hidden;width:108px;margin-right:10px;height:108px}
.index-service .bd .show .images .xiaotu .item img{width:108px;height:108px}
.index-service .bd .show .images .btn{font-size:50px;color:#999;top:495px;background:none;margin:0;}
.index-service .bd .show .text{width: calc(100% - 630px);box-shadow: 0px 1px 10px rgb(0 0 0 / 20%);padding:15px 30px 30px;}
.index-service .bd .show .text h2{margin-bottom:20px;font-size:20px;color:#000;}
.index-service .bd .show .text h2 span{font-size:14px;color:#888;font-family: Tahoma,Geneva,sans-serif;font-weight:normal;margin-left:10px;}
.index-service .bd .show .text h3{font-size:16px;color:#000;line-height:2}
.index-service .bd .show .text p{line-height:2;color:#888888;font-size:14px;font-family:Tahoma,Geneva,sans-serif}

/* 产品列表页 */
.index-products .list{display:flex;flex-wrap:wrap;}
.index-products .list .item{transition-duration:.5s;width:285px;border:1px solid #EEEEEE;margin:0 20px 20px 0;}
.index-products .list .item:nth-child(4n){margin-right:0;}
.index-products .list .item .pic{padding:15px 0;overflow:hidden}
.index-products .list .item .pic img{width:100%;transition-duration:.5s;}
.index-products .list .item:hover .pic img{transform: scale(1.08);}
.index-products .list .item .t{padding:10px}
.index-products .list .item .t h3{margin-bottom:15px;font-size:16px;color:#404040;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-products .list .item .t p{line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 14px;color: #999;font-family: Tahoma;height:44px;}
.index-products .list .item:hover{border-color:#961C52;}
.index-products .list .item:hover .t h3{color:#961C52;}
.index-products .pages{padding-top:0}

/* 产品内容页 */
.show-products{padding:25px 0;}
.show-products .main .images{width:460px}
.show-products .main .images .item img{width:100%;height:460px}
.show-products .main .slick .slick-dots{bottom:0}
.show-products .main .slick .slick-dots li{background:#000}
.show-products .main .slick .slick-dots li.slick-active{background:#DFC190}
.show-products .main .text{width: calc(100% - 500px);}
.show-products .main .text h1{font-size:22px;font-weight:bold;color:#961C52}
.show-products .main .text h2{font-family: Tahoma;color: #999999;font-size: 16px;padding:20px 0 40px}
.show-products .main .text p{line-height:1.75;font-size:16px;font-family:Tahoma,Geneva,sans-serif}
.show-products .main .text .pro_text h1{background:#DFC190;text-align:center;color:#fff;line-height:40px;}
.show-products .main .text .pro_text .size{display:flex;flex-wrap:wrap;justify-content:space-between;}
.show-products .main .text .pro_text .size .item{width:50%;display:flex;margin-top:2px;line-height:35px;}
.show-products .main .text .pro_text .size .item span{color:#fff;padding:0 10px;width:100px;background:#DFC190;}
.show-products .main .text .pro_text .size .item p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width: calc(100% - 100px);padding:0 10px;}
.show-products .main .text .pro_text .size .item2{width:100%;}
.show-products .main .text .pro_text .size .item2 p{white-space: initial;}
.show-products .watching{margin:50px 0 10px 0;border:1px solid #F5F7FA;}
.show-products .watching h2{font-size:16px;color:#444;background:#CCCCCC;height:50px;line-height:50px;padding:0 20px;}
.show-products .watching .list{padding:20px 20px 0 20px;display:flex;flex-wrap:wrap;}
.show-products .watching .list .item{transition-duration:.6s;width:270px;margin:0 26px 30px 0;padding:5px;background:#F3F3F3;}
.show-products .watching .list .item:nth-child(4n){margin-right:0;}
.show-products .watching .list .item .pic{width:100%;position:relative;overflow:hidden;padding-top:100%;}
.show-products .watching .list .item .pic img{transition-duration:.6s;width:100%;height:100%;top:0;position:absolute;}
.show-products .watching .list .item .t{transition-duration:.6s;color:#666;margin-top:8px;font-size:14px;font-family: Tahoma;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:30px;line-height:30px}
.show-products .watching .list .item:hover{background:#FFCC00}
.show-products .watching .list .item:hover .pic img{transform: scale(1.08);}
.show-products .watching .list .item:hover .t{color:#333}

/* 网站首页 */
.index-channel{margin-bottom:60px}
.index-channel  .txt{font-family:微软雅黑,sans-serif;font-size:14px;line-height:1.75;color:#000000;}
.index-products-type{padding-top:60px;background:url(../images/bg1.jpg);height:605px;}
.index-products-type .bd{display:flex;justify-content:center;}
.index-products-type .bd .item{width:170px;margin-right:30px;}
.index-products-type .bd .item:last-child{margin-right:0;}
.index-products-type .bd .item .pic{margin-bottom:50px;width:100%;padding:5px;border:1px solid #fff;border-radius:100%;}
.index-products-type .bd .item .pic img{width:160px;height:160px;border-radius:100%;}
.index-products-type .bd .item .t{width:90%;margin:0 auto;height:40px;padding:0 5px;text-align:center;transition-duration:.5s;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;font-size:15px;color:#666;}
.index-products-type .bd .item:hover .t{background:#DFC190;color:#fff;}
.index-winery{height:500px;background:url(../images/bg2.jpg);padding:40px;}
.index-winery .images{width:600px;}
.index-winery .images .item img{height:420px}
.index-winery .text{width: calc(100% - 630px);padding-top:30px;}
.index-winery .text .c p{font-family:微软雅黑,sans-serif;font-size:14px;line-height:2;color:#ffffff;text-indent:2em;padding:20px 0 60px;}
.index-winery .text .c a{transition-duration:.6s;display:block;width:135px;height:40px;border:2px solid #fff;text-align:center;line-height:36px;font-family: Tahoma;font-size: 14px;color: #ffffff;}
.index-winery .text .c a:hover{background:#DFC190;border-color:#DFC190;color:#fff;}
.index-philosophy .tips{justify-content:center;padding:0;}
.index-philosophy .list{display:flex;justify-content:center;padding:60px 0;}
.index-philosophy .list .item{margin-right:180px;}
.index-philosophy .list .item:last-child{margin-right:0;}
.index-philosophy .list .item .pic{height:206px;width:206px;border:1px solid #000;padding:10px;border-radius:100%}
.index-philosophy .list .item .pic img{width:184px;height:184px;border-radius:100%;}
.index-philosophy .list .item .t{margin-top:50px;text-align:center;}
.index-philosophy .list .item .t h3{font-size:18px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-philosophy .list .item .t p{font-size:12px;margin-top:5px;color:#000;}
.index-banner{overflow:hidden;position:relative;}

.list-images{display:flex;flex-wrap:wrap;}
.list-images .item{width:23.5%;margin:0 2% 25px 0;border:1px solid #F3FBFE;padding:10px;border-radius:8px;}
.list-images .item:nth-child(4n){margin-right:0;}
.list-images .item .pic{overflow:hidden;border-radius:8px;}
.list-images .item .pic img{transition-duration:.6s;border-radius:8px;width:100%;height:100%;}
.list-images .item .txt{text-align:center;}
.list-images .item .txt h2{padding:10px 10px 0 10px;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-images .item:hover{border-color:#DFC190;}
.list-images .item:hover .pic img{transform: scale(1.08);}
.show_video .meitu-images{width:500px;}
.show_video .c-body{width: calc(100% - 550px);}
.slick-slide img{max-height:800px;}
@media screen and (max-width:992px) {
.show-products .main .text .pro_text .size .item{width:100%;}
.footer .form{margin:0;padding:10px;}
.show-products .main .images,.show-products .main .text,.list-meitu .meitu-images-list .datu,.list-meitu .meitu-images-list .xiaotu,.index-service .bd .contact .text,.index-about .zh_content .text,.index-about .zh_content .images,.footer .form,.footer .text,.wrap,.index-winery .images,.index-winery .text,.list-team .item{width:100%;}
.show-products .tips,.list-meitu .list-meitu-title h2 span,.header,.copyright a{display:none;}
.pages{padding:10px}
.title{min-width:100%;margin:0;}
.title .en{font-size:16px;}
.index-about-title{margin:10px;min-width: calc(100% - 20px);}
.content_page{margin:0;padding:10px;}
.content_page .content .c-title{margin-top:20px;text-align:left;font-size:20px}
.content_page .content .c-info{margin:20px 0;}
.up_down_page,.index-about .info{margin-top:20px;flex-wrap:wrap;}
.up_down_page a{display:block;width:100%}
.up_down_page a:last-child{text-align:left;margin-top:8px}
.list-article,.index-about,.index-philosophy{padding:25px 10px}
.list-article .title{margin-bottom:20px}
.list-article .item a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-about .zh_content .images{padding:20px 0;}
.index-about .en_content{padding:10px 0 0 0;margin-top:0}
.index-philosophy .tips{margin-top:15px}
.index-philosophy .list{padding:20px 0 0 0;flex-wrap:wrap;}
.index-philosophy .list .item{width:100%;margin:0 0 15px 0}
.index-philosophy .list .item a{display:flex}
.index-philosophy .list .item a .pic{width:40%;}
.index-philosophy .list .item a .t{width:60%;padding-left:4%}
.index-philosophy .list .item .pic{height:auto;}
.index-philosophy .list .item .pic img{width:100%;height:100%}
.index-products-type,.index-winery,.list-team{height:auto;padding:20px 10px;}
.index-winery .images .item img{height:auto;}
.index-winery .text .c p{padding:20px 0;}
.index-winery .text .c a{margin:0 auto;}
.list-team .item{margin:10px 0 0 0}
.list-team .item .pic{right:10px;top:45px}
.list-team .item .pic img{width:80px;height:80px;border-radius:100%}
.list-team .item .info{max-width:calc(100% - 90px)}
.index-products-type .bd{margin-top:20px !important;flex-wrap:wrap;justify-content: flex-start;}
.index-products-type .bd .item{width:48%;margin:0 4% 15px 0;}
.index-products-type .bd .item:nth-child(2n){margin-right:0;}
.index-products-type .bd .item .pic{width:92px;height:92px;margin:0 auto 10px;}
.index-products-type .bd .item .pic img{width:80px;height:80px;}
.index-channel{margin:0;padding:20px 10px}
.index-channel .title{margin-bottom:20px;}
.bottom{height:auto;padding:0;}
.footer{padding:30px 10px;background:#333E42}
.footer .text{padding:20px 0 0 0;border:0}
.footer .text .menu a{flex:1;padding:0;text-align:center;justify-content:center;}
.footer .text ul{margin:15px 0;max-width:100%}
.index-idea{height:auto;padding:40px 10px;}
.show-products,.index-products,.index-service,.index-news,.list-video,.list-meitu{padding:20px 10px}
.index-service .bd .contact{padding:0;}
.index-service .bd .contact .map{width:100%;height:300px;margin:20px 0}
.index-menu{margin:15px 0 0 0;display:block;overflow-x: auto;white-space: nowrap;}
.index-menu a{width:max-content;display:inline-block}
.list-news .item{padding:15px 0;}
.list-news .item .pic{width:30%;height:auto;border-radius:4px;}
.list-news .item .pic img{width:100%;height:auto;border-radius:4px;}
.list-news .item .txt{width:68%}
.list-news .item .txt h2{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-news .item .txt .info{margin:8px 0;line-height:24px;font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.list-video .item{width:100%;margin:20px 0 0 0}
.list-video .item .t{padding:12px 22px}
.list-meitu .list-meitu-title{margin-top:10px;}
.list-meitu .meitu-images,.list-meitu .xiaotu .item{margin:10px 0}
.list-meitu .meitu-images .item img,.list-meitu .meitu-images-list .xiaotu .item .p img{height:auto;}
.list-meitu .meitu-images-list{padding:0;}
.list-meitu .meitu-images-list .datu img{width:100%;height:auto}
.index-products .list{margin-top:20px;}
.index-products .list .item{width:49%;margin:0 2% 10px 0}
.index-products .list .item:nth-child(2n){margin-right:0;}
.index-products .list .item .pic img{height:150px}
.index-products .list .item .t{padding:0 10px 10px}
.index-products .list .item .t h3{margin-bottom:8px}
.show-products .main .text{margin:20px 0}
.show-products .main .text h2{padding:10px 0;}
.show-products .watching .list{padding:10px}
.show-products .watching .list .item{width:49%;margin:0 2% 10px 0}
.show-products .watching .list .item:nth-child(2n){margin-right:0}


/* 手机导航 */
.wap_header{display:block !important;position: sticky;top: 0;z-index: 99999999;box-shadow: 0 5px 10px rgb(0 0 0 / 10%);width: 100%;}
.wap_top{width:100%;z-index:10006;align-items:center;justify-content:space-between;height:60px;background:#fff;padding:0 10px;display:flex;}
.wap_top h1 img{height:60px;}
.wap_top .menu-btn{display:flex;align-items:center;cursor: pointer;}
.wap_top .menu-btn .item{width:20px;height:14px;}
.wap_top .menu-btn .menu-icon{display:block;height:2px;margin-bottom:4px;background:#000; }
.wap_top .menu-btn .menu-icon:last-child{margin-bottom:0;}
.wap_nav{width:100%;height:calc(100% - 60px);top:60px;left:-100%;justify-content:space-between;transition-duration:.5s;position:fixed;z-index:99999999;background:#EEEEEE;display:flex;}
.wap_nav .wap_sidebar{width:70%;height:100%;overflow:scroll;margin:8px;}
.wap_nav .wap_sidebar .box{margin-bottom:8px;background:#fff;padding:8px;border-radius:8px;}
.wap_nav .wap_sidebar .box:last-child{margin-bottom:0;}
.wap_nav .wap_sidebar .item{text-transform:uppercase;border-bottom:1px solid #dfdfdf;}
.wap_nav .wap_sidebar .item h3 a{line-height:35px;display:flex;}
.wap_nav .wap_sidebar .item h3 a span{font-size:14px;color:#111;width:calc(100% - 25px);line-height: 50px;}
.wap_nav .wap_sidebar .item h3 a .i{width:25px;display:flex;align-items:center;justify-content:center}
.wap_nav .wap_sidebar .item h3 a .i i{transition-duration:.6s;}
.wap_nav .wap_sidebar .item .item_sub{display:none;}
.wap_nav .wap_sidebar .item h4{font-size:13px;}
.wap_nav .wap_sidebar .item h4 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333; line-height: 40px;}
.wap_nav .wap_sidebar .item dl{padding-bottom:10px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.wap_nav .wap_sidebar .item dl dd{width:48%;line-height:25px;}
.wap_nav .wap_sidebar .item dl dd a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-size:12px; line-height: 40px;}
.wap_nav .wap_nav_bg{width:30%;background:rgba(0,0,0,.5);height:100%;}
.wap_nav.show{left:0;}
.wap_nav .wap_sidebar .item.show .item_sub{display:block}
.wap_nav .wap_sidebar .item.show h3 a i{transform: rotate(180deg);}

}