*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/*font-family: ""*/
}
body{
	margin: 0;
	padding: 0;
	width: 100%;
	position: relative;
	overflow-y: scroll;
	font-size: 14px;
	line-height: 1.5;
	
}

/*--最小屏提示--*/
@media screen and (max-width: 319px) {
html{-webkit-transition: 0s;  transition: 0s; background: #fff url(../img/displayNone.png) center center no-repeat; height: 100%;}
	body {
		-webkit-transition: 0s;  transition: 0s; display: none;height: 100%;
	}
}


/* 切换 */
.tabs-box .hd-line{transition: .3s;}
.tabs-box .hd>*{position: relative;}
.tabs-box .bd{ position: relative; overflow: hidden;}
.e-anim-hide{display: none;}
.e-anim-on{ display: block;}
.e-anim-off{  pointer-events: none; display: block; display: none\9;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .e-anim-off { display: block;  } /* IE10+ */
}

a:hover i.pic-size img{-webkit-transform: scale(1.05); transform: scale(1.05);}
.tabs-box .e-anim-on{animation:tabs-anim-on .3s;animation-fill-mode: both;  width: 100%;}
.tabs-box .e-anim-off{ animation:tabs-anim-off .3s;  width: 100%; position: absolute; animation-fill-mode: both;  top: 0;}
a:hover {
    color: #333333;}
@keyframes tabs-anim-on{
 from { opacity: 0; }
 to {opacity: 1;}
}
@keyframes tabs-anim-off{
 from { opacity: 1; }
 to { opacity: 0;}
}

ul{padding: 0;margin: 0;}
li{list-style-type: square;list-style: none;}
a{text-decoration: none;color: #333333;}

i.pic-size{ width: 100%; height: 0; padding-bottom: 100%; position: relative; display: block; overflow: hidden;}
i.pic-size img{ width: 100% !important; height: 100% !important; position: absolute; left: 0; top: 0; object-fit: contain; transition: .3s;}
i.pic-size-cover img{object-fit: cover;}
/* .swiper-pagination-bullet{background: #EBEBEB;opacity:1}
.swiper-pagination-bullet-active{background: #2F318B;} */

/*--分页--*/
div.pages {text-align: center; width: 100%; padding: 20px 0 0 0; margin: 0; /* line-height: 1.7; */}
div.pages *{ /* line-height: 1.7; */}
div.pages a,div.pages span{text-decoration: none; background-color: #fff; border: 1px solid #DDDDDD; padding: 9px 15px; margin: 3px; color: #999999; font-size: 12px; display: inline-block; font-weight: normal; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin:5px 5px;line-height: 19px;}
div.pages a.on,div.pages a.hover,div.pages a:hover,div.pages a:active,div.pages span.current,div.pages span.disabled {  background-color: #0055C9; color: #fff; border: 1px solid #004098;  /* line-height: 1.7; */}
@media screen and (min-width: 992px) {
	div.pages{ padding-top: 40px;}
	div.pages a,div.pages span{ margin:5px 10px;border: 1px solid #DDDDDD;border-radius: 22.5px;  background-color: #fff;}
	div.pages a,div.pages span{ padding: 9px 15px; font-size: 14px;border: 1px solid #DDDDDD;  background-color: #fff;}
}

/* 头部banner移动 */
@keyframes rowup {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(0, -307px, 0);
        transform: translate3d(0, -307px, 0);
    }
}
.list{
    width: 100%;
    border: 1px solid #999;
    margin: 20px auto;
    position: relative;
    height: 200px;
    overflow: hidden;
}

.list .rowup{
    -webkit-animation: 10s rowup linear infinite normal;
    animation: 10s rowup linear infinite normal;
    position: relative;
}

@-webkit-keyframes slide_on1 {
    0% {
        transform: scale(1.1)
    }
    100% {
        transform: scale(1)
    }
}

@keyframes slide_on1 {
    0% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1)
    }
}

/* 头部 */

@media screen and (min-width: 320px){
	.head{width: 100%;background-color: #FFFFFF;}
		.pic-logo{padding-bottom: 60%!important;overflow: inherit!important;}
		.pic-wzlogo{padding-bottom: 13.64%!important;overflow: inherit!important;}
		.container{width: 100%;padding: 0 15px;padding-top: 20px;}
		.con-head{padding-top: 0;}
		.con-headtop{display: flex;justify-content: space-between;align-items: center; flex-direction: column;position:relative;}
		
		.head-nav{width: 100%;position:absolute;top:100%;background-color: #FFF;z-index:100;}
		.head-l{width: 100%; display: flex;justify-content: space-between;align-items: center;}
		.caidan::before{font-size: 28px;padding: 10px;color:#004098;}
		nav{width: 100%;}
		nav ul {display: flex;flex-direction: column;justify-content: center;align-items: center;}
		nav ul li{text-align: center;}
		.con-nav nav ul li:nth-child(1) .head-ej{display:none;}
		.sea, .search{display:inline-flex;justify-content: center;position: relative;padding:10px 0;}
		.all-ss{width: 100px; color:#999999;/*background-color: rgba(0,0,0,0);*/line-height:23px;}
		.icon-sss{border: none;background-color: rgba(0,0,0,0);}
		.icon-ses, .icon-sear{color: #004098;background-color: rgba(0,0,0,0);border-radius: 50%;padding-left: 10px;padding-right: 0; font-size: 20px;position:relative;top:4px;white-space: nowrap;}
		.icon-ses:hover, .icon-sear:hover{color: #3390fb;}
		
		input{border: none;background-color: rgba(0,0,0,0);}
		
		.con-nav{display: flex;align-items: center;flex-direction: column;}
		.nav-close{display: none!important;}
		.head-lm{font-size: 18px;color: #000000;padding: 10px 0;}
		.head-lm:hover{color: #004098;}
		nav .on .head-lm{color: #004098;font-weight: bold;}
		.con-headtop{padding: 15px 0;}
		.icon-ses, .Search-bottom{display:none;}
		.head-logo{flex: 1;}
		.con-logo{display: flex;flex-direction: row;align-items: center;}
	.wz_logo{flex: 1;max-width: 461px;padding-right: 10px;}
	
	.wz_logo img{width: 100%;}
	.icon-logo{width: 80px;}
	
	.head-ej{display: none;padding:10px;}
	.head-ej a{display: block;}
	.ej-lm a{white-space:nowrap;}
	.ej-lm{font-size: 14px;text-align: center;padding: 7px 0;}
	/* nav .on .head-ej{display: block;} */
	.con-nav ul li:hover .head-ej{display: block;}
	.head-ej{background-color: rgba(255,255,255,0.9);color: #000000;}
	.ej-lm{color: #000000;}
	.ej-lm:hover a{color: #0055C9;}
	.icon-logo{display:none;}
    .pic-toplogo{padding-bottom: 10.51%!important;overflow: inherit!important;}
}
@media screen and (min-width: 480px){
	/* .head-logo{width: 82px;} */
	.wz_logo{display: block;}
	.caidan::before{font-size: 30px;}
	.icon-logo{width: 80px;}
		
}
@media screen and (min-width: 640px){
	/* .head-logo{width: 84px;} */
	.caidan::before{font-size: 32px;}

}
@media screen and (min-width: 990px){
    .head-lm{font-size: 16px;}
    .head-nav{position:relative;}
	.nav-close{display: block!important;}
	.container{width: 990px;padding: 0;margin: 0 auto;padding-top: 0px;}
	.con-head{padding-top: 0;}
	.ej-lm{padding:10px 0;}
	.all-ss{display: none;}
	.block{display: block!important;}
	.sea:hover{background-color: #eff7ff;border-radius:50px;}
	.all-ss{position: absolute;top: 50%;right: 10px;transform:translate(0,-50%);background-color: #eff7ff;width: 140px;padding: 10px;padding-right:20px;border-radius:50px;}
	.sea, .search{background-color: #FFF;}
	.search{padding:8px 0;}
	 .icon-ses, .icon-sear{padding-left: 12px;top:0;padding-right:0px;}
	.Search-bottom .icon-sear{padding-left: 20px;padding-right:10px;}
	.head-lm{padding: 27px 5px;}
	.head-l{display: block;width: auto;}
	.caidan{display: none;}
	.con-headtop{flex-direction: row;padding: 0px 0;}
	.con-nav, nav ul {flex-direction: row;}
	nav ul{justify-content: flex-end;}
	.sea form button, .search form button, .search form input{display:none;}
	.con-headtop .Search-bottom{display:none;}
	.con-headtop{position:relative;}
	.Sear-bottom, .Search-bottom button, .icon-ses, .con-headtop .Search-bottom form input{display:block!important;}
	.icon-ses{display: flex!important;align-items: center;}
	.Search-bottom{display:block;position:absolute;right:0;top:100%;z-index:100;border-radius:50px;background-color: #eff7ff;}
	.icon-ses span{display: none;padding-left: 10px;color: #333333;}
	.icon-ses span::before{content: "";position: absolute;left: 0;top: 50%;transform: translate(-50%,-50%);width: 2px;height: 18px;background-color: #969DA5;}
	.icon-ses{position: relative;padding-left: 15px;}
	.icon-logo{width: 70px;}
	.head-logo{width: 300px;padding: 0;}
	nav ul li{position: relative;}
	.head-ej{position: absolute;left: 0; top:100%;z-index: 10;border-top: 2px solid #0055C9;min-width: 100%;padding:10px 20px;}
	.con-nav ul li:last-child .head-lm{padding-right: 15px;}
	.head-logo a:hover i.pic-size img{-webkit-transform: scale(1); transform: scale(1);}
	
}
@media screen and (min-width: 1200px){
	.head-lm{padding: 32px 8px;}
	.head .con-head{width: 1180px;}
	.head-logo{width: 420px;}
	.wz_logo{max-width: 481px;}
	.icon-logo{width: 90px;}
	.icon-ses{padding-left: 25px;}
	.con-nav ul li:last-child .head-lm{padding-right: 25px;}
	.wz_logo{padding:20px;}
	.tsbs-join .e-anim-on{width:92%;margin:0 auto;}
}
@media screen and (min-width: 1320px){
	.head .con-head{width: 1300px;}
	.head-logo{width: 422.78px;}
	.con-head{padding-top: 0;}
	/* .head-logo{width:86px;} */
	.con-headtop{padding: 0px 0;}
	.head-lm{padding: 36px 12px;}
	.icon-ses{padding-left: 20px;}
	.icon-ses span{display: block;;}
	.con-nav ul li:last-child .head-lm{padding-right: 30px;}
	.tsbs-join .e-anim-on{width:88%;}
}
@media screen and (min-width: 1880px){
	.head-lm{padding: 40px 20px;}
	.head .con-head{width: 1802px;}
	.head-lm{padding: 36px 14px;font-size:18px;}
	.con-headtop{padding: 0px 0;}
	.icon-ses{padding-left: 40px;}
	.con-nav ul li:last-child .head-lm{padding-right: 40px;}
	.tsbs-join .e-anim-on{width:84%;}
}
/* 首页banner */
@media screen and (min-width: 320px){
	.pic-banner{padding-bottom: 51.04%!important;}
	.ban-swi .swiper-pagination-bullet {background-color: #FFFFFF;width: 12px ;height: 12px;opacity: .4;}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 7px;opacity:1;}
	.ban-swi .swiper-pagination-bullet-active{opacity: 1; background: rgba(0,0,0,0);}
	.bann_pagi{display: flex;align-items: center;justify-content: center;}
	.bann_pagi .swiper-pagination-bullet{width: 6px;height: 6px;line-height: 26px;}
	.bann_pagi .swiper-pagination-bullet-active{width: 26px;height: 26px;border: 1px solid #FFFFFF;position: relative; }
	.bann_pagi .swiper-pagination-bullet-active::after{content: ""; width: 6px;height: 6px;position: absolute;left: 9px;top: 9px;/* transform: translate(-50%,-50%); */background: #FFFFFF;border-radius: 50%; transition: .3s;}
	
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	
}
@media screen and (min-width: 1320px){
	
}

/* 首页 推荐新闻 */
@media screen and (min-width: 320px){
	.tn_time{white-space: nowrap;display: flex; align-items: flex-end;color: #B5EDFF;padding-right: 10px;}
	.tn_time dd{font-size: 24px;line-height: 1.2;}
	.tn_time dt{font-size: 16px;}
	.tn_bt{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow:ellipsis;color: #FFFFFF;font-size: 16px;padding-right: 10px;}
	
	.tn_news{display: flex;flex:2;align-items: center;}
	.top_news{display: flex;justify-content: space-between;}
	.ind-bnews{background-color: rgba(62,141,220,0.85);padding: 20px 30px;}
	.tn_right{flex: 1;display: flex;margin-left: 10px; align-items: center;}
	.tn_icon{color: #B5EDFF;padding: 5px;font-size: 26px;}
	.ind-bnews{display: flex;}
	
	
}
@media screen and (min-width: 480px){
	.tn_time dd{font-size: 28px;}
	.tn_time dt{font-size: 18px;}
}
@media screen and (min-width: 640px){
	.tn_time dd{font-size: 32px;}
	.tn_time dt{font-size: 20px;}
}
@media screen and (min-width: 990px){
	.tn_time dd{font-size: 40px;line-height: 1.2;}
	.tn_time dt{font-size: 22px;}
	.container-banner{position: relative;}
	.ind-bnews{position: absolute;right: 0;bottom: 0;z-index: 999;width: 500px;border-radius:40px 0 0 0;padding: 30px 26px;}
	.tn_bt{font-size: 18px;}
	
	
}
@media screen and (min-width: 1320px){
	.ind-bnews{padding: 37px 30px;}
}
/* 业务领域 */
@media screen and (min-width: 320px){
	.ind_top{text-align: center;padding-top: 30px;}
	.ind_top dd{font-size: 30px;}
	.ind_top dt{font-size: 16px;color: rgba(150,157,165,0.5);font-weight: bold;text-transform:Uppercase;}
	.gc-icon .iconfont{font-size: 80px;color: #00439F;border-radius: 50%;line-height: 1;margin-bottom: 5px;}
	.gc-name{font-size: 16px;color: #000000;}
	.tabs-hd{padding-top: 20px ;}
	.con-gclm .on .gc-name{color: #FFFFFF;}
	.con-gclm .gc-lm:last-child{display:none;}
	.ind-gc{padding: 10px 0 12px; background-image: linear-gradient(#EBF7FD, #FFFFFF);text-align: center;border-radius: 20px;border: 1px solid #B5EDFF;}
	.con-gclm .on .ind-gc {box-shadow: rgb(62 141 220 / 40%) 0px 5px 25px;}
	.gc-lm{width: 33.33%;padding: 6px;}
	.con-gclm{display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}
	/*.con-gclm .on{text-shadow:rgba(62,141,220,0.4) 2px 3px 6px;}*/
	.con-gclm .on .ind-gc{background-image: linear-gradient(#5BADFF, #1152AC); transition: .3s;border: none;color: #000000;}
	.con-gclm .on .gc-icon .iconfont{background-color: rgba(181,237,255,0.1);color: #FFFFFF;  transition: .3s;}
	.gc_nername{font-size: 20px;color: #000000;}
	.gc_desc{font-size: 16px;color: #555555;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; text-overflow:ellipsis;line-height:2;}
	.gc_ckgd{line-height: 40px;padding: 0 15px;border-radius: 30px;background-image: linear-gradient(#5BADFF, #1152AC);color: #FFFFFF;font-size: 16px;text-align: center;}
	.gc_ckgd a{color: #FFFFFF;}
	.gc_ckgd span{font-size: 14px;}
	.bd-01{width: 100%;}
	.gc_more{display: flex;justify-content: space-between;flex-direction: column;height: 240px;}
	.pic-indcase{padding-bottom: 65%!important; border-radius: 20px;}
	.pic-indcase img{ border-radius: 20px;}
	.case_name{font-size: 18px;text-align: center;display: none;}
	.ywly_swip{width: 80%;overflow: initial;padding: 20px 0;}
	
	
	.ywly_swip .swiper-slide .case_name, .ywly_swip .swiper-slide img{display: none;transition: .3s;}
	
	.ywly_swip .swiper-slide-active i::after{display: none;transition: .5s;}
	.ywly_swip .swiper-slide-active .case_name, .ywly_swip .swiper-slide-active i img{display: block;transition: .5s;}
	
	
	/* 工程轮播 */
	.ind-bg-03{ background:url(../img/ind-bg-03@2x.jpg); -webkit-background-size: cover;
	background-size: cover; background-position: center; display: flex; align-items: center; justify-content: center; padding-top: 50px; position: relative;}
	.ind-bg-03::before{ content: ' '; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,.7);}
	.ind-bg-03-box{ width: 100%; position: relative; z-index: 9;}
	
	.ind-tit-03{ padding-bottom: 20px;}
	.ind-tit-03 span{ color: rgba(255,255,255,.5); display: block; font-size: 20px; line-height: 1; padding-bottom: 15px;}
	.ind-tit-03 b{ color: #fff; display: block; font-size: 28px; line-height: 1;}
	.ind-mess-03{color: #fff; padding-bottom: 20px;}
	.ind-mess-03 .scroll{ max-height: 105px; /* overflow-y: auto; */ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; text-align: justify; font-size: 12px;}
	.ind-bg-03-box .container{padding-top:0;}
	.ind-03-box .btn{display: flex; padding-top: 20px;}
	.ind-03-box .btn a{ height: 44px; border-radius: 22px; display: flex; padding: 0 30px; align-items: center; justify-content: center; border: solid 1px #fff; color: #fff;}
	.ind-03-box .btn span{ padding-right: 5px;}
	.ind-03-box .btn a:hover span{ padding-right: 15px;}
	
	i.pic-scale-ind-03{padding-bottom: 65%;}
	
	.ind-03-box{}
	.ind-03-box .l{}
	.ind-03-box .r{ padding-top: 30px;}
	
	.ind-swiper-bd{ position: relative; padding: 0 30px;}
	.swiper-pic .swiper-slide .box{ }
	.swiper-pic .swiper-slide .box i{ border-radius: 10px;}
	.swiper-pic .swiper-slide .box img{ opacity: 0; border-radius: 10px; overflow: hidden;}
	.swiper-pic .swiper-slide .box span{ opacity: 0; /* color: #fff; */ display: flex; text-align: center; align-items: center; justify-content: center; font-size: 12px; margin-top: 20px; overflow: hidden; -ms-text-overflow: ellipsis;
	text-overflow: ellipsis;  white-space: nowrap; display: block;}
	
	.swiper-pic .swiper-slide-active .box img,.swiper-pic .swiper-slide-active .box span{ opacity: 1;}
	.swiper-pic .swiper-slide .box i{ background: rgba(90,164,238,0.1);}
	.swiper-pic .swiper-slide-active .box i{ background: rgba(255,255,255,0);}
	.ind-swiper-bd .prev-btn,.ind-swiper-bd .next-btn{cursor: pointer;}
	.ind-swiper-bd .prev-btn i::before,.ind-swiper-bd .next-btn i::before{ color: #5AA4EE; font-size: 30px; height: 40px; line-height: 40px;}
	
	.ind-swiper-bd .prev-btn{position: absolute; left: 0; top: 50%; margin-top: -32px;}
	.ind-swiper-bd .next-btn{position: absolute; right: 0; top: 50%; margin-top: -32px;}
	
	.pic-hide{opacity: 0;}
	
	.ind-swiper-bd .prev-btn:hover i{ transform: translateX(-5px);}
	.ind-swiper-bd .next-btn:hover i{ transform: translateX(5px);}
	
	.ind-swiper-bd .swiper-button-disabled{ opacity: 0; cursor: default;}
	
	.ind-03-box-b{display: none;}
	.bd-01{width: 100%;}
	.ind-03-box{margin-bottom: 20px;margin-top: 20px;}
}
@media screen and (min-width: 480px){
	.gc_more, .bd-01{height: 240px;}
	.ind-gc{padding: 12px 0 12px; }
	.ind_top dd{font-size: 34px;}
}
@media screen and (min-width: 640px){
	.gc-lm{width: 33.33%;padding: 8px;}
	.gc_more, .bd-01{height: 230px;}
	.ind-gc{padding: 14px 0 14px; }
	.ind_top dd{font-size: 36px;}
	.ind-03-box{margin-bottom: 30px;margin-top: 25px;}
	.tabs-hd{padding-top: 25px ;}
	
}
@media screen and (min-width: 990px){
	.ind-gc{padding: 16px 0 16px; }
	.ind_top dd{font-size: 42px;}
	.ind_top dt{font-size: 18px;}
	.gc_ckgd{font-size: 16px ;}
	.gc_nername{font-size: 26px;}
	.gc_desc{font-size: 18px;}
	.gc_ckgd{line-height: 48px;}
	.gc_ckgd{width: 160px;}
	.gc-name{font-size: 18px;}
	.gc-lm{width: 20%;padding: 8px;}
	.bd-01{float: left;}
	.gc_more, .bd-01{height: 318px;}
	.container{width: 980px; margin: 0 auto; }
	.ind_ywly{width: 100%;overflow: hidden;}
	.ind_top{padding-top: 40px;}
	.tabs-hd{padding-top: 30px ;}
		
		/* 工程轮播 */
		.ind-tit-03{ padding-bottom: 40px;}
		.ind-tit-03 span{font-size: 28px;}
		.ind-tit-03 b{ font-size: 34px;}
		.ind-mess-03 .scroll{font-size: 14px; line-height: 30px; max-height: 150px;}
		.ind-mess-03{ padding-bottom: 40px;}
		.ind-03-box{display: flex; align-items: center;}
		.ind-03-box .l{ flex-basis: 470px; flex-shrink: 0; padding-right: 40px;}
		.ind-03-box .r{ flex:1; min-width: 0; padding-top: 0;}
		.ind-swiper-bd .prev-btn,.ind-swiper-bd .next-btn{ width: 30px; height: 40px; margin-top: -36px; display: flex; align-items: center; justify-content: center;}
		.ind-swiper-bd .prev-btn i::before,.ind-swiper-bd .next-btn i::before{ font-size: 30px;}
		.swiper-pic .swiper-slide .box span{font-size: 16px;}
		.ind-03-box-b{display: block; padding-top: 30px;}
		.ind-03-box-b ul{display: flex; margin: -10px;}
		.ind-03-box-b li{flex:1; padding: 10px;}
		.ind-03-box-b li a{ background: #fff; display: block; padding: 10px; border-radius:8px; position: relative;}
		.ind-03-box-b li a::before{ content: ' '; position: absolute; left: 0; bottom: 0; height: 2px; background-image: linear-gradient(to right , #FDD87C, #AE7F29); width: 100%; transform: scaleX(0);}
		.ind-03-box-b li dl{display: flex; align-items: center;}
		.ind-03-box-b li .tit{}
		.ind-03-box-b li .tit b{ display: block; font-size: 18px; color: #000;}
		.ind-03-box-b li .tit span{ display: block; font-size: 12px; color: #999; line-height: 1.4;}
		.ind-03-box-b li .more i::before{ font-size: 22px; color: #000;}
		.ind-03-box-b li dt{width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: #002487; flex-shrink: 0;}
		.ind-03-box-b li dt i::before{ font-size: 38px; line-height: 1; color: #fff;}
		.ind-03-box-b li dd{ padding-left: 10px;}
		.ind-03-box-b li dd.tit{flex: 1;}
		.ind-03-box-b li a:hover{background: #002487; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
		.ind-03-box-b li a:hover::before{transform: scaleX(1);}
		.ind-03-box-b li a:hover b{ color: #fff;}
		.ind-03-box-b li a:hover span{ color: #8092C3;}
		.ind-03-box-b li a:hover span{ color: #8092C3;}
		.ind-03-box-b li a:hover .more i::before{color: #FAD478;}
		.ind-03-box-b li a:hover dt{background-image: linear-gradient(to bottom left , #FDD87C, #AE7F29);}
		/* 工程轮播 */
		.ind-03-box{margin-bottom: 40px;margin-top: 30px;}
}
@media screen and (min-width: 1320px){
	.ind_top{padding-top: 50px;}
	.tabs-hd{padding-top: 40px ;}
	.ind_top dd{font-size: 48px;}
	.ind_top dt{font-size: 20px;}
	.ind-gc{padding: 20px 0 35px;}
	.gc_nername{font-size: 30px;}
	.gc_desc{font-size: 18px;}
	.gc_ckgd{font-size: 18px ;}
	.gc-icon .iconfont{font-size: 80px;}
	.gc-name{font-size: 20px;}
	.gc-lm{padding: 10px;}
	.gc_more, .bd-01{height: 320px;}
	.container{width: 1320px;}
	/* 工程轮播 */
	.ind-bg-03{ padding-top: 100px;}
	.ind-mess-03 .scroll{font-size: 16px; max-height: 170px; line-height: 34px;}
	.ind-03-box .l{ flex-basis: 535px; flex-shrink: 0; padding-right: 110px;}
	.ind-swiper-bd{ padding: 0 32px;}
	.swiper-pic .swiper-slide .box span{font-size: 18px;}
	.ind-03-box-b{ padding-top: 50px;}
	.ind-03-box-b li dt{}
	/* 工程轮播 */
	.ind-03-box{margin-bottom: 40px;margin-top: 40px;}
}
@media screen and (min-width: 1440px) {
/* 工程轮播 */
	.ind-tit-03{ padding-bottom: 50px;}
	.ind-tit-03 span{font-size: 32px;}
	.ind-tit-03 b{ font-size: 40px;}
	.ind-mess-03{ padding-bottom: 50px;}
	.ind-mess-03 .scroll{font-size: 18px; line-height: 38px; max-height: 190px;}
	.swiper-pic .swiper-slide .box span{font-size: 20px;}
	.ind-03-box-b{ padding-top: 80px;}
	.ind-03-box-b li 
	.ind-03-box-b li a{ padding: 15px 20px;}
	/* 工程轮播 */
	.ind-03-box{margin-bottom: 50px;margin-top: 50px;}
	.gc_more, .bd-01{height: 334px;}
	
}



/* 党建工作 */
@media screen and (min-width: 320px){
	.con_djgz{background-image: url(../img/djgz-bg.jpg);background-size: cover;
    background-position: center center;    background-size: cover;
    background-position: center center;}
	.pic_news{padding-bottom: 58.25%!important;border-radius: 20px 20px 0 0;}
	.ind_djgz{padding: 20px 0 30px;}
	.news_bt{padding: 12px 11px 14px 12px;background-color: #fff;border-radius: 0 0 20px 20px;}
	.news_bt dd{font-size: 15px;font-weight: bold;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow:ellipsis;}
	.news_bt dt{font-size: 14px;color: #B4B6B9;padding-top: 5px;}
}
@media screen and (min-width: 480px){
	.ind_djgz ul li{width: 50%;padding:  8px;}
	.ind_xwzx ul li{width: 50%;padding: 8px;}
	.ind_djgz ul {display: flex;justify-content: center; align-items: center;margin: -8px;flex-wrap: wrap;}
	.news_bt dt{padding-top: 6px;}
}
@media screen and (min-width: 640px){
	.news_bt dt{padding-top: 8px;font-size: 16px;}
	.ind_djgz{padding: 25px 0 35px;}
	
	.ind_djgz ul li{padding: 14px;}
	.ind_djgz ul{margin: -14px;}
	.ind_djgz ul li{width: 33.33%;padding:  8px;}
	.ind_xwzx ul li{width: 50%;padding:  0 11px;}
	.ind_xwzx ul{margin: 0 -11px;}
}
@media screen and (min-width: 990px){
	.news_bt dd{font-size: 15px;}
	.news_bt{padding: 21px 17px 16px 18px;}
	.ind_djgz ul li{width: 33.33%;padding:  0 18px;}
	.ind_djgz ul{margin: 0 -18px;}
	.news_bt dt{padding-top: 12px;font-size: 17px;}
	.ind_djgz{padding: 30px 0 40px;}
}
@media screen and (min-width: 1320px){
	.news_bt dd{font-size: 18px;height: 66px;}
	.ny_jtyw .news_bt dd{font-size: 18px;}
	.news_bt{padding: 25px 21px 20px 22px;}
	.news_bt dt{padding-top: 14px;font-size: 18px;}
	.ind_djgz{padding: 40px 0 50px;}
	.ind_djgz ul li{padding: 0 22px;}
	.ind_djgz ul{margin: 0 -22px;margin-right: 0;}
}

@media screen and (min-width: 1880px){
    /*.news_bt dd{font-size: 22px;}*/
    /*.ny_jtyw .news_bt dd{font-size:20px;}*/
}
/* 新闻中心 */
@media screen and (min-width: 320px){
	.news-tz{display: flex;justify-content: left;}
	.ind_gsywtz{margin-top: 20px;}
	.news-tz div{padding: 11px 16px;font-size: 20px;background-color:#fff;}
	.news-tz .on{background-color: #00439F;color: #FFFFFF;}
	.ind_news_bg{background-color: rgba(64,141,220,0.05);}
	.yw_time{font-size: 14px;color: #00439F;padding: 15px 0;}
	.yw_time span{padding-right: 10px;}
	.yw_name{font-weight: bold;font-size: 15px;margin-bottom: 15px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow:ellipsis;}
	.yw_des{margin-bottom: 30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow:ellipsis;}
	.ind_ck{width: 0px;}
	.ind_ck .pic-size{overflow: inherit;}
	.icon-ckgd{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: block;z-index: 10;  transition: .3s;}
	.pic_news::before{content: "";width: 100%;height: 100%;position: absolute;background-color: rgba(0,67,159,0.85);z-index: 2;left: 0;top: 0; transition: .3s;opacity: 0;}
	.pic_news{position: relative;}
	.ind_djgz ul li:hover .pic_news::before{opacity: 1; transition: .3s;}
	.ind_djgz ul li:hover .ind_ck{width: 40px; transition: .3s;}
	.ywtz-pagi{bottom: 50px;width: 100%;}
	.ywtz-pagi .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 5px;background:#C7C6C6;}
	.ywtz-pagi .swiper-pagination-bullet-active{background:#00439F;}
	
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	/* .ind_xwzx ul {display: block;}
	.ind_xwzx ul li{float: left;} */
	
}
@media screen and (min-width: 990px){
	.ind_xwzx ul {width: 68.8%;margin-right: 0;}
	.ind_xwzx ul li{width: 50%;}
	.ind_xwzx{display: flex;}
	.ind_gsywtz{ width: 33.33%;flex: 1; margin: 0;padding-left:22px;}
	.news-tz {justify-content: left;}
	.news_ywtz{font-size: 16px;}
	.yw_name{margin-bottom: 15px;}
	.yw_time{padding: 14px 0 14px;}
	.ywtz-pagi{width: auto;bottom: 15px;}
	.bd-02 .gc_ckgd{position: absolute;right: 0;bottom: 0 ;width: 140px;z-index: 10;}
	.bd-02 .e-anim-hide{position: relative;}
	.yw_des{margin-bottom: 58px;}
	.ind_djgz ul li:hover .ind_ck{width: 48px;}
}
@media screen and (min-width: 1320px){
	
	.ind_gsywtz{padding-left:42px;}
	.ind_xwzx ul li{padding: 0 21px;}
	.ind_xwzx ul{margin: 0 -21px;}
	.yw_time span{font-size: 18px;}
	.yw_time{padding: 40px 0 20px;}
	.yw_name{margin-bottom: 20px;font-size: 18px;}
	.yw_des{margin-bottom: 85px;}
	.ind_djgz ul li:hover .ind_ck{width: 56px;}
}
@media screen and (min-width: 1880px){
    /*.yw_name{font-size:22px;}*/
}
/* 精品项目 */
@media screen and (min-width: 320px){
	.con_jpxm{background-image: url(../img/ind_jpxm.png);background-size: cover;  background-position: center center;}
	.pic-jpxm{padding-bottom: 64.86%!important;}
	.jp_bt{font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow:ellipsis;}
	.jp_tu{padding: 0 10px; position: relative;z-index: 2;}
	.con-jpner{padding: 60px 20px 20px;position: relative;z-index: 1;top: -40px;border-radius: 10px;height: 220px;display: flex;flex-direction: column;justify-content: space-between;background-color: #FFFFFF; box-shadow: 0px  0px  20px rgba(0,64,152,0.2);}
	.jp_peitu{position: absolute;right: 30px;bottom: 30px;z-index: -1;}
	.icon-jpxq{font-size: 40px;}
	.icon-more-jo{position: relative;color: #00439F;margin-left: 20px;}
	.icon-more-jo::after{content: "";width: 46px;height: 46px;border-radius: 50%;border: 1px solid #3E8DDC;opacity: 0.4;position: absolute;right: -100%;top: 50%; transform: translate(-50%,-50%);z-index: -1;}
	.swi_jpxm .swiper-slide-active .con-jpner{box-shadow:none;}
	.swi_jpxm .swiper-slide:hover .jp_bt{color: #004098;}
	.swi_jpxm .swiper-slide-active:hover .jp_bt{color: #FFFFFF;}
	.swi_jpxm .swiper-slide-active .icon-more-jo{color: #FFFFFF;}
	.swi_jpxm .swiper-slide-active .icon-more-jo::after{border-color: #fff;}
	.swi_jpxm .swiper-slide-active .con-jpner{background-image: linear-gradient(#004098, #327ECF);}
	.swi_jpxm .swiper-slide-active .jp_bt, .swi_jpxm .swiper-slide-active .jp_xq{color: #FFFFFF;}
	.con_jpxm .container, .swi_jpxm{overflow: initial!important;}
	
	.con_jpxm{width: 100%;overflow: hidden;}
	.peutu1, .peutu2{display: none;}
	.swi_jpxm .swiper-slide .jp_peitu .peutu2{display: block;}
	.swi_jpxm .swiper-slide-active .jp_peitu .peutu1{display: block;}
	.swi_jpxm .swiper-slide-active .jp_peitu .peutu2{display: none;}
	.jpxm-more{margin: 0 auto;margin-bottom: 40px;}
	.ind_jpxm{margin-top:40px;}
}
@media screen and (min-width: 480px){
	.jp_tu{padding: 0 12px;}
	
}
@media screen and (min-width: 640px){
	.jp_tu{padding: 0 14px;}
	.con-jpner{padding: 60px 25px 25px;}
}
@media screen and (min-width: 990px){
	.jp_bt{font-size: 18px;}
	.jp_tu{padding: 0 18px;}
	.con-jpner{padding: 60px 30px 30px;}
}
@media screen and (min-width: 1320px){
	.jp_tu{padding: 0 25px;}
	.con-jpner{padding: 60px 40px 40px;}
	.con_jpxm .container{width: 1380px;}
	.jpxm-more{margin: 0 auto;margin-bottom: 50px;margin-top: 10px;}
}
/* 底部 footer */
@media screen and (min-width: 320px){
	.footer{background-size: cover;  background-position: center center;background-color: #005CA1;}
	
	.copy .webner{color: #FFFFFF;padding: 6px 0 6px;display: block;text-align: center;}
	.copy-ner{display:flex;justify-content:center;border-top: 1px solid rgba(62,141,220,0.2);width:100%;flex-direction:column;}
	.font-l ul{display: flex;flex-direction: column;justify-content: center;text-align: center;}
	.con-fonter{padding-top: 18px;}
	.dblm{color: #fff;position: relative;font-size: 16px;z-index: 10;}
	.dblm::before{content: "";width: 15px;height: 2px;background-color: #5AA4EE;position: absolute;right: 100%;top: 50%;transform: translate(-50%,-50%);z-index: 1;}
	.dblm:hover{opacity: 0.7;}
	.dbejlm span{color: #5AA4EE;white-space: nowrap;padding: 0 5px;display: block;text-align: left;line-height: 34px;}
	.dbejlm span:hover{color: #fff;}
	.dbejlm{display: flex;justify-content: center;flex-direction: row;flex-wrap: wrap;}
	.footer .container{overflow: initial;padding-top:0;}
	.foot-top{font-size: 16px;color: #fff;}
	.foot-top{width: 64px;margin: 0 auto;}
	.foot-top span{padding-top: 10px;display: block;color: #fff;}
	.font-r{padding-top: 20px;}
	.pic-dbtop{overflow: initial!important;}
	.foot-dbner{padding: 40px 0;}
	.foot_logo{text-align: center;}
	.foot_logo img{max-width: 465px;}
}
@media screen and (min-width: 480px){
	.con-fonter{padding-top: 34px;}
}

@media screen and (min-width: 990px){
	.font-l ul{flex-direction: row;justify-content: space-between;}
	.font-l ul li{padding: 0 20px;padding-left: 25px;}
	.font-l ul li{padding: 0 12px;padding-left: 14px;}
	.dbejlm{flex-direction: column;padding-top: 16px;}
	.dbejlm span{padding-left: 0px;font-size: 16px;padding: 0px;}
	.con-fonter{display: flex;justify-content: space-between;}
	.font-r{width: 10%;padding: 0;}
	.foot-top{margin-right: 0;}
	.font-l{flex: 1;}
	.foot-dbner{padding: 30px 0;}
	.foot_logo{text-align: left;}
	.con-fonter{padding-top: 34px;}
	.dblm{font-size:18px;}
	.copy-ner{flex-direction:row;}
	.copy .webner{padding: 25px 5px 20px;}
}
@media screen and (min-width: 1320px){
	.font-r{width: 18%;}
}

/* 内页banner 二级导航 */
@media screen and (min-width: 320px){
    .ban-img{ -webkit-animation: slide_on1 6s linear forwards;  animation: slide_on1 6s linear forwards; }
    .slide_on1 { -webkit-animation-name: slide_on1; animation-name: slide_on1;}
    .shadow img{display:none;}
    
	.pic-nyban, .pic-banzz{padding-bottom: 35.94%!important;}
	.pic-banzz img{opacity:0.0;}
	.pic-banzz{ background-image: linear-gradient(to right, #004EA2, rgba(0,78,162,0.78), rgba(0,78,162,0.44), rgba(0,78,162,0.20), rgba(0,78,162,0.02), rgba(0,78,162,0.0));}
	.ny-banname, .ny-banzz{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;width: 100%;}
	.ny_banner{position: relative;}
	.ny-banname{color: #FFFFFF;max-width: 980px;font-size: 24px;padding: 0 15px;}
	.ny-ejlm{width: 100%;background-color: #F2F6FC;padding: 0 15px;}
	.ny_conlm{background-color: #F2F6FC;}
	
	.ny-lmname{font-size: 16px;color: #000000;border-bottom: 1px solid rgba(255,255,255,0);padding: 13px 0 12px;display: inline-block;margin-right: 10px;}
	.ny-lmname:hover{color:#0055C9;}
	.ny-ejlm .on .ny-lmname{color: #0055C9;border-bottom: 2px solid #0055C9;font-weight: bold;}
}
@media screen and (min-width: 480px){
	.ny-banname{font-size: 28px;}
	.ny-lmname{padding: 15px 0 14px;margin-right: 12px;}
}
@media screen and (min-width: 640px){
	.ny-banname{font-size: 32px;}
	.ny-lmname{padding: 20px 0 18px;}
}
@media screen and (min-width: 990px){
	.ny-banname{font-size: 36px;}
	.ny-lmname{font-size: 18px;padding: 22px 0 19px;margin-right: 16px;}
	.ny-ejlm{width: 980px;margin: 0 auto;padding: 0;}
}
@media screen and (min-width: 1320px){
	.ny-ejlm{width: 1320px;}
	.ny-banname{font-size: 42px;max-width: 1320px;}
	.ny-lmname{margin-right: 18px;}
	
}
@media screen and (min-width: 1880px){
	.ny-banname{font-size: 48px;}
	.ny-lmname{margin-right: 20px;}
}
/* 单页模块 公司简介 */
@media screen and (min-width: 320px){
	.ny-container{width: 100%;padding:0 15px;}
	.ny-gsjj{font-size: 24px;text-align: center;padding-bottom: 20px;}
	.con-nyner{padding: 20px 0 30px;}
	.ny-gsjjner{font-size:16px;color:#555555;line-height:1.8;}
	.gszz-l{width: 50px;}
	.gsxm::before{content: "";width: 9px;height: 9px;border: 1px solid #0055C9;background-color: #FFFFFF;border-radius: 50%;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
	.gsxm{position: relative;padding: 10px 0; padding-left: 15px;}
	.gszz-r{padding: 20px 30px 20px 30px;background-color: #FFFFFF;border: 1px solid #B5CCE4;font-size: 16px;box-shadow:rgba(0,67,159,0.1) 0 3px 20px;}
	.gszz-ner{display: flex;align-items: center;justify-content:  	center;flex-direction: row;margin-left: -10px;padding-top: 20px ;}
	.gszz-l{position: relative;left: 25px;}
	.gszz-name{font-size: 20px;font-weight: bold;padding-bottom: 10px;}
	.ny-gszz{display: flex;flex-direction: column;}
	.ny-gszz .gszz-ner .gszz-r{width: 370px;}
	.ny-gszz .gszz-ner:nth-child(1) .gszz-r{border-radius: 20px 0 0 20px;}
	.ny-gszz .gszz-ner:nth-child(3) .gszz-r{border-radius: 0  20px 20px 0;}
	.gszz{font-size: 16px;padding-top: 10px;}
}
@media screen and (min-width: 480px){
	.ny-gsjj{font-size: 28px;}
	.gszz-r{padding: 30px 30px 30px 40px;}
}
@media screen and (min-width: 640px){
	.ny-gsjj{font-size: 32px;padding-bottom: 24px;}
	.con-nyner{padding: 25px 0 40px;}
	.ny-gsjjner{font-size:18px;}
}
@media screen and (min-width: 990px){
	.ny-container{width: 980px;padding: 0;margin: 0 auto;}
	.ny-gsjj{font-size: 36px;padding-bottom: 28px;}
	.con-nyner{padding: 30px 0 50px;}
	.ny-gszz{flex-direction: row;justify-content: space-between;padding-top: 20px;}
	.gsxm{font-size: 20px;}
	.ny-gszz .gszz-ner .gszz-r{width: 280px;}
	.gszz-ner{margin-left: -20px;}
	.gszz{font-size: 20px;}
	.gszz-name{font-size: 22px;}
	.gszz-l{width: 60px;left: 30px;}
	.ny-gszz .gszz-ner .gszz-r{max-height: 309px;}
	.ny-gsjjner{font-size:19px;}
}
@media screen and (min-width: 1200px){
	.ny-container{width: 1200px;}
	.ny-gsjj{font-size: 42px;padding-bottom: 32px;}
	.gszz-r{padding: 40px 30px 40px 55px;}
	.ny-gszz .gszz-ner .gszz-r{width: 320px;}
	.ny-gsjjner{font-size:20px;}
}
@media screen and (min-width: 1320px){
	.ny-container{width: 1320px;}
	.con-nyner{padding: 40px 0 60px;}
	.ny-gsjj{font-size: 48px;line-height: 64px;padding-bottom: 40px;}
	.ny-gszz{padding-top: 30px;}
	.ny-gszz .gszz-ner .gszz-r{width: 370px;}
	.gszz-name{font-size: 24px;}
	.gszz-l{width: 70px;left: 35px;}
	.ny-gszz .gszz-ner .gszz-r{height: 309px;}
	.gszz-ner { margin-left: -34px;}
	
}


/* 成立背景 */
@media screen and (min-width: 320px){
	.clbj{font-size: 22px;font-weight: bold;}
	.clner-bt{font-size: 18px; padding: 10px 0;font-weight: bold;color: #FFFFFF; text-align: center; background-image:  linear-gradient(to left, #5BADFF, #1152AC);border-radius: 35px;margin-top: 20px;}
	.cl-ner{font-size: 16px;padding-top: 20px;line-height: 1.8;}
	.cl-ner p{text-indent: 2em;}
	.clbg-tu{padding-top: 20px;}
	.clbg-tu img{width: 100%;}
	.clbg-fg{height: 16px;width: 100%;background: url(../img/clfg-02.png);}
	.con-clbj{margin-top: 20px;background-color: #F3F9FE;border: 1px solid #B5CCE4;border-radius: 20px;padding: 15px;}
	.clbj-l{padding-bottom: 30px;}
}
@media screen and (min-width: 480px){
	.clbj{font-size: 24px;}
}
@media screen and (min-width: 640px){
	.clbj{font-size: 26px;}
}
@media screen and (min-width: 990px){
	.clbj{font-size: 28px;}
	.clner-bt{font-size: 20px; padding: 15px 0;}
	.cl-ner{font-size: 18px;padding-top: 30px;}
	.clbg-tu{padding-top: 25px;}
	.con-clbj{display: flex;border-radius: 40px;padding:30px 20px;margin-top: 35px;}
	.clbj-r, .clbj-l{flex: 1;}
	.clbj-l{padding-right: 30px;}
	.clbj-r{padding-left: 30px;}
	.clbg-fg{height: 815px;width: 16px;background: url(../img/clfg-01.png);}
}
@media screen and (min-width: 1320px){
	.clbj{font-size: 30px;}
	.cl-ner{font-size: 20px;padding-top: 40px;}
	.clbg-tu{padding-top: 34px;}
	.clbj-l{padding-right: 55px;}
	.clbj-r{padding-left: 55px;}
	.clbg-fg{height: 850px;}
	.con-clbj{padding:40px 30px;margin-top: 50px;}
	
}

/* 公司资质 */
@media screen and (min-width: 320px){
	.gszz-list ul {display: flex;flex-wrap: wrap;flex-direction: row;width: 100%;}
	.nygszz-name{padding: 0 15px; padding-top: 15px;font-size: 16px;color: #333333;text-align: center;}
	.gszz-list ul li:hover .nygszz-name{color: #0055C9;}
	.ny-zztu{padding: 15px;border: 1px solid #E5E5E5;}
	.gszz-list ul li{width: 50%;padding: 10px;}
	.gszz-list{margin: -10px;margin-top:20px;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	.gszz-list ul li{width: 33.333%;}
	.nygszz-name{padding:  20px 20px 10px; padding-top:;font-size: 18px;}
}
@media screen and (min-width: 1320px){
	.nygszz-name{padding: 20px 28px;}
}

/* 公司公告 */
@media screen and (min-width: 320px){
	.gsgg-list{font-size: 18px; color: #000000;}
	.gsgg-time{font-size: 14px;color: #999999;padding-top: 10px;}
	.gs-ljgd{display: none;transition: .3s;}
	.icon-gsgg{font-size: 12px; color: #BBBBBB;background-color: #F6F6F6;padding: 11px 12px;border-radius: 50%;}
	.nygsgg{display: flex;align-items: center;justify-content: space-between;}
	.gsgg-r{width: 15%;flex-shrink: 0;display: flex;justify-content: right;align-items: center;}
	.gs-ljgd{font-size: 14px;padding-right: 20px;color: #0E54AF;}
	.nygsgg:hover .icon-gsgg{background-image: linear-gradient(#5BADFF, #1152AC);color: #fff; transition: .3s;}
	.gsgg-bt{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow:ellipsis;}
	.gsgg-list ul li{padding: 15px 0;border-bottom: 1px solid #EEEEEE;}
	/* .gsgg-list {margin: -15px 0;} */
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	.nygsgg:hover .gs-ljgd{display: block; transition: .6s;}
	.gsgg-bt{-webkit-line-clamp: 2;}
	.gsgg-list ul li{padding: 20px 0;}
	/* .gsgg-list {margin: -20px 0;} */
	
}
@media screen and (min-width: 990px){
	.gsgg-bt{-webkit-line-clamp: 1;}
	.gsgg-list ul li{padding: 25px 0;}
	.gsgg-list {margin: -5px 0;}
	.nygsgg .gs-ljgd{display:block;opacity:0;}
	.nygsgg:hover .gs-ljgd{opacity:1;}
}
@media screen and (min-width: 1320px){
	
}

/* 文章详情页 */
@media screen and (min-width: 320px){
	.show-top{display: flex;justify-content: space-between;align-items: center;}
	.show-other{flex-shrink: 0;position: relative;display: flex;width: 20%; justify-content: right;align-items: center;}
	.show-other dt{display: none;font-size: 14px;color: #757575;padding-right: 10px;}
	.show-other .icon-show-fx{font-size: 17px;color: #FFFFFF;padding: 9px;background-color: #0055C9;border-radius: 50%; line-height: 1;}
	.show-other:hover .icon-show-fx{background-color: #5AA4EE;}
	.fx-ner {position: absolute;top: 100%;right: 0;display: none;}
	.fx-ner span{font-size: 16px;color: #000000;}
	.fx-ner span:hover{color: #0055C9;}
	.show-other:hover .fx-ner{ transition: .3s; display: flex;flex-direction: column;}
	.show-top{padding-bottom: 20px;border-bottom: 1px solid #E4E4E4;}
	.show-bt{font-size: 18px;font-weight: bold;}
	.wzxx-ner{font-size: 14px;color: #AAAAAA;padding: 10px 0;}
	.show-content{font-size: 16px;padding: 20px 0;}
	.show-content *{font-family:auto;}
	.show-content p{font-size: 16px;}
	.n_in, .p_in{font-size: 18px;padding-top: 10px;color:#757575;}
	.n_in a, .p_in a{font-size: 18px;color: #004098;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	.show-other dt{display: block;}
}
@media screen and (min-width: 990px){
	.wzxx-ner{font-size: 16px;}
	.show-bt{font-size: 20px;}
	.show-content{font-size: 18px;padding: 30px 0;}
	.show-content p{font-size: 18px;}
	.n_in, .p_in{font-size: 20px;}
	.n_in a, .p_in a{font-size: 20px;}
}
@media screen and (min-width: 1320px){
	.wzxx-ner{font-size: 18px;}
	.show-bt{font-size: 22px;}
	.show-content{font-size: 20px;padding: 40px 0;}
	.show-content p{font-size: 20px;}
}

/*  业务领域 */
@media screen and (min-width: 320px){
	.con-nyner .ind_djgz ul{width: 100%;}
	.con-nyner img{max-width:100%;}
	.ny-gcly{font-size: 18px;}
	.con-nyner .ind_djgz ul li{padding: 10px;}
	/*.con-ywly .ind_djgz ul li:last-child{display:none;}*/
	.con-nyner .ind_djgz ul {margin: 0px;}
	.con-nyner .ind_djgz{margin: -10px;}
	.con-nyner .ind_djgz{padding: 0;}
	.ny_ywly{padding: 20px 0 10px;}
	.ny_ywly .news_bt{box-shadow: 0px  3px 10px   rgba(0,0,0,0.1);font-size: 16px;text-align:center;}
	.ny_ywly .news_bt{height: 110px;}
	.nygc-name dd{font-size: 18px;font-weight: normal;}
}
@media screen and (min-width: 480px){
	.ny-gcly{font-size: 20px;}
	.con-nyner .ind_djgz ul li{padding: 14px;}
	.con-nyner .ind_djgz{margin: -14px;}
	.con-nyner .ind_djgz ul{justify-content: left;}
}
@media screen and (min-width: 640px){
	.ny-gcly{font-size: 22px;}
	.con-nyner .ind_djgz ul li{width: 50%;}
	.con-nyner .ind_djgz ul li{padding: 16px;}
	.con-nyner .ind_djgz{margin: -16px;}
}
@media screen and (min-width: 990px){
	.con-nyner .ind_djgz ul li{width: 33.33%;}
	.ny-gcly{font-size: 24px;}
	.con-nyner .ind_djgz ul li{padding: 18px;}
	.con-nyner .ind_djgz{margin: -18px;}
	.nygc-name dd{font-size: 18px;font-weight: normal;}
}
@media screen and (min-width: 1320px){
	.ny-gcly{font-size: 26px;}
}
@media screen and (min-width: 1880px){
	.ny-gcly{font-size: 30px;}
	.con-nyner .ind_djgz ul li{padding: 21px;}
	.con-nyner .ind_djgz{margin: -21px;}
}
/* 建筑工程 */
@media screen and (min-width: 320px){
	.ny-gcname{font-size: 20px;color: #262424;padding-bottom: 20px;text-align: center;font-weight: bold;}
	.ny-gcjs{font-size: 16px;text-align: justify;max-width: 1000px;margin: 0 auto;padding-bottom: 20px;color: #555555;line-height: 1.8;text-indent: 2em;}
	.con-nyner .ny_jzgc ul li{padding: 10px;}
	.con-nyner .ind_djgz ul {margin: 0px;}
	.con-nyner .ny_jzgc{margin: -10px;}
	.ny-container .nyjzgclb{margin: 0;}
}
@media screen and (min-width: 480px){
	.ny-gcjs{padding-bottom: 30px;}
	.con-nyner .ny_jzgc ul li{padding: 14px;}
	.con-nyner .ny_jzgc{margin: -14px;}
}
@media screen and (min-width: 640px){
	.ny-gcname{font-size: 22px;padding-bottom: 30px;}
	.con-nyner .ny_jzgc ul li{padding: 16px;}
	.con-nyner .ny_jzgc{margin: -16px;}
}
@media screen and (min-width: 990px){
	.ny-gcname{font-size: 24px;}
	.ny-gcjs{font-size: 18px;padding-bottom: 40px;}
	.con-nyner .ny_jzgc ul li{padding: 18px;}
	.con-nyner .ny_jzgc{margin: -18px;}
}
@media screen and (min-width: 1320px){
	.ny-gcname{font-size: 26px;}
	.ny-gcjs{/*font-size: 20px;*/padding-bottom: 50px;}
	
}
@media screen and (min-width: 1880px){
	.ny-gcname{font-size: 30px;}
	.ny-gcjs{padding-bottom: 60px;}
	.con-nyner .ny_jzgc ul li{padding: 21px;}
	.con-nyner .ny_jzgc{margin: -21px;}
}
/* 精品项目列表 */
@media screen and (min-width: 320px){
	.ny-jpxm ul{display: flex;flex-direction: row;flex-wrap: wrap;}
	.ny-jpxm ul li{width: 100%;padding: 10px;}
	.ny-jpxm{margin: -10px;}
	.ny-jpxm ul li:hover .jp_bt{color:#fff}
	.ny-jpxm ul li:hover .con-jpner{background-image: linear-gradient(#004098, #327ECF);}
	.ny-jpxm ul li:hover .jp_xq{color: #FFFFFF;}
	.ny-jpxm ul li:hover .icon-more-jo{color: #fff;}
	.ny-jpxm ul li:hover .icon-more-jo::after{border-color: #fff;}
	.ny-jpxm ul li .jp_peitu .peutu2{display: block;}
	.ny-jpxm ul li:hover .jp_peitu .peutu1{display: block;}
	.ny-jpxm ul li:hover .jp_peitu .peutu2{display: none;}
	.ny-jpxm ul li:hover .con-jpner{box-shadow:none;}
	.ny-ner{background-size: cover;  background-position: center center;}
}
@media screen and (min-width: 480px){
	.ny-jpxm ul li{width: 50%;padding: 14px;}
	.ny-jpxm{margin: -14px;}
}
@media screen and (min-width: 640px){
	.ny-jpxm ul li{padding: 16px;}
	.ny-jpxm{margin: -16px;}
}
@media screen and (min-width: 990px){
	.ny-jpxm ul li{ width: 33.33%;padding: 16px;}
	.ny-jpxm{margin: -16px;}
}
@media screen and (min-width: 1320px){
	.ny-jpxm ul li{ padding: 18px;}
	.ny-jpxm{margin: -18px;}
}
@media screen and (min-width: 1880px){
	.ny-jpxm ul li{ padding: 21px;}
	.ny-jpxm{margin: -21px;}
}
/* 集团要闻 党群建设 */	
@media screen and (min-width: 320px){
	.ny_jtyw .news_bt{box-shadow: 0px  3px 10px   rgba(0,0,0,0.1);font-size: 16px;}
	.ny_jtyw{padding: 20px 0 10px;}
	
	/* 党群建设 */
	.ny_dqgz .news_bt{background-color: #F5F6FA;box-shadow:none;}
	
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	
}
@media screen and (min-width: 1320px){
	
}

/* 加入我们 */
@media screen and (min-width: 320px){
	.ny_jrwm{padding: 20px 0 10px;}
	
	.jrwm-name{padding: 12px 20px;background-color: #fff;font-size: 18px;font-weight: bold;border-radius: 6px; border: 1px solid #0055C9;}
	.con-jrwm .on .jrwm-name{background-color: #0055C9;color: #FFFFFF;}
	.zp-name{padding: 10px;}
	.con-jrwm{display: flex;margin:-10px;justify-content: center;}
	.zpxq table{width: 100%;min-width: 840px;border: none;margin: 0 auto;}
	.con-tabhd{padding-bottom: 20px;}
	.zp-th{background-color: #0055C9;}
	.zp-td td, .zp-th th{color: #fff;font-size: 16px;font-weight: normal;line-height: 52px;border: none;text-align: left;padding-left: 30px;}
	
	.zp-td td{color: #555555;}
	.zp-td td span{color: #0055C9;background-color: #CFE7FF;padding: 8px 16px;border-radius: 18px;font-size: 16px;}
	.zp-td td span:hover{background-color: #0055C9;color: #FFFFFF;}
	.zpxq .zp-td{border: 1px solid #E8E8E8;}
	.zpxq .zp-td:nth-child(odd){background-color: #F6F6F6;}
	.zp-td td:last-child{text-align: right;padding-right: 30px;padding-left: 0;}
	.zpxq{border-left: 1px solid #E8E8E8;}
	.zpxq{overflow-x: scroll;}
}
@media screen and (min-width: 480px){
	.zp-td td, .zp-th th{line-height: 58px;}
}
@media screen and (min-width: 640px){
	.zp-td td, .zp-th th{line-height: 62px;}
}
@media screen and (min-width: 990px){
	.jrwm-name{padding: 12px 30px;}
	.zp-td td, .zp-th th{font-size: 18px;line-height: 70px;}
	.zp-td td, .zp-th th{padding-left: 40px;}
	.zpxq{overflow-x: hidden;}
}
@media screen and (min-width: 1320px){
	.zp-td td, .zp-th th{font-size: 18px;line-height: 80px;}
}

/* 核心企业 */
@media screen and (min-width: 320px){
	.con-hxqy{display: flex;flex-wrap: wrap;}
	.hxqy-name{padding: 10px 20px;background-color: #E1F0FF;border: 1px solid #5BADFF;color: #262424;border-radius: 6px;text-align: center;font-size: 18px;}
	.hx-name{padding: 10px;}
	.hxqy-hd{margin: -10px;}
	.con-hxqy .on .hxqy-name{background-color: #0055C9;border: none;color: #fff;}
	.hxqy-ner{font-size: 16px;color: #555555;}
	.hxqy-ner{padding: 20px 0;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	.hxqy-ner{padding: 25px 0;}
}
@media screen and (min-width: 990px){
	.hxqy-name{font-size: 20px;}
	.hxqy-ner{font-size: 18px;}
	.hxqy-ner{padding: 30px 0;}
}
@media screen and (min-width: 1320px){
	.hxqy-name{font-size: 22px;}
	.hxqy-ner{font-size: 20px;}
	.hxqy-ner{padding: 40px 0;}
}

/* 联系我们 */
@media screen and (min-width: 320px){
	.lxwo-l{width: 100%;/*height: 500px;*/}
	.lxwo-l i.pic-size-jgjjt{padding-bottom:90%;}
	.icon-lxxx{font-size: 18px;color: #0055C9;}
	.lxwm-qyname{font-size: 20px;font-weight: bold;padding-bottom: 16px;}
	.lxwm-r{padding: 0 10px;}
	.ny-lxwm{display: flex;flex-direction: column-reverse;}
	.lxwm-ner{font-size: 18px;color: #333333;padding-left: 0.625rem;}
	.lxwm-xx{display: flex;justify-content: flex-start;padding: 10px 0;}
	.icon-lxxx{width: 24px;flex-shrink: 0;text-align: center;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	.lxwo-l{width: 60%;/*height: 500px;*/}
	.ny-lxwm{flex-direction: row;}
	.lxwm-r{padding: 0 20px;padding-right: 14px;width: 340px;}
	.lxwm-qyname{font-size: 22px;}
}
@media screen and (min-width: 1320px){
	
}

/* 首页 改 */
@media screen and (min-width: 320px){
	.bd-01{height: auto;}
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	.gc_more{width: 470px;padding-right: 40px;}
	.ind-bg-03-box .l{height: 430px;}
}
@media screen and (min-width: 1320px){
	.gc_more{width: 535px;padding-right: 110px;}
	.ind-bg-03-box .l{height: 540px;}
}


/*  */
@media screen and (min-width: 320px){
	
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	
}
@media screen and (min-width: 1320px){
	
}

/*  */
@media screen and (min-width: 320px){
	
}
@media screen and (min-width: 480px){
	
}
@media screen and (min-width: 640px){
	
}
@media screen and (min-width: 990px){
	
}
@media screen and (min-width: 1320px){
	
}

