.ny_ban,.ny_ban img{ width:100%; }
.max1400 {
    width: 100%;
    max-width: 1500px;
    margin: 0 auto;
    padding: 0 50px;}
.gynav-bj{width: 100%;height: 80px;border-bottom: 1px solid #E5E5E5;}
.gynav-ct{}
.gynav{float: left;overflow: hidden;}
.gynav a{font-size: 16px;line-height: 78px;color: #666;float: left;display: inline-block;margin-right:70px;position: relative;}
.gynav a:after{content: '';width: 1px;height: 10px;background: #E5E5E5;position: absolute;left: -50px;top: 50%;margin-top: -5px;}
.gynav a:hover{color: var(--yx_Color);}
.gynav a.on{color:var(--yx_Color);border-bottom: 2px solid var(--yx_Color);}
.gynav-rt{float: right;padding-top: 25px;}

.Tit48 {
    font-size: 48px;
    line-height: 1;
    color: #000;
}

@media(max-width:750px){
.pc-show{display: none;}
.md-show{display: block;}
.max1040,.max1300,.max1400,.max1600,.max1800{padding: 0 .3rem;}
.mgTop{margin-top: 1rem;}
.Tit28{font-size: .35rem;font-weight: bold;padding-bottom: .2rem;}
.Tit28:after{width: .35rem;}
.P16,.P18{font-size: .26rem;line-height: .45rem;}
.gynav-bj{height:50px; overflow-x:auto;}
.gynav{width: 100%;overflow-x: auto;white-space:nowrap  !important;}
.gynav a{font-size:15px;line-height:50px;margin-right:10px; padding:0 6px}
.gynav a:after{left: -.15rem;}
.gynav-rt{padding-top: .2rem;float: left;}
.Tit48{font-size: .48rem;}
.gynav-ct{ width:900px;height:50px; float:left}
.con { overflow:!important; height:65px;}
.con .gynav-ct{ width:200px;height:50px; float:left}

}

.fl{ float:left}
.about-abj{max-width: 1920px;overflow: hidden;position: relative;}
.about-aimg{position: absolute;left: -220px;top: 35px;z-index: 1;opacity: .1;}
.about-a{padding-top: 120px;padding-bottom: 110px;overflow: hidden;position: relative;z-index: 2;}
.about-a1{width:50%;margin-bottom:40px;}
.about-a2{width: calc(100% - 680px);max-width: 665px; width:100%;float: left;}
.about-a2-a{font-size: 16px;color: #333;line-height: 35px; }
.about-a2-a.on{height: auto;-webkit-line-clamp: initial;}
.about-a2-a p{ margin-bottom:10px;}

.about-a3{width: 640px;float: right;}
.about-a4{overflow: hidden;margin-top: 110px;width: 100%;float: left;}
.about-a4 li{width: 20%;text-align: left;float: left;position: relative;}
.about-a4 li:nth-child(2),.about-a4 li:nth-child(3){width: 30%;text-align: center;}
.about-a4 li:nth-child(4){text-align: right;}
.about-a4-a{display: inline-block;text-align: center;}
.about-a4-a1{font-size: 60px;line-height: 1;color:var(--yx_Color);font-family: DIN-Condensed-Bold;}
.about-a4-a2{font-size: 14px;color: #222;line-height: 20px;margin-top: 5px;}
.about-a4 li:after{content: '';width: 1px;height: 60px;background: #E5E5E5;position: absolute;left: 0;top: 5px;}
.about-a4 li:first-child:after{display: none;}

.about-bbj {height: 750px;}
.about-b{overflow: hidden;padding-top: ;}
.about-blt{color: #fff;padding-top: 110px;float: left;}
.about-brt{float: right;width: 635px;margin-right: 110px;height: 750px;position: relative;}
.about-brt:after{content: '';width: 1px;height: 750px;background: rgba(255,255,255,.2);position: absolute;top: 0;left: 120px;}
.aboutB-swiper{width: 100%;height: 520px;position: relative;top: 110px;}
.aboutB-slide{overflow: hidden;padding-bottom: 10px;color: #fff;cursor: pointer;}
.aboutB-a{width: 90px;font-size: 24px;line-height: 35px;float: left;text-align: right;transition: all .3s;;
-webkit-transition: all .3s;

}
.aboutB-b{width: 10px;height: 10px;border-radius: 100%;background: #fff;margin: 12px 25px;float: left;}
.aboutB-c{width: calc(100% - 150px);width: -webkit-calc(100% - 150px);float: right;font-size: 15px;line-height: 30px;padding-top: 2px;transition: all .3s;;
-webkit-transition: all .3s;

}
.aboutB-prev{width: 50px;height: 50px;background: url(../img/ico23_1.png) no-repeat center;background-size: cover;left: 95px;top: 30px;margin-top: 25px;}
.aboutB-next{width: 50px;height: 50px;background: url(../img/ico23_2.png) no-repeat center;background-size: cover;left: 95px;top: 635px;margin-top: 25px;}
.about-brt .swiper-button-disabled{opacity: 0;}
@media(min-width:1201px){
	
	.aboutB-slide:hover .aboutB-a{font-size: 36px;	transition: all .3s;;-webkit-transition: all .3s;}
	.aboutB-slide:hover .aboutB-c{font-size: 20px;	transition: all .3s;;-webkit-transition: all .3s;
	}
}
.abo_block{ display:block}
.abo_none{ display:none}
@media(max-width:1280px){
.about-a{ padding-top:60px; padding-bottom:80px}
.about-a2{max-width:100%}
.about-a3,.about-a3 img{ width:100%}
.about-a4{ margin-top:60px;}
.abo_block{ display:none}
.abo_none{ display:block}
.about-a4-a1{ font-size:40px;}

}
.about-c{padding-top: 90px;padding-bottom: 70px;}
.about-cnav{margin-top: 45px;position: relative;overflow: hidden;}
.about-cnav:after{content: '';width: 100%;height: 1px;background: #E5E5E5;position: absolute;top: 15px;left: 0;z-index: 1;}
.about-cnav ul{overflow: hidden;background: #fff;position: relative;z-index: 2;float: left;}
.about-cnav ul li{font-size: 16px;color: #666;line-height: 30px;margin-right: 50px;float: left;cursor: pointer;transition: all .3s;;
-webkit-transition: all .3s;

}
.about-cnav ul li:hover{color: #5B108B;transition: all .3s;;
-webkit-transition: all .3s;

}
.about-cnav ul li.on{color: #5B108B;}
.about-cdiv{margin-top: 70px;}
.aboutC-swiper{padding-bottom: 65px;}
.aboutC-img{width: 100%;height: 395px;background: #f6f6f7;padding: 20px;text-align: center;line-height: 355px;font-size: 0;}
.aboutC-img img{max-height: 100%}
.aboutC-txt{font-size: 16px;color: #333;line-height: 25px;text-align: center;margin-top: 20px;height: 50px;}
.swiper-pagination{bottom: 0 !important;}
.swiper-pagination span{width: 12px;height: 12px;background: #a3a3a3;opacity: 1;}
.swiper-pagination span.swiper-pagination-bullet-active{background: #5B108B;}

.about-dbj{background: #f6f6f7;}
.about-d{padding-top: 120px;padding-bottom: 70px;}
.aboutD-swiper{margin-top: 70px;padding-bottom: 125px;}
.aboutD-slide{width: 100%;height: 295px;background: #fff;border-top-left-radius: 15px;border-bottom-right-radius: 15px;padding: 30PX 35PX;overflow: hidden;cursor: pointer;}
.aboutD-a{font-size: 15px;line-height: 25px;height: 75px;color: #888;margin-top: 10px;margin-bottom: 25px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;position: relative;z-index: 2;}
.aboutD-b{width: 92px;height: 92px;float: left;border-radius: 100%;position: relative;z-index: 2;transition: all .3s;;
-webkit-transition: all .3s;}
.aboutD-c{width: calc(100% - 120px);font-size: 18px;line-height: 25px;color: #5B108B;padding-top: 20px;float: right;position: relative;z-index: 2;font-weight: bold;transition: all .3s;;
-webkit-transition: all .3s;}
.aboutD-d{width: calc(100% - 120px);font-size: 16px;line-height: 25px;color: #666;float: right;position: relative;z-index: 2;transition: all .3s;;
-webkit-transition: all .3s;}
.aboutD-e{position: absolute;bottom: -20px;right: -30px;z-index: 2;}
.aboutD-slide .img2{display: none;}
.aboutD-slide:hover{background: #5B108B;}
.aboutD-slide:hover .img1{display: none
}
.aboutD-slide:hover .img2{display: inline-block
}
.aboutD-slide:hover .aboutD-a,.aboutD-slide:hover .aboutD-c,.aboutD-slide:hover .aboutD-d{color: #fff;transition: all .3s;;
-webkit-transition: all .3s;}

.about-e{padding-top: 125px;padding-bottom: 135px;}
.about-e ul{margin-top: 90px;overflow: hidden;}
.about-e li{width: 16.666%;float: left;text-align: center;padding: 0 10px;margin-bottom: 20px;}

 
@media(max-width:1000px){
	.about-a2{width: 100%;	max-width: 100%;}
	.about-a3{width: 100%;	margin-top: 35px;}
	.about-abj{width: 100%;}
	.about-brt{width: 500px;}
	.aboutD-c{font-size: 15px;	line-height: 22px;}
	.aboutD-slide{padding: 30px 20px;}
	.aboutD-d{font-size: 14px;}
}
@media(max-width:750px){
	.about-a{padding-top:40px;	padding-bottom: .8rem;}
	.about-a1{margin-bottom: .5rem;} 
	.about-a3{margin-top: .35rem;}
	.about-a4{ display:none}
	.about-bbj{height: auto;	position: relative;}
	.about-blt{padding: 0;	position: absolute;	top: .8rem;	left: .3rem;}
	.about-brt{width: 5.5rem;	height: 10rem;}
	.aboutB-swiper{height: 6rem;	top: 2rem;}
	.aboutB-a{width: .8rem;	font-size: .26rem;}
	.aboutB-b{margin: .3rem .2rem;	width: .12rem;	height: .12rem;}
	.aboutB-c{width: calc(100% - 1.6rem);width: -webkit-calc(100% - 1.6rem);font-size: .24rem;line-height: .4rem;}
	.about-brt:after{height: 100%;	left: 1.05rem;}
	.aboutB-prev{width: .6rem;	height: .6rem;	left: .75rem;	top: .5rem;}
	.aboutB-next{width: .6rem;	height: .6rem;	left: .75rem;	top: 8rem;}
	.about-c{padding-top: .8rem;	padding-bottom: .8rem;}
	.about-cnav{margin-top: .5rem;}
	.about-cnav ul li{font-size: .26rem;	line-height: .4rem;	margin-right: .3rem;}
	.about-cnav:after{top: .2rem;}
	.about-cdiv{margin-top: .6rem;}
	.aboutC-img{height: 4rem;	padding: .3rem;	line-height: 3.4rem;}
	.aboutC-txt{font-size: .24rem;	line-height: .4rem;	margin-top: .15rem;}
	.aboutC-swiper{padding-bottom: .6rem;}
	.swiper-pagination span{width: .12rem;	height: .12rem;}
	.about-d{padding-top: .8rem;	padding-bottom: .8rem;}
	.aboutD-swiper{margin-top: .6rem;	padding-bottom: .7rem;}
	.about-e{padding-top: .8rem;	padding-bottom: .8rem;}
	.about-e ul{margin-top: .6rem;}
	.about-e li{width: 33.333%;	margin-bottom: .4rem;}
}
.aboutD-t{display: none;}
.expertTk{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 69;background: rgba(0,0,0,.6);display: none;}
.expert{width: 1290px;max-width: 90%;height: 720px;max-height: 90%;background: #fff;position: absolute;top: 50%;left: 50%;overflow: hidden;padding: 130px 80px;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.expert-lt{float: left;max-width: 360px;max-height: 100%;font-size: 0;}
.expert-lt img{max-height: 100%;}
.expert-rt{width: calc(100% - 400px);max-width: 800px;margin-left: 110px;float: left;height: 500px;overflow-y: auto;padding-right: 8px;}



.ab_wh,.ab_zz{width:100%; padding:60px 0;  text-align:center; float:left; background:url(../images/ico23.png) no-repeat left center}
.ab_wh .ny_bt{ text-align:left}
.ab_wh .ny_bt h3{font-size:48px; color:#000; font-weight:bold; line-height:44px; margin-bottom:15px;}
.ab_wh .ny_bt h4{font-size:20px; color:#666; line-height:32px; text-transform:uppercase; margin-bottom:20px;}
 
.ab_wh .wh_zs{ padding-top:30px;}
.ab_wh .wh_zs ul{ float:left}
.ab_wh .wh_zs ul li{width:calc(25% - 30px); padding:60px 25px; background-color:var(--yx_Color); margin:0 15px; float:left}
.ab_wh .wh_zs .t_b{width:90px; margin:0 auto 20px;}
.ab_wh .wh_zs .t_b img{width:100%; height:auto; display:block;}
.ab_wh .wh_zs h2{font-size:20px; font-weight:bold; color:#fff; margin-bottom:15px;}
.ab_wh .wh_zs p{font-size:15px; line-height:28px; color:#eee;}
.ab_zz{ margin-bottom:20px; }
.ab_zz ul li{ width:23%; float:left; margin:1%; bordeR:1px #eee solid; background:#fff}
.ab_zz ul li .imgZoom,.ab_zz ul li .imgZoom img{ max-width:100%;}
.meta{ padding:15px 0; font-size:16px;}


.page{ text-align:center; width:100%; float:left; margin-top:25px;}
.page a{ border:1px #eee solid; padding:5px 10px; margin-right:10px; font-size:16px;}

@media only screen and (max-width:992px){
.ab_wh{padding:60px 0 40px;}
.ab_wh .ny_bt h3{font-size:38px; line-height:50px;}
.ab_wh .ny_bt p{font-size:22px; line-height:36px;}
.ab_wh .wh_zs ul{margin:0 -10px;}
.ab_wh .wh_zs ul li{width:calc(50% - 20px); padding:40px 15px; margin:0 10px 20px;}
.ab_wh .wh_zs h2{font-size:28px;}
.ab_wh .wh_zs p{font-size:20px; line-height:34px;}
}

.mcon{ padding:40px 0}
.mcon,.ny_pro_show_left,.miaoshu,.duotu,.ny_fenye{ width:100%; float:left; text-align:center}
.miaoshu{ margin-bottom:20px;}
.miaoshu h2{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px #eee dashed}
.ny_news_content{ text-align:left !important}
.duotu{ text-align:center !important}
.ny_fenye{ margin-top:35px; border-top:1px #eee solid; padding-top:30px;}
.ny_previous,.ny_next{ width:50%; float:left; font-size:16px; text-align:left !important}
@media(max-width:750px){
.ab_zz,.mcon{ padding:15px 0}
.ab_zz ul li{ width:48%;}
.w_80{ width:96%;}
.meta{ font-size:14px; padding:8px 0}
.page a{ font-size:14px; margin-right:4px;}
.miaoshu h2{ font-size:18px; padding-bottom:10px; margin-bottom:10px;}
.duotu img{ width:100%; margin-bottom:10px;}
.ny_previous, .ny_next{ width:100%; font-size:14px; margin-top:8px;}
.ny_fenye{ padding-top:10px; margin-top:20px;}

}



.news_list{ width:100%; float:left; padding:20px 0; background:#f9f9f9;}
.news_list li{ width:98%; float:left; margin:10px 0; background:#fff; padding:1%;}
.news_list li .date{ width:260px; float:left}
.date img{ width:100%; border-radius:10px;}
.ny_news3_txt{ display:block; margin-left:320px;}
.ny_news3_txt h3{ width:100%; font-size:20px; font-weight:bold !important; color:#222; line-height:36px; position:relative; padding-bottom:15px; margin-bottom:15px;}
.ny_news3_txt h3:before{ content:"";position:absolute; bottom:0; height:2px; background:var(--yx_Color); width:40px;}
.ny_news3_txt p{ height:50px; overflow:hidden;}
.ny_news3_txt span{ height:22px; float:left; width:100%;color:var(--yx_Color) }
.news_list li:hover .ny_news3_txt h3{ color:var(--yx_Color)}


.ny_news_details_left,.ny_news_content,.ny_news_details_right,.ny_news_xgtj{ width:100%; float:left; margin:10px 0}
.ny_news_details_left h2{ margin:15px 0; border-bottom:1px #eee dashed; padding-bottom:15px;}
.time{ margin-bottom:10px;}
.ny_news_content p{ font-size:16px; line-height:32px;}
.ny_news_details_right{padding:20px 1%;}
.ny_news_details_right ul{ background:#f9f9f9;  padding:15px}
.ny_news_xgtj h2{ text-align:left; font-size:24px; padding-left:1%; margin-bottom:15px;}
.ny_news_xgtj ul{ width:100%; float:left;}
.ny_news_xgtj ul li{ width:23%; float:left; margin:10px 1%;}
.ny_news_xgtj ul li img{ width:100%;}
.ny_news_xgtj ul li h3{ font-size:16px; padding-top:20px;}


@media only screen and (max-width:992px){
.ny_news_xgtj ul li{ width:48%; float:left; margin:10px 1%;}	
	}

@media(max-width:750px){
.news_list li .date{ width:80px;}	
.ny_news3_txt{ margin-left:90px;}
	}

@media(max-width:640px){
 
.news_list li{padding:3%; width:99%;} 
.news_list li .date{ width:100%;}
.ny_news3_txt{ margin-left:0; padding-top:15px; float:left}
.ny_news3_txt h3{ font-size:16px; padding-bottom:5px;}

}
@media(max-width:960px){.w_80 {
    width: 98%;
}}
.contact-one {background: #e7f0f7;padding: 3rem 0;}
.contact-one .tle {margin-bottom: 3rem;}
.contact-one .tle h3 {text-align: center;font-size: 2.5rem;font-weight: 700;color: #333333;}
.contact-one ul {display: flex;justify-content: space-between;}
.contact-one li {background: #fff; width: 32%; display: flex; padding: 2rem 3.5rem; box-sizing: border-box; justify-content: space-between; align-items: flex-end;}
.contact-one li h3 {font-size: 1.5rem;font-weight: 700;color: #333333;line-height: 3.5rem; text-align: center; margin-bottom: 1rem;}
.contact-one li span {font-size: 1rem;color: #555555;line-height: 3rem;font-weight: 400; display: block; white-space: nowrap;}
.contact-one li .box-left {width: 100%;}
.contact-one li .box-right {text-align: center;}
.contact-one li em {font-size: 1rem;color: #333333; font-weight: 400; display: block;}

/* 地图 */
.contact-map img {display: block; width: 100%; image-rendering: pixelated;}
@media screen and (min-width: 200px) and (max-width: 900px) {
    .contact-one ul {flex-wrap: wrap;}
    .contact-one li {width: 100%; }
    .contact-one li:first-child {margin-top: 0;}
    .contact-one li {margin-top: 2rem;}

}
@media(max-width:750px){
	.contact-one{ padding:1.2rem 0;}
	.contact-one .tle{ margin-bottom:1rem;}
.contact-one .tle h3{ font-size:1.4rem;}
}

.xs{ background:#f4f4f4; width:100%; float:left; text-align:center}
.xs img{ max-width:100%}