@charset "utf-8";
/* CSS Document */
*{box-sizing:content-box;}
body{margin:0px;padding:0px;font-size:0.14rem;color: #333;font-family:"微软雅黑";min-width:12rem;}
pre{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; Word-wrap: break-word;font-family:"微软雅黑";}
:hover{/* transition: all 0.3s ease-in 0.1s,color 0.2s ease-out 0.1s; */}
a{color:#2b2b2b;text-decoration:none;}
a:hover{text-decoration:underline;}

ol,ul,li,p,h1,h5,h2,h3,h4,h6,dl,dt,dd{list-style:none;margin:0px; padding:0px;}
img{border:0px;}
form{ margin:0px; padding:0px;}input,textarea{ outline:0}
em,i{font-style:normal;}
.clear {clear: both;height: 0;}
.fl{float:left;}
.fr{float:right}
.wd1200{width:12rem;margin: 0 auto;height: auto}
.main{width:100%;float:left;padding: 40px 0;position: relative;}
#titbj{float:left;height:41px;width:100%;border-bottom: 1px solid #e8e5e5;background: #f5f5f5;}
#titbj h1,#titbj .h1{float: left;width: 1000px;height:40px;line-height:40px;font-size:14px;font-weight:normal;color: #999999;}
#titbj a{float:left;margin-top:10px;color: #999999;padding: 0 20px;}
#titbj a.contact{border-right:1px solid #e4e4e4}
#titbj a:hover{color:#333}
.top {padding: 0.18rem 0;height: 0.9rem;width: 100%;float:left;}
.top .logo{display: block;height: 0.9rem;min-width: 0.9rem;}
.top .logo a img{display: block;height: 100%;width: auto;}
.top .logo a{display: block;height: 100%; width: auto;}
.top .logo_2{display: block;height: 0.7rem;padding: 0.2rem 0 0 0.2rem;position: relative;}
.top .logo_2 strong{display: block;font-size: 0.26rem;line-height: 0.32rem;color: #226043;max-width: 4.75rem;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;min-width: 3.6rem;}
.top .logo_2 p{display: block;font-size: 0.2rem;font-weight: bold;line-height: 0.24rem;color: #666;padding-top: 0.06rem;max-width: 4.75rem;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.top .top_tel{width: 2.2rem;height: 0.8rem;display: block;overflow: hidden;background: url(../pic/tel.gif) no-repeat 0px 0.08rem;padding-left: 0.5rem;margin-top: 0.18rem;background-size: 0.42rem;}
.top .top_tel i{float:left;width: 1.84rem;display: block;color: #777;font-style: normal;}
.top .top_tel  p{font-size: 0.26rem;color: #226043;line-height:0.28rem;height: 0.32rem;float:left;margin-top: 0.05rem;font-weight:bold;width: 2.34rem;overflow: hidden;}
.top .top_tel p span{font-size: 0.16rem;display: block;line-height: 0.22rem; font-weight:normal}
.top .h_code{width:1.12rem;height: 0.9rem;position:relative;margin-right: 0.3rem;}
.top .h_code img{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom: 0;object-fit: contain;}
.index-nav{width: 100%;height: 0.6rem;float: left;color: #555;padding: 0 0 0 0;border-top: 1px dashed #ccc;}
.index-nav-frame{width: 12rem;margin: 0 auto;height: 0.6rem;}
.Nptline{z-index: 9999999;width: 1.69rem;float: left;position: relative;display: block;outline: none;cursor: pointer;height: 0.6rem;line-height: 0.6rem;text-align: center;font-size: 0.16rem;margin-left: 0.02rem;}
.Nptline.active a{border-bottom:2px solid #226043}
.Nptline:after{position:absolute;content:"";bottom:0;width:0;height:0.02rem;background:#fff;left:0}
.Nptline:hover:after{width:100% }
.Nptline:hover .Nptcenter{height:auto;opacity: 1;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.Nptline a{color: #555;font-weight:bold;line-height: 0.6rem;}
.Nptline a:hover{border-bottom:2px solid #226043;text-decoration: none}
.Nptcenter{width: 1.69rem;border-top:0;background: rgba(255,255,255,0.9);box-shadow: 0 6px 12px rgb(0 0 0 / 18%);opacity: 0;display: block;height:0;position: absolute;overflow: hidden;transition: all 0.5s;margin-bottom: 1px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; /* Opera */transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.Nptcenter .Nptli{width: 100%;font-weight: normal;font-size: 0.16rem;text-align: center;background: rgba(255,255,255,0.9);color: #555;float:left;height: 0.4rem;line-height: 0.4rem;margin: 0 auto;text-decoration: none;border-bottom: dotted 1px #ccc;z-index:99;margin-bottom: 0.01rem;font-weight:bold}
.Nptcenter .Nptli a{color: #333;float:left;width:100%;}
.Nptcenter a:hover{background: #fff;color: #226043;}
.Nptline-focus:focus{display: none;}
/*轮播广告*/
.bn-alp { width:100%; height:5rem; position:relative; float:left; background: #ffed29 no-repeat;background-position:50% 0%; overflow:hidden }
.bn-alp ul,.bn-alp li { margin:0; padding:0; list-style:none; }
.bn-alp .abox { height:100%; position:relative; }
.bn-alp .abox li { width:100%; height:5rem; background-position:50% 0%; background-repeat:no-repeat; background-color:#dddddd; background-size:cover; position:absolute; top:0; left:0; z-index:10; }
.bn-alp .abox li.on { z-index:99; }
.bn-alp .abox li img.bg { display:none; }
.bn-alp .abox li a.b { display:block; width:100%; height:100%; }
.bn-alp .i { bottom:0.25rem; left:50%; margin-left:-0.5rem; text-align:center; position:absolute; z-index:100;}
.bn-alp .i i {display:inline-block;margin-right:10px;width: 0.44rem;height: 0.07rem;background: rgba(162,162,162,.8);border-radius: 6px;cursor:pointer;/* transition: 0.3s all ease-in-out; */}
.bn-alp .i i.on {background-position: -1.3rem 0;background: #226043;}
/*搜索*/
.search{float:left;width:100%;height: 0.33rem;overflow:hidden;border-bottom: 1px solid #dedede;background: #4c4c4c;padding: 0.1rem 0;}
.Fsearch{background:#f2f2f2;margin-top: -0.04rem;}
.search .wd1200{position: relative;height: 0.56rem;}
.search_main_l{ float:left; margin-right:0.2rem; max-width:9rem}
.search_main_l strong{font-weight: normal;display: block;color: #fff;line-height: 0.3rem;float: left;}
.search_main_l p,.search_main_l p a{font-size: 0.14rem;color: #fff;display: inline-block;line-height: 0.25rem;float:left;padding-right:0.2rem;}
.search_main_l p{overflow: hidden;height: 0.25rem;float: left;padding-top: 0.02rem;max-width: 7.5rem;}
.search_main_l p a:hover{ color: #fff; text-decoration: underline; }
.search .search_in{float: right;height: 0.3rem;position: relative;}
.search .search_in form{width: 2.6rem;height: 0.3rem;line-height: 0.3rem;display: block;border-radius: 0.35rem;}
.search .search_in form input{ background: none; border:0 none;  font-size:0.14rem; }
.search .search_in form #search-bg{float: left;width: 2.2rem;border: 1px solid #f3efef;border-right: 0;border-top-left-radius: 18px;border-bottom-left-radius: 18px;background: #fff;}
.search .search_in form #search-i{width: 0.49rem;height: 0.3rem;display:block;border-radius: 50%;cursor: pointer;position: absolute;right: 0;}
.search .search_in form #search-bg input {line-height: 0.3rem;display: block;padding: 0 0px 0 0.2rem;width: 1.8rem;}
.search .search_in form #search-i input{display: block;background: url(../pic/s_so.gif) no-repeat center;width: 100%;height: 100%;cursor: pointer;background-size: 0.47rem;}
.search_main_r strong{ font-size:0.28rem; color: #fff; display: block; line-height: 0.35rem; font-weight: bold; }

/*优势广告一*/
.chose h3 {font-weight:normal;text-align:center;height:67px;margin-bottom:20px;border-bottom: 1px solid #ccc;position: relative;}
.chose h3:after{content:"";position:absolute;background:#c3a478;height: 3px;width: 255px;bottom:-2px;left:50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.chose h3 a { color:#555; font-size:18px;}
.chose h3 b { display:block; color:#226043; font-size:20px;}
.chose h4 {font-weight:normal;margin:0 auto;text-align:center;width:569px;height:65px;padding-top:10px;color:#555;line-height:26px;font-size:18px;border: 2px solid #226043;position: relative;}
.chose h4:before{content:"";position:absolute;width:100px;height:2px;background:#226043;left: -100px;top: 50%;transform: translateY(-50%);}
.chose h4:after{content:"";position:absolute;width:100px;height:2px;background:#226043;right: -100px;top: 50%;transform: translateY(-50%);}
.chose h4 span { display:block;}
.ch_list {margin-right:-20px;width: 100%;float: left;}
.ch_list li {float:left;display:inline;margin-right: 0.2rem;width: calc(100%/5 - 0.2rem);}
.ch_list em {display:block;width: 100%;height:164px;}
.ch_list img{width:100%;height:100%;object-fit:cover}
.ch_list p { border:1px solid #27694a; border-top:none; padding:22px 21px 0; overflow:hidden; height:97px; text-align:center; }
.ch_list p b { display:block; height:20px; line-height:20px; overflow:hidden; background:url(Img/Index/line2.gif) center center no-repeat; color:#226043; font-size:14px;}
.ch_list p span { display:block; color:#555; line-height:20px; height:60px; overflow:hidden; margin-top:6px;}
.ch_list .li2,.ch_list .li4 { margin-top:44px;}
.ch_list .li3 { margin-top:84px;}

/*优势广告2*/
.say {width:100%;height:2.5rem;overflow:hidden;margin: 0.4rem 0 0;}
.say h3 {float:left;width: 2.5rem;}
.say h3 a,.say h3 img {display:block;width: 100%;height: 2.5rem;object-fit: cover;}
.s_rt {width: calc(100% - 2.6rem);float:right;}
.s_rt li {float:left;width:calc(100%/5);position: relative;height: 2.5rem;}
.s_rt li .img{width:100%;height:1.25rem;position: relative;float: left}
.s_rt li .img img{width:100%;height: 100%;object-fit: cover;}
.s_rt li p{width: calc(100% - 4px);height: calc(1.25rem - 4px);float:left;border: 2px solid #1b6743;}
.s_rt li p .tit{color: #226043;width:100%;font-size:0.18rem;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-top:0.46rem;display: block;text-align: center;}
.s_rt li p em{-webkit-transform:scale(0.667);font-size:8px;display:block;color:#555;font-weight:normal;text-transform:uppercase;text-align: center;}
.s_rt li:nth-child(2) p,.s_rt li:nth-child(4) p{position:absolute;top:0}
.s_rt li:nth-child(2) .img,.s_rt li:nth-child(4) .img{bottom:0;position: absolute;}
/*合作客户*/
.title{width:100%;float:left;text-align: center;margin-bottom: 20px;position: relative;}
.title a{font-size: 24px;color: #1b6743;text-align: center;height: 38px;line-height: 38px;overflow: hidden;margin: 0 auto;}
.title em{ margin-top:3px; display:block; color:#999; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
.hz .ul{width: 12rem;margin:0 auto;overflow:hidden;position: relative;margin-top: 20px;}
.hz .ul .left1{width: 0.25rem;background: url(../pic/lt.gif) 0 0px no-repeat;background-size: 0.14rem;height: 0.5rem;position: absolute;left: 0;top: 50%;cursor: pointer;transition: 0.3s all ease;transform: translateY(-50%);}
.hz .ul .right1{float:right;width: 0.25rem;background: url(../pic/rt.gif) center 0 no-repeat;background-size: 0.14rem;height: 0.5rem;position: absolute;right: 0;top: 50%;cursor: pointer;transition: 0.3s all ease;transform: translateY(-50%);}
.hz .ul .neirong{float:left;width: 11.6rem;height: 1.5rem;overflow:hidden;margin-left: 0.2rem;}
.hz .ul .neirong li{_display:inline;background:#fff;overflow:hidden;text-align:center;display: block;/* margin: 0 0.06rem; */width: 2rem;height: 1.38rem;float:left;padding: 0.05rem 0rem;position: relative;}
.hz .ul .neirong li .tjimg{width: calc(100% - 2px);height: 1rem;position:relative;float:left;border: 1px solid #eee;overflow:hidden;}
.hz .ul .neirong li img{position: absolute;margin: auto;top: 0;left: 0;bottom: 0;right: 0;max-width: 100%;max-height:100%;-webkit-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s;width:100%;height:100%;object-fit:cover}
.hz .ul h3{float: left;overflow:hidden;text-align:center;padding: 0.05rem 0 0.05rem 0;font-size: 0.14rem;font-weight: 400;color: #333;width: 100%;height: 0.18rem;}
.hz .ul li:hover h3{color:#ba272d;}
.hz .ul li:hover .tjimg{border: 1px solid #cccbcb}
.hz .ul li:hover img{ -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
/*首页产品展示*/
/*产品*/
.product{background: url(../pic/bg1.jpg) 50% 0 no-repeat;background-size: cover;width: 100%;float: left;}
.cp_l{padding-top:30px;width:100%;float:left;}
.cp_l .type{width: 220px;height: 90px;overflow: hidden;}
.cp_l .type a{font-size: 22px;color: #f4eaca;display: block;padding: 24px 0 0 0;line-height: 24px;width: 100%;text-align: center;height: 66px;}
.cp_l .type i{display: block;font-size: 10px;color: rgba(255,255,255,0.5);text-transform: uppercase;font-weight: normal;}
.dcpml{background: url(../pic/lt_bg.jpg) bottom no-repeat #16603d;width: 220px;float:left;padding:0px 0 0 0px;}

.lt_ad{padding: 8px 0 45px 17px;float: left;}
.lt_ad span { display:block; background:url(../pic/lt_tel.gif) left 3px no-repeat; padding-left:55px; color:#f7efd6; font-size:14px;}
.lt_ad span em { display:block; font-family:Arial, Helvetica, sans-serif; font-size:22px; }

.cp_l .gundong{max-height: 596px;overflow: auto;overflow-x: hidden;}
.cp_l .gundong::-webkit-scrollbar {/*滚动条整体样式*/  width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/  height: 6px;}
.cp_l .gundong::-webkit-scrollbar-thumb {/*滚动条里面小方块*/  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);  background: rgba(0,0,0,0.4);}
.cp_l .gundong::-webkit-scrollbar-track {/*滚动条里面轨道*/  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);  border-radius: 0;  background: rgba(0,0,0,0.05);}
.cp_l .gundong h2{float: left;width: 100%;font-weight:normal;font-size: 16px;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;border-radius: 6px;text-align: center;border-bottom: 1px dashed #1a6240;}
.cp_l .gundong h2 a{color: #f4eaca;font-weight: bold;font-size: 14px;background: url(../pic/lt_h3.gif) no-repeat left center;padding-left: 0.1rem;}
.cp_l .gundong h3{float: left;width: 100%;text-align: center;font-size: 13px;line-height: 30px;font-weight:normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;display: none;}
.cp_l .gundong h3 a{color:#87ddb5}
.cp_l .gundong h2:hover a{text-decoration:underline;}
.cp_l .gundong h2:hover span{ color:#ffffff;}
.cp_l .gundong h3:hover a{color:#fff;text-decoration:underline;}
.cp_l .gundong h2 span{position: absolute;right: 10px;cursor:pointer;display: block;width: 20px;height: 20px;background: #009946 url(../pic/prod_list_c.png) no-repeat -9px 5px;
border-radius: 50%;position: absolute;font-size:0;text-indent:2em;top: 10px;transition: 0.3s all ease-in-out;}
.cp_l .li03 a:hover{color:#FFF;}
.cp_l .gundong{float: left;width: calc(100% - 0.08rem);color: #fff;border-top:0px;position:relative;font-size: 14px;overflow:hidden;background: #388662;margin: 0 0.04rem 0.2rem;}
.cp_l .plist_row1{display: block;height: 85px;width: 100%;position: relative;float:left;text-decoration:none;text-align:center;background: -webkit-linear-gradient(bottom,#009946,#007234);background: -moz-linear-gradient(bottom,#009946,#007234);background: -o-linear-gradient(bottom,#009946,#007234);background: linear-gradient(bottom,#009946,#007234);}
.cp_l .plist_row1 span {color: #fff;position: relative;font-size: 24px;font-weight: bold;display: block;margin-top: 15px;margin-bottom: 8px;}
.cp_l .plist_row1 em {font-style:normal;font-size: 16px;color: #77c59a;font-family: Arial;text-transform: uppercase;display: block;}

.pro_list {width: calc(100% - 2.2rem);}
.pro_list li {float:left;display:inline;width: calc(100%/3 - 0.2rem);height: 280px;position:relative;margin: 0 10px 20px 10px;}
.pro_list .p_img {display:block;width: 100%;height: 100%;}
.pro_list .p_img img {width: 100%;height: 100%;object-fit: cover;}
.pro_list p {display:none;position:absolute;left:0;top:0;background: #00000070;width: 100%;height: 100%;}
.pro_list p em { display:block; margin-top:106px; height:28px; line-height:28px; text-align:center; overflow:hidden; font-weight:bold; color:#f7efd6; font-size:20px;  margin-bottom:7px;}
.pro_list p .p1 { display:block; border:1px solid #a69885; width:83px; height:21px; text-align:center; line-height:21px; color:#f7efd6; margin:0 auto; }
.pro_list li:hover p{display:block}
/*优势广告3*/
.perfct,.sycase{background: url(../pic/bg2.jpg) no-repeat 50% 0;background-size: cover;}
.perfct .title,.sycase .title{border-bottom:1px solid #9f7742;padding-bottom: 0.1rem;position: relative;}
.perfct .title:after,.sycase .title:after{content:"";background:#9f7742;width:2rem;height:3px;position:absolute;bottom:-2px;left:50%;transform:translateX(-50%)}
.perfct .title em{font-size:0.18rem}

.per_con{position:relative;width: 100%;float: left;height: 469px;margin-top: 30px;}
.per_con .bg_img{width:440px;height: 440px;position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);top: 3%;border: 2px solid #1b6743;border-radius: 50%;padding: 10px;}
.per_con .bg_img img{width:100%;height: 100%;object-fit: cover;border-radius: 50%;overflow: hidden;}
.per_con p {color:#555;font-size:14px;position:absolute;padding-bottom:10px;}
.per_con b { display:block; color:#1b6743; font-size:18px; margin-bottom:3px;}
.per_con .p1,.per_con .p3,.per_con .p5 {width: 285px;text-align:right;}
.per_con .p2,.per_con .p4,.per_con .p6 {width: 285px;text-align:left;}
.per_con .p1 {left: 0;top:22px;}
.per_con .p2 { right:0; top:22px;}
.per_con .p3 { left:0; top:185px;}
.per_con .p4 { right:0; top:185px;}
.per_con .p5 { left:0; top:345px;}
.per_con .p6 { right:0; top:345px;}
.per_con .p1:after,.per_con .p3:after,.per_con .p5:after{content:"";position:absolute;width:50px;height:1px;background:#9f7742;bottom:0;right: 0;}
.per_con .p2:after,.per_con .p4:after,.per_con .p6:after{content:"";position:absolute;width:50px;height:1px;background:#9f7742;bottom:0;left: 0;}

/*pk*/
.pk{background:url(../pic/bg3.jpg) no-repeat 50%;}
.pavilion-container{width: 100%;float: left;position: relative;}
/*tab分类*/
.pavilion-container .pavilion-inner{max-width: 100%;margin:0 auto;}
.pavilion-container .pavilion-inner .tabs1{overflow: hidden;width: 100%;display: flex;justify-content: center;}
.pavilion-container .pavilion-inner .tabs1 li a{color: #333;float: left;width: 100%;overflow: hidden;}
.pavilion-container .pavilion-inner .tabs1 .li{float:left;padding:0 0.21rem;border:1px solid #c9a467;border-radius:2px;line-height:0.36rem;font-size:0.16rem;color:#c9a467;letter-spacing:.35px}
.pavilion-container .pavilion-inner .tabs1 li{display: inline-block;padding: 0.1rem 0.3rem;line-height: 0.25rem;font-size: 0.18rem;color: #333;letter-spacing:.35px;text-align: center;border: 1px solid #999;}
.pavilion-container .pavilion-inner .tabs1 li{margin-left: 0.05rem;cursor:pointer;}
.pavilion-container .pavilion-inner .tabs1 li:first-child{margin-left:0}
.pavilion-container .pavilion-inner .tabs1 li.on,.pavilion-container .pavilion-inner .tabs1 li:hover{position: relative;background: #1b6743;color:#fff;}
.pavilion-container .pavilion-inner .tabs1 li>span{display:inline-block;vertical-align:middle}
/*tab内容*/
.pavilion-container .tab-content-wrap{position:relative;margin-top: 0.4rem;max-height: 4.1rem;overflow: hidden;}
.pavilion-container .tab-content{position:relative;top:0.65rem;transition:all .5s linear;opacity:0;z-index:-1;height:0;width:100%; overflow: hidden}
.pavilion-container .tab-content.show{height:auto;opacity:1;top:0;z-index:1}

.tab-content dl {width: 500px;}
.tab-content dt {padding:2px;width: calc(100% - 6px);height: 2.9rem;}
.tab-content dt img{width:100%;height: 100%;object-fit: cover;}
.tab-content dt a,.pk_con dt img { display:block; width:414px; height:235px;}
.tab-content dd { font-size:14px; line-height:24px; text-align:center; padding:0 12px; margin-top:8px;}
.pk_lt1 { float:left;}
.pk_lt1 dt { border:1px solid #266e4c;}
.pk_lt1 dd { color:#1b6743; font-weight:bold;}
.pk_lt2{float:right;}
.pk_lt2 dt { border:1px solid #9d9d9d;}
.pk_lt2 dd { color:#555;}
.pk_md {float:left;padding-top:94px;width: 200px;text-align:center;color:#145b39;font-size:50px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}

/*检测报告*/
.tm_con{width:100%;float:left;margin-top: 0.2rem;}
.containerscoll {width: 100%;position: relative;text-align: center;margin-bottom: 0.2rem;}
.codrops-top{line-height: 24px;font-size: 11px;background: rgba(255, 255, 255, 0.5);text-transform: uppercase;z-index: 9999;position: relative;box-shadow: 1px 0px 2px rgba(0,0,0,0.2);-webkit-animation: slideOut 0.5s ease-in-out 0.3s backwards;}
.codrops-top a{padding: 0px 10px;letter-spacing: 1px;color: #333;text-shadow: 0px 1px 1px #fff;display: block;float: left;}
.codrops-top a:hover{background: #fff;}
.codrops-top span.right{float: right;}
.codrops-top span.right a{float: left;display: block;}
.codrops-demos{text-align:center;display: block;padding-top: 20px;}
.codrops-demos a, .codrops-demos a.current-demo,.codrops-demos a.current-demo:hover{display: inline-block;border: 1px solid #719c7f;padding: 4px 10px 3px;font-size: 13px;
line-height: 18px;margin: 0px 3px;font-weight: 800;-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);box-shadow: 0px 1px 1px rgba(0,0,0,0.1);color: #fff;text-shadow: 1px 1px 1px rgba(0,0,0,0.9);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #90bd9e;background: -moz-linear-gradient(top, #90bd9e 0%, #72a081 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90bd9e), color-stop(100%,#72a081));background: -webkit-linear-gradient(top, #90bd9e 0%,#72a081 100%);background: -o-linear-gradient(top, #90bd9e 0%,#72a081 100%);background: -ms-linear-gradient(top, #90bd9e 0%,#72a081 100%);background: linear-gradient(top, #90bd9e 0%,#72a081 100%);}
.codrops-demos a:hover{background: #85b995;}
.codrops-demos a:active{-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.4);-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.4);box-shadow: 0px 1px 1px rgba(255,255,255,0.4);}
.codrops-demos a.current-demo,.codrops-demos a.current-demo:hover{color: #506757;text-shadow: 0px 1px 1px rgba(255,255,255,0.3);}
#carousel {width:900px;height: 528px;position:relative;margin:0 auto;clear:both;overflow:hidden;background-repeat: no-repeat;border-radius: 15px;}
#carousel>div{width: 100%;height: 100%;}
#carousel img {visibility:hidden; /* hide images until carousel can handle them */cursor:pointer; /* otherwise it's not as obvious items can be clicked */box-shadow: rgba(0, 0, 0, 0.298039) 0px 5px 10px;max-width: calc(100% - 10px);max-height: calc(100% - 20px);width: auto;height: auto;}
.carousel-center{ border:1px solid #226043;}
.container{padding-bottom: 20px;}
.atitlesc{position: absolute;bottom:0;left: 334px;width:223px;background: #8ca8d1;opacity: 0.7;filter:alpha(opacity=70);color:#fff;padding:5px;}
.t_lt {background: url("../pic/e_lt.jpg") no-repeat;height: 52px;left: 200px;position: absolute;top: 225px;width: 27px;z-index:500;background-size: 0.15rem;}
.t_rt {background: url("../pic/e_rt.jpg") no-repeat;height: 52px;position: absolute;right: 200px;top: 225px;width: 27px;background-size: 0.15rem;z-index: 500;}

/**/
.ad1{background: url(../pic/p19.jpg) no-repeat 50% 0;height: 235px;padding: 0;}
.ad1 .wd1200{position:relative;}
.ad1 .ad_nr{color: #fff;width: 520px;text-align: center;margin-top: 54px;margin-left: 107px;}
  .ad1 .ad_nr p{color:#e8d0b1;font-size:0.3rem;margin-bottom: 0.1rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ad1 .ad_nr span{font-size:0.16rem}.ad1 .ad_nr span em{font-size:0.2rem}
.ad1 a{text-decoration:none;}
/*ys*/
.ys .ysnr{width:100%;float:left;margin-top:0.2rem}
.ys li{width:100%;float:left;height: 230px}
.ys li .ysimg{width:50%;float:left;height: 230px}
.ys li .ysimg img{width:100%;height: 100%;object-fit: cover}
.ys li .yscontent{width:48%;float:right;padding-top:50px}
.ys li .yscontent h3{font-size:10px;color: #999;position: relative;margin-bottom: 0.2rem;font-weight: normal;}
.ys li .yscontent h3 b{color: #145b39;font-size:22px;display: block;}
.ys li .yscontent h3:after{content:"";position:absolute;width: 105px;height:3px;background:#cea26a;left:0;bottom: -8px;}
.ys li .yscontent p{color:#555555;line-height:0.26rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.ys li:nth-child(even) .ysimg{float:right}
.ys li:nth-child(even) .yscontent{float:left}
/*案例展示*/
.sycase .title{padding-bottom: 0.1rem;}
.case_list{width:100%;}

.m_link{width:100%;float:left;text-align: center}
.m_link .rep_more { display:block; margin:0 auto; border:1px solid #1b6743; color:#1b6743; width:94px; height:24px; text-align:center; line-height:24px;}
/*客户留言*/
.wd1200 .line{border-bottom: 1px solid #ccc;padding-bottom: 0.2rem}
.wd1200 .line:after{content:"";background:#9f7742;width:1rem;height:3px;position:absolute;bottom:-2px;left:50%;transform:translateX(-50%)}
.feed_con {margin-right: -30px;width: 100%;float: left;}
.feed_con li {float:left;width: calc(100%/3 - 0.3rem);display:inline;margin-right: 30px;}
.feed_con .f_img, .f_img img {display:block;width: 100%;height: 280px;object-fit: cover;}
.feed_con h4 { height:20px; line-height:20px; overflow:hidden; text-align:center; margin:10px 0 3px 0;}
.feed_con h4 a { color:#1b6743; font-size:14px;}
.feed_con h5 { font-weight:normal; text-align:center; height:22px; line-height:22px; overflow:hidden; color:#875714; font-size:12px;}
.feed_con h5 em { display:inline-block; padding:0 5px;}
.feed_con p { display:block; color:#666; line-height:22px;height:66px; text-align:center; margin:8px 0 22px; padding:0 12px; overflow:hidden;}
/*广告2*/
.ad2{height: 2.27rem;background: url("../pic/k5.jpg") no-repeat 50% 0;background-size: cover;padding: 0;}
.ad2 .wd1200{position:relative}
.ad2 span {position:absolute;top: 85px;right: 75px;width:170px;text-align:center;}
.ad2 small { font-style:normal; color:#555; font-size:16px; font-weight:normal; display:block;}
.ad2 em {  font-family:Arial, Helvetica, sans-serif; font-size:26px; display:block; color:#1b6743; margin:3px 0 5px;}
.ad2 span a { display:inline-block; border:1px solid #1b6743; color:#1b6743; font-size:16px; width:93px; height:23px; line-height:23px; text-align:center;}
/*关于我们*/
.gsjsE{width: 100%;float: left;overflow:hidden;position: relative;margin-bottom: 20px;}
.gsjsE .li01{float:left;width: 5.3rem;height: 3.8rem;position:relative;border: 1px solid #ededed;padding: 0.1rem;overflow: hidden;background: #fff;margin-top: 0.4rem;}
.gsjsE .li01 img{width: 100%;height: 100%;margin:auto;left: 0;right: 0;top: 0;bottom: 0;position: absolute;transition: all .5s ease;object-fit: cover;}
.gsjsE .li01 img:hover{ -webkit-transform: scale(1.1);}
.gsjsE .li02{float:right;width: 5.8rem;height: 2.8rem;overflow:hidden;line-height: 0.26rem;font-size: 0.13rem;padding: 0.3rem 0.2rem;margin-top: 0.4rem;}
.gsjsE .li02 li{float:left;width:100%;font-size: 0.15rem;line-height: 0.3rem;}
.gsjsE .li02 .title{font-size: 0.24rem;font-weight:bold;margin-bottom: 0.2rem;color: #1b6743;text-align: left;}
.gsjsE .li02 .content{height: 2.4rem;overflow:hidden;}
.gsjsE .li03,.gsjsE .li04{position:absolute;bottom: 25px;padding: 0.08rem 0.21rem;float:left;margin-left: 0.67rem;border: 1px solid #f2f2f2;}
.gsjsE .li04{left:7rem;border-color: #976e35;}
.gsjsE .li04 a{color:#976e35}
.gsjsE .li03{left: 5.4rem;border-color: #1b6743;}
.gsjsE .li03 a{color:#1b6743}
.gsjsE .li03:hover,.gsjsE .li04:hover{-webkit-animation: bta 3s linear infinite; -moz-animation: bta 3s linear infinite; -o-animation: bta 3s linear infinite; animation: bta 3s linear infinite;}
.gsjsE .li03 a:hover,.gsjsE .li04 a:hover{text-decoration:underline;}
/*公司实力*/
.Htype_content{width:100%;float:left;margin-bottom: 0.1rem;}
.Htype_list{margin-top: 0.4rem;width:100%;float:left;}
.Htype_list li{width: calc(100%/4);float:left;position: relative;overflow:hidden;}
.Htype_list li .Htype_img{width:100%;float:left;padding-top: 90%;position: relative;overflow:hidden;}
.Htype_list li .Htype_img img{width:100%;height: 100%;object-fit:contain;position: absolute;top:0;left:0;transition:all 0.4s}
.Htype_list li .Htype_word{width: 100%;font-size:0.18rem;text-align: center;box-sizing: border-box;padding: 0 0.1rem;float: left;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;line-height:0.36rem}
.Htype_list li:hover img{transform:scale(1.1);transition:all 0.4s}
/*常见问答*/
.infor{background:#f6f2eb}
.faq{width:300px;display: inline;margin-right: 55px;float:left;}
.n_tit {height:28px;line-height:28px;margin-bottom:18px;padding-bottom:3px;border-bottom: 1px solid #cecece;position: relative;}
.n_tit:after{content:"";background:#1f8354;width: 82px;height:3px;position:absolute;left:0;bottom:-2px}
.infor .t_more { float:right; font-weight:normal; font-size:12px; color:#999;}
.n_tit .t_name { display:inline-block; background:url(../pic/ico.gif) left center no-repeat; height:28px; padding-left:17px; color:#1f8354; font-size:16px;}
.n_tit em { font-weight:normal; text-transform:uppercase; color:#999; font-size:12px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; margin-left:6px;}
.faq_con{width:100%;float:left;height: 300px;overflow: hidden}
.faq_con li{width:100%;float:left;border-bottom: 1px dashed #cecece;padding-bottom: 15px;margin-bottom: 18px;}
.faq_con li h3 {background:url(../pic/q.gif) left 2px no-repeat;height:18px;line-height:18px;overflow:hidden;padding-left:23px;font-weight:bold;margin-bottom:8px;font-size: 15px;}
.faq_con li h3 a { color:#1f8354; }
.faq_con li p{line-height:24px;height:72px;background:url(../pic/a.gif) left 5px no-repeat;padding-left:23px;color:#666;overflow:hidden;}
/*资讯*/
.news{width: 490px;float:left;}
.n_dl  { height:120px; overflow:hidden; margin-bottom:15px;}
.n_dl dt {float:left;width: 200px;}
.n_dl dt a,.n_dl dt img {display:block;width: 200px;height:120px;object-fit: cover;}
.n_dl dd {width: 260px;float:right;}
.n_dl h4 { font-size:14px; height:20px; line-height:20px; overflow:hidden; margin-bottom:4px;}
.n_dl h4 a { color:#1f8354;}
.n_dl p { color:#555; line-height:24px; height:100px; overflow:hidden;}
.n_ul {}
.n_ul li { height:32px; line-height:32px; overflow:hidden; background:url(../pic/n_li.gif) left center no-repeat; padding-left:11px;}
.n_ul span { color:#999; float:right; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.n_ul a { color:#555;}
.us {width: 280px;}
.us p {width: 280px;margin-bottom:15px;}
.us p img {width: 280px;height:110px;display:block;object-fit: cover;}
.us h4 { font-size:14px; height:20px; line-height:20px; overflow:hidden; margin-bottom:2px;}
.us h4 a { color:#1f8354;}
.us_ul { color:#555; line-height:23px;}
/*底部*/
.footer{background:url(../pic/ft_bg.jpg) 50% 0;padding: 30px 0 0;background-size: cover;}
/*友情链接*/
.link{width: 27%;float: left;margin: 0 0 0.25rem 0;background: #f2d9ba;box-sizing: border-box;padding: 0.1rem;height: 2.6rem;}
.link h4{display: block;color: #1f8354;font-size: 0.16rem;position: relative;height: 0.3rem;width: 100%;}
.link p{display: block}
.link p a{display: block;color: #5a5a5a;font-size: 0.14rem; margin: 0 0.25rem 0.1rem 0;float: left;}
.bot_nav{width: 68%;float: right;}
.ft_nav {text-align:center;color:#555;font-weight:normal;height:34px;line-height:34px;background:url(../pic/nav_line.gif) center bottom no-repeat;padding-bottom:2px;display: flex;justify-content: center;}
.ft_nav a {color:#333;float:left;font-weight:bold;padding: 0 12px;height:34px;text-align:center;}

.ft_con {padding: 34px 0 0 0;float: left;width: 98%;}
.ft_con h2 {float:left;padding: 0 30px 0 0;width: 160px;}
.ft_con h2 img{width:100%;}
.ft_con .ft_txt {float:left;width: 404px;color:#333;line-height:26px;}
.ft_txt a { color:#333; padding-right:10px;}
.ft_con .code { float:right; width:116px; padding-top:8px;}
.ft_con .code img { width:116px; height:116px;}

/*右侧悬浮菜单*/
.slide{width: 0.5rem;height: auto;position: fixed;top: 50%;margin-top: -1.26rem;background: #1b6743;right: 0;border-radius: 5px 0 0 5px;z-index: 999;}
.slide ul{list-style: none;}
.slide .icon li{width: 0.49rem;height: 0.5rem;background: url(../pic/iconright.png) no-repeat;background-size:5rem }
.slide .icon .up{background-position:-3.3rem -1.2rem ;}
.slide .icon li.qq{background-position:-3.85rem -0.73rem ;}
.slide .icon li.tel{background-position:-3.85rem -1.6rem ;}
.slide .icon li.wx{background-position:-3.85rem -1.2rem ;}
.slide .icon li.down{background-position:-3.3rem -1.6rem ;}
.slide .info{top: 50%;height: 1.47rem;position: absolute;right: 100%;background: #1b6743;width: 0px;overflow: hidden;margin-top: -0.735rem;transition:0.5s;border-radius:4px 0 0 4px;}
.slide .info.hover{width: 1.45rem;}
.slide .info li{width: 1.45rem;color: #ffffff;text-align: center;}
.slide .info li p{font-size: 1.1em;line-height: 2em;padding: 0.1rem;text-align: left;}
.slide .info li.qq p a{display: block;margin-top: 0.12rem;width: 1rem;height: 0.32rem;line-height: 0.32rem;color: #ffffff;font-size: 0.16rem; text-align: center;text-decoration: none;border: 1px solid #ffffff;border-radius: 5px;}
.slide .info li.qq p a:hover{color: #36a928;border: none;background: #ffffff;}
.slide .info li div.img{height: 100%;margin: 0.15rem;}
.slide .info li div.img img{width: 100%;height: 100%;}
.page{ float:left; width:9.3rem; padding:0.2rem; line-height:0.3rem;}
.banner_n{width:100%;float: left;max-height: 6rem;overflow: hidden;position: relative}
.banner_n img{width:100%;height: auto;}

/*   内页-详细描述，产品分类  */
.left_n{width:2.52rem;}
.right_n,.right_zx{width:calc(100% - 2.7rem)}
.cpmshu{ width:12rem; margin:0 auto; overflow:hidden; margin-top:0.2rem; padding-bottom:0.2rem;}
.cpmshu .cpfl{width: 2.52rem;margin-top: 0.3rem;}
.cpmshu .cpfl .li01{float:left;width:2.5rem;font-size: 0.18rem;text-align: center;line-height: 0.35rem;display: block;font-weight: bold;padding-top: 0;border: 1px solid #dfdfdf;background-image: -webkit-linear-gradient(top, #ffffff, #efefef);border-radius: 2px 2px 0 0;border-bottom: 0;}
.cpmshu .cpfl .li02 {color: #f7f7f7;font-size: 0.16rem;display: block;text-align: center;float:left;width:2.5rem;line-height: 0.35rem;background: #00a1ec;}
.cpmshu .cpfl .li03 a.sub{color: #525252;font-size: 0.15rem;background: url(../pic/lidd.gif) no-repeat left center;padding-left: 0.08rem;box-sizing: border-box;}
.cpmshu .cpfl .li03 {width: 2.5rem;background: #fff;padding-top: 0.1rem;float:left;overflow: hidden;border: 1px solid #dfdfdf;border-radius: 0 0 2px 2px;}
.cpmshu .cpfl .gundong{max-height: 3.8rem;overflow: auto;overflow-x: hidden;}
.cpmshu .cpfl .gundong::-webkit-scrollbar {/*滚动条整体样式*/  width: 0.06rem;     /*高宽分别对应横竖滚动条的尺寸*/  height: 0.06rem;}
.cpmshu .cpfl .gundong::-webkit-scrollbar-thumb {/*滚动条里面小方块*/  -webkit-box-shadow: inset 0 0 0.05rem rgba(0,0,0,0.1);  background: rgba(0,0,0,0.4);}
.cpmshu .cpfl .gundong::-webkit-scrollbar-track {/*滚动条里面轨道*/  -webkit-box-shadow: inset 0 0 0.05rem rgba(0,0,0,0.1);  border-radius: 0;  background: rgba(0,0,0,0.05);}
.cpmshu .cpfl .li03 h2{float: right;width: 1.6rem;font-size: 0.16rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;margin-bottom: 0.1rem;padding: 0.1rem 0.2rem 0.1rem 0.5rem;/* text-align: center; */line-height: 0.16rem;background: #ededed;margin: 0 0.1rem 0.1rem 0.1rem;}
.cpmshu .cpfl .li03 h2 a:hover,.cpmshu .cpfl .li03 h3:hover a{text-decoration:underline;}
.cpmshu .cpfl .li03 h3{float: left;width: 2rem;font-size: 0.13rem;line-height: 0.36rem;padding-left: 0.5rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;border-bottom: 1px dashed #ededed;font-weight: normal;}
.cpmshu .cpfl h2 span{position: absolute;left: 0.1rem;cursor:pointer;background: #1b6743;color: #fff;border-radius: 50%;width: 0.16rem;height: 0.16rem;line-height: 0.14rem;text-align: center;font-size: 0.14rem;}
.cpfl .dianh{padding: 0 5px 10px 10px;float: left;width: 100%;box-sizing: border-box;border: 1px solid #dfdfdf;font-size: 14px;}
.cpfl .dianhua {background: url(../pic/Teln.gif) no-repeat scroll 0 18px transparent;color: #666666;line-height: 20px;padding: 10px 0 10px 55px;}
.cpfl .dianhua span {display: block;font: 18px "Impact";color:#226043;}
.cpfl .dianh p{line-height: 24px;}

/*   内页-产品中心  */
.mbx{margin:0 auto;background-size: 0.3rem 0.3rem;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;float: right;color: #8e8e8e;}
.cpmshu .majority{width: 100%;line-height:0.25rem;font-size: 0.14rem;float:right;margin-top: 0.3rem;border: 1px solid #dfdfdf;border-radius: 4px;}
.cpmshu .tittle{width: 100%;float:left;margin: 0 0 0.2rem 0;border-bottom: 1px solid #e5e5e5;  padding: 0.1rem 0.1rem;box-sizing: border-box;} 
.cpmshu  .tittle h2{float:left;font-weight:bold;font-size: 0.2rem;position:relative;color: #1b6743;}
.cpmshu .majority li{width: calc(100%/3 - 0.28rem);margin: 0 0.1rem 0.2rem 0.1rem;float:left;overflow:hidden;padding:0.04rem;position:relative;}
.cpmshu .majority li span{width: 100%;height: 2.8rem;float:left;position:relative;border: 1px solid #ededed;overflow: hidden;}
.cpmshu .majority li span img{left:0;right:0;top:0;bottom:0;position:absolute;margin:auto;height: calc(100% - 0.1rem);width: calc(100% - 0.1rem);object-fit: contain;padding: 0.05rem;}

.cpmshu .majority li .xqnr{background: #fff;width: 100%;transition: 0.8s all ease;float: left;}
.cpmshu .majority li h2{float:left;width: 100%;font-size: 0.16rem;font-weight:normal;padding: 0.05rem 0.1rem 0 00.1rem;box-sizing: border-box;position:relative;z-index:3;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;}
.cpmshu .majority li span:hover{border:1px solid #666}
.cpmshu .majority li .xqnr h2:hover{text-decoration:underline;}
/*资讯推荐*/
.tj_news{width: 100%;border: 1px solid #dfdfdf;border-radius: 4px;margin-top: 0.2rem;}
.rtit1{background-image: -webkit-linear-gradient(top, #ffffff, #efefef);padding-left: 13px;line-height: 0.36rem;color: #1b6743;border-bottom: 1px solid #CCCCCC;font-size: 0.16rem;}
.riti1_con{width:100%;float:left;margin:0.2rem 0}
.riti1_con li{height:28px;line-height:28px;padding:0 17px 0 10px;width: calc(100%/2 - 0.27rem);float:left;overflow:hidden;}
.riti1_con li span{color:#999}
.riti1_con li a{ padding-left:12px; background:url("../pic/ico55.gif") no-repeat 0px 2px;}
.cpmshu  .tjcp_con{border:0}

.news_con {padding: 15px;width: 100%;float: left;box-sizing: border-box;}  /*资讯中心大框架*/
.news_con dl.news_dl {font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
.news_con dl.news_dl a{ color:#000; }
.news_con dl.news_dl dt {margin-bottom:3px;margin-top:5px;line-height:24px;height:24px;width: 100%;overflow:hidden;}
.news_con dl.news_dl .dt_1 {padding-left:10px;font-size: 16px;color:#333;font-weight:bold;position: relative;}
.news_con dl.news_dl .dt_1:before{content:"";width:4px;height:4px;border-radius:50%;background: #666;position:absolute;left:0;top: 50%;transform: translateY(-50%);}
.news_con dl.news_dl .dt_1:hover {background:url(Img/ico7.gif) no-repeat 0 6px;color:#D40426; }/*资讯首页内容,点击时的图片*/
.news_con dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px;  font-family:"宋体"; }
.news_con dl.news_dl .dt_3 { font-size:12px;}
.news_con dl.news_dl .dt_3 a { color:#FF0000; text-decoration:underline;} /*文章出处*/
.news_con dl.news_dl dd {font-size: 14px;padding-left:10px;height: 50px;line-height: 0.25rem;overflow:hidden;margin-bottom:10px;}


/*翻页*/
.hpage{font-size: 0.14rem;width:8.9rem;margin:0 auto;text-align:center;padding: 0.1rem 0px 0.3rem 0px;color:#333333;overflow: hidden;}
.hpage span{font-size:0.12rem;color:#ffffff;background: #1b6743;padding:0.02rem 0.08rem;border: 1px solid #1b6743;margin-right:0px;font-size:0.14rem;border-radius: 0.05rem;-ms-border-radius: 0.05rem;-webkit-border-radius: 0.05rem;-moz-border-radius: 0.05rem;-o-border-radius: 0.05rem;}
.hpage a{margin: 0 0.05rem;text-decoration:none;color:#303030;padding: 0.02rem 0.08rem;border:1px solid #B1B1B1;font-size: 0.14rem;border-radius: 0.05rem;-ms-border-radius: 0.05rem;-webkit-border-radius: 0.05rem;-moz-border-radius: 0.05rem;-o-border-radius: 0.05rem;}
.hpage a:hover{ color:#ff6600; text-decoration:none}
.paging_prev {float: left;width: 49%;line-height: 0.3rem;padding: 0.1rem 0px 0 0.2rem;font-size: 0.14rem;background: #f7f7f7;box-sizing: border-box;margin-top: 0.3rem;}
.paging_prev span{float:left;}
.paging_prev a{width: calc(100% - 1rem);text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;float: left;}


/*   内页-详细描述轮播  */
.cpmshu .cpxq{width: 100%;line-height:0.25rem;font-size: 0.14rem;float:right;margin-top: 0.3rem;border: 1px solid #dfdfdf;border-radius: 4px;}

.house_con{width: 100%;float: left;background:#ffffff;padding: 0.1rem;box-shadow: 0 0.01rem 0.03rem rgba(0,37,55,0.05);overflow: hidden;margin-top: 0.2rem;box-sizing: border-box;}
.house_con .jieshao{float:right;width: 3.8rem;}
.house_con .jieshao h1{float:left;width: 100%;font-size:0.18rem;line-height:0.3rem;max-height: 0.6rem;overflow:hidden;padding: 0.1rem 0 0 0;margin-bottom:0.1rem;border-bottom: 1px dashed #ccc;padding: 0.1rem 0.1rem 0 0;box-sizing: border-box;}
.house_con .jieshao .price_con { float:left;padding-bottom: 0.05rem; width: 5.6rem; overflow: hidden; border-bottom:1px dashed #dedede}
.house_con .jieshao .price_con i {    font-size: 0.3rem;    font-weight: bold;    color: #FF0000;    font-style: normal;}
.house_con .jieshao .two{float:left;line-height:0.25rem;font-size:0.14rem;color:#000000;margin: 0.1rem 0 0.1rem 0;width: 100%;max-height: 2.5rem;overflow: hidden;}
.house_con .jieshao .two font{ color:#999999; float:left; width:0.8rem;}
.house_con .jieshao .two span{ float:right; width:4.8rem;}
.house_con .jieshao .dglx{font-weight:bold;width:100%;float:left;}
.house_con .jieshao .dglx span{color:#1b6743;font-size:0.28rem}
.house_con .jieshao .san{float:left;line-height:0.3rem;font-size:0.14rem;color:#000000;width: 100%;padding:0.4rem 0 0 0}
.house_con .jieshao .san .zx{display: block;width: 1.6rem;height: 0.5rem;float: left;font-size: 0.22rem;color: #fff;line-height: 0.48rem;background: #1b6743;border-radius: 10px;text-align: center;text-decoration: none;position: relative;transition: 0.3s all ease-in-out;}
.house_con .jieshao .san .zx img {position: absolute;top: 0.15rem;left: 0.2rem;}
.house_con .jieshao .san .zx:hover img{animation: ddh 0.8s ease-out both;}

.linex{border-bottom:1px dashed #dedede;}
.house_con_lf{position: relative;margin: 0 auto;float:left;width: 5rem;}
.house_imgs{position: relative; z-index: 8;  width: 100%; overflow: hidden;}
.house_bigImg{margin-bottom: 0.1rem;width: calc(5rem - 2px);height: 4.04rem;overflow: hidden;float:left;position:relative;border: 1px solid #e5e5e5;}
.house_bigImg img{position: absolute;width: 100%;height: 100%;object-fit: cover;}
.house_bigImg ul li{position: relative; z-index: 9;}
.project_img{width: 6.7rem; height: 4.45rem; overflow: hidden;}
.project_img dl{width:auto; height:4.45rem; overflow: hidden;}
.project_img dl dd{float: left; width: 6.7rem; height: 4.04rem;}
.house_smallImg{position: relative;margin-top: 0px;height: 0.67rem;overflow: hidden;float:left;width: 4.4rem;margin-left:0.3rem;margin-right:0.3rem;}
.house_smallImg ul{width: 100%;}
.house_smallImg ul li{position:relative;float: left;width: 1rem;margin-right:0.1rem;}
.house_smallImg ul li img{display: block; width: 1rem; height: 0.67rem; cursor: pointer;}
.house_smallImg ul li.on img{width: 1rem; height: 0.65rem; border: 1px #f23742 solid;}
.house_smallImg ul li .bun_bg{display: block; position: absolute; bottom: 0; left: 0; z-index: 9; width: 1.26rem; height: 0.27rem; line-height: 0.26rem; text-align: center; font-size: 0.14rem; color: #FFF; background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2f000000,endColorstr=#2f000000);     cursor: pointer;}
.house_smallImg ul li.on .bun_bg{width: 1.22rem; bottom: 0.02rem; left: 0.02rem;}
span.house_imgs_lf{display: block;position: absolute;left:0px;bottom: 0px;z-index: 10;width: 0.12rem;height: 0.67rem;background:#ccc;cursor:pointer;background: url(../pic/left_arrow.png) center center no-repeat #f2f2f2;border: 1px solid #ccc;}
span.house_imgs_rt{display: block;position: absolute;right:0px;bottom: 0px;z-index: 10;width: 0.12rem;height: 0.67rem;background:#ccc;cursor:pointer;background: url(../pic/right_arrow.png) center center no-repeat #f2f2f2;border: 1px solid #ccc;}
span.house_imgs_lf:hover{background:url(../pic/left_arrow_h.png) 0px 0px no-repeat;}
span.house_imgs_rt:hover{background:url(../pic/right_arrow_h.png) 0px 0px no-repeat;}

.proinfo{width:100%;float:left;margin: 0.2rem 0;padding: 0.1rem;box-sizing: border-box;}
.proinfo .btit{border-bottom: 4px solid #1b6743;color:#FFFFFF;width: 100%;float: left;line-height: 0.3rem;}
.proinfo .btit em{background:#1b6743;padding: 0.08rem 0.2rem;border-radius: 4px;}
.pro_xq{width:100%;float:left;line-height: 0.28rem;margin-top:0.2rem;padding: 0 0.1rem;box-sizing: border-box;}
.pro_xq img{max-width:100%;height: auto;display: block;}
/*产品详情左侧推荐*/
.tjcpL{border:1px solid #dfdfdf;padding:0.1rem 0.1rem;width:100%;float:left;box-sizing: border-box;}
.tjcpL li{width:100%;float:left;margin-top: 0.1rem;}
.tjcpL li:first-child{margin-top:0}
.tjcpL li span{width:100%;float:left;height: 2rem;}
.tjcpL li span img{width:100%;height: 100%;object-fit: cover}
.tjcpL li h4{font-weight:normal;width:100%;line-height:0.26rem;text-align:center;float:left}
/*资讯详情页*/
.plc2 {line-height:27px;text-indent:10px;color:#fff;background: #1b6743;margin: 0.1rem 0;border-radius: 4px;}
.plc2 a { color:#fff;}
.zx_info{width:100%;float:left;margin-top:0.3rem;border: 1px solid #dfdfdf;box-sizing: border-box;padding: 0.2rem;}
.zx_info h1{border-bottom: 1px dashed #CCCCCC;font-size:0.22rem;line-height: 0.4rem;width:100%;float:left;text-align: center;padding: 0.1rem 0;}
.zx_info .text{width:100%;float:left;text-align:center;padding: 0.1rem;color: #BCBBBB;}
.newsinfo{width:100%;float:left;line-height: 0.28rem;margin-top:0.2rem;}
.newsinfo img{max-width:100%;height: auto;display: block}
.right_zx .majority li{width: calc(100%/4 - 0.18rem);margin: 0 0.05rem 0.2rem 0.05rem;float:left;overflow:hidden;padding:0.04rem;position:relative;}
.right_zx .majority li span{height:2.2rem;}
.right_zx .majority{margin-top:0.1rem}

.right2_main {width: 100%;border:solid 1px #d5d5d5;border-top:0;padding-bottom:15px;overflow:hidden;box-sizing: border-box;margin-top: 0.2rem;float: left;}
.right2_main .t03 {color:#000;background:#E2E2E2;line-height:28px;text-indent:15px;width: 100%;float: left;}
.right2_main .t03 a { color:#000;}
.right2_main .t03 a:hover { color:#000;}
.qytj .com19{float:left;width: 2.5rem;margin-bottom: 0.2rem;}
.qytj .com19 li{float:left;width: 2.3rem;height: 0.25rem;line-height: 0.25rem;margin-top: 0.1rem;border-bottom: 1px dashed #ccc;padding: 0 0.1rem;position: relative;}
.qytj .com19 li i{ background:#f2f2f2; width:0.2rem; height:0.2rem; text-align:center; float:left; font-style:normal; color:#333333}
.qytj .com19 li .nom1{ background:#0a8ce2; color:#fff}
.qytj .com19 li .nom2{ background:#e92938; color:#fff}
.qytj .com19 li .nom3{ background:#f55966; color:#fff}
.qytj .com19 li span{ display:none;}
.qytj .com19 li p{float:left;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;height: 0.25rem;line-height: 0.25rem;width: 100%;}
.qytj .com19 .cur{float:left;width: 2.3rem;height: 0.85rem;line-height:0.2rem;margin-top: 0.1rem;background: #f6f6f6;}
.qytj .com19 .cur span{margin-top: 0.1rem;position:relative;display:block;float:left;height: 0.4rem;width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 0.14rem;color: #333;padding-left: 0;line-height: 0.2rem;}
.qytj .com19 .cur span img{ position:absolute; left:0; right:0; top:0; bottom:0; max-height:0.5rem; max-width:0.5rem; margin:auto}
.qytj .com19 .cur p{float:left;width: 100%;margin-top: 0.1rem;line-height:0.2rem;font-size: 0.16rem;font-weight:bold;height: 0.2rem;color: #333;}
ul.n_rt_ul {background: url(../pic/news_list_bg.gif) no-repeat 0 5px;width:230px;margin:8px auto;overflow:hidden;padding-left:5px;float: left;margin-left: 10px;}
ul.n_rt_ul li { line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px; }
ul.n_rt_ul2 {width:240px; margin:8px auto; overflow:hidden;}
ul.n_rt_ul2 li { line-height:24px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:5px; }
/*单页*/
.alone .tittle{border:1px solid #e5e5e5;margin-top: 0.3rem;border-radius: 4px;padding: 0 0.1rem;box-sizing: border-box;height: 0.4rem;line-height: 0.4rem;}
.alone .proinfo{border:1px solid #e5e5e5;margin-top: 0;padding: 0.2rem;}
.alone .proinfo .btit{border-bottom:1px solid #e5e5e5;}
.alone  .proinfo .btit em{padding: 0 0.1rem;color:#1f8354;border-bottom:#1f8354 3px solid;background:none;border-radius: 0;font-weight: bold;font-size: 0.16rem;float: left;}
.alone  .proinfo .btit span{float:left;COLOR: #999; MARGIN-LEFT: 6px; FONT-SIZE: 12px;text-transform: uppercase}

/*留言*/
.liuyan{float:left;width: 100%;line-height:0.3rem;}
.Page1C2{float:left;width: calc(100% - 0.3rem - 2px);margin-top:0.2rem;line-height:0.3rem;border:1px solid #ededed;padding: 0.15rem;}
#tianxieone{float:left;width: calc(100% - 0.2rem);padding:0.1rem;border-bottom: 0;}
#tianxietwo{float:left;width:2.5rem;text-align:right;color: #5f5f5f;}
#tianxiethree{ float:left;}
#tianxiethree input,#tianxiethree textarea{border:1px solid #a9a7a7}
#liuyanshenming{float:left;text-align:center;width: 100%;color: #5f5f5f;border-bottom: 0;}
#lytijiao {width: 60%;float:left;padding: 0.1rem 0;padding-left: 40%;border-bottom: 0;}
#lytijiao input{padding:0.08rem 0.4rem;border:0px;outline:0;background: #1b6743;color:#ffffff;font-weight:bold;border-radius: 0.05rem;}
.tj_four .majority li{width: calc(100%/4 - 0.18rem);margin: 0 0.05rem 0.2rem 0.05rem;float:left;overflow:hidden;padding:0.04rem;position:relative;}
.tj_four .majority li span{height:2.2rem;}
  