﻿@charset "utf-8";
html{font-size:62.5%;}
body{margin:0px; font-size:12px; color:#000; font-family:PingFang SC,Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Microsoft Yahei,微软雅黑,STHeiti,华文细黑,sans-serif; cursor:default; }
*{padding:0px; margin:0px;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; }
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family: PingFang SC,Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Microsoft Yahei,微软雅黑,STHeiti,华文细黑,sans-serif;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal; color:#000;}
input,select,button{font-size:12px; font-family: PingFang SC,Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Microsoft Yahei,微软雅黑,STHeiti,华文细黑,sans-serif; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none;display: block;max-width: 100%;}
li{list-style:none;}
a{color:#000; text-decoration:none;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;}
a:hover{color:#005caf;}

.clear{overflow:hidden; clear:both; height:0px;}
.fl{float:left;}
.fr{float:right;}

.con{width:1208px; margin:0 auto;}
.container { width:1208px; margin:0 auto}
.header{width:100%; position:fixed; top:0; left:0; z-index:10;height: 75px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;background:rgba(255,255,255,1);}
.header.on{box-shadow:0 0 10px #aaa; background:rgba(255,255,255,0.85);}
.header .container{width: 1536px;max-width: 94%;}
.header .logo{ float:left; margin:15px 0;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}

.header .logo img{width:auto; height:45px; display:block;}

.header .an{position:absolute; top:50%; right:15px; height:18px; width:30px; display:none;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.header .an span{width:30px; height:2px; background-color:#555; display:block; position:absolute;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .an span.a1{top:0; left:0;}
.header .an span.a2{top:8px; left:0;}
.header .an span.a3{top:16px; left:0;}
.header .an.n span.a2{display:none;}
.header .an.n span.a1{top:8px; width:30px;
transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);}
.header .an.n span.a3{top:8px; width:30px;
transform:rotate(135deg);
-o-transform:rotate(135deg);
-ms-transform:rotate(135deg);
-moz-transform:rotate(135deg);
-webkit-transform:rotate(135deg);}

.header .right {float: right;text-align: left;margin-left: 68px;}
.header .right .ss {line-height:75px;display: inline-block;padding:0 6px;position: relative;color: #333;}
.header .right .yy {line-height: 75px;display: inline-block;padding: 0 6px;color: #333;position: relative;font-size: 18px;}
.header .right .yy i {font-size: 14px;margin-left: 3px;}
.header .right img {width: 24px;vertical-align: middle;display: inline;}
.header .right .yy .x_l {width:100px;top: 75px;position: absolute;left: 50%;margin-left: -50px; background:#fff;line-height: 40px;display: none}

.header .right .yy .x_l a {color: #333;display: block;font-size: 14px;text-align: center;}
.header .right .yy .x_l a:hover{color: #3c9866;}
.search{width:100%; padding:30px 5%; background-color:#f7f7f7; position:fixed; top:0; left:0; z-index:999; display:none;box-sizing: border-box;}
.search .an_sj {width: 5%;line-height: 52px;color: #555;float: right;text-align: right;}
.search input.w_z{width:90%; height:52px; border-radius:0; font-size:18px; line-height:52px; color:#555; float:left; -webkit-appearance:none;}
.search button.s_c{width:5%; height:52px;font-size:18px; line-height:52px; text-align:center; float:left; -webkit-appearance:none;font-weight: bold;}
.search i {font-size: 24px;}

.header .nav{ float:right;}
.header .nav i{margin-left: 12px; }

.header .nav ul li{margin:0 2px; line-height:75px; float:left; margin:0 0 0 32px;position: relative;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}

.header .nav ul li a{font-size:16px; color:#000;font-weight: bold;}
.header .nav ul li:hover .y_j a{background: linear-gradient(90deg, #74BD53 0%, #1E90FF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.header .nav ul li:hover .y_j i{background: linear-gradient(90deg, #74BD53 0%, #1E90FF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.header .nav ul li.on .y_j i{background: linear-gradient(90deg, #74BD53 0%, #1E90FF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.header .nav ul li.on .y_j a{background: linear-gradient(90deg, #74BD53 0%, #1E90FF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
 
.nav .y_j{position:relative;}
.header .nav ul li.po{position: static;}
.nav .e_j.xdh {width: 120px; left: 50%;margin-left: -60px;padding: 20px 10px;overflow: hidden;}
.nav .e_j{position:absolute;width: 120px; top:75px; left:50%;margin-left: -60px; z-index:9999;background-color:rgba(255,255,255,0.85);opacity:0; visibility:hidden;
transform:translateY(10px);
-webkit-transform:translateY(10px);
-moz-transform:translateY(10px);
-ms-transform:translateY(10px);
-o-transform:translateY(10px);
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;padding: 16px 10px;}
.nav .e_j.cp {overflow:auto;padding: 30px 0;width:100%;left: 0;margin-left: 0; }
.nav .e_j.cp .container-fluid {display: flex;}
.nav .e_j.cp .con {width: 1536px; max-width: 94%;}
.nav .e_j.cp .lm {float: left;border-right: hsla(0,0%,59.2%,.18) 1px solid;box-sizing: border-box;padding: 0 31px;-moz-flex-grow: 1;
flex-grow: 1;
flex-basis: 1;}
.nav .e_j.cp .lm:last-child{border: 0}
.nav .e_j.cp .lm h3 {font-size: 16px;display: flex;justify-content: flex-start;color: rgba(0,0,0,.85);font-weight: bold;line-height: 20px;position: relative;padding-bottom: 10px;margin-bottom:10px;}
.nav .e_j.cp .lm h3 i{display: none}
.nav .e_j.cp .lm h3 em {font-size: 20px;margin-right: 10px;color: #0a8543;}
.nav .e_j.cp .lm h4{font-size: 12px;
line-height: 16px;
letter-spacing: -.02em;
word-spacing: 0;
color: rgba(0,0,0,.65);
margin-top: 8px;
padding-right: 24px;
max-height: 16px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;margin-bottom: 16px;}
.nav .e_j.cp .lm p a{display: block;text-align: left;box-sizing: border-box;position: relative;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
/*.nav .e_j.cp .lm p a::before{content: "•";position: absolute;left: 0;}*/
.nav .e_j.cp .lm p a:hover{transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
/*.header.on .nav .e_j{box-shadow:0 2px 2px #aaa;}*/
.header .nav ul li .e_j a{display:block; font-size:14px; color:#000; line-height:30px;font-weight: normal}

.header .nav .e_j a:hover{color:#1373a1;}

@media (min-width:1024px){

.header .nav ul li:hover .e_j{opacity:1; visibility:inherit;
transform:translateY(0);
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);}
.head_h { height: 68px; display: none}
}


@media only screen and (max-width:1200px){
.head_h { height: 60px; display:block}
.header{border:0; height:60px; background:#fff; width:100%}
.header .container{ padding:0; width:94%}
.header .right .yy .x_l {
  top: 60px;
}
	.header .right .ss {
  line-height:60px;height: 60px;display: flex;justify-content: center;align-items: center;float: left;
}
	.header .right {
  margin-left: 0;margin-right: 40px;
}
	.header .logo {
  margin: 10px 0;
}
	.header .logo img {
  height: 40px;
}
.header .an{display:block; right:10px;}
.header .an span { background-color:#999}
	.header .right .yy {
  line-height: 60px;display: flex;justify-content: center;align-items: center;float: left;
  padding: 0 6px;
  font-size: 18px;
}
	.search button.s_c {
  width: 10%;
}
	.search i {
  font-size: 20px;
}
	.search input.w_z {
  width:80%;font-size: 16px;
}
	.search .an_sj {
  width:10%;
}
.header .nav ul { width: 100%;}
.nav .e_j.cp .lm h3 i{display: block}
.header .nav{width:100%; padding:15px 5%; background-color:#fff; height:100%; position:fixed; top:60px; right:-100%; z-index:9999; overflow:auto;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s; margin-top:0}
.header .nav.on{right:0;}
.header.on .nav ul li a { font-size: 16px;color: #000;}
	.nav .e_j.cp .lm h3 {
  padding-bottom: 5px;
}
	.nav .e_j.cp .lm {border-right: 0;
}
	
	.header .nav .e_j.cp .lm i {
  height: 30px;font-weight: normal;
}
	.nav .e_j .s_j {
  display: none;padding-bottom: 10px;
}
.header .nav i{position:absolute; width:50%; height:60px; right:0px; top:50%; 
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);text-align: right}
.header .nav ul li{line-height:60px; text-align:left; border-bottom:1px solid rgba(0,0,0,0.15); float:none; margin:0; padding:0}
.header .nav ul li::after { background: rgba(0,0,0,0);}
.header.on .nav ul li{line-height:60px;}
.header .nav .e_j {width: 100%;
border-top: 1px solid rgba(255,255,255,0.3);
background: none;
position: relative;
display: none;
top: auto;
left: auto;
margin: 0;
transform: translateY(0px);
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transition: all 0s;
-o-transition: all 0s;
-ms-transition: all 0s;
-moz-transition: all 0s;
-webkit-transition: all 0s;
opacity: 1;
visibility: inherit;padding: 0 0 10px;}
.header .nav .e_j .con {
  width: 100%;
}
	.nav .e_j.cp .container-fluid {
flex-wrap: wrap;
}
	.nav .e_j.cp .lm {
  max-width: 100%;width: 100%;
  padding: 0 0;
}
	.nav .e_j.cp .lm p a {font-size: 14px;
}
.header .nav ul li .e_j a { color:#222;}
.header .nav ul li .e_j a:hover { color:#000}
.header .nav .e_j a{border-top:0; line-height:32px;}
.header .nav .e_j a:hover{background:none;}
.header .nav ul li:hover .e_j{display:none;}
.header .nav ul li a{font-size:16px; color:#000;}

.header .nav ul li:hover span{width:0;}
.header .nav ul li.on span{width:0;}
}
@media only screen and (max-width:375px){
.header .container{ padding:0}

}

.gallery-top{width:100%; position:relative;}
.gallery-top .swiper-slide{width:100%; height:100vh;}
.gallery-top .swiper-slide img{width:100%; height:100vh;object-fit: cover;}
.gallery-top .w_z{position: absolute;left: 50%;margin-left: -604px;top: 24%;}
.gallery-top .w_z h1{font-size: 48px;color: #fff;font-weight: bold;line-height: 100px;margin-bottom: 25px;font-weight: bold;transform: translateY(20px);
	filter:alpha(opacity=0); /* IE */
    -moz-opacity:0; /* 老版Mozilla */
    -khtml-opacity:0; /* 老版Safari */
    opacity: 0; /* 支持opacity的浏览器*/
	transition: all .2s linear .2s;
	-webkit-transition: all .2s linear .2s;}
.gallery-top .w_z h3{font-size: 24px;color: #fff;line-height:48px;margin-bottom: 52px;transform: translateY(20px);
	filter:alpha(opacity=0); /* IE */
    -moz-opacity:0; /* 老版Mozilla */
    -khtml-opacity:0; /* 老版Safari */
    opacity: 0; /* 支持opacity的浏览器*/
	transition: all .2s linear .4s;
	-webkit-transition: all .2s linear .4s;}
.gallery-top .w_z .more {display: inline-block;line-height: 50px;padding: 0 31px;border: #fff 1px solid;border-radius: 26px;font-size: 14px;position: relative;overflow: hidden;transform: translateY(20px);
	filter:alpha(opacity=0); /* IE */
    -moz-opacity:0; /* 老版Mozilla */
    -khtml-opacity:0; /* 老版Safari */
    opacity: 0; /* 支持opacity的浏览器*/
	transition: all .2s linear .6s;
	-webkit-transition: all .2s linear .6s;}
.gallery-top .w_z .more::before {content: "";background: #fff; position: absolute;width: 0;height: 100%;left: 0;top: 0;transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.gallery-top .w_z .more a {color: #fff;position: relative;z-index: 5;}
.gallery-top .w_z .more a i{margin-right: 10px;}
.gallery-top .w_z .more:hover::before{width: 100%;}
.gallery-top .w_z .more:hover a{color: #000;}

.gallery-top .swiper-slide.swiper-slide-active .w_z h1 {
	transform: translateY(0);
	filter:alpha(opacity=100); /* IE */
    -moz-opacity:1; /* 老版Mozilla */
    -khtml-opacity:1; /* 老版Safari */
    opacity: 1; /* 支持opacity的浏览器*/
   
}
.gallery-top .swiper-slide.swiper-slide-active .w_z h3 {
	transform: translateY(0);
	filter:alpha(opacity=100); /* IE */
    -moz-opacity:1; /* 老版Mozilla */
    -khtml-opacity:1; /* 老版Safari */
    opacity: 1; /* 支持opacity的浏览器*/
   
}
.gallery-top .swiper-slide.swiper-slide-active .w_z .more {
	transform: translateY(0);
	filter:alpha(opacity=100); /* IE */
    -moz-opacity:1; /* 老版Mozilla */
    -khtml-opacity:1; /* 老版Safari */
    opacity: 1; /* 支持opacity的浏览器*/
   
}
.gallery-top .contrl{position: absolute;display: inline-block;bottom: 40px;height: 58px;background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 0px 10px 3px rgba(255, 255, 255, 0.10) inset;
backdrop-filter: blur(4px);border-radius: 50px;width: 200px;z-index: 99; left:50%; 
transform:translate(-50%,0%);
-webkit-transform:translate(-50%,0%);
-moz-transform:translate(-50%,0%);
-ms-transform:translate(-50%,0%);
-o-transform:translate(-50%,0%);}
.gallery-top .swiper-pagination{bottom:24px !important;width: 100%}
.gallery-top .swiper-pagination-bullet {width:8px; height:8px;margin: 0 4px; display:inline-block; opacity:0.3;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.gallery-top .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1;background: #fff;}
.gallery-top .swiper-button-prev{left: 10px;height: 44px;line-height: 44px;text-align: center;}
.gallery-top .swiper-button-prev i{color: #fff;font-size: 20px;}
.gallery-top .swiper-button-next{right: 10px;height: 44px;line-height: 44px;text-align: center;}
.gallery-top .swiper-button-next i{color: #fff;font-size: 20px;}

.tit { margin-bottom:40px;}
.tit h1 { font-size:36px; color:#000;line-height: 60px;font-weight: 600;position:relative}
.sy_pro{padding: 84px 0 188px;background: url(../images/cpbj.png) center / cover no-repeat;overflow: hidden;}
.sy_pro .top{padding-bottom: 36px;display: flex;justify-content: space-between;align-items: stretch;}
.sy_pro .top .left{width: 710px;border-radius: 10px;
background: rgba(255, 255, 255, 1);
box-shadow: 0px 11.518px 34.555px 0px rgba(0, 0, 0, 0.06);padding:60px 45px;display: flex;justify-content: space-between;align-items: center;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.sy_pro .top .left:hover{box-shadow: 0px 11.518px 34.555px 0px rgba(0, 0, 0, 0.1);}
.sy_pro .top .left img{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.sy_pro .top .left:hover img {-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
.sy_pro .top .left h1 {font-size: 24px;line-height: 40px;margin-bottom: 15px;}
.sy_pro .top .left h2 {font-size: 36px;line-height: 40px;margin-bottom: 25px;font-weight: 600;}
.sy_pro p {font-size: 16px;line-height: 22px;color: rgba(0, 0, 0, 0.80);}
.sy_pro .top .w_z{width: 280px;}
.sy_pro .top .left .more {width: 145px;height: 44px;line-height: 44px;text-align: center;border-radius: 25px;
background: linear-gradient(90deg, #74BD53 0%, #1E90FF 100%);font-size: 14px;margin-top: 60px;}
.sy_pro .top .left .more a {color: #fff;}
.sy_pro .top .left .more a i{margin-right: 8px;}
.sy_pro .top .right{width: 464px;border-radius: 10px;padding:60px 30px;
background: rgba(255, 255, 255, 1);
box-shadow: 0px 11.518px 34.555px 0px rgba(0, 0, 0, 0.06);
}
.sy_pro .top .right img {max-width: 100%;display: block;margin-bottom: 35px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.sy_pro .top .right:hover img {-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
.sy_pro .top .right h3 {font-size: 25px;font-weight: bold;margin-bottom: 15px;}
.sy_pro .bottom{display: flex;justify-content: space-between;align-items: stretch;}
.sy_pro .bottom li{border-radius: 10px;width: 380px;padding: 40px 30px;
background: rgba(255, 255, 255, 0.60);
box-shadow: 0px 11.518px 34.555px 0px rgba(0, 0, 0, 0.06);}
.sy_pro .bottom li.da{width: 464px;}
.sy_pro .bottom li img {max-width: 100%;margin: 0 auto;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.sy_pro .bottom li:hover img {-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; }
.sy_pro .bottom li .t_p{margin-bottom: 28px;text-align: center;overflow: hidden;}
.sy_pro .bottom li h3 {font-size: 20px;margin-bottom: 13px;font-weight: bold;}
.sy_news{padding: 100px 0 140px;overflow: hidden;}
.sy_news ul {padding-top: 35px;display: flex;justify-content: space-between;align-items: stretch;}
.sy_news ul li{width: 248px;border-left: #D7DEE4 1px solid;padding: 10px 0 15px 40px;}
.sy_news ul li:first-child{border: 0;padding-left: 0;padding-top: 0;width: 393px;}
.sy_news ul li img {width: 100%;display: block;}
.sy_news ul li h4 {color: rgba(0, 0, 0, 0.36);font-weight: 400;
font-family:'Montserrat';
font-size: 14px;margin: 0px 0 25px}
.sy_news ul li h3 {font-size: 20px;font-weight: bold;margin-bottom: 29px;line-height: 26px;}
.sy_news ul li p {color: rgba(0, 0, 0, 0.80);font-size: 16px;line-height: 22px;display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;}
.sy_news ul li:first-child h4{margin: 20px 0;}
.sy_news ul li:first-child h3{margin-bottom: 25px;}
.sy_news ul li .more {width: 145px;line-height: 42px;margin-top: 50px;border-radius: 24px;
border: 1px solid #74BD53;text-align: center;font-size: 14px;}
.sy_news ul li .more a {color: #000;}
.sy_news ul li .more a i{color: #3e9b60;margin-right: 8px;}
.sy_news ul li .more:hover a{color: #fff;}
.sy_news ul li .more:hover a i{color: #fff;}
.sy_news ul li .more:hover{background: linear-gradient(90deg, #74BD53 0%, #1E90FF 100%);}

.footer{background: #3A424F;padding-top: 80px;overflow: hidden;}
.footer .con{width: 1532px;max-width: 94%;display: flex;justify-content: space-between;}
.footer .left{float: left;width: 280px;margin-bottom: 60px;}
.footer .left .logo{margin-bottom: 20px;}
.footer .left .logo img{height: 39px;display: block}
.footer .left p{font-size: 14px;color: #fff;line-height: 30px;font-weight: bold;}
.footer .left h1 {font-family: Montserrat;
font-size:22px;color: #fff;font-weight: bold;margin-bottom: 20px;}
.footer .left h3{color: #FFF;
font-family: Montserrat;
font-size: 16px;font-weight: bold;}
.footer .left .t_b{padding-top: 20px;}
.footer .left .t_b a {width: 30px;height: 30px;position: relative;float: left;display: block;margin-right: 35px;}
.footer .left .t_b .e_w{width: 120px;background: #fff;position: absolute;left: 50%;margin-left: -60px;top: -120px;display: none;}
.footer .left .t_b a:hover .e_w{display: block;}
.footer .left .t_b .e_w img{width: 100%;}
.footer .left .t_b a img{width: 100%;}

.footer .d_h{}
.footer .d_h li{margin-right: 95px;float: left;}
.footer .d_h li h3{font-size: 20px;font-weight: bold;margin-bottom: 10px;color: #fff;}
.footer .d_h li .ej a{ font-size: 14px;line-height: 32px;color:#fff;display: block}
.footer .fh{width:60px;height: 60px;line-height: 60px;display: flex;justify-content: center;align-items: center;border: #fff 1px solid;border-radius: 32px;}
.footer .fh img{width: 14px;}
.copy {border-top: rgba(215, 222, 228, 0.20) 1px solid;padding: 19px 0;line-height: 32px;font-size: 14px;color: #fff;
}

.nban{position: relative;}
.nban img{width: 100%;display: block;}
.nban .w_z{position: absolute;width: 100%;top: 40%;left: 0;text-align: center;}
.nban .w_z h1{position: relative;font-size: 40px;color: #fff;font-weight: bold;line-height: 100px;}
.nban .w_z h1::after{content: "";position: absolute;width: 70px;height: 4px;background: #fff;left: 50%;margin-left: -35px;bottom: -2px;border-radius: 2px;}

.ny_jj{padding: 98px 0;background: url(../images/jjbj.png) center / cover no-repeat;position: relative;overflow: hidden;}
.ny_jj .zi{position: absolute;right:50px;bottom: 0;text-align: right}
.ny_jj .zi img{max-width: 85%;display: block; }
.nytit{font-size: 36px;font-weight: bold;color: #000;}
.ny_jj .w_z {width: 860px;float: right;position: relative;z-index: 2;margin-top: 64px;}
.ny_jj .w_z .d_z{margin-bottom: 47px;font-size: 32px;color: #000;line-height: 56px;}
.ny_jj .w_z .x_z{color: rgba(0, 0, 0, 0.80);line-height: 36px;font-size: 18px;padding: 20px 0;max-width: 820px;font-weight:100}

.ny_qqbj{padding: 75px 0;background: #e4ecf1;overflow: hidden;}
.ny_qqbj .d_t {position: relative;margin: 0 auto;width: 1226px;}
.ny_qqbj .d_t img{width: 100%;display: block;}
 


        @keyframes scale {
            0% {
                transform: scale(1)
            }
 
            50%,
            75% {
                transform: scale(3)
            }
 
            78%,
            100% {
                opacity: 0
            }
        }
 
        @keyframes scales {
            0% {
                transform: scale(1)
            }
 
            50%,
            75% {
                transform: scale(2)
            }
 
            78%,
            100% {
                opacity: 0
            }
        }
 
.ny_qqbj .smallcircle2 {
            position: absolute;
            width: 14px;
            height: 14px;
            background-color: #da4c6d;
            border-radius: 50%;
            top: 170px;
            left: 125px;
        }
 
.ny_qqbj .smallcircle2:before {
            content: '';
            display: block;
            width: 14px;
            height: 14px;
            border-radius: 50%;
            opacity: .4;
            background-color: #da4c6d;
            animation: scale 3s infinite cubic-bezier(0, 0, .49, 1.02);
        }
 
.ny_qqbj .bigcircle2 {
            position: absolute;
            width: 14px;
            height: 14px;
            border-radius: 50%;
            opacity: .4;
            background-color: #da4c6d;
            top: 169px;
            left: 124px;
            animation: scales 3s infinite cubic-bezier(0, 0, .49, 1.02);
        }


.ny_qqbj .smallcircle3 {
            position: absolute;
            width: 14px;
            height: 14px;
            background-color: #da4c6d;
            border-radius: 50%;
            top:279px;
            left: 425px;
        }
 
.ny_qqbj .smallcircle3:before {
            content: '';
            display: block;
            width: 14px;
            height: 14px;
            border-radius: 50%;
            opacity: .4;
            background-color: #da4c6d;
            animation: scale 3s infinite cubic-bezier(0, 0, .49, 1.02);
        }
 
.ny_qqbj .bigcircle3 {
            position: absolute;
            width: 14px;
            height: 14px;
            border-radius: 50%;
            opacity: .4;
            background-color: #da4c6d;
            top: 279px;
            left: 425px;
            animation: scales 3s infinite cubic-bezier(0, 0, .49, 1.02);
        }

.ny_qqbj .smallcircle4 { position: absolute; width: 14px;height: 14px; background-color: #da4c6d; border-radius: 50%;top:234px;left: 518px; }
 
.ny_qqbj .smallcircle4:before { content: ''; display: block;width: 14px; height: 14px;    border-radius: 50%; opacity: .4; background-color: #da4c6d; animation: scale 3s infinite cubic-bezier(0, 0, .49, 1.02);}
 
.ny_qqbj .bigcircle4 { position: absolute; width: 14px;  height: 14px; border-radius: 50%;opacity: .4; background-color: #da4c6d;top: 234px; left: 518px;animation: scales 3s infinite cubic-bezier(0, 0, .49, 1.02); }

.ny_qqbj .smallcircle5 { position: absolute; width: 14px;height: 14px; background-color: #da4c6d; border-radius: 50%;top:212px;right: 338px; }
 
.ny_qqbj .smallcircle5:before { content: ''; display: block;width: 14px; height: 14px;    border-radius: 50%; opacity: .4; background-color: #da4c6d; animation: scale 3s infinite cubic-bezier(0, 0, .49, 1.02);}
 
.ny_qqbj .bigcircle5 { position: absolute; width: 14px;  height: 14px; border-radius: 50%;opacity: .4; background-color: #da4c6d;top:212px;right: 338px;animation: scales 3s infinite cubic-bezier(0, 0, .49, 1.02); }
.ny_qqbj .sm{font-size: 12px;color: #3A424F;position: absolute;left:30px;bottom: 20px;} 

.ny_hzdw {padding: 80px 0;overflow: hidden;}
.ny_hzdw ul {margin-top: 70px;}
.ny_hzdw ul li {width: 270px;margin-right: 32px;height: 120px;display: flex;justify-content: center;align-items: center;margin-bottom: 32px;border-radius: 5.949px;
background: #FFF;box-shadow: 0px 9.915px 29.746px 0px rgba(0, 0, 0, 0.06);float: left;}
.ny_hzdw ul li img{max-width: 100%;max-height: 100%;display: block;}
/*.ny_hzdw ul li:nth-child(5n){margin-right: 0;}*/
/*应用*/
.ny_yyp1{padding: 77px 0 126px;background: #F1F2F2;overflow: hidden;margin-top: 88px;}
.ny_yyp1 .t_p{width: 561px;float: left;}
.ny_yyp1 .t_p img{width: 100%;display: block;}
.ny_yyp1 .w_z{width: 526px;float: right}
.ny_yyp1 .w_z .t1{color: #3A424F;font-size: 16px;margin-bottom: 10px;}
.ny_yyp1 .w_z h2{background: linear-gradient(139deg, #74BD53 2.31%, #1E90FF 70.2%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 40px;margin-bottom: 20px;font-weight: bold;}
.ny_yyp1 .w_z p{font-size: 18px;line-height: 32px;color: #000;}

.yy_list{padding: 87px 0;overflow: hidden}
.yy_list .nytit{margin-bottom: 70px;}
.yy_list li{display: flex;justify-content: space-between;align-items: center;margin-bottom: 70px;}
.yy_list li .t_p{width: 550px;}
.yy_list li .t_p img{width: 100%;}
.yy_list li .w_z{width: 550px;}
.yy_list li .w_z h3{font-size: 28px;line-height: 36px;margin-bottom: 25px;}
.yy_list li .w_z p{color: rgba(0, 0, 0, 0.80);line-height: 28px; font-size: 16px;}

.yy_lw{background: #F1F2F2;padding: 85px 0;overflow: hidden;}
.yy_lw ul {margin-top: 40px;}
.yy_lw ul li{color: #3A3C4F;text-align: justify;line-height: 28px; font-size: 16px;margin-bottom: 15px;}
.yy_lw ul li::before{content: "•";margin-right: 10px;}
.yy_lw ul li a{color: #3A3C4F;}
.yy_lw ul li:hover a{color: #28848c;}

.yy_cp{padding: 106px 0 120px;overflow: hidden}
.yy_cp .con{position: relative;}
.swiper-yyly{width:100%; margin:0 auto; padding-bottom:140px !important;}
.swiper-yyly .swiper-slide{position:relative;border-radius: 6.031px;
background: rgba(255, 255, 255, 0.80);
box-shadow: 0px 12.989px 38.966px 0px rgba(0, 0, 0, 0.06);padding: 37px 32px;}
.swiper-yyly .swiper-slide .t_p{overflow: hidden;}
.swiper-yyly .swiper-slide img{width:100%; height:auto; display:block; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.swiper-yyly .swiper-slide:hover img{-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.swiper-yyly .swiper-slide .w_z{}
.swiper-yyly .swiper-slide h3{margin-top: 32px;font-size: 22px;margin-bottom: 10px;}
.swiper-yyly .swiper-slide:hover h3{color: #1373a1;}
.swiper-yyly .swiper-slide p{font-size: 14px;color: rgba(0, 0, 0, 0.80);line-height: 20px;}
.xq_tt .contrl {
  position: absolute;
  display: inline-block;
  bottom: 0px;
  height: 58px;width: 200px;
  z-index: 99;
  left: 50%;
  transform: translate(-50%,0%);
  -webkit-transform: translate(-50%,0%);
  -moz-transform: translate(-50%,0%);
  -ms-transform: translate(-50%,0%);
  -o-transform: translate(-50%,0%);border-radius: 30px;border: 1px solid #000;background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 0px 10px 3px rgba(255, 255, 255, 0.10) inset;backdrop-filter: blur(4px);
}
.xq_tt .swiper-pagination{bottom: 24px;width: 100%;}
.xq_tt .swiper-pagination-bullet {width:8px; height:8px;margin: 0 4px; display:inline-block; opacity:0.3;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background: #000;}
.xq_tt .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1;background: #000;}
.xq_tt .swiper-button-prev{left: 10px;height: 44px;line-height: 44px;text-align: center;}
.xq_tt .swiper-button-prev i{color: #000;font-size: 20px;}
.xq_tt .swiper-button-next{right: 10px;height: 44px;line-height: 44px;text-align: center;}
.xq_tt .swiper-button-next i{color: #000;font-size: 20px;}
.yy_cp .contrl {
  position: absolute;
  display: inline-block;
  bottom: 0px;
  height: 58px;width: 200px;
  z-index: 99;
  left: 50%;
  transform: translate(-50%,0%);
  -webkit-transform: translate(-50%,0%);
  -moz-transform: translate(-50%,0%);
  -ms-transform: translate(-50%,0%);
  -o-transform: translate(-50%,0%);border-radius: 30px;border: 1px solid #000;background: rgba(255, 255, 255, 0.05);
box-shadow: 0px 0px 10px 3px rgba(255, 255, 255, 0.10) inset;backdrop-filter: blur(4px);
}
.yy_cp .swiper-pagination{bottom: 24px;width: 100%;}
.yy_cp .swiper-pagination-bullet {width:8px; height:8px;margin: 0 4px; display:inline-block; opacity:0.3;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background: #000;}
.yy_cp .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1;background: #000;}
.yy_cp .swiper-button-prev{left: 10px;height: 44px;line-height: 44px;text-align: center;}
.yy_cp .swiper-button-prev i{color: #000;font-size: 20px;}
.yy_cp .swiper-button-next{right: 10px;height: 44px;line-height: 44px;text-align: center;}
.yy_cp .swiper-button-next i{color: #000;font-size: 20px;}
/*产品中心*/
.ncptit{padding: 110px 0 75px;text-align: center;}
.ncptit ul li{line-height: 42px;padding: 0 30px;border-radius: 22px;font-size: 20px;font-weight: bold;margin: 0 14px;display: inline-block;}
.ncptit ul li a {color: #000;}
/*.ncptit ul li:hover{background: linear-gradient(90deg, #74BD53 0%, #1E90FF 100%);}*/
/*.ncptit ul li.on{background: linear-gradient(90deg, #74BD53 0%, #1E90FF 100%);}*/
.ncptit ul li.on a{color: #fff;}
.ncptit ul li:hover a{color: #fff;}
.cp_list{padding: 0 0 113px;overflow: hidden;}
.cp_list li{padding: 35px 32px 42px;float: left;border-radius: 6px;width: 382px;
background: rgba(255, 255, 255, 0.80);
box-shadow: 0px 13px 39px 0px rgba(0, 0, 0, 0.06);margin-right: 28px;margin-bottom: 63px;}
.cp_list li .t_p{overflow: hidden;padding-top: 66%;position: relative;}
.cp_list li .t_p img{width: 100%;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;position: absolute;height: 100%;object-fit: cover;left: 0;top: 0;}
.cp_list li:hover .t_p img{-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.cp_list li h3{font-size: 22px;font-weight: bold;margin-bottom: 10px;margin-top: 32px;}
.cp_list li p{color: rgba(0, 0, 0, 0.80);line-height: 20px;font-size: 14px;}
.cp_list li:nth-child(3n){margin-right: 0;}


.cp_dzcs{border-radius: 16px;border: 1px solid #1E90FF;overflow: hidden;margin-bottom: 170px;}
.cp_dzcs .table{}
.cp_dzcs .table li.top{height: 72px;background: #1E90FF;line-height: 72px;}
.cp_dzcs .table li.top span{color: #fff;font-size: 22px;font-weight: bold;}
.cp_dzcs .table li{padding: 12px 0;overflow: hidden;display: flex;align-items: stretch;}
.cp_dzcs .table li span{width: 23.33333%;float: left;display: flex;justify-content: center;align-items: center;padding: 0 15px;font-size: 18px;font-weight: bold;}
.cp_dzcs .table li span.pl{width: 30%;}
.cp_dzcs .table li img{max-width: 100%;}
/*产品详情*/
.cp_xq{padding: 74px 0;margin-top: 88px;background: #F1F2F2;}
.cp_xq .con{display: flex;justify-content: space-between;align-items: center;}
.cp_xq .t_p h1{font-size: 40px;color: #000;font-weight: bold;margin-bottom: 15px;text-align: left}
.cp_xq .t_p h3{font-size: 16px;color: #000;margin-bottom: 30px;text-align: left}
.cp_xq .t_p{width: 490px;text-align: center}
.cp_xq .t_p img{max-width: 100%;margin: 0 auto}
.cp_xq .w_z{width: 457px;}
.cp_xq .w_z h1{font-size: 36px;font-weight: bold;background: linear-gradient(139deg, #74BD53 2.31%, #1E90FF 70.2%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;margin-bottom: 20px;}
.cp_xq .w_z p{font-size: 18px;line-height: 32px;}
.xq_ld{padding: 70px 0;overflow: hidden;}
.xq_ld ul {margin-top: 79px;}
.xq_ld li {width: 575px;margin-bottom: 50px;}
.xq_ld li .t_p{width: 280px;height: 186px;float: left;}
.xq_ld li .t_p img{width: 100%;display: block;height: 100%;object-fit: cover;}
.xq_ld li .w_z{width: 264px;float: right;}
.xq_ld li .w_z h3{color: #000;line-height: 36px; font-size: 28px;margin-bottom:10px;}
.xq_ld li .w_z p{color: rgba(0, 0, 0, 0.80);font-size: 16px;line-height: 28px;}

.xq_cxgn {background: #F1F2F2;padding: 87px 0 90px;overflow: hidden;}
.xq_cxgn .nytit{margin-bottom: 69px;}
.xq_cxgn ul li {margin-bottom:60px;display: flex;justify-content: space-between;align-items: center;}
.xq_cxgn ul li .w_z {width: 550px;}
.xq_cxgn ul li .w_z h3 {font-size: 28px;margin-bottom: 20px;}
.xq_cxgn ul li .w_z .zi {font-size: 16px;min-height: 80px;margin-bottom: 60px;color: rgba(0, 0, 0, 0.80);line-height: 28px;}
.xq_cxgn ul li .w_z .xglj {}
.xq_cxgn ul li .w_z .xglj .bt{color: rgba(0, 0, 0, 0.80);font-size: 16px;font-weight: bold;margin-bottom: 15px;}
.xq_cxgn ul li .w_z .xglj a {color: rgba(0, 0, 0, 0.80);line-height: 40px;font-size: 14px;text-decoration: underline;display: inline;margin-right: 30px;}
.xq_cxgn ul li .w_z .xglj a:hover{color: #1373a1;}

.xp_txzs{background: #000;padding: 85px 0;overflow: hidden;}
.xp_txzs .nytit{color: #fff;margin-bottom: 67px;}
.xp_txzs ul{}
.xp_txzs ul li{width: 272px;margin-right: 35px;margin-bottom: 50px;float: left;}
.xp_txzs ul li:nth-child(4n){margin-right: 0;}
.xp_txzs ul li .t_p{width: 100%;margin-right: 35px;margin-bottom: 25px;border: #fff 1px solid;border-radius: 10px;overflow: hidden;}
.xp_txzs ul li .t_p img{width: 100%;height: 186px;object-fit: cover;}
.xp_txzs ul li h3 {font-size: 16px;color: #fff; font-weight: 600;}

.xq_tt{padding: 80px 0 0;}
.xq_tt .nytit{margin-bottom: 67px;}
.swiper-tt{width:100%; margin:0 auto; padding-bottom:60px !important;}
.swiper-tt .swiper-slide{position:relative;}
.swiper-tt .swiper-slide .t_p{overflow: hidden;}
.swiper-tt .swiper-slide img{width:100%; height:auto; display:block; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.swiper-tt .swiper-slide:hover img{-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.swiper-tt .swiper-slide .w_z{position: absolute;padding: 15px;z-index: 5;font-size: 24px;left: 0;bottom: 0;color: #000;}




/*服务支持*/
.ny_fwp1 {padding: 70px 0 100px;overflow: hidden;}
.ny_fwp1 .nytit{float: left;}
.ny_fwp1 .w_z{float: right;width: 821px;font-size: 20px;line-height: 40px;}
.ny_fwp1 ul {padding-top:  90px;}
.ny_fwp1 ul li{width: 544px;padding: 65px 44px 86px;border-radius: 12px;background: rgba(255, 255, 255, 0.80);
box-shadow: 0px 13px 39px 0px rgba(0, 0, 0, 0.06);margin-bottom: 67px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.ny_fwp1 ul li .b_t{display: flex;align-items: center;justify-content: flex-start;margin-bottom: 20px;}
.ny_fwp1 ul li .b_t .t_b{width: 33px;margin-right: 25px;}
.ny_fwp1 ul li .b_t .t_b img{max-width: 100%;}
.ny_fwp1 ul li .b_t h3{font-size: 28px;line-height: 36px;}
.ny_fwp1 ul li p{color: rgba(0, 0, 0, 0.80);line-height: 28px;font-size: 16px;}
.ny_fwp1 ul li:hover{box-shadow: 0px 13px 39px 0px rgba(0, 0, 0, 0.15);margin-bottom: 67px;}

.fw_wt {padding: 119px 0 120px;overflow: hidden;background: #F8F8F8;}
.fw_wt .b_t {margin-bottom: 40px;overflow: hidden;}
.fw_wt .b_t li{margin-right: 40px;font-size: 30px;font-weight: bold;color: #000;float: left;}
.fw_wt .b_t li span {display: inline-block;width: 15px;height: 4px;background: #000;margin-right: 6px;vertical-align: middle;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.fw_wt .b_t li.on span {width: 35px;background: rgba(208, 2, 27, 1);}
.fw_wt .sous {height: 66px;background: #fff;padding: 0 30px;}

.fw_wt .sous input.w_z {
  width: calc(100% - 30px);
  height: 66px;
  border-radius: 0;
  font-size: 18px;
  line-height: 66px;
  color: #555;
  float: left;
  -webkit-appearance: none;
}
.fw_wt .sous button.s_c {
  width:30px;
  height: 66px;
  line-height: 66px;
  text-align: center;background: url(../images/ss.png) center / 100% no-repeat;
  float: right;
  -webkit-appearance: none;
}
.fw_sp {
  padding: 80px 0 0px;
  overflow: hidden;
}
.fw_sp ul li{width: 380px;float: left;margin-right: 28px;margin-bottom: 50px;}
.fw_sp ul li .t_p{overflow: hidden;height: 219px;position: relative;}
.fw_sp ul li .t_p .a_n{width: 72px;height: 72px;position: absolute;left: 50%;margin-left: -36px;top: 50%;margin-top: -36px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;opacity: 0;}
.fw_sp ul li .t_p img{overflow: hidden;height: 100%;object-fit: cover;}
.fw_sp ul li:hover .a_n{opacity: 1;}
.fw_sp ul li h3{margin: 15px 0;font-size: 20px;font-weight: bold;}
.fw_sp ul li:nth-child(3n) {margin-right: 0;}

.fw_wx{background: #fff;margin: 80px 0 0;overflow: hidden;padding: 20px 20px 0}
.fw_wx ul li{color: #3A3C4F;text-align: justify;line-height: 25px; font-size: 16px;margin-bottom: 15px;}
.fw_wx ul li::before{content: "•";margin-right: 10px;}
.fw_wx ul li a{color: #3A3C4F;}
.fw_wx ul li:hover a{color: #28848c;}





.fw_wtlb{padding: 80px 0 0px;overflow: hidden;}
.fw_wtlb .wd_zq i{width:44px; height:2px; background-color:#aaa; margin:15px auto; display:block;}
.fw_wtlb .wd_zq p{font-size:15px; line-height:30px; text-align:center; margin-bottom:60px;}
.fw_wtlb .wd_zq ul li{background: #fff; margin-bottom:35px;}
.fw_wtlb .wd_zq .w_t{width:100%; padding:0 0 0 30px;line-height:87px;position:relative; cursor:pointer;font-size: 20px;color: #000;font-weight: bold;}
.fw_wtlb .wd_zq ul li .w_t.on{ color:#000;border-bottom: #D7DEE4 1px solid ;} 
.fw_wtlb .wd_zq .w_t span{width:60px; height:87px;  position:absolute; top:0; right:0; display:block;}
.fw_wtlb .wd_zq .w_t span em{width:26px; height:4px; position:absolute; top:28px; right:0; background-color:#ADB0B6; 
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.fw_wtlb .wd_zq ul li .w_t.on span em{width:60px; height:4px; border-radius:0; border:0; background-color:#D1143E; top:25px; left:17px;}
.fw_wtlb .wd_zq ul li .w_t.on span em{background: #D1143E;width:60px;}

.fw_wtlb .wd_zq .j_d{width:100%; padding:30px 30px;display:none;font-size: 16px;line-height: 26px;color: #000;} 
.wdpage{padding-top: 45px;}
.wdpage a{width: 51px;line-height: 51px;text-align: center;font-size: 18px;color: #fff;background: rgba(195, 203, 205, 0.50);display: block;float: left;margin-right: 10px;}
.wdpage a:hover{background: linear-gradient(90deg, #74BD53 0%, #1E90FF 100%);}
.wdpage a.on{background: linear-gradient(90deg, #74BD53 0%, #1E90FF 100%);}

.ny_xw {padding: 10px 0 115px;overflow: hidden;}
.ny_xw ul li{background: #fff;padding: 45px 35px;border-radius: 12px;box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 0.06);margin-bottom: 84px;overflow: hidden;}
.ny_xw ul li .w_z{width: calc(100% - 420px);}
.ny_xw ul li .time{color: #3A424F;font-family: Montserrat;font-size: 14px;margin-bottom: 17px;}
.ny_xw ul li h3{color: #333;font-size: 20px;font-weight: bold;margin-bottom: 20px;}
.ny_xw ul li p{color: #707070;line-height: 30px; font-size: 16px;}
.ny_xw ul li .t_p{width: 332px;height: 219px;overflow: hidden;}
.ny_xw ul li .t_p img{width: 100%;height: 100%;object-fit: cover;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.ny_xw ul li:hover .t_p img{-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.ny_xw ul li .more {
  width: 145px;
  line-height: 42px;
  margin-top: 50px;
  border-radius: 24px;
  border: 1px solid #74BD53;
  text-align: center;
  font-size: 14px;
}
.ny_xw ul li .more a {color: #000;}
.ny_xw ul li .more a i{color: #3e9b60;margin-right: 8px;}
.ny_xw ul li .more:hover a{color: #fff;}
.ny_xw ul li .more:hover a i{color: #fff;}
.ny_xw ul li .more:hover{background: linear-gradient(90deg, #74BD53 0%, #1E90FF 100%);}
.xw_xq{padding: 77px 0 150px;overflow: hidden;}
.xw_xq .n_r{border-radius: 12px;background: #FFF;box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 0.06);padding: 50px 80px;}
.xw_xq .n_r .d_bt{color: #3A424F;text-align: center;font-size: 24px;font-weight: bold;line-height: 67px;margin-bottom: 23px;}
.xw_xq .n_r .time{text-align: center;color: #3A424F;font-family: Montserrat;font-size: 16px;margin-bottom: 50px;}
.xw_xq .n_r .time span{margin: 0 31px;}
.xw_xq .n_r .zi {font-size: 16px;color: #707070;line-height: 30px;margin-bottom: 30px;}
.xw_xq .n_r img{max-width: 100%;margin-bottom: 30px;}

.sxp{padding-top: 69px;display: flex;justify-content: space-between;align-items: center;}
.sxp .pr{font-size: 16px;line-height: 50px;}
.sxp .pr a{color: #000;display: flex;align-items: center;}
.sxp .pr span{display: block;border-radius: 50px;width: 50px;height: 50px;line-height: 50px;text-align: center; background: #FAFAFA;margin-right: 23px;}
.sxp .pr i{font-size: 20px;}
.sxp .ne{font-size: 16px;line-height: 50px;}
.sxp .ne i{font-size: 20px;}
.sxp .ne a{color: #000;display: flex;align-items: center;}
.sxp .ne span{display: block;border-radius: 50px;width: 50px;height: 50px;line-height: 50px;text-align: center; background: #FAFAFA;margin-left: 23px;}
.sxp .gd{line-height: 50px;font-size: 16px;color: #000;display: flex;align-items: center;}
.sxp .gd i {width: 20px;height: 2px;background: rgba(15, 31, 74, 1);margin: 0 14px;display: block;}


.ny_lx{padding: 150px 0;overflow: hidden;background: url(../images/lx_bj.png) center / cover no-repeat;}
.ny_lx .top{padding-bottom: 120px;display: flex;justify-content: space-between;}
.ny_lx .d_t{border-radius: 8px;border: 2px solid #FFF;width: 640px; box-shadow: 0px 13px 40px 0px rgba(0, 0, 0, 0.06);}
.ny_lx .d_t img{width: 100%;display: block;}
.ny_lx .w_z{width: 540px;}
.ny_lx .w_z h1{color: #000;font-size: 24px;line-height: 70px;margin-bottom: 18px;}
.ny_lx .w_z li{font-size: 20px;color: #1B281B;line-height: 36px;}
.ny_lx .w_z li img{width: 30px;vertical-align: middle;margin-right: 20px;display: inline}
.ny_lx .w_z .wang{line-height: 36px;margin-top: 25px;font-size: 20px;color: #1B281B;font-weight: bold;}
.lx_bd{padding-bottom: 120px;}
.lx_bd .b_t{line-height: 105px;width: 334px;float: left;font-size: 24px;color: #000;}
.lx_bd .n_r{width: 846px;float: right;}
.lx_bd .n_r li{margin-bottom: 32px;width: calc((100% - 65px) / 2);float: left;margin-right: 65px;}
.lx_bd .n_r li:nth-child(2n){margin-right: 0;}
.lx_bd .n_r li p{color: rgba(0, 0, 0, 0.80);line-height: 30px; font-size: 16px;margin-bottom: 15px;}
.lx_bd .n_r li input.w_z {
  width: 100%;font-size: 16px;
  height: 53px;padding: 0 20px;
  line-height: 53px;
  box-sizing: border-box;
  background: #fff;border-radius: 10px;
box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.06);
}
.lx_bd .n_r li input::-webkit-input-placeholder{color: #D7DEE4;}
.lx_bd .n_r li input::-moz-placeholder{color: #D7DEE4;}
.lx_bd .n_r li input::-moz-placeholder{color: #D7DEE4;}
.lx_bd .n_r li input::-ms-input-placeholder{color: #D7DEE4;}

.lx_bd .n_r li textarea::-webkit-input-placeholder{color: #D7DEE4;}
.lx_bd .n_r li textarea::-moz-placeholder{color: #D7DEE4;}
.lx_bd .n_r li textarea::-moz-placeholder{color: #D7DEE4;}
.lx_bd .n_r li textarea::-ms-input-placeholder{color: #D7DEE4;}
.lx_bd .n_r li.ly{width: 100%;margin-right: 0;}
.lx_bd .n_r li textarea {font-size: 16px;height: 240px;outline: none;
resize: none;width: 100%;background: #fff;
border-radius: 10px;
box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.06);padding: 15px 20px;border: none;
}
.lx_bd .tybox{padding-top: 55px;}
.lx_bd .k{color: #000;line-height: 50px;
font-size: 16px;margin-bottom: 20px;}

.lx_bd .k .checkDiv{
            display: flex;
            align-items: center;width: 100%;margin-bottom: 10px;
        }
 
 
.lx_bd .k input[type='checkbox']{
            display: none;
        }
 
.lx_bd .k input[type='checkbox']+label{
           background: #fff;border-radius: 10px;
box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.06);
        }
 
.lx_bd .k input[type='checkbox']:checked+label{
            background: url(../images/c2.png) center / cover no-repeat
        }
 
.lx_bd .k .checkbox{
            width: 35px;
            height: 35px;
            margin-right: 18px;
        }
.lx_bd .a_nsc{width: 197px;height: 54px;border-radius: 10px;border: 1px solid #74BD53;position: relative;float: left;margin-right: 55px;}

.lx_bd .a_n input.w_a5 {
  width: 100%;
  box-sizing: border-box;
  padding: 0 5px;
  height: 54px;
  line-height: 52px;color: #000;
font-size: 16px;
}
.lx_bd .file {
  width: 100%;
  height: 54px;color: #000;
  line-height: 52px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0px;font-size: 16px;background: url(../images/fj.png) 37px center no-repeat;padding-left: 47px;
  cursor: pointer;
}
.lx_bd #file16 {
  width: 100%;
  height: 100%;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.lx_bd .a_ntj{width: 197px;height: 54px;border-radius: 10px;border: 1px solid #74BD53;background: linear-gradient(90deg, #74BD53 0%, #1E90FF 100%);text-align: center;font-size: 16px;color: #fff;line-height: 52px;float: left}
.lx_bd .a_ntj i {margin-left: 17px;}
.lx_dy{}
.lx_dy .b_t{line-height: 105px;width: 334px;float: left;font-size: 24px;color: #000;}
.lx_dy .n_r{width: 856px;float: right;}
.lx_dy .n_r p{color: rgba(0, 0, 0, 0.80);margin-bottom: 15px; font-size: 16px;}
.lx_dy .n_r .dy {width:100%;overflow: hidden;border-radius: 9.856px;
background: #FFF;
box-shadow: 0px 16px 50px 0px rgba(0, 0, 0, 0.06);}
.lx_dy .n_r .dy input.w_z{width:calc(100% - 197px); height:54px;color: #D7DEE4; border-radius:0; font-size:16px; line-height:54px; float:left; -webkit-appearance:none;background: rgba(255,255,255,1);padding-left: 15px;box-sizing: border-box;}
.lx_dy .n_r .dy button.s_c{width:197px; height:54px;font-size:16px; line-height:54px; text-align:center; float:left; -webkit-appearance:none;border-radius: 10px;
background: linear-gradient(90deg, #74BD53 0%, #1E90FF 100%);color: #fff;}
.lx_dy .n_r .dy i {margin-left: 17px;}
.ny_qqbj .d_tsj{display: none;}





@media only screen and (max-width:1368px) {

	.footer .left h1 {
  font-size:20px;
}
	.footer .d_h li {
  margin-right: 60px;
}
	.footer .left .t_b .e_w {
  width: 120px;
  background: #fff;
  position: absolute;
  left: 50%;
  margin-left: -45px;
}
		.sy_pro {
  padding: 64px 0 108px;
}
	.sy_news {
  padding: 80px 0 90px;
}
	.header .nav i {
  margin-left:8px;
}
	.ny_fwp1 {
  padding: 50px 0 70px;
}
	.fw_wt {
  padding: 60px 0 80px;
}
	.wdpage {
  padding-top: 30px;
}
	.ny_jj {
  padding: 60px 0;
}
	.ny_lx {
  padding: 80px 0;
}
	.ncptit {
  padding: 60px 0 50px;
}
	.ny_yyp1 {
  padding: 60px 0 80px;
}
	
	
	
	
	
	
	
	
	
	
  }
@media only screen and (max-width:1200px) {
	
	.gallery-top .swiper-slide {
  height: 22rem;
}
	.gallery-top .w_z {
  left: 5%;
  margin-left: 0px;
  top: 20%;
}
	.gallery-top .w_z h1 {
  font-size: 30px;
  line-height: 50px;
  margin-bottom: 15px;
}
	.gallery-top .w_z h3{font-size: 20px;line-height:30px;margin-bottom:32px;}
.gallery-top .w_z .more {line-height: 34px;padding: 0 20px;}
	.gallery-top .contrl{position: absolute;display: inline-block;bottom: 10px;height:30px;width: 160px;}
	.gallery-top .swiper-pagination{bottom:10px !important;width: 100%}
	.gallery-top .swiper-button-prev{left: 5px;height: 30px;line-height: 30px;text-align: center;margin-top: -15px;}
	.gallery-top .swiper-button-next {
  right: 5px;
}
	 .sy_pro {
    padding: 35px 0 40px;
  }
	.con {
  width: 90%;
}
	.tit {
  margin-bottom: 20px;
}
	.tit h1 {
  font-size: 24px;
  line-height: 40px;
}
	.sy_pro .top {
  padding-bottom: 25px;flex-wrap: wrap;
}
	.sy_pro .top .left {
  width: 100%;
  padding:20px 20px;
}
	.sy_pro .top .left h2 {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 20px;
}
	.sy_pro .top .right {
  width: 100%;
  border-radius: 10px;
  padding: 20px 20px 30px;
}
	.sy_pro .top .right img {margin: 0 auto 20px;
}
	.sy_pro .bottom li {
  width: 100%;
  padding: 20px 20px 30px;margin-bottom: 25px
}
	.sy_pro .bottom li.da {
  width: 100%;
}
	.sy_news {
  padding: 40px 0 40px;
}
	.sy_news ul {
  padding-top: 0;flex-wrap: wrap;
}
	.sy_news ul li:first-child {
  width: 100%;padding: 0 0 30px;
}
	.sy_news ul li {
  width: 33.33333%;
  padding: 10px 15px 20px;
}
	.footer .d_h {display: none}
	.sy_pro .bottom {flex-wrap: wrap;
}
	.copy {
  padding:15px 0;
}
	.nban .w_z h1 {
  font-size:30px;
  line-height: 60px;
}
	.ncptit {
  padding:30px 0 25px;
}
	.ncptit ul li {
  line-height: 32px;
  padding: 0 15px;
  font-size: 16px;
  margin: 0 8px;
}
	.cp_list li {
  padding: 20px 15px;
  border-radius: 6px;
  width: 48%;margin: 0 1% 20px;
}
	.cp_list li:nth-child(3n) {
  margin-right: 1%;
}
	.cp_list li h3 {
  font-size: 20px;
  margin-top:25px;
}
	.cp_list {
  padding: 0 0 60px;
}
	.cp_dzcs .table li.top span {
  font-size:18px;
}
	.cp_dzcs .table li.top {
  height: 52px;
  line-height:52px;padding: 0;
}
	.cp_dzcs .table li span {
  padding: 0 10px;
  font-size: 14px;
}
	.cp_dzcs {
  margin-bottom: 40px;
}
	.cp_xq {
  padding: 30px 0;
  margin-top: 0;
}
	.cp_xq .con {flex-wrap: wrap;
}
	.cp_xq .t_p {
  width: 100%;
}
	.cp_xq .t_p h1 {
  font-size: 30px;margin-bottom: 10PX;
}
	.cp_xq .w_z {
  width: 100%;margin-top: 20PX;
}
	.cp_xq .w_z h1 {
  font-size:30px;
}
	.cp_xq .w_z p {
  font-size: 16px;
  line-height:28px;
}
	.xq_ld {
  padding:40px 0;
}
	.xq_ld ul {
  margin-top: 25px;
}
	.nytit {
  font-size: 24px;
}
	.xq_ld li {
  width: 100%;
  margin-bottom: 20px;
}
	.xq_ld li .w_z {
		width: calc(100% - 320px);
}
	.xq_cxgn {
  padding:40px 0 40px;
}
	.xq_cxgn .nytit {
  margin-bottom: 30px;
}
	.xq_cxgn ul li {
  margin-bottom: 20px;
}
	.xq_cxgn ul li .w_z {
  width: 40%;
}
	.xq_cxgn ul li .t_p {
  width: 55%;
}
	.xq_cxgn ul li .t_p img{width: 100%;}
	.xq_cxgn ul li .w_z h3 {
  font-size: 20px;
  margin-bottom: 15px;
}
	.xq_cxgn ul li .w_z .zi {
  font-size: 14px;
  min-height: 80px;
  margin-bottom:30px;
  line-height: 24px;
}
	.xq_cxgn ul li .w_z .xglj .bt {
  margin-bottom:10px;
}
	.xq_cxgn ul li .w_z .xglj a {
  margin-right: 15px;
}
	.xp_txzs {
  padding: 40px 0;
}
	.xp_txzs .nytit {
  margin-bottom: 30px;
}
	.xp_txzs ul li {
  width: 48%;margin: 0 1% 20px;
}
	.xq_tt {
  padding: 40px 0 0;
}
	.xq_tt .nytit {
  margin-bottom: 30px;
}
	.yy_cp {
  padding: 40px 0 40px;
}
	.swiper-yyly .swiper-slide {
  padding: 20px 15px;
}
	.swiper-yyly {
  padding-bottom: 60px !important;
}
	.yy_cp .contrl {
  height:30px;width: 160px;
}
.yy_cp .swiper-pagination{bottom: 10px;width: 100%;}
	.ny_fwp1 .w_z {
  width: 100%;margin-top: 30px;
  font-size:16px;
  line-height: 30px;
}
	.ny_fwp1 {
  padding: 40px 0 40px;
}
	.ny_fwp1 ul {
  padding-top: 50px;
}
	.ny_fwp1 ul li {
  width: 48%;
  padding: 25px 20px 30px;
  margin-bottom: 25px;
}
	.fw_wt {
  padding: 40px 0 40px;
}
	.fw_wt .b_t li {
  margin-right:20px;
  font-size: 20px;
}
	.fw_wt .sous {
  height: 50px;
  padding: 0 15px;
}
	.fw_wt .sous input.w_z {
  height: 50px;
  font-size:16px;
  line-height: 50px;
}
	.fw_wt .sous button.s_c {
  height:50px;
  line-height:50px;
}
	.fw_wtlb {
  padding: 40px 0 0px;
}
	.fw_wtlb .wd_zq .w_t {
  padding: 15px 30px 15px 10px;
  line-height: 25px;
  font-size: 20px;
}
	.fw_wtlb .wd_zq .j_d {
  padding:20px 15px;
  font-size: 16px;
}
	.wdpage a {
  width: 30px;
  line-height: 30px;
  font-size: 16px;
  margin-right:8px;
}
	.ny_jj {
  padding: 40px 0;
}
	.ny_jj .w_z {
  width: 100%;
  margin-top:30px;
}
	.ny_jj .w_z .d_z {
  margin-bottom: 20px;
  font-size:24px;
  line-height: 35px;
}
	.ny_jj .w_z .x_z {
  padding: 10px 0;
}
	.ny_qqbj {
  padding:40px 0;
}
	.ny_qqbj .d_t {display: none;
}
	.ny_qqbj .d_tsj{display: block;}
	.ny_qqbj .d_tsj img {width: 100%;}
	.ny_qqbj .sm {
  position: static;padding-left: 20px;
}
	.ny_hzdw {
  padding: 40px 0;
}
	.ny_hzdw ul {
  margin-top: 30px;
}
	.ny_hzdw ul li {
  width: 30.3333%;margin: 1.5%;
}
	.footer {
  padding-top: 50px;
}
	.footer .left {
  margin-bottom: 40px;
}
	.ny_lx {
  padding: 40px 0;
}
	.ny_lx .top {
  padding-bottom: 40px;flex-wrap: wrap;
}
	.ny_lx .d_t {
  width: 100%;
}
	.ny_lx .w_z {
  width: 100%;margin-top: 20px;
}
	.ny_lx .w_z h1 {
  line-height: 50px;
  margin-bottom: 10px;
}
	.ny_lx .w_z .wang {
  margin-top: 20px;
}
	.lx_bd .b_t {
  line-height: 50px;
  width: 100%;
}
	.lx_bd .n_r {
  width: 100%;margin-top: 10px;
}
	.lx_bd .n_r li input.w_z {
  width: 100%;
  font-size: 16px;
  padding: 0 10px;margin-top: 0;
}
	.lx_bd {
  padding-bottom:60px;
}
	.lx_dy .b_t {
  line-height:50px;
  width: 100%;
}
	.lx_dy .n_r {
  width: 100%;
}
	.lx_dy .n_r .dy input.w_z {
  box-sizing: border-box;margin-top: 0;
}
	.ny_xw ul li {
  padding: 20px 15px;
  border-radius: 10px;
  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.06);
  margin-bottom:30px;
}
	.ny_xw ul li .t_p {
  width: 280px;
  height: 180px;
}
	.ny_xw ul li .w_z {
  width: calc(100% - 300px);
}
	.ny_xw ul li .time {
  margin-bottom: 10px;
}
	.ny_xw ul li h3 {
  margin-bottom: 10px;
}
	.ny_xw ul li p {display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
	.ny_xw ul li .more {
  line-height: 35px;
  margin-top: 20px;
}
	.ny_xw {
  padding: 10px 0 40px;
}
	.ny_yyp1 {
  padding: 40px 0 50px;margin-top: 0;
}
	.ny_yyp1 .t_p {
  width: 100%;
}
	.ny_yyp1 .w_z {
  width: 100%;margin-top: 20px;
}
	.ny_yyp1 .w_z h2 {
  font-size: 30px;
}
	.ny_yyp1 .w_z p {
  font-size:16px;
  line-height: 28px;
}
	.yy_list {
  padding: 40px 0;
}
	.yy_list .nytit {
  margin-bottom:30px;
}
	.yy_list li {
  margin-bottom: 30px;flex-wrap: wrap;
}
	.yy_list li .w_z {
  width: 100%;margin-bottom: 20px;margin-top: 20px;
}
	.yy_list li .t_p {
  width: 100%;
}
	.swiper-tt .swiper-slide .w_z {
  padding:10px;font-size: 20px;
}
	.swiper-yyly .swiper-slide h3 {
  margin-top: 25px;
  font-size: 20px;
}
	.yy_list li:nth-child(2n) {flex-direction: column-reverse;
}
	.yy_lw {
  padding: 40px 0;
}
	.yy_lw ul {
  margin-top: 30px;
}
	.xw_xq {
  padding: 40px 0 50px;
}
	.xw_xq .n_r {
  border-radius: 10px;
  padding: 20px 15px;
}
	.xw_xq .n_r .d_bt {
  line-height: 35px;
  margin-bottom: 15px;
}
	.xw_xq .n_r .time {
  font-size: 14px;
  margin-bottom:30px;
}
	.sxp {
  padding-top: 30px;
}
	.fw_sp {
  padding: 40px 0 0px;
}
	.fw_sp ul li {
  width: 48%;margin: 0 1% 25px;
}
	
	
	
	
	
	
	
  }

@media only screen and (max-width:600px){
	
	.gallery-top .w_z h1 {
  font-size: 2rem;
  line-height: 3rem;
  margin-bottom:5px;
}
	.gallery-top .w_z h3 {
  font-size: 1.4rem;
  line-height: 1.8rem;
  margin-bottom: 15px;
}
	.gallery-top .w_z {
  top: 10%;
}
	.gallery-top .contrl {
  bottom:5px;
  height: 20px;
  width: 160px;
}
	.gallery-top .swiper-pagination {
  bottom: 6px !important;
}
	.gallery-top .w_z .more {
  line-height: 2.5rem;
  padding: 0 15px;font-size: 1.3rem
}
	.sy_pro .top .left h1 {
  font-size: 24px;
  line-height: 40px;
  margin-bottom: 15px;
}
	.tit h1 {
  font-size: 2.5rem;
  line-height: 3.5rem;
}
	.sy_pro .top .left h1 {
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 10px;
}
	.sy_pro .top .left {flex-wrap: wrap;margin-bottom: 20px;
}
	.sy_pro .top .w_z {
  width: 100%;
}
	.sy_pro .top .left h2 {
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 10px;
}
	.sy_pro .top .left .more {
  width: 145px;
  height: 40px;
  line-height: 40px;
  margin-top: 30px;
}
	.sy_pro .top .left img {width: 100%;
}
	.sy_pro .top .right h3 {
  font-size: 20px;
  margin-bottom: 10px;
}
	.sy_news ul li {
  width:100%;padding: 10px 0 20px;border: 0;
}
	.sy_news ul li:first-child h4 {
  margin: 10px 0;
}
	.sy_news ul li h4 {
  margin: 0px 0 10px;
}
	.sy_news ul li .more {
  margin-top: 30px;
}
	.footer .fh {
  width:40px;
  height:40px;
  line-height: 40px;
}
	.footer .left {
  width: calc(100% - 50px);
  margin-bottom: 30px;
}
	.footer {
  padding-top:30px;
}
	.footer .left .t_b .e_w {
  left: 0%;
  margin-left:0px;
}
	.copy {
  padding: 15px 0;line-height: 20px;
}
	.ncptit ul li {
  line-height: 30px;
  padding: 0 12px;
  font-size: 14px;
  margin: 0 6px 10px;
}
	.cp_list li {
  width: 100%;
  margin: 0 0 20px;
}
	.cp_list {
  padding: 0 0 40px;
}
	.cp_dzcs .table li.top span {
  font-size: 14px;
}
	.cp_dzcs .table li span {
  padding: 0 6px;
  font-size: 1.2rem;
}
	.cp_dzcs {overflow-x: auto;
}
	.cp_dzcs .table {width: 550px;
}
.ncptit ul li {
  font-size: 1.2rem;
}
	.cp_xq .t_p h1 {
  font-size:24px;
}
	.cp_xq .w_z h1 {
  font-size:24px;
}
	.xq_ld li .t_p {
  width: 100%;height: auto;
}
	.xq_ld li .w_z {
  width:100%;margin-top: 20px;
}
	.xq_ld li .w_z h3 {
  line-height:25px;
  font-size: 20px;
}
	.xq_cxgn ul li .w_z {
  width: 100%;
}
	.xq_cxgn ul li {flex-wrap: wrap;
}
	.xq_cxgn ul li .w_z .zi {
  font-size: 14px;
  min-height:60px;
  margin-bottom: 20px;
}
	.xq_cxgn ul li .t_p {
  width: 100%;margin-top: 15px;
}
	.xq_cxgn ul li:nth-child(2n) {flex-direction: column-reverse;
}
	.xp_txzs ul li {
  width: 100%;
  margin: 0 0 20px;
}
	.xp_txzs ul li .t_p img {
  height: auto;
}
	.yy_cp .contrl {
  width: 260px;border: 0;
}
	.fw_wtlb .wd_zq ul li.on .w_t span em {
  width: 30px;
}
	.fw_wtlb .wd_zq .w_t span {
  width: 50px;
  height:55px;
}
	.fw_wtlb .wd_zq .w_t span em {
  width: 20px;
  top: 24px;
}
	.fw_wtlb .wd_zq ul li {
  margin-bottom: 15px;
}
	.fw_wt .b_t li.on span {
  width: 25px;
}
	.fw_wt .b_t li span {
  width: 10px;
}
	.fw_wtlb {
  padding: 20px 0 0px;
}
	.nban .w_z {
  top:25%;
}
	.nban .w_z h1 {
  font-size: 2.5rem;
  line-height:50px;
}
	.ny_jj .w_z .d_z {
  font-size: 20px;
  line-height: 30px;
}
	.ny_hzdw ul li {height: 60px;
}
	.ny_lx .w_z h1 {font-size: 20px;
}
	.ny_lx .w_z li {
  font-size:16px;
  line-height: 28px;margin-bottom: 10px;
}
	.ny_lx .w_z li img {
  width:20px;
  margin-right:10px;
}
	.lx_bd .b_t {font-size: 20px;
}
	.lx_bd .n_r li {
  margin-bottom: 20px;
  width:100%;
  margin-right: 0px;
}
	.lx_bd .n_r li p {
  margin-bottom: 10px;
}
	.lx_bd .n_r li input.w_z {height: 40px;line-height: 40px;border-radius: 6px;
}
	.lx_bd .n_r li textarea {
  height: 120px;
  border-radius: 6px;
  padding: 10px 10px;
}
	.lx_bd .k input[type="checkbox"] + label {
  border-radius: 6px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.06);
}
	.lx_bd .k .checkbox {
  width: 20px;
  height:20px;
  margin-right: 10px;
}
	.lx_bd .k .checkDiv {
  align-items: flex-start;
}
	.lx_bd .k {
  line-height: 20px;
  font-size: 14px;
}
	.lx_bd .k span {width: calc(100% - 30px)}
	.lx_bd .a_nsc {
  width: 100%;
  margin-right: 0;margin-bottom: 10px;
}
	.lx_bd .file {
  background: url(../images/fj.png) 60px center no-repeat;
}
	.lx_bd .a_ntj {
  width: 100%;
}
	.lx_dy .b_t {font-size: 20px;
}
	.lx_dy .n_r .dy button.s_c {
  width: 60px;
}
	.lx_dy .n_r .dy input.w_z {width: calc(100% - 60px)
}
	.ny_xw ul li .w_z {
  width: 100%;
}
	.ny_xw ul li .t_p {
  width: 100%;margin-top: 20px;
  height: auto;
}
	.ny_xw ul li {
  padding: 15px 15px;
  margin-bottom: 20px;
}
	.yy_list li .w_z h3 {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 15px;
}
	.yy_list li {
  margin-bottom: 20px;
}
	.yy_list {
  padding: 40px 0 0;
}
.ny_yyp1 .w_z h2 { font-size: 24px;}
	.xw_xq .n_r .d_bt {
  line-height:30px;font-size: 20px;
}
	.xw_xq .n_r .time span {
  margin: 0 5px;font-size: 1.2rem;
}
	.sxp .pr span {
  width:20px;
  height:20px;
  line-height:20px;
  margin-right: 6px;
}
	.sxp .pr {width:100%;
  line-height: 30px;text-align: center;
}
	.sxp {flex-wrap: wrap;
}
	.sxp .gd {
  line-height:30px;width: 100%;text-align: center;justify-content: center;
}
	.sxp .ne {width: 100%;
  line-height: 30px;text-align: center
}
	.sxp .ne a {justify-content: center;
}
	.sxp .pr a {justify-content: center;
}

	.sxp .ne span { width:20px;
  height:20px;
  line-height:20px;
  margin-left:6px;
}

	.ny_fwp1 ul li {
  width: 100%;
}
	.ny_fwp1 ul li .b_t h3 {
  font-size: 24px;
}
	.fw_sp ul li {
    width: 100%;
    margin: 0 0 20px;
  }
	.fw_sp ul li .t_p img {width: 100%;
  height:auto;
}
	.fw_sp ul li .t_p {
  height: auto;
}
	.fw_sp ul li h3 {
  font-size:16px;
}
	
	
	
	
	
	
	

}

