@media screen and (max-width: 1550px) {
	:root {
 --max: calc(100% - 40px);
}
}
 @media screen and (max-width: 1300px) {
	:root {
 --font30: 20px;
 --font24: 18px;
 --font18: 14px;
 --font16: 12px;
 --line30: 26px;
 --margin80: 50px;
 --margin30: 20px;
}
 .nav ul li {
 margin-left: 50px;
}
 .lx_left {
 width: calc(100% - 520px);
}
 .lx_right {
 width: 500px;
}
 .footer_ul {
 margin-right: 50px;
}
 .footer_lx img {
 width: 170px;
}
 .jj {
 width: var(--max);
 margin: var(--margin80) auto;
}
 .jj ul li {
 height: 120px;
}
 .jj_img {
 width: 50px;
}
 .jj_img img {
 filter: drop-shadow(50px 0px 0 #ffffff);
}
 .jj ul li.active .jj_img img {
 right: 50px;
}
 .jj ul li p {
 margin-top: 10px;
}
 .frb_left {
 width: 60%;
}
 .frb_right {
 width: 35%;
}
 .frb_text p {
 line-height: 40px;
}
 .fmt_max {
 width: var(--max);
}
 .fmt_max>ul>li {
 width: 20%;
}
 .fmt_hk {
 width: 20%;
}
 .fmt_max33 ul li {
 width: 33%;
}
 .fmt_max33 .fmt_hk {
 width: 33%;
}
 .fmt_max44 ul li {
 width: 25%;
}
 .fmt_max44 .fmt_hk {
 width: 25%;
}
 .klsd_left {
 width: 500px;
}
 .klsd_right {
 height: 550px;
 width: calc(100% - 550px);
}
 .xw_index::after {
 width: 75%;
}
 .xw_r {
 width: calc(100% - 400px)
}
}
 @media screen and (max-width: 992px) {
 .video h1 {
 font-size:20px;
}
 .logo {
}
 .nav ul li {
 margin-left: 30px;
}
 .lx_left {
 width: 100%;
}
 .lx_right {
 width: 100%;
 margin-top: var(--margin30);
}
 .mb>ul {
 margin-top: -30px;
}
 .mb>ul>li {
 width: 75px;
 height: 60px;
}
 .fmt_max {
 bottom: 20px;
}
 .fmt_max ul li {
 height: 60px;
}
 .footer_ul {
 margin-right: 20px;
}
 .xw_center {
 padding-right: 30px;
}
 .xw ul li {
 padding: 20px 0;
}
 .xwny p {
 font-size:14px;
}
 .bz .swiper-slide,  .sh ul li {
 padding: 30px;
}
 .bz .swiper-slide h1,  .sh ul li h1 {
 padding-bottom: 15px;
}
 .bz .swiper-slide p,  .sh ul li p {
 margin-top: 10px;
}
 .cx ul li {
 padding: 30px 0;
}
 .cx_icon {
 width: 90px;
 height: 90px;
}
 .cx_img {
 width: 30px;
}
 .cx_img img {
 filter: drop-shadow(30px 0px 0 #ffffff);
}
 .cx ul li:hover .cx_img img {
 right: 30px;
}
 .ys .swiper-slide:hover .cx_img img {
 right: 30px;
}
 .ky_right {
 padding: 20px;
}
 .xw_l a,  .jjfa_right a,  .jj_lx a,  .klsd_left a,  .fl_left a {
 margin-top: 20px;
 height: 50px;
 width: 130px;
}
 .xw_l a img,  .jjfa_right a img,  .klsd_left a img,  .jj_lx a img,  .fl_left a img {
 width: 14px;
}
 .fl_right img {
 height: 400px;
 object-fit: cover;
}
 .ys .swiper-slide {
 padding: 20px;
}
 .ys .swiper-slide p {
 margin-top: 10px;
}
 .ab>ul>li {
 width: 33.33%;
}
 .klsd_left {
 width: 100%;
}
 .klsd_right {
 width: 100%;
 height: 300px;
 margin-top: 30px;
}
 .numCount {
 margin-top: 30px;
}
 .numCount ul li {
 margin-left: 30px;
 padding-left: 30px;
}
 .numCount_max h1 {
 font-size: 24px;
}
 .klsd_right .swiper-pagination {
 left: 20px !important;
}
 .wh ul li {
 height: 600px;
}
 .wh_li {
 padding: 20px 10px;
}
 .mySwiper22 .swiper-slide h1 {
 font-size: 30vw;
}
 .sj {
 font-size: 30px;
 margin-top: 20px;
}
 .wl_left {
 width: calc(100% - 320px);
}
 .wl_right {
 width: 300px;
}
 .mySwiper9,  .mySwiper6 {
 margin-top: 20px;
 padding-bottom: 50px !important;
}
 .dy_img {
 width: 100%;
}
 .dy_img img {
 height: auto;
}
 .klsd_index {
 position: static;
 top: auto;
 left: auto;
 transform: translate(0%, 0%);
 margin: 30px auto;
}
 .jjfa_swiper {
 margin-top: 20px;
}
 .jjfa_swiper .swiper-slide>img {
 width: 100%;
}
 .jjfa_right {
 width: 100%;
 margin-top: 20px;
}
 .jjfa_right .swiper-pagination {
 margin-top: 20px;
}
 .jjfa_right .swiper-pagination .swiper-pagination-current {
 font-size: 20px;
}
 .xw_l {
 width: 100%;
}
 .xw_l p {
 margin-top: 10px;
}
 .xw_r {
 width: 100%;
 margin-top: 20px;
}
 .xw_r ul li {
 width: calc(50% - 10px)
}
 .pageSwier {
 height: auto;
}
 .pageSwier>.swiper-wrapper {
 display: block;
}
 .dy_img,  .xw_index,  .gy_index,  .fa_index,  .video {
 height: auto;
}
 .jjfa_max {
 margin: 30px auto;
}
 .xw_index {
 margin-top: 30px;
 padding-top: 0px;
}
}
 @media screen and (max-width: 1000px) {

	:root {
	
 --font30: 17px;
 --font24: 17px;
 --font18: 12px;
 --line30: 24px;
 --margin80: 30px;
}
 .an {
 display: block;
}
 .hertre {
 height: 70px;
 background: #fff;
 position: fixed;
 top: 0px;
 z-index: 999;
}
 .nav {
 width: 100%;
 top: 70px;
/*			position: fixed;
		height: calc(100% - 70px);
	background: #fff;
		display: none;*/
		left: 0;
 transform: translate(0%, 0%);
 transition: auto;
 border-top: 1px rgb(0, 0, 0, 0.1) solid;
}
 .nav ul {
 width: 100%;
}
 .nav ul li {
 width: 100%;
 float: none;
 text-align: center;
 border-bottom: 1px rgb(0, 0, 0, 0.1) solid;
 line-height: 60px;
 font-size: 14px;
 text-align: left;
 padding: 0 20px;
 margin: 0;
}
 .nav_active {
 width: 100%;
 position: static;
 box-shadow: inherit;
 left: auto;
 transform: translateX(0%);
 transform: translateY(-10px);
 top: auto;
}
 body {
 padding-top: 70px;
}
 .banner img {
 height: 180px;
 object-fit: cover;
}
 .videowap {
 width: 100%;
 height: auto;
 position: relative;
 display: block;
}
 .videowap canvas {
 width: 100%;
 height: auto;
}
 .videowap video {
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 height: 100%;
}
 .videopc {
 display: none;
}
 .ly_max form {
 margin-top: 0px;
}
 .input label {
 width: 100%;
}
 .input.checkcode label {
 width: 50%;
}
 .ly_max form>button img {
 width: 14px;
}
 .footer_ul {
 width: 100%;
 margin-right: 0px;
 margin-bottom: 10px;
}
 .footer_ul h1 {
 line-height: 50px;
 background: #1c1b1b;
 padding-left: 20px;
}
 .footer_ul ul {
 padding-bottom: 10px;
 background: #1c1b1b;
 display: none;
 transition: auto;
}
 .footer_ul ul li {
 padding-left: 20px;
 margin-top: 10px;
}
 .footer_lx {
 width: 100%;
 margin-top: 10px;
}
 .footer_lx img {
 width: 200px;
}
 .xw_left {
 width: 70px;
}
 .xw_center {
 width: calc(100% - 120px);
 padding-right: 0px;
 border: none;
}
 .xw_center h1 {
 font-size: 16px;
}
 .xw_center p {
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 3;
 overflow: hidden;
}
 .xw_right {
 width: 50px;
}
 .xw_lt {
 margin-left: auto;
 width: 16px;
}
 .xw_lt img {
 filter: drop-shadow(-16px 0px 0 #fd9f25);
}
 .xw ul li:hover .xw_lt img {
 right: -16px;
}
 .sh ul li {
 width: 100%;
 padding: 20px;
}
 .bz .swiper-slide {
 padding: 20px;
}
 .cx ul li {
 width: calc(50% - 10px);
 margin-top: 20px;
}
 .ky_left,  .ky_right {
 width: 100%;
}
 .fl_right {
 width: var(--max);
 margin: auto;
 float: none;
}
 .fl_right img {
 height: auto;
}
 .fl_max {
 position: relative;
 left: auto;
 top: auto;
 transform: translate(0%, 0%);
 margin: 20px auto;
}
 .fl_left {
 width: 100%;
}
 .jj ul li {
 width: 33.33%;
}
 .mouse {
 display: none;
}
 .jj ul li.active {
 border-radius: 10px;
 background-image: linear-gradient(to right bottom, #ffe607, #fd9f25);
}
 .frb_left {
 width: 100%;
}
 .frb_right {
 width: 100%;
 margin-top: 30px;
}
 .fmt_max {
 width: 100%;
}
 .fmt>ul>li>img {
 height: 60vw;
}
 .sy ul li .ky_left img {
 height: auto;
 object-fit: cover;
}
 .wh_li img {
 width: 30px;
}
 .wh_li h1 {
 margin-top: 10px;
}
 .wh_li p {
 margin-top: 10px;
}
 .wh ul li {
 width: 100%;
 height: auto;
}
 .wh_li {
 position: static;
 top: 0;
}
 .wh_title {
 display: none;
}
 .lc_text {
 font-size: 12px;
 line-height: 24px;
}
 .mySwiper22 {
 height: 200px;
}
 .mySwiper22 .swiper-button-next,  .mySwiper22 .swiper-button-prev {
 width: 30px;
}
 .lc_swiper {
 margin-top: 30px;
}
 .lc_text {
 width: calc(100% - 70px);
}
 .wl_left {
 width: 100%;
}
 .wl_right {
 width: 100%;
 margin-top: 30px;
}
 .numCount ul li {
 width: 33.33%;
 padding-top: 0;
 margin-left: 0px;
}
 .numCount ul li p {
 text-align: center;
}
 .numCount_max {
 justify-content: center;
}
 .jjfa_left {
 width: 100%;
}
 .jt {
 width: 50%;
 margin: auto;
 margin-top: 20px;
}
 .jjfa_right ul {
 justify-content: space-between;
}
 .jjfa_right ul li {
 margin-right: 0px;
}
 .xw_r ul li {
 width: 100%;
 margin-top: 20px;
}
 .xw_r ul li:nth-child(2) {
 margin-top: 20px;
}
}
 @media screen and (max-width: 460px) {
}
