﻿@-webkit-keyframes xz { 
	0%{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@keyframes xz { 
	0%{
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg)
	}
	100% {
		-webkit-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}

@-webkit-keyframes xzn { 
		0%{
			-webkit-transform:rotate(0deg);
			transform:rotate(0deg)
		}
		100% {
			-webkit-transform:rotate(-360deg);
			transform:rotate(-360deg)
		}
	}
	@keyframes xzn { 
		0%{
			-webkit-transform:rotate(0deg);
			transform:rotate(0deg)
		}
		100% {
			-webkit-transform:rotate(-360deg);
			transform:rotate(-360deg)
		}
	}
@media only screen and (min-width:769px) {
	.xg_screen .container, .xg_screen .container-fluid{max-height: 100% !important}
	.xg_banner_item .container{width:80%;margin-left:-40% !important;height:auto !important;top:50% !important;-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);}
	/*关于我们*/
	.p1700m50008{position:relative;} 
	.position_col{position:initial !important;}
	.position_col>div{position:relative;z-index: 99}
	.p1700m8990886e1bcc8b2d{position:absolute !important;z-index:9 !important;}
	.p1700m8990886e1bcc8b2d img{display:none !important;}

	/*新闻*/
	.p1700m6224c5eeeed722cf{white-space: nowrap; text-overflow:ellipsis; /*溢出省略号，支持ie、safari（webkit）*/ -o-text-overflow:ellipsis; /*溢出省略号，支持opera*/ overflow:hidden;/*溢出隐藏*/ -moz-binding:url('ellipsis.xml#ellipsis');/*溢出省略号，支持firefox*/}
	.p1700m6722e8f5685dfe33{word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
	
	/*产品*/
	.position_text{position:absolute;width:100%;top:50%;left:0px;-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);}
	.index_pro_btn{height:auto;position:absolute !important;}
	.p1700m500140001 .on .xg_text {font-weight:bold;}
	.p1700m500140001 .on .xg_html {opacity:1;filter:alpha(100);}
	.pro_list2{display:none;}
	#i5d8dc99087f64b22,#i61fd4c73b1af062c{cursor:pointer;}
	#i61fd4c73b1af062c.curr,#i5d8dc99087f64b22.curr{background:#fff;color:#164d81;}

	/*工程总包*/
	.p1700me75784be484c12d0{position:absolute !important;animation:xz 8s linear infinite;}
	.p1700m9149e18bc444ed38{position:absolute !important;animation:xzn 10s linear infinite;}

	/*案例*/
	.p1700ma1eb4ecef02f0166{position:absolute !important;bottom:0px;left:0px;width:100%;}
	#i6498207f3cdf30c6 .c_list {width:13%;margin-left:1%;-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;}
	#i6498207f3cdf30c6 .c_list:first-child{margin-left:0px;}
	#i6498207f3cdf30c6 .c_list.hover{width:58%;-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;}
	.p_list{display:none;}
	.p_list.on{display:block;}
	.p1700m77b67a6cbfce2777{cursor:pointer;}
	#ibdf6a574f4e3cfb2 .on .p1700m77b67a6cbfce2777{background:#124e84;color:#fff;}
	/*滚屏*/
	.p1700m50017 {height:80px !important;}
	.p1700m50018 {height:400px !important;}

	#i6d4bef526313b8fa{height:100vh !important;}
	.xg_banner_item {height: 100vh !important; min-height:auto !important; }
	.xg_banner_item .xg_banner_img img{opacity:0;}
	#i6d4bef526313b8fa .slick-dots .slick-active{border:1px solid #fff;border-radius:50%;}

	/*滚屏导航*/
	.xg_body #fp-nav ul li{width:auto;height: auto;margin: 20px 0px;}
	.xg_body #fp-nav ul li a span{width:100%;height:100%;background:none;border:1px solid #fff;border-radius:8px !important;}
	.xg_body #fp-nav ul li a span{position:relative;display:block;left:0px;top:0px;margin:0px;padding:0px;background: none !important;width: 16px;height: 16px;}
	.xg_body #fp-nav ul li a.active span{width: 16px;height:36px;margin:0px;padding: 0px;background:#fff !important;}
	.xg_body #fp-nav ul li:hover a span{height:36px;background:#fff !important;width: 16px;margin: 0px;}
	.xg_body #fp-nav ul li:hover a.active span{height:36px;background:#fff !important;width: 16px;margin: 0px;}
	.xg_body .fp-tooltip{display:none !important;}

	.xg_body #fp-nav.on ul li a span{border-color:#0063a7 !important;}
	.xg_body #fp-nav.on ul li:hover a span{background:#0063a7 !important;}
	.xg_body #fp-nav.on ul li:hover a.active span{background:#0063a7 !important;}
	.xg_body #fp-nav.on ul li a.active span{background:#0063a7 !important;}
	.to_top{width:24px;position:relative;left:-5px;font-weight:bold;cursor:pointer;font-size:0.083rem;color:#fff;padding-top:12px;background:url(https://rc0.zihu.com/g3/M00/BF/72/CgAH6GCTq9iAJejVAAAEOh-oeac405.png) no-repeat top center;}
	.xg_body #fp-nav.on .to_top{color:#0063a7;background:url(https://rc0.zihu.com/g3/M00/BF/83/CgAH6GCUisGAD4VBAAAEJ9N7EDo193.png) no-repeat top center;}

	/*每屏底部icon*/
	.scroll_icon{width: 16px; height: 26px;border:2px solid #f8f9fa;border-radius:12px;position:absolute;bottom:20px;left:50%;margin-left:-8px;z-index: 9999}
	.scroll_icon i{background: #fff; border-radius: 300px; width: 4px; height: 4px; position: absolute; top: 6px; left: 50%; margin: 0 0 0 -2px; display: block;
    -webkit-animation: wiggle 0.5s linear 0s infinite alternate;
    -moz-animation: wiggle 0.5s linear 0s infinite alternate;
    -o-animation: wiggle 0.5s linear 0s infinite alternate;
    animation: wiggle 0.5s linear 0s infinite alternate;}
    .scroll_icon.on{border-color:#b3b3b3;}
    .scroll_icon.on i{background:#b3b3b3;}
    @-webkit-keyframes wiggle {
	    from {
	        top: 5px;
	    }

	    to {
	        top: 10px;
	    }
	}

	@-moz-keyframes wiggle {
	    from {
	        top: 5px;
	    }

	    to {
	        top: 10px;
	    }
	}

	@-o-keyframes wiggle {
	    from {
	        top: 5px;
	    }

	    to {
	        top: 10px;
	    }
	}

	@keyframes wiggle {
	    from {
	        top: 5px;
	    }

	    to {
	        top: 10px;
	    }
	}

}
@media only screen and (max-width:768px) {
	/*广告条*/
	#i6d4bef526313b8fa{height:100vh !important;}
	.xg_banner_item {height: 100vh !important; min-height:auto !important; max-height:100vh !important;}
	.xg_banner_item .xg_banner_img img{opacity:0;}
	#i6d4bef526313b8fa .slick-dots .slick-active{border:1px solid #fff;border-radius:50%;}
	.xg_screen .container, .xg_screen .container-fluid{max-height: 100% !important}


	/*滚屏导航*/
	.xg_body #fp-nav ul li{width:auto;height: auto;margin: 20px 0px;}
	.xg_body #fp-nav ul li a span{width:100%;height:100%;background:none;border:1px solid #fff;border-radius:8px !important;}
	.xg_body #fp-nav ul li a span{position:relative;display:block;left:0px;top:0px;margin:0px;padding:0px;background: none !important;width: 12px;height: 12px;}
	.xg_body #fp-nav ul li a.active span{width: 12px;height: 26px;margin:0px;padding: 0px;background:#fff !important;}
	.xg_body #fp-nav ul li:hover a span{height:26px;background:#fff !important;width: 12px;margin: 0px;}
	.xg_body #fp-nav ul li:hover a.active span{height:26px;background:#fff !important;width: 12px;margin: 0px;}
	.xg_body .fp-tooltip{display:none !important;}

	.xg_body #fp-nav.on ul li a span{border-color:#0063a7 !important;}
	.xg_body #fp-nav.on ul li:hover a span{background:#0063a7 !important;}
	.xg_body #fp-nav.on ul li:hover a.active span{background:#0063a7 !important;}
	.xg_body #fp-nav.on ul li a.active span{background:#0063a7 !important;}
	.to_top{width:24px;position:relative;left:-5px;font-weight:bold;cursor:pointer;font-size:0.083rem;color:#fff;padding-top:12px;background:url(https://rc0.zihu.com/g3/M00/BF/72/CgAH6GCTq9iAJejVAAAEOh-oeac405.png) no-repeat top center;}
	.xg_body #fp-nav.on .to_top{color:#0063a7;background:url(https://rc0.zihu.com/g3/M00/BF/83/CgAH6GCUisGAD4VBAAAEJ9N7EDo193.png) no-repeat top center;}

	/*产品*/
	.index_pro_btn{height:auto;position:absolute !important;}
	.p1700m500140001 .on .xg_text {font-weight:bold;}
	.p1700m500140001 .on .xg_html {opacity:1;filter:alpha(100);}
	.p1700m19972057d4563d13>div>div{display:none;}
	.p1700m19972057d4563d13>div>div.on{display:block;}
	.pro_list2{display:none;}

	.p_list{height:0px !important;overflow:hidden;opacity:0;}
	.p_list.on{height:auto !important;opacity:1;}
	.p1700mb2d13b0a8d9c8708>div>div{display:none;}
	.p1700mb2d13b0a8d9c8708>div>div.on{display:block;}
	#i61fd4c73b1af062c.curr,#i5d8dc99087f64b22.curr{background:#fff;color:#164d81;}
	/*总包*/
	.p1700med30b5097b89feec,.p1700m13056f23f047b4aa,.p1700m20e69dbae989be94{position:absolute !important;}
	.p1700med30b5097b89feec{animation:xz 8s linear infinite;}
	.p1700m13056f23f047b4aa{animation:xzn 10s linear infinite;}
	#ibdf6a574f4e3cfb2 .on .p1700m77b67a6cbfce2777{background:#124e84;color:#fff;}

}