.nybanner{height: 620px;}
.nybanner .bd ul{height: 620px;}
.nybanner .bd li{height: 620px;}
.nybanner .banners{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
/* 头部公共 css */
.nybanner .nav-top{height: 100px;background:rgb(59,59,58,0.8);position: absolute;z-index: 99;left: 0;top: 0;right: 0;}
.nybanner .logo{width:auto;height:64px;margin-top:18px;}
.nybanner .top-nav{width: 910px;position: relative;z-index: 2;}
.nybanner .top-nav li.nLi{font-size:16px;line-height: 100px;float: left;margin-right: 44.5px;position: relative;z-index: 2;}
.nybanner .top-nav li.nLi:last-child{margin-right: 0px;}
.nybanner .top-nav li.nLi .top-a{color: #fff;}
.nybanner .top-nav li.nLi:hover .top-a,.nybanner .top-nav li.active .top-a{color: #22953a;font-weight: bold;}
.nybanner .top-nav li.nLi:after{content:'';display: block;width:0px;height: 4px;transition: width 0.6s;
background:#22953a;margin:0 auto;margin-top:-4px;}
.nybanner .top-nav li.nLi.active:after{width: 100%;}
.nybanner .top-nav li.nLi:hover:after,.nybanner .top-nav li.nLi.active:after{width: 100%;}

.p80{padding:80px 0px;}

.mbx{width: 100%;height:48px;line-height: 48px;background:#f7f7f7;font-size:14px;color: #999999;}
.mbx a{color: #999999;}
.mbx a:hover{color:#22953a;}
.mbx .mbx-info:before{content:'';display: inline-block;width:15px;height: 15px;background: url(../images/home-icon.html)no-repeat center;margin-bottom: -1px;}
.ny-tit{width: 100%;line-height: 76px;border-bottom: 1px solid #f1f1f1;}
.ny-tit ul{display:flex;justify-content: space-around;flex-flow: row;font-size: 20px;text-align: center;}
.ny-tit ul li a:after{content:'';display: block;width: 0%;height: 4px;background:#22953a;transition: width 0.6s;margin-bottom: -2px;}
.ny-tit ul li:hover a,.ny-tit ul li.ons a{color:#22953a;}
.ny-tit ul li:hover a:after,.ny-tit ul li.ons a:after{width: 100%;}

/* å†…é¡µæ ‡é¢˜ */
.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;}

/*  å†…å®¹ */
.nytitle .sk-info{font-size:32px;line-height: 60px;color: #fff;background:#22953a;display: inline-block;padding:0px 40px;margin-top: 30px;}
.content{width: 100%;overflow: hidden;margin-bottom:67px;}
.nystyle .nyimg{width: 100%;}
.nystyle .nyimg img{width: 100%;object-fit: cover;}
.nystyle .conts{width: 458px;height: 295px;box-sizing: border-box;padding:50px 89px;background: rgb(247,247,247,0.8);position: relative;
	z-index: 99;margin-top: -170px;margin-bottom: 45px;}
.nystyle .conts h1{font-size: 32px;font-weight: bold;line-height: 32px;}
.nystyle .conts h1:after{content:'';display: block;width: 70px;height: 2px;background:#323232;margin:15px 0px;}
.nystyle .conts p{font-size: 18px;line-height: 32px;}
.content p{font-size: 16px;line-height: 32px;}

/* ä¼ä¸šå®žåŠ› */
.ab-sl li{width: 573px;float: left;margin-bottom: 45px;}
.ab-sl li:nth-child(2n){float: right;}
.ab-sl li p.img{width: 100%;height: 315px;overflow: hidden;}
.ab-sl li p.img img{width: 100%;height: 100%;object-fit: cover;transform: all 0.6s;}
.ab-sl li .txt-info{width:100%;box-sizing: border-box;border:1px solid #cccccc;padding:19px 53px 45px;}
.ab-sl li .txt-info h3{font-size:34px;line-height:34px;font-weight: bold;margin-bottom: 30px;}
.ab-sl li .txt-info h4{font-size: 30px;line-height: 70px;display:inline-block;border-top:1px solid #484848;border-bottom:1px solid #484848;}
.ab-sl li .txt-info p.desc{font-size: 20px;line-height: 32px;margin-top:20px;}


.aboutwh{width: 100%;background: url(../images/ny-aboutwh.html)no-repeat center; height:746px;background-size: 100% 100%;
	box-sizing:border-box;padding-top: 80px;}
.aboutwh li{width: 380px;height: 280px;background:rgb(255,255,255,0.6);text-align: center;float:left;margin-right: 30px;
	margin-bottom:30px;padding-top:30px;box-sizing: border-box;}
.aboutwh li:nth-child(3n){margin-right: 0px;}
.aboutwh li h3{margin-top: 20px;font-size: 24px;line-height: 24px;}
.aboutwh li .desc{font-size: 16px;line-height: 16px;margin-top: 20px;}


/* å›¾ç‰‡åˆ—è¡¨ */
.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:258px; position:relative;}
.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 .jt{width:34px;height:10px;background:url(../images/cpjt.html) no-repeat center center; margin-top:80px;}

.mb70{margin-bottom: 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.html) no-repeat center center;width:100%;height:100%;}
.casebox .caseul li a:hover .casb{ padding-left:20px; padding-right:20px;}


/* è”ç³»æˆ‘ä»¬ */
.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:#22953a}
.map{width: 100%;height: 400px;margin-top:80px;}

/* æ–°é—»èµ„è®¯ */
.list_news{margin:50px auto;overflow: hidden;}
.list_news .newsli{width: 590px;height: auto;float: left;background: #f6f6f6;margin-bottom: 30px;}
.list_news .newsli:nth-child(2n){float: right;}
.list_news .newsli .skinw{width: 100%;height: 100%;box-sizing: border-box;padding:15px;}
.list_news .newsli .skinw .newslipic{width: 200px;height: 196px;overflow: hidden;float: left;}
.list_news .newsli .skinw .newslipic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.6s;}
.list_news .newsli .skinw .newslicen{width: 345px;float: right;}
.list_news .newsli .skinw .newslicen .news-time{overflow: hidden;color: #c3c3c3;}
.list_news .newsli .skinw .newslicen .news-time .times{width: 200px;float: left;}
.list_news .newsli .skinw .newslicen .news-time .times .days{font-size: 50px;font-weight: bold;display: block;line-height: 50px;}
.list_news .newsli .skinw .newslicen .news-time .times .nian{font-size: 16px;line-height: 16px;}
.list_news .newsli .skinw .newslicen .news-time{border-bottom:1px solid #e1e1e1;padding-bottom: 30px;}
.list_news .newsli .skinw .newslicen .news-time .mores{width: 35px;height: 16px;float: right;background: url(../images/news-icon2.html)no-repeat center;margin-top: 20px;}
.list_news .newsli .skinw .newslicen .newslitit{font-size: 18px;font-weight: bold;color: #333333;margin-top:20px;line-height: 18px;margin-bottom: 15px;}
.list_news .newsli .skinw .newslicen .newslides{font-size: 16px;color:#666666;line-height: 32px;}
.list_news .newsli .skinw .newslicen .yanjing{margin-top: 10px;}
.list_news .newsli a:hover .newslipic img{transform: scale(1.2);}
.list_news .newsli a:hover .skinw .newslicen .newslitit{color:#22953a;}
.view-title:after{content:'';display: none !important;}


.newsinfo h1{font-size: 26px;line-height: 26px;text-align: center;margin-bottom: 35px;margin-top: 60px;}
.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;}
.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%;}


/* æ ¸å¿ƒäº§å“ */
.kx-list li{margin-top: 35px;height:406px;}
.kx-list li .kx-info,.kx-list li .kx-img{width:50%;}
.kx-list li .kx-info{box-sizing: border-box;padding:68px 46px;border:1px solid #cccccc;height: 100%;}
.kx-list li .kx-info h3{font-size:28px;line-height: 28px;margin-bottom: 20px;}

.img-list{margin-top: 27px;}
.img-list li{width:584px;float: left;overflow: hidden;margin-bottom: 27px;}
.img-list li:nth-child(odd){float: right;}
.img-list li h3{font-size:24px;line-height: 67px;background:#f0f0f0;text-align: center;}
.img-list li:first-child{width: 100%;}
.img-list li .list-img img{width: 100%;height:329px;object-fit: cover;}

.hximg-list{margin-top: 27px;}
.hximg-list li{width:584px;float: left;overflow: hidden;margin-bottom: 27px;}
.hximg-list li:nth-child(odd){float: right;}
.hximg-list li h3{font-size:24px;line-height: 67px;background:#f0f0f0;text-align: center;}

/* äº§å“ä¼˜åŠ¿ */
.ys-list li{width:574px;float: left;height: 162px;box-sizing: border-box;border-bottom: 1px dashed #cccccc;
	display: flex;margin-bottom: 28px;}
.ys-list li:nth-child(2n){float: right;}
.ys-list li .ys-img{width: 108px;height: 111px;margin-right: 17px;}
.ys-list li .ys-infos h3{font-size: 28px;font-weight: bold;line-height: 28px;margin-bottom: 10px;}
.ys-list .ysimg{width: 100%;margin-bottom: 28px;}


/*åœ¨çº¿ç•™è¨€ start */
.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: #22953a 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;}
/*åœ¨çº¿ç•™è¨€ end */

/* åˆ†é¡µ */
.page{margin:30px auto;text-align: center;font-size: 0px;}
.page a{font-size: 14px;color: #4e4e4e;display:inline-block;padding:8px 10px;border:1px solid #d2d2d2;margin:0px 5px;cursor: pointer;}
.page a.ons,.page a:hover{background: #22953a;border:1px solid #22953a;}
.page a.ons ,.page a:hover{color: #fff;}
.pdb60{padding-bottom: 60px;}


/* 整装优材 */
.proimg-list{overflow: hidden;}
.proimg-list li{width: 620px;height:380px;overflow: hidden;float: left;margin-bottom: 40px;}
.proimg-list li:nth-child(2n){float: right;}
.proimg-list li img{width: 100%;height: 100%;transition: all 0.6s;object-fit: cover;}
.proimg-list li:hover img{transform: scale(1.2);}

/* 整装风格 */
.pt60{margin-top:60px;}
.styleimg-list .picList li{width:1280px;margin:0px 5px;overflow: hidden;}
.styleimg-list .picList li .pic{width: 100%;height: 660px;overflow: hidden;}
.styleimg-list .picList li .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.6s;}
.styleimg-list .picList li .title{width: 100%;box-sizing: border-box;padding:0px 30px;}
.styleimg-list .picList li .title .st-info{width: 865px;}
.styleimg-list .picList li .title .st-info h3{font-size: 30px;line-height: 30px;color: #22953a;margin:20px 0px;margin-top:30px;}
.styleimg-list .picList li .title .st-info .stdesc{font-size: 16px;line-height: 32px;}
.styleimg-list .picList li .title  .st-title{width:232px;height: 232px;background: rgb(34,149,58,0.8);box-sizing: border-box;padding-top: 37px;top: -60px;
position: relative;z-index: 66;text-align: center;color: #fff;}
.styleimg-list .picList li .title  .st-title span{font-size: 14px;line-height: 14px;text-transform: uppercase;}
.styleimg-list .picList li .title  .st-title span:before{content:'';display: block;width: 2px;height: 48px;background: #fff;margin:0px auto;margin-bottom: 25px;}
.styleimg-list .picList li .title  .st-title h3{font-size:30px;line-height: 30px;margin-top:10px;}
.styleimg-list .picList li:hover .pic img{transform: scale(1.2);}

.st-list{overflow: hidden;}
.st-list li{width: 620px;height:380px;overflow: hidden;float: left;margin-bottom: 40px;}
.st-list li:nth-child(2n){float: right;}
.st-list li img{width: 100%;height: 100%;transition: all 0.6s;object-fit: cover;}
.st-list li:hover img{transform: scale(1.2);}


/* 碳晶板 */
.continfo{overflow: hidden;}
.continfo h3{font-size: 28px;line-height: 28px;margin:18px 0px;}
.content .msm-list{display: flex;justify-content: space-between;flex-flow:wrap;margin-top: 40px;}
.content .msm-list li{width: 400px;margin-bottom: 40px;}
.content .msm-list li .msm-img{width: 100%;height: 275px;overflow: hidden;}
.content .msm-list li .msm-img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.6s;}
.content .msm-list li h3{font-size:20px;line-height: 20px;text-align: center;color:#22953a;margin-top: 20px;}
.content .msm-list li:hover img{transform: scale(1.2);}

/* 性能优势 */
.msmys-list{overflow: hidden;display: flex;justify-content: space-between;flex-flow:wrap;}
.msmys-list li{width: 400px;height: 370px;background:#f5f5f5;margin-bottom: 40px;box-sizing: border-box;padding:45px;}
.msmys-list li .msm-img{height: 80px;text-align: center;margin-bottom: 35px;}
.msmys-list li .msm-img img{height:100%;}
.msmys-list li h3{font-size: 24px;font-weight: bold;text-align: center;color: #22953a;margin-bottom: 20px;}
.msmys-list li:last-child{padding:0px;}

/* 企业实力 */
.content .continfo .h3-p{font-size:26px;line-height: 26px;color: #22953a;font-weight: bold;text-align: center;}
.content .wh-list{display: flex;justify-content: space-between;flex-flow: wrap;}
.content .wh-list li{width:400px;height: 330px;box-sizing: border-box;padding-top:55px;border:1px solid #eee;margin-bottom: 40px;text-align: center;}
.content .wh-list li .icon{width:100px;margin:0 auto;height: 100px;margin-bottom:35px;}
.content .wh-list li .icon img{width: 100%;height: 100%;object-fit: cover;}
.content .wh-list li h3{font-size:22px;font-weight: bold;line-height: 22px;}
.content .wh-list li h3:after{content:'';display:block;width:21px;height: 3px;background:#333333;margin:15px auto;}
.content .continfo p.h2-p{font-size:30px;line-height:40px;font-weight: bold;}

/* 企业文化 */
.fw-list{display: flex;justify-content: space-between;flex-flow: row;margin-top:40px;}
.fw-list li{width: 400px;height:209px;box-sizing: border-box;border:1px solid #eee;padding:40px 45px;text-align: center;}
.fw-list li h3{font-size: 22px;font-weight: bold;line-height: 22px;}
.fw-list li h3:after{content:'';display: block;width:21px;height: 3px;background:#22953a;margin:25px auto;}

/* 惠享装修 */
.content .hx-list{width:682px;}
.content .hx-list li{width: 100%;height: 150px;box-sizing: border-box;padding:40px 0px;
border-bottom: 1px solid #eee;}
.content .hx-list li i{font-size:52px;color:#22953a;line-height:70px;width:135px;display: block;float: left;margin-right: 35px;}
.content .hx-img{width:530px;}
.content .hx-list li .hx-div h3{font-size:28px;line-height:28px;font-weight: bold;margin-bottom: 25px;}
.content .hx-list li .hx-div p{font-size:16px;line-height: 16px;color: #666666;}
.content .hx-img img{width: 100%;height: 100%;object-fit: cover;}