
/*banner*/ 
.banner{ width: 90%; overflow: hidden; margin: 0 auto; position: relative;}
.banner .item{  position:relative;  background-repeat:no-repeat; background-position:center top; background-size:cover; overflow:hidden  }
.banner .item img{ display:block; width:100%}
.banner .slick-dots{ position:absolute; z-index:2;  right:5.3vw; bottom:2.6vw; text-align:center}
.banner .slick-dots li{transition: all 0.3s;-moz-transition: all 0.3s;	/* Firefox 4 */-webkit-transition: all 0.3s;	/* Safari 和 Chrome */-o-transition: alll 0.3s;	/* Opera */ display:inline-block; width:.9vw; height:.9vw; margin:0 5px; border:3px solid #fff; border-radius:50%; cursor:pointer; position:relative;  }
.banner .slick-dots li.slick-active{ background:#fff;}
.banner .slick-dots button{ display:none}

/*about-banner*/
.about-banner{ width: 100%; overflow: hidden; margin: 0 auto; position: relative; padding-bottom: 1vw;}
.about-banner .item{  position:relative;  background-repeat:no-repeat; background-position:center top; background-size:cover; overflow:hidden  }
.about-banner .item img{ display:block; width:100%}
.about-banner .slick-dots{ position:absolute; z-index:2;  right:0; bottom:0; text-align:center}
.about-banner .slick-dots li{transition: all 0.3s;-moz-transition: all 0.3s;	/* Firefox 4 */-webkit-transition: all 0.3s;	/* Safari 和 Chrome */-o-transition: alll 0.3s;	/* Opera */ display:inline-block; width:.5vw; height:.5vw; margin:0 5px; border:1px solid #fff; border-radius:50%; cursor:pointer; position:relative;  }
.about-banner .slick-dots li.slick-active{ background:#fff;}
.about-banner .slick-dots button{ display:none}

/*首页*/
.index01{ width: 90%; margin: 0 auto; background:url(../image/ico-line.png) repeat-x top left; padding-top:3.12vw; color:#ad2410; background-size:auto}
.index01 a{ color:#ad2410;}
.index01 .box{ width:94%; margin:0 auto;} 
.index01 .box>div{ width:25%; float:left; padding:0 0.69vw;}
.index01 .box img{ display:block; width:100%} 
.index01 .index0102 li{ margin-bottom:0.5vw}
.index01 .index0103{ position:relative}
.index01 .index0103 a{ display:block; position:absolute; z-index:2; width:50%; height:57.8%; left:0; bottom:0}

.index01 .index0104box{ background-color:#fff; height:17.79vw; padding:0 1.66vw; padding-top:1vw}
.index01 .index0104 .title{ line-height:1.4; margin-bottom:0.8vw}
.index01 .index0104 .title h3{ font-size:1.58vw}
.index01 .index0104 .title .eng{ font-size:0.9vw}
.index01 .index0104 li{ margin-bottom:1vw}
.index01 .index0104 li:last-child{ margin-bottom:0}
.index01 .index0104 li h3{ font-size:0.9vw; border-bottom:2px solid #ad2410; margin-bottom:.5vw;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index01 .index0104 li .p{ font-size:12px; line-height:1.4; height:32px; overflow:hidden}

/*栏目*/
.lanmumain{ padding-top:2vw; padding-bottom:1.8vw}
.lanmumain .weap{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.lanmumain .lanmu-left{ width:30%; margin-right:4.5vw; border-right:2px solid #fbf6f5; padding-right:4.5vw}
.lanmumain .lanmu-right{-webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1;}
.lanmu-left .title { padding-bottom:2.86vw; background:url(../image/ico-line.png) repeat-x bottom left; margin-bottom:2vw;background-size:auto}
.lanmu-left .title img{ display:block; width:71%}
.sidenav { position:relative; margin-bottom:1vw;}
/* .sidenav ul{ min-height:21.8vw} */
.sidenav .videoa{ position:absolute; z-index:1; right:0; text-align:center;top:0; font-size:.85vw; color:#c9b190; cursor:pointer}
.sidenav .videoa:before{ content:""; display:block; margin:0 auto; width:3.2vw; height:3.2vw; border:.25vw solid #c9b190; border-radius:50%; background:url(../image/ico-play.png) no-repeat center; background-size:40%; margin-bottom:.3vw}
.sidenav li{ margin-bottom:.8vw;}
.sidenav li a{ display:block; position:relative; padding-left:1vw}
.sidenav li a:before{ content:""; display:block; width:.6vw; height:.6vw; border:2px solid #fff; border-radius:50%; position:absolute; z-index:1; left:0;top:0.4vw;}
.sidenav li a h3{ font-size:.9vw;}
.sidenav li a .eng{ font-size:.65vw; text-transform:uppercase;font-family:Arial, Helvetica, sans-serif}
.sidenav li.on a,.sidenav li a:hover{ color:#c9b190}
.sidenav li.on a:before,.sidenav li a:hover:before{ background-color:#c9b190; border:2px solid #c9b190} 
.lanmu-left .sidebottom img{ display:block; width:81.5%}

.lanmu-plo{ border-bottom:2px solid #d38a80; margin-bottom:2.6vw}
.lanmu-plo .title{ float:left; line-height:1.3; padding-bottom:.8vw}
.lanmu-plo .title h3{ font-size:1.6vw}
.lanmu-plo .title .eng{ font-size:1.1vw; text-transform:uppercase; color:#c9b190; font-family:Arial, Helvetica, sans-serif}
.lanmu-plo .path{ float:right; font-size:.73vw; line-height: 1.5vw}
.lanmu-plo .path a{font-size:.93vw}
.lanmu-plo .img{ margin-top:0vw; float:left; width:100%}
.lanmu-plo .img img{ display:block; width:100%;}

.loadmore{ width:1.25vw; height:1.45vw; position:absolute; z-index:1; left:50%; margin-left:1vw; bottom:-1vw; background:url(../image/ico-more.png) no-repeat center; background-size:100%}

/*新闻*/
.newslist{ background:url(../image/ico-liner.png) repeat-y left top; padding-left:3.9vw; position:relative}
.newslist li{ margin-bottom:1.5vw}
.newslist li:last-child{ margin-bottom:0}
.newslist a{ display:block; border:2px solid #fff; border-radius:1vw; padding:1vw; position:relative; }
.newslist a:before{ content:""; display:block; position:absolute; width:1.8vw; height:1.2vw; background:url(../image/ico-left.png) no-repeat center left; background-size:100%; left:-1.74vw;top:50%; margin-top:-.6vw;}
.newslist .title{ border-bottom:2px dashed #fff; font-size:.8vw; overflow:hidden; position:relative; padding-bottom:.5vw;margin-bottom:.8vw}
.newslist .title h3{ width: 33vw; font-weight:normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-right:100px}
.newslist .title .date{ position:absolute; right:0;top:0;}
.newslist .more{ text-align:right}
.newslist .more span{ display:inline-block; font-size:0.8vw; color:#c9b190}
.newslist.more span:after{content:"";display:inline-block;width:0;height:0;border-top:.36vw solid transparent;border-right:.36vw solid#c9b190;border-bottom:.36vw solid transparent;vertical-align:middle;margin:0.2vw}.newslist.more span:before{content:"";display:inline-block;width:0;height:0;border-top:.36vw solid transparent;border-left:.36vw solid#c9b190;border-bottom:.36vw solid transparent;vertical-align:middle;margin:0.2vw}

.news-detail{ width:100%; height: 880px; border: #ffffff solid 2px; border-radius: 20px; padding:2.5%}
.news-d-title{ width:100%; height: 50px; border-bottom: #ffffff dashed 2px; font-size: .75rem; line-height: 40px;}
.news-d-title span{ float: right}
.news-d-title2{ width:100%; height: 50px; text-align: right; font-size: .7rem; line-height: 40px;}
.news-d-nr{ width:100%; height: 750px; font-size: .7rem; line-height: 20px; overflow-y: auto; }
.goback{ width:100px; height: 30px; line-height: 30px; text-align: center; color: #ac2310; background:#ffffff;  border-radius:25px; font-size: 1rem; }
.news-detail-bottom{ display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex; height: 50px; font-size: .8rem; line-height: 50px;}
    .news-detail-bleft{  -webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1; font-size: .1vw;}
    .news-detail-bright{ width:500px; height: 50px; font-size: .8rem; line-height: 50px;}
        .news-pre{ width: 245px; height: 50px; padding-left:25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url(../image/pre.jpg) no-repeat left; float: left}
        .news-next{ width: 245px; height: 50px; padding-right:20px;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: url(../image/next.jpg) no-repeat right; float: right}

.productlist{ margin-bottom:1.56vw} 
.productlist li{ float:left; width:25%; text-align:center;  border-bottom:1px solid #fff; padding-bottom:1.56vw; padding-top:1.56vw}	
.productlist li:nth-child(4n) a{ border-right:1px solid transparent; }
.productlist li a{ display:block;border-right:1px solid #fff;}
.productlist li .img{ margin:0 .98vw}
.productlist li .img img{ display:block; width:100%}
.productlist li .title{ display:inline-block; padding-left:4vw; background:url(../image/ico-li.png) no-repeat left center; background-size:3.43vw ;line-height: 10px; font-size: 10px;}
.productlist li .title h3{ font-size:.5rem;  padding-bottom:.6vw; background-size:auto .52vw}

/*关于我们*/
.aboutus-top{ padding-bottom: 2.5vw; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex; flex-direction: column; align-items: center; background: url(../image/ico-line.png) repeat-x bottom left; margin-bottom: 2vw; background-size: auto;}
.aboutus-left{ width: 100%; max-width: 650px; margin: 0 auto 2vw; }
.aboutus-right{ width: 100%; max-width: 900px; line-height: 2.2rem; text-align: justify; }
.aboutus-right img{max-width: 100%;}
.about-b-top{ margin-bottom: 1vw; background:url(../image/ico-li3.png) no-repeat left center; background-size:74px 25px; padding-left: 90px; font-size: 24px; font-weight: bold;}
.about-b-top span{ font-weight: normal; margin-left: 10px;}

.about-b-bottom{ padding-top: 10px;}
.about-b-bottom_box{ width: 48%; height: auto; min-height: 190px; overflow: hidden; padding-left: 30px; float: left; border-left: #ffffff solid 1px;}
.about-b-bottom_box .title{ display:inline-block; padding-left:90px; background:url(../image/ico-li3.png) no-repeat left bottom; background-size:74px 25px; line-height: 10px; font-size: 16px; line-height: 24px; margin-bottom: 30px; width:100%;}


/*成长历程*/
.growth{ display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.growth-left{ /* width: 512px; */ width: 50%; margin-right: 2vw }
.growth-right{ height:830px; overflow-y:auto; -webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1; position: relative;}
.growth-right li{ height:5vw; padding: 1vw 0.2vw; border-bottom: 2px solid #d38a80;}
.growth-right li:nth-child(1){ border-top: 2px solid #d38a80; }
.growth-r-left{ width:3.2vw; height:3.2vw; border-radius:50%; background: #c9b091; float: left; text-align: center; line-height: 1vw; font-size: 1vw; color: #b01c0a; padding-top: 1.2vw; line-height: 0.7vw;}
.growth-r-left span { font-size: .2vw;}
.growth-r-right{ /* width: 360px; */ line-height: 3vw; float: left; padding: 0 1vw; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

/*荣誉资质*/
.honor-right{ width:480px; height:820px; overflow-y:auto; -webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1; position: relative;}
.honor-right li{ width:228px; height:200px; padding-top: 20px; float: left; background: #980800; text-align: center; margin-right: 14px; margin-bottom: 20px;}
.honor-right li p{ font-size: 14px; line-height: 1.5;}
.honor-right .honor-r-ads{ width:470px; height:360px; text-align: center; background: #980800; padding-top: 30px; margin-right: 15px; margin-bottom: 20px;}
.honor-right .honor-r-ads p{ font-size: 18px; line-height: 1.5;}
.honor-right li:nth-child(2n){ margin-right: 0;}
.honor-r-right{ width: 20vw; line-height: 3vw; float: left; padding: 0 1vw; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

/*咨询热线*/
.online-right { width: 100%; height: auto; border-top: none;}
.online-r-title{ height: 3vw; font-size: 1.4vw; font-weight: bold; border-bottom: 2px solid #d38a80;}
.online-r-tel{ height: 14vw; padding: 2.5vw 0; margin-bottom: 2vw; line-height: 1.5vw; font-size: 1.9vw; font-weight: bold; border-bottom: 2px solid #d38a80;}
.online-r-tel p{ font-size: 2.5rem; font-weight: bold; }
.online-r-tel span{ font-size: 1vw; font-weight: normal; }
.online-r-addr{ height: 4vw; font-size: 1vw; line-height: 4vw; border-bottom: 2px solid #d38a80;}

/*在线申请*/
.online_input{ width:100%; height: 80px; line-height: 80px; color:#ac2310; font-size: 1.2rem; padding-left:5%; background: #ffffff; margin-top: 1.8rem;}
.online_input1{ width:100%; height: 80px; line-height: 80px; color:#ac2310; font-size: 1.2rem; padding-left:5%; background: #c9b091; margin-top: 1.8rem;}
.online_input2{ width:100%; height: 80px; margin-top: 1.8rem;}
.online_inpt{ /* width:82%; */ height: 60px; border: none; line-height: 60px; color:#ac2310; font-size: 1.2rem;}
.width70{ width:50%;}
.bt1{width:140px; height: 40px; line-height: 40px; background:#c9b091; color:#980800; border: none; font-weight: bold; border-radius:25px; font-size: 1.3rem; float: left;}


/*人才战略*/
.job-title{ font-size: 26px; }
.job-title2{ font-size: 18px; color: #cbbe9b; height:60px; line-height: 60px; border-top: 2px solid #d38a80; border-bottom: 2px solid #d38a80; margin: 10px 0 50px 0;}
.job-box-title{ font-size: 1rem }
.job-box-title span{ color:#c5987b }
.job-box{ padding: 15px 0; margin-top: 10px; border-top: 2px solid #d38a80; }
.job-box-title2{ width: 30rem; height: 25px; overflow: hidden; text-align: left; color:#c5987b}
.job-box-nr{ font-size: 0.7rem; line-height: 1rem; color:#c5987b}
.job-right{ height:830px; overflow-y:auto; -webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1; position: relative;}
.job-right li{ padding: 1vw 0.2vw; border-bottom: 2px solid #d38a80;}

/*门店地图*/
.map-top{ height: 50vh; margin-bottom:48px; background: url(../image/map-pic.png) center top no-repeat; background-size: auto 100%; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex; position: relative;}
#map-pic{ height: 50vh; margin: 0 auto;}
.map-top-info{ width:100%; height:12rem; position: absolute; right: 0; bottom: -12rem;}
.map-top-info-title{ width:100%; height:40px; line-height: 45px; border-bottom: #ffffff solid 2px; font-size: 18px; color:#ffffff; font-weight: bold; margin-bottom: 10px;}
.map-top-info ul{ width:100%; height:12rem; overflow-y: auto;}
.map-top-info ul li{ width:33%; height:30px; line-height: 30px; float: left;}

.map-left{ width: 650px; margin-right:19px; }
.map-right{ -webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1; line-height: 2.2rem; }
.map-right img{max-width: 100%;}
.map-b-top{ margin-bottom:19px; }
.map-b-bottom{ margin-top: 15rem; line-height: 1.2rem; font-size:12px; color:#c9b190;}
.map-b-bottom-left{ width: 100%;}
.map-b-bottom-right{ width: 100%; font-size: .75rem;}
.map-b-bottom-title{ width:100%; height:3rem; line-height: 3rem; border-bottom: #ffffff solid 2px; font-size: 14px; color:#ffffff; font-weight: bold; margin-bottom: 10px;}
.map-b-bottom-nr{ width:40%; float: left; margin-right: 3%; line-height: 20px; margin-bottom: 20px}
.map-b-bottom-nr b{ font-size: .85rem}

.map-top-info-title a{ float: right;}
.map-top-info-title a img{ vertical-align:middle; width: 20px;}
.store-name{ font-size: 12px; padding-left: 20px; color: #d38a80;}

.width33{ width:55%; margin-right:0;}
.width60{ width:60%;}


/*联系方式*/
.contact-top{ padding-bottom:20px; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex; }
.contact-top img{ width:380px; height: 144px; max-width: 100%; }
.contact-r-addr{ height:76px; font-size:19px; line-height:76px; border-bottom: 2px dashed #d38a80; margin-bottom:38px;}
.contact-b-bottom{ display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}

.contact-b-bottom-left{ width: 41%; float: left;}
.contact-b-bottom-left .box li{ width: 100%; float:left; font-size:13px; color:#ffffff; margin-right:13px; margin-bottom:5px; text-align: left;}


.contact-b-bottom-left .box li:last-child{ margin-right:0}
.contact-b-bottom-left .box li:nth-child(4) span{ display:inline-block; margin:0 6px }
.contact-b-bottom-left .box li p{ margin-left:33px}
.contact-b-bottom-left .box .ico{ width:20px; height:20px; display:inline-block; vertical-align:middle; border:1px solid #c9b190; border-radius:50%; margin-right:10px; background-repeat:no-repeat; background-size:60%; background-position:center}
.contact-b-bottom-left .box .ico-a01{ background-image:url(../image/ico-a01.png)}
.contact-b-bottom-left .box .ico-a02{ background-image:url(../image/ico-a02.png)}
.contact-b-bottom-left .box .ico-a03{ background-image:url(../image/ico-a03.png)}
.contact-b-bottom-left .box .ico-a04{ background-image:url(../image/ico-a04.png)}
.contact-b-bottom-left .box .ico-a05{ background-image:url(../image/ico-a05.png)}

.contact-b-bottom-mid{ width: 24%; text-align: center; border-left: 2px solid #d38a80; border-right: 2px solid #d38a80; float: left; margin-bottom: 30px}
.contact-b-bottom-mid p{  font-size: 15px; color:#c9b190;}
.contact-b-bottom-mid img{ width: 161px;}
.contact-b-bottom-mid .contact-btn{ width: 158px; height: 40px; background: #c9b190; font-size: 15px; color:#ad2410; border-radius:20px; line-height: 40px; margin: 0 auto; margin-bottom: 10px;}

.contact-b-bottom-right{ width: 34%; float: right; margin-bottom: 30px}
.contact-b-bottom-right a{ color: #c9b190;}


/*弹出视频*/
.videoboxx{ position:fixed; z-index:999; left:0; right:0;top:0; bottom:0; background:000; display:table; width:100%; height:100%; background:rgba(0,0,0,.7)}
.videoboxx .video{ display:table-cell; vertical-align:middle; vertical-align:middle; text-align:center}
.videoboxx .vi{ width:50%; margin:0 auto; position:relative; background-color:#383838}
.videoboxx .vi2{ width:50%; margin:0 auto; position:relative; }
.videoboxx .tcclose{ position:absolute; z-index:2; width:30px; height:30px; top:-15px; right:-15px; border-radius:50%; background:#fff url(../image/close_ico.png) no-repeat center; background-size:60%; cursor:pointer;transition: all 0.3s;}
.videoboxx .tcclose:hover{transform:rotate(360deg);}
.videoboxx  video{ display:block; position:relative; z-index:1}

/*滚动条整体样式*/
.gundong::-webkit-scrollbar {
width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/
height: 1px;
}

/*滚动条里面小方块*/
.gundong::-webkit-scrollbar-thumb {
border-radius   : 10px;
background-color: #94200f;
}

/*滚动条里面轨道*/
.gundong::-webkit-scrollbar-track {
box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
background   : #cd341e;
border-radius: 10px;
}

@media(max-width:1640px) {
.index01 .index0104 .title{ margin-bottom:.5vw}	
.index01 .index0104 li{ margin-bottom:.7vw}
}

@media(max-width:1439px) {
.index01 .index0104 li .p{ height:16px;}
.index01 .index0104 li h3{ font-size:13px}
.index01 .index0104 .title h3{ font-size:16px}
.lanmu-plo .path{ font-size:12px}
.lanmu-plo .path a{ font-size:12px}
.sidenav li a h3{ font-size:16px}
.sidenav li a .eng{ font-size:12px}
.sidenav li a{ padding-left:15px;}
.sidenav li{ margin-bottom:10px}
.sidenav li a:before{ width:8px; height:8px; border:1px solid #fff;top:8px}
.sidenav .videoa{ font-size:14px}
.newslist .title h3{ width: 90vw; font-size:16px}
.newslist .more span{ font-size:12px}
} 
@media(max-width:1023px) {
.index01{ background-size:auto 1vw}
.banner{ margin-bottom:10px; width: 100%}
.banner .slick-dots{ bottom:0px}	
.banner .slick-dots li{ width:8px; height:8px; border:1px solid #fff}	
.index01 .box{ width:auto; padding: 10px 15px; padding-bottom:0}	
.index01 .box>div{ float:none; width:auto;margin-bottom:10px}
.index01 .index0102 li{ margin-bottom:10px}	
.index01 .box .index0103{ width:100%}
.index01 .box .index0104{ width:100%; }
.index01 .index0104box{height:auto; padding:10px;}
.index01 .index0104 li{ margin-bottom:10px}
.index01 .index0104 li .p{ font-size:13px; height:auto}
.index01 .index0104 .title{ margin-bottom:10px}
.index01 .index0104 li h3{ font-size:16px; padding-bottom:5px; margin-bottom:5px}
.index01 .index0104 .title h3{ font-size:18px}

.lanmumain .weap{ display:block}
.lanmumain .lanmu-left{ width:auto; margin-right:0; padding-right:0; border-right:0}
.lanmu-left .title img{ width:auto; height:60px}
.lanmu-left .title{ padding-bottom:20px; margin-bottom:10px; background-size: auto 1vw;}
.lanmu-left .sidebottom{ display:none;}

.sidenav { position: relative; margin: 3vw 0;}
.sidenav .videoa{top:-70px;}
.sidenav .videoa:before{ width:30px; height:30px; border: .4vw solid #c9b190;}
.sidenav ul{ overflow:hidden}
.sidenav ul li{ float:left; width:50%}
.lanmu-plo .path{ display:none}
.sidenav li a h3{ font-size:15px;}
.sidenav li{ margin-bottom:5px;}
.sidenav li a .eng{ font-size:10px;}
.lanmu-plo .title h3{ font-size:18px;}
.lanmu-plo .title .eng{ font-size:12px;}
.newslist .title{ font-size:16px}
.lanmu-plo{ border-bottom:1px solid #fff; padding-bottom:5px; margin-bottom:10px}
.lanmu-plo .title{ padding-bottom:0}

.aboutus-top{  display: block; padding-bottom: 2.86vw; background: url(../image/ico-line.png) repeat-x bottom left; margin-bottom: 2vw; background-size: auto 1vw;}
.aboutus-top > *{ width: 100% !important; float: none !important; }
.aboutus-left,.aboutus-right{ width: 100% !important; margin-bottom: 3vw; }
.aboutus-right{ font-size: 14px; line-height: 2; }
.aboutus-right > div{ padding: 10px 0; }
.about-b-top{ font-size: 18px; padding-left: 70px; background-size: 50px 18px; background-position: left center; }
.about-b-top span{ display: block; margin-left: 0; margin-top: 5px; font-size: 14px; }
.about-b-bottom{ display: block; }
.about-b-bottom_box{ width: 100%; height: auto; min-height: auto; margin-bottom: 15px; border-left: none; border-top: 1px solid rgba(255,255,255,0.3); padding-left: 15px; }
.about-b-bottom_box .title{ padding-left: 0; background: none; font-size: 14px; line-height: 1.5; margin-bottom: 10px; }

.growth {background-size: auto 1vw;}
.growth-left{ display: none;}
.growth-right { height: auto; border-top: none;}
.growth-right li{ height: 15vw;}
.growth-r-left{ width: 12vw; height: 12vw;font-size: 3.5vw; padding-top: 5vw; line-height: 2.5vw;}
.growth-r-left span{ font-size: 2vw;}
.growth-r-right{ width: 70vw; line-height: 12.8vw; }

.honor-right { height:auto;}
.honor-right .honor-r-ads{ width: 100%; height: auto; padding: 20px 0; margin-bottom: 4vw;}
.honor-right .honor-r-ads p{ font-size:4vw;}
.honor-right .honor-r-ads img{ width: 90%;}
.honor-right li{ width:48%; height:160px; padding-top: 20px; float: left; background: #980800; text-align: center; margin-right:4%; margin-bottom:4vw;}
.honor-right li img{ width:90%}
.honor-right li p{ font-size:2.5vw;}

.newslist{ background:none; padding-left:0;}
.newslist li{ margin-bottom:10px}
.newslist a:before{ display:none}
.newslist .more span:before{border-top:6px solid transparent; border-left:6px solid #c9b190; border-bottom:6px solid transparent; margin:0 2px}
.newslist .more span:after{border-top: 6px solid transparent; border-right: 6px solid #c9b190; border-bottom: 6px solid transparent; margin:0 2px}
.productlist{ margin-bottom:20px}
.productlist ul{ display:flex; flex-wrap:wrap; }
.productlist li{ width:50%; text-align:center; float:none; padding:10px 5px; box-sizing:border-box;}	
.productlist li:nth-child(4n) a{ border-right:1px solid #fff}
.productlist li:nth-child(2n) a{ border-right:1px solid transparent}
.productlist li .title h3{ font-size:16px;padding-bottom:7px; background-size: auto 7px;}
.productlist li .title{ padding-left:25px;background-size:20px;}
.productlist li .title p{ font-size:12px !important; }
.productlist li .img{ margin: 0 auto 10px; max-width: 90%; }
.productlist li .img img{ width: 100%; max-width: 150px; }

.online-right { width: 100%; height: auto; border-top: none;}
.online-r-title{ height: 7vw; font-size: 4vw; font-weight: bold; border-bottom: 2px solid #d38a80;}
.online-r-tel{ height: 32vw; padding: 5vw 0; margin-bottom: 2vw; line-height: 4vw; font-size: 4vw; font-weight: bold; border-bottom: 2px solid #d38a80;}
.online-r-tel p{ font-size: 6vw; font-weight: bold; }
.online-r-tel span{ font-size: 3vw; font-weight: normal; }
.online-r-addr{ height: 9vw; font-size: 3vw; line-height: 9vw; border-bottom: 2px solid #d38a80;}

.job-right{ height: auto;}
.job-right img{ width:100%;}

.contact-b-bottom img{ width:100%}
.contact-r-addr{ height: 9vw; font-size: 2vw; line-height: 9vw; border-bottom: 2px dashed #d38a80; margin-bottom: 2vw;}
.contact-b-bottom-left,.contact-b-bottom-mid,.contact-b-bottom-right{ width: 100%; text-align: center; border: none;}
.contact-b-bottom-left,.contact-b-bottom-mid,.contact-b-bottom-right{ width: 100%; text-align: center; border: none;}

.videoboxx .vi{ width:90%;}
}