﻿/*****通用编码******/
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input{margin:0px;padding:0px;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
img{border:none;}
body {color:#666; font:14px/1.5   Arial, "Microsoft Yahei";width:100%; background-color:#fff;}
ul,ol,li,form, dl {list-style: none;}
p{margin:0px; padding:0px;}
a{text-decoration:none;color:#434343;}
a:hover {text-decoration:none;}
div{ margin:0 auto;}
.Rs-fl{float:left;}
.Rs-fr{float:right;}
.Rs-hide{overflow:hidden;}
.Rs-img{display:block;max-width:100%;}
.Rs-conter{text-align:center}
@font-face {
  font-family: 'Rs-ico';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'),
  url('../fonts/iconfont.svg#iconfont') format('svg');
}
.Rs-ico{
  font-family:"Rs-ico" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
/*=====头部*/
#Header{height:100px;background:#fff;position:fixed;left:0;top:0;width:100%;z-index:100;box-shadow:0 2px 4px rgba(13,4,8,0.35);-webkit-box-shadow:0 2px 4px rgba(13,4,8,0.35);-moz-box-shadow:0 2px 4px rgba(13,4,8,0.35)}
#Header h1{width:12%;height:58px;background:url(../images/logo.png) no-repeat left center;margin-top:20px;margin-left:13.5%;background-size:contain;}
#Header h1 a{display:block;width:100%;height:100%;text-indent:-999rem;}
#Header ul{margin-left:4%;}
#Header ul li{float:left;line-height:100px;}
#Header ul li a{display:block;padding:0 25px;font-size:16px;color:#4a1b19;transition:all 0.3s linear 0.1s;-webkit-transition:all 0.3s linear 0.1s;-moz-transition:all 0.3s linear 0.1s;-o-transition:all 0.3s linear 0.1s;}
#Header ul li a:hover,#Header ul li a.hover{background:#d9be83;color:#000}
#Header h2{width:13.3%;height:60px;background:url(../images/tel.png) no-repeat left center;overflow:hidden;text-indent:-999rem;margin-top:18px;margin-right:13.5%;background-size:contain}
#Header h3{margin-right:4%;margin-top:5px;position:relative; height:50px;width:30px;cursor:pointer}
#Header h3:after,#Header h3:before{position:absolute;left:0;width:100%;height:2px;background:#000;content:"";transition:ease 0.5s;-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;}
#Header h3:after{bottom:10px;}
#Header h3:before{top:10px;}
#Header h3 span{display:block;height:2px;width:100%;background:#000;position:absolute;top:50%;left:0;border-radius:2px;margin-top:-1px;transition:ease 0.5s;-webkit-transition:ease 0.5s;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;}
#Header h3.onhover:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform-origin:0 100%;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;left:5px;bottom:13px;}
#Header h3.onhover:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform-origin:0 100%;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;top:13px;left:5px;}
#Header h3.onhover span{opacity:0}
#Nav{position:fixed;left:0;top:-100%;width:100%;background:#602826;z-index:99;transition:all 0.5s linear 0.1s;-webkit-transition:all 0.5s linear 0.1s;-moz-transition:all 0.5s linear 0.1s;-o-transition:all 0.5s linear 0.1s;}
#Nav ul li{border-top:solid 1px #481a19;border-bottom:solid 1px #7c3431;line-height:40px;text-align:center;}
#Nav ul li a{display:block;color:#fff;font-size:14px;font-weight:200}
#Nav ul li a:hover,#Nav ul li a.hover{background:#d9be83}
#Nav.show{top:60px;}
@media(max-width:1700px){
    #Header h1{margin-left:10.5%}
    #Header h2{margin-right:9.5%;}
}
@media(max-width:1080px){
    #Header {height:60px;overflow:hidden;}
    #Header h1{width:50%;margin-left:5%;height:50px;margin-top:5px;background-size:contain}
}
/*=====Banner*/
#Banner{margin-top:100px;}
@media(min-width:1080px){
    .swiper-pagination-b span{border-radius:4px;width:40px;height:6px;background:#602826}
}
@media(max-width:1080px){
    #Banner{margin-top:60px;}
    .swiper-pagination-b span{background:#602826}

}
/*=====首页产品展示*/
.Rs-home-title{font-size:30px;color:#602826;font-weight:bold;line-height:1.6}
.Rs-home-fitle{font-size:30px;color:#d7cece;font-family:Arial;text-transform:uppercase !important;padding-bottom:15px;background:url(../images/backg_1.png) no-repeat bottom center}
.Rs-home-products{margin-top:70px;}
.Rs-products-nav{text-align:center;margin-top:40px;overflow:hidden}
.Rs-products-nav a{display:inline-block;height:40px;line-height:40px;background:#e6e6e6;border-radius:20px;width:132px;height:40px;text-align:center;color:#602826;font-size:16px;margin:0 5px;transition:all 0.3s linear 0.1s;-webkit-transition:all 0.3s linear 0.1s;-moz-transition:all 0.3s linear 0.1s;-o-transition:all 0.3s linear 0.1s;}
.Rs-products-nav span{width:23%;float:left;height:40px;background:#e6e6e6;margin:5px 1%;line-height:40px;font-size:16px;color:#602826;border-radius:10px;transition:all 0.3s linear 0.1s;-webkit-transition:all 0.3s linear 0.1s;-moz-transition:all 0.3s linear 0.1s;-o-transition:all 0.3s linear 0.1s;}
.Rs-products-nav a:hover,.Rs-products-nav a.hover,.Rs-products-nav span:hover,.Rs-products-nav span.hover{background:#d9be83;color:#000}
.Rs-home-productsBox{margin-top:40px;}
.Rs-home-productsBox ul li{border:solid 1px transparent;overflow:hidden;text-align:center;transition:all 0.2s linear 0.1s;-webkit-transition:all 0.2s linear 0.1s;-moz-transition:all 0.2s linear 0.1s;-o-transition:all 0.3s linear 0.1s;}
.Rs-home-productsBox ul li span{display:block;}
.Rs-home-productsBox ul li p{height:60px;line-height:60px;font-size:16px;color:#602826;position:relative;transition:all 0.2s linear 0.1s;-webkit-transition:all 0.2s linear 0.1s;-moz-transition:all 0.2s linear 0.1s;-o-transition:all 0.3s linear 0.1s;}
.Rs-home-productsBox ul li p:before{position:absolute;left:0;bottom:0;width:100%;height:2px;background:#d9be83;content:"";z-index:-1;transition:all 0.2s linear 0.1s;-webkit-transition:all 0.2s linear 0.1s;-moz-transition:all 0.2s linear 0.1s;-o-transition:all 0.3s linear 0.1s;}
.Rs-home-productsBox ul li:hover{border-color:#d9be83}
.Rs-home-productsBox ul li:hover p{color:#fff}
.Rs-home-productsBox ul li:hover p:before{height:100%;}
.Rs-products-more{text-align:center;margin-top:50px;margin-bottom:50px;}
.Rs-products-more a{display:inline-block;width:120px;height:40px;background:#e6e6e6;text-align:center;line-height:40px;border-radius:20px;font-size:16px;color:#602826}
.Rs-products-more a:hover{background:#602826;color:#fff;}
@media(min-width:768px) and (max-width:1080px){
    .Rs-home-productsBox ul{display:block !important}
    .Rs-home-productsBox ul li{width:31.33%;float:left;margin:0 1% 20px;border-color:#d9be83}
    .Rs-home-productsBox ul li p{color:#fff}
    .Rs-home-productsBox ul li p:before{height:100%;}
}
@media(max-width:760px){
    .Rs-home-products{margin-top:30px;}
    .Rs-products-nav{margin-top:20px;}
    .Rs-products-nav span{font-size:14px;border-radius:5px;line-height:34px;height:34px;}
    .Rs-home-productsBox{margin-top:20px}
    .Rs-home-productsBox ul{display:block !important}
    .Rs-home-productsBox ul li{width:46%;float:left;margin:0 2% 15px;border-color:#d9be83}
    .Rs-home-productsBox ul li p{color:#fff}
    .Rs-home-productsBox ul li p:before{height:100%;}
    .Rs-products-more{text-align:center;margin-top:20px;margin-bottom:30px;}
}
/*=====加盟优势*/
.Rs-jion{background:url(../images/backg_2.jpg) left top;padding-top:60px;padding-bottom:70px;}
.Rs-jion h3{font-size:18px;color:#602826;line-height:2;padding-top:20px;background:url(../images/backg_1.png) top center no-repeat;margin-bottom:30px;}
.Rs-home-jionText{height:580px;position:relative;}
.Rs-home-jionLeft{position:absolute;left:0;top:0;width:594px;z-index:3}
.Rs-home-jion-detial{font-size:60px;color:#d7cece;font-family:'Calisto MT';font-weight:bold;padding-left:40px;line-height:1}
.Rs-home-jion-title{padding-left:40px;font-size:30px;color:#70130f;font-weight:bold}
.Rs-home-jion-fitle{font-size:16px;color:#d7cece;font-family:Arial;padding-left:40px;text-transform:uppercase !important}
.Rs-home-jion-img{position:absolute;right:32px;top:10px;padding:12px;background:#fff;border-radius:12px;box-shadow:0 0 4px 4px #e9e9e9;z-index:2}
.Rs-home-jion-yw{z-index:1;position:absolute;top:110px;right:0;width:40px;height:454px;background:url(../images/photo_7.png) no-repeat left center;overflow:hidden;text-indent:-999rem;}
.Rs-home-jion-text{margin-top:35px;background:#602826;height:396px;padding:30px 40px;border-radius:12px;}
.Rs-home-jion-text p{font-size:16px;color:#d7cece;line-height:2;text-indent:2rem;margin-bottom:25px;}
.Rs-home-jion ul{margin-top:35px;}
.Rs-home-jion ul li{background:#ffffff;height:200px;text-align:center;position:relative;cursor:pointer}
.Rs-home-jion ul li:after{position:absolute;right:0;top:0;width:1px;height:100%;background:#e6e6e6;content:""}
.Rs-home-jion ul li:last-child:after{display:none}
.Rs-home-jion ul li span{display:block;width:80px;height:80px;border-radius:50%;border:solid 1px #70130f;margin:40px auto 15px;line-height:80px;font-size:38px;color:#70130f}
.Rs-home-jion ul li p{font-size:18px;color:#70130f;line-height:2}
.Rs-home-jion ul li:hover,.Rs-home-jion ul li.Rs-jion-hover{background:#d9be83;}
.Rs-home-jion ul li:hover span,.Rs-home-jion ul li.Rs-jion-hover span{color:#000;border-color:#000}
.Rs-home-jion ul li:hover p,.Rs-home-jion ul li.Rs-jion-hover p{color:#000}
@media(max-width:1080px){
    .Rs-home-jion-detial,.Rs-home-jion-title,.Rs-home-jion-fitle{padding-left:10px}
    .Rs-home-jionText{height:auto;position:initial}
    .Rs-home-jionLeft{width:100%;position:initial}
    .Rs-home-jion-text{height:auto;padding:10px;font-size:14px;}
    .Rs-home-jion-text p{font-size:14px;margin-bottom:10px;}
    .Rs-home-jion ul li{height:auto;}
    .Rs-home-jion ul li span{width:50px;height:50px;line-height:56px;margin:20px auto 10px;font-size:30px;overflow:hidden}
    .Rs-home-jion ul li p{font-size:14px;margin-bottom:10px;}
}
/*=====经销商见证*/
.Rs-dealer{background:url(../images/backg_2.jpg) left top;overflow:hidden}
.Rs-dealer-box{margin:50px auto auto;position:relative;padding-bottom:50px;}
.Rs-dealer-box:after{position:absolute;left:0;bottom:0;height:290px;background:#602826;width:100%;content:""}
#focus_Box{position:relative;width:1200px;height:445px;margin-bottom}
#focus_Box ul{position:relative;width:1200px;height:445px}
#focus_Box li{z-index:0;position:absolute; width:0px;height:0px;top:146px;cursor:pointer;left:377px;}
#focus_Box li span{display:block;}
#focus_Box li .Rs-dealer-bg{overflow:hidden;padding-top:15px;padding-bottom:15px;}
.Rs-dealer-title a{font-size:18px;color:#fff;line-height:2}
.Rs-dealer-text{font-size:14px;color:#333;line-height:2;display:none;}
#focus_Box li:first-child{opacity:0}
#focus_Box li:nth-child(3) .Rs-dealer-bg{background:#d9be83;padding:15px 25px;}
#focus_Box li:nth-child(3) .Rs-dealer-title a{color:#000}
#focus_Box li:nth-child(3) .Rs-dealer-text{display:block;}
#focus_Box li:last-child{opacity:0}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;top:222px;color:#fff;opacity:0.6;font-size:60px;}
#focus_Box .prev{left:-100px}
#focus_Box .next{right:-100px} 
.swiper-container-dealer{margin-top:30px;margin:30px 2% 30px;}
.swiper-container-dealer ul li{position:relative;}
.swiper-container-dealer ul li .Rs-dealer-more{position:absolute;left:0;top:0;width:100%;height:100%;}
.swiper-container-dealer .Rs-dealer-wapTxt{background:#d9be83;padding:10px}
.swiper-container-dealer .Rs-dealer-wapTxt h3{font-size:16px;color:#000;line-height:2}
.swiper-container-dealer .Rs-dealer-wapTxt p{font-size:14px;color:#333;line-height:2}
/*=====首页新闻*/
.Rs-home-news{padding-top:60px;padding-bottom:40px;}
.Rs-home-news-title{margin-bottom:30px;}
.Rs-home-news-title span{font-size:32px;color:#602826;font-weight:bold;line-height:34px;}
.Rs-home-news-title span i{font-size:16px;color:#d7cece;font-weight:normal;font-style:normal;text-transform:uppercase !important;margin-left:5px;}
.Rs-home-news-title a{color:#602826;font-size:40px;position:relative;height:34px;line-height:34px;padding-left:40px;}
.Rs-home-news-title a:before{position:absolute;left:0;top:0;z-index:-1;width:58px;height:30px;border:solid 1px #d9d9d9;content:""}
.Rs-corporate li{border-bottom:dashed 1px #cccccc;margin-bottom:15px;padding-bottom:6px}
.Rs-corporate li .Rs-home-news-detial{width:0;height:0;position:relative;overflow:hidden;}
.Rs-corporate li .Rs-home-news-detial:before{position:absolute;left:0;top:0;width:54px;height:62px;border:solid 1px #d9d9d9;content:"";z-index:1}
.Rs-corporate li .Rs-home-news-detial:after{position:absolute;left:53px;width:1px;height:24px;background:#fff;content:"";bottom:6px;z-index:2}
.Rs-corporate li .Rs-home-news-detial span{position:absolute;left:12px;top:10px;font-size:30px;color:#70130f;font-family:Arial;line-height:1;z-index:3}
.Rs-corporate li .Rs-home-news-detial p{font-size:12px;color:#999999;position:absolute;left:12px;bottom:8px;z-index:3}
.Rs-corporate li .Rs-home-news-text{width:100%;overflow:hidden;padding-left:25px;background:url(../images/backg_4.png) no-repeat left center;}
.Rs-corporate li .Rs-home-news-text h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:32px}
.Rs-corporate li .Rs-home-news-text h2 a{font-size:16px;color:#555555;line-height:32px}
.Rs-corporate li .Rs-home-news-text h2 span{font-size:14px;color:#999999;}
.Rs-corporate li .Rs-home-news-text p{font-size:14px;color:#666666;line-height:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;height:0;}
.Rs-corporate li:hover,.Rs-corporate li.hover{margin-bottom:25px;}
.Rs-corporate li:hover .Rs-home-news-text,.Rs-corporate li.hover .Rs-home-news-text{width:82%;padding-left:0;background:none;margin-left:2%}
.Rs-corporate li:hover .Rs-home-news-detial,.Rs-corporate li.hover .Rs-home-news-detial{width:80px;height:64px;}
.Rs-corporate li:hover .Rs-home-news-text h2 a,.Rs-corporate li.hover .Rs-home-news-text h2 a{font-size:18px;color:#70130f}
.Rs-corporate li:hover .Rs-home-news-text h2 span,.Rs-corporate li.hover .Rs-home-news-text h2 span{display:none}
.Rs-corporate li:hover .Rs-home-news-text p,.Rs-corporate li.hover .Rs-home-news-text p{height:auto;margin-top:15px;margin-bottom:25px;}
.Rs-industry li{border-bottom:dashed 1px #cccccc;padding-bottom:20px;margin-bottom:20px;}
.Rs-industry li .Rs-news-img{padding:0;}
.Rs-industry li .Rs-news-text h2{font-size:18px;color:#70130f;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:2}
.Rs-industry li .Rs-news-text h2 a{color:#70130f}
.Rs-industry li .Rs-news-text p.Rs-news-jj{margin-top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;}
.Rs-industry li .Rs-news-text p.Rs-news-titme{margin-top:15px;color:#999999;}
.Rs-industry li .Rs-news-text p.Rs-news-titme a{color:#999}
@media(min-width:992px) and (max-width:1080px){
    .Rs-corporate li:hover .Rs-home-news-text,.Rs-corporate li.hover .Rs-home-news-text{width:80%;}
}
@media(max-width:990px){
    .Rs-home-news div.col-xs-12{margin-bottom:20px;}
}
@media(max-width:760px){
    .Rs-home-news{padding-top:30px;padding-bottom:10px;}
    .Rs-home-news-title span{font-size:16px;}
    .Rs-home-news-title span i{font-size:12px;}
    .Rs-corporate li .Rs-home-news-text h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
    .Rs-corporate li .Rs-home-news-text h2 span{display:none}
    .Rs-industry li .Rs-news-text h2{font-size:16px;line-height:1.5}
    .Rs-industry li .Rs-news-text p.Rs-news-jj{margin-top:5px;font-size:12px;}
    .Rs-industry li .Rs-news-text p.Rs-news-titme{font-size:12px;}
}
/*=====联系方式*/
.Rs-home-contact{background:url(../images/backg_3.jpg) no-repeat left top;padding-top:70px;padding-bottom:50px;}
.Rs-home-contact .Rs-home-fitle{margin-bottom:40px;}
.Rs-home-contact-border{border:solid 1px #dedede;padding:0;height:470px}
.Rs-home-contact-text{padding:0 60px;font-size:16px;color:#555555;line-height:2.8}
@media(min-width:992px) and (max-width:1024px){
    .Rs-home-contact-border{height:380px}
    .Rs-home-contact-text{padding:0 20px;line-height:2}
}
@media(min-width:768px) and (max-width:992px){
    .Rs-home-contact-border{height:350px}
    .Rs-home-contact-text{padding:0 20px;line-height:2}
}
@media(max-width:760px){
    .Rs-home-contact-border{height:300px}
    .Rs-home-contact{padding-top:30px;padding-bottom:30px;background-size:cover}
    .Rs-home-contact .Rs-home-fitle{margin-bottom:20px;}
    .Rs-home-contact-text{padding:0 15px;margin-top:15px;line-height:2;font-size:14px;}
}
/*=====底部*/
#Footer{background:#555555;height:80px;line-height:80px;font-size:16px;color:#b2b2b2}
#Footer a{color:#b2b2b2}
@media(max-width:760px){
    #Footer{font-size:12px;height:40px;line-height:40px;margin-bottom:60px;}
}
.Rs-footer-nav{height:60px;background:#602826;border-top:solid 1px #421917;}
.Rs-footer-nav li{border-top:solid 1px #843532;border-right:solid 1px #843532;height:60px;border-left:solid 1px #421917;text-align:center;overflow:hidden}
.Rs-footer-nav li span{line-height:30px;height:30px;color:#fff;font-size:26px;margin-top:5px;display:block}
.Rs-footer-nav li p{font-size:14px;color:#fff;}

/*======关于我们*/
.Rs-public-box{position:relative;margin-top:100px;}
.Rs-public-bg{height:750px;position:relative;text-align:center;background-size:auto 100%;z-index:0;background:no-repeat fixed center center;background-image:url(../images/about-banner.jpg)}
.Rs-public-bg:after{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.2);content:"";z-index:0}
.Rs-public-nav{position:absolute;left:0;top:230px;width:100%;z-index:1}
.Rs-public-title{font-size:30px;color:#fff;}
.Rs-public-fitle{font-size:70px;font-family:'Adobe Hebrew';text-transform:uppercase !important;color:#fff;margin-top:20px;}
.Rs-partnav{text-align:center;margin-top:80px;}
.Rs-partnav li{display:inline-block;width:232px;height:36px;line-height:36px;font-size:18px;border:solid 1px rgba(255,255,255,0.5);text-decoration:none;color:#fff;margin:0 13px 26px}
.Rs-partnav li a{display:block;color:#fff;}
.Rs-partnav li a:hover,.Rs-partnav li a.hover{background:#fff;color:#000}
@media(max-width:1080px){
    .Rs-public-bg{background-attachment:scroll;}
    .Rs-public-box{margin-top:60px;}
    .Rs-public-nav{position:absolute}
    .Rs-partnav{padding:0}
}
@media(min-width:992px) and (max-width:1024px){
    .Rs-public-bg{height:75vh}
    .Rs-public-nav{top:30%;padding:0}
    .Rs-partnav li{width:200px;margin-bottom:15px;}

}
@media(min-width:768px) and (max-width:992px){
    .Rs-public-bg{height:67vh}
    .Rs-public-nav{top:25%;}
    .Rs-partnav li{width:156px;margin-bottom:15px;}
}
@media(max-width:760px){
    .Rs-public-bg{height:50vh;}
    .Rs-public-nav{top:25%;}
    .Rs-public-fitle{font-size:30px;}
    .Rs-partnav{margin-top:30px;}
    .Rs-partnav li{width:90px;height:24px;line-height:24px;font-size:12px;margin:0 5px 10px;}
}
@media(min-width:736px) and (max-width:760px){
    .Rs-public-bg{height:60vh;}
    .Rs-public-nav{top:18%;}
    .Rs-partnav li{width:120px;margin-bottom:15px;}
    .Rs-partnav{margin-top:15px;}
}
.Rs-main-box{position:relative;z-index:2;background:#f5f5f5}
.Rs-main-box .Rs-about-container{position:relative;top:-105px;padding:10px;margin:0 auto -70px}
.Rs-public-text{font-size:14px;color:#333;line-height:2}
.Rs-public-text img{max-width:100% !important; height:auto !important}
.Rs-main-box .Rs-about-container .Rs-public-text{background:#fff;padding:40px}
@media(max-width:760px){
    .Rs-main-box .Rs-policy-container{top:-66px;}
    .Rs-main-box .Rs-about-container .Rs-public-text{padding: 15px;}
}
/*=====产品展示*/
.Rs-products-list{margin-top:30px;}
.Rs-products-list li{padding:5px 10px;margin-bottom:20px;}
.Rs-products-box{background:#fff;text-align:center;border:solid 1px #fff;position:relative;transition:all 0.3s linear 0.1s;-moz-transition:all 0.3s linear 0.1s;-o-transition:all 0.3s linear 0.1s}
.Rs-products-box span{display:block;position:relative;}
.Rs-products-box span:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";}
.Rs-products-box p{font-size:16px;height:50px;border-top:solid 1px #f7f7f7;line-height:50px;color:#333;transition:all 0.3s linear 0.1s;-moz-transition:all 0.3s linear 0.1s;-o-transition:all 0.3s linear 0.1s}
.Rs-products-box a{position:absolute;left:0;top:0;width:100%;height:100%;}
.Rs-products-list li:hover .Rs-products-box{box-shadow:0 0 4px 4px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 4px 4px rgba(0,0,0,0.05);-moz-box-shadow:0 0 4px 4px rgba(0,0,0,0.05);transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);}
.Rs-products-list li:hover .Rs-products-box p{background:#d9be83;color:#fff;}
/*======产品详情*/
.Rs-products-title{margin-top:30px;font-size:24px;color:#000;font-weight:200;margin-bottom:30px;}
.Rs-products-present{margin:5px;background:#fff;padding:15px;transition:all 0.3s linear 0.1s;-moz-transition:all 0.3s linear 0.1s;-o-transition:all 0.3s linear 0.1s}
.Rs-products-present h3{font-size:18px;color:#602826;line-height:2}
.Rs-products-present .Rs-public-text{text-indent:2rem;}
.Rs-products-details{margin:20px 5px;background:#fff;padding:15px;transition:all 0.3s linear 0.1s;-moz-transition:all 0.3s linear 0.1s;-o-transition:all 0.3s linear 0.1s}
.Rs-products-present:hover,.Rs-products-details:hover{box-shadow:0 0 4px 4px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 4px 4px rgba(0,0,0,0.05);-moz-box-shadow:0 0 4px 4px rgba(0,0,0,0.05);transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);}
/*======合作案例*/
.Rs-case-bg{height:600px;}
.Rs-case-list li{background:#fff;margin:20px 5px 20px;padding:15px 0;position:relative;transition:all 0.3s linear 0.1s;-moz-transition:all 0.3s linear 0.1s;-o-transition:all 0.3s linear 0.1s}
.Rs-case-list li .Rs-case-text h2{font-size:20px;color:#333;line-height:3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Rs-case-list li .Rs-case-text p{font-size:14px;color:#666;line-height:2;text-indent:2rem;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
.Rs-case-list li a.Rs-case-more{position:absolute;left:0;top:0;width:100%;height:100%;}
.Rs-case-list li:hover{box-shadow:0 0 4px 4px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 4px 4px rgba(0,0,0,0.05);-moz-box-shadow:0 0 4px 4px rgba(0,0,0,0.05);transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);}
.Rs-case-list li:hover h2{color:#602826}
@media(min-width:992px) and (max-width:1024px){
    .Rs-case-bg{height:50vh}
    .Rs-case-list li .Rs-case-text h2{line-height:2.6}
    .Rs-case-list li .Rs-case-text p{-webkit-line-clamp:3}
}
@media(min-width:768px) and (max-width:992px){
    .Rs-case-bg{height:30vh}
    .Rs-case-list li .Rs-case-text h2{line-height:2.6}
    .Rs-case-list li .Rs-case-text p{-webkit-line-clamp:3}
}
@media(max-width:760px){
    .Rs-case-list li .Rs-case-text h2{line-height:1.8;font-size:14px}
    .Rs-case-list li .Rs-case-text p{-webkit-line-clamp:2;font-size:12px;line-height:1.6}
    .Rs-case-bg{height:30vh}
}
/*=======合作详情*/
.Rs-case-details{margin-top:20px;margin-bottom:30px;}
.Rs-case-details .swiper-container-case {text-align:right;bottom:0}
.Rs-case-details .swiper-container-case span{width:10px;height:10px;border-radius:0;background:#602826;opacity:1}
.Rs-case-details .swiper-container-case span.swiper-pagination-bullet-active{background:#d9be83}
.Rs-case-right{background:#fff;padding:15px;margin:5px 5px 20px;transition:all 0.3s linear 0.1s;-moz-transition:all 0.3s linear 0.1s;-o-transition:all 0.3s linear 0.1s}
.Rs-case-right .Rs-public-text{text-indent:2rem;}
.Rs-case-right h3{font-size:18px;color:#602826;line-height:2}
.Rs-case-right:hover,.Rs-case-img:hover{box-shadow:0 0 4px 4px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 4px 4px rgba(0,0,0,0.05);-moz-box-shadow:0 0 4px 4px rgba(0,0,0,0.05);transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);}
.Rs-case-details .Rs-case-img{background:#fff;padding:15px;margin:5px;transition:all 0.3s linear 0.1s;-moz-transition:all 0.3s linear 0.1s;-o-transition:all 0.3s linear 0.1s}
@media(max-width:1080px){
    .Rs-case-details .swiper-container-case{text-align:center}
}
/*======新闻资讯*/
.Rs-news-list{margin-top:20px;}
.Rs-news-list li{padding:15px 0;background:#fff;margin:10px 5px 20px;transition:all 0.3s linear 0.1s;-moz-transition:all 0.3s linear 0.1s;-o-transition:all 0.3s linear 0.1s}
.Rs-news-list li .Rs-news-list-text{position:relative;overflow:hidden}
.Rs-news-list li .Rs-news-list-text h2{font-size:20px;color:#333;line-height:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Rs-news-list li .Rs-news-list-text p{font-size:14px;color:#666;text-indent:2rem;line-height:2;margin-top:10px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
.Rs-news-list li .Rs-news-list-text .Rs-news-more{position:absolute;left:0;top:0;width:100%;height:100%;}
.Rs-news-list li:hover{box-shadow:0 0 4px 4px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 4px 4px rgba(0,0,0,0.05);-moz-box-shadow:0 0 4px 4px rgba(0,0,0,0.05);transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);}
.Rs-news-list li:hover h2{color:#70130f}
@media(min-width:992px) and (max-width:1024px){
    .Rs-news-list li .Rs-news-list-text p{-webkit-line-clamp:5;}
}
@media(min-width:768px) and (max-width:992px){
     .Rs-news-list li .Rs-news-list-text p{-webkit-line-clamp:4;}
}
@media(max-width:760px){
    .Rs-news-list li .Rs-news-list-text h2{font-size:16px;line-height:1.8}
     .Rs-news-list li .Rs-news-list-text p{-webkit-line-clamp:2;margin-top:5px;font-size:14px;line-height:1.8}
}
@media(min-width:640px) and (max-width:760px){
     .Rs-news-list li .Rs-news-list-text p{-webkit-line-clamp:4;}
}
/*======新闻详情*/
.Rs-info{margin-bottom:20px;font-size:12px;color:#999;background:#fff;padding:5px 0;line-height:2.4;transition:all 0.3s linear 0.1s;-moz-transition:all 0.3s linear 0.1s;-o-transition:all 0.3s linear 0.1s}
.Rs-info i{font-style:normal;margin:0 5%;}
.Rs-news-details{background:#fff;padding:15px;transition:all 0.3s linear 0.1s;-moz-transition:all 0.3s linear 0.1s;-o-transition:all 0.3s linear 0.1s}
.Rs-news-details:hover,.Rs-info:hover,.Rs-pernext:hover{box-shadow:0 0 4px 4px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 4px 4px rgba(0,0,0,0.05);-moz-box-shadow:0 0 4px 4px rgba(0,0,0,0.05);transform:translateY(-3px);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);}
.Rs-pernext{margin-top:20px;margin-bottom:30px;background:#fff;padding:15px;transition:all 0.3s linear 0.1s;-moz-transition:all 0.3s linear 0.1s;-o-transition:all 0.3s linear 0.1s}
.Rs-pernext span{width:50%;font-size:14px;color:#333}
.Rs-pernext span a{color:#333;}
.Rs-pernext span.Rs-fr{text-align:right}
.Rs-pernext span:hover,.Rs-pernext span:hover a{color:#602826}
@media(max-width:760px){
    .Rs-pernext span{width:100%;float:none;display:block;}
    .Rs-pernext span.Rs-fr{text-align:left;margin-top:10px;border-top:solid 1px #f8f8f8;padding-top:10px;}
}
/*======联系方式*/
.Rs-contact-box{margin-top:30px;background:#fff;padding:45px 30px;}
.Rs-contact-box img{margin:auto}
.Rs-map{margin-bottom:30px;}
@media(max-width:760px){
    .Rs-contact-box{padding:20px 5px}
    .Rs-contact-box .Rs-conter{margin-top:15px;}
}
/*======在线留言*/
.Rs-line-box{margin-bottom:30px;background:#fff;padding:30px 30px 20px;margin-top:30px;}
.Rs-line-box .form-group{position:relative;padding-top:20px;}
.Rs-line-box .form-group p{position:absolute;left:1%;top:20px;line-height:34px;transition:all  0.3s linear 0.1s;-webkit-transition:all 0.3s linear 0.1s;-moz-transition:all 03s linear 0.1s;-o-transition:all 0.3s linear 0.1s;font-size:12px;}
.Rs-line-box .form-group button{transition:all  0.3s linear 0.1s;-webkit-transition:all 0.3s linear 0.1s;-moz-transition:all 03s linear 0.1s;-o-transition:all 0.3s linear 0.1s;width:120px;}
.Rs-line-box .form-group button:hover{background:#602826;color:#fff;border-color:#602826}
/*=====分页*/
.Rs-page{ overflow:hidden; margin-top:20px; text-align:center;margin-bottom:40px}
.Rs-page a,.page-end,.page-start{ display:inline-block; background:#fff;border:solid 1px #dddede;padding:0 1rem;font-family:"微软雅黑";font-size:14px;color:#656565;  height:2.5rem; line-height:2.5rem;}
.Rs-page b,.page-this{display:inline-block; background:#d9be83;border:solid 1px #d9be83;padding:0 1rem;font-family:"微软雅黑";font-size:14px;color:#fff; height:2.5rem; line-height:2.5rem;font-weight:normal;margin:0 5px;}

/*=====客服*/
.Rs-kf{position:fixed;top:14%;right:0;z-index:9;width:210px;}
.Rs-mv{width:200px;height:175px;background:url(../images/kf.png) no-repeat center;}
.Rs-fk-list{border-radius:12px;background:#d9be83;}
.Rs-kf-box{padding:32px 20px 10px;}
.Rs-ul li{height:36px;line-height:36px;background-color:#602826;margin-bottom:12px;background-repeat:no-repeat;background-position:left 10px center;padding-left:45px;font-size:16px;color:#d9be83}
.Rs-ul li a{color:#d9be83}
.Rs-ul li.Rs-qq{background-image:url(../images/ico_1.png);}
.Rs-ul li.Rs-tel{background-image:url(../images/ico_2.png)}
.Rs-ul li.Rs-sj{background-image:url(../images/ico_3.png)}
.Rs-ul li.Rs-wx{background-image:url(../images/ico_4.png)}
.Rs-sl{background:url(../images/ico_5.png) no-repeat center;height:40px;width:100%;cursor:pointer}
.Rs-xl{background:url(../images/ico_6.png) no-repeat center;height:40px;width:100%;cursor:pointer;display:none}