@charset "utf-8";/* CSS Document */
*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{font-family:Arial,"Microsoft YaHei";outline:none;color:#666;-webkit-text-size-adjust:100%;}
body{min-width:320px;margin:0 auto;font-size:0.24rem;line-height:0.36rem;}
h1,h2,h3,h4,h5,h6,input,textarea,select,div,p,ul,li{outline:none;font-family:"Microsoft YaHei",Arial;}
img,input,button{border:none;}
img{max-width:100% }
input,textarea,select{font-size:0.24rem;color:#666;}
ul,ol,li{list-style:none;}
th,td{vertical-align:middle;}
a{color:#666;text-decoration:none;outline:none;}
a:hover,a:active{color:#ff6666;}
a:link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;}
.clear{clear:both;height:0;font-size:0;overflow:hidden;}
.fl{float:left !important;display:inline;}
.fr{float:right !important;display:inline;}
.none{display:none;}
.dis{display:block}
.lkrelative{position:relative;z-index:2;}
.bgfafafa{background-color:#fafafa;}
.clearfix:after{content:".";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}
.clearfix{*zoom:1;}
input[type="button"], input[type="submit"], input[type="reset"],button{-webkit-appearance:none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#999;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#999;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#999;}
.divOverhide{overflow:hidden;}
.table{display:table;width:100%;height:100% }
.table-cell{display:table-cell;vertical-align:middle;}
/*---------------End public---------------*/

.ht10{height:0.10rem;}
.ht20{height:0.20rem;}
.ht30{height:0.30rem;}
.ht40{height:0.40rem;}
.ht50{height:0.50rem;}
.ht60{height:0.60rem;}
.ht80{height:0.80rem }
.ht88{height:0.88rem;}
.ht100{height:1rem }
.ht120{height:1.2rem }

.padNone{ padding: 0!important }
.pad20{ padding: 0.2rem}
.padflr20{ padding-left: 0.2rem; padding-right: 0.2rem; }
.padtb20{ padding-top: 0.2rem; padding-bottom: 0.2rem; }
.mar20{ margin: 0.2rem }
.marflr20{ margin-left: 0.2rem; margin-right: 0.2rem; }
.martb20{ margin-top: 0.2rem; margin-bottom: 0.2rem; }
.font28{ font-size: 0.28rem }
.col666{ color: #666!important }
.webCol{ color: #17b4eb!important }
.bgfff{background-color:#fff!important;}
.bgf4{ background-color: #f4f4f4 }

/*头部菜单*/
.iHeader{ position:fixed; width: 100%; z-index:2; background-color: #fff; height:0.88rem; line-height: 0.88rem; box-shadow: 0 0.02rem 0.2rem #eee; z-index: 100}
.iHeader a.iLogo{ height:0.88rem; top:0; left:0.2rem; position:absolute;}
.iHeader a.navIcon{ width:0.88rem; height:0.88rem; position:absolute; top:0; right:0; background:url(../images/menuIcon.png) no-repeat center center; background-size:0.88rem auto;}
.iHeader .searchDiv{ position: absolute; right: 1.1rem; top: 0.18rem; width: 4rem; height: 0.5rem; border: 0.02rem solid #666666; text-align: left; padding-left: 0.3rem; box-sizing: border-box; border-radius: 0.25rem;}
.iHeader .searchDiv .int{ height: 0.46rem; line-height: 0.46rem; display: block; width: 100%; box-sizing: border-box; padding-right: 0.76rem; background: none; font-size: 0.24rem}
.iHeader .searchDiv .subBtn{ position: absolute; right: 0; width: 0.76rem; height: 100%; background: url(../images/searchBtn.png) no-repeat right center; background-size: 0.76rem; top: 0; cursor: pointer; z-index: 2}
.iHeaderDiv{ height: 0.88rem }

.navMenuBg{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.01);z-index:200;display:none;}
.navMenu{width:5.4rem;height:100%;position:fixed;top:0;right:-5.4rem;background:#333333;z-index:210; overflow-x:hidden; overflow-y:auto;}
.navMenu li{ background-color: #3a3a3a; display:block;height:0.9rem; line-height:0.88rem; border-bottom:0.02rem solid #494949; padding:0 0.25rem; font-size:0.28rem; color:#fff; position:relative;}
.navMenu li a{ color: #fff; font-size: 0.3rem; display: block; }
.navMenu li.on{ background-color: #333 }
.navMenu li.on a{ color: #f04732 }
.navMenu .closeBtn{ background: url(../images/menuclose.png) no-repeat center; background-size: 0.68rem 0.88rem; position: absolute; top: 0; right: 0; display: block; width: 0.68rem; height: 0.88rem}

/*底部*/
footer{ background-color: #555555; color: #fff; font-size: 0.28rem; }
footer .footerBot{ line-height: 0.74rem; border-top: 0.02rem solid #777777; text-align: center; }
footer .footerTop{ overflow: hidden; padding: 0.2rem; line-height: 0.5rem}
#scrollTop{ width:0.8rem; height:0.8rem; position:fixed; right:0.2rem; bottom: 1rem; background:url(../images/scrollicon02.png) no-repeat 0 0; background-size: 100%; z-index:100;}
#scrollTel{ width:0.8rem; height:0.8rem; position:fixed; right:0.2rem; bottom: 2rem; background:url(../images/scrollicon01.png) no-repeat 0 0; background-size: 100%; z-index:100;}


/*-----------主体开始-----------*/
.iBanner{position:relative; overflow: hidden;}
.iBanner .swiper-slide img{display:block;}
.iBanner .swiper-container-horizontal>.swiper-pagination-bullets{width:100%;bottom:0.2rem;text-align:center;position:absolute;height:0.14rem;padding:0;}
.iBanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:0.14rem;height:0.14rem;display:inline-block;margin:0 0.08rem; background:#fff; overflow:hidden; opacity: 1;}
.iBanner .swiper-pagination-bullet-active{background: #f04732!important;}

.homeTit{ text-align: center;}
/*产品推荐*/
.homeProlist{ position:relative; margin-bottom: 0.2rem;}
.homeProlist .picList{ overflow:hidden; zoom:1; padding-left: 0.2rem}
.homeProlist .picList li{ float: left; width: 50%; margin-bottom: 0.28rem}
.homeProlist .picList li a{ display: block; margin-right: 0.2rem; border: 0.02rem solid #e6e6e6;}
.homeProlist .picList li .listPic{ text-align:center; width: 100%; height: 2.5rem; }
.homeProlist .picList li img{ display: block; object-fit: cover;}
.homeProlist .picList li .listCon{ width: 100%; padding: 0.2rem; text-align: center; }
.homeProlist .picList li .listCon .listTit{ color: #333; font-size: 0.32rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.homeProlist .picList li .listCon .listInfo{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #666666; font-size: 0.28rem; padding-top: 0.12rem}
/*优势*/
.advantageDiv{ background-repeat: no-repeat; background-position: center; overflow: hidden;}
.advantageDiv .advantCon{ padding: 0 0.2rem  }
.advantageDiv .advantCon li{ background: url(../images/advantline.png) no-repeat right center; background-size: auto 1rem; color: #fff }
.advantageDiv .advantCon li .conNum{ font-size: 0.8rem; padding: 0.1rem 0; line-height: 100%; font-family: "Arial"}
.advantageDiv .advantCon li .conNum .dw{ font-size: 0.36rem; display: inline-block; padding-top: 0.3rem; height: 0.36rem; line-height: 0.36rem;}
.advantageDiv .advantCon li .conInfo{ color: #fff; /*opacity: .5;*/ font-size: 0.2rem; margin-bottom: 0.2rem }
.advantageDiv .advantCon li .conMore{ display: inline-block; width: 1.6rem; height: 0.5rem; line-height: 0.5rem; background-color: #f04732; border-radius: 0.25rem; color: #fff; font-size: 0.24rem; text-align: center; }
.advantageDiv .advantCon li.list01{ width: 2.2rem; }
.advantageDiv .advantCon li.list03{ background: none; text-align: right; width: 2.2rem; }
.advantageDiv .advantCon li.list02{ text-align: center; display: block; }
/*关于*/
.bgf5{ background-color: #f5f5f5 }
.aboutDiv .aboutCon{ overflow: hidden;  }
.aboutDiv .aboutCon .conInfo{ margin: 0.4rem auto; overflow: hidden; line-height: 0.44rem; color: #666; font-size: 0.28rem; padding: 0 0.2rem}
.aboutDiv .aboutCon .conList{ padding-left: 0.2rem }
.aboutDiv .aboutCon .conList li{ float: left; width: 33.33%; }
.aboutDiv .aboutCon .conList li .listBox{ padding-right: 0.2rem }
.aboutDiv .aboutCon .conList li .listImg{ display: block; width: 100%; height: 1.33rem; overflow: hidden; margin-bottom: 0.15rem }
.aboutDiv .aboutCon .conList li .listImg img{ display: block; object-fit: cover; }
.aboutDiv .aboutCon .conList li .listTit{ color: #666; font-size: 0.28rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: center;}
/*新闻资讯*/
.newsDiv .newsHot{ width: 100%; overflow: hidden; padding: 0 0.2rem; margin-bottom: 0.2rem}
.newsDiv .newsHot .listImg{ width: 100%; overflow: hidden; }
.newsDiv .newsHot .listImg img{ width: 100%; display: block; }
.newsDiv .newsHot .listBot{ overflow: hidden; padding: 0.2rem; background: #f5f5f5;}
.newsDiv .newsHot .listBot .listTime{ margin-right: 0.3rem; text-align: center;}
.newsDiv .newsHot .listBot .listTime .year{ display: block; color: #666; font-size: 0.26rem; border-bottom: 0.02rem solid #ccc; padding-bottom: 0.06rem; margin-top: 0.1rem}
.newsDiv .newsHot .listBot .listTime .date{ display: block; color: #999; font-size: 0.24rem; font-style: normal;}
.newsDiv .newsHot .listBot .listCon{ line-height: 0.48rem }
.newsDiv .newsHot .listBot .listCon .listTit{ color: #333; font-size: 0.32rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.newsDiv .newsHot .listBot .listCon .listInfo{ color: #999; font-size: 0.28rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.newsDiv .newsList{ overflow: hidden; margin: 0 0.2rem}
.newsDiv .newsList li{ width: 100%; background-color: #f7f7f7; margin-bottom: 0.2rem; padding: 0.2rem;  }
.newsDiv .newsList li .listTime{ margin-right: 0.3rem; text-align: center;}
.newsDiv .newsList li .listTime .year{ display: block; color: #666; font-size: 0.26rem; border-bottom: 0.02rem solid #ccc; padding-bottom: 0.06rem; margin-top: 0.1rem}
.newsDiv .newsList li .listTime .date{ display: block; color: #999; font-size: 0.24rem; font-style: normal;}
.newsDiv .newsList li .listCon{ line-height: 0.48rem }
.newsDiv .newsList li .listCon .listTit{ color: #333; font-size: 0.32rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.newsDiv .newsList li .listCon .listInfo{ color: #999; font-size: 0.28rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
a.newsLink{ text-align: center; display: block; width: 2.6rem; height: 0.6rem; line-height: 0.6rem; background-color: #f04732; font-size: 0.32rem; color: #fff; text-align: center;  border-radius: 0.3rem; margin: 0 auto}
/*客户感言*/
.testimonialDiv{ background-repeat: no-repeat; background-size: 100% auto; background-position: center; overflow: hidden; position: relative;}
.testimonialDiv .recollectDiv{ padding: 0 0.2rem}
.testimonialDiv .recollectDiv .swiper-container{ overflow: hidden; color: #fff; margin: 0 auto; position: unset}
.testimonialDiv .recollectDiv .swiper-slide{ padding: 0 0.7rem; }
.testimonialDiv .recollectDiv .swiper-slide .listImg{ width: 1.2rem; height: 1.2rem; border-radius: 50%; overflow: hidden; margin: 0.1rem auto 0}
.testimonialDiv .recollectDiv .swiper-slide .listImg img{ display: block; object-fit: cover; }
.testimonialDiv .recollectDiv .swiper-slide .listTit{
  line-height: 0.48rem;
  text-align: center;
  font-size: 0.28rem;
  color: #fff;
  padding: 0.2rem 0;
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.testimonialDiv .recollectDiv .swiper-slide .listInfo{  margin: 0 auto; text-align: center; color: #fff; font-size: 0.28rem; line-height: 0.44rem; height: 0.8rem}
.testimonialDiv .swiper-container-horizontal>.swiper-pagination-bullets{ position: absolute; bottom: 0.4rem; left: 0; width:100%;text-align:center;height:0.14rem;padding:0;}
.testimonialDiv .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:0.14rem;height:0.14rem;display:inline-block;margin:0 0.08rem; background:#fff; border-radius:50%;font-size:0;overflow:hidden; opacity: 1;}
.testimonialDiv .hd span.on{background: #f04732;}
.testimonialDiv .swiper-pagination-bullet-active{background: #f04732!important;}
.testimonialDiv .title01{ width: 55%; margin: 0 auto; }
/*合作伙伴*/
.partnerDiv{  overflow: hidden; }
.partnerDiv .partnerList{ text-align: center;}
.partnerDiv .swiper-slide{ width: 33.33%; height: 1rem; float: left; overflow: hidden; }
.partnerDiv .swiper-slide img{ display: block; object-fit: contain; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; opacity: .8;}
.partnerDiv .swiper-container-horizontal>.swiper-pagination-bullets{ position: absolute; bottom: -0.3rem; left: 0; width:100%;text-align:center;height:0.14rem;padding:0;}
.partnerDiv .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:0.14rem;height:0.14rem;display:inline-block;margin:0 0.08rem; background:#e4e4e4; border-radius:50%;font-size:0;overflow:hidden;opacity: 1;}
.partnerDiv .swiper-pagination-bullet-active{background: #f04732!important;}

/*---------内页---------*/
.nyBanner img{ width: 100%; display: block; }

/*产品中心*/
.proListsDiv{ overflow: hidden; padding: 0 0.2rem; margin-top: 0.2rem}
.proListsDiv .posChild{ width: 100%; height: 4.86rem; position: relative; margin-bottom: 0.2rem}
.proListsDiv .listMask{ background: rgba(0,0,0,.2); width: 100%; height: 100%; position: absolute; z-index: 5}
.proListsDiv .listImg{ width: 100%; height: 100%; }
.proListsDiv .listImg img{ width: 100%; height: 100%; display: block; object-fit: cover;}
.proListsDiv .listCon{ width: 100%; padding: 0.3rem; z-index: 10; color: #fff; line-height: 0.48rem;position: absolute; top: 0; left: 0;}
.proListsDiv .listCon .listTit{ font-size: 0.4rem; line-height: 0.6rem }
.proListsDiv .listCon .listDsc{ font-size: 0.3rem; margin-top: 0.1rem}
.proListsDiv .listCon .listMore{ font-size: 0.28rem; width: 2rem; height: 0.6rem; line-height: 0.6rem; text-align: center; border-radius: 0.3rem; background-color: #f04732; display: inline-block; color: #fff; margin-top: 0.3rem; }

.iHeader .leftIcon{ position: absolute; left: 0; height: 0.88rem }
.iHeader .headerTit{ text-align: center; margin: 0 2rem; font-size: 0.36rem; color: #333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.iHeader .homeBtn{ position: absolute; right: 0; height: 0.88rem; }

.proDesc{ color: #666; font-size: 0.28rem; line-height: 0.46rem; overflow: hidden;}
.proDesc .proTit{ color: #333; font-size: 0.32rem; margin-bottom: 0.1rem }
.proDesc .proxqBtn{ font-size: 0.28rem; width: 2rem; height: 0.6rem; line-height: 0.6rem; text-align: center; border-radius: 0.3rem; background-color: #f04732; display: inline-block; color: #fff; margin: 0.4rem 0; }
.procjTit{ padding: 0.2rem 0; color: #f04732; font-size: 0.32rem; border-bottom: 1px solid #393335; margin: 0 0.2rem }

/*代理招商*/
.conditionDiv{ overflow: hidden; margin-bottom: 0.4rem }
.conditionDiv ul{ padding: 0 0.3rem;}
.conditionDiv ul li{ position: relative; border: 0.02rem solid #e6e6e6; padding: 0 0.2rem 0.3rem; border-radius: 0.06rem; margin-top: 1.2rem;}
.conditionDiv ul li .listImg{ width: 1.4rem; height: 1.4rem; margin: 0 auto; margin-top: -0.9rem }
.conditionDiv ul li .listTit{ text-align: center; font-size: 0.36rem; padding: 0.25rem 0 }
.conditionDiv ul li .listInfo{ color: #333; font-size: 0.28rem; line-height: 0.46rem }
.conditionDiv ul li .col01{ color: #ff5f4b }
.conditionDiv ul li .col02{ color: #28c492 }
.conditionDiv ul li .col03{ color: #ffcf00 }

.goodnessDiv{ background-repeat: no-repeat; background-position: center; overflow: hidden; background-size: cover}
.goodnessDiv .recollectDiv{ position: relative; margin: 0 0.2rem .7rem; margin-top: 0.6rem;}
.goodnessDiv .recollectDiv .swiper-wrapper{ color: #333; width: 100%; margin: 0 auto; }
.goodnessDiv .recollectDiv .swiper-container{ background: url(../images/listbg.png) no-repeat top center; /*height: 4rem;*/ background-size: 100% 100%; width: 100% }
.goodnessDiv .recollectDiv .swiper-slide .listImg{ width: 1.2rem; height: 1.2rem; border-radius: 50%; margin: 0 auto; background: url(../images/listimgbg.png) no-repeat center; background-size: 100%;  margin-top: -0.6rem}
.goodnessDiv .recollectDiv .swiper-slide .listImg img{ display: block; object-fit: cover; }
.goodnessDiv .recollectDiv .swiper-slide .listInfo{ margin: 0.2rem auto; padding: 0 0.3rem; line-height: 0.44rem; color: #333; font-size: 0.3rem; /*height: 2.64rem; overflow: hidden;*/}
.goodnessDiv .swiper-container-horizontal>.swiper-pagination-bullets{ position: absolute; bottom: -0.35rem; left: 0; width:100%;text-align:center;height:0.14rem;padding:0;}
.goodnessDiv .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:0.14rem;height:0.14rem;display:inline-block;margin:0 0.08rem; background:#e4e4e4; border-radius:50%;font-size:0;overflow:hidden;opacity: 1;}
.goodnessDiv .swiper-pagination-bullet-active{background: #f04732!important;}

.messageDiv .formDiv{ margin: 0 0.2rem; }
.messageDiv .formDiv p{ line-height: 0.8rem; font-size: 0.3rem }
.messageDiv .formDiv p span{ color: #f04732 }
.messageDiv .formDiv .int,.messageDiv .formDiv .formArea{ width: 100%; line-height: 0.8rem; background-color: #fff; padding: 0 0.2rem; font-size: 0.3rem; color: #333; border-radius: 0.04rem; border: none; border: 0.02rem solid #e6e6e6}
.messageDiv .formDiv .formArea{ line-height: 0.44rem; padding: 0.1rem 0.2rem; height: 2.5rem }
.messageDiv .formBtns{ text-align: center; margin-top: 0.45rem;}
.messageDiv .formBtns .btn{ display: inline-block; width: 2.4rem; height: 0.88rem; line-height: 0.88rem; text-align: center; border: none; color: #fff; font-size: 0.4rem;  border-radius: 0.44rem; margin: 0 0.2rem; cursor: pointer;}
.messageDiv .formBtns .btn01{ background: #f04732 }
.messageDiv .formBtns .btn02{ background: #999999 }
.messageDiv .formBtns .btn03{ background: #f04732; width: 280px }
.messageDiv input[type="text"]:focus,.messageDiv input[type="password"]:focus,.messageDiv textarea:focus{ border-color: #66afe9!important; box-shadow: 0 0 5px #bad8f0}

/*工程施工*/
.enginerDiv .enginerCons .conImg{ margin: 0.2rem 0 }
.enginerDiv .enginerCons .aboutDsc{ color: #666; line-height: 0.44rem; font-size: 0.28rem }

.engineList{ position:relative; }
.engineList .picList{ overflow:hidden; zoom:1; padding: 0 0.2rem}
.engineList .picList li{ display: inline-block; margin: 0 0.1rem 0.3rem; background: #fff;border: 0.02rem solid #e6e6e6; box-shadow: 0 0.02rem 0.2rem #e6e6e6}
.engineList .picList li .listCon{ width: 100%; padding: 0 0.3rem 0.3rem; }
.engineList .picList li .listTit{ color: #fff; font-size: 0.32rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-bottom: 0.2rem; background-color: #999; padding: 0.25rem 0; text-align: center; }
.engineList .picList li .titImg{ text-align: center; margin-bottom: 0.15rem }
.engineList .picList li .titImg img{ display: inline-block; width: 0.55rem; height: 0.55rem; object-fit: cover; }
.engineList .picList li .listPic{ text-align:center; width: 100%; height: 200px; margin-top: 5px }
.engineList .picList li img{ display: block; object-fit: cover;}
.engineList .picList li .listCon .listInfo{ color: #666666; font-size: 0.28rem; line-height: 0.48rem; height: 1.44rem; overflow: hidden; }
.engineList .picList li .listCon .listLink{ color: #f04732; font-size: 0.28rem; line-height: 0.48rem; display: inline-block;}

/*经典案例*/
.conMenus{ width: 100%; border-bottom: 0.02rem solid #e5e5e5; line-height: 0.88rem; text-align: center; background-color: #fff; overflow: hidden; }
.conMenus ul{ white-space: nowrap; overflow-x: auto; }
.conMenus li{ display: inline-block; padding: 0 0.2rem; }
.conMenus li a{ color: #333; font-size: 16px; }
.conMenus li.on a{ color: #f04732 }

.caseLists{ overflow: hidden; }
.caseLists ul{ padding: 0 0.2rem }
.caseLists li{ float: left; width: 100%; height: 2.8rem; border: 0.02rem solid #e6e6e6; margin-bottom: 0.2rem; }
.caseLists li .listImg{ width: 3.8rem; height: 100%; overflow: hidden; border-right: 1px solid #e6e6e6 }
.caseLists li .listImg img{ display: block; object-fit: cover; }
.caseLists li .listCon{ overflow: hidden; padding: 0.2rem; display: table; height: 100%; line-height: 0.44rem; }
.caseLists li .listCon .listTit{ color: #333; font-size: 0.3rem; margin-bottom: 0.1rem }
.caseLists li .listCon .listInfo{ color: #999; font-size: 0.24rem; }

.proWriter{ color: #666; margin-bottom: 0.2rem }
.proWriter span{ margin-right: 0.25rem }

/*新闻资讯*/
.newsLists{ overflow: hidden; margin-top: 0.3rem}
.newsLists  ul{ padding: 0 0.2rem }
.newsLists li{ border: 0.02rem solid #efefef; margin-bottom: 0.2rem}
.newsLists li .listImg img{ display: block; }
.newsLists li .listCon{ overflow: hidden; padding: 0.2rem}
.newsLists li .listCon .listTit{ color: #474545; font-size: 0.32rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-bottom: 0.1rem}
.newsLists li .listCon .listDsc{ color: #746969; font-size: 0.24rem }
.newsLists li .listCon .listDsc span{ margin-right: 0.2rem }
.newsLists li .listCon .listInfo{ color: #746969; font-size: 0.3rem; line-height: 0.4rem; height: 0.8rem; overflow: hidden; margin-top: 0.15rem;  }

/*关于我们*/
.aboutCons{ margin-bottom: 0.1rem; padding: 0 0.2rem  }
.aboutCons ul{ text-align: center;}
.aboutCons li{ background: url(../images/aboutline.png) no-repeat right center; background-size: 0.02rem auto; color: #000; display: inline-block; padding: 0.2rem 0.25rem }
.aboutCons li .conNum{ font-size: 0.5rem; line-height: 0.5rem; font-weight: bold; font-family: "Arial"}
.aboutCons li .conInfo{ color: #333; font-size: 0.24rem; margin-top: 0.2rem;}
.aboutCons li:last-child{ background: none }

.aboutDsc{ color: #666; font-size: 0.28rem; padding: 0 0.2rem; line-height: 0.44rem; padding-bottom: 0.3rem }

/*人才招聘*/
.recruitDiv{ background: #fff; border: 0.02rem solid #e6e6e6; margin: 0.3rem 0.2rem 0.3rem; padding-bottom: 0.2rem}
.recruitDiv .recruitTop{ padding: 0.2rem; overflow: hidden; }
.recruitDiv .recruitTop .topImg{ float: left; width: 1rem; height: 1rem; overflow: hidden; margin-right: 0.2rem }
.recruitDiv .recruitTop .topImg img{ object-fit: cover; }
.recruitDiv .recruitTop .topCon{ overflow: hidden; }
.recruitDiv .recruitTop .topCon .topName{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; font-size: 0.32rem; line-height: 0.5rem; margin-bottom: 0.05rem}
.recruitDiv .recruitTop .topCon .topInfo{ line-height: 0.4rem; overflow: hidden; color: #999; font-size: 0.24rem }
.recruitDiv .recruitTop .topCon .topInfo .topDz{ padding-left: 0.32rem; background: url(../images/jobicon01.png) no-repeat left center; background-size: auto 0.28rem; margin-right: 0.25rem }
.recruitDiv .recruitTop .topCon .topInfo .topRs{ padding-left: 0.32rem; background: url(../images/jobicon02.png) no-repeat left center; background-size: auto 0.28rem; margin-right: 0.25rem }
.recruitDiv .recruitTop .topCon .topInfo .topXz{ padding-left: 0.4rem; background: url(../images/jobicon03.png) no-repeat left center; background-size: auto 0.3rem; }

.recruitDiv .recruitCon{ padding: 0 0.2rem; font-size: 0.28rem; line-height: 0.42rem; color: #666; }
.recruitDiv .infoTit{ color: #333; font-size: 0.28rem; background: url(../images/blackyq.png) no-repeat left center; background-size: 0.2rem; padding-left: 0.4rem; margin-bottom: 0.1rem}
.recruitDiv .gzDiv{ margin-bottom: 0.2rem }
.jlDiv{ margin: 0.1rem auto; }
.jlDiv span{ color: #c80852 }
.courBtn{ margin: 0.1rem 0}
.courBtn a{ color: #999; font-size: 0.24rem; display: inline-block; padding-right: 0.3rem;}
.courBtn a.all{ background: url(../images/bluexlx.png) no-repeat right center; background-size: auto 0.12rem}
.courBtn a.noall{ background: url(../images/bluexls.png) no-repeat right center; background-size: auto 0.12rem; display: none}

/*联系我们*/
.contactDiv{ overflow: hidden; padding: 0.3rem 0 0.1rem; }
.contactDiv ul li{ position: relative; padding: 0 0.3rem; overflow: hidden; line-height: 0.5rem; margin-bottom: 0.2rem}
.contactDiv ul li .listImg{ width: 0.5rem; height: 0.5rem; margin-right: 0.2rem; }
.contactDiv ul li .listTit{ text-align: center; font-size: 0.3rem; }
.contactDiv ul li .listInfo{ color: #999; font-size: 0.3rem; line-height: 0.5rem; overflow: hidden; }

/*客户感言*/
.testimonLists{ overflow: hidden; margin-top: 0.3rem }
.testimonLists ul{ padding: 0 0.2rem }
.testimonLists li{ border: 0.02em solid #e6e6e6; box-shadow: 0 0 0.2rem #f3f3f3; margin-bottom: 0.3rem; }
.testimonLists li .listTop{ overflow: hidden;  height: 1.4rem }
.testimonLists li .listImg{ width: 1.4rem; height: 1.4rem; overflow: hidden;}
.testimonLists li .listImg img{ display: block; object-fit: cover; }
.testimonLists li .listCon{ overflow: hidden; padding: 0 0.2rem;  display: table; height: 100%;  color: #333 }
.testimonLists li .listCon .listTit{ font-size: 0.3rem; }
.testimonLists li .listCon .listDsc{ font-size: 0.28rem; margin-top: 0.1rem}
.testimonLists li .listInfo{ font-size: 0.28rem; line-height: 0.44rem; padding: 0.2rem; border-top: 0.02em solid #e6e6e6; }
