/*新闻详情页*/
.new_detil{ padding:90px 0 0;}
.new_detil .w1400{position:relative;}
.new_detil .nyNewsDetail_Title { width:100%; height:auto; margin:0 auto 20px; padding:0;}
.nyNewsDetail_Title h1 { width:100%; height:auto; line-height:50px; color:#333; font-size:30px;margin:0 auto; padding:0 150px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.new_detil .nyNewsDetail_Tips { width:100%; height:auto; overflow:hidden; line-height:30px; color:#999; font-size:16px; margin:0 auto 30px; padding:0 0 15px; border-bottom:1px solid #e6e6e6;}
.nyNewsDetail_Tips span { display:inline-block; height:30px; line-height:30px; color:#999; font-size:16px; margin:0 40px 0 0; padding:0;}
.nyNewsDetail_Tips span img { display:block; width:16px; height:16px; margin:7px 7px 7px 0; padding:0; float:left;}
.nyNewsDetail_Con { width:100%; height:auto; overflow:hidden;  word-break:break-all;}
.nyNewsDetail_Con div, .nyNewsDetail_Con p, .nyNewsDetail_Con span, .nyNewsDetail_Con font, .nyNewsDetail_Con em { width:100%; height:auto; overflow:hidden; font-style:normal; word-break:break-all;}
.nyNewsDetail_Con img { max-width:100%!important; max-height:100%!important;}

.new_detil a.ReturnBtn { display:block; width:140px; height:40px; overflow:hidden; line-height:40px; color:#777; font-size:16px; text-align:center; background-color:#fff; border:1px solid #e5e5e5; border-radius:21px; position:absolute; top:0; right:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.new_detil a.ReturnBtn i { display:inline-block; width:18px; height:18px; vertical-align:middle; margin:-2px 6px 0 0; padding:0; background:url(../images/ico4.png) center center no-repeat; background-size:18px 18px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.new_detil a.ReturnBtn:hover { color:#fff; background-color:#0058a8; border:1px solid #0058a8;}
.new_detil a.ReturnBtn:hover i { background:url(../images/ico5.png) center center no-repeat; background-size:18px 18px;}

.nyPrevNext { width:100%; height:auto; margin:40px auto 0; padding:0;}
.nyPrevNext ul li{ width:50%; background:#f5f5f5; text-align:center;color:#666; font-size: 18px;line-height:100px;}
.nyPrevNext ul li:nth-child(1){padding:0 0 0 284px;}
.nyPrevNext ul li:nth-child(2){padding:0 284px 0 0;}
.nyPrevNext ul li span{display:inline-block; width:30px; height:30px; vertical-align:middle;font-size:0;}
.nyPrevNext ul li span a{ display:block; width:100%; height:100%;}
.nyPrevNext ul li:nth-child(1) span{background:url(../images/jt17.png) left center no-repeat;margin: 0 10px 0 0;}
.nyPrevNext ul li:nth-child(2) span{background:url(../images/jt14.png) right center no-repeat;margin: 0 0 0 10px;}
.nyPrevNext ul li:hover{ background:#0058a8;color:#fff;}
.nyPrevNext ul li:nth-child(1):hover span{background:url(../images/jt18.png) left center no-repeat;}
.nyPrevNext ul li:nth-child(2):hover span{background:url(../images/jt15.png) right center no-repeat;}
.caseDetailpic{ text-align:center;}
.caseDetailpic img{ max-width:70% !important; margin:0 auto 20px !important; display:block;}


@media screen and (max-width:1680px) {
.new_detil{ padding:80px 0 0;}
.nyPrevNext ul li{ padding:0 0!important;}
.nyNewsDetail_Title h1{ font-size:28px;}
.nyPrevNext ul li{ line-height:90px;}
}
@media screen and (max-width:1440px) {
.new_detil{ padding:70px 0 0;}	
.nyNewsDetail_Title h1{ font-size:26px;}
.new_detil .nyNewsDetail_Title{ margin-bottom:10px;}
.nyNewsDetail_Con div, .nyNewsDetail_Con p, .nyNewsDetail_Con span, .nyNewsDetail_Con font, .nyNewsDetail_Con em{ font-size:15px !important;}
.nyNewsDetail_Tips span,.new_detil a.ReturnBtn{ font-size:15px;}
.nyPrevNext ul li{ line-height:80px; font-size:16px;}
.nyPrevNext ul li:nth-child(1) span,.nyPrevNext ul li:nth-child(2) span,.nyPrevNext ul li:nth-child(1):hover span,.nyPrevNext ul li:nth-child(2):hover span{ background-size:25px 25px;}
}
@media screen and (max-width:1200px) {
.new_detil{ padding:60px 0 0;}
.nyNewsDetail_Title h1{ font-size:24px;}
.nyNewsDetail_Con div, .nyNewsDetail_Con p, .nyNewsDetail_Con span, .nyNewsDetail_Con font, .nyNewsDetail_Con em{ font-size:14px !important; line-height:26px !important;}
.nyNewsDetail_Tips span{ font-size:14px;}
.nyPrevNext ul li{ line-height:70px;}
}
@media screen and (max-width:1024px) {
.new_detil{ padding:50px 0 0;}	
}
@media screen and (max-width:820px) {
.new_detil{ padding:40px 0 0;}	
}
@media screen and (max-width:767px) {
.nyNewsDetail_Title h1{ font-size:22px; padding:0; line-height:35px;}
.new_detil a.ReturnBtn{ position:static; margin:0 auto;}
.nyPrevNext ul li{ line-height:60px; font-size:15px;}
.nyPrevNext ul li:nth-child(1) span,.nyPrevNext ul li:nth-child(2) span,.nyPrevNext ul li:nth-child(1):hover span,.nyPrevNext ul li:nth-child(2):hover span{ background-size:20px 20px; margin:0;}
.new_detil a.ReturnBtn{ font-size:14px;}
.caseDetailpic img{ max-width:100% !important; margin:0 auto 10px;}
}
@media screen and (max-width:550px) {
.new_detil{ padding:30px 0 0;}	
}

.slt_ms { width:100%; overflow:hidden; margin:20px auto; padding:0;}
.slt_ms p { width:100%; overflow:hidden; line-height:26px; color:#555!important; font-size:14px!important; text-align:justify; margin:0 auto; padding:0;}
.slt_ms p span { display:inline-block; color:#999!important; font-size:14px!important;}
.faxx_tit { width:100%; color:#333; font-size:24px; margin:0 auto 10px; padding:0;}
.slt_btn { width:220px!important; height:54px!important; overflow:hidden!important; margin:20px 0!important; padding:0!important;}
.slt_btn a { display:block; width:100%; height:54px; overflow:hidden; line-height:54px; color:#fff; font-size:22px; text-align:center; margin:0 auto; padding:0; border-radius:5px; background-color:#0058a8;}
.slt_btn a img { display:inline-block; width:26px; height:26px; vertical-align:middle; margin:-4px 4px 0 0; padding:0;}
.slt_btn a:hover { background-color:#0c4ca3;}

/*相关产品清单*/
.slt_xgpro { width:100%; overflow:hidden; margin:40px auto; padding:0;}
.slt_xgpro .sgpro_tit { width:100%; overflow:hidden; margin:0 auto 20px; padding:10px 0; border-bottom:1px solid #eaeaea;}
.sgpro_tit span { color: #0058a8; font-size: 24px;}
.slt_xgpro ul li { width:48%; overflow:hidden; margin:0 4% 20px 0; padding:0 0 0 120px; float:left; position:relative; box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;}
.slt_xgpro ul li:nth-child(2n+2) { margin:0 0 20px;}
.slt_xgpro ul li .xgpro_img { width:120px; height:120px!important; overflow:hidden; margin:0; padding:0; position:absolute; left:0; top:0;}
.xgpro_img a { display:block; width:100%; height:100%; margin:0 auto; padding:0; position:relative;}
.xgpro_img a img { display:block; max-width:100%!important; max-height:100%!important; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.slt_xgpro ul li .xgpro_text { width:100%; height:120px; overflow:hidden; margin:0; padding:0 0 0 20px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.xgpro_text a.xgpro_name { display:block!important; display: -webkit-box; width:100%; height:56px; overflow:hidden; line-height:28px; color:#333; font-size:16px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.xgpro_text a.xgpro_name:hover { color:#0058a8;}
.xgpro_text .xgpro_btn { width:100%; height:32px!important; overflow:hidden; margin:12px auto 0; padding:0;}
.xgpro_btn span, .xgpro_btn a { display:inline-block; max-width:48%!important; height:32px!important; margin:0 4% 0 0; padding:0 20px; border-radius:4px; float:left; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.xgpro_btn a { margin:0; background-color:#0058a8; color:#fff; font-size:14px; line-height:32px;}
.xgpro_btn span { background-color:#fff; color:#91c7ff!important; border:1px solid #91c7ff; font-size:14px!important; line-height:31px!important;}
@media (max-width:880px) {
	.slt_xgpro ul li { width:49%;}
}
@media screen and (max-width: 760px){
	.slt_xgpro ul li { width:100%; margin:0 auto 20px;}
	.slt_xgpro ul li:nth-child(2n+2) { margin:0 auto 20px;}
}
@media screen and (max-width:425px){
	.xgpro_btn span, .xgpro_btn a{ padding:0 10px;}
}
/*解决方案详情*/