@charset "utf-8";
/* CSS Document */

/*banner `````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````*/
.page_banner { /*height:28.75rem;460px*/  background-repeat:no-repeat; background-position: center top; background-size:auto 100%;}
.page_banner img { width:100%;}
.page_banner1 { background-image:url(../images/004-4.jpg);}
.page_banner2 { background-image:url(../images/004-5.jpg);}
.page_banner3 { background-image:url(../images/004-6.jpg);}
.page_banner4 { background-image:url(../images/004-np1.jpg);}
.page_banner5 { background-image:url(../images/004-np2.jpg);}
.page_banner6 { background-image:url(../images/004-np3.jpg);}
.page_banner7 { background-image:url(../images/004-np4.jpg);}
@media (max-width: 1400px) {
	.page_banner { /*height:32.85714285714286vw;460px*/ background-size:auto 100%;}
}
@media (max-width: 750px) {
	.page_banner { /*height:48vw;360px*/ background-size:auto 100%;}
	.page_banner1 { background-image:url(../images/004-7.jpg);}
	.page_banner2 { background-image:url(../images/004-8.jpg);}
	.page_banner3 { background-image:url(../images/004-9.jpg);}
	.page_banner4 { background-image:url(../images/004-m1.jpg);}
	.page_banner5 { background-image:url(../images/004-m2.jpg);}
	.page_banner6 { background-image:url(../images/004-m3.jpg);}
	.page_banner7 { background-image:url(../images/004-m4.jpg);}
}


