.editor{line-height:40px;text-align:left;font-size:18px}
.editor ol li{list-style-type:circle;margin-left:25px}
.editor ul li{list-style-type:square;margin-left:25px}
.editor a{color:#0093ff}
.editor a:visited{color:#0093ff}
.ny-banner{width:100%;height:540px;position:relative;transition:all ease .5s}
.ny-banner .img{width:100%;height:100%;position:absolute;overflow:hidden;left:0;top:0}
.ny-banner .img img{max-width:initial;width:auto;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}
@media(min-width:1921px){
	.ny-banner .img img{max-width:none;width:100%}
}
.ny-banner .boxs{position:relative;max-width:1600px;height:100%;z-index:2;margin:auto;color:#fff}
.ny-banner .boxs.n1{padding-top:275px;letter-spacing:2px;transition:all ease .5s}
.ny-banner .boxs.n1 .t1{font-size:36px;font-weight:bold;line-height:1}
.ny-banner .boxs.n1 .t2{font-size:16px;line-height:30px;margin-top:12px}
.ny-banner .boxs.n2 .box{width:100%;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.15);position:absolute;left:0;bottom:60px}
.ny-banner .boxs.n2 .box .t1{font-size:30px;line-height:50px;font-weight:bold;color:#fff}
.ny-banner .boxs.n2 .box .t2{font-size:14px;line-height:36px;padding-top:8px;padding-bottom:8px;color:#ddd}
.ny-banner .boxs.n2 .box .t2 a{font-size:14px;color:#ddd}
.ny-banner .boxs .breadcrumbs{position:absolute;left:0;bottom:0;line-height:60px;font-size:14px;color:#7e7e7e;letter-spacing:2px;padding-left:25px;background:url(../images/icon23.png) left center no-repeat}
.ny-banner .boxs .breadcrumbs a{color:#7e7e7e;transition:all ease .3s}
.ny-banner .boxs .breadcrumbs a:hover{color:#fff}
.ny-banner .boxs .breadcrumbs span{color:#fff}
.ny-banner .nb-menu{position:absolute;left:0;bottom:0;width:100%;height:60px;background:rgba(0,0,0,.25)}
.ny-banner .nb-menu ul{max-width:1600px;margin:auto;padding-top:13px;position:relative;z-index:5}
.ny-banner .nb-menu ul li{float:left;margin-right:3px}
.ny-banner .nb-menu ul li a{font-size:14px;color:#fff;line-height:35px;padding:0 20px;display:block;transition:all ease .3s;border-radius:15px}
.ny-banner .nb-menu ul li:hover a{color:#222;background:#fff}
.ny-banner .nb-menu ul li.on a{color:#222;background:#fff}
.news{width:100%;background:#f7f7f7;padding:50px 0 80px}
.news-info {max-width:1200px;margin:auto;}
.news-info .contbox{width:100%;}
.news-info .contbox .b1{background:#fff;padding:34px 30px 40px}
.news-info .contbox .txt{font-size:14px;line-height:26px;color:#222}
.title_box{ padding-bottom:20px; border-bottom:1px solid rgba(0,0,0,.15); margin-bottom:30px;}
.title{font-size: 30px;line-height: 50px;font-weight: bold; text-align:center;}
.soucor{ text-align:center; font-size: 14px; line-height: 36px; padding-top: 8px; padding-bottom: 8px;color: #666;}


@media(max-width:1660px){
.ny-banner .boxs,.news-info,.news .box1,.news .list1,.page-list{margin:0 30px}
.ny-banner .boxs.n1 .breadcrumbs{display:none}
.case-tj{margin:60px 30px 0}
.ny-banner .nb-menu{padding-left:30px}
}
@media(max-width:1370px){.ny-banner{height:400px}
.ny-banner .boxs.n1 .breadcrumbs{display:none}
.ny-banner .boxs.n1{padding-top:193px}
}
@media(max-width:1330px){.ny-banner .boxs.n1 .breadcrumbs{display:none}
}
@media(max-width:1280px){.ny-banner .nb-menu ul li a{padding:0 10px}
}
@media(max-width:1200px){.ny-banner .boxs.n2 .box .t2{padding:10px;line-height:30px}
}
@media(max-width:900px){.ny-banner .boxs.n1 .t1{font-size:24px}
.news{width:100%;background:#f7f7f7;padding:20px 0 20px}
.news .list1 li{background:#fff;float:none;width:100%;padding-right:20px;padding-left:20px;margin-bottom:20px}
.news .list1 li:nth-child(3n){margin-right:20px}
.ny-banner .nb-menu{height:50px}
.ny-banner .nb-menu ul li a{line-height:30px}
.ny-banner .boxs.n2 .box{bottom:50px}
.ny-banner .boxs .breadcrumbs{line-height:50px;left:0}
}
@media(max-width:767px){.ny-banner{height:320px}
.ny-banner .boxs.n1{padding-top:100px}
.ny-banner .boxs.n1 .t1{font-size:20px;line-height:40px}
.ny-banner .boxs.n1 .t2{font-size:14px;line-height:20px}
.ny-banner .nb-menu ul{padding-top:10px}
.ny-banner .nb-menu ul li a{line-height:30px}
.ny-banner .boxs.n2 .box .t1{font-size:18px;line-height:32px}
.ny-banner .boxs.n2 .box .t2{line-height:20px;max-height:160px;overflow:hidden;text-overflow:ellipsis;width:100%;padding:0}
.ny-banner .boxs,.news-info,.news .box1,.news .list1,.page-list{margin:0 12px}
.page-list a{width:30px;height:30px;line-height:28px}
.case-tj{display:none}
.news .list1 li .tbox{padding:0 0}
.news-info .leftbox .case-sj{display:none}
}

