@charset "utf-8";/** This is NOT a freeware,use is subject to license terms* @author Miscuz! <526781311@qq.com>* version 9.20.65* @support http://www.950085.com*/input[type=text] {-webkit-appearance:none}
input[type=password] {-webkit-appearance:none}
textarea {-webkit-appearance:none}
@media all and (-webkit-min-device-pixel-ratio:2) {.px1 {border-width:0.5px !important}
}
.bgf {background:#ffffff}
.bgf3 {background:#f3f3f3}
.topbar {display:flex;justify-content:space-between;align-items:center;padding:.3rem .3rem}
.topbar div.dd1 img {height:.8rem}
.topbar div.dd2 img {height:.6rem}
.swiper-container {width:100%;height:100%}
.swiper-slide {text-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.slider div.swiper-slide {width:100%}
.slider div.swiper-slide a {display:block;width:100%}
.slider div.swiper-slide a img {width:100%}
.sliders div.swiper-slide {width:100%}
.sliders div.swiper-slide a {display:block;width:100%;position:relative}
.sliders div.swiper-slide a img {width:100%}
.sliders div.swiper-slide a div.dd2 {text-align:left;position:absolute;width:100%;height:.8rem;line-height:.8rem;vertical-align:middle;left:0;bottom:0;background:rgba(0,0,0,0.5)}
.sliders div.swiper-slide a div.dd2 em {font-size:.25rem;color:#fff;padding-left:.2rem}
.slider-pagination {position:absolute;width:100%;left:0;bottom:10px;z-index:99999}
.slider-pagination div.swiper-pagination {position:static !important}
.slider-pagination span.swiper-pagination-bullet {background:#fff;margin:0 2px}
.slider-pagination span.swiper-pagination-bullet-active {background:#ff9900}
.pgdata {width:100%;display:flex;justify-content:flex-end;align-items:center;position:absolute;left:0;bottom:.15rem;z-index:999999999}
.pgdata a {font-size:.25rem;color:#fff;text-align:center;width:.50rem;height:.50rem;line-height:.50rem;vertical-align:middle;background:#000000;margin-right:.2rem}
.pgdata a.cur {background:#ff9900}
.newss {display:flex;border:1px #c5c5c5 solid;border-radius:100px;padding:.1rem;background:#fff}
.newss div {flex:1}
.newss input {border:0;width:100%;height:.6rem;line-height:.6rem;padding-left:.2rem;color:#666;border-radius:100px;background:none}
.newss a.newbtn {margin-left:.2rem;height:.6rem;width:.6rem;background:url(../images/112.png) center center no-repeat;background-size:90% 90%}
.dtxt {text-align:center;background:url(../images/3.png) center bottom no-repeat;background-size:80% auto}
.dtxt em {display:block;font-size:.45rem;color:#00551f}
.dtxt span {display:block;font-size:.25rem;color:#797979}
.tab {display:flex;justify-content:space-between;align-items:center}
.tab a {color:#333;font-weight:bold;border:1px #ddd solid;font-size:.25rem;height:.8rem;line-height:.8rem;vertical-align:middle;padding:0 .25rem}
.tab a.cur {background:#00551f;color:#fff;border:1px #19408b solid}
.alist {}
.alist li {display:flex;justify-content:space-between;align-items:center;padding:.2rem 0}
.alist li em {font-size:.25rem;color:#666}
.alist li span {width:70%}
.alist li span a {font-size:.25rem;color:#333;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.viewmore {display:flex;justify-content:center;align-items:center}
.viewmore a {color:#fff;font-size:.25rem;font-weight:bold;border-radius:3px;padding:.25rem .2rem;flex:1;text-align:center;background:#00551f;box-shadow:rgba(0,0,0,0.2) 0 2px 6px 0;}
.adpic {}
.adpic a {display:block}
.adpic img {width:100%}
.adtxt {color:#666;font-size:.30rem;line-height:1.5;}
.santxt {text-align:center}
.santxt em {display:block;font-size:.35rem;color:#fff;font-weight:bold}
.santxt span {display:block;font-size:.25rem;color:#fff}
.santxt.gray {background:#ff9900}
.santxt.gray em {color:#fff}
.kuai {}
.kuai li {display:block;position:relative;margin-bottom:.2rem;}
.kuai .d1 a {display:block;}
.kuai .d1 a img {display:block;width:100%;}
.kuai .d2 {background:rgba(0,0,0,0.5);position:absolute;left:0px;top:0px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.kuai .d2 a {color:#fff;font-size:.35rem;text-align:center;line-height:1.5;}
.xmlist {}
.xmlist ul {display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.xmlist li {width:50%;padding:.1rem .1rem;}
.xmlist li:last-child {width:100%;}
.xmlist a {width:100%;display:block;text-align:center;color:#333;font-size:14px;position:relative;padding:.2rem 0;}
.xtzs {}
.xtzs li {display:block;padding:.2rem 0}
.xtzs a {display:flex;justify-content:space-between}
.xtzs img {width:2rem;height:1.4rem;background:#fff;padding:.05rem;border:1px #ddd solid}
.xtzs div.dd1 {margin-right:.2rem}
.xtzs div.dd2 {display:flex;flex-direction:column;justify-content:flex-start}
.xtzs em {font-size:.35rem}
.xtzs em i {text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.xtzs span {font-size:.25rem;padding-top:.2rem}
.xtzs span i {text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.hdd {}
.hdd ul {display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.hdd li {width:50%;padding:.1rem;}
.hdd a {display:block;}
.hdd img {width:100%;}
.hdd .d2 {padding-top:.2rem;}
.hdd .d2 span {color:#333;font-size:.25rem;}
.solution {}
.solution li {display:block;position:relative;}
.solution li.bg1 {background:url(../images/4.png) 5% center no-repeat;background-size:30% auto;}
.solution li.bg2 {background:url(../images/5.png) 5% center no-repeat;background-size:30% auto;}
.solution li.bg3 {background:url(../images/6.png) 5% center no-repeat;background-size:30% auto;}
.solution a {display:block;padding:.5rem 0;padding-left:40%;}
.solution .d1 {display:block;color:#b11312;font-size:.30rem;font-weight:bold;}
.solution .d2 {display:block;color:#999;font-size:.25rem;margin-top:.2rem;}
.bge7 {background:#e7e7e7}
.yqlj {}
.yqlj li {display:block;position:relative;margin:.2rem 0}
.yqlj li em {font-size:.25rem;color:#333;display:block;text-align:center;height:.6rem;line-height:.6rem;vertical-align:middle;background:url(../images/15.png) 95% center no-repeat #fff;border:1px #d0d0d0 solid}
.yqlj li div.emla {position:absolute;z-index:9999999;background:#fff;display:none;width:100%;border:1px #efefef solid;padding:.2rem 0;left:0;top:.6rem;border:1px #d0d0d0 solid}
.yqlj li div.emla a {font-size:.25rem;display:block;border-bottom:1px #efefef solid;padding:10px 0;text-align:center}
.yqlj li div.emla a:hover {background:#efefef}
.footbar {position:fixed;left:0;bottom:0;width:100%;z-index:99999999999;background:url(../images/16.png) left center repeat-x;background-size:auto 100%}
.footbar ul {display:flex;justify-content:space-between;align-items:center}
.footbar ul li {width:25%}
.footbar ul li.rline {background:url(../images/19.png) right center no-repeat;background-size:auto 100%}
.footbar ul li a {padding:.2rem 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}
.footbar ul li a img {height:.4rem}
.footbar ul li a em {font-size:.25rem;color:#fff;padding-top:.1rem}
.mbannerdom {height:3.2rem;position:relative}
.mbannerdom div {position:absolute;white-space:nowrap;text-align:right;right:.2rem;bottom:.2rem}
.mbannerdom em {display:block;font-size:.35rem;color:#fff;font-weight:bold}
.mbannerdom span {display:block;font-size:.25rem;color:#fff}
.catalist {padding:.2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.catalist div {width:49%;margin:.05rem 0}
.catalist a {display:block;position:relative;text-align:center;font-size:.25rem;color:#333;height:.6rem;line-height:.6rem;vertical-align:middle}
.catalist a em {text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.catalist div.cur a {background:#00551f;color:#fff;border:1px #00551f solid}
.catalist div.cur a:after {display:none}
.catalist.count-1 div {width:100%}
.catalists {padding:.2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.catalists div {width:100%;margin:.05rem 0}
.catalists a {display:block;position:relative;text-align:left;padding-left:.2rem;font-size:.25rem;color:#333;height:.6rem;line-height:.6rem;vertical-align:middle}
.catalists a em {text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.catalists div.cur a {background:#00551f;color:#fff;border:1px #00551f solid}
.catalists div.cur a:after {display:none}
.dbx {font-size:.35rem;line-height:1;padding:.2rem 0 .2rem .35rem;color:#00551f;font-weight:bold;background:url(../images/dbx.png) left center no-repeat;background-size:auto 30%}
h1 {display:block;line-height:1.6;font-size:.35rem;text-align:center}
.info {line-height:1;font-size:.25rem;color:#999;padding-top:.2rem}
.pn {font-size:.25rem;background:#fff;padding:.2rem;line-height:2;color:#666;position:relative}
.pn em {color:#00551f}
.pn a {color:#666}
.content {font-size:.25rem;color:#666;line-height:2;text-align:justify;word-break:break-all}
.content div {padding:.1rem 0}
.content img {max-width:100% !important;height:auto !important}
.content p {padding:.1rem 0}
.content ol {list-style-position:inside;padding-left:20px}
.content ol li {list-style-type:decimal;list-style-position:inside}
.content ul {list-style-position:inside;padding-left:20px}
.content ul li {list-style-type:decimal;list-style-position:inside}

.nodata{font-size:.25rem;color:#999;text-align:center;padding:1rem 0 !important;background:url(../images/nodata.png) center top no-repeat;background-size:15% auto}

.team{}
.team li{display: flex; justify-content: space-between; align-items: stretch; flex-wrap: wrap;padding:.2rem 0;border-bottom:1px #ccc dotted;}
.team .d1{width:30%;}
.team .d1 a{display:block;}
.team .d1 img{width: 100%;}
.team .d2{ flex: 1; margin-left: .2rem;}
.team .d3{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
.team .d3 em{color:#333;font-size:.30rem;font-weight: bold;}
.team .d3 span{color:#999;font-size:.25rem;padding-left:.2rem;}
.team .d4 { padding-top: .2rem;}
.team .d4 em{color:#666;font-size:.25rem;}
.team .d5{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;padding-top:.2rem;}
.team .d5 a{color:#fff;font-size:14px;padding:.1rem .2rem;background:#00551f;}

.iptname{color:#333;font-size:.30rem;line-height:1;margin-top:20px;padding-bottom:10px;}
.ipt{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.ipt input{ flex: 1;border:1px #efefef solid;color:#333;font-size:.30rem;padding:.15rem .2rem;}
.ipt textarea{ flex: 1;border:1px #efefef solid;color:#333;font-size:.30rem;padding:.15rem .2rem;}
.ipt button{ flex: 1;border:0;background:#00551f;color:#fff;font-size:.30rem;padding:.2rem .2rem;border-radius:3px;box-shadow: rgba(0,0,0,0.2) 0 2px 6px 0;}
