@charset "utf-8";
@media all and (max-width:1600px){

	.footer .box1 { width:1280px;}
	.footer .box1 .box1L .d { width:135px;}
	.footer .box2 { width:1280px;}

	/*首页-公司简介*/
	.s2 .row2-1 { padding-top:3%; width:27%; margin-right:4%;}
	.s2 .row2-1 .mtitlt p.p1 { font-size:24px; height:28px; line-height:28px;}
	.s2 .row2-1 .mtitlt p.p2 { font-size:32px; line-height:36px; margin-bottom:10%}
	.s2 .row2-1 .d3 { font-size:22px;}
	.s2 .row2-1 .d4 { margin-bottom:13%}
	.s2 .row2-1 .d4:after { margin-top:13%;}

	.home .s4 .box { width:1400px; height:535px;}
	.home .s4 .box .boxL { width:680px;}
	.home .s4 .box .boxR { width:701px;}
	.home .s4 .box .boxL a p.p1 { height:482px; margin-bottom:6px;}
	.home .s4 .box .boxL a p.p2 { height:30px; line-height:30px;}
	.home .s4 .box .boxL a p.p2 span.sp1 { font-size:18px;}
	.home .s4 .box .boxL a p.p2 span.sp2 { font-size:20px;}
	.home .s4 .box .boxR a { width:335px; height:264px;}
	.home .s4 .box .boxR a p.p1 { height:207px; margin-bottom:6px;}
	.home .s4 .box .boxR a p.p2 { font-size:20px; line-height:24px;}
	.home .s4 .box .boxR a p.p3 { font-size:14px; line-height:22px;}
	.home .s4 .box .boxR a.m { margin-right:10px;}
	.home .s4 .box .boxR a.b { margin-bottom:11px;}

	.s6 .map .box { width:530px; height:380px;}
	.s6 .map .box .map-qh { width:415px;}
	.s6 .map .box .swiper-slide .p0 { font-size:16px; margin-bottom:15px;}
	.s6 .map .box .swiper-button-prev { width:40px; height:40px;background: url(../images/pic104.png) no-repeat center center; background-size:cover}
	.s6 .map .box .swiper-button-next { width:40px; height:40px;background: url(../images/pic105.png) no-repeat center center; background-size:cover}

	.headerBox .menu { width:950px;}
	.menu ul li { width:100px;}
	.ff_hide { width:100px;}



}

@media all and (max-width:1530px){
	.headerBox .menu { width:870px;}
	.menu ul li { width:96px;}
	.ff_hide { width:96px;}
}


@media all and (max-width:1440px){
	.home .mtitlt2 p.p1 { font-size:30px; line-height:36px; height:36px;}
	.home .mtitlt2 p.p2 { font-size:24px; line-height:28px;}


	.s2 .row2-2 .d p.p1 { font-size:56px; line-height:54px;}
	.s2 .row2-2 .d p.p2 { font-size:14px; line-height:24px;}

	.home .s4 .box { width:1260px; height:500px;}
	.home .s4 .box .boxL { width:610px;}
	.home .s4 .box .boxR { width:630px;}
	.home .s4 .box .boxL a p.p1 { height:432px;}
	.home .s4 .box .boxR a { width:300px; height:238px;}
	.home .s4 .box .boxR a p.p1 { height:185px; margin-bottom:4px;}

	/*荣誉*/
	.zzry-ry .box1 { width:1190px; height:610px;}
	.zzry-ry .box1 p { width:263px; height:540px; margin:0 17px}
	.zzry-ry .box1 p img {height:459px;}
	.zzry-ry .box2 .pic img { width:1190px;}
	.zzry-ry .box3 {width:1240px; height:730px;}
	.zzry-ry .box3 .li { width:292px; height:195px;}
	.zzry-div #nav ul li { font-size:22px;}


	.menu>ul>li>a { font-size:15px;}
	.headerBox {padding:0 2% 0 2%; }
	.headerBox .menu { width:810px;}
	.menu ul li { width:89px;}
	.ff_hide { width:89px;}


}


