.m100{margin: 100px auto;}

/* 内页banner */
.nybanner img{width:100%;}

/* 面包屑 */
.mbx{width: 100%;height: 90px;background: #f7f7f7;font-size:16px;color:#999999;}
.mbx .ny-tit{width:70%;}
.mbx .mbx-info{width: 35%;text-align: right;}
.mbx .ny-tit a{font-size:18px;line-height:90px;margin-right:30px;width:130px;text-align: center;}
.mbx .ny-tit a:hover,.mbx .ny-tit a.on{background:#007271;font-weight: bold;color:#fff;}
.mbx .mbx-info a{color:#999999;line-height:90px;}
.mbx .mbx-info span:before{content:'';display:inline-block;width:17px;height:15px;background:url(../images/nyhome-icon.png)no-repeat center;margin-bottom: -1px;
    margin-right: 5px;}
.mbx .mbx-info a:hover{color:#007271;}

.ny-sonnav{gap: 0px 2.69%;}
.ny-sonnav a{width:10%;border:1px solid #eee;display: block;font-size:16px;line-height:50px;
	text-align: center;margin-bottom:20px;}
.ny-sonnav a:hover,.ny-sonnav a.on{background:#007271;color:#fff;border:1px solid #007271;}

/* 产品中心 */
.casebox .caseul{width: 100%;}
.casebox .caseul li{float:left; width:32%;background-color:#FFF; margin-right:2%; margin-bottom:30px;}
.casebox .caseul li:nth-child(3n){margin-right: 0px;}
.casebox .caseul li a{ display:block; width:100%;  }
.casebox .caseul li a font{ font-size:14px;color:#666;line-height:44px;text-transform:uppercase;padding-bottom:8px;font-family:Arial, Helvetica, sans-serif;}
.casebox .caseul li .cimg{ overflow:hidden; width:100%;height:280px; position:relative;border: 1px solid #dbdbda;
    box-sizing: border-box;border-bottom: none;}
.casebox .caseul li .cimg img{width:100%;height:100%;object-fit:cover;}
.casebox a .cimg span{ display:none;}
.casebox a:hover .cimg span{ display:block;width:368px;height:258px; position:absolute;left:0px; top:0px;}
.casebox .caseul li .pic img{width: 100%;height: 100%;object-fit: cover;}

.casebox .caseul li img{ width:100%;height:100%;object-fit: cover;}
.casebox .caseul li .casb{padding:0px 25px;transition: all .5s ease 0s;border:1px solid #dbdbda; }
.casebox .caseul li h4{ font-size:18px; font-weight:normal; line-height:62px;transition: all .1s ease 0s; color:#333;border-bottom:1px solid #d9dada;}
.casebox .caseul li h3{font-size:18px; font-weight:normal; line-height:62px;transition: all .1s ease 0s; color:#333;}
.casebox .caseul li .jt{width:34px;height:10px;background:url(../images/cpjt.png) no-repeat center center; margin-top:80px;}

.mt70{margin-top: 70px;}
.casebox .caseul li:hover{-moz-box-shadow:0px 0px 9px #757575; -webkit-box-shadow:0px 0px 9px #757575; box-shadow: 1px 0px 5px 0px rgb(0 0 0 / 30%);}
.casebox .caseul li img{transition: all 0.6s;}
.casebox .caseul li a:hover img{ transform:scale(1.2); }
.casebox .caseul li a:hover .cimg span{ display:block; left:0px; top:0px; position:absolute; background:url(../images/cppichover.png) no-repeat center center;width:100%;height:100%;}
.casebox .caseul li a:hover .casb{ padding-left:20px; padding-right:20px;}

/* 分页 */
.page{margin-bottom:50px;text-align: center;}
.page a{display:inline-block;font-size:16px;padding:6px 8px;border:1px solid #eee;margin:0px 5px;}
.page a:hover,.page a.ons{background:#007271;border:1px solid #007271;color:#fff;}


/* 定制服务 */
.mt80{margin-top: 80px;}
.fw-im img{max-width:100%;}
.fw-h1{font-size:40px;line-height:40px;color:#007271;font-weight: bold;text-align: center;margin-bottom:80px;}
.fuwu-list li{margin-bottom:40px;width:100%;}
.fuwu-list li .fw-imgs{width:557px;height:280px;}
.fuwu-list li .fw-imgs img{width:100%;height:100%;object-fit: cover;}
.fuwu-list li .fw-info{flex:1;box-sizing: border-box;padding:80px 55px;border:1px solid #e6e6e6;height:280px;}
.fuwu-list li .fw-info h3{font-size:22px;line-height:28px;width: 120px;margin:0 auto;margin-right:35px;font-weight: bold;    text-align: center;
    letter-spacing: 2px;height: 120px;border-radius: 50%;background:#007271;box-sizing: border-box;padding:30px 35px;color:#fff;}
.fuwu-list li .fw-info .fw-text{flex:1;}
.fuwu-list li .fw-info .fw-text h4{font-size:22px;line-height:22px;font-weight: bold;margin-bottom:30px;}
.fuwu-list li .fw-info .fw-text .descx{font-size:16px;line-height:32px;}


/* 新闻资讯  */
.list_news{margin-top: 50px;overflow: hidden;}
.newsli{margin:0px 0px 20px;}
.newsli a{ display:block;padding:19px;    border: 1px solid #eee;}
.newsli a:hover{background:#007271;transition: all 1s ease-in-out 0s;border: 1px solid #fff;}
.newsli a:hover img{transform: scale(1.2);}
.newsli a:hover .newslitit{color:#fff;transition: all 1s ease-in-out 0s;}
.newsli a:hover .newslides{color:#fff;transition: all 1s ease-in-out 0s;}
.newsli a:hover .newslimore{color:#fff;transition: all 1s ease-in-out 0s;}
.newsli a:hover .yueri{color:#fff;transition: all 1s ease-in-out 0s;}
.newsli a:hover .yanjing{color:#fff;transition: all 1s ease-in-out 0s;background:url(../images/yanjinghover.png) no-repeat left center;}

.newsli .newslipic{float:left;width:300px;height:148px; overflow:hidden; text-align:center;}
.newsli .newslipic img{width:100%;height:100%;object-fit: cover;transition: all 0.6s;}
.newsli .newslicen{float:right;width:910px;height:140px;padding:4px 0px;padding-right: 20px; overflow:hidden;text-align: left;}
.newsli .newslicen .newslitit{color:#333;font-size:20px;font-weight:bold;height:40px;line-height:40px;padding-bottom:10px;}
.newsli .newslicen .newslides{font-size:14px;color:#777;line-height:26px;}
.newsli .newslimore{text-align: center;float:left;width:115px;padding-right: 25px;border-right: 1px solid #dcdcdc;height:148px;font-size:24px;color:#666; font-family:Arial, Helvetica, sans-serif; line-height:40px;}
.newsli .newslimore .yueri{padding: 30px 0px 10px;font-size:70px;color:#007271;}
.newsli .morenews{background: #1d4753;width: 170px;height: 40px;color: #fff;text-align: center;line-height: 40px;margin-top: 10px;}
.newsli .yanjing{height:26px;background:url(../images/yanjinglink.png) no-repeat left center;padding-left:38px;line-height:26px;color:#999;font-size:14px;margin-top:10px;}

/* 资讯详情 */
.newsinfo h1{font-size: 26px;line-height: 26px;text-align: center;margin-bottom: 35px;}
.newsinfo .view-date{font-size: 16px;line-height: 16px;color:#666666;text-align: center;padding-bottom:25px;
border-bottom: 1px dashed #d2d2d2;}
.newsinfo .view-nr{margin:30px auto;}
.newsinfo .view-nr p{font-size: 16px;line-height: 32px;}
.newsinfo .view-nr img{max-width:100%;}
.pager{width:100%;display: flex;justify-content: space-around;flex-flow: row;}
.pager li{line-height: 44px;border:1px solid #d2d2d2;border-radius: 44px;padding:0px 20px;font-size: 16px;width:43%;}


/* 联系我们 */
.content{overflow: hidden;}
.boxlxfs{margin-top: 10px;padding:20px 0px;box-shadow: 0px -8px 5px 0px #eee;}
.group23 .boxlxfs ul.clear{padding-bottom:30px;}
.group23 .boxlxfs li{float: left;height:162px;border-right: 1px solid #dddddd;text-align: center;width: 25%;padding: 20px 25px 25px 25px;line-height: 1.5;cursor: pointer;box-sizing: border-box;
	font-size:16px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.group23 .boxlxfs li.last{border-right:none;}
.group23 .boxlxfs li .lx1{background-image:url(../images/lxwm1.png)}
.group23 .boxlxfs li:hover .lx1{background-image:url(../images/lxwm1h.png)}
.group23 .boxlxfs li .lx2{background-image:url(../images/lxwm2.png)}
.group23 .boxlxfs li:hover .lx2{background-image:url(../images/lxwm2h.png)}
.group23 .boxlxfs li .lx3{background-image:url(../images/lxwm3.png)}
.group23 .boxlxfs li:hover .lx3{background-image:url(../images/lxwm3h.png)}
.group23 .boxlxfs li .lx4{background-image:url(../images/lxwm4.png)}
.group23 .boxlxfs li:hover .lx4{background-image:url(../images/lxwm4h.png)}
.group23 .boxlxfs li div{height:90px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background: no-repeat center top;}
.group23 .boxlxfs li b{font-weight:bold;}
.group23 .boxlxfs li:hover{color:#007271;}
.map{width: 100%;height: 400px;margin-top:80px;}


/* 在线留言 */
.nytitle{width: 100%;text-align: center;margin:51px auto;margin-top: 58px;}
.nytitle h3{font-size: 40px;line-height: 40px;font-weight: bold;margin-bottom: 30px;}
.nytitle span{font-size: 30px;line-height: 30px;text-transform: uppercase;font-weight: bold;color: #dcdcdc;}
.message {color: #333;font-size: 12px;padding: 0 0 30px;text-align: center;width: 100%;}
.message .mess-box {margin: 0 auto;width: 1200px;}
.message .mess-box li {border: 1px solid #c3c3c3;display: inline-block;margin: 20px;position: relative;vertical-align: top;}
.message .mess-box li input {font-size: 14px;height: 40px;padding-left: 3px;padding-right: 20px;width: 320px;}
.message .mess-box li b {color: #333;display: inline-block;position: absolute;right: 5px;top: 10px;}
.message .mess-box li .sex {position: absolute;right: 5px;top: 10px;}
.message .mess-box li .rad {height: 14px;width: 14px;}
.message .mess-box li input {font-size: 14px;height: 40px;padding-left: 3px;padding-right: 20px;width: 320px;}
input, button, textarea {border: medium none;}
.message .mess-box li.bot textarea {height: 100px;padding: 3px;width: 1100px;}
.message .mess-box .btn button {background: #007271 none repeat scroll 0 0;cursor: pointer;color: #fff;font-size: 30px;height: 60px;margin: 0 20px;width: 270px;}
.message .mess-box .btn button:hover {background:#2f2f2f none repeat scroll 0 0;}


/* 关于我们 */
.continfo p{font-size:16px;line-height:32px;}
.continfo p img{max-width:100%;}
.continfo .ab-h1{font-size:40px;line-height:40px;font-weight: bold;color:#007271;margin-bottom:50px;}
.content .ab-uls{width:100%;padding:42px 120px;background:#007271;box-sizing: border-box;color:#fff;margin-top:60px;}
.content .ab-uls li{text-align: center;}
.content .ab-uls li h3{font-size:60px;line-height:60px;margin-bottom:20px;}
.content .ab-uls li p{font-size:16px;line-height:16px;}

/* 核心科技 */
.keji .ab-h1 {font-size: 40px;line-height: 40px;font-weight: bold;color: #007271;margin-bottom: 50px;}
.keji strong{font-size:22px;line-height:22px;margin-bottom:10px;display: block;}
.keji p{font-size:16px;line-height:32px;margin-bottom:15px;}

.nytixi-list li{width:460px;height:282px;background:#f3f4f8;margin-bottom:40px;box-sizing: border-box;padding:40px 65px;text-align: center;}
.nytixi-list li .kj-img{width:66px;margin:0 auto;margin-bottom:39px;}
.nytixi-list li .kj-img img{width:100%;}
.nytixi-list li h3{font-size:22px;line-height:22px;font-weight: bold;margin-bottom:25px;}
.nytixi-list li p.desc{font-size:16px;line-height:24px;text-align: left;}

.kj-ul2 li{width:710px;margin-bottom:40px;}
.kj-ul2 li .li2-img{width:100%;}
.kj-ul2 li .li2-img img{width:100%;}
.kj-ul2 li h3{font-size:22px;line-height:22px;color:#007271;margin-top:20px;text-align: center;}
.tit-icon{margin-top:35px;text-align: center;}
.tit-icon img{max-width:100%;}

.nymsm-list li{width:460px;height:222px;background:#f3f4f8;overflow: hidden;margin-bottom:40px;box-sizing: border-box;padding:45px 50px;position: relative;}
.nymsm-list li h3{font-size:22px;line-height:22px;font-weight: bold;margin-bottom:25px;color:#007271;text-align: center;}
.nymsm-list li p.desc{font-size:16px;line-height:24px;}
.nymsm-list li i{font-size:90px;line-height:90px;display: block;color:#e6e7eb;font-weight:100;position: absolute;bottom:-26px;
left:0;right:0;text-align: center;}


/* 产品 */
.pros{gap:40px 4%;margin-bottom:60px;}
.pros li{width:48%;height:350px;overflow: hidden;}
.pros li:first-child{width:100%;height:660px;}
.pros li img{width:100%;height:100%;object-fit: cover;transition:all 0.6s;}
.pros li:hover img{transform: scale(1.2);}


/* 核心产品 */
.hx-info .hx-left{flex:1;max-width:700px;}
.hx-info .hx-left h2{font-size:40px;line-height:40px;font-weight: bold;margin-bottom:25px;}
.hx-info .hx-left p.desc{font-size:24px;line-height:24px;color:#c29056;margin-bottom:45px;}
.hx-info .hx-left .info-text p{font-size:16px;line-height:32px;}
.hx-info .hx-left .info-text p img{max-width:100%;margin-top:45px;}
.hx-info .hx-img{height:462px;}
.hx-info .hx-img img{height:100%;}

.hx-ul{margin-top:80px;}
.hx-ul li{width:440px;margin-bottom:35px;}
.hx-ul li .hx-img{width:100%;}
.hx-ul li .hx-img img{width:100%;}
.hx-ul li h3{font-size:22px;line-height:22px;color:#c29056;text-align: center;font-weight: bold;margin-top:30px;margin-bottom:15px;}
.hx-ul li p.desc{font-size:16px;box-sizing: border-box;padding:0px 20px;line-height:32px;text-align: center;}

.hxfw-ul{margin-top:40px;}
.hxfw-ul li{width:440px;height:282px;background:#f3f4f8;margin-bottom:40px;box-sizing: border-box;padding:40px;}
.hxfw-ul li .hx-img{width:66px;margin:0 auto;margin-bottom:40px;}
.hxfw-ul li .hx-img img{width:100%;}
.hxfw-ul li h3{font-size:22px;line-height:22px;text-align: center;font-weight: bold;margin-bottom:20px;}
.hxfw-ul li p.desc{font-size:16px;line-height:32px;}