/* 面包屑 */
.mbx{width: 100%;background:#f7f7f7;height: 90px;line-height:90px;color: #323232;font-size: 16px;}
.mbx .mbx-info:before{content:'';display: block;width:15px;height: 15px;background:url(../images/nyhome-icon.png)no-repeat center;float: left;
margin-top: 37px;margin-right: 4px;}
.mbx .mbx-info a:hover{color: #c52733;}
.mbx .ny-tit{width:70%;}
.mbx .ny-tit a{font-size:18px;line-height:90px;margin-right:90px;width:auto;text-align: center;}
.mbx .ny-tit a:after{content:'';display:block;width:0%;height:4px;background:#c52733;margin-top:-4px;transition:width 0.6s;}
.mbx .ny-tit a:hover,.mbx .ny-tit a.on{color:#c52733;font-weight: bold;}
.mbx .ny-tit a:hover:after,.mbx .ny-tit a.on:after{width:100%;}
.mbx .mbx-info a{line-height:90px;}

/* 内页公共标题 */
.ny-comtit{padding:60px 0px;margin:0 auto;padding-top:80px;text-align: center;}
.ny-comtit h1{font-size:42px;font-weight: bold;line-height:42px;}
.ny-comtit .ny-comdesc{font-size:22px;line-height:46px;text-align: center;display: inline-block;border-radius:46px;
background:#c52733;margin:0 auto;margin-top:20px;color:#fff;padding: 0px 50px;}
.tit-img{margin-top:25px;}

/* 内页banner */
.nybanner img{width:100%;}

/* 工程案例 */
.nycase-list{gap:40px;}
.nycase-list li{width:440px;height:260px;position: relative;overflow: hidden;}
.nycase-list li img{width:100%;height:100%;object-fit: cover;transition:all 0.6s;}
.nycase-list li .cs-tit{width:100%;position: absolute;bottom:20px;left:0px;box-sizing: border-box;padding:0px 30px;}
.nycase-list li .cs-tit h3{font-size:16px;line-height:16px;color:#fff;font-weight: bold;}
.nycase-list li .cs-tit i{width:90px;display: block;height:28px;border-radius:28px;background:#c52733;
line-height:28px;font-weight:bold;font-size:16px;color:#fff;    text-align: center;}
.nycase-list li:hover img{transform: scale(1.2);}


/* 单页详情 */
.page-cont{overflow: hidden;}
.page-cont p{font-size:16px;line-height:32px;}
.page-cont p img{max-width:100%;}
.page-cont p.p-h1{font-size:30px;line-height:30px;color:#c52733;margin:45px auto;margin-top:70px;
font-weight: bold;text-align: center;}
.page-cont p.p-h2{font-size:30px;line-height:30px;color:#c52733;font-weight: bold;}

/* 智慧方案 */
.zh-fanan .zhfa-div{width:100%;background:url(../images/zh-back.jpg)no-repeat top center;height:560px;padding-top:60px;box-sizing: border-box;}
.zh-fanan .zhfa-div li{font-size:16px;line-height:32px;color:#fff;width:220px;}
.zh-fanan .zhfa-div li h3{font-size:18px;line-height:18px;font-weight: bold;text-align: center;}
.zh-fanan .zhfa-div li h3:after{content:'';display: block;width:30px;height:3px;margin:20px auto;background:#fff;}

.jjfa-list li{width:100%;background:#f7f7f7;margin-bottom:40px;overflow: hidden;}
.jjfa-list li:last-child{margin-bottom:0px;}
.jjfa-list li .jj-img{width:680px;height:288px;}
.jjfa-list li .jj-img img{width:100%;height:100%;object-fit: cover;}
.jjfa-list li .jjfa-info{width:calc(100% - 680px);box-sizing: border-box;padding:75px 70px;}
.jjfa-list li .jjfa-info h3{font-size:30px;line-height:30px;color:#c52733;font-weight: bold;}
.jjfa-list li .jjfa-info h3:after{content:'';display: block;width:30px;height:3px;background:#c52733;
margin:30px 0px;}
.jjfa-list li .jjfa-info p.desc{font-size:16px;line-height:32px;}


/* 业务模式 */
.m55{margin:55px auto;}
.youshi{background:#f5f5f5;width:100%;padding:60px 0px;padding-bottom:80px;}
.youshi h1{font-size:30px;line-height:30px;color:#c52733;margin-bottom:50px;text-align: center;font-weight: bold;}
.youshi .ys-list li{width:320px;height:160px;background:#fff;box-sizing: border-box;padding:35px 25px;text-align: center;}
.youshi .ys-list li h3{font-size:22px;line-height:22px;font-weight: bold;margin-bottom:15px;}
.youshi .ys-list li p.desc{font-size:16px;line-height:32px;}

.xiaoyi h2{font-size:30px;line-height:30px;color:#c52733;margin-bottom:25px;text-align: center;font-weight: bold;}
.xiaoyi p.xy-desc{font-size:20px;font-weight: bold;line-height:20px;text-align: center;margin-bottom:40px;}
.xiaoyi p.xy-img{max-width:100%;}


/* 图集展示 */
.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: contain;}
.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;}

/* 新闻资讯 */
.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:#b91b21;transition: all 1s ease-in-out 0s;border: 1px solid #fff;}
.newsli a:hover img{width:214px;height:148px;}
.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:214px;height:148px; overflow:hidden; text-align:center;}
.newsli .newslipic img{width:214px;height:148px;}
.newsli .newslicen{float:right;width:960px;height:140px;padding:4px 0px;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:#b91b21;}
.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;}

/* 分页 */
.page{margin-top:40px;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:#b91b21;border:1px solid #c29056;color:#fff;}

/* 详情 */
.newsinfo{margin-top:80px;}
.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%;margin:4px auto;}
.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%;}
.page-cont .pp{font-size:20px;line-height:32px;}
.page-cont .pp1{font-size:30px;line-height:30px;color: #c52733;font-weight: bold;}
.page-cont .pp2{font-size:20px;line-height:32px;color: #c52733;font-weight: bold;}
.page-cont .s-tit{font-size: 42px;font-weight: bold;line-height: 42px;text-align: center;padding: 60px 0px;}


/* 项目服务 */
.p-h4{font-size:30px !important;line-height:30px !important;font-weight: bold;color:#c52733;}
.p-h4:after{content:'';display: block;width:30px;height:3px;background:#c52733;margin:30px 0px;}
.fw-tit{text-align: center;margin-bottom:40px;}
.fw-tit h1{font-size:30px;line-height:30px;font-weight:bold;color:#c52733;}
.fw-tit h1:after{content:'';display: block;width:30px;height:3px;background:#c52733;margin:30px auto;}
.fw-tit p.ny-comdesc{font-size:16px;line-height:16px;}
.fuwu{width:100%;background:#f5f5f5;padding:60px 0px;}
.fuwu .fuwu-list li{width:440px;height:110px;background:#fff;margin-bottom:30px;box-sizing: border-box;padding:25px 0px;
text-align: center;}
.fuwu .fuwu-list li h3{font-size:22px;line-height:22px;font-weight: bold;margin-bottom:20px;}
.fuwu .fuwu-list li p{font-size:16px;line-height:20px;}

.pt6{padding-top:60px;}
.fwfw-list{gap:40px 0px;}
.fwfw-list li{width:440px;height:260px;position: relative;overflow: hidden;}
.fwfw-list li img{width:100%;height:100%;object-fit: cover;}
.fwfw-list li h3{width:124px;height:124px;border-radius:50%;background:rgba(195,62,74,0.9);position:absolute;
bottom:-62px;left:0;right:0;margin:0 auto;font-size:18px;line-height:76px;font-weight: bold;text-align: center;color:#fff;}

/* 服务支持 */
.fw-ul li{width:670px;}
.fw-ul li .fw-imgs{width:670px;height:370px;}
.fw-ul li .fw-imgs img{width:100%;height:100%;object-fit: cover;}
.fw-ul li .fw-div{width:100%;padding:30px;box-sizing: border-box;}
.fw-ul li .fw-div h3{font-size:24px;line-height:24px;font-weight: bold;color:#c52733;text-align: center;
margin-bottom:20px;}
.fw-ul li .fw-div .descx{font-size:16px;line-height:32px;text-align: center;}


/* 联系我们 */
.content{margin-bottom:100px;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:#b91b21;}
.map{width: 100%;height: 400px;margin-top:80px;}

.m80{margin:80px auto;}

/* 在线留言 */
.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: #b91b21 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;}