#left{display:none}
#bodycon #center{width:100%!important}
.mianbxContent{width:100%!important}
.focus{display:none}
.nban{background:url(../images/ny.jpg) no-repeat center}
.w1300{width:1320px;margin:0 auto}
.mianbxContent{width:1300px!important;margin:0 auto}
#center{width:100%!important;height:auto!important}
.left1{position:relative;height:630px;width:530px;float:left}
.page-title{margin-bottom:40px}
.en{font-size:30px;text-transform:capitalize;display:block;line-height:50px;text-transform:uppercase}
.cn{font-size:30px;line-height:40px;font-weight:400}
.pic-plus{box-shadow:0 0 60px 0 rgba(0,0,0,.1)}
.jianjie_right{float:right;width:47%;padding:60px;box-shadow:0 0 60px 0 rgba(0,0,0,.1);background:#fff;height:713px;padding-top:88px}
.title{font-size:32px;font-weight:400;display:block;line-height:0;padding-bottom:50px;border-bottom:1px solid #f3edf0;margin-bottom:20px;color:#0a5220}
.des1{line-height:30px;font-size:16px;height:530px}
.des1 p{font-size:16px;line-height:36px}
.Introduction_Features{background:#0a5220;height:132px;text-align:center;font-size:18px;color:#fff}
.Introduction_Features span{display:block;color:#fff;font-size:24px;font-weight:700;text-align:center;margin-bottom:10px;padding-top:32px}
.str{margin-top:60px;display:inline-block}
.ny_contact{padding-top:20px}
.contact_one{margin-right:-3px}
.contact_one span{font-family:arial;font-size:55px;line-height:76px;color:#f3f3f3;margin-bottom:4px;display:block;font-weight:700}
.contact_one div{margin-bottom:28px;font-size:46px;line-height:36px}
.contact_one i{width:40px;height:3px;background:#0a5220;display:block}
.contact_two{width:366px;height:auto;position:relative;background-color:#f5f5f5;background-position:325px 405px;padding:45px;font-size:16px;line-height:35px;margin:0 0 50px 63px}
.contact_two strong{font-size:24px;color:#0a5220;font-family:BEBAS}
.contact_title{position:absolute;width:226px;height:45px;background:#0a5220;border-radius:10px;font-size:24px;color:#fff;line-height:45px;font-weight:700;padding-left:70px;left:-20px}
.contact_content{margin-top:85px;font-size:16px;line-height:33px}
.contact_content p{font-size:16px;line-height:33px}
.contact_img{text-align:center;width:130px;margin-top:15px}
.contact_img img{width:100px;background:#fff;border:1px solid #ccc;padding:3px;background:#fff}
.bodyContentString8{width:1300px!important}
.total{width:100%;margin:auto;position:relative;height:870px;overflow:hidden}
.nytotal{width:100%;margin:auto;position:relative;height:600px;overflow:hidden}
#bodycon{width:100%!important;margin-bottom:40px; margin-top: 40px;}
#bodycon #left{display:none}
#bodycon #center{width:100%!important}
.cl{clear:both}
.nyxqnewsbg{width:100%;padding:30px 0}
.nyxqnews{margin:0 auto;width:1200px}
.nyxqnews_left{width:66%;float:left;background:#fff;padding:30px;padding-bottom:0;overflow:hidden}
.news_lefttit{border-bottom:1px solid #e7e7e7;padding-bottom:15px}
.news_lefttit h1{font-size:22px;font-weight:400;line-height:30px;display:block;margin-bottom:15px;color:#333}
.news_lefttit span{display:block;float:left;border-left:1px dotted #b6b6b6;color:#999;line-height:14px;padding:0 10px}
.news_lefttit .chuchu{padding:0 10px 0 0;border-left:none}
.newsshare{float:right;margin-top:-8px}
.nyxqnews_leftcont{margin-top:20px;line-height:30px;font-size:15px;color:#333}
.nyxqnews_leftcont p{line-height:30px}
.nyxqnews_leftpage{width:890px;margin-left:-30px;margin-top:20px;border-top:1px solid #e7e7e7;line-height:70px}
.nyxqnews_leftup{font-size:14px;float:left;border-right:1px solid #e7e7e7;width:28%;padding-left:50px;padding-right:30px;height:70px;overflow:hidden;background:url(../images/newsup.png) 30px 29px no-repeat}
.nyxqnews_leftdown{float:right;text-align:right;width:48%;padding-left:30px;padding-right:50px;height:70px;overflow:hidden;background:url(../images/newsdown.png) 96% 29px no-repeat}
.nyxqnews_right{width:28%;float:right;position:relative}
.nyxqnewsfanhui{position:absolute;top:0;left:-958px;z-index:10}
.nywenzhang{padding:30px 30px 20px 30px;background:#fff}
.nyxqnews_righttit{font-size:18px;border-bottom:1px solid #e7e7e7;height:36px;line-height:18px;position:relative}
.nyxqnews_righttit:before{content:"";width:75px;height:1px;background:#0a5220;position:absolute;left:0;bottom:-1px}
.nyxqnews_righttit strong{color:#0a5220}
.nyxqnews_rightcont{margin-top:10px;line-height:36px}
.nyxqnews_rightcont a{display:block;background:url(../images/newswenzhagn.png) left center no-repeat;padding-left:22px;width:220px;height:36px;overflow:hidden}
.nyzx{margin-top:10px}
.nynews{width:100%;margin:0 auto}
.nynews-list{width:100%;height:auto;padding:3.2% 3%;margin:50px auto;box-shadow:0 0 1px #aaa;box-sizing:border-box;position:relative;transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.nynews-date{float:left;width:9%;padding:4% 3% 0 0;text-align:right;font-size:16px;font-weight:700;font-family:sans-serif;color:#999}
.nynews-date b{font-size:34px;color:#000;line-height:40px}
.nynews-photo{float:left;width:20%;height:auto;overflow:hidden}
.nynews-photo img{width:100%;transition:all .5s ease-out;-webkit-transition:all .5s ease-out}
.nynews-content{float:left;width:59%;padding-left:2%}
.nynews-title{font-size:20px;font-weight:700;color:#222;line-height:40px;padding-bottom:.6vw}
.nynews-text{font-size:15px;line-height:28px;color:#666}
.nynews-more{float:right;width:60px;height:60px;line-height:60px;margin-top:4%;font-size:20px;color:#fff;font-family:serif;font-weight:700;background:#e5e5e5;border-radius:100%;text-align:center;transition:all .5s ease-out;-webkit-transition:all .5s ease-out}
.nynews-list:hover{box-shadow:0 26px 50px -6px rgba(97,105,113,.3);transform:translateY(-5px);-webkit-transform:translateY(-5px)}
.nynews-list:hover .nynews-photo img{transform:scale(1.05);-webkit-transform:scale(1.05)}
.nynews-list:hover .nynews-title{color:#0d4486}
.nynews-list:hover .nynews-more{background:#0d4486;transform:translateX(6px);-webkit-transform:translateX(6px)}
.clear{clear:both}
#showtyepname a{color:#0;text-decoration:none}
#showtyepname a:hover{text-decoration:none}
#igetxt{width:96%;height:auto}
#igetxt ul{list-style:none;list-style-type:none;margin:0;padding:0}
#igetxt ul li{padding:0;margin:0;list-style:none;float:left;line-height:20px;border:1px solid #d9d9d9;margin-left:6px;padding:5px;cursor:pointer;cursor:hand;margin-bottom:4px}
#igetxt ul li h3{font-size:13px;font-weight:700;padding:0;margin:0}
.txtgetshow{width:95%;padding:6px 0;line-height:23px}
.pcontent_title_h4{width:1300px}
ul{list-style:none}
#news_xw table{border-collapse:collapse;border-style:solid;border-width:1px}
#news_xw table td{border:1px solid #ccc;color:#000;font-size:12px;padding:5px}
.ny_prototal{width:100%;overflow:hidden}
.ny_prolist{width:31.3%;margin:0 1%;float:left;margin-bottom:2%;overflow:hidden}
.ny_propic{position:relative;overflow:hidden}
.ny_propic a{display:block}
.ny_propic a img{width:100%}
.ny_propic a:before{content:'';width:0%;height:0%;background-color:rgba(0 ,0,0,.3);position:absolute;z-index:2;top:0;display:block;transition:all .3s}
.ny_propic span{width:60px;height:60px;display:none;position:absolute;z-index:3;left:50%;margin-left:-30px;top:39%;border:solid 1px #fff;border-radius:60px;font-size:14px;color:#fff;line-height:60px;text-align:center;box-sizing:border-box}
.ny_prolist:hover .ny_propic a:before{width:100%;height:100%}
.ny_prolist:hover .ny_propic span{display:block}
.ny_protil{width:100%;background:#f5f5f5;margin-top:.8%;position:relative;overflow:hidden}
.ny_protil a{height:45%;padding:3% 4% 4% 5%;font-size:16px;position:relative;z-index:2;display:block; line-height: 40px; color: #333;}
.ny_protil span{display:block;width:67px;height:12px;background:url(../images/more.png);margin-top:3%}
.ny_prolist:hover .ny_protil span{background-position:0 -12px;transition:all .3s}
.ny_prolist:hover .ny_protil a{color:#fff}
.ny_protil:before{width:0;height:100%;content:"";display:block;position:absolute;left:0;bottom:0;background:#f5811a;transition:all .3s}
.ny_prolist:hover .ny_protil:before{width:100%}
.clear{clear:both}
.dwtwo{width:100%}
.dwtwo li{float:left;position:relative;overflow:hidden;width:31.33%;margin:0 1% 2% 1%;box-shadow:0 0 10px #eee;text-align:center}
.dw_titl a{display:block;line-height:60px;font-size:16px}
.dwtwo li .dw_pic img{width:100%}
.dw_pic>a:after{background:url(../images/cymdwtwo_1.png) no-repeat center;transform:scale(0);top:0;left:0}
.dw_pic>a:before{background:rgba(0,0,0,.3);transform-origin:0 100%;transform:rotate(-90deg);bottom:0;left:-100%}
.dw_pic>a:after,.dw_pic>a:before{content:'';width:100%;height:100%;position:absolute;transition:.6s;z-index:333}
.dwtwo li:hover .dw_pic>a:before{transform:rotate(0);transition:.6s;left:0}
.dwtwo li:hover .dw_pic>a:after{transform:scale(1);transition:.6s}
.dw_pic,.dw_pic img{width:100%;overflow:hidden;transition:.6s}
.dwtwo li:hover .dw_pic img{transform:scale(1.1);transition:.6s}
.clear{clear:both}


@media (max-width:750px) {
    .m-related { display: none; }
	.lott-info .pic img{width: 100%;}
}
.location { margin-bottom: 20px; line-height: 2; font-size: 14px; }

.lott-666 { padding: 70px 0 0; }

.lott-info { display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; padding: 0 0 70px; }
.lott-info .pic { width: 44%; z-index: 99; float: left; }
.lott-info .pic img { /* width: 100%; */ height: auto; }
.lott-info .txt { width: 50%; padding: 0 0 0 3%; font-size: 16px; line-height: 36px; float: right; }
.lott-info .txt h1 { position: relative; margin-bottom: 30px; padding: 30px 0 0; color:#d7262e; font-size: 30px; font-weight: bold; line-height: 73px; }
.lott-info .txt h1::after { position: absolute; bottom: 0; left: 0; width: 47px; height: 2px; background-color:#d7262e ; content: ''; }
.lott-menu2 { margin-bottom: 43px; }
.lott-menu2 a { display: inline-block; margin-right: 49px; padding: 0 18px; background-color: #f3f3f3; line-height: 37px; font-size: 14px; }
.lott-menu2 a.on { background-color:#d7262e; color: #fff; font-weight: bold; font-size: 16px; }

/* .lott-pro-info { margin-bottom: 38px; } */
.lott-pro-info .txt { margin-bottom: 13px; padding-left: 6%; }
.lott-pro-info .txt h1 { display: inline-block; padding-top: 0; line-height: 83px; }
.lott-pro-info .txt h1::after { width: 100%; }
.lott-pro-info .txt .specs { padding: 23px 0; color: #808080; font-size: 20px; }
.lott-pro-info .txt h4 { color: #333; font-weight: normal; font-size: 20px; line-height: 30px; }
.lott-pro-info .txt .desc { padding-bottom: 50px; color: #808080; }
.lott-pro-info .txt .lott-btn li { float: left; margin-right: 20px; font-size: 18px; line-height: 63px; }
.lott-pro-info .txt .lott-btn li a { display: block; padding: 0 37px 0 73px; border-radius: 63px; background: url(z1.png) no-repeat 25px 50%#d7262e; color: #fff; }
.lott-pro-info .txt .lott-btn li:nth-child(2) a { background: url(z2.png) no-repeat 25px 50% #d3aa7b; }

@media screen and (max-width:992px){
    .lott-info { margin-bottom: 0; padding: 0 0; }
	.lott-info .pic { width: 100%; }
    .lott-info .txt { width: 100%; padding: 0; font-size: 16px; line-height: 36px; }
}

.detail-title { color: #d3aa7b; font-size: 30px; line-height: 76px; }
.detail-desc { padding: 3%; border: 1px solid #f2f2f2; font-size: 16px; line-height: 2; }

.lott-article img { display: block; margin: 0 auto; }

.lott-pro-info .swiper-container-2 { width:100%; border: 1px solid #e5e5e5; }
.lott-pro-info .swiper-container-2 .swiper-slide { width:100%; height: auto; border: 0; text-align: center; overflow: hidden;  }
.lott-pro-info .swiper-container-2 img { position:relative; width:100%; height: auto; cursor: pointer; }
.lott-pro-info .swiper-container-2 img:hover { position:relative; width:100%; height: auto; animation: move .5s linear forwards;}
@keyframes move {
            0% {
                transform: scale(1);
            }
 
            100% {
                transform: scale(1.1);
            }
        }
.lott-pro-info .swiper-container-3 { width:100%; margin:0 auto; margin-top:15px; }
.lott-pro-info .swiper-container-3 .swiper-slide{height: 110px;}
.lott-pro-info .swiper-container-3 .swiper-slide a{display:block;width:100%;height:100%;position:relative;border: 1px solid #eee;}
.lott-pro-info .swiper-container-3 .swiper-slide a span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; box-sizing:border-box}
.lott-pro-info .swiper-container-3 .swiper-slide.swiper-slide-thumb-active a span{ border:2px solid#d7262e}

.iis{width: 80%;}
@media screen and (max-width:1024px){
	.iis{width: 100%;}
}
.lott-info .pic .swiper-button-prev{background: url(dd_prev.png) no-repeat center;}
.lott-info .pic .swiper-button-next{background: url(dd_next.png) no-repeat center;}

/*内页面包屑*/
.mbx { position: absolute; left: 0; bottom: 0; line-height: 40px; background: rgba(0,0,0,0.3); display: block; z-index: 9;  width: 100%; overflow: hidden;}
.crumbs{padding-left:18px;background:url(../images/bread.png) no-repeat left center;line-height:40px;float:left;color:#fff;}
.crumbs a{color:#fff;}
.crumbs a:hover{color:#fff;}
.pro_location { margin-bottom: 0px; }

/* 内页导航 */
#location { height: 70px; display: block; text-align: center; background: #f5f5f5;}
#location ul { display: block; text-align: center; }
#location ul li { display: inline-block; }
#location ul li a { display: block; padding:0 30px; font-size: 16px; color: #333; text-align: center; line-height: 68px; border:1px solid #ddd; border-right: none; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
#location ul li:last-child a { border-right:1px solid #ddd; }
#location ul li.cur a,#location ul li:hover a { background: #0a5220; border-top:1px solid #0a5220; border-bottom:1px solid #0a5220; color: #fff;}
/*公司简介单页面*/
.flex { display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; }
#ny_about_1 { display: block; overflow: hidden; padding:50px 0; }
#ny_about_1 .ny_about_1_box { display: flex; }
#ny_about_1 .ny_about_1_box .box_l { flex: 1; }
#ny_about_1 .ny_about_1_box .box_l dt { display: block; overflow: hidden; }
#ny_about_1 .ny_about_1_box .box_l dt img { display:block; max-width: 100%;  }
#ny_about_1 .ny_about_1_box .box_r { flex: 1; }
#ny_about_1 .ny_about_1_box .box_r .flex { width: 100%; height: 100%; }
#ny_about_1 .ny_about_1_box .box_r .flex .box_r_nr { display: block;  padding:0 10%;}
#ny_about_1 .ny_about_1_box .box_r .flex .box_r_nr .box_t { text-align: left; display: block;  margin-bottom: 40px;}
#ny_about_1 .ny_about_1_box .box_r .flex .box_r_nr .box_t p { font-size: 44px;font-weight: bold;color: #0a5220;display: block;margin-bottom: 5px;line-height: 1; letter-spacing: -2px; }
#ny_about_1 .ny_about_1_box .box_r .flex .box_r_nr .box_t span { font-size: 32px;color: #333;opacity: 1;display: block; }
#ny_about_1 .ny_about_1_box .box_r .flex .box_r_nr .box_t em {  font-size: 24px;color: #333;margin-top: 20px; display: block; }
#ny_about_1 .ny_about_1_box .box_r .flex .box_r_nr .desc { margin-bottom: 35px; }
#ny_about_1 .ny_about_1_box .box_r .flex .box_r_nr .desc:last-child { margin-bottom:0px; }
#ny_about_1 .ny_about_1_box .box_r .flex .box_r_nr .desc span { font-size: 20px;color: #0a5220;margin: 0 0 6px; display: block;}
#ny_about_1 .ny_about_1_box .box_r .flex .box_r_nr .desc .list { font-size: 14px; line-height: 30px; color: #5f5f5f; margin-top: 5px; display: block; }
#ny_about_1 .ny_about_1_1_box  { display: flex; flex-direction: row-reverse; }
#ny_about_1 .ny_about_1_1_box .box_l { flex: 1; }
#ny_about_1 .ny_about_1_1_box .box_l dt { display: block; overflow: hidden; }
#ny_about_1 .ny_about_1_1_box .box_l dt img { display:block; max-width: 100%;  }
#ny_about_1 .ny_about_1_1_box .box_r { flex: 1; }
#ny_about_1 .ny_about_1_1_box .box_r .flex { width: 100%; height: 100%; }
#ny_about_1 .ny_about_1_1_box .box_r .flex .box_r_nr { display: block;  padding:0 10% 0 0;}
#ny_about_1 .ny_about_1_1_box .box_r .flex .box_r_nr .box_t { text-align: left; display: block;  margin-bottom: 40px;}
#ny_about_1 .ny_about_1_1_box .box_r .flex .box_r_nr .box_t p { font-size: 44px;font-weight: bold;color: #0a5220;display: block;margin-bottom: 5px;line-height: 1; letter-spacing: -2px; }
#ny_about_1 .ny_about_1_1_box .box_r .flex .box_r_nr .box_t span { font-size: 32px;color: #333;opacity: 1;display: block; }
#ny_about_1 .ny_about_1_1_box .box_r .flex .box_r_nr .box_t em {  font-size: 24px;color: #333;margin-top: 20px; display: block; }
#ny_about_1 .ny_about_1_1_box .box_r .flex .box_r_nr .desc { margin-bottom: 35px; }
#ny_about_1 .ny_about_1_1_box .box_r .flex .box_r_nr .desc .list { font-size: 14px; line-height: 1.6; color: #5f5f5f; margin-top: 5px; display: block; }
#ny_about_1 .ny_about_1_1_box .box_r .flex .box_r_nr .number{  display:block;}
#ny_about_1 .ny_about_1_1_box .box_r .flex .box_r_nr .number .stat-items { text-align: center; display: block; float: left; width: 25%;}
#ny_about_1 .ny_about_1_1_box .box_r .flex .box_r_nr .number .stat-items .stat-items-t { font-size: 40px; color: #0a5220; font-weight: bold; line-height: 1;}
#ny_about_1 .ny_about_1_1_box .box_r .flex .box_r_nr .number .stat-items .stat-items-unit { font-size: 14px; color: #0a5220;line-height: normal; }
#ny_about_1 .ny_about_1_1_box .box_r .flex .box_r_nr .number .stat-items p { line-height: normal; display: block; font-size: 14px; color: #888888; line-height: 2; text-align: left; }
#ny_about_1 .ny_about_1_1_box .box_r .flex .box_r_nr .number .stat-items .stat-items-t-box { text-align: left; }
#ny_about_1 .ny_about_1_1_box .box_r .flex .box_r_nr .number .stat-items .stat-items-t{ position: relative; }

#ny_about_2 { background: #f5f5f5; overflow: hidden; display: block; padding:50px 0 70px 0; }
#ny_about_2 .ny_about_2_t { text-align: center; display: block; }
#ny_about_2 .ny_about_2_t p { font-size: 44px;font-weight: bold;color: #0a5220;display: block;margin-bottom: 5px;line-height: 1;letter-spacing: -2px;  text-transform: uppercase;}
#ny_about_2 .ny_about_2_t span { font-size: 32px;color: #333;opacity: 1;display: block; }
#ny_about_2 .ny_about_2_nr { overflow: hidden; margin-top: 40px; display: block; }
#ny_about_2 .ny_about_2_nr .box { width: 100%;}
#ny_about_2 .ny_about_2_nr .box .list {width: 100%; padding: 0 20px; }
#ny_about_2 .ny_about_2_nr .box .list .item { width: 32%; float: left; padding: 0px 0.2%; cursor: pointer;}
#ny_about_2 .ny_about_2_nr .box .list:nth-child(3n-1) .item { flex-direction: column-reverse; }
#ny_about_2 .ny_about_2_nr .box .list .item .img { width: 100%;overflow: hidden;position: relative; }
#ny_about_2 .ny_about_2_nr .box .list .item .img img { max-width: 100%; display: block; }
#ny_about_2 .ny_about_2_nr .box .list .item .img1 { margin-bottom: 10px; }
#ny_about_2 .ny_about_2_nr .box .list .item .img2 { height: 84%; position: relative;}
#ny_about_2 .ny_about_2_nr .box .list:nth-child(3n-1) .item .img2 { margin-bottom: 30px; }
#ny_about_2 .ny_about_2_nr .box .list:nth-child(3n-1) .item .img1 { margin-bottom: 0px; }
#ny_about_2 .ny_about_2_nr .box .list .item .img2 .default-mask { position: absolute;z-index: 1;width: 100%;height: 60px;left: 0;bottom: 0;background: rgba(0, 0, 0, 0.7);padding: 0 38px;display: flex;justify-content: space-between;align-items: center;transition: 0.3s; }
#ny_about_2 .ny_about_2_nr .box .list .item .img2 .default-mask .name { color: #fff;font-size: 24px;font-weight: bold; }
#ny_about_2 .ny_about_2_nr .box .list .item .img2 .default-mask .loc { font-size: 16px;color: #fff; }
#ny_about_2 .ny_about_2_nr .box .list .item .img2 .hover-mask { position: absolute;z-index: 1;width: 100%;height: 100%;left: 0;top: 0;background: rgba(49, 175, 154, 0.8);padding: 0 60px;display: flex;flex-direction: column;justify-content: center;opacity: 0;transform: translateY(20px);transition: 0.3s; }
#ny_about_2 .ny_about_2_nr .box .list .item .img2 .hover-mask h4 { font-size: 32px; color: #fff; margin: 0 0 5px; letter-spacing: -1px; font-weight: bold; text-transform: uppercase;}
#ny_about_2 .ny_about_2_nr .box .list .item .img2 .hover-mask .loc { margin: 0 0 78px;font-size: 26px;color: #fff; }
#ny_about_2 .ny_about_2_nr .box .list .item .img2 .hover-mask .name { font-size: 20px;color: #fff;margin: 0 0 24px; }
#ny_about_2 .ny_about_2_nr .box .list .item .img2 .hover-mask ul li { font-size: 14px;
    color: #fff;
    margin: 0 0 6px; }
#ny_about_2 .ny_about_2_nr .box .list .item .img2:hover .hover-mask { opacity: 1; transform: translateY(0); }
#ny_about_2 .ny_about_2_nr .box .list .item .img2:hover .default-mask { opacity: 0; transform: translateY(20px); }

#ny_about_3 { padding:50px 0; display: block; overflow: hidden; }
#ny_about_3 .ny_about_3_box { display: flex; }
#ny_about_3 .ny_about_3_box .box_l { flex: 0.7; }
#ny_about_3 .ny_about_3_box .box_l .flexa { padding:0 10% 0 0; width: 100%; height: 100%; }
#ny_about_3 .ny_about_3_box .box_l .flexa .box_r_nr { overflow: hidden; display: block; }
#ny_about_3 .ny_about_3_box .box_l .flexa .box_r_nr .box_t { text-align: left;display: block;margin-bottom: 40px;}
#ny_about_3 .ny_about_3_box .box_l .flexa .box_r_nr .box_t p { font-size: 44px;font-weight: bold;color: #0a5220;display: block;margin-bottom: 5px;line-height: 1; letter-spacing: -2px; text-transform:uppercase; }
#ny_about_3 .ny_about_3_box .box_l .flexa .box_r_nr .box_t span { font-size: 32px;color: #333;opacity: 1;display: block; }
#ny_about_3 .ny_about_3_box .box_l .flexa .box_r_nr .desc { margin-top: 30px; overflow: hidden;display: block; }
#ny_about_3 .ny_about_3_box .box_l .flexa .box_r_nr .desc span { font-size: 22px;color: #333; display: block; }
#ny_about_3 .ny_about_3_box .box_l .flexa .box_r_nr .desc .list { font-size: 16px;color: #666;line-height: 2; }
#ny_about_3 .ny_about_3_box .box_r { flex: 0.3; padding-top: 5%;} 
#ny_about_3 .ny_about_3_box .box_l .flexa .box_r_nr .desc2 { margin-top: 30px; overflow: hidden; display: block; }
#ny_about_3 .ny_about_3_box .box_l .flexa .box_r_nr .desc2 span { font-size: 16px;color: #fff;display: inline-block;border-radius: 30px;background: #0a5220;margin: 0 0 12px;padding: 8px 18px; }
#ny_about_3 .ny_about_3_box .box_l .flexa .box_r_nr .desc2 .list2 { font-size: 16px;color: #666;line-height: 2; }

#ny_about_3 ul { overflow: hidden; display: flex;  margin-top: 40px;flex-wrap: wrap;}
#ny_about_3 ul li { flex: 1; width: 20%; padding: 0 13px; }
#ny_about_3 ul li .item { display: block;background-color: #f5f5f5;width: 100%;border-radius: 3px;padding: 40px 10px;  overflow: hidden;}
#ny_about_3 ul li .item .shu {float: left;align-items: center;}
#ny_about_3 ul li .item .shu span {font-size: 24px;color: #fff;background-color: #0a5220;display: flex;align-items: center;justify-content: center;font-weight: bold;width: 45px;height: 45px;border-radius: 50%;margin-right: 20px;margin-top: 6px;}
#ny_about_3 ul li .item .shu i {display: block;width: calc(100% - 80px);height: 1px;background-color: #e5e8eb;}
#ny_about_3 ul li .item .desc { float: left; }
#ny_about_3 ul li .item .desc strong {font-size: 22px;margin-bottom: 5px;font-weight: bold;display: block;color: #444;}
#ny_about_3 ul li .item .desc p {font-size: 16px;color: #666;line-height: 1;}

#ny_about_4 { padding:50px 0; display: block; background: url(../images/ny_about9.jpg)no-repeat center; overflow: hidden; }
#ny_about_4 .ny_about_4_t { text-align: center; display: block; }
#ny_about_4 .ny_about_4_t p { font-size: 44px;font-weight: bold;color: #0a5220;display: block;margin-bottom: 5px;line-height: 1;letter-spacing: -2px;  text-transform: uppercase;}
#ny_about_4 .ny_about_4_t span { font-size: 32px;color: #333;opacity: 1;display: block; }
#ny_about_4 .ny_about_4_nr { display: block; position: relative; margin-top: 20px; }
#ny_about_4 .ny_about_4_nr li { padding: 46px 20px 32px;transition: ease .5s;background: transparent; cursor: pointer; }
#ny_about_4 .ny_about_4_nr li img { max-width: 100%; display: block; }
#ny_about_4 .ny_about_4_nr li h4 { position: relative;padding-bottom: 13px;}
#ny_about_4 .ny_about_4_nr li h4::after { position: absolute;content: "";width: 100%;height: 2px;background: #0a5220;bottom: 0;left: 0; }
#ny_about_4 .ny_about_4_nr li h4 span { display: inline-block;font-size: 30px;color: #222;line-height: 30px; }
#ny_about_4 .ny_about_4_nr li h4 em { display: inline-block;font-size: 16px;line-height: 30px;color: #222; }
#ny_about_4 .ny_about_4_nr li .abt4-img  { overflow: hidden; margin-top: 30px; }
#ny_about_4 .ny_about_4_nr li .abt4-img img { max-width: 100%;display: block;  }
#ny_about_4 .ny_about_4_nr li .abt4-p { margin-top: 14px;font-size: 14px;line-height: 1.8;color: #666;position: relative;padding-left: 16px; height: 80px; display: block; }
#ny_about_4 .ny_about_4_nr li .abt4-p::after { position: absolute;content: "";width: 6px;height: 6px;border-radius: 50%;background: #0a5220;left: 0;top: 12px; }
#ny_about_4 .ny_about_4_nr li:hover { background: #fff;
    box-shadow: 0 0 13px rgba(0,0,0,.2);}
#ny_about_4 .ny_about_4_nr .swiper-container { padding:15px 0; }


#ny_about_5 { padding:50px 0; display: block;overflow: hidden;  }
#ny_about_5 .ny_about_5_t { text-align: center; display: block; }
#ny_about_5 .ny_about_5_t p { font-size: 44px;font-weight: bold;color: #0a5220;display: block;margin-bottom: 5px;line-height: 1;letter-spacing: -2px;  text-transform: uppercase;}
#ny_about_5 .ny_about_5_t span { font-size: 32px;color: #333;opacity: 1;display: block; }
#ny_about_5 .ny_about_5_nr { display: block; position: relative; margin-top: 40px; }
#ny_about_5 .ny_about_5_nr li { display: block; }
#ny_about_5 .ny_about_5_nr li a { display: block;  padding:20px 20px 0 20px; border:1px solid #eee; transition: all 0.3s;}
#ny_about_5 .ny_about_5_nr li a img { max-width: 100%; display: block; }
#ny_about_5 .ny_about_5_nr li a p { font-size: 16px;color: #666666;line-height: 2;text-align: center;display: block;margin: 0px 0 15px 0; }
#ny_about_5 .ny_about_5_nr .owl-nav { display: none; }
#ny_about_5 .ny_about_5_nr li:hover a { border:1px solid #0a5220; }
#ny_about_5 .ny_about_5_nr li:hover a p { color:  #0a5220;  }


#ny_about_6 {  padding:50px 0; display: block; background: #f5f5f5; }
#ny_about_6 .ny_about_6_t { text-align: center; display: block; }
#ny_about_6 .ny_about_6_t p { font-size: 44px;font-weight: bold;color: #0a5220;display: block;margin-bottom: 5px;line-height: 1;letter-spacing: -2px;  text-transform: uppercase;}
#ny_about_6 .ny_about_6_t span { font-size: 32px;color: #333;opacity: 1;display: block; }
#ny_about_6 .ny_about_6_nr { display: block; position: relative; margin-top: 40px;}
#ny_about_6 .ny_about_6_nr .swiper-slide a{ display: block; }
#ny_about_6 .ny_about_6_nr .swiper-slide a .img { background-color: #fff;overflow: hidden;position: relative;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-ms-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear; }
#ny_about_6  .swiper-container { padding:20px; }
#ny_about_6 .ny_about_6_nr .swiper-slide a .img img{ /* filter: grayscale(100%); */ max-width: 100%; display: block; transition: all 0.5s; }
#ny_about_6 .ny_about_6_nr .swiper-slide a:hover .img img { filter: grayscale(0%); }
#ny_about_6 .ny_about_6_nr .swiper-slide a:hover .img { box-shadow: 0 2px 10px rgba(62, 170, 152, 0.4); }
#ny_about_6 .ny_about_6_nr .swiper-slide a:hover .img img { transform: scale(1.05); }
/*新闻列表*/
.nynews-ul .news_list { overflow: hidden; margin-top: 30px; margin-bottom: 20px; height: auto;}
.nynews-ul .news_list .news_list_l { padding-left:0px; padding-right: 0px; float: left; width: 37%; }
.nynews-ul .news_list .news_list_l a { display: block; position: relative;}
.nynews-ul .news_list .news_list_l a dt { display: block; }
.nynews-ul .news_list .news_list_l a dt img { max-width: 100%; display: block; }
.nynews-ul .news_list .news_list_l a .news_list_l_t { width: 100%;height: 62px;overflow: hidden;background: rgba(0,0,0,0.8) url(../images/news-blue-back.png) no-repeat left center;position: absolute;bottom: 0;left: 0; }
.nynews-ul .news_list .news_list_l a .news_list_l_t::after { position: absolute; content: ''; width: 0%; height: 100%; display: block; background: #0a5220; transition: all 0.5s; left: 0; top: 0; z-index: 1;}
.nynews-ul .news_list .news_list_l a:hover .news_list_l_t::after { width: 100%;  }
.nynews-ul .news_list .news_list_l a .news_list_l_t .time{height: 62px;font-family: arial;color: #fff;float: left;  position: relative; z-index: 2;}
.nynews-ul .news_list .news_list_l a .news_list_l_t .time .day{font-size: 24px;line-height: 30px;padding-top: 5px;text-indent: 28px;}
.nynews-ul .news_list .news_list_l a .news_list_l_t .time .year{font-size: 15px;text-indent: 16px;}
.nynews-ul .news_list .news_list_l a .news_list_l_t .tit{float: left;margin-left: 8%;line-height: 62px;min-height: 62px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;font-size: 17px;color: #fff;width: 76%; position: relative; z-index: 2;}

.nynews-ul .news_list .news_list_r { padding-right: 0px; padding-left: 20px; float: left; width: 60%;}
.nynews-ul .news_list .news_list_r a { overflow: hidden; display: block;  margin-bottom: 20px;}
.nynews-ul .news_list .news_list_r a .pic {width: 22%;overflow: hidden;float: left;}
.nynews-ul .news_list .news_list_r a .pic img { max-width: 100%; display: block; }
.nynews-ul .news_list .news_list_r a .desc{width: 73%;float: right;padding-left: 20px;padding-top: 18px;}
.nynews-ul .news_list .news_list_r a .desc .tit{font-size: 17px;color: #333333;line-height: 24px;min-height: 24px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;transition: all .5s ease;}
.nynews-ul .news_list .news_list_r a:hover .desc .tit { color: #0a5220; }
.news-top .right .item-list:hover .Info .tit{color: #2b72ad;transition: all .5s ease;}
.nynews-ul .news_list .news_list_r a .desc .time{font-family: arial;font-size: 15px;color: #777777;margin: 12px 0;}
.nynews-ul .news_list .news_list_r a .desc .sub{font-size: 15px;color: #666666;line-height: 25px;min-height: 50px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.nynews-ul .news_list .news_list_r a .desc .jt{display: block;height: 12px;margin-top: 15px;background: url(../images/news-jt.png) no-repeat left center;}
.nynews-ul { display: block; }
.nynews-ul li.nynews-li {padding:0 10px 10px;margin-bottom:20px;cursor:pointer;}
.nynews-img {padding:0;overflow:hidden;border:1px solid #f3f3f3;}
.nynews-img a {display:block;}
.nynews-img img {width:100%;transition:.8s}
.nynews-ul li.nynews-li:hover img {transform:scale(1.02);}
.nynews-date {color:#333;line-height:20px;font-size:12px;}
.nynews-date span {color:#4d4c51;}
.nynews-date img {margin:4px 6px 0 0;float:left;}
.nynews-date p {float:left;margin:0;}
.nynews-date i {margin-right:5px;}
.nynews-con h3 {font-size:18px;font-weight:bold;color:#3b3c3c;text-transform:uppercase;line-height:32px;letter-spacing:1px;margin-top:0px;margin-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.nynews-con h3 a {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;}
.nynews-ul li.nynews-li:hover h3 a {color:#0a5220;}
.nynews-con {background-color:#f9f9f9;padding-top:16px;padding-bottom:18px;}
.nynews-con p.nynews-desp {color:#8d8d8d;font-size:14px;line-height:23px;margin:10px 0;height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.nynews-con a.nynews-more {position:relative;left:0;color:#ffffff;font-size:15px;padding:7px;background:#0a5220;margin-top:10px;width:120px;display:block;border-radius:20px;float:left;text-align:center;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.nynews-con a.nynews-more:hover {background:#FF7A0E;left:10px;color:#ffffff !important;}
.nynews-ul .news_list .news_list_r a .desc .time{margin: 6px 0;}.nynews-ul .news_list .news_list_r a .desc .jt{margin-top: 10px;}}
.nynews-ul .news_list .news_list_r a:nth-child(1){margin-bottom: 19px;border-bottom: 1px solid #eeeeee;padding-bottom: 20px; }
.nynews-ul li{width: 100%;overflow: hidden;padding: 36px 49px 0 31px;background: #f4f6f8; margin-bottom: 15px;transition: all .5s ease;}
.nynews-ul li:last-child { margin-bottom: 25px }
.nynews-ul li:hover{background: #f4f6f8;box-shadow: 0px 0px 10px 0 rgba(50, 175, 154, .4);transition: all .5s ease;}
.nynews-ul li .time-box{width: 90px;float: left;background: #0a5220;font-family: arial;color: #fff;text-align: center;padding: 7px 0 7px;}
.nynews-ul li .time-box .day{font-size: 48px;line-height: 50px;}
.nynews-ul li .time-box .year{font-size: 15px;line-height: 25px;}
.nynews-ul li .content{width: 92.275862068%;float: right;overflow: hidden;/* border-bottom: 1px solid #d3d5d6; */padding-bottom: 35px;}
.nynews-ul li .content hr{float: left;width: 1px;height: 90px;background: #e5e6e6;padding: 0;margin: 0;}
.nynews-ul li .content .Info{width: 78%;float: left;margin-left: 20px;}
.nynews-ul li .content .Info .tit{font-size: 18px;font-weight: bold;line-height: 25px;color: #333333;min-height: 25px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;transition: all .5s ease;}
.nynews-ul li:hover .content .Info .tit{color: #0a5220;transition: all .5s ease;}
.nynews-ul li .content .Info .key{font-size: 14px;color: #888888;line-height: 25px;margin: 14px 0;}
.nynews-ul li .content .Info .sub{font-size: 15px;color: #555555;line-height: 28px;min-height: 56px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.nynews-ul li .content .Pic{width: 16%;float: right;overflow: hidden; }
.nynews-ul li .content .Pic img{display: block;width: 100%;transform: scale(1);transition: all .5s ease;}
.nynews-ul li:hover .content .Pic img{transform: scale(1.12);transition: all .5s ease;}
.lh-news-h{position:relative; color:#999; padding-bottom:10px; border-bottom:1px solid #E1E1E1;}
.lh-news-h b{font-size:18px; color:#333; margin-right:15px; position:relative; top:-2px;}
.lh-news-h:before{content:''; display:block; width:4px; height:12px; background:#0a5220; position:absolute; left:-10px; top:5px;}
.lh-news-item li{padding:30px 0; border-top:1px dashed #B1B1B1; position:relative;}
.product_content{
	padding-left: 2%;
}
.lh-contact form{
	width: 95%;
	margin: 20px auto 0px;
	overflow: hidden;
}
.lyzuhe{
	width: 100%;
	overflow: hidden;
	margin-bottom: 12px;
}
.lyzuhe .ipwrap{
	float: left;
	width: 420px;
	margin-right: 60px;
}
.lyzuhe .ipwrap p{
	color: #222222;
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	margin-bottom: 5px;
}
.lyzuhe .ipwrap p span{
	display: inline-block;
	color: #d7262e;
	font-size: 16px;
	margin-right: 5px;
}
.lyzuhe .ipwrap input{
	width:100%;
	height: 60px;
	line-height: 60px;
	padding: 0px 10px;
	border:#dcdcdc solid 1px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.lyzuhe .ipwrap:nth-child(2n){
	margin-right: 0;
}
.textwrap{
	width: 100%;
	overflow: hidden;
}
.textwrap p{
	color: #222222;
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	margin-bottom: 5px;
}
.textwrap p span{
	display: inline-block;
	color: #d7262e;
	font-size: 16px;
	margin-right: 5px;
}
.textwrap .lytext{
	width:90%;
	height: 175px;
	line-height: 24px;
	border: none;
	resize: none;
	border:#dcdcdc solid 1px;
	padding: 15px 30px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.btndiv{
	margin: 40px auto 50px;
	overflow: hidden;
	text-align: center;
}

.tjlybtn{
	display: inline-block;
    width: 160px;
    height: 60px;
    line-height: 60px;
    color: #ffffff;
    background-color: #02a2e7;
    text-align: center;
    font-size: 16px;
    margin: 0px 12px;
}
.czlybtn{
	display: inline-block;
    width: 160px;
    height: 60px;
    line-height: 60px;
    color: #ffffff;
    background-color: #434343;
    text-align: center;
    font-size: 16px;
    margin: 0px 12px;
}