/*footer*/
.footer{width: 100%;background: #3b7c95;color: #fff;padding-top: 30px;}
.foot-nav li{float: left;margin-right: 8%;margin-top: 30px;}
.foot-nav li h4{font-size: 18px;font-weight: 600;color: #fff;line-height: 70px;}
.foot-nav li a{display: block;font-size: 14px;color: #fff;opacity: 0.7;line-height: 30px;}
.foot-nav li a:hover{opacity: 1;}
.foot-r{text-align: right;margin-top: 50px;}
.foot-ewm{width: 111px;text-align: center;float: right;}
.foot-ewm img{width: 100%;height: auto;}
.foot-ewm p{font-size: 14px;color: #fff;}
.foot-lx{float: right;margin-right: 30px;width: 73%;position: relative;}
.foot-lx .foot-lx-tel{text-align: left;position: absolute; height: 56px;right: 0;width: 235px;}
.foot-lx .foot-lx-tel span{display: inline-block;float: left;margin-top: 16px;margin-right: 15px;}
.foot-lx .foot-lx-tel span i{font-size: 55px;}
.foot-lx .foot-lx-tel p{opacity: 0.7;font-size: 14px;margin-bottom: 6px;}
.foot-lx .foot-lx-tel a{font-size: 20px;font-weight: bold;}
.foot-lx a{color: #fff;font-size: 14px;display: block;}
.foot-lx-dz{margin-top: 70px;}
.foot-lx-dz a{line-height: 35px;}
.foot-bq{border-top:1px solid rgba(255, 255, 255, 0.2);text-align: center;font-size: 14px;opacity: 0.7;color: #fff;width: 100%;margin-top: 120px;
padding-top: 20px;padding-bottom: 20px;}
.foot-bq p{line-height: 30px;}
.foot-bq p a{color: #fff;}
  
/*按钮*/
.light-btn { 
	position: relative;
	text-decoration: none;  
	display: block;    
	font-size: 16px;  
	background: linear-gradient(90deg, #3b7c95, #768a75, #3b7c95, #768a75);
	background-size: 400%;
	width: 140px; 
	height: 50px;  
	line-height:50px;  
	color: #fff;  
	text-align: center;  
	text-transform: uppercase;
	border-radius: 5px;  
	z-index: 1;  
	margin-top:50px;
}
.light-btn:hover::before,.light-btn:hover { animation: sun 5s infinite; color: #fff;}
.light-btn::before {  
	content: '';  
	position: absolute;  
	left: -5px;  
	right: -5px;  
	top: -5px;  
	bottom: -5px;  
	background-size: 400%;  
	border-radius: 5px;  
	filter: blur(10px);  
	z-index: -1;
}
@keyframes sun {
  100%{
    background-position: -400% 0;
  }
}
/*按钮 end*/

/*内页标题*/
.ny-title{text-align: center;padding: 50px 0;}
.ny-title h3{font-size: 30px;color: #3b7c95;font-weight: bold;line-height: 70px;}
.ny-title p{color: #666;font-size: 16px;text-transform: uppercase;}

/*内页二级导航*/
.ny-2nav{width: 100%;background: rgba(59, 124, 149, 0.1);text-align: center;height: 140px;line-height: 140px;}
.ny-2nav-ul{text-align: center;}
.ny-2nav-ul li{display: inline-block;color: #333;font-size: 18px;margin: 0 15px;}
.ny-2nav-ul li a{color: #333;transition: all 0.5s;position: relative;display: inline-block;}
.ny-2nav-ul li.active a{color: #3b7c95;font-weight: bold;}
.ny-2nav-ul li a::after{
	position: absolute;
    content: "";
    width: 13px;
    height: 13px;
    border: #3b7c95 3px solid;
    left: auto;
    bottom: auto;
    z-index: -1;
    transition: width 0.5s ease;
    border-radius: 50%;
    right: -13px;
    top: 51px;
	display: none;
}
.ny-2nav-ul li.active a::after{display: block;}
.ny-2nav-ul li:hover a::after{display: block;}

.ny-news-ico{display: inline-block;background: url(../images/index_10.png);width: 40px;height: 40px;margin-top: 49px;margin-right: 10px;float: left;
transition: all 0.5s;}
.ny-news-ico1{background-position: 0 0;}
.ny-news-ico2{background-position: -96px 0;}
.ny-news-ico3{background-position: -190px 0;}
.ny-2nav-ul li:hover a{color: #3b7c95;}
.ny-2nav-ul li:hover .ny-news-ico1,.ny-2nav-ul li.active .ny-news-ico1{background-position: 0 -69px;}
.ny-2nav-ul li:hover .ny-news-ico2,.ny-2nav-ul li.active .ny-news-ico2{background-position: -96px -69px;}
.ny-2nav-ul li:hover .ny-news-ico3,.ny-2nav-ul li.active .ny-news-ico3{background-position: -190px -69px;}

.ny-zy-ico{display: inline-block;background: url(../images/index_11.png);width: 40px;height: 40px;margin-top: 49px;margin-right: 10px;float: left;
transition: all 0.5s;}
.ny-zy-ico1{background-position: 0 0;}
.ny-zy-ico2{background-position: -72px 0;}
.ny-zy-ico3{background-position: -146px 0;}
.ny-zy-ico4{background-position: -216px 0;}
.ny-zy-ico5{background-position: -287px -2px;}
.ny-zy-ico6{background-position: -366px -2px;}

.ny-2nav-ul li:hover .ny-zy-ico1,.ny-2nav-ul li.active .ny-zy-ico1{background-position: 0 -82px;}
.ny-2nav-ul li:hover .ny-zy-ico2,.ny-2nav-ul li.active .ny-zy-ico2{background-position: -72px -82px;}
.ny-2nav-ul li:hover .ny-zy-ico3,.ny-2nav-ul li.active .ny-zy-ico3{background-position: -146px -82px;}
.ny-2nav-ul li:hover .ny-zy-ico4,.ny-2nav-ul li.active .ny-zy-ico4{background-position: -216px -82px;}
.ny-2nav-ul li:hover .ny-zy-ico5,.ny-2nav-ul li.active .ny-zy-ico5{background-position: -287px -84px;}
.ny-2nav-ul li:hover .ny-zy-ico6,.ny-2nav-ul li.active .ny-zy-ico6{background-position: -366px -84px;}


/*内页banner*/
.ny-banner{width: 100%;height: 500px;position: relative;background-repeat: no-repeat;background-size: cover !important;}
.ny-banner-bt{width: 100%;/*background: rgba(59, 124, 149, 0.6);position: absolute;padding: 20px 0;*/bottom: 0;left: 0;color: #fff;
    display: flex;
    align-items: center;
    height: 100%;
}
.ny-banner-bt h2{font-size: 30px;font-weight: bold;margin-bottom: 15px;}
.ny-banner-bt p{font-size: 20px;text-transform: capitalize;}

/*关于*/
.ny-about{margin-bottom: 80px;}
.left-pc{float: left;}
.right-pc{float: right;}
.ny-about-text{width: 100%;margin-top: 250px;}
.ny-about-text h5{font-size: 35px;color: #666;text-transform: uppercase;}
.ny-about-text h3{font-size: 30px;font-weight: bold;color: #333;line-height: 70px;margin-bottom: 20px;}
/* .ny-about-text span{display: block;width: 55px;height: 5px;background: linear-gradient(95deg, #3b7c95, #768a75);} */
.ny-about-text .jyln-sp {display: block;width: 55px;height: 5px;background: linear-gradient(95deg, #3b7c95, #768a75);}
.ny-about-p{margin-top: 70px;font-size: 14px;}
.ny-about-p p{font-size: 14px;text-align: justify;line-height: 30px;color: #666;}
.right-pc{margin-top: 80px;}
.right-pc figure{text-align: right;}
.right-pc figure img{max-width: 100%;}
.ny-about li:nth-child(2n) .left-pc{float: right;}
.ny-about li:nth-child(2n) .right-pc{float: left;}
.ny-about li:nth-child(2n) .right-pc figure{text-align: left;}

.ny-about-text .jyln-p1 p{
	background: url(../images/166415895.png) no-repeat 0px 9px;
	padding-left: 20px;
	background-size: 9px auto;
	margin-bottom: 20px;
}
.ny-about-text .jyln-p1 p:nth-child(2){background-position: 0 -30px;}
.ny-about-text .jyln-p1 p:nth-child(3){background-position: 0 -68px;}

.mt15{margin-top: 20px;}
.mt15 li{width: 100%;margin-top: 120px;}
.mt15 li .ys-ico{float: left;margin-right: 15px;width: 62px;height: 60px;background: url(../images/index_05.png);}
.mt15 li .ys-ico-1{background-position: 0 0;}
.mt15 li .ys-ico-2{background-position: 0 -100px;}
.mt15 li .ys-ico-3{background-position: 0 -205px;}
.mt15 li .ys-ico-4{background-position: 0 -328px;}
.mt15 li .ys-text{}
.mt15 li .ys-text b{font-size: 30px;color: #333;font-weight: bold;line-height: 34px;}
.mt15 li .ys-text b i{font-style: normal;}
.mt15 li .ys-text p{font-size: 16px;color: #666;}

.qyzz-p{}
.qyzz-p p{margin-bottom: 20px;}
.qyzz-p p strong{display: inline-block;margin-right: 15px;color: #3b7c95;}


/*招聘*/
.ny-job{width: 100%;position: relative;padding-bottom: 440px;}
.ny-job-l{width: 47%;float: left;text-align: center;margin-top: 30px;}
.ny-job-l h4{font-size: 24px;color: #333;margin-bottom: 30px;margin-top: 50px;}
.ny-job-l p{font-size: 14px;color: #666;line-height: 30px;}
.ny-job-r{position: absolute;top: 0;right: 0;width:71%;}
.ny-job-r img{width: 100%;}

.job-ygfl{width:100%;display:flex;}
.ygfl-div{width: 100%;border-radius: 10px;box-shadow: 0 0 20px rgba(59, 124, 149, 0.2);background: #fff;text-align: center;padding: 0 30px;margin: 10px 0;
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    -webkit-transition: -webkit-transform box-shadow .2s ease-in-out;
    transition: transform box-shadow .2s ease-in-out;
}
.ygfl-div:hover {
    -moz-transform: translateY(-.2rem);
    -o-transform: translateY(-.2rem);
    -webkit-transform: translateY(-.3rem);
    -ms-transform: translateY(-.2rem);
    transform: translateY(-.2rem);
}
.ygfl-div span{display: block;padding:50px 0 35px;}
.ygfl-div span i{
	font-size: 70px;
	background: linear-gradient(95deg, rgba(59, 124, 149, 1) , rgba(118,138,117, 1));
	-webkit-background-clip: text;
	color: transparent;
}
.ygfl-div h4{font-size: 20px;font-weight: bold;color: #333;margin-bottom: 25px;}
.ygfl-div p{font-size: 14px;color: #666;height: 120px;}

.jop-title{width: 100%;background: #3b7c95; height: 70px;font-size: 18px;text-align: center;line-height: 70px;}
.jop-title span{display: inline-block;color: #fff;text-transform: capitalize;text-align: center;}
.ny-jop .sideMenu {width: 100%;color: #333;margin-bottom: 80px;}
.ny-jop .sideMenu h3{
    background: #fff;
    line-height: 50px;
    cursor: pointer;
	margin: 0px;
	font-size: 16px;
	text-align: center;
}
.ny-jop .sideMenu h3:nth-of-type(even){background: rgba(59, 124, 149, 0.1);}
.ny-jop .sideMenu h3.no{border-bottom: none;}
.ny-jop .sideMenu h3 span{display: inline-block;}
.ny-jop .sideMenu h3 span:hover{color: #3b7c95;}
.ny-jop .sideMenu ul{border-top: 1px solid #eee;padding: 20px 25px 40px;display: none;}
.ny-jop .sideMenu ul li p{font-size: 14px;color: #666;text-align: justify;line-height: 30px;}
.ny-jop .sideMenu ul li a.job-yx{display: block;border-radius: 30px;background: #3b7c95;color: #fff;padding: 10px 0px;width: 280px;margin-top: 20px;
text-align: center;}

/*新闻列表*/
.ny-news-ul{}
.ny-news-ul li{width: 100%;background: #fff;overflow: hidden;width: 100%;margin-top: 40px;box-shadow: 0 0 20px rgba(59, 124, 149, 0.2);}
.ny-news-ul li figure{width: 32%;float: left;overflow: hidden;}
.ny-news-ul li figure img{width: 100%;transition: all 0.5s;}
.ny-news-ul li:hover figure img{transform: scale(1.05);}
.ny-news-ul li .ny-news-text{width: 65%;float: right;padding-top: 40px;padding-right: 50px;}
.ny-news-ul li .ny-news-text h3{font-size: 18px; color:  #333;}
.ny-news-ul li .ny-news-text time{display: block;color: #999;font-size: 14px;margin: 20px 0;}
.ny-news-ul li .ny-news-text p{font-size: 14px;line-height: 22px;text-align: justify;color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 3;
    -moz-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
}
.ny-news-ul li .ny-news-text .light-btn{margin-top: 30px;font-size: 14px;width: 130px;height: 45px;line-height: 45px;}
.ny-news-ul li:nth-child(2n) figure{float: right;}
.ny-news-ul li:nth-child(2n) .ny-news-text{float: left;padding-left: 50px;padding-right: 0;}

/*分页*/
.paging{text-align: center;margin: 50px auto;}
.paging .paging_first,.paging .page-status,.paging .paging_last,.paging .paging_max{display: none;}
.paging span a{display: inline-block;border: 1px solid #e1e1e1;margin: 0 3px;width: 35px;height: 35px;line-height: 35px;font-size: 14px;border-radius: 5px;}
.paging span a:hover{background: linear-gradient(95deg, rgba(59, 124, 149, 1) , rgba(118,138,117, 1));color: #fff;border: 1px solid #3b7c95;}
.paging span a.page-num-current{background: linear-gradient(95deg, rgba(59, 124, 149, 1) , rgba(118,138,117, 1));color: #fff;border: 1px solid #3b7c95;}
.text-center{text-align: center;font-size: 14px;color: #666;margin-bottom: 60px;}
.text-center{margin: 80px auto;font-size: 14px;}

/*新闻详情*/
.xwxq-l{width: 100%;margin-top: 70px;padding-right: 30px;}
.xwxq-l .xwxq-l-title{text-align: center;border-bottom: 1px solid #eee;padding-bottom: 20px;margin-bottom: 30px;}
.xwxq-l .xwxq-l-title h4{font-size: 20px;color: #333;margin-bottom: 20px;}
.xwxq-l .xwxq-l-title span{display: inline-block;font-size: 14px;color: #666;}
.xwxq-l-nr{border-bottom: 1px solid #eee;padding-bottom: 30px;}
.xwxq-l-nr p{font-family: '微软雅黑' !important;font-size: 14px;text-align: justify;line-height: 25px;color: #666;}
.xwxq-l-nr img{max-width: 100%;height:auto !important;}
.xwxq-l-btn{margin: 30px 0 80px;}
.xwxq-l-btn p{margin-bottom: 15px;font-size: 14px;color: #666;}
.xwxq-l-btn p a{color: #666;transition: all 0.5s;}
.xwxq-l-btn p a:hover{color: #3b7c95;}
.xwxq-l-btn p span{display: inline-block;float: left;margin-right: 7px;}
.xwxq-l-btn p span i{font-size: 20px;color: #666;}
.xwxq-r{border-top-left-radius: 10px;border-top-right-radius: 10px;overflow: hidden;margin-top: 70px;}
.xwxq-r h3{text-align: left;width: 100%;color: #3b7c95;font-size: 20px;margin-bottom: 15px;}
.xwxq-r ul{}
.xwxq-r ul li{width: 100%;border-top: 1px solid rgba(59, 124, 149, 0.1);padding: 15px 0;}
.xwxq-r ul li:last-child{border-bottom: none;}
.xwxq-r ul li figure{width: 36%;float: left;overflow: hidden;}
.xwxq-r ul li figure img{width: 100%;transition: all 0.5s;}
.xwxq-r ul li:hover figure img{transform: scale(1.05);}
.xwxq-r ul li .xwxq-r-text{float: right;width: 60%;}
.xwxq-r ul li .xwxq-r-text h4{font-size: 14px;color: #333;line-height: 22px;transition: all 0.5s;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
}
.xwxq-r ul li .xwxq-r-text time{font-size: 14px;color: #666;}
.xwxq-r ul li:hover h4{color: #3b7c95;}

/*资源中心*/
.xz-ul{margin: 30px 0;}
.xz-ul li{width: 100%;background: #fff;padding: 0px 15px;height:60px;line-height: 60px;overflow: hidden;}
.xz-ul li a{display: inline-block;width: 100%;}
.xz-ul li:nth-child(2n){background: rgba(59, 124, 149, 0.05);}
.xz-ul li h4{font-size: 16px;color: #333;float: left;line-height: 60px;}
.xz-ul li:hover h4{color: #3b7c95;}
.xz-ul li span{display: inline-block;float: right;}
.xz-ul li span i{color: #3b7c95;font-size: 34px;}

/*应用领域*/
.tsfw-ul .tsfw-ul-li .fudong {top: -120px;width: 0;height: 0;position: absolute;}
.ny-yy-ul{}
.ny-yy-ul li{width: 100%;overflow: hidden;background-size: 100% 100% !important;margin-top: 0px;position: relative;}
.ny-yy-ul li:nth-child(1){background: url(../images/index_12.png) no-repeat center left;}
.ny-yy-ul li:nth-child(2){background: url(../images/index_13.png) no-repeat center right;}
.ny-yy-ul li:nth-child(3){background: url(../images/index_14.png) no-repeat center left;}
.ny-yy-ul li:nth-child(4){background: url(../images/index_29.png) no-repeat center right;}
.ny-yy-text {
    width: 33%;
    float: left;
}
.ny-yy-text1{width: 100%;margin-top: 180px;}
.ny-yy-text1 .ny-yy-text2{transition: all 0.5s;}
.ny-yy-text1 .ny-yy-text2 p{font-size: 24px;color: #333;font-weight: bold;cursor: pointer;float: left;transition: all 0.5s;}
.ny-yy-text1 .ny-yy-text2 p a{color: #333;}
.ny-yy-text1 .ny-yy-text2:hover p a{
	background: linear-gradient(to right, #3b7c95 , #768a75);
	-webkit-background-clip: text;
	color: transparent;
}
.ny-yy-text1 .ny-yy-text2:hover{background: url(../images/index_15.png) no-repeat left center;}
.ny-yy-text1 .ny-yy-text2:hover p{
	padding-left: 22px;
	background: linear-gradient(to right, #3b7c95 , #768a75);
	-webkit-background-clip: text;
	color: transparent;
}
.ny-yy-text1 span{display: block;width: 58px;height: 6px;background: linear-gradient(95deg, rgba(59, 124, 149, 1) , rgba(118,138,117, 1));margin: 20px 0 30px;}
.ny-yy-text1 p{font-size: 16px;color: #333;line-height: 35px;text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 8;
    -moz-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
}
.ny-yy-ul li:nth-child(2n) .ny-yy-text{float: right;}
.ny-yy-ul li:nth-child(2n) .ny-yy-img{float: left;}

.ny-yy-ul .con1300{}

.ny-yy-img {
    width: 66%;
    float: right;
}
.ny-yy-img .swiper{width: 100%;overflow: hidden;padding-bottom: 125px;margin-top: 110px;color: #fff;}
.ny-yy-img .swiper-wrapper{border-radius: 20px;}
.ny-yy-img .swiper .swiper-slide{background: linear-gradient(125deg, rgba(59, 124, 149, 1) , rgba(118,138,117, 1));padding: 50px;border-radius: 20px;
overflow: hidden;display: inline;}

.ny-yy-img .swiper .swiper-slide figure{width: 37%;float: left;overflow: hidden;border-radius: 20px;margin:0px;}
.ny-yy-img .swiper .swiper-slide figure img{width: 100%;transition: all 0.5s;}
.ny-yy-img .swiper .swiper-slide:hover figure img{transform: scale(1.05);}
.ny-yy-img .swiper .swiper-slide h5{
	font-size:22px;
	color: #fff;
	margin-bottom: 30px;
}
.ny-yy-img .ny-yy-bd-js{
	width: 60%;
	float: right;
	margin-top: 20px;
}
/*.ny-yy-img .ny-yy-bd-js p.yylist-p{height: 240px;}*/
.ny-yy-img .ny-yy-bd-js p{font-size: 14px;color: #fff;line-height: 25px;letter-spacing: 1px;text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 5;
    -moz-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
}
.ny-yy-img .ny-yy-bd-js span a{
	display: block;
	width: 150px;
	height: 50px;
	line-height: 48px;
	text-align: center;
	background: #fff;
	border: 1px solid #fff;
	color: #3b7c95;
	font-size: 16px;
	border-radius: 5px;
	transition: all 0.5s;
	margin-top: 50px;
}
.ny-yy-img .ny-yy-bd-js span a:hover{
	background: none;
	color: #fff;
}
.ny-yy-ul .yylist-r .swiper .btn-gd{bottom: 195px;}
.ny-yy-img .swiper .btn-gd{
	position: absolute;
	/* text-align: center;
	width: 100%;
	padding-left: 68%; */
	bottom: 189px;
	left: auto;
	z-index: 9;
	right: 30px;
}
.ny-yy-img .swiper-button-next,.ny-yy-img .swiper-button-prev{
	display: inline-block;
	position: initial;
	margin: 0 40px;
}
.ny-yy-img .swiper-button-next i,.ny-yy-img .swiper-button-prev i{
	font-size: 35px;
	color: #fff;
	transition: all 0.5s;
}
.ny-yy-img .swiper-button-next:hover i,.ny-yy-img .swiper-button-prev:hover i{
	/* background: linear-gradient(to right, #3b7c95 , #768a75);
	-webkit-background-clip: text;
	color: transparent; */
}
.ny-yy-img .swiper-button-prev:after,.ny-yy-img .swiper-rtl .swiper-button-next:after{content: "";}
.ny-yy-img .swiper-button-next:after,.ny-yy-img .swiper-rtl .swiper-button-prev:after {content: "";}

.yy-list .sycp-ul .sycp-div-js figure {width: 100%;height: 140px;display: flex;justify-content: center;align-items: center;}
.yy-list .sycp-ul .sycp-div-js p{width: 156px;margin-left: 10px;}
.yy-list .sycp-div-nav a{width: 100%;}
.yy-list .sycp-div-nav p{font-size: 14px;color: #666;text-align: justify;line-height: 22px;}
.yy-list .sycp-div-js-a{}
.yy-list .sycp-div-js-a a{font-size: 14px;height: 40px;line-height: 40px;width: 100%;margin-top: 15px;background:#3b7c95;}
.sycp-ul .sycp-div{padding:15px;}
.sycp-div-img{width: 100%;overflow: hidden;position:relative;border-radius:5px;}
.sycp-div-img h3{font-size: 25px;position: absolute;top: 50%;width: 100%;color: #fff;text-align:center;transform: translateY(-50%);}
.sycp-div-img figure{width: 100%;display: flex;justify-content: center;align-items: center;height:75px;}
.sycp-div-img figure img{width: 100%;transition:all 0.5s;}
.sycp-div-text{height:160px;margin-top:10px;border-top:1px solid #eee;padding-top:5px;}
.sycp-div-text p{font-size: 14px;color: #666;text-align: justify;line-height: 22px;}
.sycp-ul .sycp-div:hover .sycp-div-img figure img {transform:scale(1.05);}

/* .ny-yy-ul li:nth-child(2n) .ny-yy-img .swiper .btn-gd{padding-left: 68%;padding-right: 0px;} */

/*应用详情*/
.ny-yy-nav{}
.ny-yy-nav li:hover span.ny-news-ico,.ny-yy-nav li.active span.ny-news-ico{background-position: 0 -53px !important;}
.yyxq-c{width: 100%;margin-top: 60px;}
.yyxq-c h3{font-size: 26px;color: #3b7c95;}
.yyxq-c-text{width: 100%;margin-top: 40px;}
.yyxq-c-text img{max-width: 100%;height: auto !important;}
.yyxq-c-text p{/* font-size: 14px;*/color: #333; line-height: 30px;text-align: justify}
.yyxq-c-text ul{margin-left: 20px;}
.yyxq-c-text ul li{list-style: inherit;}
.yyxq-c-text table tbody tr td{border: 1px solid #eee;padding: 5px;}
.ue-table-interlace-color-double {
    background-color: #f7faff;
}
.yyxq-xgal{margin: 30px 0;}
.yyxq-xgal h3{font-size: 18px;line-height: 70px;background: rgba(59, 124, 149, 0.1);color: #333;padding-left: 15px;width: 100%; margin-bottom:15px;}
.yyxq-xgal h3 i{
	display: inline-block;
	font-size: 44px;
	background: linear-gradient(to right, #3b7c95 , #768a75);
	-webkit-background-clip: text;
	color: transparent;
	float: left;
	margin-right: 5px;
}
.yyxq-xgal ul li{width: 100%;background: #fff;padding: 0px 15px;height:60px;line-height: 60px;overflow: hidden;}
.yyxq-xgal ul li a{display: inline-block;width: 100%;}
.yyxq-xgal ul li:nth-child(2n){background: rgba(59, 124, 149, 0.05);}
.yyxq-xgal ul li h4{font-size: 16px;color: #333;float: left;line-height: 60px;}
.yyxq-xgal ul li:hover h4{color: #3b7c95;}
.yyxq-xgal ul li span{display: inline-block;float: right;}
.yyxq-xgal ul li span i{color: #3b7c95;font-size: 34px;}
.yy-xgcp{width: 100%;background: rgba(59, 124, 149, 0.1);padding: 40px 0;margin-top: 60px;}
.yy-xgcp-title h3{font-size: 26px;color: #3b7c95;line-height: 60px;}
.yy-xgcp-title h3 i{
	display: inline-block;
	font-size: 44px;
	background: linear-gradient(to right, #3b7c95 , #768a75);
	-webkit-background-clip: text;
	color: transparent;
	float: left;
	margin-right: 5px;
}
.yy-xgcp .swiper {
    width: 100%;
    height: 100%;
	text-align: center;
	margin-top: 30px;
	padding-bottom: 80px;
}
.yy-xgcp .swiper-backface-hidden .swiper-slide{
	
}
.yy-xgcp-div{width: 100%;overflow: hidden;background: #fff;box-shadow: 0 0 20px rgba(59, 124, 149, 0.2);padding-bottom: 15px;}
.yy-xgcp-div figure{width: 100%;overflow: hidden;margin-bottom:0px;}
.yy-xgcp-div figure img{width: 100%;transition: all 0.5s;}
.yy-xgcp-div:hover figure img{transform: scale(1.05);}
.yy-xgcp-div p{font-size: 16px;color: #333;line-height: 50px;}
.yy-xgcp-div a{font-size: 14px;color: #3b7c95;}
.yy-xgcp .swiper-pagination{width: 100%;margin-top: 40px;}
.yy-xgcp .swiper-pagination-clickable .swiper-pagination-bullet{
	width: 50px;
	height: 10px;
	border-radius: 30px;
	margin: 0 10px;
	background: rgba(59, 124, 149, 0.8);
}
.yy-xgcp .swiper-pagination-bullet-active{background: linear-gradient(to right, #3b7c95 , #768a75) !important;}

/*产品中心*/
.cplb-mbx a:last-child{color:#3b7c95;}
.cplb-mbx{font-size: 16px;margin-top: 30px;color: #333;}
.cplb-mbx a{color: #333;}
.cplb-mbx a:hover{color:#3b7c95;}
.sycp-ul{display: flex;flex-wrap: wrap;margin: 80px 0 50px;}
.sycp-ul .sycp-div{width: 100%;background: #fff;border-radius: 5px;overflow: hidden;box-shadow:0px 0px 10px rgba(1,59,148,0.1);height: auto;
margin-bottom: 30px;padding-bottom: 15px;}
.sycp-ul .sycp-div-title{background: #3b7c95;width: 100%;color: #fff;height: 40px;line-height: 40px;padding: 0 15px;}
.sycp-ul .sycp-div-title h3{margin: 0;font-size: 14px;font-weight: bold;float: left;line-height: 40px;width: 100%;text-align: center;}
.sycp-ul .sycp-div-title a{display: inline-block;float: right;color: #fff;font-size: 12px;}
.sycp-ul .sycp-div-js{padding: 10px 15px;justify-content: space-around;display: flex;}
.sycp-ul .sycp-div-js figure{width: 124px;height: 88px;border-radius: 5px;overflow: hidden;margin: 0;}
.sycp-ul .sycp-div-js figure img{width: 100%;transition: all 0.5s;}
.sycp-ul .sycp-div-js figure:hover img{transform: scale(1.05);}
.sycp-ul .sycp-div-js p{font-size: 14px;color: #666;text-align: justify;line-height: 25px;margin-top: 7px;width: 200px;
    overflow: hidden;
	text-overflow: ellipsis;    
	display: -webkit-box;    
	-webkit-line-clamp: 3;    
	-webkit-box-orient: vertical;    
	display: -moz-box;    
	-moz-line-clamp: 3;    
	-moz-box-orient: vertical;   
	word-wrap: break-word;    
	word-break: break-all;    
	white-space: normal;
}
.sycp-div-nav{margin: 0 15px;border-top: 1px solid #eee;padding-top: 6px;height: 170px;}
.sycp-div-nav a{display: inline-block;background: url(../images/index_110.png) no-repeat left 6px;font-size: 13px;color: #666;padding-left: 15px; 
line-height: 20px;width: 50%;float: left;margin-bottom: 15px;}
.sycp-div-nav a:hover{color: #3b7c95;}
/*.sycp-ul li:nth-child(1) .sycp-div-nav a,.sycp-ul li:nth-child(3) .sycp-div-nav a{width: 100%;}*/

.cplist-list{width: 100%;text-align: center;padding: 30px 0;}
.cplist-list h5{color: #666;text-transform: uppercase;font-size: 20px;}
.cplist-list h3{font-size: 35px;color: #333;font-weight: 700;margin: 15px 0 20px;}
.cplist-list span{display: block;margin: 0 auto;width: 60px;height: 4px;background: #3b7c95;}
.cplist-box{}
.cplist-box-2{display:flex;justify-content:space-between;margin-bottom:80px;background:url(../images/127.jpg) no-repeat center;
background-size:99%;}
.cplist-box-3 .cplist-1{width: 25%;height:650px;}
.cplist-box-3 .cplist-2{width: 75%;flex-wrap:wrap;}
.cplist-box-3 .cplist-2 .cplist-2-nr:nth-child(1){display:none;}
.cplist-box-3 .cplist-2 .cplist-2-nr{width: 33.334%;padding: 0;height:325px;}
.itme-ul-div{font-size:14px;color:#fff;line-height:22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 8;
    -moz-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
}
.cplist-1{width: 25%;height: 300px;}
.cplist-nr{width: 100%;height: 100%;padding:20px 20px 0;position: relative;background:rgb(255 255 255 / 0%);transition:0.5s;
border: 10px #fff solid;}
.cplist-nr-bj{width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;opacity:0;
position: absolute;top:0;left:0;transition:0.5s;}
.cplist-main{position:relative;z-index:10;}
.cplist-js{width: 100%;margin-top: 15px;}
.cplist-js p{font-size: 14px;color: #333;text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 4;
    -moz-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
}
.itme-pic{width: 100%;text-align: center;}
.itme-pic .itme-pic-img{width: 70px;transition:0.5s;margin: 0 auto 10px;}
.itme-pic .itme-pic-img img{width: 100%;
    /*filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: brightness(0%) invert(100%);
    -webkit-filter: brightness(0%) invert(100%);*/
}
.itme-pic-h2{font-size: 16px;font-weight: bold;color:#333;}
.itme-ul{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top:15px;opacity:0;}
.itme-ul li {width: 47%;display: flex;justify-content: space-between;border-bottom: 1px dotted #3b7c95;align-items:center;padding:8px 0;}
.itme-ul li span{display: block;margin-right:5px;width: 7px;height: 7px;}
.itme-ul li span img{width: 7px;height:auto;align-items: center;}
.itme-ul li a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display:block;width:95%;font-size:14px;color:#333;}
.cplist-nr:hover{background: linear-gradient(180deg, #3b7c95, #768a75);}
.cplist-nr:hover .cplist-js{display:none;}
.cplist-nr:hover .itme-ul{opacity:1;}
.cplist-nr:hover .cplist-nr-bj{opacity:0;}
.cplist-nr:hover .itme-pic{display: flex;justify-content: center;align-items:center;}
.cplist-nr:hover .itme-pic .itme-pic-img{width:25px;margin: 0 10px 0 0px;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: brightness(0%) invert(100%);
    -webkit-filter: brightness(0%) invert(100%);
}
.cplist-nr:hover .itme-pic-h2{color:#fff;}
.cplist-nr:hover .itme-ul li{border-bottom: 1px dotted #fff;}
.cplist-nr:hover .itme-ul li a{color:#fff;}
.cplist-nr:hover .itme-ul li span img{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: brightness(0%) invert(100%);
    -webkit-filter: brightness(0%) invert(100%);
}
.itme-more{width: 100%;position: absolute;bottom: 20px;left: 0;z-index: 9;opacity:0;}
.itme-more span{display: block;width: 60%;margin: 0 auto;border-radius: 5px;border: 1px solid #fff;text-align: center;font-size: 14px;
color: #fff;line-height:35px;transition:0.5s;}
.cplist-1:hover .itme-more,.cplist-2 .cplist-2-nr:hover .itme-more{opacity:1;}
.itme-more span:hover{background:#fff;color: #3b7c95;}
.cplist-2{display: flex;justify-content: center;width: 100%;}
.cplist-2 .cplist-2-nr{width: 100%;position: relative;height: 370px;overflow: hidden;}


.cp-list li:nth-child(1){background: url(../images/index_17.png) no-repeat center left;}
.cp-list li:nth-child(2){background: url(../images/index_18.png) no-repeat center right;}
.cp-list li:nth-child(3){background: url(../images/index_19.png) no-repeat center left;}
.cp-list li:nth-child(4){background: url(../images/index_20.png) no-repeat center right;}
.cp-list li:nth-child(5){background: url(../images/index_21.png) no-repeat center left;}
.cp-list li:nth-child(6){background: url(../images/index_27.png) no-repeat center right;}
.cp-list li:nth-child(7){background: url(../images/index_28.png) no-repeat center left;}

.cp-list .ny-yy-bd-js ul{text-align: left;margin-top: 30px;}
.cp-list .ny-yy-bd-js ul li{display: inline-block;background: none;font-size: 14px;border-bottom: 1px solid #fff;width: auto;margin-right: 17px;}
.cp-list .ny-yy-bd-js ul li a{display: inline-block;color: #fff;}
.cp-list .ny-yy-bd-js ul li a:hover{color: #333;}

.cplb2{display: flex;justify-content: space-between;margin-bottom:80px;width:100%;overflow:hidden;}
.cplb2-l{width: 23%;padding: 30px;background: linear-gradient(180deg, #3b7c95, #768a75);}
.cplb2-l-title{width:100%;display:flex;justify-content:center;}
.cplb2-l-title .itme-pic-img{width:25px;margin: 0 10px 0 0px;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: brightness(0%) invert(100%);
    -webkit-filter: brightness(0%) invert(100%);
}
.cplb2-l-title .itme-pic-img img{width: 100%;}
.cplb2-l-title .itme-pic-h2{font-size: 16px;color:#fff;}
.cplb2-l-text{margin-top:20px;}
.cplb2-l-text p{font-size: 14px;color: #fff;}
.cplb2-r{width: 73%;padding-bottom: 0px;}
.cplb2-r ul.nycp-list-2{margin-top:0px;height: 630px;margin-bottom: 0;}
#cpxx{width: 70%;}
#cpxx p{line-height: 30px;}

/*产品列表*/
.yindao{width: 100%;text-align: left;margin-top: 50px;font-size: 16px;color: #3b7c95;font-weight: bold;}
.nycp-list .nycp-li{width: 100%;/*display: flex;*/justify-content: space-between;align-items: center;margin: 0;
background:rgba(59, 124, 149,0.3);border:none;}
.nycp-list .nycp-li span{display:inline-block;width:15%;font-size:16px;color: #3b7c95;padding: 10px 0 10px;text-align:center;
overflow:hidden;}
.nycp-list .nycp-li span a{color: #3b7c95;transform: scale(1);transition: transform 0.5s ease;position:relative;}
.nycp-list .nycp-li span a:hover{zoom: 1.05;transform: scale(1.05);}
.nycp-list .nycp-li span a::after{position:absolute;width:0;height:2px;background:#3b7c95;bottom:-2px;left:0px;content:"";
transition: all 0.5s;}
.nycp-list .nycp-li span a:hover::after{width:100%;}
.nycp-list .nycp-li-1 span{font-weight:bold;font-size: 16px;color:#fff; text-align:center;}
.nycp-list .nycp-li-1{background:#3b7c95;padding-right: 5px;}
.nycp-list .nycp-li:nth-child(2n){background:rgba(59, 124, 149,0.04)}
.nycp-list .nycp-li span:nth-child(1){color:#333; border-right:2px solid #fff; /*text-align:right;padding-right:5%;*/width:10%;}

.jqqd{width: 100%;background: #f9f9f9;text-align: center;padding: 30px 0;margin-top:20px;}
.jqqd p{font-size: 16px;color: #666;}

#vddata{overflow-y:auto;}
#vddata::-webkit-scrollbar {
    /*display: none; /* 隐藏滚动条 */
}
#vddata::-webkit-scrollbar-track{background:rgba(0, 0, 0,0.2);}
#vddata::-webkit-scrollbar{width:5px;}
#vddata::-webkit-scrollbar-thumb {background-color: #3b7c95;border-radius: 6px;}

.nycp-list-53 .nycp-li span:nth-child(1),.nycp-list-49 .nycp-li span:nth-child(1){width:13%;}
.nycp-list-53 .nycp-li span{width:20%;}
.nycp-list-49 .nycp-li span{width:20%;}

ul.nycp-list-2{margin-top: 55px;margin-bottom: 80px;max-height: 783px; overflow-y: auto;padding-right: 20px;}
ul.nycp-list-2::-webkit-scrollbar-track{background:rgba(0,0,0,0.2);}
ul.nycp-list-2::-webkit-scrollbar{width:5px;}
ul.nycp-list-2::-webkit-scrollbar-thumb {background-color: #3b7c95;border-radius: 6px;}

.nycp-list-2 li{padding-bottom: 13px;}
.nycp-list{margin-top: 15px;margin-bottom:10px;}
.nycp-list li{width: 100%;border-bottom: 1px solid #eee;margin-top: 15px;}
.nycp-list li figure{width: 14%;float: left;overflow: hidden;border-radius: 5px;margin:0px;}
.nycp-list li figure img{width: 100%;transition: all 0.5s;}
.nycp-list li:hover figure img{transform: scale(1.05);}
.nycp-list li .nycp-list-div{float: right;width:83%;}
.nycp-list li .nycp-list-div strong{font-size: 14px;}
.nycp-list li .nycp-list-div h4{font-size: 16px;color: #333;margin: 10px 0;}
.nycp-list li .nycp-list-div p{font-size: 14px;color: #999;line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
}
.nycp-list li .nycp-list-div .light-btn{
    width: 100px;
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
    font-size: 14px;
    float: right;
}

.cp-lmjs{width: 100%;background: #f8f8f8;display: flex;justify-content: space-between;align-items:center;margin-top: 52px;}
.cp-lmjs .cp-lmjs-l{width: 27%;overflow: hidden;}
.cp-lmjs .cp-lmjs-l img{width: 100%;transition: all 0.5s;}
.cp-lmjs .cp-lmjs-l:hover figure img{transform: scale(1.05);}
.cp-lmjs .cp-lmjs-r{width:68%;padding-right:50px;}
.cp-lmjs .cp-lmjs-r h3{font-size: 18px;color: #3b7c95;margin-bottom: 15px;font-weight: bold;margin-top: 20px;}
.cp-lmjs .cp-lmjs-r p{font-size: 14px;color: #666;line-height: 25px;}

.cp-zs{width: 100%;font-size: 14px;color: #333;line-height: 22px;margin-top: 5px;}
.cp-yd{text-align:left;margin-bottom:50px;color: #333;}

/*产品详情*/
.about_left {margin-top: 50px;background: #fff;box-shadow: 0px 0px 15px rgba(59, 124, 149, 0.1);padding-bottom: 1px;
overflow: hidden;border-top-left-radius: 15px;border-top-right-radius: 15px;
}
.about_left .about_left_bt {width: 100%;background:url(../images/index_20.jpg) no-repeat right center;color: #fff;height: 80px;padding-left: 24px;}
.about_left .about_left_bt span {font-size: 22px;color: #fff;line-height: 80px;text-transform: uppercase;}
.about_left .left_nav2{}
.about_left .list_dl{margin-bottom: 0;}
.about_left .list_dt{background: #fff;display: block;padding: 0px 16px;font-size: 16px;color: #333;cursor: pointer;line-height: 55px;
border-bottom:1px solid rgba(59, 124, 149, 0.1);}
.about_left .list_dt p{margin: 0;float: left;width: 80%;}
.about_left .list_dt p a{font-size: 16px;color: #061a39;font-weight: 400;text-transform: capitalize;display: inline-block;width: 100%;height: 100%;}
.about_left .list_dt_icon { 
	position: relative;    
	height: 18px;    
	top: 0px;    
	float: right;    
	width: 14px;
}
.about_left .list_dt:hover,#open,.about_left .on{background: rgba(59, 124, 149, 0.1);}
/* .about_left .list_dt:hover span i{color: #fff;}
.about_left .list_dt.on span i{color: #fff;}
.about_left .list_dt:hover p a,#open p a,.about_left .on p a{color: #fff;} */
.about_left .list_dd{padding: 5px 0;margin-bottom:0;}
.about_left .list_li {display: inherit;line-height: 35px;padding: 4px 10px 4px 20px;}
.about_left .list_li a{background: url(../images/about6.png) no-repeat left center;display: block;padding-left: 0px;font-size: 14px; color: #666;
line-height: 20px;padding-top: 10px;padding-bottom: 10px;}
.about_left .list_li:hover a{color: #3b7c95;}
.list_dl .list_dd .active a{color: #3b7c95;}
.list_dd{ display: none;}
.cpxq-lx{width: 100%;overflow: hidden;margin-top: 10px;background: #3b7c95;text-align: center;color: #fff;padding-bottom: 20px;margin-bottom: 80px;}
.cpxq-lx figure{width: 100%;margin:0px;}
.cpxq-lx figure img{width: 100%;}
.cpxq-lx-p {font-size: 14px;margin: 15px auto;}
.cpxq-lx-p span{display: inline-block;width: 28px;height: 28px;line-height: 28px;background: #fff;border-radius: 50%;}
.cpxq-lx-p span i{font-size: 16px;color: #3b7c95;}
.cpxq-lx-1 p{font-size: 22px;font-weight: bold;}
.cpxq-r1{width: 100%;margin-top: 50px;display: flex;justify-content: space-between;align-items: center;}

.cp-mbx{width: 100%;margin: 50px 0 0;font-size:16px;}
.cp-mbx a{color: #333;}
.cp-mbx a:hover{color:#3b7c95;}
.cp-mbx span{color:#3b7c95;}

.cpxq-r1-r{width: 55%;}
.cpxq-r1-r h4{font-size: 22px;color: #3b7c95;margin: 0px 0 30px;font-weight: 600;}
.cpxq-r1-r p{width: 100%;padding:8px 0;font-size: 14px;color: #666;display: flex;justify-content: left;border-bottom: 1px #ececec solid;
color: #333;}
.cpxq-r1-r p span{width: 50%;}
.cpxq-r1-r p i{font-style: normal;width: 80px;display: inline-block;text-align-last: justify;}
.cpxq-r1-r p b{font-weight: 400;}
.cpxq-r1-r a{display:block;width: 130px;padding: 10px 0;text-align: center;font-size: 16px;color: #fff;background: #3b7c95;border-radius: 5px;
margin-top: 30px;border: 1px solid #3b7c95;}
.cpxq-r1-r a:hover{background:#fff;color:#3b7c95;}
 /*tab标签切换*/
.investment_f{ width:100%; margin:50px auto 80px;}
.investment_f .investment_title{height:50px;margin-bottom: 30px;width:100%; overflow:hidden;border-bottom: 1px solid #eee;}
.investment_title div{ width:130px; height:50px; float:left; margin-right:6px; display:inline; font-size:16px;text-align:center; line-height:48px; color:#333; cursor:pointer;background:rgba(59, 124, 149, 0.06);}
.investment_title a,.investment_title a:link,.investment_title a:visited,.investment_title a:hover{ color:#555;width:131px; height:44px;display:inline-block}
.investment_title div.on a,.investment_title div.on a:link,.investment_title div.on a:visited,.investment_title div.on a:hover{ color:#f70}
.investment_title div.on,.investment_title div:hover{background: #3b7c95;color: #fff;}
.investment_con{ color:#333; background:#fff;}
.investment_con_list{display:none;/* overflow-x:auto; */}
.investment_con_list img{max-width: 100%;}
.investment_con table{width: 100%;max-width: 100%;}
.investment_con table tr td{border: 1px solid #ccc !important;padding: 7px 1px;line-height: 2em !important;}
#dinghuo table tr td:nth-child(1){width: 26%}
#dinghuo table tr td:nth-child(2){width: 14%}
#dinghuo table tr td:nth-child(3){width: 39%}

.cpxq-img-l{width: 40%;border:1px solid #eee;height: 346px;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.cpxq-img-l img{width:100%;height:auto;}
.round-loope{border-radius:75px; border:5px solid #F0F0F0;}

.xaizai-text{width: 100%;margin:0 0 30px;}
.xaizai-text img{max-width: 100%;}

/*搜索*/
.qzss .ss-ico{display: inline-block;background: url(../images/index_22.png);width: 40px;height: 40px;margin-top: 49px;margin-right: 10px;float: left;
transition: all 0.5s;}
.qzss .ss-ico1{background-position: -3px 0;}
.qzss .ss-ico2{background-position: -107px 0;}
.qzss .ss-ico3{background-position: -216px 0;}
.qzss .ss-ico4{background-position: -202px 0;}
.qzss li:hover .ss-ico1,.qzss li.active .ss-ico1{background-position: -3px -97px;}
.qzss li:hover .ss-ico2,.qzss li.active .ss-ico2{background-position: -107px -90px;}
.qzss li:hover .ss-ico3,.qzss li.active .ss-ico3{background-position: -216px -82px;}
.qzss li:hover .ss-ico4,.qzss li.active .ss-ico4{background-position: -202px -90px;}
.ss-zlxz-ul{
	padding-left: 15px;
	margin: 30px 0 0;
    width: 100%;
    text-align: left;
	display: none;
}
.ss-zlxz-ul li{margin: 0 30px 0 0;font-size: 16px;text-align: left;display: inline-block;}
.ss-zlxz-ul li a{color: #666;}
.ss-zlxz-ul li:nth-child(1) a{color: red;}
.ss-zlxz-ul li a:hover{color: red;}


.investment_con_list .ajaxlist{}
.investment_con_list .ajaxlist{margin-top: 30px;}
.investment_con_list .ajaxlist li{width: 100%;background:#fff url(../images/index_25.png) no-repeat right center;box-shadow:1px 7px 20px rgba(0, 0, 0, 0.1);
height: 60px;transition: all .5s;border-left: 4px solid #fff;margin-bottom:20px;background-position: 98% center;}
.investment_con_list .ajaxlist li a{display: inline-block;width: 100%;height: 100%;color:#333;}
.investment_con_list .ajaxlist li h3{font-size: 16px;float: left;transition: all .5s;margin: 0;line-height: 60px;padding-left: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.investment_con_list .ajaxlist li:hover a{color:#3b7c95;}
.cpxq-xz{font-size: 16px;color:#3b7c95;font-weight:600;}

.paging span a{ width:auto; padding-left:15px; padding-right:15px;}

/*留言反馈*/
.lyfk .form-control:focus {
    color: #495057;
    background-color: none;
    border-color: #80bdff;
    outline: 0;
    box-shadow: none;
}
.lyfk{margin: 70px auto;width: 80%;}
.lyfk-title{text-align: center;}
.lyfk-title h3{font-size: 24px;color: #3b7c95;line-height: 80px;}
.lyfk-title p{font-size: 14px;color: #666;} 
.lyfk .form-horizontal{width: 90%;margin: 30px auto;}
.lyfk .form-horizontal .form-group{margin: 0;}
.lyfk .form-horizontal .control-label{font-size: 14px;color: #444;font-weight: 600;margin-bottom: 5px;}
.lyfk .form-horizontal .control-label span{color: red;}
.lyfk .form-control{margin-bottom: 20px;height: 45px;font-size: 14px;padding: 0 15px;border-radius: 0;}
.lyfk #form-dx{margin-bottom: 20px;}
.lyfk #form-dx .control-label{width: 100%;text-align: left;}
.lyfk #form-dx .checkbox-inline{font-size: 14px;color: #666;margin: 0 15px 5px 20px;width: 120px;}
.lyfk #form-dx .checkbox-inline input{-webkit-appearance: auto;}
.lyfk #form-dx .checkbox-inline input[type=checkbox],.lyfk #form-dx .checkbox-inline input[type=radio] {margin: 6px 0 0 -20px;}
.lyfk #form-tj{text-align: center;width: 100%;}
.lyfk .btn{margin: 0 auto;width: 160px;height: 45px;color: #fff;transition: all 0.5s;background: #3b7c95;font-size: 16px;border: 1px solid #3b7c95;padding:0;}
.lyfk .btn:hover{background: #fff;color: #3b7c95;}
.lyfk textarea.form-control{height: 100px;}

.lyfk .pick-area{
	font-size:14px;
	width: 100% !important;
	height: 45px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 2.428571;
	color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.lyfk .pick-area .pick-show{padding-left: 0 !important;}
.lyfk .pick-list{
	display:none;
	position:absolute;
	line-height:36px;
	margin:0;
	padding:0;
	background:#fff;
	z-index:999999999;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid #dedede;
	border-top:none;
	left: 15px;
	width: 94% !important;
	top: 83px;
	border-radius: 5px;
}
.lyfk .pick-list li{margin:0;padding-left:8px;list-style: none;color:#888;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.lyfk .pick-list li:hover{color:#fff;font-weight:bold;}
.lyfk .pressActive{background: none;}
.lyfk .pick-show span:hover{background: none !important;}

/*FAQ*/
.faq1223{margin:30px auto 80px;}
.faq-box{}
.faq-box-title{border-bottom: 1px solid #ddd;background:#fff;padding:1.5em;cursor: pointer;display:flex;align-items:center;
justify-content: space-between;}
.faq-box-title span img{width:30px;height:auto;}
.faq-box-title h3{font-size: 16px;font-weight: bold;color: #3b7c95;}
.faq-box:nth-child(2n) .faq-box-title {background: #f9f9f9;}
.faq-box-list {display: none;overflow: hidden;}

.faq-list{width: 100%;margin-top: 60px;margin-bottom: 30px;}
.faq-list li{margin-bottom: 10px;}
.faq-list li h4{font-size: 16px; color: #000;line-height: 30px;font-weight: 600;}
.faq-list li h4:hover{color: #3b7c95;}
.faq-list li p{font-size: 16px; color: #333;line-height: 25px;}
.faq-list:nth-child(2) li{margin-bottom: 15px;}
.faq-list:nth-child(2) li h4{color: #3b7c95;}

.ny-faq-list{width: 100%;}
.ny-faq-list .sideMenu{width: 100%;margin: 0px auto;}
/*.ny-faq-list .sideMenu h3:nth-child(1){border-top: 1px solid #ccc;}*/
.ny-faq-list .sideMenu h3:nth-of-type(even){background: rgba(59, 124, 149, 0.1);}
.ny-faq-list .sideMenu h3{height: 50px;line-height: 50px;padding: 0 20px;font-size: 16px;cursor: pointer;border-top: none;}
.ny-faq-list .sideMenu h3.on{border-bottom: none;}
.ny-faq-list .sideMenu h3 em{
	display: block;
    width: 20px;
    height: 20px;
    background: url(../images/index_26.png) no-repeat top;
    background-size: 100% auto;
    float: left;
    margin-top: 13px;
    margin-right: 20px;
}
.ny-faq-list .sideMenu h3.on em{
	background-position: 0 -51px;
}
.ny-faq-list .sideMenu ul{display: none;}
/*.ny-faq-list .sideMenu ul:last-child{border-bottom: 1px solid #ccc;}*/
.ny-faq-list .sideMenu ul .ny-faq-div{width: 100%;padding: 10px 20px 10px 60px;}
.ny-faq-list .sideMenu ul .ny-faq-div p{font-size: 14px;color: #666;line-height: 30px;}

.wap-top-nav{display: none;}
.table{ margin-bottom:0;}
.datatable{border:1px solid #dee2e6;position:relative;}
.datatable .table td{ padding:10px 5px; text-align:center;}
/*.datatable .table td.sticky-column{ background-color:#f8f9fa;}*/
/*.datatable .table th.sticky-column{ background-color:#3b7c95;}*/
.datatable .table th{ padding:20px 5px; top:0; text-align:center;}
/* 自定义样式 */
.table-container {
    overflow-y: auto;
    overflow-x: hidden;
    max-height:510px;
}

.sticky-header {
    background-color: #3b7c95;
    color: white;
    position: sticky;
    top: 0;
    z-index: 700;
}
.sticky-column {
    position: sticky;
    left: 0;
    z-index: 600;
    white-space: nowrap;
    max-width:150px;
}
.datatable .table td{white-space: nowrap; width:20%;}
.datatable .table { width:100%;}

.datatable .table td a{color: #3b7c95;transform: scale(1);transition: transform 0.5s ease;position:relative;}
.datatable .table td a::after{position:absolute;width:0;height:2px;background:#3b7c95;bottom:-2px;left:0px;content:"";
transition: all 0.5s;}
.datatable .table td a:hover::after{width:100%;}

.table-container-btn{text-align: center;}

.datatable .table,.datatable .table tr,.datatable .table td,.datatable .table th{ border:0; vertical-align: middle;}
.datatable .table .sticky-column{/*border-right:2px solid #fff;*/}
.datatable .table .sticky-column::after{content: " ";display: block;position:absolute; right:0;top:0; height:100%; width:2px; background:#fff}
.datatable .table tr th.sticky-column{background: #3b7c95;position: relative;}
.datatable .table tbody tr,.datatable .table tbody tr td.sticky-column{background: #c5d8df;}
.datatable .table tbody tr td.sticky-column{
    text-align: right;
    padding-left: 2em;
    padding-right: 2em;
}
.datatable .table tbody tr:nth-child(2n),.datatable .table tbody tr:nth-child(2n) td.sticky-column{background: #f7fafb;}



.scroll-button {
    margin: 15px 4px 80px;
    transform: translateY(-50%);
    background: #3b7c95;
    color: #fff;
    border: none;
    cursor: pointer;
    font-size: 14px;
    border-radius: 50%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    transition: background 0.3s, transform 0.3s;
    width: 25px;
    height: 25px;
    line-height: 25px;
}

.scroll-button:hover {
    background: #0056b3;
}

.scroll-button:disabled {
    background: #ccc;
    cursor: not-allowed;
}

#scroll-left {
    left: 10px;
}

#scroll-right {
    right: 10px;
}



#prev-btn, #next-btn {
    position: fixed;
    bottom: 10px;
    z-index: 10;
}

#prev-btn {
    left: 10px;
}

#next-btn {
    right: 10px;
}

.jisuan{ margin-bottom:50px;}
.jisuan .table td{ padding:10px 5px; text-align:left; color:#333;}
.jisuan h2{ font-size:16px; font-weight:bold; margin:10px 0; color:#3b7c95;}
.jisuan sup,.jisuan sub{ font-size:10px;}
.jisuan p{ /*margin:10px 0 15px;*/ color:#3b7c95;}
.jisuan label.name {display: inline-block;/*width: 80px;*/margin-bottom: 0;color: #333;}
.jisuan label.dx{margin-bottom: 0;}
.jisuan input[type="number"]{width: 200px;padding: 5px;box-sizing: content-box;border:1px solid #ccc;}
.jisuan input[type="radio"]{-webkit-appearance:auto;color: #3b7c95;}
.jisuan select {width: 214px;padding: 5px;}
.jisuan button {padding: 10px 20px;background-color: #3b7c95;color: #fff;border: none;cursor: pointer;}
.jisuan button:hover {background-color: #3b7c95;}
.jisuan span {font-weight: bold;}
.jisuan .jisuan-div{ padding-bottom:20px; border-bottom:1px solid #dee2e6;margin-top:20px;}
.jisuan{position:relative;}
.jisuan .table td{white-space: nowrap;}
.jisuan .table { width:100%;}
.jisuan .table td a{color: #3b7c95;transform: scale(1);transition: transform 0.5s ease;position:relative;}
.jisuan .table td a::after{position:absolute;width:0;height:2px;bottom:-2px;left:0px;content:"";
transition: all 0.5s;}
.jisuan .table td a:hover::after{width:100%;}
.table-container-btn{text-align: center;}
.jisuan .table,.jisuan .table tr,.jisuan .table td,.jisuan .table th{ border:0; vertical-align: middle;}
.jisuan .table .sticky-column{/*border-right:2px solid #fff;*/ width:210px; max-width:210px;}
.jisuan .table .sticky-column::after{content: " ";display: block;position:absolute; right:0;top:0; height:100%; width:2px;}
.jisuan .table tr th.sticky-column{}
.jisuan .table tbody tr,.jisuan .table tbody tr td.sticky-column{}
.jisuan .table tbody tr td.sticky-column{text-align: right;padding-left: 0;padding-right: 1em;}
.jisuan .table tbody tr{border-bottom: 1px solid #ddd;}
.jisuan .table tbody tr:nth-child(2n),.jisuan .table tbody tr:nth-child(2n) td.sticky-column{}
.jisuan .table tbody tr{background: #fff;}
.jisuan .table tbody tr.tr-hover1,.jisuan .table tbody tr.tr-hover3{background: #f9f9f9;}
.readonly{ background:#f9f9f9;}
/* 更改 placeholder 的字体大小 */
.jisuan input::placeholder {
  font-size: 14px; /* 你可以根据需要调整这个值 */
  color:#eee;
}
.jisuan .table tbody .title{text-align: left;padding-left: 1.5em;cursor:pointer;padding-top: 1.5em;padding-bottom: 1.5em;}
.jisuan .table tbody .title p{white-space: normal;width:100%;color:#333;margin-top:10px;font-size: 14px;}
.jisuan .table tbody tr td .jieguo{color:#3b7c95;}
.jisuan .table tbody tr td i{display: inline-block;font-style: inherit;}
.tr-none,.tr-none1,.tr-none2,.tr-none3,.tr-none4{display: none;}
.jisuan .table tbody .tr-hover{}

/*检索*/
.cpsx-1126{width:100%;background:#f9f9f9;padding: 1px 0 50px;}
.ss-left{width:100%;margin-top: 50px;position: relative;overflow: hidden;height: 430px;}
.ss-left h3{
    width: 100%;
    text-align: left;
    color: #3b7c95;
    font-size: 22px;
    line-height: 80px;
    font-weight: 700;
}
.h3-bot{}
.ss-left-sx{display: flex;justify-content:left;align-items: flex-start;border-bottom: 1px #eee solid;margin-bottom: 20px;
    height: 60px;
    overflow: hidden;
}
.ss-left-sx.ss-dx-open {
    height: auto;
}
.ss-left-sx .ss-left-h4{
    margin: 0;
    width:90px;
    font-size: 16px;
    color: #333;
    line-height: 42px;
    font-weight: 700;
}
.ss-left-sx .ss-left-h4 .list_dt_icon{font-weight: 600;}
.ss-zk{
    width: 80px;
    background: #3b7c95;
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    border-radius: 5px;
    cursor: pointer;
}
.ss-zk .sp2,
.ss-dx-open .ss-zk .sp1{display: none;}
.ss-dx-open .ss-zk .sp2{display: block;}
.ss-zk .sp1_icon .icon-xiangyoujiantou{font-size: 14px;transform: rotate(90deg);display: inline-block;}
.ss-dx-open .ss-zk .sp1_icon .icon-xiangyoujiantou{transform: rotate(-90deg);}

.ss-dx-height{width:87%;}
.ss-dx-height::-webkit-scrollbar {
    width: 5px; /* 滚动条宽度 */
}
.ss-dx-height::-webkit-scrollbar-thumb {
    background: #3b7c95; /* 滚动条滑块颜色 */
    border-radius: 5px; /* 滚动条滑块圆角 */
}
.ss-dx-height::-webkit-scrollbar-thumb:hover {
    background: #3b7c95; /* 滚动条滑块悬停颜色 */
}
.ss-dx-height::-webkit-scrollbar-track {
    background: #f3f3f3; /* 滚动条轨道颜色 */
}
/* 针对 Firefox */
.ss-dx-height{
    scrollbar-width: thin; /* 滚动条宽度 */
    scrollbar-color: #3b7c95 #f3f3f3; /* 滚动条滑块和轨道的颜色 */
}
.ss-left-sx .checkbox label{margin:0;line-height:40px;font-size:14px;cursor:pointer;}
.ss-left-sx .checkbox label input{-webkit-appearance: auto;display: inline-block;float: left;margin-top: 14px;margin-right: 10px;}
.ss-left-sx .ss-dx-text{}
.ss-left-sx .ss-dx-text .checkbox label a{color:#333;}
.ss-left-sx .ss-dx-text .checkbox label a:hover{color:#3b7c95;}
.ss-left-sx .checkbox span{display:block;float:right;margin-top: 8px;cursor: pointer;}
.ss-left-sx .checkbox span i{font-size: 14px;color: #000;font-weight: bold;}
.ss-left-sx .checkbox span:hover i{color: #3b7c95;}
.ss-left-sx .checkbox ul{width:100%;border-top:1px solid #eee;padding-left:15px;display:none;}

.ss-left-sx .checkbox{}
.ss-dx-height .checkbox input {display: none}
.ss-dx-height .checkbox label {
	border: 1px solid #CCC;
    color: #666;
    padding: 2px 12px;
    line-height: 36px;
    text-align: center;
    float: left;
    border-radius: 5px;
    margin-right: 10px;
    margin-bottom: 20px;
}
.ss-dx-height .checkbox input:checked + label {
	background: url(../images/ico_checkon.png) no-repeat right bottom;
	border: 1px solid #3b7c95;
	background-size: 21px 21px;
	color: #3b7c95
	}
.ss-dx-height .checkbox input:disabled + label {
	opacity: 0.7;
}
.ss-left-ckgd a{
    color: #3b7c95;
    font-size: 16px;
    font-weight: 700;
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    background: #f9f9f9;
    z-index: 9;
    height: 45px;
    line-height: 45px;
}
.ss-left-ckgd a:hover{color:#333;}
.ss-left-ckgd .a2{display:none;}
.ss-left.ss-left-open{height:auto;padding-bottom:50px;}
/*.ss-left.ss-left-open .a1{display:none;}*/
.ss-left.ss-left-open .a1{;bottom: 20px;}
	
.ss-right{width: 100%;margin-top: 0px;overflow: hidden;position: relative;}
.ss-right-list{overflow-x:auto;}
.ss-right-list .ss-table{width: 100%;}
.ss-right-list .ss-table thead{color: #fff;background:#3b7c95;line-height: 60px;}
.ss-right-list .ss-table tr{display: flex;justify-content: left;width: 100%;}
.ss-right-list .ss-table thead tr th{width:105px;text-align:left;/*border-left: 1px #eee solid;border-right: 1px #eee solid;*/
padding-left:1em;}
.ss-right-list .ss-table tbody{}
.ss-right-list .ss-table tbody tr{/*border-bottom:1px solid #eee;*/}
.ss-right-list .ss-table tbody tr td{width:105px;text-align:left;height: 60px;display: flex;align-items: center;justify-content: left;
font-size: 14px;/*border-left: 1px #eee solid;border-right: 1px #eee solid;*/padding-left:1em;}
.ss-right-list .ss-table thead tr th:nth-child(1),.ss-right-list .ss-table tbody tr td:nth-child(1){width:140px;/*background: #3b7c9508;*/}
.ss-right-list .ss-table thead tr th:nth-child(2),.ss-right-list .ss-table tbody tr td:nth-child(2){width:280px;}
.ss-right-list .ss-table thead tr th:nth-child(3),.ss-right-list .ss-table tbody tr td:nth-child(3){width:580px;}
.ss-right-list .ss-table thead tr th:nth-child(4),.ss-right-list .ss-table tbody tr td:nth-child(4){width:150px;text-align:right;
padding-left:0;padding-right:3em;justify-content: right;}
.ss-right-list .ss-table tbody tr td:nth-child(4){padding-right:3.5em;}
.ss-right-list .ss-table thead tr th:nth-child(5),.ss-right-list .ss-table tbody tr td:nth-child(5){width:150px;text-align: center;
padding: 0;justify-content: center;}
.ss-right-list .ss-table thead tr th:nth-child(9),.ss-right-list .ss-table tbody tr td:nth-child(9){width:120px;}
.ss-right-list .ss-table thead tr th:nth-child(10),.ss-right-list .ss-table tbody tr td:nth-child(10){width:140px;}
.ss-right-list .ss-table tbody tr td a{color: #333;}
.ss-right-list .ss-table tbody tr td a:hover{color:#3b7c95;}
.ss-right-list .ss-table tbody tr:nth-child(2n){background:rgba(59, 124, 149, 0.05);}
.ss-right-list .ss-table tbody tr td .a1{
    border: 1px solid #3b7c95;
    color: #3b7c95;
    line-height: 35px;
    display: block;
    border-radius: 30px;
    width: 110px;
    font-size: 14px;
    transition: all 0.5s;
}
.ss-right-list .ss-table tbody tr td .a1:hover{background:#3b7c95;color:#fff;}
.ss-zk-1{display:none;}
.wap-zh{display:none;}
.cpxq-img-l-pc{display:block;}
.cpxq-img-l-wap{display: none;}

@media screen and (min-width: 1000px) {
    #vddata .nycp-li{ height:44px; overflow:hidden;line-height: 25px;}
}
@media screen and (max-width: 1400px) {
	.ny-yy-img .ny-yy-bd-js p{font-size: 13px;}
	/* .ny-yy-img .swiper .btn-gd{padding-left: 39%;} */
	
	.ny-yy-img .ny-yy-bd-js p{height: 175px;}
	.ny-yy-img .swiper-button-next, .ny-yy-img .swiper-button-prev{margin: 0 30px;}
	.ny-yy-ul .yylist-r .swiper .btn-gd {bottom: 198px;}
	.ny-yy-img .swiper .btn-gd{bottom: 200px;}
}

@media screen and (max-width: 1340px) {
	
	.ny-yy-ul .yylist-r .swiper .btn-gd {bottom: 188px;}
	.ny-yy-img .swiper .btn-gd{bottom: 196px;}
	
	#dinghuo table tr td:nth-child(2) {
	    width: 15%;
	}
}

@media screen and (max-width: 1310px) {
	.mt15 li{margin-top: 100px;}
	
	.ny-job-r{width: 65%;}
	.ny-job-l{width: 52%;margin-top: 0px;}
	.ny-job-l h4{margin-top: 30px;}
	
	.ny-yy-img .ny-yy-bd-js p{
		-webkit-line-clamp: 4;
		-moz-line-clamp: 4;
	}
	.ny-yy-ul .yylist-r .swiper .btn-gd {
	    bottom: 185px;
	}
	.ny-yy-img .swiper .btn-gd{bottom: 188px;}
	#cpxx{width: 100%;}
	
	
}

@media screen and (max-width: 1200px) {
    .ny-2nav{height: 60px;line-height:60px;}
    .ny-2nav-ul {text-align: left;width: 910px;}
    .ny-2nav-ul li{line-height:60px;}
    .ny-news-ico{width: 30px;height: 30px;margin-top: 15px;background-size: 100% auto !important;}
    #cp-left-pc {overflow-x: auto;width: 100%;max-width: 100%;flex: auto;}
    .about_left .about_left_bt span{font-size: 18px;line-height: 55px;}
    .about_left .about_left_bt{height: 55px;}
    .about_left .list_dt p a {font-size: 15px;}
    .about_left .list_dt{line-height:50px;}
    .about_left .list_li a{line-height: 30px;padding-top: 0px;padding-bottom: 0px;}
    .cplb-box .col-sm-9{width: 100%;max-width: 100%;flex: auto;}
    .cp-lmjs .cp-lmjs-r {width: 71%;padding-right: 30px;}
    .cp-lmjs .cp-lmjs-r h3{font-size: 16px;margin-bottom: 10px;margin-top: 10px;}
    .ny-yy-nav {padding-left: 10px;}
    .ny-zy-ico{width: 30px;height: 30px;margin-top: 17px;background-size: 275px auto !important;margin-right: 0px;}
    .ny-zy-ico2 {background-position: -44px 0;}
    .ny-zy-ico3 {background-position: -82px 0;}
    .ny-zy-ico4 {background-position: -121px 0;}
    .ny-zy-ico5 {background-position: -161px 0px;}
    .ny-zy-ico6 {background-position: -480px -1px;}
    .ny-2nav-ul li:hover .ny-zy-ico1, .ny-2nav-ul li.active .ny-zy-ico1 {background-position: 0 -45px;}
    .ny-2nav-ul li:hover .ny-zy-ico2, .ny-2nav-ul li.active .ny-zy-ico2 {background-position: -44px -45px;}
    .ny-2nav-ul li:hover .ny-zy-ico3, .ny-2nav-ul li.active .ny-zy-ico3 {background-position: -82px -45px;}
    .ny-2nav-ul li:hover .ny-zy-ico4, .ny-2nav-ul li.active .ny-zy-ico4 {background-position: -121px -45px;}
    .ny-2nav-ul li:hover .ny-zy-ico5, .ny-2nav-ul li.active .ny-zy-ico5 {background-position: -161px -45px;}
    .ny-2nav-ul li:hover .ny-zy-ico6, .ny-2nav-ul li.active .ny-zy-ico6 {background-position: -480px -46px;}
    .ny-2nav-ul li a::after{width: 8px;height: 7px;top: 39px;}
    .ny-2nav-xw#cp-left-pc{overflow-x: hidden;}
    .ny-2nav-xw .ny-news-ico{background-size: 155px auto !important;}
    .ny-news-ico2 {background-position: -62px 0;}
    .ny-news-ico3 {background-position: -281px 0px;}
    .ny-2nav-ul li:hover .ny-news-ico1, .ny-2nav-ul li.active .ny-news-ico1 {background-position: 0 -43px;}
    .ny-2nav-ul li:hover .ny-news-ico2, .ny-2nav-ul li.active .ny-news-ico2 {background-position: -62px -43px;}
    .ny-2nav-ul li:hover .ny-news-ico3, .ny-2nav-ul li.active .ny-news-ico3 {background-position: -281px -43px;}
	.wap-top-nav .dropdown{margin-top: 30px;}
	.wap-top-nav .dropdown .btn{width: 100%;background: #3b7c95;color: #fff;font-size: 18px;text-align: left;}
	.wap-top-nav .dropdown .btn .caret{float: right;margin-top: 9px;border-top: 9px dashed;border-right: 9px solid transparent;
	border-left: 9px solid transparent;}
	.wap-top-nav .dropdown .dropdown-menu{min-width: 100%;}
	.wap-top-nav .dropdown .dropdown-menu>li>a{padding: 8px 20px;font-size: 14px;}
	
	.nycp-list li figure {width: 24%;}
	.nycp-list li .nycp-list-div{width: 82%;}
	.nycp-list li .nycp-list-div .light-btn{margin-top: 20px;}
	.ny-2nav-ul li {font-size: 18px; margin: 0 10px;}
	
	.ny-news-ul li figure {width: 37%;}
	.ny-news-ul li .ny-news-text{padding-top: 20px;width: 60%;padding-right: 25px;}
	.ny-news-ul li .ny-news-text h3{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.ny-news-ul li .ny-news-text .light-btn{width: 115px;height: 40px;line-height: 40px;}
	.ny-news-ul li .ny-news-text p{-webkit-line-clamp: 2;-moz-line-clamp: 2;}
	.ny-news-ul li:nth-child(2n) .ny-news-text{padding-left: 25px;}
	
	.xwxq-r ul li figure,.xwxq-r ul li .xwxq-r-text{width: 100%;}
	.xwxq-l{margin-top: 30px;}
	.xwxq-l .xwxq-l-title h4{font-size: 17px;}
	.xwxq-l .xwxq-l-title span{font-size: 13px;}
	.about_left .about_left_bt{background-size: cover;}
	
	.ny-about-text h5{font-size: 30px;}
	.ny-about-text h3 {font-size: 25px;margin-bottom: 0;}
	.ny-about-p {margin-top: 45px;}
	.mt15 li{margin-top: 85px;}
	
	.ny-job-r { width: 73%;}
	.ny-job-l {width: 47%;}
	.ny-job-l h4{font-size: 22px;margin-bottom: 20px;margin-top: 25px;}
	.ny-job-l p{line-height: 26px;}
	
	.lyfk {margin: 30px auto;width: 100%;}
	.lyfk #form-dx{margin-top: 20px;}
	.cplb2{flex-wrap: wrap;}
	.cplb2-l {width: 100%;padding: 30px 15px;margin-bottom: 30px;}
	.cplb2-r {width: 100%;}
	.nycp-list li .nycp-list-div p{display: inline-block;}
	.nycp-list li figure{height:auto;width: 15%;}
	.cplb-mbx {font-size: 14px;}
	.table-container{overflow-x: auto;}
	.datatable .table {width: 100%;}
	.datatable .table td{position: relative;width: 180px;}
	.paging span a{height: 32px;line-height: 32px;margin: 0 0px 5px;padding-left: 10px;padding-right: 10px;}
	.page-numbar span:last-child{display:none;}
	.ss-right-list .ss-table thead tr th:nth-child(3), .ss-right-list .ss-table tbody tr td:nth-child(3) {width: 330px;}
	.ss-dx-height .checkbox label {padding: 0px 5px;line-height: 35px;margin-right: 6px;margin-bottom: 12px;font-size: 13px;}
	.ss-left-sx .ss-left-h4{width: 65px;font-size: 14px;}
	.ss-dx-height {width: 64%;}
	.ss-zk{width: 63px;line-height: 35px;}
	.ss-zk .sp1_icon .icon-xiangyoujiantou {font-size: 12px;}
    .ss-left-ckgd a{font-size: 14px;}
    .ss-zk-1{display:block;}
    .ss-left-sx{height: 49px;margin-bottom: 10px;}
    .ss-left{height: auto;}
    .ss-left-ckgd{display: none;}
    .cp-yd{margin-bottom: 20px;}
    .cpsx-1126 {padding: 1px 0 10px;}
    .yy-xgcp .swiper-backface-hidden .swiper-slide {padding: 0 3.5vw;}
    .tr-none-box{position: relative;height: 90px;}
    .tr-none-box td:nth-child(1){position: absolute;top: 0; left: 0;}
    .tr-none-box td:nth-child(2){position: absolute;width: 100%;left: 0;top: 40px; padding: 0 0;}
    .jisuan .table .sticky-column{width: 100%; max-width: 100%;}
    .jisuan .table tbody .title{padding:1em;}
    .jisuan .table tbody tr td.sticky-column{text-align: left;}
    .jisuan-div ul{padding:1em !important;}
    .xwxq-l-btn {margin: 30px 0 0px;}
    .xwxq-r {margin-top: 10px;margin-bottom: 50px;}
    .ny-jop .sideMenu h3{line-height: 23px;font-size: 14px;display: flex;justify-content: space-between;align-items: center;}
    .wap-zh{display: block;font-size: 16px;color: #3b7c95;margin-bottom: 20px;}
    .sycp-ul .col-sm-3{width: 50%;flex: auto;max-width: 50%;}
    .sycp-ul {justify-content: space-between;}
    .cpxq-lx{display: none;}
    .cpxq-img-l-pc{display: none;}
    .cpxq-img-l-wap{display: block;}
    .cpxq-r1 a{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
    .cpxq-img-l img{width: auto;height: 100%;}
    .ny-banner{height: 390px;}
    .ny-banner-bt h2 {font-size: 24px;}
    .ny-banner-bt p {font-size: 16px;}
    .cplist-box-2{background-size: cover;}
}

@media screen and (max-width: 991px) {
    
	.ny-news-ul li figure {width: 40%;}
	.ny-news-ul li .ny-news-text{width: 57%;}
	.ny-news-ul li .ny-news-text h3{font-size: 16px;}
	.mt15 li {margin-top: 70px;}
	.mt15 li .ys-text b{font-size: 25px;}
	.mt15 li .ys-text p{font-size: 14px;}
	.ny-job-l,.ny-job-r{width: 100%;position: inherit;float: left;}
	.ny-job-r{margin-top: 30px;}
	.ny-job{padding-bottom: 0;}
	.ny-title{padding: 30px 0;}
	.ny-title h3{font-size: 25px;}
	.ygfl-div p{height: 170px;}
	.ny-yy-img .swiper .btn-gd{bottom: 20px;}
	.ny-yy-img .swiper-button-next i, .ny-yy-img .swiper-button-prev i{color: #3b7c95;}
	.ny-yy-img .swiper-button-next, .ny-yy-img .swiper-button-prev{margin: 0 10px;}
	
	.cplist-list h3{font-size: 25px;}
	.cplist-box-2{flex-wrap:wrap;background-size:cover;}
	.cplist-box-3 .cplist-1 {width: 100%;height: 325px;}
	.cplist-box-3 .cplist-2,.cplist-box-3 .cplist-2 .cplist-2-nr{width: 100%;}
	.cplist-2{flex-wrap:wrap;}
	.cplist-list {padding: 30px 0;}
	.itme-pic .itme-pic-img {width: 70px;}
	
	
	
}


@media screen and (max-width: 767px) {	
    .cp-lmjs{flex-wrap: wrap;}
	.cp-lmjs .cp-lmjs-l {width: 100%;}
	.cp-lmjs .cp-lmjs-r {width: 100%;padding: 15px;}
	.nycp-list {margin-top: 30px;}
	.nycp-list li figure,.nycp-list li .nycp-list-div,.cpxq-r1 figure,.cpxq-r1-r {width: 100%;}
	.nycp-list li .nycp-list-div h4{margin: 10px 0;font-size: 17px;}
	.nycp-list li .nycp-list-div .light-btn {
	    width: 100px;
	    height: 35px;
	    line-height: 35px;
	    margin-top: 25px;
	}
	.cpxq-r1-r h4 {font-size: 18px;}
	.investment_title div{width: 23%;height: 35px;line-height: 35px;font-size: 14px;margin-top: 7px;}
	.investment_f .investment_title {height: auto;}
	.investment_con_list .ajaxlist li h3{font-size: 14px;line-height: 50px;padding-left: 5px;width: 80%;}
	.investment_con_list .ajaxlist li{height: 50px;}
	.yyxq-c{margin-top: 30px;}
	.yyxq-c h3{font-size: 17px;}
	.yyxq-c-text{margin-top: 30px;}
	.yyxq-c-text p,.yyxq-c-text p span{font-size: 14px !important;}
	.yyxq-xgal ul li h4,.xz-ul li h4{font-size: 14px;width: 80%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.yy-xgcp-title h3{font-size: 22px;}
	.yyxq-xgal h3 i{font-size: 35px;}
	.yyxq-xgal h3{font-size: 18px;line-height: 60px;}
	.yy-xgcp-title h3 i{font-size: 36px;}
	.yy-xgcp{padding: 30px 0;}
	.yy-xgcp .swiper-pagination-clickable .swiper-pagination-bullet {width: 35px;height: 7px;}
	.foot-bq{padding-top: 12px !important;padding-bottom: 9px !important;}
	.ny-news-ul li figure,.ny-news-ul li .ny-news-text{width: 100%;}
	.ny-news-ul li .ny-news-text,.ny-news-ul li:nth-child(2n) .ny-news-text{padding: 20px;}
	
	.ny-about-text{margin-top: 40px;}
	.ny-about-text h5 {font-size: 25px;}
	.ny-about-text h3 {font-size: 20px;}
	.right-pc {margin-top: 30px;}
	.ny-about li:nth-child(2n) .left-pc {float: left;width: 100%;}
	
	.ygfl-div p {height: auto;padding-bottom: 20px;}
	.jop-title span,.sideMenu h3 span{width: 23%;padding: 0;}
	.sideMenu h3 span{display: inline-table;}
	.jop-title{font-size: 14px;height: 60px;line-height: 60px;}
	.sideMenu h3{font-size: 14px;line-height: 25px;padding: 10px 0;}
	
	.investment_con table{min-width: 100%;width: 100%;}
	
	#dinghuo table{width:100% !important;min-width: 600px;}
	.ny-yy-ul .yylist-r .swiper .btn-gd { bottom: 37px;}
	.ny-yy-ul li:nth-child(2n) .ny-yy-img .swiper .btn-gd{left: 0;right: auto;}
	 .ny-yy-ul li:nth-child(2n) .ny-yy-img{width: 100%;}
	 .ny-faq-list .sideMenu h3{display: flex;justify-content: left;}
	 .ny-faq-list .sideMenu h3 p{font-size:14px;line-height:18px;width: 95%;
	     display: flex;
	     justify-content: left;
	     align-items: center; 
	 }
	 .ny-faq-list .sideMenu h3 em{margin-top: 16px;width: 16px;margin-right: 5px;}
	 .ny-faq-list .sideMenu h3.on em {background-position: 0 -39px;}
	 .ny-faq-list .sideMenu ul .ny-faq-div {padding: 10px 20px 10px 40px;}
	 .datatable .table {width: 910px;}
	 .datatable .table tr th.sticky-column {position: sticky;}
	 #vddata tr td:nth-child(1){position: sticky;}
	 .cp-lmjs .cp-lmjs-r h3 {font-size: 16px;margin-bottom: 15px;}
	 .nycp-list .nycp-li span{font-size:14px;}
	 .nycp-list .nycp-li-1 span{font-size:14px;}
	 .cpxq-r1{display: block;}
	 .cpxq-img-l{width: 100%;margin-bottom: 30px;height:auto;}
	 .cpxq-img-l img{width:100%;height:auto;}
	 
	 .ny-yy-text,.ny-yy-img{width:100%;float:none;}
	 .ny-yy-ul .ny-yy-img .swiper{margin-top: 30px;padding-bottom: 123px;}
	.ny-yy-ul .ny-yy-img .swiper .swiper-slide{padding: 20px !important;}
	.ny-yy-ul .ny-yy-img .swiper .swiper-slide h5{margin-bottom: 20px;font-size: 18px;}
	.ny-yy-ul .ny-yy-img .swiper .swiper-slide figure{width: 100%;}
	.ny-yy-ul .ny-yy-img .ny-yy-bd-js{width: 100%;margin-top: 15px;}
	.ny-yy-ul .ny-yy-img .ny-yy-bd-js p{line-height: 25px;-webkit-line-clamp: 3;-moz-line-clamp: 3;}
	.ny-yy-ul .ny-yy-img .ny-yy-bd-js span{width: 125px;height: 40px;line-height: 40px;font-size: 14px;margin-top: 23px;}
	.sticky-column {position: inherit;}
	.job-ygfl{display:block;}
	.job-ygfl li{margin-bottom:30px;}
	.cpxq-r1-r p{flex-wrap: wrap;}
	.cpxq-r1-r p span{width:100%;border-bottom: 1px #ececec solid;padding: 8px 0;}
	.cpxq-r1-r p:nth-child(1),.cpxq-r1-r p:nth-child(2),.cpxq-r1-r p:nth-child(3){border-bottom: none;padding: 0;}
	.investment_f {margin: 20px auto 80px;}
	.cp-mbx {margin: 30px 0 0;font-size: 14px;}
	
}
	

.nolink {
  color: gray; /* 设置文字颜色为灰色 */
  cursor: not-allowed; /* 设置鼠标指针为不可点击的样式 */
  pointer-events: none; /* 禁用点击事件 */
  background: #eee;
}

@media screen and (max-width: 650px) {
    .sycp-ul .col-sm-3{width: 100%;max-width: 100%;}
}

@media screen and (max-width: 500px) {
	#dinghuo table{min-width: 820px;}
	.cp-lmjs{display: block;}
	.cp-lmjs .cp-lmjs-l,.cp-lmjs .cp-lmjs-r{width: 100%;}
	.cp-lmjs-r{padding: 15px;}
	
	
}

@media screen and (max-width: 376px) {
	.jop-title span,.sideMenu h3 span{width: 23%;}
	
}