/*内页位置 `````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````*/
.page_weizhi { width:100%; max-width:1400px; margin:0 auto; height:3.75rem;/*60px*/}
.page_weizhi ul li { float:left; font-size:0.875rem;/*14px*/ color:#333; line-height:3.75rem;/*60px*/}
.page_weizhi ul li.jiantou { padding: 0 0.4375rem;/*7px*/ color:#aaa; }
.page_weizhi ul li a { color:#000;}
.page_weizhi ul li a:hover { color:#c6252c;}
.page_weizhi ul li.on a { color:#c6252c;}
.page_weizhi ul li.on { color:#c6252c;}

@media (max-width: 750px) {
	.page_weizhi { width:92.5%; max-width:1400px; margin:0 auto; height:13.33333333333333vw;/*100px*/}
	.page_weizhi ul li { float:left; font-size:3.2vw;/*24px*/ color:#333; line-height:13.33333333333333vw;/*100px*/}
	.page_weizhi ul li.jiantou { padding: 0 0.9333333333333333vw;/*7px*/ color:#aaa; }
	.page_weizhi ul li a { color:#000;}
	.page_weizhi ul li a:hover { color:#c6252c;}
	.page_weizhi ul li.on a { color:#c6252c;}
	.page_weizhi ul li.on { color:#c6252c;}
}



/*内页栏目条 `````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````*/
.page_lanmu_row { background-color:#c6252c; height:6.25rem;/*100px*/}
.page_lanmu { width:100%; max-width:1400px; margin:0 auto; height:6.25rem;/*100px*/ overflow:hidden;}

.page_lanmu .page_lanmu-le { float:left;}
.page_lanmu .page_lanmu-le .t1 { color:#fff; font-size:1.875rem;/*30px*/ line-height:6.25rem;/*100px*/ float:left; position:relative;}
.page_lanmu .page_lanmu-le .t1:before { height:0.25rem;/*4px*/ width:3.75rem;/*60px*/ border-radius:0.125rem;/*2px*/ background-color:#fff; position:absolute; bottom:1.5rem;/*24px*/ left:0; content:'';}
.page_lanmu .page_lanmu-le .t2 { color:#fff; font-size:1.25rem;/*20px*/ line-height:7.25rem;/*116px*/ float:left; padding-left:0.625rem;/*10px*/ text-transform:capitalize;}

.page_lanmu .page_lanmu-ri { float:right;}
.page_lanmu .page_lanmu-ri ul li { float:left; padding-top:1.5625rem;/*25px*/ margin-left:0.25rem;/*4px*/}
.page_lanmu .page_lanmu-ri ul li a { height:3.125rem;/*50px*/ line-height:3.125rem;/*50px*/ padding-left:0.875rem;/*14px*/ padding-right:0.875rem;/*14px*/ border-radius:1.5625rem;/*25px*/ display:inline-block; color:#fff;
transition: all .3s cubic-bezier(.25,.5,.55,.95);}
.page_lanmu .page_lanmu-ri ul li a:hover { background-color:#fff; color:#c6252c;}
.page_lanmu .page_lanmu-ri ul li.on a { background-color:#fff; color:#c6252c;}

@media (max-width: 750px) {
	.page_lanmu_row { background-color:#c6252c; height:21.33333333333333vw;/*160px*/}
	.page_lanmu { width:100%; max-width:1400px; margin:0 auto; height:21.33333333333333vw;/*160px*/ overflow:inherit;}
	
	.page_lanmu .page_lanmu-le { float:inherit; width:92.5%; margin:0 auto;}
	.page_lanmu .page_lanmu-le .t1 { color:#fff; font-size:5.333333333333333vw;/*40px*/ line-height:21.33333333333333vw;/*160px*/ float:left; position:relative;}
	.page_lanmu .page_lanmu-le .t1:before { height:1.066666666666667vw;/*8px*/ width:12vw;/*90px*/ border-radius:0.5333333333333333vw;/*4px*/ background-color:#fff; position:absolute; bottom:4.8vw;/*36px*/ left:0; content:'';}
	.page_lanmu .page_lanmu-le .t2 { color:#fff; font-size:4.266666666666667vw;/*32px*/ height:21.33333333333333vw;/*160px*/ overflow:hidden; line-height:23.46666666666667vw;/*176px*/ float:left; padding-left:1.333333333333333vw;/*10px*/ text-transform:capitalize;}
	
	.page_lanmu .page_lanmu-ri { float:inherit; width:92.5%; margin:0 auto; clear:both; padding-top:1.333333333333333vw;/*5px*/}
	.page_lanmu .page_lanmu-ri ul {}
	.page_lanmu .page_lanmu-ri ul li { float:left; padding-top:inherit; margin-left:inherit; margin-right:1.6vw;/*12px*/ }
	.page_lanmu .page_lanmu-ri ul li a { height:10.66666666666667vw;/*80px*/ line-height:10.66666666666667vw;/*80px*/ padding-left:4.8vw;/*36px*/ padding-right:4.8vw;/*36px*/ text-align:center; border-radius:6.666666666666667vw;/*50px*/ display:inline-block; color:#191919; font-size:3.466666666666667vw;/*26px*/ margin-top:2.666666666666667vw;/*20px*/ background-color:#f8f8f8; 
	transition: all .3s cubic-bezier(.25,.5,.55,.95);}
	.page_lanmu .page_lanmu-ri ul li a:hover { background-color:#fff; color:#c6252c;}
	.page_lanmu .page_lanmu-ri ul li.on a { background-color:#c6252c; color:#fff;}
}



/*内页内容行 `````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````*/
.page_row { width:100%; max-width:1400px; margin:0 auto;}
@media (max-width: 750px) {
	.page_row { clear:both;}
}

/*`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````*/
/*中朋集团概况*/
.page_gyzp_row { clear:both; overflow:hidden; padding-top:6.25rem;/*100px*/ padding-bottom:6.25rem;/*100px*/ font-size:1.125rem;/*18px*/ line-height:2.56;}
.page_gyzp_row .tu { width:42.5rem;/*680px*/ height:26.875rem;/*430px*/ float:left; margin-right:5rem;/*80px*/}

@media (max-width: 1400px) {
	.page_gyzp_row .tu { width:48.57142857142857vw;/*680px*/ height:30.71428571428571vw;/*430px*/  margin-right:2.857142857142857vw;/*40px*/ margin-bottom:2.666666666666667vw;/*20px*/}
	.page_gyzp_row .tu img { width:100%; height:100%;}
}
@media (max-width: 750px) {
	.page_gyzp_row { clear:both; overflow:hidden; padding-top:8vw;/*60px*/ padding-bottom:13.33333333333333vw;/*100px*/ font-size:3.733333333333333vw;/*28px*/ line-height:2.56; width:92.5%; margin:0 auto;}
	.page_gyzp_row .tu { width:100%; height:57.33333333333333vw;/*430px*/ float:inherit; margin-right:auto; margin-bottom:2.666666666666667vw;/*20px*/}
	.page_gyzp_row .tu img { width:100%; height:100%;}
}


/*集团所属单位*/
.page_gyzp_row2 { width:62.5rem;/*1000px*/ margin:0 auto; padding-top:6.25rem;/*100px*/ padding-bottom:3.125rem;/*50px*/}
.page_gyzp_row2 ul li { height:4.125rem;/*66px*/ line-height:4.125rem;/*66px*/ border:0.125rem solid #c6252c;/*2px*/ margin-bottom:3.125rem;/*50px*/ border-radius:1.25rem;/*20px*/ background-color:#fff; color:#c6252c; font-size:1.75rem;/*28px*/ font-weight:bold; text-align:center;}
.page_gyzp_row2 ul li:hover { background-color:#c6252c; color:#fff; transition: all .3s cubic-bezier(.25,.5,.55,.95);}

@media (max-width: 750px) {
	.page_gyzp_row2 { width:92.5%; margin:0 auto; padding-top:8vw;/*60px*/ padding-bottom:13.33333333333333vw;/*100px*/}
	.page_gyzp_row2 ul li { height:inherit; line-height:2.2; border:1px solid #c6252c; margin-bottom:5.333333333333333vw;/*40px*/ border-radius:5.333333333333333vw;/*40px*/ background-color:#fff; color:#c6252c; font-size:4.8vw;/*36px*/ font-weight:bold; text-align:center; padding:2.666666666666667vw 1.333333333333333vw;/*20px 10px*/}
	.page_gyzp_row2 ul li:hover { background-color:#c6252c; color:#fff; transition: all .3s cubic-bezier(.25,.5,.55,.95);}
}



/*组织机构*/
.page_gyzp_row3 { width:1200px; background:url(../images/026.jpg) no-repeat center top; height:49.375rem;/*790px*/ margin: 6.25rem auto;/*100px*/}
@media (max-width: 1400px) { 
	.page_gyzp_row3 { width:100%; height:56.42857142857143vw;/*790px*/ background-size:auto 100%;}
}
@media (max-width: 750px) {
	.page_gyzp_row3 { width:92.5%; background:url(../images/026m.jpg) no-repeat center center; height:105.3333333333333vw;/*790px*/ background-size:100% auto; margin:auto auto; padding:8vw 0 13.33333333333333vw 0;/*60px 100px*/}
}


/*资质证书*/
.page_gyzp_row4 { padding-bottom:6.25rem;/*100px*/ padding-top:6.25rem;/*100px*/ overflow:hidden;}
.page_gyzp_row4 ul { width:102%;}
.page_gyzp_row4 ul li { width:48%; margin-right:2%; overflow:hidden; float:left; }
.page_gyzp_row4 ul li a .tu { width:100%; height:23.75rem;/*380px*/ border-radius:0.625rem;/*10px*/ background:#f8f8f8;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	overflow: hidden;}
.page_gyzp_row4 ul li .tu img { 
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	object-fit: contain;
	display: block;
}
.page_gyzp_row4 ul li a .t1 { font-size:1.125rem;/*18px*/ font-weight:bold; line-height:1.1; padding-top:1.875rem;/*30px*/ padding-bottom:1.875rem;/*30px*/ text-align:center; color:#333; overflow:hidden;
white-space:nowrap; /*不换行*/
text-overflow:ellipsis; /*省略号*/}
.page_gyzp_row4 ul li a:hover .t1 { color:#c6252c;}

@media (max-width: 750px) {
	.page_gyzp_row4 { width:92.5%; margin:0 auto; padding-top:8vw;/*60px*/ padding-bottom:13.33333333333333vw;/*100px*/ overflow:hidden;}
	.page_gyzp_row4 ul { width:103%;}
	.page_gyzp_row4 ul li { width:47%; margin-right:3%; overflow:hidden; float:left; }
	.page_gyzp_row4 ul li a .tu { width:100%; height:40vw;/*300px*/ border-radius:1.6vw;/*12px*/ background:#f8f8f8;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		overflow: hidden;}
	.page_gyzp_row4 ul li .tu img { 
		max-width: 100%;
		max-height: 100%;
		width: auto;
		height: auto;
		object-fit: contain;
		display: block;
	}
	.page_gyzp_row4 ul li a .t1 { font-size:3.2vw;/*24px*/ font-weight:bold; line-height:1.1; padding-top:5.333333333333333vw;/*40px*/ padding-bottom:5.333333333333333vw;/*40px*/ text-align:center; color:#333; overflow:hidden;
	white-space:nowrap; /*不换行*/
	text-overflow:ellipsis; /*省略号*/}
	.page_gyzp_row4 ul li a:hover .t1 { color:#c6252c;}
}


/*专业团队*/
.page_gyzp_row5 { padding-bottom:6.25rem;/*100px*/}
.page_gyzp_row5 ul li { border-bottom:1px solid #e1e1e1; overflow:hidden; padding:6.25rem 0;/*100px */}
.page_gyzp_row5 ul li .tu { float:left; width:14.286%; height:16.25rem;/*260px*/ background:#fafafa;
	display: flex;
	align-items: center;
	justify-content: center;}
.page_gyzp_row5 ul li .tu img { 
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	object-fit: contain;
	display: block; }
.page_gyzp_row5 ul li .tbox { float:right; width:83%; }
.page_gyzp_row5 ul li .tbox .t1 { font-size:1.625rem;/*26px*/ font-weight:bold; line-height:1; padding-top:1.875rem;/*30px*/ color:#c6252c;}
.page_gyzp_row5 ul li .tbox .t2 { font-size:1.0625rem;/*17px*/ line-height:3; padding-top:1.875rem;/*30px*/}
.page_gyzp_row5 ul li.s2 .tu { width:25%;}
.page_gyzp_row5 ul li.s2 .tbox { width:72%;}

@media (max-width: 750px) {
	.page_gyzp_row5 { padding-bottom:13.33333333333333vw;/*100px*/ width:92.5%; margin:0 auto ;}
	.page_gyzp_row5 ul li { border-bottom:1px solid #e1e1e1; overflow:hidden; padding:8vw 0;/*60px 0*/}
	.page_gyzp_row5 ul li .tu { float:left; width:30%; height:37.33333333333333vw;/*280px*/ background:#fafafa;}

	.page_gyzp_row5 ul li .tbox { float:right; width:66%; }
	.page_gyzp_row5 ul li .tbox .t1 { font-size:4.8vw;/*36px*/ font-weight:bold; line-height:1.3; padding-top:5.333333333333333vw;/*40px*/ color:#c6252c;}
	.page_gyzp_row5 ul li .tbox .t2 { font-size:3.733333333333333vw;/*28px*/ line-height:2.3; padding-top:5.333333333333333vw;/*40px*/}
	.page_gyzp_row5 ul li.s2 .tu { width:92.5%; margin-left:3.75%; height:64vw;/*480px*/}
	.page_gyzp_row5 ul li.s2 .tbox { width:100%;}
}


/*企业文化*/
.page_gyzp_row6 { padding-bottom:6.25rem;/*100px*/ padding-top:6.25rem;/*100px*/ overflow:hidden;}
.page_gyzp_row6 ul { width:102%;}
.page_gyzp_row6 ul li { width:31.3333%; margin-right:2%; overflow:hidden; float:left; }
.page_gyzp_row6 ul li a .tu { width:100%; height:18.75rem;/*300px*/ border-radius:1.25rem;/*20px*/ overflow:hidden; position:relative;}
.page_gyzp_row6 ul li a .tu:before { width:100%; height:100%; position:absolute; top:0; right:0; left:0; bottom:0; content:''; background-color:rgba(198,37,44,0);
transition: all .3s cubic-bezier(.25,.5,.55,.95);}
.page_gyzp_row6 ul li a:hover .tu:before { background-color:rgba(198,37,44,.77);}
.page_gyzp_row6 ul li .tu img { width:100%; height:100%; }
.page_gyzp_row6 ul li a .tu .t2 { font-size:1.125rem;/*18px*/ text-align:center; color:rgba(255,255,255,0); position:absolute; top:0; right:0; left:0; bottom:0; margin: auto; border:1px solid rgba(255,255,255,0); width:12.5rem;/*200px*/ height:3.125rem;/*50px*/ line-height:3.125rem;/*50px*/
transition: all .3s cubic-bezier(.25,.5,.55,.95);}
.page_gyzp_row6 ul li a:hover .tu .t2 { color:rgba(255,255,255,.96); border:1px solid rgba(255,255,255,.5); }
.page_gyzp_row6 ul li a .t1 { font-size:1.25rem;/*20px*/ line-height:1.1; padding-top:1.875rem;/*30px*/ padding-bottom:1.875rem;/*30px*/ text-align:center; color:#333; overflow:hidden;
white-space:nowrap; /*不换行*/
text-overflow:ellipsis; /*省略号*/}
.page_gyzp_row6 ul li a:hover .t1 { color:#c6252c;}

@media (max-width: 750px) {
	.page_gyzp_row6 { width:92.5%; margin:0 auto; padding-bottom:13.33333333333333vw;/*100px*/ padding-top:8vw;/*60px*/ overflow:hidden;}
	.page_gyzp_row6 ul { width:100%;}
	.page_gyzp_row6 ul li { width:100%; margin-right:2%; overflow:hidden; float:left; }
	.page_gyzp_row6 ul li a .tu { width:100%; height:58.66666666666667vw;/*440px*/ border-radius:2.666666666666667vw;/*20px*/ overflow:hidden; position:relative;}
	.page_gyzp_row6 ul li a .tu:before { width:100%; height:100%; position:absolute; top:0; right:0; left:0; bottom:0; content:''; background-color:rgba(198,37,44,0);
	transition: all .3s cubic-bezier(.25,.5,.55,.95);}
	.page_gyzp_row6 ul li a:hover .tu:before { background-color:rgba(198,37,44,.77);}
	.page_gyzp_row6 ul li .tu img { width:100%; height:100%; }
	.page_gyzp_row6 ul li a .tu .t2 { font-size:4.266666666666667vw;/*32px*/ text-align:center; color:rgba(255,255,255,0); position:absolute; top:0; right:0; left:0; bottom:0; margin: auto; border:1px solid rgba(255,255,255,0); width:32vw;/*240px*/ height:13.33333333333333vw;/*100px*/ line-height:13.33333333333333vw;/*100px*/
	transition: all .3s cubic-bezier(.25,.5,.55,.95);}
	.page_gyzp_row6 ul li a:hover .tu .t2 { color:rgba(255,255,255,.96); border:1px solid rgba(255,255,255,.5); }
	.page_gyzp_row6 ul li a .t1 { font-size:4.266666666666667vw;/*32px*/ line-height:1.1; padding-top:5.333333333333333vw;/*40px*/ padding-bottom:5.333333333333333vw;/*40px*/ text-align:center; color:#333; overflow:hidden;
	white-space:nowrap; /*不换行*/
	text-overflow:ellipsis; /*省略号*/}
	.page_gyzp_row6 ul li a:hover .t1 { color:#c6252c;}
}




/*`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````*/
/*服务领域*/
.page_fwly_row { padding-top:3.125rem;/*50px*/ padding-bottom:6.25rem;/*100px*/ overflow:hidden; min-height:31.25rem;/*500px*/}
.page_fwly_row_banner { width:100%; height:13.125rem;/*210px*/ background-color:#2052a4; background-repeat:no-repeat; background-position:right top; background-size:auto 100%;}
.page_fwly_row_banner.bj1 { background-image:url(../images/031.jpg);}
.page_fwly_row_banner.bj2 { background-image:url(../images/032.jpg);}
.page_fwly_row_banner.bj3 { background-image:url(../images/033.jpg);}
.page_fwly_row_banner.bj4 { background-image:url(../images/034.jpg);}
.page_fwly_row_banner.bj5 { background-image:url(../images/035.jpg);}
.page_fwly_row_banner.bj6 { background-image:url(../images/036.jpg);}
.page_fwly_row_banner.bj7 { background-image:url(../images/037.jpg);}

.page_fwly_row_banner .ft { font-weight:bold; line-height:1.1; color:#fff; padding-left:2.5rem;/*40px*/}
.page_fwly_row_banner .t1 { font-size:1.875rem;/*30px*/ padding-top:4.375rem;/*70px*/}
.page_fwly_row_banner .t2 { font-size:1.25rem;/*20px*/ padding-top:1.25rem;/*20px*/ text-transform: capitalize;}

.page_fwly_row .tt1 { font-size:1.25rem;/*20px*/ font-weight:bold; color:#2052a4; height:4.125rem;/*66px*/ line-height:4.125rem;/*66px*/ text-align:center; border:0.125rem solid #2153a4;/*2px*/ margin-top:3.125rem;/*50px*/}
.page_fwly_row .tt2 { margin-top:3.125rem;/*50px*/ }
.page_fwly_row .tt2 ul li { font-size:1.125rem;/*18px*/ line-height:2.7; padding-left:1.875rem;/*30px*/ position:relative;}
.page_fwly_row .tt2 ul li a:before { content:''; width:0.375rem;/*6px*/ height:0.375rem;/*6px*/ border-radius:0.1875rem;/*3px*/ position:absolute; top:50%; margin-top:-0.1875rem;/*-3px*/ left:0.625rem;/*10px*/ background-color:#ccc;}
.page_fwly_row .tt2 ul li a:hover:before { background-color:#df0008;}
.page_fwly_row .tt2 ul li a { color:#333; }
.page_fwly_row .tt2 ul li a:hover { color:#df0008; }

@media (max-width: 750px) {
	.page_fwly_row { padding-top:8vw;/*60px*/ padding-bottom:13.33333333333333vw;/*100px*/ overflow:hidden; width:92.5%; margin:0 auto; min-height:133.3333333333333vw;/*1000px*/}
	.page_fwly_row_banner { width:100%; height:32vw;/*240px*/ background-color:#2052a4; background-repeat:no-repeat; background-position:right top; background-size:auto 100%;}
	.page_fwly_row_banner.bj1 { background-image:url(../images/041.jpg);}
	.page_fwly_row_banner.bj2 { background-image:url(../images/042.jpg);}
	.page_fwly_row_banner.bj3 { background-image:url(../images/043.jpg);}
	.page_fwly_row_banner.bj4 { background-image:url(../images/044.jpg);}
	.page_fwly_row_banner.bj5 { background-image:url(../images/045.jpg);}
	.page_fwly_row_banner.bj6 { background-image:url(../images/046.jpg);}
	.page_fwly_row_banner.bj7 { background-image:url(../images/047.jpg);}

	
	.page_fwly_row_banner .ft { font-weight:bold; line-height:1.1; color:#fff; padding-left:5.333333333333333vw;/*40px*/}
	.page_fwly_row_banner .t1 { font-size:5.333333333333333vw;/*40px*/ padding-top:10.13333333333333vw;/*76px*/}
	.page_fwly_row_banner .t2 { font-size:3.733333333333333vw;/*28px*/ padding-top:2.666666666666667vw;/*20px*/ text-transform: capitalize;}
	
	.page_fwly_row .tt1 { font-size:4.266666666666667vw;/*32px*/ font-weight:bold; color:#2052a4; height:12.8vw;/*96px*/ line-height:12.8vw;/*96px*/ text-align:center; border:1px solid #2153a4; margin-top:5.333333333333333vw;/*40px*/}
	.page_fwly_row .tt2 { margin-top:5.333333333333333vw;/*40px*/ }
	.page_fwly_row .tt2 ul li { font-size:4.266666666666667vw;/*32px*/ line-height:1.7; padding-top:2.133333333333333vw;/*16px*/ padding-bottom:2.133333333333333vw;/*16px*/ padding-left:8vw;/*60px*/ position:relative;}
	.page_fwly_row .tt2 ul li a:before { content:''; width:1.6vw;/*12px*/ height:1.6vw;/*12px*/ border-radius:0.8vw;/*6px*/ position:absolute; top:6.133333333333333vw;/*46px*/ margin-top:-0.8vw;/*-6px*/ left:2.666666666666667vw;/*20px*/ background-color:#ccc;}
	.page_fwly_row .tt2 ul li a:hover:before { background-color:#df0008;}
	.page_fwly_row .tt2 ul li a { color:#333; }
	.page_fwly_row .tt2 ul li a:hover { color:#df0008; }
}

/*`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````*/
/*服务客户*/
.page_fwke_row { padding-top:4.375rem;/*70px*/ padding-bottom:6.25rem;/*100px*/ overflow:hidden;}
.page_fwke_row ul { width:102%;}
.page_fwke_row ul li { width: 23%; margin-right:2%; overflow:hidden; float:left; margin-top:1.875rem;/*30px*/ }
.page_fwke_row ul li .t1 { font-size:1.0625rem;/*17px*/ color:#fff; height:4.375rem;/*70px*/ line-height:4.375rem;/*70px*/ text-align:center; transition: all .3s cubic-bezier(.25,.5,.55,.95); background-color:#2052a4; overflow:hidden;
	white-space:nowrap; /*不换行*/
	text-overflow:ellipsis; /*省略号*/}
.page_fwke_row ul li .t1:hover { background-color:#c6252c; color:#fff; }

.page_fwke_row ul li .tu { border:1px solid #ddd; border-bottom:none;}
.page_fwke_row ul li .tu img { width:100%; height:auto;}
.page_fwke_row ul li .t2 { font-size:1rem;/*16px*/ font-weight:bold; color:#fff; height:3.125rem;/*50px*/ line-height:3.125rem;/*50px*/ text-align:center; transition: all .3s cubic-bezier(.25,.5,.55,.95); background-color:#2052a4; }
.page_fwke_row ul li:hover .t2 { background-color:#c6252c; color:#fff; }

@media (max-width: 750px) {
	.page_fwke_row { padding-top:5.333333333333333vw;/*40px*/ padding-bottom:13.33333333333333vw;/*100px*/ overflow:hidden; width:92.5%; margin:0 auto;}
	.page_fwke_row ul { width:103%;}
	.page_fwke_row ul li { width: 47%; margin-right:3%; overflow:hidden; float:left; margin-top:2.666666666666667vw;/*20px*/ }
	.page_fwke_row ul li .t1 { font-size:3.466666666666667vw;/*26px*/ color:#fff; height:18.66666666666667vw;/*140px*/ line-height:18.66666666666667vw;/*140px*/ text-align:center; transition: all .3s cubic-bezier(.25,.5,.55,.95); background-color:#2052a4; }
	.page_fwke_row ul li .t1:hover { background-color:#c6252c; color:#fff; }
	
	.page_fwke_row ul li .tu { border:1px solid #ddd; border-bottom:none;}
	.page_fwke_row ul li .tu img { width:100%; height:auto;}
	.page_fwke_row ul li .t2 { font-size:3.733333333333333vw;/*28px*/ font-weight:bold; color:#fff; height:8vw;/*60px*/ line-height:8vw;/*60px*/ text-align:center; transition: all .3s cubic-bezier(.25,.5,.55,.95); background-color:#2052a4; }
	.page_fwke_row ul li:hover .t2 { background-color:#c6252c; color:#fff; }
}


/*`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````*/
/*新闻中心*/
.page_xwzx_row { overflow:hidden; padding-bottom:6.25rem;/*100px*/ padding-top:3.75rem;/*60px*/}
.page_xwzx_row ul li { border-bottom:1px solid #e1e1e1; overflow:hidden; padding-top:2.5rem;/*40px*/ padding-bottom:2.5rem;/*40px*/}
.page_xwzx_row ul li.s2 .tu { display:none;}
.page_xwzx_row ul li.s2 .tbox { width:100%;}
.page_xwzx_row ul li.s2 .time { width:calc(7.6% - 1px);}
.page_xwzx_row ul li .tu { width:22%; height:12.5rem;/*200px*/ float:right; position:relative;}
.page_xwzx_row ul li .tu img { width:100%; height:100%;}
.page_xwzx_row ul li a .tu:before { width:100%; height:100%; position:absolute; top:0; right:0; left:0; bottom:0; content:''; background-color:rgba(198,37,44,0);
transition: all .3s cubic-bezier(.25,.5,.55,.95);}
.page_xwzx_row ul li a:hover .tu:before { background-color:rgba(198,37,44,.77);}
.page_xwzx_row ul li a .tu .t2 { font-size:1rem;/*16px*/ text-align:center; color:rgba(255,255,255,0); position:absolute; top:0; right:0; left:0; bottom:0; margin: auto; border:1px solid rgba(255,255,255,0); width:9.375rem;/*150px*/ height:3.125rem;/*50px*/ line-height:3.125rem;/*50px*/
transition: all .3s cubic-bezier(.25,.5,.55,.95);}
.page_xwzx_row ul li a:hover .tu .t2 { color:rgba(255,255,255,.96); border:1px solid rgba(255,255,255,.5); }
.page_xwzx_row ul li .tbox { float:left; width:76%; }

.page_xwzx_row ul li .ft1 { font-size:1.25rem;/*20px*/ height:5rem;/*80px*/ line-height:5rem;/*80px*/ width: calc(88% - 1.875rem);/*30px*/ padding-left:1.875rem;/*30px*/ overflow:hidden;
white-space:nowrap; /*不换行*/
text-overflow:ellipsis; /*省略号*/}
.page_xwzx_row ul li a .ft1 { color:#333;}
.page_xwzx_row ul li a:hover .ft1 { color:#df0008;}

.page_xwzx_row ul li .ft2 { color:#666; font-size:1rem;/*16px*/ line-height:2.5rem;/*40px*/ width: calc(88% - 1.875rem);/*30px*/ padding-left:1.875rem;/*30px*/ margin-bottom:2.5rem;/*40px*/
word-break:break-all; 
text-overflow:ellipsis; 
display:-webkit-box; 
-webkit-box-orient:vertical; 
-webkit-line-clamp:2;
height:5rem;/*80px*/ overflow:hidden; /*(溢出文字省略号、多行)*/
}

.page_xwzx_row ul li .time { float:left; border-right:1px solid #e1e1e1; text-align:center; height:120px; width: calc(10% - 1px);}
.page_xwzx_row ul li .time .time_ft1 { color:#888; font-size:30px; height:80px; line-height:80px; font-weight:bold;}
.page_xwzx_row ul li .time .time_ft2 { color:#666; font-size:15px; height:30px; line-height:30px; }
.page_xwzx_row ul li .time .time_ft1,
.page_xwzx_row ul li .time .time_ft2 { display:block;}
.page_xwzx_row ul li a .time .time_ft1 { 
transition-property: all;
transition-duration: .2s;
transition-timing-function: cubic-bezier(.25,.5,.55,.95);}

.page_xwzx_row ul li a:hover .time .time_ft1 { color:#df0008;}





.page_xwzx_row_page { padding-top:3.125rem;/*50px*/}
.page_xwzx_row_page .inner_page_t1 { color:#444; font-size:1.875rem;/*30px*/ font-weight:bold; line-height:1.7; text-align:center; padding-bottom:2.5rem;/*40px*/}
.page_xwzx_row_page .inner_page_t1.s2 { border-bottom:1px solid #e5e5e5;}

.page_xwzx_row_page .inner_page_t2 { overflow:hidden; font-size:0; text-align:center; background:#f9f9f9; }
.page_xwzx_row_page .inner_page_t2 ul {	}
.page_xwzx_row_page .inner_page_t2 ul li { display:inline-block; margin:0 1.25rem;/*20px*/ color:#666; font-size:0.875rem;/*14px*/ text-align:center; line-height:3.125rem;/*50px*/}

.page_xwzx_row_page .inner_page_t3 { color:#333; font-size:1.0625rem;/*17px*/ line-height:2.5; text-align:justify; padding:3.125rem 0 6.25rem 0;/*50px 0 100px 0*/}
.page_xwzx_row_page .inner_page_t3 img { max-width:96%; margin:0 auto;}


@media (max-width: 750px) {
	.page_xwzx_row { width:92.5%; margin:0 auto; overflow:hidden; padding-bottom:13.33333333333333vw;/*100px*/ padding-top:2.666666666666667vw;/*20px*/}
	.page_xwzx_row ul li { border-bottom:1px solid #e1e1e1; overflow:hidden; padding-top:5.333333333333333vw;/*40px*/ padding-bottom:5.333333333333333vw;/*40px*/ padding-left:0.8vw;/*6px*/ padding-right:0.8vw;/*6px*/}
	.page_xwzx_row ul li.s2 .tu { display:none;}
	.page_xwzx_row ul li.s2 .tbox { width:100%;}
	.page_xwzx_row ul li.s2 .time { width:100%;}
	.page_xwzx_row ul li.s2 .ft1 { width:100%;}
	.page_xwzx_row ul li.s2 .ft2 { width:100%;}
	.page_xwzx_row ul li .tu { width:32%; height:21.33333333333333vw;/*160px*/ float:right; position:relative; margin-top:8vw;/*60px*/}
	.page_xwzx_row ul li .tu img { width:100%; height:100%;}
	.page_xwzx_row ul li a .tu:before { width:100%; height:100%; position:absolute; top:0; right:0; left:0; bottom:0; content:''; background-color:rgba(198,37,44,0);
	transition: all .3s cubic-bezier(.25,.5,.55,.95);}
	.page_xwzx_row ul li a:hover .tu:before { background-color:rgba(198,37,44,.77);}
	.page_xwzx_row ul li a .tu .t2 { font-size:3.2vw;/*24px*/ text-align:center; color:rgba(255,255,255,0); position:absolute; top:0; right:0; left:0; bottom:0; margin: auto; border:1px solid rgba(255,255,255,0); width:18.66666666666667vw;/*140px*/ height:8vw;/*60px*/ line-height:8vw;/*60px*/
	transition: all .3s cubic-bezier(.25,.5,.55,.95);}
	.page_xwzx_row ul li a:hover .tu .t2 { color:rgba(255,255,255,.96); border:1px solid rgba(255,255,255,.5); }
	.page_xwzx_row ul li .tbox { float:left; width:68%; }
	
	.page_xwzx_row ul li .ft1 { font-size:4vw;/*30px*/ height:10.66666666666667vw;/*80px*/ line-height:10.66666666666667vw;/*80px*/ width: 92%; padding-left:inherit; overflow:hidden; margin-top:5.333333333333333vw;/*40px*/
	white-space:nowrap; /*不换行*/
	text-overflow:ellipsis; /*省略号*/}
	.page_xwzx_row ul li a .ft1 { color:#333;}
	.page_xwzx_row ul li a:hover .ft1 { color:#df0008;}
	
	.page_xwzx_row ul li .ft2 { color:#666; font-size:3.2vw;/*24px*/ line-height:6.666666666666667vw;/*50px*/ width: 92%; padding-left:inherit; margin-bottom:2.666666666666667vw;/*20px*/
	word-break:break-all; 
	text-overflow:ellipsis; 
	display:-webkit-box; 
	-webkit-box-orient:vertical; 
	-webkit-line-clamp:2;
	height:13.33333333333333vw;/*100px*/ overflow:hidden; /*(溢出文字省略号、多行)*/
	}
	
	.page_xwzx_row ul li .time { float:inherit; border-right:none; text-align:center; height:auto; width:100%; position:relative;}
	.page_xwzx_row ul li .time .time_ft1 { color:#888; font-size:3.466666666666667vw;/*26px*/ height:auto; line-height:1; font-weight:normal; position:absolute; top:0; left:14.93333333333333vw;/*112px*/}
	.page_xwzx_row ul li .time .time_ft2 { color:#888; font-size:3.466666666666667vw;/*26px*/ height:auto; line-height:1; position:absolute; top:0; left:0;}
	.page_xwzx_row ul li .time .time_ft1,
	.page_xwzx_row ul li .time .time_ft2 { display:block;}
	.page_xwzx_row ul li a .time .time_ft1 { 
	transition-property: all;
	transition-duration: .2s;
	transition-timing-function: cubic-bezier(.25,.5,.55,.95);}
	
	.page_xwzx_row ul li a:hover .time .time_ft1 { color:#888;}
	
	
	
	
	
	.page_xwzx_row_page { padding-top:8vw;/*60px*/}
	.page_xwzx_row_page .inner_page_t1 { color:#444; font-size:5.333333333333333vw;/*40px*/ font-weight:bold; line-height:1.7; text-align:center; padding-bottom:5.333333333333333vw;/*40px*/}
	
	.page_xwzx_row_page .inner_page_t2 { overflow:hidden; font-size:0; text-align:center; background:#f9f9f9; padding:2.666666666666667vw 0 ;/*20px 0*/}
	.page_xwzx_row_page .inner_page_t2 ul {	}
	.page_xwzx_row_page .inner_page_t2 ul li { display:inline-block; margin:0 5.333333333333333vw;/*40px*/ color:#666; font-size:3.2vw;/*24px*/ text-align:center; line-height:6.666666666666667vw;/*50px*/}
	
	.page_xwzx_row_page .inner_page_t3 { color:#333; font-size:3.733333333333333vw;/*28px*/ line-height:2.5; text-align:justify; padding:8vw 0 13.33333333333333vw 0 ;/*60px 0 100px 0*/ width:92.5%; margin:0 auto;}
	.page_xwzx_row_page .inner_page_t3 img { max-width:96%; margin:0 auto;}
}



/*`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````*/
/*人才招聘*/
.page_rczp_row {width: 100%; margin: 0 auto; background-color: #fff; padding: 4.375rem 0 6.25rem 0 ;/*70px 0 100px 0*/}
.job-item {overflow: hidden; transition: all 0.3s ease;}
.job-item.active {border-color: #2c5aa0;}
.job-header {border-bottom:1px solid #e5e5e5; padding: 1.875rem 0 1.875rem 0.625rem ;/*30px 0 30px 10px*/ cursor: pointer; display: flex; justify-content: space-between; align-items: center; transition: background-color 0.3s;}
.job-title {font-size: 1.375rem;/*22px*/ font-weight: bold; color: #c6252c;}
.job-count {display:none; background-color: #fff; color: #233d98; padding: 0.1875rem 0.75rem ;/*3px 12px*/ border-radius: 1.25rem;/*20px*/ font-size: 0.875rem;/*14px*/ font-weight: normal;}
.job-icon {color: #f00; font-size: 1.375rem;/*22px*/ transition: transform 0.4s ease; margin-right:0.625rem;/*10px*/ background:url(../images/027.png) no-repeat center center; width:1.125rem;/*18px*/ height:1.125rem;/*18px*/}
.job-item.active .job-icon { transform: rotate(180deg);}
.job-details {padding-left:0.625rem;/*10px*/ max-height: 0; overflow: hidden; transition: all 0.5s ease;}
.job-item.active .job-details {max-height: 125rem;/*2000px*/ padding-top:0.625rem;/*10px*/ padding-left:0.625rem;/*10px*/}
.details-section {margin-top: 1.375rem;/*22px*/}
.details-section h3 {color: #233d98; font-size: 1.125rem;/*18px*/ font-weight:normal; margin-bottom: 0.625rem;/*10px*/ padding-bottom: 0.375rem;/*6px*/}
.details-section ul {}
.details-section li {position: relative; font-size:0.9375rem;/*15px*/ line-height:2.5; color:#777;}


@media (max-width: 750px) {
	.page_rczp_row {width: 92.5%; margin: 0 auto; background-color: #fff; padding:2.666666666666667vw 0 13.33333333333333vw 0; /*20px 0 100px 0*/}
	.job-item {overflow: hidden; transition: all 0.3s ease;}
	.job-item.active {border-color: #2c5aa0;}
	.job-header {border-bottom:1px solid #e5e5e5; padding:8vw 0 8vw 2.666666666666667vw; /*60px 0 60px 20px*/ cursor: pointer; display: flex; justify-content: space-between; align-items: center; transition: background-color 0.3s;}
	.job-title {font-size: 5.333333333333333vw;/*40px*/ font-weight: bold; color: #c6252c;}
	.job-count {display:none; background-color: #fff; color: #233d98; padding: 0.8vw 3.2vw;/*6px 24px*/ border-radius: 5.333333333333333vw;/*40px*/ font-size: 3.733333333333333vw;/*28px*/ font-weight: normal;}
	.job-icon {color: #f00; font-size: 5.866666666666667vw;/*44px*/ transition: transform 0.4s ease; margin-right:2.666666666666667vw;/*20px*/ background:url(../images/027.png) no-repeat center center; width:4.8vw;/*36px*/ height:4.8vw;/*36px*/}
	.job-item.active .job-icon { transform: rotate(180deg);}
	.job-details {padding-left:2.666666666666667vw;/*20px*/ max-height: 0; overflow: hidden; transition: all 0.5s ease;}
	.job-item.active .job-details {max-height: 533.3333333333333vw;/*4000px*/ padding-top:2.666666666666667vw;/*20px*/ padding-left:2.666666666666667vw;/*20px*/ padding-bottom:2.666666666666667vw;/*20px*/}
	.details-section {margin-top: 2.933333333333333vw;/*22px*/}
	.details-section h3 {color: #233d98; font-size: 4.266666666666667vw;/*32px*/ font-weight:normal; margin-bottom: 2.666666666666667vw;/*20px*/ padding-bottom: 1.6vw;/*12px*/}
	.details-section ul {}
	.details-section li {position: relative; font-size:3.466666666666667vw;/*26px*/ line-height:2.5; color:#777;}
}

/*`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````*/
/*联系我们*/
.page_lxwm_row { padding:6.25rem 0;/*100px*/ overflow:hidden;}
.page_lxwm_row ul { width:103%;}
.page_lxwm_row ul li { width:30.3333%; margin-right:3%; float:left;}
.page_lxwm_row ul li .icon { background-color:#2052a4; height:7.5rem;/*120px*/ line-height:7.5rem;/*120px*/ border-radius:1.25rem;/*20px*/ text-align:center; color:#fff; font-weight:bold; font-size:1.25rem;/*20px*/ margin-bottom:2.5rem;/*40px*/ background-repeat:no-repeat; background-size:3.125rem 3.125rem;/*50px 50px*/ background-position:3.125rem 2.1875rem;/*50px 35px*/}
.page_lxwm_row ul li .icon1 { background-image:url(../images/028.png);}
.page_lxwm_row ul li .icon2 { background-image:url(../images/029.png);}
.page_lxwm_row ul li .icon3 { background-image:url(../images/030.png);}
.page_lxwm_row ul li .t1 { font-size:1.0625rem;/*17px*/ line-height:4; padding:0 1.25rem;/*20px*/ color:#444;}
.page_lxwm_row ul li .t1 span { color:#2052a4; }


@media (max-width: 750px) {
	.page_lxwm_row { padding:8vw 0 13.33333333333333vw 0 ;/*60px 0 100px 0*/ overflow:hidden; width:92.5%; margin:0 auto;}
	.page_lxwm_row ul { width:100%;}
	.page_lxwm_row ul li { width:100%; margin-right:auto; float:inherit; padding-bottom:5.333333333333333vw;/*40px*/}
	.page_lxwm_row ul li .icon { background-color:#2052a4; height:18.66666666666667vw;/*140px*/ line-height:18.66666666666667vw;/*140px*/ border-radius:1.6vw;/*12px*/ text-align:center; color:#fff; font-weight:bold; font-size:4.266666666666667vw;/*32px*/ margin-bottom:2.666666666666667vw;/*20px*/ background-repeat:no-repeat; background-size:8vw 8vw ;/*60px 60px*/ background-position:10.66666666666667vw 5.333333333333333vw;/*80px 40px*/}
	.page_lxwm_row ul li .icon1 { background-image:url(../images/028.png);}
	.page_lxwm_row ul li .icon2 { background-image:url(../images/029.png);}
	.page_lxwm_row ul li .icon3 { background-image:url(../images/030.png);}
	.page_lxwm_row ul li .t1 { font-size:4vw;/*30px*/ line-height:4; padding:0 2.133333333333333vw;/*0 16px*/ color:#444;}
	.page_lxwm_row ul li .t1 span { color:#2052a4; }
}