@media all and (max-width:1366px){
	.home .mtitlt2 { margin-bottom:40px;}
	.home .mtitlt2 p.p1 { font-size:28px; line-height:34px; height:34px;}
	.home .mtitlt2 p.p2 { font-size:22px; line-height:26px;}

	.home .s4 { padding-top:2%;}
	.home .s4 .box { width:1100px; height:440px; margin-bottom:2%;}
	.home .s4 .box .boxL { width:540px;}
	.home .s4 .box .boxR { width:550px;}
	.home .s4 .box .boxL a p.p1 { height:383px;}
	.home .s4 .box .boxR a { width:260px; height:210px;}
	.home .s4 .box .boxR a p.p1 { height:163px;}
	.home .s4 .box .boxL a p.p2 span.sp1 { font-size:16px;}
	.home .s4 .more a { width:140px; height:38px; line-height:38px; font-size:13px;background:#0f3a7e url(../images/pic23.png) no-repeat 100px center; padding-right:30px;}

	.s6 .map .box { width:490px; height:370px;}
	.s6 .map .box .map-qh { width:375px;}
	.s6 .map .box { right:13%; bottom:5%;}



}

@media all and (max-width:1200px){
	.headerBox{display:none}
	.pc-div{display:none!important}
	.phone-div{display:block!important}
	.nav_hide{ display: block}
	#header{ display: block}

	.wrap{width:92%;}


	/****菜单*****/
	#header{position: fixed;top: 0;left: 0;width: 100%;z-index: 99999;overflow: hidden; background:url(../images/pic24.png) repeat center center;}
	#header,.header{font-size: 16px;font-weight: bold;color: #fff;line-height: 55px;height: 55px;}
	#header a.navBox,.header a.navBox{background: center center no-repeat transparent;
		display: block;
		width: 120px;
		height: 55px;
		position: absolute;
		top: 0;
		right: 0;
	}
	.home .banner .swiper-pagination-bullet-active { background:#ff0000;}
	.logo img{width: auto; height:35px; display:block; margin:10px 0 0 12px;}
	.burgers_box{ width:100%;height:100%}
	.icon {height: 3px;width: 24px;top: 27px;background-color: #153f82;border-radius: 20px;position: absolute;transition-duration: 0.5s;}
	.icon:before {left: 0;position: absolute;top: -9px;height: 3px;width: 24px;background-color: #153f82;content: "";border-radius: 20px;transition-duration: 0.5s;}
	.icon:after {left: 0;position: absolute;top: 9px;height: 3px;width: 24px;background-color: #153f82;content: "";border-radius: 20px;transition-duration: 0.5s;}
	.menu {width: 52px;height: 60px;position: relative;transition-duration: 1s;display: block;cursor: pointer;z-index:99; float:right; padding-left:13px;}
	.burger_lin .icon {transition-duration: 0.5s;transition-delay: 0.5s;}
	.burger_lin .icon:after {transition: transform 0.5s, top 0.5s 0.5s;}
	.burger_lin .icon:before {transition: transform 0.5s, top 0.5s 0.5s;}
	.burger_lin.open .icon {transition-duration: 0.1s;transition-delay: 0.5s;background: transparent;}
	.burger_lin.open .icon:before {transition: top 0.5s, transform 0.5s 0.5s;top: 0px;transform: rotateZ(-45deg);}
	.burger_lin.open .icon:after {transition: top 0.4s, transform 0.5s 0.5s;top: 0px;transform: rotateZ(45deg);}
	.burger_lin.cloase { display:none}
	.menu_ex{position: fixed;z-index: -10;}
	.iop{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 1!important; }
	.nav_hide{background:#fff;position: fixed;top: 55px;left: 0;width: 100%;height: 100%;z-index: 999999;padding-top: 20px;display: none;border-top:1px solid #ddd; overflow-y: auto;}
	.nav_hide ul li>a {
		-webkit-user-select: none;
		color:#666666;
		height: 50px;
		line-height: 50px;
		font-size: 14px;
		border-bottom: 1px solid #e1dede;
		margin: 0 25px;
		position: relative;
		display: block;
	}
	.nv_hide {margin: 0 25px;padding: 9px 0;border-bottom: 1px solid #e1dede;display: none;}
	.nv_hide dd a{height: 35px;line-height: 35px;border-left: 1px solid #e1dede;display: block;position: relative;padding: 0 30px;color:#666666;}
	.sec-line {
		position: absolute;
		height: 0;
		width: 20px;
		border-bottom: 1px solid #d7d7d7;
		left: 0;
		top: 18px;
	}
	.tt_hide>a{background: url(../images/ico-arr-right2.png) no-repeat center right;}


	.home .row1 { clear:both;}
	.whd_symp4 {margin-top: 55px;}
	.whd_symp4 video {width: 100%;display: block;object-fit:fill; height: auto;}
	.m5_2{position: absolute;top: 0;left: 0;width: 100%;background: rgba(0,0,0,0.2);height: auto;text-align: center; z-index:1}
	.m5_2 div{ float:right; margin-top:43%; padding-right:2%;transform:none}
	.m5_2 p{color: #fff;font-size: 18px;margin-top: 5px;}
	.m5_2 div img {
		cursor: pointer;
		-webkit-transition: 0.6s;
		-moz-transition: 0.6s;
		-ms-transition: 0.6s;
		-o-transition: 0.6s;
		transition: 0.6s;
	}

	/*s2-公司简介*/
	.row2{ clear:both;background: url(../images/pic09_m.jpg); background-size:100%; background-repeat: no-repeat;background-position: top center;}
	.row2 .row2-1 { width:100%; padding:30px 4%;background: url(../images/mpic01.png)repeat center center;margin-right:0; float: inherit;}
	.row2 .row2-1 .mtitlt p.p1 { font-size:22px; color:#0f3a7e; font-weight:bold; line-height:26px; border-right:2px solid #8f9ba9; display:inline-block; padding-right:15px; height:26px;}
	.row2 .row2-1 .mtitlt p.p2 { font-size:26px; color:#fff; font-weight:bold; line-height:30px;text-transform:uppercase; margin-bottom:9%;}
	.row2 .row2-1 .d3 { font-size:20px; color:#404040; font-weight:bold; margin-bottom:15px; line-height:26px;}
	.row2 .row2-1 .d4 { color:#444444; margin-bottom:15%;display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 6;
		overflow: hidden;
	}
	.home .mMore { clear:both; background:#0f3a7e; width:180px; text-align:left; overflow:hidden;border-radius:16px; }
	.home .mMore a{ display: block; width:100%; color:#fff;background: url(../images/pic200.png) no-repeat 80% center; line-height:30px; height:30px; padding-left:35px;-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-ms-transition: 0.5s;
		-o-transition: 0.5s;
		transition: 0.5s;}
	.row2 .row2-2 { width:100%; padding:5% 0 2% 0; background:#e7e7e7; position: static;margin-left:0;}
	.row2 .row2-2 .d { width:33.3333%; float:left; text-align:center;margin-bottom:20px;}
	.row2 .row2-2 .d p.p1 { font-size:36px; color:#0f3a7e; line-height:40px;font-family:dincond-medium-webfont;}
	.row2 .row2-2 .d p.p2 { font-size:14px; line-height:20px; color:#505050;}


	/*s3-集团业务*/
	.row3{ clear:both;width: 100%;background: url(../images/pic12-1.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover; position: relative;}
	.row3 .text { width:100%;background: url(../images/pic11.png) repeat center center; color:#fff; padding:10% 7% 10% 7%; }
	.home .row3 .mMore { margin:0 auto;}
	.row3 .mtitlt p.p1 { color:#fff;border-right:2px solid #fff;}
	.row3 .mtitlt p.p2 { color:#c3c3c3; font-size: 26px; line-height: 30px;}
	.row3 .list { width:100%; margin-bottom:6%;}
	.row3 .list .li { float:left; width:49%; height:140px; margin-right:1%; margin-bottom:2%;background: url(../images/pic199.png) repeat center center; text-align:center; color:#fff; font-size:18px; font-weight:bold; border:1px solid #b5b5b5;-webkit-transition: 0.4s;
		-moz-transition: 0.4s;
		-ms-transition: 0.4s;
		-o-transition: 0.4s;
		transition: 0.4s;}
	.row3 .list .li p { padding-top:78px;}
	.row3 .list .li1 p {background: url(../images/pic195.png) no-repeat center 27px; background-size:40px;}
	.row3 .list .li2 p {background: url(../images/pic196.png) no-repeat center 27px; background-size:40px;}
	.row3 .list .li3 p {background: url(../images/pic197.png) no-repeat center 27px; background-size:40px;}
	.row3 .list .li4 p {background: url(../images/pic198.png) no-repeat center 27px; background-size:40px;}
	.row3 .list .li:hover {background: url(../images/pic199-on.png) repeat center center; color:#454141;}
	.row3 .list .li1:hover p {background: url(../images/pic195-on.png) no-repeat center 27px; background-size:40px;}
	.row3 .list .li2:hover p {background: url(../images/pic196-on.png) no-repeat center 27px; background-size:40px;}
	.row3 .list .li3:hover p {background: url(../images/pic197-on.png) no-repeat center 27px; background-size:40px;}
	.row3 .list .li4:hover p {background: url(../images/pic198-on.png) no-repeat center 27px; background-size:40px;}

	.home .mtitlt p.p1{font-size:22px; height: 26px; line-height: 26px;}



	/*s4-新闻*/
	.home .row4 .mMore { margin:0 auto;}
	.home .row4{width: 100%;padding-top:35px;background:#e6e6e6;}
	.home .mtitlt2 { text-align:center; margin-bottom:25px;}
	.home .mtitlt2 p.p1 { font-size:26px; color:#526ca5; font-weight:bold; line-height:30px;height:30px;text-transform:uppercase;}
	.home .mtitlt2 p.p2 { font-size:20px; color:#6f6f6f; font-weight:bold; line-height:24px;}
	.home .row4 .box { width:92%; margin:0 auto;}
	.home .row4 .box .boxL { width:100%; margin-bottom:25px;}
	.home .row4 .box .boxL a { display:block; width:100%; height:100%;}
	.home .row4 .box .boxL a p.p1 { width:100%;margin-bottom:8px;}
	.home .row4 .box .boxL a p.p1 img { display:block; width:100%; height:auto;}
	.home .row4 .box .boxL a p.p2 { line-height:25px; height:25px; padding:0 3px; box-sizing:border-box; }
	.home .row4 .box .boxL a p.p2 span {display:block; float:left; height:100%;}
	.home .row4 .box .boxL a p.p2 span.sp1 { width:80%; font-size:16px; color:#4c4c4c;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
	.home .row4 .box .boxL a p.p2 span.sp2 { width:20%; font-size:18px; color:#0f3a7e; float:right; text-align:right;font-family:dincond-medium-webfont;}
	.home .row4 .box .boxL a p.p3 { clear:both; background:#0f3a7e; width:0; height:1px;-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-ms-transition: 0.5s;
		-o-transition: 0.5s;
		transition: 0.5s;}
	.home .row4 .box .boxR { clear:both;}
	.home .row4 .box .boxR a { display:block; width:48%; float:left; margin:0 1%;}
	.home .row4 .box .boxR a.b { margin-bottom:20px;}
	.home .row4 .box .boxR a p.p1 { width:100%; overflow:hidden; margin-bottom:7px; height:146px;}
	.home .row4 .box .boxR a p.p1 img { display:block; width:100%; height:100%;}
	.home .row4 .box .boxR a p.p2 { font-size:18px; color:#0f3a7e;font-family:dincond-medium-webfont;}
	.home .row4 .box .boxR a p.p3 { font-size:14px; color:#4c4c4c; line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
	.home .row4 .box .boxR a p.p4 { clear:both; background:#0f3a7e; width:0; height:1px;-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-ms-transition: 0.5s;
		-o-transition: 0.5s;
		transition: 0.5s;}
	.home .row4 .more { clear:both;}
	.home .row4 .more a { display:block; width:160px; height:45px; line-height:45px; text-align:center; color:#fff;margin:0 auto;background:#0f3a7e url(../images/pic23.png) no-repeat 102px center; padding-right:40px; }


	/*s6-业务布局*/
	.row6{width: 100%;background: url(../images/pic20.jpg); box-sizing:border-box; background-repeat: repeat;background-position: top center;}
	.row6 .img { display:block; width:100%; height:auto;}
	.row6 .map { width:92%; margin:0 auto; }
	.row6 .map .box {width:100%; padding-bottom:50px; position:relative;}
	.row6 .map .box .swiper-container { position:static}
	.row6 .map .box .map-qh { width:100%; margin:0 auto;}
	.row6 .map .box .swiper-slide .li { width:100%; height:100%; text-align:center; position:relative}
	.row6 .map .box .swiper-slide .p0 { width:100%; text-align:left; font-size:18px; font-weight:bold; color:#1b1b1b; height:40px; line-height:40px; border-bottom:1px solid #bebebe; margin-bottom:20px;background: url(../images/pic107.png) no-repeat left center; padding-left:25px;}
	.row6 .map .box .swiper-slide .p1 {}
	.row6 .map .box .swiper-slide .p1 img { display:block; width:100%; height:auto;}
	.row6 .map .box .swiper-slide .p2 { width:100%; height:40px; line-height:40px; color:#fff; position:absolute; left:0; bottom:0;background: url(../images/pic106.png) repeat center center;}
	.row6 .map .box .swiper-button-prev { left:0; width:46px; height:46px;background: url(../images/pic104.png) no-repeat center center; background-size:cover; top:50%;}
	.row6 .map .box .swiper-button-next { left: inherit; right:0; width:46px; height:46px;background: url(../images/pic105.png) no-repeat center center; background-size:cover; top:50%;}
	.home .row6 .mtitlt2 { text-align:center; margin-bottom:50px; width:100%; position: absolute; top:100px; left:0; z-index:6}
	.home .row6 .mtitlt2 p.p1 { font-size:26px; color:#526ca5; font-weight:bold; line-height:30px;height:30px;text-transform:uppercase;}
	.home .row6 .mtitlt2 p.p2 { font-size:20px; color:#6f6f6f; font-weight:bold; line-height:22px;}


	/*s7-footer*/
	.footer { width:100%;background: #262626; padding:25px 0 17px 0;display: none;}
	.footer .box1 { width:100%;text-align:center; font-size:14px; color:#808080; padding-top:20px; box-sizing:border-box; height: auto; border-bottom: 0}
	.footer .box1 img { display:block; width:100px; height:100px; margin:0 auto; margin-bottom:1px;}
	.footer .box2 { clear:both; width:100%;line-height:24px; margin:0 auto; text-align:center; color:#808080; height: auto}
	.footer .box2 a { color:#808080;}

	.iBanner{background:none; height: auto;}
	.iBanner img { display:block; width:100%; height:auto;}
	.secMenu{ display:none}

	.innertit .p1 { font-size:22px;line-height:26px; margin-bottom:5px;}
	.innertit .p2 { font-size:24px;line-height:28px;}
	.innertit .p2:after{ width: 22px; height: 2px;}
	.gsjj-div .box1 .d p.p1{ font-size:40px;line-height:56px;}
	.gsjj-div .box1 .d p.p2{ font-size:12px;line-height:18px;}
	.gsjj-div .box1 .d{width:33.33333%; margin-bottom: 20px;}
	.gsjj-div .box1 .d:nth-child(3){border:0}
	.innertit{padding:34px 0 40px 0}
	.gsjj-div .box1{padding:1% 0 20px 0}
	.gsjj-div .box2 { height: auto;background: url(../images/pic27_m.jpg) no-repeat center center; background-size:cover; font-size: 14px; line-height: 28px;}
	.gsjj-div .box2 .wrap { padding-top:40px; padding-left: 0;}
	.gsjj-div .box2 p.p1 { font-size:18px; font-weight:bold; color:#404040; margin-bottom:7%;}
	.gsjj-div .box2 p.p1:after { content:''; display:block; width:35px; height:2px; background:#8f9ba9; margin-top:16px;}
	.gsjj-div .box2 p.p2 { font-size:14px; line-height: 28px; margin-bottom:10px;}

	.gsjj-div .box3 .d1 { height: auto;}
	.gsjj-div .box3 .d1 .li { float: inherit;width:100%; height: auto;font-size:14px; margin-bottom:10px; margin-right: 0;}
	.gsjj-div .box3 .d1 .li p { width:100%; text-align:center;}
	.gsjj-div .box3 .d1 .li img { display:block; width:100%; height:auto;}
	.gsjj-div .box3 .d1 .m0 { margin-right:0}
	.gsjj-div .box3 .d2 { font-size:14px; line-height:200%;}
	.gsjj-div .box3 .d2 p { margin-bottom:20px;}

	.zzjg-div img{width:100%; height: auto}
	.zzry-div .tit{ width: 92%; margin: 0 auto;font-size:14px; line-height: 28px; margin-bottom: 4%;}
	.zzry-div #nav { height:40px; width:314px; margin:0 auto; margin-bottom:25px;}
	.zzry-div #nav ul { height:100%;}
	.zzry-div #nav ul li { width:145px; float:left; margin:0 6px; font-size:16px; color:#a6a6a6; border:1px solid #dbdbdb; text-align:center; height:40px; line-height:36px; cursor:pointer;}
	.zzry-div #nav ul li.act { color:#0f3a7e;border:1px solid #6d88c0;}
	.zzry-ry .box1 { width:94%; margin:0 auto; text-align:center;}
	.zzry-ry .box1 p { width:48%; height:435px; float:left; margin:0 1%; font-size:14px; color:#595959; line-height:20px;}
	.zzry-ry .box1 p img {width:100%; height:auto; border:1px dashed #0f3a7e; display:block; margin-bottom:15px;}
	.zzry-ry .box2 { clear:both; background:#24549f; padding:30px 0 40px 0; text-align:center; color:#fff;}
	.zzry-ry .box2 .text { font-size:16px; font-weight:bold; margin-bottom:30px;}
	.zzry-ry .box2 .pic img { display:block; margin:0 auto; width:100%; height:auto;}
	.zzry-ry .box3 {height: auto;width:96%; padding:6% 0;}
	.zzry-ry .box3 .li { width:46%; height: auto; margin:0 2% 18px 2%; overflow:hidden;}
	/*资质*/
	.zzry-zz .box1 img { margin-bottom:30px; width:96%; height:auto;}
	.zzry-zz .box2 { clear:both; width:94%; margin:0 auto; overflow:hidden;}
	.zzry-zz .box2 .li { margin-bottom:20px;}
	.zzry-zz .box2 .li p.p1 { font-size:12px; color:#fff; height:48px; line-height:48px; margin-bottom:8px; background:#3987c3 url(../images/pic50.jpg) no-repeat 10px center; padding:0 15px 0 22px; }
	.zzry-zz .box2 .li p.p1 span { font-weight:bold; font-size:18px; margin-right:8px; display:inline-block}
	.zzry-zz .box2 .li p.p2 { height: auto;font-size:16px; background:#f1f1f1; padding:10px 15px; margin-bottom:8px; color:#000000; line-height:24px;}
	.zzry-zz .box2 .li p.p2 span { font-weight:bold; color:#3987c3; font-size:16px; display:block;}
	.zzry-zz .box2 .li p.p3 { height: auto;padding:10px 15px; margin-bottom:8px;line-height:24px;}
	.zzry-zz .box2 .li p.p3 span { display:block;}


	/*企业文化*/
	.qywh-div { padding-bottom:3%;}
	.qywh-div .box1 .box{height:auto}
	.qywh-div .box1 .box .d { width:100%; float: inherit;margin-bottom:10px; margin-right: 0;}
	.qywh-div .box1 .box .m0 { margin-right:0}
	.qywh-div .box1 .box .d img { height:auto;}
	.qywh-div .box1 .box .wz { width:75%; height:145px; overflow:hidden;background: url(../images/pic194.png) repeat center center; color:#fff; position:absolute; left:0; top:35%; padding:20px 0 0 25px;}
	.qywh-div .box1 .box .wz p.p1 { font-size:20px; font-weight:bold; margin-bottom:4px;}
	.qywh-div .box1 .box .wz p.p2 { font-size:20px;font-family:dincond-medium-webfont; padding-left:60px; margin-bottom:5px;}
	.qywh-div .box1 .box .wz p.p3 { font-size:16px; padding-left:65px; line-height:22px;}
	.qywh-div .box1 .text {font-size:15px; height:170px;line-height:24px;}


	.qywh-div .box2 { clear:both; width:94%; margin:0 auto; padding:4% 0 1% 0;}
	.qywh-div .box2 ul li { width:100%; font-size:14px; margin:0 0 30px 0; float: inherit;}
	.qywh-div .box2 .more { clear:both; width:129px; height:38px; line-height:38px; text-align:center; color:#fff; background:#c91d1d; margin:0 auto; font-size:14px; font-weight: bold; margin-top:25px;}
	.qywh-div .box3 { margin-top: 20px;}

	/*社会责任*/
	.zhzr-list ul li {height:auto; margin-bottom: 20px;}
	.zhzr-list ul li a { height:auto;}
	.zhzr-list .L { width:100%;height: auto; float: inherit; color:#fff; background:#6ba1d3; padding:6% 5%;}
	.zhzr-list .R{width:100%; height: auto; float: inherit;}
	.zhzr-list .L p.p1 { font-size:16px; margin-bottom:15px; line-height:24px;}
	.zhzr-list .L p.p2 { line-height:23px; margin-bottom:16px; height: auto}
	.zhzr-list .L p.p3 { border:1px solid #fff; text-align:center; width:99px; height:32px; line-height:31px;}
	.zhzr-list .R img {height:auto;}
	.zhzr-list ul li:nth-of-type(even) .L { float:inherit}
	.zhzr-list ul li:nth-of-type(even) .R { float:inherit}
	.zhzr-list ul li:nth-of-type(odd) .L { float:inherit}
	.zhzr-list ul li:nth-of-type(odd) .R { float:inherit}

	/*联系方式*/
	.lxfs-div { height:450px;}
	.lxfs-div .map { height:550px;}
	.lxfs-div .wrap { left:0; top: inherit;bottom:0; width:100%; height:240px;margin-left:0}
	.lxfs-div .text { width:100%; height:100%; color:#fff;background: url(../images/pic80.png) repeat center center; padding:5% 2% 0 5%;}
	.lxfs-div .text p.p1 { font-size:20px; font-weight:bold; margin-bottom:15px;}
	.lxfs-div .text p.p2 { font-size:15px; margin-bottom:4px;}

	/*集团新闻*/
	.news-list ul li { width:100%; height:210px; overflow:hidden; border-bottom:1px solid #cbcbcb; margin-bottom:20px; padding-bottom:20px;}
	.news-list ul li .L { width:40%; height:196px; float:left; overflow:hidden;}
	.news-list ul li .L img { display:block; width:100%; height:100%;-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-ms-transition: 0.5s;
		-o-transition: 0.5s;
		transition: 0.5s;}
	.news-list ul li .R{display:none}
	.news-list ul li .C { width:57%; margin-left: 0; padding-top: 0; float: right;}
	.news-list ul li .C p.p0 { color:#1652b1; font-size:14px; line-height:20px; margin-bottom:3px;}
	.news-list ul li .C p.p1 { font-size:16px; color:#000000; margin-bottom:8px; line-height:20px;display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;}
	.news-list ul li .C p.p2 { color:#767676; line-height:21px;display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}





	/*工程承包*/
	.gccb-div .box1 { clear:both; margin-bottom:4%;}
	.gccb-div .box1 .d1 img { display:block; width:100%; height:auto; margin-bottom:5%;}
	.gccb-div .box1 .d2 p.p1 { font-size:20px;line-height: 26px; color:#404040; margin-bottom:3%;}
	.gccb-div .box1 .d2 p.p2 { font-size:14px;line-height: 28px; color:#444444;}

	.gccb-div .box2 { clear:both;}
	.gccb-div .box2 .tit { font-size:20px;line-height:32px; height:32px; }
	.gccb-div .box2 .list { position:relative; background:#f3f3f3;}
	.gccb-div .box2 .list .swiper-container { position:static; width:100%; margin:0 auto;}
	.gccb-div .box2 .swiper-button-prev { top:30%; left:0;}
	.gccb-div .box2 .swiper-button-next { top:30%; right:0;}
	/*.gccb-div .box2 .swiper-button-prev { width:28px; height:58px;background: url(../images/pic66.png) no-repeat center center; left:0; top:30%;}
    .gccb-div .box2 .swiper-button-next { width:28px; height:58px;background: url(../images/pic67.png) no-repeat center center; left:inherit; right:0; top:30%;}*/
	.gccb-div .box2 .list .pic { width:100%; height:258px; overflow:hidden; margin-bottom:15px;-moz-box-shadow: 0 3px 10px #909090;
		-webkit-box-shadow: 0 3px 10px #909090;box-shadow:0 3px 10px #909090;}
	.gccb-div .box2 .list .pic img { display:block; width:100%; height:258px;}
	.gccb-div .box2 .list .text { padding:0 3% 20px 3%;}
	.gccb-div .box2 .list .text .p1 { font-size:16px; color:#444444; font-weight:bold; margin-bottom:15px;}
	.gccb-div .box2 .list .text .p1:after { content:''; display:block; width:24px; height:2px; background:#989898; margin-top:8px;}
	.gccb-div .box2 .list .text .p2 { line-height:26px; width:100%;}


	.qsqy-div p{margin-bottom:15px; font-size: 14px; line-height: 27px;}


	/*党建工作*/
	.djgz-list ul li { font-size:16px; line-height:28px; margin-bottom:10px; overflow:hidden;}
	.djgz-list ul li p.p1 {overflow:hidden;text-overflow:ellipsis;white-space: nowrap; width:100%; padding: 10px;}
	.djgz-list ul li p.p1 span{display:block; width: 100%;}
	.djgz-list ul li p.p2{ display: none}
	.djgz-list ul li:nth-of-type(odd) { background:#e6f5fe;}
	.djgz-list ul li:nth-of-type(even) { background:#f7f7f7;}
	.djgz-list ul li:nth-of-type(odd){ border-left:8px solid #a5dbfd;}
	.djgz-list ul li:nth-of-type(even){ border-left:8px solid #e2e2e2;}
	.djgz-list ul li:nth-of-type(even) p.p1{border-left:0}
	.djgz-list ul li:nth-of-type(odd) p.p1{border-left:0}


	.newsdetail-content{width:100%;}
	.newsdetail-content img{max-width:100%; height: auto!important;}


	/*人才理念*/
	.rcln-div .box1 {background: url(../images/pic76.jpg) no-repeat center center; background-size:cover; color:#fff; text-align:center; padding:35px 0; margin-bottom:25px; height: auto}
	.rcln-div .box1 p.p1 { font-size:20px; font-weight:bold; margin-bottom:25px;}
	.rcln-div .box1 p.p1:after { content:''; display:block; width:26px; height:2px; background:#fff; margin:0 auto; margin-top:15px;}
	.rcln-div .box1 p.p2 { font-size:18px; color:#a7d9ff; margin-bottom:5px;}
	.rcln-div .box1 p.p3 { font-size:16px; margin-bottom:3%;}
	.rcln-div .box2 { padding:4% 0 50px 0; background: none}
	.rcln-div .box2 .tit { font-size:20px; color:#7e7e7e; font-weight:bold; margin-bottom:25px;}
	.rcln-div .box2 .list { position:relative;}
	.rcln-div .box2 .list .swiper-container { position:static; width:100%; margin:0 auto;}
	.rcln-div .box2 .swiper-button-prev { width:28px; height:58px;background: url(../images/pic66.png) no-repeat center center; left:0; top:48%;}
	.rcln-div .box2 .swiper-button-next { width:28px; height:58px;background: url(../images/pic67.png) no-repeat center center; left:inherit; right:0; top:48%;}
	.rcln-div .box2 .swiper-button-prev:after { display:none}
	.rcln-div .box2 .swiper-button-next:after { display:none}
	.rcln-div .box2 .list img { display:block; width:100%; height:auto;}

	/*招聘动态*/
	.zp3-list ul li {height:70px; line-height:70px;}
	.shzp_dl dl dt:nth-of-type(odd) { border-left:7px solid #a5dbfd;}
	.shzp_dl dl dt:nth-of-type(even) { border-left:7px solid #e2e2e2;}
	.zp3-list { height:auto; line-height:24px; font-size:17px;}
	.hidden{padding: 10px 20px;}
	.shzp_dl dl dt{ padding:7px 12px;}
	.shzp_dl dl dd { padding:20px 15px 15px 15px; }
	.shzp_dl dl dd .dtxt { font-size:14px; line-height: 26px;}
	.shzp_dl table{width:100%}
	.shzp_dl fieldset{width:100%}

	.neiye_nav{ display:none}
	.wa12{width:100%;}
	.ny_left{ display:none}
	.ny_right{width:100%; padding: 0 3%; box-sizing:border-box}
	.xxgk-list { clear:both; padding-bottom: 6%; box-sizing: border-box;min-height:300px;}
	.xxgk-list .li { height: auto;font-size: 14px; border-bottom: 1px dashed #cdcdcd; line-height: 22px; padding: 12px 0; }
	.xxgk-list .li a { display: block; width: 100%; height: 100%; color: #000;background:url(../images/nejs.png) no-repeat left 6px; background-size: 6px; padding-left: 15px; box-sizing: border-box}
	.xxgk-list .li a:hover { color:#e84134}
	.ny_tit h3{padding:6px 2px}
	.xxgk-nav a{margin:0 3% 0 0}








}
@media all and (max-width:450px){

	.news-list ul li { height:140px;}
	.news-list ul li .L { height:118px;}

}

