/* 内页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: 30%;text-align: right;}
.mbx .ny-tit a{font-size:18px;line-height:90px;margin-right:90px;}
.mbx .ny-tit a:after{content:'';display:block;width:0%;height:4px;background:#c29056;margin-top:-4px;transition:width 0.6s;}
.mbx .ny-tit a:hover,.mbx .ny-tit a.on{color:#c29056;font-weight: bold;}
.mbx .ny-tit a:hover:after,.mbx .ny-tit a.on:after{width:100%;}
.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:#c29056;}

.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;}

.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:#c29056;border:1px solid #c29056;color:#fff;}

/* 联系我们 */
.content{margin-bottom:60px;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:#c29056}
.map{width: 100%;height: 400px;margin-top:80px;}

.m80{margin:80px auto;}

/* 在线留言 statr */
.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;}

.pt20{margin-top: 50px;    font-size: 26px;line-height: 40px;}
.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: #c29056 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;}

/* 关于我们 */
.ny-comtt{margin-bottom:50px;}
.ny-comtt h1{font-size:40px;color:#333333;line-height:40px;font-weight: bold;text-align: center;}
.ny-comtt .ny-comdesc{font-size:18px;color:#666666;line-height:18px;text-align: center;margin-top:15px;}
.content{margin:70px auto;}
.content .continfo p{font-size:16px;line-height:28px;}
.content .continfo p.p-h3{font-size:30px;font-weight: bold;color:#c29056;line-height:30px;margin-bottom:30px;}
.content .continfo img{max-width:100%;}


/* 新闻资讯  */
.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:#c29056;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:900px;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:#c29056;}
.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;}


/* 企业文化 */
.wh-list{margin-bottom:40px;}
.wh-list li{width:440px;height:310px;box-sizing: border-box;border:1px solid #e6e6e6;box-sizing: border-box;padding:55px 0px;
text-align: center;}
.wh-list li i{width:100px;display: block;margin:0 auto;margin-bottom:35px;}
.wh-list li i img{width:100%;}
.wh-list li h3{font-size:20px;line-height:20px;font-weight: bold;margin-bottom:20px;}
.wh-list li p.desc{font-size:16px;line-height:16px;color:#666666;}

.kx{width:100%;box-sizing: border-box;border:1px solid #e6e6e6;padding:22px 150px 0px;}
.kx .kx-tit{margin-top:58px;}
.kx i{width:100px;display: block;margin:0 auto;margin-bottom:35px;}
.kx h3{font-size:20px;line-height:20px;font-weight: bold;}
.kx .kx-ll{flex:1;margin:0px 110px;margin-top:60px;}
.kx .kx-ll li{margin-bottom:45px;text-align: center;}
.kx .kx-ll li h3{color:#c29056;margin-bottom:12px;}
.kx .kx-ll li p.desc{font-size:18px;line-height:18px;color:#666666;}

/* 性能优势 */
.youshi-list li{width:440px;box-sizing: border-box;border:1px solid #e6e6e6;margin-bottom:40px;height:416px;}
.youshi-list li .imgs{width:100%;height:253px;border-bottom:1px solid #e6e6e6;overflow: hidden;}
.youshi-list li .imgs img{width:100%;height:100%;object-fit: cover;transition: all 0.6s;}
.youshi-list li:hover .imgs img{transform: scale(1.2);}
.p30{padding:35px 30px;box-sizing: border-box;}
.youshi-list li h3{font-size:22px;line-height:22px;font-weight: bold;margin-bottom:20px;text-align: center;}
.youshi-list li h3 span{color:#c29056;}
.youshi-list li p.descx{font-size:16px;line-height:32px;}
.youshi-list li:last-child{width:920px;padding:0;margin:0;border:none;}

/* 别墅产品 */
.pros{gap: 40px;}
.pros li{width:440px;height:310px;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);}

/* 服务优势 */
.fuwu-list li{width:100%;margin-bottom:50px;}
.fuwu-list li .fw-imgs{width:635px;}
.fuwu-list li .fw-imgs img{width:100%;}
.fuwu-list li .fw-info{flex:1;box-sizing: border-box;padding:50px;font-size:16px;line-height:16px;}
.fuwu-list li .fw-info h3{font-size:30px;font-weight: bold;color:#c29056;line-height:30px;margin-bottom:20px;}
.fuwu-list li .fw-info span{font-size:30px;text-transform:uppercase;color:#c29056;opacity:0.3;line-height:30px;display:inline-block;}
.fuwu-list li .fw-info h3 span{font-size:80px;margin-right:30px;font-weight: normal;font-style: italic;opacity:1;}
.fuwu-list li .fw-info .s-tit{font-size:20px;line-height:20px;margin-top:55px;font-weight: bold;margin-bottom:20px;}
.fuwu-list li .fw-info .descx{font-size:16px;line-height:26px;}

/* 服务内容 */
.fuwunr-list li{width:440px;margin-bottom:40px;}
.fuwunr-list li .fw-imgs{width:100%;}
.fuwunr-list li .fw-info{width:100%;padding:35px;background:#f7f7f7;box-sizing: border-box;text-align: center;}
.fuwunr-list li .fw-info h3{font-size:22px;line-height:22px;color:#c29056;font-weight: bold;margin-bottom:25px;}
.fuwunr-list li .fw-info .s-tit{font-size:16px;line-height:24px;}


/* 结构技术 */
.ss-t{margin-bottom:50px;text-align: center;font-size:16px;}
.nytixi-list{background:url(../images/tixi-back.png)no-repeat top left;height:600px;position:relative;}
.nytixi-list li{width:380px;}
.nytixi-list li.on{color:#c29056;}
.nytixi-list li.on h3 i{border:2px solid #c29056;}
.nytixi-list li h3{font-size:20px;line-height:20px;font-weight:bold;margin-bottom:10px;color:#c29056;}
.nytixi-list li h3 i{display: inline-block;width:20px;height:20px;box-sizing:border-box;border-radius:50px;
border:2px solid #c29056;font-size:16px;line-height:16px;text-align: center;margin-right:6px;}
.nytixi-list li p.desc{font-size:16px;line-height:32px;}
.nytixi-list li:nth-child(1){position: absolute;bottom: 200px;right: 0;text-align: right;}
.nytixi-list li:nth-child(2){position: absolute;top: 0px;right: 0;text-align: right;}
.nytixi-list li:nth-child(3){position: absolute;bottom: 200px;left: 0;text-align: left;}
.nytixi-list li:nth-child(4){width:1080px;text-align: center;margin:0 auto;position: absolute;bottom:0px;left:0;right:0;}
.nytixi-list li:nth-child(5){position: absolute;top: 0px;left: 0;text-align: left;}

/* 行业规范 */
.js-hy{gap:40px;}
.js-hy li{width:440px;height:175px;background:#f7f7f7 url(../images/hy-icon.png)no-repeat bottom right;box-sizing: border-box;
padding:60px;text-align: center;font-size:16px;color:#888888;}
.js-hy li h3{font-size:20px;line-height:20px;margin-bottom:15px;}

.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%;}
