/*重置*/
@charset "utf-8";
*{ margin:0px; padding:0px;}
a{ color: #808080;text-decoration: none;outline:none;}
a:focus, a:hover{color:#333;text-decoration: none;outline: none;  outline-offset: 0;}
table{border-collapse:collapse; border-spacing:0px;}
body{text-align:left;font-weight:normal;word-wrap:break-word;color: #333;line-height:24px;font-size:16px; font-family:"微软雅黑";background:#ffffff;}
ul,dl,li,i{list-style:none;}i,em{font-style:normal;font-weight:normal;list-style:none;}
h1,h2,h3,h4,h5{font-size:16px;font-weight:normal;}
input,textarea,button{outline:none; font:16px "微软雅黑","Arial,Microsoft YaHei";}label{font-weight: normal;}
.lt{float:left;}.rt{float:right;}.hide{display: none;}.show{display: block;}
.pr{position: relative;}.oh{overflow: hidden;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.fwn{font-weight: normal}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }

.container{padding:0 0.5rem;}
html,body{min-width: 320px;}

/*banner*/
#model_banner  .banner_img{width:100%;margin:0;left:0;}
#model_banner .slick-dots li button{display: none;}
#model_banner .slick-dots li   { width:6px;height:6px;margin:0 0.25rem;background:#fff;border-radius: 50%;opacity: .3;}
#model_banner .slick-dots li.slick-active  {opacity: 1;}


/*头部*/
.model-header{background: #fff;}
.model-header .model-navbtn{right:0.5rem;left:auto;}
.model-header .model-header-logo{text-align: left;margin:0;}



/*首页主体内容*/
.section_one{padding:1.5rem 0 0.5rem;position: relative;}
.section_one:before{content:"";display: block;position: absolute;right:0;top:0.5rem;background: url(../images/tu1.png) no-repeat right top;
    background-size: cover;width: 6rem;height:5rem;}
.about{z-index:10;}
.s_title img{width:0.8rem;}
.s_title h3{font-size: 0.8rem;line-height:1rem;}
.s_title span{font-size: 0.6rem; color:#999;display: block;}
.s_title{margin-bottom:1rem;}
.about_cont h3{text-align: center;font-size: 0.7rem;margin-top:0.7rem;}
.about_txt{font-size: 0.6rem;line-height: 1rem;height:4rem;margin:0.7rem 0 1rem;color:#666;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:4 }
.s_more a{display:block; margin:0 auto;width:8rem;
    padding:0 0.35rem;height:1.5rem;line-height: 1.5rem;
    border-bottom:1px solid #9d5221;font-size: 0.5rem;}
.s_more img{float: right; margin-top:0.5rem;}
.s_more a:hover{color:#9d5221;}


.section{padding:1.5rem 0;}
.section_two:before{content:"";display: block;position:absolute;top:1.5rem;left:0;
    background: url(../images/tu10.png) no-repeat left top;width:3rem;height:7rem;background-size: cover;}
.coffee_cont{ position: relative;z-index:10;padding-bottom:0.5rem;}
.coffee_list{ padding:0 0.5rem;margin-bottom:0.5rem;}
.coffee_list .title{ padding-top:0.2rem;}
.coffee_list .title h3{font-size: 0.7rem;line-height: 1rem;height:1rem;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.coffee_list .title span{font-size:0.6rem;line-height: 1rem;height:1rem;display: block;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.coffee_list .title i{font-size: 0.4rem;}
.coffee_list:hover .title h3{color:#9d5221;}
.coffee_list:hover .title span{color:#9d5221;}

.section_three{background: #fef5f0;}
.news_cont{padding:0 0 0.5rem;}
.news_list{ padding:0.5rem 0;border-bottom:1px dashed #dcdcdc;overflow: hidden;}
.news_list dt{float:left;width:3.5rem; }
.news_list dd{margin-left:4rem;}
.news_list dd span{display: block;margin:0.25rem 0 0.2rem;font-size: 0.5rem;color:#666;
    line-height: 0.8rem;height:0.8rem;overflow: hidden;}
.news_list dd .news_p{font-size: 0.6rem;line-height:0.9rem;height:1.8rem;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
 .news_list:hover dd .news_p{color:#9d5221;}

.contact_txt .footLogo{display: block;margin:0 0 0.7rem;}
.contact_txt p{font-size: 0.6rem;line-height: 1rem;}
.contact_map{margin:0.5rem 0 0 ;}

.footer{background: url(../images/foot.png) no-repeat center center;color:#fff;
    font-size: 0.6rem;line-height:0.8rem;padding-top:2.2rem;background-size: cover;}
.footer a{color:#fff;font-size: 0.6rem;}
.footer .container{padding:0.5rem;}






    /*内页*/
.model-dectil-name{font-size: 0.7rem;color:#000;text-align: center;margin-top:0.7rem;}
.model-dectil-time{font-size: 0.5rem;color:#ccc;text-align: center;margin:0.2rem 0}
.model-dectil-time span{margin:0 0.25rem;}


.dec_item .slick-prev,.dec_item .slick-next{width:18px;height:21px;
    text-align: center;z-index:3; }
.dec_item .slick-prev{left:10px;background:url(../images/left.png) no-repeat center center;}
.dec_item .slick-next{right:10px;background:url(../images/right.png) no-repeat center center;}
.dec_item .slick-prev:before,.dec_item .slick-next:before{display: none;}
.dec_item .slick-dots{display: none;}
