@charset "utf-8";
/* CSS Document */

footer.nfooter {padding:0;display: block;background: #191919;}
footer.nfooter .ng-footer {width: 78%;margin: auto;padding:3% 0 2% 0;}
footer.nfooter .fcenter .right .website ul { padding-left: 40px;padding-right: 10px}
footer.nfooter .fcenter .right .website ul h3 {padding-right: 0px;margin-bottom: 20px;padding-bottom: 20px;text-align: right}
footer.nfooter .fcenter .left .logoname{font-size: 14px;}
footer.nfooter .fcenter .left .logoname h3,footer.nfooter .ewmtel h3{font-size: 24px;display: block;color: #fff;}
footer.nfooter .fcenter .right .website {padding-top: 20px;}
footer.nfooter .fcenter::before {top: 65px;}
footer.nfooter .fcenter .left .logoname {height: 100px;}
footer.nfooter .fcenter .right .website ul:last-child {text-align: right;}	
footer.nfooter .fcenter .left .ewmadd .ewmtel {color: #999;font-size: 14px;margin-left: 35px}
footer.nfooter .fcenter .left .bmfh {font-size: 12px;padding-top: 0px;}

.ng-iabout .txt h4 {opacity: 1;color: #666;padding:1% 0 1% 0;width: 43%;margin: auto;overflow: hidden;font-size: 12px;line-height: 24px;font-weight: normal;}
.ng-iabout .txt {top: 25%;}
.ng-iabout a:hover .txt {top:25%;}
.ng-iabout .txt h6 {opacity: 1;border: 1px #999 solid;padding: 10px 20px;display: inline-block;color: #666;}
.ng-iabout a:hover h6 {opacity: 1;margin-top: 0px;}
.ng-iabout .txt h2{font-size: 24px;position: relative;padding-bottom: 30px;}
.ng-iabout .txt h2::after {content: '';width: 40px;height: 1px;background: #ccc;position: absolute;left: 50%;margin-left: -20px;bottom:0px;}

.jddw_h3{
	position: relative;
	left: 170px;
	bottom: 35px;
}

.fyqlink {padding-top:50px;overflow: hidden;}
.fcopy *,.fyqlink *,.fyqlink{color: #5f5f5f;font-family: Arial,"微软雅黑","黑体",'宋体';}
.fcopy {padding:1% 0 ;clear: both;overflow: hidden;background: #141414;}
.fcopy ul{width: 78%;margin: auto;overflow: hidden;}
.fcopy .left {float: left;width: 50%;color: #5f5f5f;}
.fcopy .right {float: left;width: 50%;text-align: right;}
.fcopy a:hover,.fyqlink a:hover{color: #fff;}


@media screen and (max-width: 5120px) {
	.icase a .pic img.img-center {width: 100%!important;}
}
@media screen and (max-width: 3840px) {
		
}
@media screen and (max-width: 2560px) {
	
}
@media screen and (max-width: 2048px) {
	
}
@media screen and (max-width: 1920px) {
	.icase a .pic img.img-center {width: auto!important;}
}

@media screen and (max-width: 1440px) {	
	.iservice {padding: 3% 3%;}	footer.nfooter .ng-footer,.fcopy ul {width: 86%;}
}
@media screen and (max-width: 1280px) {	
	.iservice {padding: 3% 2%;}	footer.nfooter .fcenter .right .website ul {padding-left: 20px;}
}
@media screen and (max-width: 840px) {
	.jddw_h3{
		bottom: 50px;
	}
	.mheader {display: block;}
	.swiper-bottom,.ng-iabout .txt h4 {display: none;}.fcopy .left,.fcopy .right {width: 100%;float: none;text-align: left;}.fcopy {padding: 3% 0;}
	#I1 .container {margin-left: 0;width:100%;margin: auto;}
	#I1 .iservice {padding: 3% 5%;width: 90%;margin: 0;}
	.ng-iservice {margin-top: 20px;}
	.ng-icase-container {width: 90%;}
	.wcontainer {width: 90%;}
	.ng-inewsl,.ng-inewsr {width: 100%;padding: 5% 0;}
	.inewsbg {background:#2d2d2d;}
	.ng-iabout .txt {top: 35%;}
	.ng-case {padding: 30% 0px 5% 0px;width: 90%;}
	.nlist12,.ng-iabout .txt h3,.ng-iabout .txt h2::after {display: none;}
	/*.huanhang {display: block;}*/
	.iservice {width: 90%;}
	.projectprocess {overflow: visible;}
	.process:hover .position {padding: 15% 5% 5% 5%;}
	.process:hover {padding-bottom: 30px;}
	.process {min-height: 300px;}
	.ng-viewall {margin: 0 auto 100px auto;}
	.ng-case {padding: 200px 0px 5% 0px;}
	.news a .text  {width: 100%!important;}
	.news-top a .txt {padding: 0!important;}
	footer .fcenter .left .ewmadd .add *{color: #ffffff;}
	#cnzz_stat_icon_1279420014 {display: none;}
}