#bodycon, #bodycon #center{ width:100% !important;margin: 0px !important;}
.page { width: 1400px; margin: 0 auto;}
.yfzz_main1 {padding-top: 35px;padding-bottom: 55px; }
.yfzz_main1 .wrap1400 {position: relative;}
.yfzz_main1_l {width: 640px;padding-left: 0;overflow: hidden; margin-right: 50px;}
.yfzz_main1_l h3{font-size: 36px;color: #333;padding: 15px 0 20px 0;display: block;line-height: 60px;        position: relative; margin-bottom: 31px;     font-family: arial, Microsoft JhengHei;}
.yfzz_main1_l1 h3:after,.yfzz_main1_l h3:after {
    content: "";
    width: 13%;
    height: 3px;
    background: #04c2fa;
    position: absolute;
    bottom: 0px;}
.yfzz_main1_l h3 > .small,.yfzz_main1_l1 h3 > .small{display: block;font-size: 18px;    font-weight: normal; color: #888;line-height: 24px;}

.yfzz_main1_l h3 b,.yfzz_main1_l1 h3 b {
    color: #04c2fa; 
    font-size: 36px; 
    /*font-family: arial, Microsoft JhengHei;*/
}

.yfzz_main1_l h4 {text-transform: uppercase;font-size: 22px;color: #333;padding-bottom: 35px;}
.yfzz_main1_l p,.yfzz_main1_l1 p{font-size: 16px;color: #565656;line-height:35px;padding: 0 0 7px;     text-indent: 2rem;}
.yfzz_main1 .main_pic {margin-right: 60px;}
.yfzz_main1_l1{margin-right:50px; width: 620px;}
.yfzz_main1_l1 img+img { margin-left: 10px;}
.yfzz_main1_l1 img { float: left; }
.yfzz_3{ width: 750px;}

.nyjj {   
    background: #fbfbfb;  
    padding: 50px 0; 
    width: 100%;   
    /*height: 660px;*/
    margin-top: 50px;
}

.nyjj_tu,.nyjj .fr,.page .fr{float: right; }
.nyjj_tu b img{    margin-bottom: 15px; }
.nyjj_tu b { width: 410px;  float: left;  text-align: center;  font-size: 16px;color: #565656; line-height: 24px;   }
.nyjj_tu b+b {  margin-left: 10px;}
	
/*cf*/
.so_ic { margin-top: 50px;}	
.so_ic ul li{ float: left; margin-right: 18px; position: relative;     margin-bottom: 18px;}
.so_ic ul li:nth-child(3),.so_ic ul li:nth-child(6){ margin-right: 0;}
.so_ic ul li:nth-child(4),.so_ic ul li:nth-child(5){ margin-right: 13px;}
.so_ic ul li img {
    width: 100%;
    height: auto;
    transition: all .75s;}
.so_ic ul li p{
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background:rgba(0,0,0,0.6);
    color: #fff;    font-size: 16px;transition: all .5s;}

.so_ic li:hover img {  transform: scale(1.1); -webkit-transition: all linear 0.6s;}
.so_ic li>a{  display: block;  overflow: hidden;}
.so_ic ul li:hover p{ background: #02893c;}


/*qywh*/
.t{font-size: 40px; font-weight: bold; text-align: center; width: 1400px; margin: 0 auto; color: #fff;}
.t b{color: #fff; font-weight: bold;}
.t p{font-size: 16px; color: #fff; font-weight: normal; padding-top:10px;}

.t1{font-size: 40px; font-weight: bold; text-align: center; width: 1400px; margin: 0 auto; color: #333;}
.t1 b{color: #04c2fa; font-weight: bold;}
.t1 p{font-size: 16px; color: #666; font-weight: normal; padding-top:10px;}

.duty {background: url(//memberpic.114my.com.cn/0398161/uploadfile/image/20230422/20230422141035_15466672.jpg) no-repeat; overflow: hidden;margin-bottom: 0px; }

.duty .wrap-title p {
	font-size: 14px;
	font-family: "DIN-Medium";
	color: #999;
	text-transform: uppercase;
}

.duty .inner {
	position: relative;
	height: 600px;
	overflow: hidden;
	margin-top: 40px;
}

.duty-one {
	position: absolute;
	right: 0;
	top: 0;
	width: 650px;
	height: 600px;
	overflow: hidden;
	background: url(../images/9e9aa768-b4c7-4ffa-bad6-c42bdcd0890f.jpg) no-repeat;
	background-size: 100% 100%;
	animation: fadeinL 1s;
}

.duty-one .text {
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 300px 100px 0 100px;
	background-color: rgb(0 0 0 / 40%);
	color: #fff;
}

.duty-one .text h3 {
	height: 50px;
	line-height: 50px;
	font-weight: normal;
	font-size: 30px;
}

.duty-one .text p {
	line-height: 30px;
	font-size: 16px;
	overflow: hidden;
}

.duty-one .text i {
	display: block;
	margin: 10px 0;
	width: 28px;
	height: 3px;
	background: #fff;
}

.duty-two {
	position: absolute;
	left: 0;
	top: 0;
	width: 750px;
	height: 280px;
	overflow: hidden;
	background: #efefef;
	animation: fadeinT 1s;
}

.duty-two .text {
	position: absolute;
	left: 60px;
	right: 60px;
	bottom: 60px;
}

.duty-two .text h3 {
	height: 50px;
	line-height: 50px;
	font-weight: normal;
	font-size: 30px;
	color: #333;
}

.duty-two .text p {
	margin-top: 10px;
	height: 75px;
	line-height: 25px;
	font-size: 16px;
	color: #666;
	overflow: hidden;
}

.duty-two .text i {
	display: block;
	margin-top: 10px;
	width: 28px;
	height: 3px;
	background: #ddd;
}

.duty-three {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 380px;
	height: 320px;
	background: #04c2fa;
	animation: fadeinR 1s;
}

.duty-three .text {
	position: absolute;
	left: 60px;
	right: 40px;
	top: 40px;
	color: #fff;
}

.duty-three .text h3 {
	height: 50px;
	line-height: 50px;
	font-weight: normal;
	font-size: 30px;
}

.duty-three .text p {
	margin-top: 10px;
	line-height: 32px;
	font-size: 16px;
	overflow: hidden;}

.duty-three .text i {
	display: block;
	margin: 10px 0;
	width: 28px;
	height: 3px;
	background: #fff;
}

.duty-four {
	position: absolute;
	left: 380px;
	bottom: 0;
	width: 370px;
	height: 320px;
	background: rgba(4, 194, 250, 0.8);
	animation: fadeinR 2s;
}

.duty-four .text {
	position: absolute;
	left: 60px;
	right: 60px;
	top: 40px;
	color: #fff;
}

.duty-four .text h3 {
	height: 50px;
	line-height: 50px;
	font-weight: normal;
	font-size: 30px;
}

.duty-four .text p {
	margin-top: 10px;
	line-height: 32px;
	font-size: 16px;
	overflow: hidden;
}

.duty-four .text i {
	display: block;
	margin-top: 5px;
	width: 28px;
	height: 3px;
	background: #fff;
}
.text b {
    font-size: 22px;
    font-weight: lighter;
    padding-right: 10px;
}
.wrapper {
	margin: 70px auto;
	width: 1400px;
}

@-webkit-keyframes fadein {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-moz-keyframes fadein {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-ms-keyframes fadein {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadein {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

/* 淡入-从上 */
@-webkit-keyframes fadeinT {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeinT {
	0% {
		opacity: 0;
		-moz-transform: translateY(-100px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes fadeinT {
	0% {
		opacity: 0;
		-ms-transform: translateY(-100px);
	}

	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@keyframes fadeinT {
	0% {
		opacity: 0;
		transform: translateY(-100px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

/* 淡入-从右 */
@-webkit-keyframes fadeinR {
	0% {
		opacity: 0;
		-webkit-transform: translateX(100px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeinR {
	0% {
		opacity: 0;
		-moz-transform: translateX(100px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-ms-keyframes fadeinR {
	0% {
		opacity: 0;
		-ms-transform: translateX(100px);
	}

	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}

@keyframes fadeinR {
	0% {
		opacity: 0;
		transform: translateX(100px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

/* 淡入-从下 */
@-webkit-keyframes fadeinB {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeinB {
	0% {
		opacity: 0;
		-moz-transform: translateY(100px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes fadeinB {
	0% {
		opacity: 0;
		-ms-transform: translateY(100px);
	}

	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@keyframes fadeinB {
	0% {
		opacity: 0;
		transform: translateY(100px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

/* 淡入-从左 */
@-webkit-keyframes fadeinL {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeinL {
	0% {
		opacity: 0;
		-moz-transform: translateX(-100px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-ms-keyframes fadeinL {
	0% {
		opacity: 0;
		-ms-transform: translateX(-100px);
	}

	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}

@keyframes fadeinL {
	0% {
		opacity: 0;
		transform: translateX(-100px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

/* 淡出 */
@-webkit-keyframes fadeout {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@-moz-keyframes fadeout {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@-ms-keyframes fadeout {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes fadeout {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

/* 淡出-向上 */
@-webkit-keyframes fadeoutT {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-100px);
	}
}

@-moz-keyframes fadeoutT {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(-100px);
	}
}

@-ms-keyframes fadeoutT {
	0% {
		opacity: 1;
		-ms-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-ms-transform: translateY(-100px);
	}
}

@keyframes fadeoutT {
	0% {
		opacity: 1;
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(-100px);
	}
}

/* 淡出-向右 */
@-webkit-keyframes fadeoutR {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(100px);
	}
}

@-moz-keyframes fadeoutR {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(100px);
	}
}

@-ms-keyframes fadeoutR {
	0% {
		opacity: 1;
		-ms-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-ms-transform: translateX(100px);
	}
}

@keyframes fadeoutR {
	0% {
		opacity: 1;
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(100px);
	}
}

/* 淡出-向下 */
@-webkit-keyframes fadeoutB {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(100px);
	}
}

@-moz-keyframes fadeoutB {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(100px);
	}
}

@-ms-keyframes fadeoutB {
	0% {
		opacity: 1;
		-ms-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-ms-transform: translateY(100px);
	}
}

@keyframes fadeoutB {
	0% {
		opacity: 1;
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(100px);
	}
}

/* 淡出-向左 */
@-webkit-keyframes fadeoutL {

	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateX(-100px);
	}
}

@-moz-keyframes fadeoutL {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateX(-100px);
	}
}

@-ms-keyframes fadeoutL {
	0% {
		opacity: 1;
		-ms-transform: translateX(0);
	}

	100% {
		opacity: 0;
		-ms-transform: translateX(-100px);
	}
}

@keyframes fadeoutL {
	0% {
		opacity: 1;
		transform: translateX(0);
	}

	100% {
		opacity: 0;
		transform: translateX(-100px);
	}
}

/*企业形象*/
.nyzs_bg{background:url(//memberpic.114my.com.cn/0398161/uploadfile/image/20230422/20230422151209_719071926.jpg) no-repeat center bottom;width: 100%;height: 500px;     margin-top: 50px;}
.nyzs_t{ width:1400px; margin:0 auto;  overflow:hidden;}
.com_m ul li {
    display: inline-block;
    width: 32%;
    margin-right: 1.8vw;
    transition: 0.3s ease all;
    position: relative;
    text-align: center;
}
.com_m ul li>a{display: block;overflow: hidden;transition: 0.3s ease all;border: 1px #eee solid;}
.com_m ul li+li{}
.com_m ul li img{width: 100%;-webkit-transition: 0.3s ease all;transition: 0.3s ease all;height: auto;}
.com_m ul li:hover img {
    -webkit-transform: scale(1.12, 1.12);
    transform: scale(1.12, 1.12); 
    -webkit-transition: all linear 0.6s;
}
.com_m ul li p{position: relative;bottom: 2px;width: 100%;height: 40px;line-height: 40px;background: rgba(255,255,255,0.6);}
.com_m ul li p a{font-size: 15px;color: #333;}
.com_m ul li:hover p{background: #04c2fa; color: #fff;}
.com_m ul li:hover p a{color: #fff;}
