﻿@charset "UTF-8";
html{
  font-size: 5.208vw;
}
@media screen and  (min-width: 1920px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}
body::-webkit-scrollbar{ width: 5px;}
body::-webkit-scrollbar-track{ background-color: #F1F1F1;}
body::-webkit-scrollbar-thumb{ width: 5px;  background-color: #be0028;}

@font-face {
font-family: "NotoSansHansBlack";
src: url("font/NotoSansHans-Black.eot");
src: url("font/NotoSansHans-Black.eot?#iefix") format("embedded-opentype"),
  url("font/NotoSansHans-Black.woff") format("woff"), 
     url("font/NotoSansHans-Black.ttf")  format("truetype"),
     url("font/NotoSansHans-Black.svg") format("svg"); 
font-style: normal;
font-weight: normal;}

/* Dots*/
.slick-dots li{border-radius:8px;width:8px; height:8px;margin:0 8px;background: #bdbdbd;}
.slick-dots li.slick-active{ background: #be0028;width: 20px;}
@media  screen and (max-width:1024px){
.slick-dots li{border-radius:6px;width:6px; height:6px; margin:0 4px;}
.slick-dots li.slick-active{width: 18px;}
}

input {
  border-radius: 0;
}

.w_width{max-width:1680px; margin-right: auto; margin-left: auto;}
.w_1710{max-width:1710px; margin-right: auto; margin-left: auto;}
.w_1500{max-width:1500px; margin-right: auto; margin-left: auto;}
.w_1690{max-width:1690px; margin-right: auto; margin-left: auto;}
.w_1640{max-width:1640px; margin-right: auto; margin-left: auto;}
.w_1610{max-width:1610px; margin-right: auto; margin-left: auto;}
.w_1580{max-width:1580px; margin-right: auto; margin-left: auto;}
.ctext{padding-left: 100px;padding-right: 100px;}
@media  screen and (max-width: 1024px){
.ctext{padding-left: 15px;padding-right: 15px;}
}
/*PC head*/
body.on{overflow: hidden;height: 100vh;}
.wyb_s{width: 100%;position: fixed;left: 0;top: 0;z-index: 99999;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.t_navs{ width: 100%;}
.t_navs .top{ width: 100%;}
.t_navs .top .logo{line-height: 0; }
.t_navs .top .logo a{display: block;}
.t_navs .top .logo img{ width: auto; height: 40px;}
.t_navs .top .nav1{width: 100%;background-color: #BE0028;position: relative;z-index: 20;}
.t_navs .top .nav1 .w_width{display: flex;justify-content: space-between;align-items: center;}
.t_navs .top .left{display: flex;justify-content: flex-start;align-items: center;}
.t_navs .top ._xlbox{position: relative;margin-right: 46px;;}
.t_navs .top ._xlbox ._t{display: flex;justify-content: flex-start;align-items: center;cursor: pointer;}
.t_navs .top ._xlbox ._t .wz{font-size: 16px;color: #fff;line-height: 80px;margin-right: 26px;}
.t_navs .top ._xlbox ._t img{width: 20px;display: block;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.t_navs .top ._xlbox ._t.on img{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);}
.t_navs .top ._xlbox ._b{width: 180px;position: absolute;left: -22px;top: 100%;background-color: #BE0028;padding: 20px 0;display: none;}
.t_navs .top ._xlbox ._b a{display: block;font-size: 146x;color: #fff;line-height: 20px;margin-bottom: 14px;padding: 0 20px;}
.t_navs .top ._xlbox ._b a:last-child{margin-bottom: 0;}
.t_navs .top ._xlbox ._b a:hover{text-decoration: underline;}
.t_navs .top .yyqh{display: flex;justify-content: flex-start;align-items: center;margin-right: 40px;}
.t_navs .top .yyqh a{display: block;font-size: 16px;color: #fff;line-height: 20px;margin-right: 8px;padding-right: 10px;position: relative;}
.t_navs .top .yyqh a:last-child{margin-right: 0;padding-right: 0;}
.t_navs .top .yyqh a::after{content: "";display: block;width: 1px;height: 14px;background: #fff;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);}
.t_navs .top .yyqh a:last-child::after{display: none;}
.t_navs .top .yyqh a:hover,
.t_navs .top .yyqh a.on{text-decoration: underline;}
.t_navs .top .ss_box ._t img{width: 24px;display: block;cursor: pointer;}
.t_navs .top .ss_box ._b{width: 100%;position: fixed;left: 0;top: 160px;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);padding: 30px;display: none;}
.t_navs .top .ss_box ._b>div{width: 800px;margin: 0 auto;border: 1px solid #eee;position: relative;}
.t_navs .top .ss_box ._b input{width: 100%;height: 50px;display: block;padding: 0 100px 0 20px;font-size: 16px;color: #333;}
.t_navs .top .ss_box ._b img{width: 24px;display: block;position: absolute;right: 20px;top: 50%;transform: translate(0,-50%);cursor: pointer;}
.t_navs .top .nav2{width: 100%;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.t_navs .top .nav2 .right{display: block}
.t_navs .top .nav2 .menu{display: flex;justify-content: space-between;align-items: center;}
.t_navs .top .nav2 .menu .l1{position: relative;}
.t_navs .top .nav2 .menu .line{width: 2px;height: 18px;background-color: #898989;}
.t_navs .top .nav2 .menu .l1 .a1{ display: block;color: #080808; position: relative;line-height: 80px; font-size: 18px;display: flex;justify-content: flex-start;align-items: center;}
.t_navs .top .nav2 .menu .l1 .a1 img{width: 24px;display: block;margin-left: 12px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.t_navs .top .nav2 .menu .l1:hover .a1 img{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);}
.t_navs .top .nav2 .menu .l1.on .a1,.t_navs .top .nav2 .menu .l1:hover .a1{ color: #be0028;}
.t_navs .top .u2{min-width: 140px; top:100%; left: 50%;z-index: 4;box-shadow: 0 0 30px rgba(0,0,0,0.1);height: auto;position: absolute;background: #f7f7f7;padding: 20px 0px;border-radius: 0 0 5px 5px;opacity: 0;visibility: hidden;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.t_navs .top .l1:hover .u2{-webkit-transition: all .85s;opacity: 1;visibility: visible;}
.t_navs .top .u2 .l2{ width: 100%;}
.t_navs .top .u2 .l2 .a2{ display: block; text-align: center;font-size: 16px;line-height: 35px;padding: 0 30px;white-space:nowrap;-webkit-transform: translateY(5px);opacity: 0;position: relative;
transition: All 0s ease-in-out;
-webkit-transition: All 0s ease-in-out;
-moz-transition: All 0s ease-in-out;
-o-transition: All 0s ease-in-out;}
.t_navs .top .u2 .l2 .a2::after{width: 0px;height: 1px;position: absolute;left: 50%;margin-left: 0px;content: '';bottom: 0px;background: rgba(255, 255, 255, .3);-webkit-transition: all .5s cubic-bezier(0.215, 0.610, 0.355, 1);}
.t_navs .top .u2 .l2 .a2>div{color: rgba(0, 0, 0, 1);
transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;}
.t_navs .top .u2 .l2 .a2:hover::after{width: 60px;margin-left: -30px;}
.t_navs .top .u2 .l2 .a2:hover>div{color: #be0028;}
.t_navs .top .l1:hover .u2 .l2 .a2{-webkit-transition: all .5s ease 0s;-webkit-transform: translateY(0px);opacity: 1;}
.t_navs .top .ej_nav1{width: 100%;position: fixed;left: 0;top: 160px;background-color: #f7f7f7;box-shadow: 0 0 12px rgba(0,0,0,0.1);padding-top: 80px;padding-bottom: 80px;height: 0;padding: 0;overflow: hidden;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.t_navs .top li:hover .ej_nav1{height: calc(100vh - 160px);padding: 80px 0;}
.t_navs .top .ej_nav1>div{overflow: hidden;overflow-y: auto;height: calc(100vh - 320px);}
.t_navs .top .ej_nav1>div::-webkit-scrollbar{ width: 3px;}
.t_navs .top .ej_nav1>div::-webkit-scrollbar-track{background-color: #e5e5e5;border-radius: 3px;}
.t_navs .top .ej_nav1>div::-webkit-scrollbar-thumb{width: 3px;background-color: #be0028;border-radius: 3px;}
.t_navs .top .ej_nav1 .w_width{display: flex;justify-content: flex-start;align-items: flex-start;}
.t_navs .top .ej_nav1 .ejnav1_left{width: 64.88095238095238%;padding-right: 270px;display: flex;justify-content: flex-start;align-items: flex-start;}
.t_navs .top .ej_nav1 .ejnav1_left .dd{width: 33.3333%;padding-right: 20px;}
.t_navs .top .ej_nav1 .ejnav1_left .yj a{display: block;font-size: 20px;color: #000000;line-height: 26px;font-weight: bold;}
.t_navs .top .ej_nav1 .ejnav1_left .dd.on .yj a{font-size: 22px;color: #be0028;}
.t_navs .top .ej_nav1 .ejnav1_left .ej{margin-top: 28px;}
.t_navs .top .ej_nav1 .ejnav1_left .ej a{display: block;font-size: 16px;color: #171717;line-height: 20px;display: flex;justify-content: flex-start;align-items: center;margin-bottom: 12px;}
.t_navs .top .ej_nav1 .ejnav1_left .ej a:last-child{margin-bottom: 0;}
.t_navs .top .ej_nav1 .ejnav1_left .ej img{width: 20px;display: block;margin-right: 4px;}
.t_navs .top .ej_nav1 .ejnav1_left .ej a:hover{color: #be0028;}
.t_navs .top .ej_nav1 .ejnav1_right{width: 29.76190476190476%;position: relative;}
.t_navs .top .ej_nav1 .ejnav1_right>div{background-color: #fff;padding: 64px 20px 70px 20px;position: absolute;left: 0;top: 0;z-index: -1;opacity: 0;width: 100%;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.t_navs .top .ej_nav1 .ejnav1_right>div.on{opacity: 1;position: relative;z-index: 10;}
.t_navs .top .ej_nav1 .ejnav1_right .dl{margin: 0 -10px;width: calc(100% + 20px);}
.t_navs .top .ej_nav1 .ejnav1_right .dl .dd{padding: 0 10px;}
.t_navs .top .ej_nav1 .ejnav1_right .dl .list{margin-bottom: 20px;}
.t_navs .top .ej_nav1 .ejnav1_right .dl .list:last-child{margin-bottom: 0;}
.t_navs .top .ej_nav1 .ejnav1_right .dl a{display: block;width: 100%;}
.t_navs .top .ej_nav1 .ejnav1_right .dl a .pic{ width: 100%; padding-bottom: 50%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.t_navs .top .ej_nav1 .ejnav1_right .dl a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.t_navs .top .ej_nav1 .ejnav1_right .dl a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.t_navs .top .ej_nav1 .ejnav1_right .slick-dots{width: 100%;position: absolute;left: 0;bottom: -136px;}
.t_navs .top .ej_nav1 .ejnav1_right .slick-dots li{border-radius:0;width:90px; height:7px;margin:0 5px;background: #989898;}
.t_navs .top .ej_nav1 .ejnav1_right .slick-dots li.slick-active{ background: #be0028;width: 90px;}
.t_navs .top .ej_nav2{width: 100%;position: fixed;left: 0;top: 160px;background-color: #f7f7f7;box-shadow: 0 0 12px rgba(0,0,0,0.1);padding-top: 80px;padding-bottom: 80px;height: 0;padding: 0;overflow: hidden;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.t_navs .top li:hover .ej_nav2{height: calc(100vh - 160px);padding: 80px 0 40px 0;}
.t_navs .top .ej_nav2>div{overflow: hidden;overflow-y: auto;height: calc(100vh - 280px);}
.t_navs .top .ej_nav2>div::-webkit-scrollbar{ width: 3px;}
.t_navs .top .ej_nav2>div::-webkit-scrollbar-track{background-color: #e5e5e5;border-radius: 3px;}
.t_navs .top .ej_nav2>div::-webkit-scrollbar-thumb{width: 3px;background-color: #be0028;border-radius: 3px;}
.t_navs .top .ej_nav2 .tit1{font-size: 22px;color: #be0028;line-height: 24px;margin-bottom: 24px;font-weight: bold;}
.t_navs .top .ej_nav2 .cont1{width: 100%;margin-bottom: 56px;}
.t_navs .top .ej_nav2 .cont1 .dl{margin: -12px -16px;width: calc(100% + 32px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.t_navs .top .ej_nav2 .cont1 .dd{width: 20%;padding: 12px 16px;}
.t_navs .top .ej_nav2 .cont1 .dd a{display: block;width: 100%;position: relative;}
.t_navs .top .ej_nav2 .cont1 .dd a .pic{ width: 100%; padding-bottom: 45.547%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.t_navs .top .ej_nav2 .cont1 .dd a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.t_navs .top .ej_nav2 .cont1 .dd a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.t_navs .top .ej_nav2 .cont1 .dd a .wz{font-size: 18px;color: #fff;line-height: 24px;width: 100%;text-align: center;position: absolute;left: 0;bottom: 22px;}
.t_navs .top .ej_nav2 .tit2{font-size: 22px;color: #111111;line-height: 24px;margin-bottom: 24px;font-weight: bold;}
.t_navs .top .ej_nav2 .cont2{width: 100%;}
.t_navs .top .ej_nav2 .cont2 .dl{margin: -20px -26px;width: calc(100% + 52px);display: flex;justify-content: flex-end;align-items: flex-start;flex-wrap: wrap;}
.t_navs .top .ej_nav2 .cont2 .dd{width: 16.66666666666667%;padding: 20px 26px;}
.t_navs .top .ej_nav2 .cont2 .dd1 a{display: block;width: 100%;}
.t_navs .top .ej_nav2 .cont2 .dd1 a .pic{ width: 100%; padding-bottom: 54.545%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.t_navs .top .ej_nav2 .cont2 .dd1 a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.t_navs .top .ej_nav2 .cont2 .dd1 a:hover  .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.t_navs .top .ej_nav2 .cont2 .dd2 a{border: 1px solid #686868;padding: 0 16px 0 22px;display: flex;justify-content: space-between;align-items: center;}
.t_navs .top .ej_nav2 .cont2 .dd2 a span{font-size: 18px;color: #242424;line-height: 56px;display: block;}
.t_navs .top .ej_nav2 .cont2 .dd2 a img{width: 24px;display: block;}
.t_navs .top .ej_nav2 .cont2 .dd2 a:hover{background-color: #fff;border-color: #fff;}
.wyb_s.on{top: -80px;}
.wyb_s.on .t_navs .top .ej_nav1{top: 80px;}
.wyb_s.on .t_navs .top li:hover .ej_nav1{height: calc(100vh - 80px);}
.wyb_s.on .t_navs .top .ej_nav1>div{height: calc(100vh - 240px);}
.wyb_s.on .t_navs .top .ej_nav2{top: 80px;}
.wyb_s.on .t_navs .top li:hover .ej_nav2{height: calc(100vh - 80px);}
.wyb_s.on .t_navs .top .ej_nav2>div{height: calc(100vh - 200px);}
.t_navs .menuph{ display: none;}
.t_navs .xialaph{ display: none;}
.t_nav_zw{width: 100%;height: 160px;opacity: 0;}
@media screen and (max-width:1600px) {
.t_navs .top .ej_nav1 .ejnav1_left{padding-right: 160px;}
.t_navs .top .ej_nav1 .ejnav1_right>div{padding: 50px 20px 50px 20px;}
.t_navs .top .ej_nav1 .ejnav1_right .slick-dots{bottom: -80px;}
.t_navs .top .ej_nav1 .ejnav1_right .slick-dots li{width:60px; height:6px;}
.t_navs .top .ej_nav1 .ejnav1_right .slick-dots li.slick-active{ width: 60px;}
}
@media screen and (max-width:1400px) {
.t_navs .top .ej_nav1 .ejnav1_left{padding-right: 80px;}
}
@media screen and (max-width:1300px) {
.t_navs .top .ej_nav1 .ejnav1_left{padding-right: 60px;width: 70.23809523809524%;}
.t_navs .top .ej_nav1 .ejnav1_left .yj a{font-size: 16px;line-height: 24px;}
.t_navs .top .ej_nav1 .ejnav1_left .yj a:hover{font-size: 18px;}
.t_navs .top .ej_nav1 .ejnav1_left .ej a{font-size: 14px;margin-bottom: 10px;}
}
@media screen and (max-width:1100px) {
  .t_navs .top .ej_nav1 .ejnav1_left{padding-right: 30px;}
}
@media screen and (max-width:1024px) {
/*WAP head*/
.t_navs .top .nav2 .menu{ display: none;}
.t_navs .top .nav2{box-shadow: 0 0 0;padding: 0;}
.t_navs .top .pcSs_box{display: none;}
.t_navs .top .nav1{display: none;}
.t_navs .menuph{ display: block;}
.t_navs .xialaph{ display: block;}
.t_nav_zw{height: 50px;}
.t_navs .top{ padding: 0 8px 0 15px; width: 100%; position: fixed; top: 0; left: 0; z-index: 4;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.t_navs .top .nav2 .w_width{display: flex;justify-content: space-between;align-items: center;}
.t_navs .top .nav2 .right{display:flex;justify-content: flex-start;align-items: center;}
.t_navs .top .logo{ margin: 10px 0;}
.t_navs .top .logo img{ height: 30px;}
.t_navs .top .yyqh{display: flex!important;margin-right: 20px;}
.t_navs .top .yyqh a{color: #333;}
.t_navs .top .yyqh a::after{background: #333;}
.t_navs .top .ss_box{margin-right: 20px;}
.t_navs .top .ss_box ._t img{width: 22px;}
.t_navs .top .ss_box ._b{top: 50px;padding: 20px;}
.t_navs .top .ss_box ._b>div{width: 100%;}
.t_navs .top .ss_box ._b input{height: 40px;padding: 0 60px 0 12px;font-size: 14px;}
.t_navs .top .ss_box ._b img{width: 20px;right: 12px;}
.t_navs .menuph{float: right; width: 40px; height: 40px; cursor: pointer; text-align: center; margin: 5px 0;}
.t_navs .menuph .menu-toggle {width: 40px;height: 40px;position: absolute;overflow: hidden;z-index: 111;}
.t_navs .menuph .cd-nav-trigger {display: block;width: 40px;height: 40px;}
.t_navs .menuph .menu-toggle span.hamburger {content:"";display:block;width:18px;height:2px;background:#be0028;position:absolute;top:50%;margin-top:-1px;left: 8px;margin-left:0;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.t_navs .menuph .menu-toggle span.hamburger:after,
.t_navs .menuph .menu-toggle span.hamburger:before{content:"";display:block;width:24px;height:2px;background:#be0028;position:absolute;top:50%;margin-top:-1px;left:0;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.t_navs .menuph .menu-toggle span.hamburger:after {margin-top:-8px;top:0;transition-delay:0.27s;}
.t_navs .menuph .menu-toggle span.hamburger:before {margin-top:8px;top:0;transition-delay:0.2s;}
.t_navs .menuph .menu-toggle span.hamburger span{width: 2px;height: 2px;display: block;background: #be0028;position: absolute;right: 20px;top:50%;margin-top:-1px;}
.t_navs .menuph .menu-toggle span.hamburger .span1{margin-top: -9px;}
.t_navs .menuph .menu-toggle span.hamburger .span3{margin-top: 7px;}
.t_navs .menuph .menu-toggle span.cross:before,
.t_navs .menuph .menu-toggle span.cross:after {content:"";display:block;width:24px;height:2px;background:#be0028;position:absolute;top:50%;margin-top:-1.5px;left:50%;margin-left:-12px;-webkit-transform:translateY(-70px) translateX(-70px) rotate(45deg);transform:translateY(-70px) translateX(-70px) rotate(45deg);transition-delay:0.12s;}
.t_navs .menuph .menu-toggle span.cross:after {transition-delay:0s;-webkit-transform:translateY(70px) translateX(-70px) rotate(-45deg);transform:translateY(70px) translateX(-70px) rotate(-45deg);}
.t_navs .menuph .menu-toggle span.cross:after {-webkit-transform:translateY(-70px) translateX(70px) rotate(-45deg);transform:translateY(-70px) translateX(70px) rotate(-45deg);}
.t_navs .menuph .cross::before,
.t_navs .menuph .cross::after {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.t_navs .menuph.active .menu-toggle span.hamburger,
.t_navs .menuph.active .menu-toggle span.hamburger:after,
.t_navs .menuph.active .menu-toggle span.hamburger:before {-webkit-transform:translateX(70px);transform:translateX(70px);transition-delay:0.12s;}
.t_navs .menuph.active .menu-toggle span.hamburger:after {transition-delay:0s;}
.t_navs .menuph.active .menu-toggle span.hamburger:before {transition-delay:0.07s;}
.t_navs .menuph.active .menu-toggle span.cross:before {transition-delay:0.12s;-webkit-transform:rotate(45deg);transform:rotate(45deg);background: #333;}
.t_navs .menuph.active .menu-toggle span.cross:after {transition-delay:0.24s;-webkit-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;background: #333;}
.t_navs .xialaph{ position: fixed; right: 0; top: 50px;width: 100%; height: calc(100vh - 50px);overflow: scroll; padding: 10px 20px 60px 20px;z-index:3; background: #fff;display: none;}
.t_navs .xialaph .a1box,
.t_navs .xialaph .a2box{position: relative;}
.t_navs .xialaph .icobox{width: 40px;height: 40px;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);}
.t_navs .xialaph .ico{height: 28px;position: absolute;right: 0;top: 50%;margin-top: -14px;z-index: 4;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.t_navs .xialaph .ico img{height: 100%;display: block;}
.t_navs .xialaph .ico img.img2{display: none;}
.t_navs .xialaph .icobox.on img.img1{display: none;}
.t_navs .xialaph .icobox.on img.img2{display: block;}
.t_navs .xialaph .icobox.on .ico{
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);}
.t_navs .xialaph .u1{width: 100%;margin-bottom: 20px;}
.t_navs .xialaph .l1{width: 100%;}
.t_navs .xialaph .a1{width: 100%;font-size: 16px;color: #333;line-height: 26px;position: relative;padding: 12px 40px 12px 0;display: block;border-bottom: 1px solid rgba(0,0,0,0.1);}
.t_navs .xialaph .u2{width: 100%;padding-left: 20px;padding-right: 20px;border-bottom: 1px solid rgba(0,0,0,0.1);display: none;}
.t_navs .xialaph .l2{width: 100%;}
.t_navs .xialaph .a2{width: 100%;font-size: 16px;color: #333;line-height: 22px;position: relative;padding: 10px 40px 10px 0;display: block;border-bottom: 1px solid rgba(0,0,0,0.1);}
.t_navs .xialaph .u3{padding-left: 20px;padding-right: 20px; border-bottom: 1px solid rgba(0,0,0,0.1);display: none;}
.t_navs .xialaph .l2:last-child .u3{border-bottom: 0;}
.t_navs .xialaph .l2:last-child .a2{border-bottom: 0;}
.t_navs .xialaph .l3{width: 100%;}
.t_navs .xialaph .a3{font-size: 14px;color: #333;line-height: 20px;padding-top: 8px;padding-bottom: 8px;border-bottom: 1px solid rgba(0,0,0,0.1);display: block;}
.t_navs .xialaph .l3:last-child .a3{border-bottom: 0;}
.t_navs .xialaph .fir_box{display: flex;justify-content: flex-start;align-items: flex-start;}
.t_navs .xialaph .fir_box span{display: block;font-size: 15px;color: #333;line-height: 20px;width: 76px;}
.t_navs .xialaph .fir_box ._abox{width: calc(100% - 76px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.t_navs .xialaph .fir_box a{display: block;font-size: 14px;color: #333;line-height: 20px;margin-right: 14px;margin-bottom: 14px;}
.t_navs .xialaph .fir_box a:hover{color: #be0028;text-decoration: underline;}
}

/*底导航*/
.b_nav{width: 100%;padding-top: 140px;padding-bottom: 106px;background: #1a1a1a;}
.b_nav .cont1{margin-bottom: 242px;display: flex;justify-content: space-between;align-items: flex-start;}
.b_nav .cont1 .left{width: calc(100% - 410px);padding-right: 305px;}
.b_nav .cont1 .left ul{display: flex;justify-content: space-between;align-items: flex-start;}
.b_nav .cont1 .left .yj a{display: block;font-size: 20px;color: #fff;line-height: 24px;font-weight: bold;}
.b_nav .cont1 .left .ej{margin-top: 46px;}
.b_nav .cont1 .left .ej a{display: block;font-size: 20px;color: #fff;line-height: 24px;margin-bottom: 24px;}
.b_nav .cont1 .left .ej a:last-child{margin-bottom: 0;}
.b_nav .cont1 .left .yj a:hover,
.b_nav .cont1 .left .ej a:hover{text-decoration: underline;}
.b_nav .cont1 .right{width: 410px;}
.b_nav .cont1 .right .logo{margin-bottom: 22px;}
.b_nav .cont1 .right .logo img{height: 74px;display: block;}
.b_nav .cont1 .right .wz{font-size: 22px;color: #fff;line-height: 26px;margin-bottom: 52px;}
.b_nav .cont1 .right ul{display: flex;justify-content: flex-start;align-items: flex-start;}
.b_nav .cont1 .right ul li{margin-right: 32px;}
.b_nav .cont1 .right ul li a{display: block;position: relative;}
.b_nav .cont1 .right ul li a:hover .ico{opacity: 0.8;}
.b_nav .cont1 .right ul li:last-child{margin-right: 0;}
.b_nav .cont1 .right ul li .ico{width: 26px;display: block;}
.b_nav .cont1 .right ul li .ewmbox{width: 400px;position: absolute;left: -10px;top: calc(100% + 40px);background: #fff;padding: 28px 20px 28px 26px;display: none;}
.b_nav .cont1 .right ul li .ewmbox>div{display: flex;justify-content: flex-start;align-items: center;}
.b_nav .cont1 .right ul li .ewmbox .ewm_l{width: 146px;}
.b_nav .cont1 .right ul li .ewmbox .ewm_l img{width: 100%;display: block;}
.b_nav .cont1 .right ul li .ewmbox .wz_r{width: calc(100% - 146px);padding-left: 26px;}
.b_nav .cont1 .right ul li .ewmbox .wz_r .wz1{font-size: 18px;color: #000000;line-height: 26px;font-weight: bold;}
.b_nav .cont1 .right ul li .ewmbox .wz_r .line{width: 42px;height: 1px;background: #c80000;margin: 20px 0 34px 0;}
.b_nav .cont1 .right ul li .ewmbox .wz_r .wz2{font-size: 14px;color: #000000;line-height: 20px;}
.b_nav .cont2{width: 100%;}
.b_nav .cont2 ul{display: flex;justify-content: flex-start;align-items: flex-start;margin-bottom: 32px;}
.b_nav .cont2 ul li{margin-right: 80px;}
.b_nav .cont2 ul li:last-child{margin-right: 0;}
.b_nav .cont2 ul a{display: block;font-size: 18px;color: #a3a3a3;line-height: 24px;}
.b_nav .cont2 ul a:hover{color: #fff;}
.b_nav .cont2 .banquan a{/*display: block;*/font-size: 13px;color: #a3a3a3;line-height: 20px;}
@media screen and (max-width:1680px) {
.b_nav .cont1{margin-bottom: 160px;}
.b_nav .cont1 .left{width: calc(100% - 350px);padding-right: 100px;}
.b_nav .cont1 .left .yj a{font-size: 18px;line-height: 22px;}
.b_nav .cont1 .left .ej{margin-top: 30px;}
.b_nav .cont1 .left .ej a{font-size: 16px;line-height: 20px;margin-bottom: 16px;}
.b_nav .cont1 .right{width: 350px;}
.b_nav .cont1 .right .logo img{height: 68px;}
.b_nav .cont1 .right .wz{font-size: 18px;line-height: 24px;margin-bottom: 30px;}
.b_nav .cont1 .right ul li{margin-right: 24px;}
}
@media screen and (max-width:1024px) {
.b_nav{padding-top: 30px;padding-bottom: 30px;margin-bottom: 60px;}
.b_nav .cont1{margin-bottom: 20px;display: block;}
.b_nav .cont1 .left{display: none;}
.b_nav .cont1 .right{width: 100%;}
.b_nav .cont1 .right .logo{margin-bottom: 14px;}
.b_nav .cont1 .right .logo img{height: 36px;margin: 0 auto;}
.b_nav .cont1 .right .wz{font-size: 16px;line-height: 20px;margin-bottom: 14px;text-align: center;}
.b_nav .cont1 .right ul{justify-content: center;position: relative;}
.b_nav .cont1 .right ul li{margin-right: 12px;}
.b_nav .cont1 .right ul li a{position: static;}
.b_nav .cont1 .right ul li .ico{width: 24px;}
.b_nav .cont1 .right ul li .ewmbox{width: 100%;left: 0;top: calc(100% + 14px);;padding: 14px;}
.b_nav .cont1 .right ul li .ewmbox .ewm_l{width: 100px;}
.b_nav .cont1 .right ul li .ewmbox .wz_r{width: calc(100% - 100px);padding-left: 14px;}
.b_nav .cont1 .right ul li .ewmbox .wz_r .wz1{font-size: 15px;line-height: 20px;}
.b_nav .cont1 .right ul li .ewmbox .wz_r .line{width: 32px;margin: 12px 0;}
.b_nav .cont1 .right ul li .ewmbox .wz_r .wz2{font-size: 13px;line-height: 18px;}
.b_nav .cont2 ul{margin-bottom: 14px;justify-content: center;flex-wrap: wrap;}
.b_nav .cont2 ul li{margin-right: 20px;}
.b_nav .cont2 ul a{font-size: 14px;line-height: 20px;}
.b_nav .cont2 .banquan a{font-size: 12px;text-align: center;}
}

/*手机端底漂浮*/
.pf_down{ width: 100%; float: left; position: fixed; left: 0; background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1); z-index: 99;bottom: 0; padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
.pf_down li{ width:25%; float: left; text-align: center; padding:10px 0;}
.pf_down li a{ width:100%; float: left; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.pf_down li .ico7{ width: 100%; float: left; height: 24px; line-height:0; display: flex; justify-content: center; align-items: center;}
.pf_down li .ico7 img{ width:24px; height: 24px;}
.pf_down li .ico7 .show{ display: block;}
.pf_down li .ico7 .hide{ display: none;}
.pf_down li .d_name{ width: 100%; float: left; margin-top:2px; font-size:14px; color: #000; line-height: 14px;}
.pf_down li:hover .ico7{ background: #be0028; width:44px; height:44px; border-radius: 50%; border:3px solid #fff; position: relative; margin-top:-18px;}
.pf_down li:hover .ico7 .show{ display: none;}
.pf_down li:hover .ico7 .hide{ display: block;}
.pf_down li:hover .ico7 img{ width:22px; height: 22px;}
.pf_down li:hover .d_name{ margin-top:0;}

/*首页*/
.sy_banner{width: 100%;}
.sy_banner .ul{width: 100%;}
.sy_banner .ul .li{width: 100%;position: relative;}
.sy_banner .ul .l1::after{display: none!important;opacity: 0!important;}
.sy_banner .ul .pcshow{width: 100%;height: calc(100vh - 160px);}
.sy_banner .ul .l1 .wzbox{width: 100%;position: absolute;left: 0;top: 25%;z-index: 10;}
.sy_banner .ul .l1 .wzbox .w_width{padding-left: 130px;}
.sy_banner .ul .l1 .wzbox .bt{font-size: 66px;color: #fff;line-height: 80px;margin-bottom: 64px;font-weight: bold;letter-spacing: 5px;}
.sy_banner .ul .l1 .wzbox .bt span{font-family: "NotoSansHansBlack";font-size: 76px;}
.sy_banner .ul .l1 .wzbox .more{width: 160px;}
.sy_banner .ul .l1 .wzbox .more a{width: 160px; display: block;font-size: 16px;color: #fff;line-height: 50px;background: #EF233C;text-align: center;}
.sy_banner .ul .l1 .wzbox .more a:hover{opacity: 0.8;}
.sy_banner .ul .l2{background: #be0028;overflow: hidden;}
.sy_banner .ul .l2 .posi_box{width: 100%;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.sy_banner .ul .l2 .posi_box .w_1710{display: flex;justify-content: flex-start;align-items: stretch;border: 0!important;}
.sy_banner .ul .l2 .posi_box .left{width: 42.50295159386068%;padding: 96px 20px 84px 120px;}
.sy_banner .ul .l2 .posi_box .left .bt{font-size: 80px;color: #fff;line-height: 100px;font-weight: bold;}
.sy_banner .ul .l2 .posi_box .left .line{width: 76px;height: 3px;background: #fff;margin: 40px 0 46px 0;}
.sy_banner .ul .l2 .posi_box .left .info{font-size: 32px;color: #fff;line-height: 50px;min-height: 100px; margin-bottom: 50px;}
.sy_banner .ul .l2 .posi_box .left .more{width: 160px;}
.sy_banner .ul .l2 .posi_box .left .more a{width: 100%; display: block;font-size: 16px;color: #fff;line-height: 44px;border: 2px solid #fff;text-align: center;height: 50px;}
.sy_banner .ul .l2 .posi_box .left .more a:hover{opacity: 0.8;}
.sy_banner .ul .l2 .posi_box .right{width: 57.49704840613932%;position: relative;}
.sy_banner .ul .l2 .posi_box .right::after{content: "";display: block;width: 100%;height: calc(100% + 4px);background: #fff;position: absolute;right: 0;top: -2px;}
.sy_banner .ul .l2 .posi_box .right .logo{width: 191px;display: block;position: absolute;left: 36px;top: 44px;z-index: 5;}
.sy_banner .ul .l2 .posi_box .right .img{width: 72%;display: block;position: absolute;right: 50px;bottom: -94px;z-index: 5;}
.sy_banner .ul .l2 .posi_box .right .logo2{width: 191px;display: block;position: absolute;left: 40px;top: 50px;z-index: 5;}
.sy_banner .ul .l2 .posi_box .right .img2{width: 71.42857142857143%;display: block;position: absolute;right: 116px;bottom: -75px;z-index: 5;}
.sy_banner .ul .slick-dots{width: 1920px;justify-content: flex-end;padding-right: 246px;position: absolute;left: 50%;transform: translate(-50%,0); bottom: 20vh;}
.sy_banner .ul .slick-dots li{border-radius:0;width:90px; height:6px;margin:0 5px;background: #9b9b9b;}
.sy_banner .ul .slick-dots li.slick-active{ background: #BE0028;width: 90px;}
@media screen and (max-width:5000px) {
.sy_banner .ul .slick-dots{bottom: 24vh;}
}
@media screen and (max-width:1920px) {
.sy_banner .ul .slick-dots{bottom: 20vh;}
}
@media screen and (max-width:1680px) {
.sy_banner .ul .l1::after{width: calc(100% - 200px);height: 424px;border: 6px solid #be0028;}
.sy_banner .ul .l1 .wzbox{top: 50%;transform: translate(0,-50%);}
.sy_banner .ul .l1 .wzbox .w_width{padding-left: 60px;}
.sy_banner .ul .l1 .wzbox .bt{font-size: 50px;line-height: 70px;margin-bottom: 40px;letter-spacing: 3px;}
.sy_banner .ul .l1 .wzbox .more a{width: 130px;font-size: 14px;line-height: 40px;}
.sy_banner .ul .l1 .slick-dots{padding-right: 200px;bottom: 140px;}
.sy_banner .ul .l1 .slick-dots li{width:60px; height:4px;}
.sy_banner .ul .l1 .slick-dots li.slick-active{ width: 60px;}
.sy_banner .ul .l2 .posi_box .w_1710{border: 6px solid #fff;}
.sy_banner .ul .l2 .posi_box .left{padding: 50px;}
.sy_banner .ul .l2 .posi_box .left .bt{font-size: 50px;line-height: 70px;}
.sy_banner .ul .l2 .posi_box .left .line{width: 40px;height: 2px;margin: 20px 0;}
.sy_banner .ul .l2 .posi_box .left .info{font-size: 18px;line-height: 30px;min-height: 60px; margin-bottom: 30px;}
.sy_banner .ul .l2 .posi_box .left .more{width: 130px;}
.sy_banner .ul .l2 .posi_box .left .more a{font-size: 14px;line-height: 34px;height: 40px;}
.sy_banner .ul .l2 .posi_box .right .logo{width: 120px;left: 30px;top: 30px;}
.sy_banner .ul .l2 .posi_box .right .img{width: 60%;right: 50px;bottom: -30px;}
.sy_banner .ul .l2 .posi_box .right .logo2{width: 120px;left: 30px;top: 30px;}
.sy_banner .ul .l2 .posi_box .right .img2{width: 60%;display: block;position: absolute;right: 116px;bottom: -20px;}
.sy_banner .ul .slick-dots{padding-right: 140px;width: 100%;}
.sy_banner .ul .slick-dots li{width:60px; height:4px;}
.sy_banner .ul .slick-dots li.slick-active{width: 60px;}
}
@media screen and (max-width:1024px) {
.sy_banner .ul .l1::after{width: calc(100% - 40px);height: 274px;border: 3px solid #be0028;}
.sy_banner .ul .l1 .wzbox{top: 36%;}
.sy_banner .ul .l1 .wzbox .w_width{padding-left: 40px;}
.sy_banner .ul .l1 .wzbox .bt{font-size: 26px;line-height: 36px;margin-bottom: 20px;letter-spacing: 2px;}
.sy_banner .ul .l1 .wzbox .bt span{font-size: 40px;line-height: 50px;}
.sy_banner .ul .l1 .wzbox .more{width: 120px;}
.sy_banner .ul .l1 .wzbox .more a{width: 110px;font-size: 14px;line-height: 34px;height: 36px;}
.sy_banner .ul .slick-dots{justify-content: center;padding-right: 0;bottom: 70px;}
.sy_banner .ul .slick-dots li{border-radius:0;width:24px; height:3px;margin:0 4px;}
.sy_banner .ul .slick-dots li.slick-active{ width: 24px;}
.sy_banner .ul .l2 .posi_box .w_1710{display: block;border: 3px solid #fff;}
.sy_banner .ul .l2 .posi_box .left{width: 100%;padding: 14px;}
.sy_banner .ul .l2 .posi_box .left .bt{font-size: 26px;line-height: 30px;}
.sy_banner .ul .l2 .posi_box .left .bt br{display: none;}
.sy_banner .ul .l2 .posi_box .left .line{width: 40px;height: 2px;margin: 14px 0;}
.sy_banner .ul .l2 .posi_box .left .info{font-size: 16px;line-height: 20px;min-height: 1px; margin-bottom: 0;}
.sy_banner .ul .l2 .posi_box .left .info br{display: none;}
.sy_banner .ul .l2 .posi_box .left .more{width: 120px;display: none;}
.sy_banner .ul .l2 .posi_box .left .more a{font-size: 14px;line-height: 32px;border: 1px solid #fff;height: 36px;}
.sy_banner .ul .l2 .posi_box .right{width: 100%;background-color: #fff;height: 160px;overflow: hidden;}
.sy_banner .ul .l2 .posi_box .right::after{display: none;}
.sy_banner .ul .l2 .posi_box .right .logo{width: 80px;left: 14px;top: 20px;}
.sy_banner .ul .l2 .posi_box .right .img{width: 142px;right: 30px;bottom: auto;top: 12px;}
.sy_banner .ul .l2 .posi_box .right .logo2{width: 80px;left: 14px;top: 14px;}
.sy_banner .ul .l2 .posi_box .right .img2{width: 142px;right: 30px;bottom: auto;top: 20px;}
}

.sy_tit{width: 100%;}
.sy_tit .title{font-size: 34px;color: #1a1a1a;line-height: 40px;margin-bottom: 12px;text-align: center;}
.sy_tit .title span{font-size: 50px;line-height: 50px;font-weight: bold;font-style: italic;margin-right: 6px;font-family: "微软雅黑";}
.sy_tit .line{height: 3px;background: #c30029;margin: 0 auto;}
@media screen and (max-width:1024px) {
.sy_tit .title{font-size: 20px;line-height: 30px;margin-bottom:6px;}
.sy_tit .title span{font-size: 24px;line-height: 30px;margin-right: 4px;}
.sy_tit .line{height: 2px;width: 120px!important;}
}

.sy_section1{width: 100%;padding-top: 60px;padding-bottom: 140px;}
.sy_section1 .content{margin-top: 40px;}
.sy_section1 .qh_t{width: 100%;background-color: #f7f7f7;display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 46px;}
.sy_section1 .qh_t .list{width: 20%;display: flex;justify-content: center;align-items: center;cursor: pointer;position: relative;}
.sy_section1 .qh_t .list::after{content: "";display: block;width: 0%;height: 6px;background: #ff0231;position: absolute;left: 50%;transform: translate(-50%,0);bottom: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section1 .qh_t .list img{width: 34px;display: block;margin-right: 26px;display: none;}
.sy_section1 .qh_t .list .wz{font-size: 22px;color: #828284;line-height: 70px;}
.sy_section1 .qh_t .list.on{background: #be0028;}
.sy_section1 .qh_t .list.on img{display: block;}
.sy_section1 .qh_t .list.on .wz{color: #fff;}
.sy_section1 .qh_t .list.on::after{width: 100%;}
.sy_section1 .qh_b{width: 100%;position: relative;background: #f7f7f7;/*border-radius: 0 16px 0 0;*/overflow: hidden;}
.sy_section1 .qh_b .list{width: 100%;position: absolute;left: 0;top: 0;z-index: -1;opacity: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section1 .qh_b .list.on{position: relative;z-index: 5;opacity: 1;}
.sy_section1 .qh_b .cont1{padding: 50px 570px 50px 60px;}
.sy_section1 .qh_b .cont1 .info{font-size: 18px;color: #fff;line-height: 40px;}
.sy_section1 .qh_b .cont2{width: 100%;padding: 50px 100px;}
.sy_section1 .qh_b .cont2 .ul{margin: 0 -16px;width: calc(100% + 32px);}
.sy_section1 .qh_b .cont2 .li{padding: 0 16px;}
.sy_section1 .qh_b .cont2 .li a{display: block;width: 100%;background-color: #ffffff;}
.sy_section1 .qh_b .cont2 .li a .picbox{width: 100%;padding: 28px 28px 0 28px;position: relative;}
.sy_section1 .qh_b .cont2 .li a .pic{ width: 100%; padding-bottom: 110.5%; position: relative; overflow: hidden;border-bottom: 0;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.sy_section1 .qh_b .cont2 .li a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.sy_section1 .qh_b .cont2 .li a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.sy_section1 .qh_b .cont2 .li a .logo{max-width: 150px;display: block;position: absolute;left: 16px;top: 10px;z-index: 10; background:#fff;}
.sy_section1 .qh_b .cont2 .li a .wzbox{width: 100%;background-color: #be0028;padding: 10px 20px;}
.sy_section1 .qh_b .cont2 .li a .wz{font-size: 20px;color: #fff;line-height: 40px;text-align: center;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section1 .qh_b .cont2 .slick-prev{width: 50px;height: 50px;background: url(img/img69.svg) no-repeat center center; background-size: cover;left: -46px;top: 50%;}
.sy_section1 .qh_b .cont2 .slick-next{width: 50px;height: 50px;background: url(img/img70.svg) no-repeat center center; background-size: cover;right: -46px;top: 50%;}
.sy_section1 .qh_b .cont2 .slick-prev:hover,
.sy_section1 .qh_b .cont2 .slick-next:hover{opacity: 0.8;}
@media screen and (max-width:1680px) {
.sy_section1 .qh_t{margin-bottom: 30px;}
.sy_section1 .qh_t .list img{width: 26px;margin-right: 14px;}
.sy_section1 .qh_t .list .wz{font-size: 18px;line-height: 60px;}
.sy_section1 .qh_b .cont1{padding: 30px 400px 30px 40px;}
.sy_section1 .qh_b .cont1 .info{font-size: 14px;line-height: 26px;}
.sy_section1 .qh_b .cont2{width: 100%;padding: 40px 60px;}
.sy_section1 .qh_b .cont2 .ul{margin: 0 -12px;width: calc(100% + 24px);}
.sy_section1 .qh_b .cont2 .li{padding: 0 12px;}
.sy_section1 .qh_b .cont2 .li a .picbox{padding: 20px 20px 0 20px;}
.sy_section1 .qh_b .cont2 .li a .logo{max-width: 80px;left: 10px;top: 10px;max-height: 60px;}
.sy_section1 .qh_b .cont2 .li a .wzbox{padding: 6px 12px;}
.sy_section1 .qh_b .cont2 .li a .wz{font-size: 16px;line-height: 30px;}
.sy_section1 .qh_b .cont2 .slick-prev{width: 40px;height: 40px;left: -36px;}
.sy_section1 .qh_b .cont2 .slick-next{width: 40px;height: 40px;right: -36px;}
}
@media screen and (max-width:1024px) {
.sy_section1{padding-top: 30px;padding-bottom: 60px;}
.sy_section1 .content{margin-top: 20px;}
.sy_section1 .qh_t{margin-bottom: 20px;white-space:nowrap;overflow: hidden;overflow-x: auto; max-width: 100%;display: block;font-size: 0;}
.sy_section1 .qh_t::-webkit-scrollbar{ display: none;}
.sy_section1 .qh_t .list{width: auto;padding: 0 24px; display: inline-flex;vertical-align: top;}
.sy_section1 .qh_t .list::after{height: 3px;}
.sy_section1 .qh_t .list img{width: 24px;margin-right: 12px;}
.sy_section1 .qh_t .list .wz{font-size: 16px;line-height: 40px;}
.sy_section1 .qh_b{border-radius: 0 12px 0 0;}
.sy_section1 .qh_b .cont1{padding: 0;}
.sy_section1 .qh_b .cont1 .info{font-size: 14px;line-height: 24px;padding: 14px;}
.sy_section1 .qh_b .cont2{padding: 14px;}
.sy_section1 .qh_b .cont2 .ul{margin: 0 -6px;width: calc(100% + 12px);}
.sy_section1 .qh_b .cont2 .li{padding: 0 6px;}
.sy_section1 .qh_b .cont2 .li a .picbox{padding: 14px 14px 0 14px;}
.sy_section1 .qh_b .cont2 .li a .logo{max-width: 60px;max-height: 40px; top: 6px; left: 6px;}
.sy_section1 .qh_b .cont2 .li a .wzbox{padding: 6px 12px;}
.sy_section1 .qh_b .cont2 .li a .wz{font-size: 14px;line-height: 20px;}
.sy_section1 .qh_b .cont2 .slick-dots{margin-top: 14px;}
}

.sy_section2{width: 100%;padding-bottom: 144px;}
.sy_section2 .content{margin-top: 60px;}
.sy_section2 .content .ul{margin: 0 -10px;width: calc(100% + 20px);}
.sy_section2 .content .ul .li{padding: 0 10px;}
.sy_section2 .content .ul a{display: block;width: 100%;position: relative;}
.sy_section2 .content .ul a .pic{ width: 100%; padding-bottom: 64.79%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.sy_section2 .content .ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.sy_section2 .content .ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.sy_section2 .content .ul a .wzbox{width: 100%;position: absolute;left: 0;bottom: 0;padding: 30px 50px 36px 50px;}
.sy_section2 .content .ul a .wzbox::after{content: "";display: block;width: 100%;height: 0%;position: absolute;left: 0;bottom: 0;background: #be0028;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section2 .content .ul a .bt{font-size: 24px;color: #fff;line-height: 32px;margin-bottom: 14px;position: relative;z-index: 4;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.sy_section2 .content .ul a .line{width: 36px;height: 3px;background: #be0028;position: relative;z-index: 4;}
.sy_section2 .content .ul a:hover .line{background: #fff;}
.sy_section2 .content .ul a:hover .wzbox::after{height: 100%;}
.sy_section2 .content .more{width: 160px;margin: 80px auto 0 auto;}
.sy_section2 .content .more a{width: 100%; display: block;font-size: 16px;color: #fff;line-height: 50px;background: #EF233C;text-align: center;}
.sy_section2 .content .more a:hover{opacity: 0.8;}
@media screen and (max-width:1680px) {
.sy_section2 .content .ul a .wzbox{padding: 20px 40px 26px 40px;}
.sy_section2 .content .ul a .bt{font-size: 18px;line-height: 26px;}
.sy_section2 .content .ul a .line{width: 30px;height: 2px;}
}
@media screen and (max-width:1024px) {
.sy_section2{padding-bottom: 60px;}
.sy_section2 .content{margin-top: 20px;}
.sy_section2 .content .ul{margin: 0 -6px;width: calc(100% + 12px);}
.sy_section2 .content .ul .li{padding: 0 6px;}
.sy_section2 .content .ul a .wzbox{padding: 14px;}
.sy_section2 .content .ul a .bt{font-size: 16px;line-height: 24px;margin-bottom: 10px;}
.sy_section2 .content .ul a .line{width: 30px;height: 2px;}
.sy_section2 .content .slick-dots{margin-top: 14px;}
.sy_section2 .content .more{width: 110px;margin: 20px auto 0 auto;}
.sy_section2 .content .more a{font-size: 14px;line-height: 34px;height: 36px;}
}

.sy_section3{width: 100%;padding-bottom: 120px;position: relative;padding-top: 315px;}
.sy_section3 .cont1{width: 100%;position: absolute;left: 0;top: 0;}
.sy_section3 .cont1 img{display: block;margin: 0 auto;width: 100%;}
.sy_section3 .cont2{position: relative;padding: 70px 0 60px 0;}
.sy_section3 .cont2::after{content: "";display: block;width: calc(100% + 120px);height: 100%;background-color: #f7f7f7;position: absolute;left: 50%;transform: translate(-50%,0);top: 0;}
.sy_section3 .cont2 .sy_tit{position: relative;z-index: 10;}
.sy_section3 .cont2 .sy_tit .title span{font-family: "NotoSansHansBlack";font-weight: 400;}
.sy_section3 .cont2 .content{margin-top: 60px;position: relative;z-index: 10;}
.sy_section3 .cont2 .content .ul{margin: 0 -10px;width: calc(100% + 20px);}
.sy_section3 .cont2 .content .li{padding: 0 10px;}
.sy_section3 .cont2 .content .ul a{display: block;width: 100%;}
.sy_section3 .cont2 .content .ul a .pic{ width: 100%; padding-bottom: 66.666%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.sy_section3 .cont2 .content .ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.sy_section3 .cont2 .content .ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.sy_section3 .cont2 .content .ul .info{font-size: 18px;color: #fff;line-height: 30px;display: flex;justify-content: flex-start;align-items: center;padding: 20px 40px 20px 32px;background: rgba(190,0,40,0.7);position: absolute;left: 0;top: 0;height: 100%;letter-spacing: 2px;opacity: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section3 .cont2 .content .ul a:hover .info{opacity: 1;}
.sy_section3 .cont2 .content .ul a .wzbox{width: 100%;background-color: #be0028;padding: 0 40px 0 32px;display: flex;justify-content: space-between;align-items: center;}
.sy_section3 .cont2 .content .ul a .num{font-size: 28px;color: #fff;line-height: 70px;width: 30px;}
.sy_section3 .cont2 .content .ul a .wz{font-size: 23px;color: #fff;line-height: 70px;width: calc(100% - 50px);text-align: right;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
@media screen and (max-width:1680px) {
.sy_section3{padding-top: 200px;}
.sy_section3 .cont2 .content .ul .info{font-size: 16px;line-height: 24px;padding: 14px 26px;letter-spacing: 0;}
.sy_section3 .cont2 .content .ul a .wzbox{padding: 0 26px;}
.sy_section3 .cont2 .content .ul a .num{font-size: 24px;line-height: 56px;width: 30px;}
.sy_section3 .cont2 .content .ul a .wz{font-size: 20px;line-height: 56px;width: calc(100% - 50px);}
}
@media screen and (max-width:1024px) {
.sy_section3{padding-bottom: 30px;padding-top: 50px;}
.sy_section3 .cont2{padding: 20px 0;}
.sy_section3 .cont2::after{width: calc(100% + 10px);}
.sy_section3 .cont2 .content{margin-top: 20px;}
.sy_section3 .cont2 .content .ul{margin: 0 -6px;width: calc(100% + 12px);}
.sy_section3 .cont2 .content .li{padding: 0 6px;}
.sy_section3 .cont2 .content .ul .info{font-size: 13px;line-height: 18px;padding: 12px;}
.sy_section3 .cont2 .content .ul a .wzbox{padding: 0 12px;}
.sy_section3 .cont2 .content .ul a .num{font-size: 14px;line-height: 40px;width: 20px;}
.sy_section3 .cont2 .content .ul a .wz{font-size: 14px;line-height: 40px;width: calc(100% - 32px);}
.sy_section3 .cont2 .content .ul .slick-dots{margin-top: 14px;}
}

.sy_section4{width: 100%;padding-bottom: 130px;overflow: hidden;}
.sy_section4 .w_width{display: flex;justify-content: flex-start;align-items: stretch;}
.sy_section4 .left{width: 52.26190476190476%;display: flex;justify-content: flex-start;align-items: flex-end;position: relative;}
.sy_section4 .left::after{content: "";display: block;width: 2000px;height: 100%;background-color: #be0028; position: absolute;right: 0;top: 0;}
.sy_section4 .left a{display: block;width: 100%;position: relative;z-index: 10;padding-top: 90px;}
.sy_section4 .left a .bt_box{width: 100%;display: flex;justify-content: space-around;align-items: flex-start;margin-bottom: 84px;padding-right: 72px;}
.sy_section4 .left a .sy_tit{width: 170px;}
.sy_section4 .left a .info{width: calc(100% - 170px);}
.sy_section4 .left a .info .wz{font-size: 28px;color: #fff;line-height: 50px;text-align: right;margin-bottom: 4px;}
.sy_section4 .left a .info .line{display: flex;justify-content: flex-end;align-items: flex-start;}
.sy_section4 .left a .info .line img{width: 44%;}
.sy_section4 .left a .content{display: flex;justify-content: space-between;align-items: flex-start;}
.sy_section4 .left a .content .ico{width: 36px;display: block;}
.sy_section4 .left a .content .picbox{width: 79.72665148063781%;}
.sy_section4 .left a .content .pic{ width: 100%; padding-bottom: 40.857%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.sy_section4 .left a .content .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.sy_section4 .left a:hover .content .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.sy_section4 .right{width: 47.73809523809524%;padding-left: 50px;display: flex;justify-content: flex-start;align-items: flex-end;padding-top: 40px;}
.sy_section4 .right>div{width: 100%;}
.sy_section4 .right ul{margin-top: 22px;margin-bottom: 90px;}
.sy_section4 .right ul li{border-bottom: 1px solid #d2d2d2;padding: 44px 30px 30px 12px;}
.sy_section4 .right ul li a{display: flex;justify-content: space-between;align-items: center;}
.sy_section4 .right ul li a .bt{width: calc(100% - 120px);font-size: 23px;color: #242424;line-height: 40px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section4 .right ul li a .date{font-size: 18px;color: #9f9f9f;line-height: 40px;width: 120px;text-align: right;}
.sy_section4 .right ul li a:hover .bt,
.sy_section4 .right ul li a:hover .date{color: #be0028;}
.sy_section4 .right .more{width: 160px;}
.sy_section4 .right .more a{width: 100%; display: block;font-size: 16px;color: #fff;line-height: 50px;background: #EF233C;text-align: center;}
.sy_section4 .right .more a:hover{opacity: 0.8;}
@media screen and (max-width:1680px) {
.sy_section4 .left a .bt_box{margin-bottom: 50px;padding-right: 20px;}
.sy_section4 .left a .info .wz{font-size: 20px;line-height: 30px;}
.sy_section4 .right ul{margin-top: 20px;margin-bottom: 40px;}
.sy_section4 .right ul li{padding: 30px 20px 14px 10px;}
.sy_section4 .right ul li a .bt{font-size: 18px;line-height: 26px;}
.sy_section4 .right ul li a .date{line-height: 26px;}
}
@media screen and (max-width:1024px) {
.sy_section4{padding-bottom: 30px;}
.sy_section4 .w_width{display: block;}
.sy_section4 .left{width: 100%;display: block;background: #be0028;}
.sy_section4 .left::after{display: none;}
.sy_section4 .left a{padding-top: 0;}
.sy_section4 .left a .bt_box{display: block;margin-bottom: 14px;padding-right: 0;padding: 20px 20px 0 20px;}
.sy_section4 .left a .sy_tit{width: 100%;margin-bottom: 12px;}
.sy_section4 .left a .sy_tit .title{text-align: center!important;}
.sy_section4 .left a .sy_tit .line{width: 60px!important;margin: 0 auto!important;}
.sy_section4 .left a .info{width: 100%;}
.sy_section4 .left a .info .wz{font-size: 15px;line-height: 22px;text-align: center;}
.sy_section4 .left a .info .line{justify-content: center;}
.sy_section4 .left a .info .line img{width: 44%;}
.sy_section4 .left a .content{display: block;}
.sy_section4 .left a .content .ico{width: 24px;margin: 0 auto 12px auto;}
.sy_section4 .left a .content .picbox{width: 100%;}
.sy_section4 .right{width: 100%;padding-left: 0;display: block;padding-top: 0;margin-top: 20px;}
.sy_section4 .right .sy_tit .title{text-align: center!important;}
.sy_section4 .right .sy_tit .line{width: 90px!important;margin: 0 auto!important;}
.sy_section4 .right ul{margin-top: 12px;margin-bottom: 20px;}
.sy_section4 .right ul li{padding: 12px;}
.sy_section4 .right ul li a .bt{font-size: 16px;line-height: 24px;}
.sy_section4 .right ul li a .date{line-height: 24px;font-size: 14px;}
.sy_section4 .right .more{width: 110px;margin: 20px auto 0 auto;}
.sy_section4 .right .more a{font-size: 14px;line-height: 34px;height: 36px;}
}

.sy_section5{width: 100%;padding-bottom: 124px;}
.sy_section5 .content{margin-top: 94px;}
.sy_section5 .dl{margin: 0 -15px;width: calc(100% + 30px);display: flex;justify-content: flex-start;align-items: flex-start;}
.sy_section5 .dl .dd{width: 14.28571428571429%;padding: 0 15px;}
.sy_section5 .dl a{display: block;width: 100%;}
.sy_section5 .dl a .pic{ width: 100%; padding-bottom: 49.7652%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.sy_section5 .dl a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.sy_section5 .dl a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.sy_section5 .ul .slick-dots{width: 100%;margin-top: 70px;}
.sy_section5 .ul .slick-dots li{border-radius:0;width:90px; height:4px;margin:0 6px;background: #999999;}
.sy_section5 .ul .slick-dots li.slick-active{ background: #BE0028;width: 90px;}
@media screen and (max-width:1024px) {
.sy_section5{padding-bottom: 30px;}
.sy_section5 .content{margin-top: 20px;}
.sy_section5 .dl{margin: -8px;width: calc(100% + 16px);flex-wrap: wrap;}
.sy_section5 .dl .dd{width: 33.333%;padding: 8px;}
.sy_section5 .ul .slick-dots{margin-top: 20px;}
.sy_section5 .ul .slick-dots li{border-radius:0;width:24px; height:3px;margin:0 4px;}
.sy_section5 .ul .slick-dots li.slick-active{ width: 24px;}
}

/*内页banner*/
.ny_banner{width: 100%;padding: 70px 60px 0 60px;background: #f7f7f7!important;}
.ny_banner>div{position: relative;}
.ny_banner .img{width: 100%;display: block;}
.ny_banner .wzbox{width: 100%;position: absolute;left: 0;top: 0;border: 0 solid #BE0028!important;padding: 60px 124px 10px 106px;z-index: 5;}
.ny_banner .wzbox .dq_sec{display: flex;justify-content: flex-start;align-items: center;margin-bottom: 28px;}
.ny_banner .wzbox .dq_sec a{display: block;font-size: 20px;color: #fff;line-height: 24px;}
.ny_banner .wzbox .dq_sec img{width: 24px;display: block;margin: 0 20px;}
.ny_banner .wzbox .dq_sec a:hover,
.ny_banner .wzbox .dq_sec a.on{text-decoration: underline;}
.ny_banner .wzbox .title{font-size: 58px;color: #fff;line-height: 80px;text-align: right;font-weight: bold;}
@media screen and (max-width:1680px) {
.ny_banner{padding: 60px 50px 0 50px;}
.ny_banner .wzbox{width: 100%;border: 6px solid #BE0028;padding: 40px 60px 40px 76px;}
.ny_banner .wzbox .dq_sec{margin-bottom: 18px;}
.ny_banner .wzbox .dq_sec a{font-size:16px;line-height: 20px;}
.ny_banner .wzbox .dq_sec img{width: 20px;margin: 0 14px;}
.ny_banner .wzbox .title{font-size: 40px;line-height: 60px;}
}
@media screen and (max-width:1024px) {
.ny_banner{padding: 0;}
.ny_banner .wzbox{width: calc(100% - 40px);border: 4px solid #BE0028;padding: 20px;}
.ny_banner .wzbox .dq_sec{display: none;}
.ny_banner .wzbox .title{font-size: 24px;line-height: 32px;text-align: center;}
.ny_banner3>div::after{content: "";display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: absolute;left: 0;top: 0;z-index: 1;}
}

.cp_section1{width: 100%;background-color: #f7f7f7;padding-top: 90px;padding-bottom: 80px;}
.cp_section1 .sz_ico{width: 35px;margin-bottom: 70px;margin-left: 20px;}
.cp_section1 .sz_ico img{width: 100%;display: block;}
.cp_section1 .content{margin-bottom: 80px;display: flex;justify-content: space-between;align-items: stretch;}
.cp_section1 .content .left{width: 376px;background-color: #ffffff;padding: 36px 30px 70px 30px;}
.cp_section1 .content .left .dl{margin-bottom: 110px;}
.cp_section1 .content .left .dd{margin-bottom: 36px;border-bottom: 2px solid #d7d7d7;padding: 0 30px 36px 6px;}
.cp_section1 .content .left .dd:last-child{margin-bottom: 0;}
.cp_section1 .content .left .btbox{width: 100%;display: flex;justify-content: space-between;align-items: center;cursor: pointer;}
.cp_section1 .content .left .btbox .bt{font-size: 24px;color: #060606;line-height: 30px;}
.cp_section1 .content .left .btbox img{width: 32px;display: block;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.cp_section1 .content .left .dd.on .btbox img{
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);}
.cp_section1 .content .left .ulbox{margin-top: 22px;display: none;}
.cp_section1 .content .left ul{width: 100%;padding-right: 10px;overflow: hidden;overflow-y: auto;max-height: 460px;}
.cp_section1 .content .left ul::-webkit-scrollbar{ width: 3px;}
.cp_section1 .content .left ul::-webkit-scrollbar-track{background-color: #c1c1c1;border-radius: 3px;}
.cp_section1 .content .left ul::-webkit-scrollbar-thumb{width: 3px;background-color: #be0028;border-radius: 3px;}
.cp_section1 .content .left ul li{margin-bottom: 24px;}
.cp_section1 .content .left ul li:last-child{margin-bottom: 0;}
.cp_section1 .content .left ul .a1{display: flex;justify-content: flex-start;align-items: center;}
.cp_section1 .content .left ul .a1 .icobox_l{width: 20px;height: 20px;border: 2px solid #030303;position: relative;border-radius: 2px;overflow: hidden;}
.cp_section1 .content .left ul .a1 .icobox_l img{max-width: 20px;width: 20px;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: none;}
.cp_section1 .content .left ul .a1 .icobox_l.on{border-color: #be0028;background-color: #be0028;}
.cp_section1 .content .left ul .a1 .icobox_l.on img{display: block;}
.cp_section1 .content .left ul .a1 .wz{font-size: 16px;color: #010101;line-height: 24px;width: calc(100% - 20px);padding-left: 20px;}
.cp_section1 .content .left ul .a1:hover .wz{color: #be0028;}
.cp_section1 .content .left .ulbox1 ul a .wz{width: calc(100% - 44px);}
.cp_section1 .content .left .ulbox1 ul a .icobox_r{width: 24px;}
.cp_section1 .content .left .ulbox1 ul a .icobox_r img{width: 100%;display: block;}
.cp_section1 .content .left .ulbox1 ul a .icobox_r .r_ico2{display: none;}
.cp_section1 .content .left .ulbox1 ul a .icobox_r.on .r_ico1{display: none;}
.cp_section1 .content .left .ulbox1 ul a .icobox_r.on .r_ico2{display: block;}
.cp_section1 .content .left .cz_btn{width: 170px;margin: 0 auto;}
.cp_section1 .content .left .cz_btn a{display: block;font-size: 18px;color: #676767;line-height: 36px;text-align: center;border: 2px solid #676767;}
.cp_section1 .content .left .cz_btn a:hover{background-color: #be0028;border-color: #be0028;color: #fff;}
.cp_section1 .content .left .ol{margin-top: 20px;margin-bottom: 30px;padding-left: 20px;display: none;}
.cp_section1 .content .left .ol .od{margin-bottom: 10px;}
.cp_section1 .content .left .ol .od:last-child{margin-bottom: 0;}
.cp_section1 .content .left .ol a{display: flex;justify-content: flex-start;align-items: center;}
.cp_section1 .content .left .ol a .icobox_l{width: 20px;height: 20px;border: 2px solid #030303;position: relative;border-radius: 2px;overflow: hidden;}
.cp_section1 .content .left .ol a .icobox_l img{max-width: 20px;width: 20px;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: none;}
.cp_section1 .content .left .ol a .icobox_l.on{border-color: #be0028;background-color: #be0028;}
.cp_section1 .content .left .ol a .icobox_l.on img{display: block;}
.cp_section1 .content .left .ol a .wz2{font-size: 14px;color: #010101;line-height: 24px;width: calc(100% - 20px);padding-left: 20px;}
.cp_section1 .content .left .ol a:hover .wz2{color: #be0028;}
.cp_section1 .content .right{width: calc(100% - 410px);}
.cp_section1 .content .right ul{margin: -26px -16px;width: calc(100% + 32px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.cp_section1 .content .right ul li{width: 33.333%;padding: 26px 16px;}
.cp_section1 .content .right ul a{display: block;width: 100%;background-color: #ffffff;}
.cp_section1 .content .right ul a .pic{ width: 100%; padding-bottom: 82.9629%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.cp_section1 .content .right ul a .pic .img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.cp_section1 .content .right ul a:hover .pic .img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.cp_section1 .content .right ul a .wzbox{width: 100%;padding: 4px 30px 14px 24px;display: flex;justify-content: space-between;align-items: center;}
.cp_section1 .content .right ul a .wzbox .wz_l{width: calc(100% - 60px);}
.cp_section1 .content .right ul a .wzbox .wz_l .wz1{font-size: 18px;color: #040404;line-height: 26px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cp_section1 .content .right ul a .wzbox .wz_l .wz2{font-size: 18px;color: #040404;line-height: 26px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cp_section1 .content .right ul a:hover .wzbox .wz_l .wz1,
.cp_section1 .content .right ul a:hover .wzbox .wz_l .wz2{color: #be0028;}
.cp_section1 .content .right ul a .wzbox .ico_r{width: 28px;}
.cp_section1 .content .right ul a .wzbox .ico_r img{width: 100%;display: block;}




@media screen and (max-width:1680px) {
.cp_section1 .content{margin-bottom: 50px;}
.cp_section1 .content .left{width: 280px;padding: 24px 20px 40px 20px;}
.cp_section1 .content .left .dl{margin-bottom: 40px;}
.cp_section1 .content .left .dd{margin-bottom: 16px;padding: 0 0 16px 0;}
.cp_section1 .content .left .btbox .bt{font-size: 18px;line-height: 24px;}
.cp_section1 .content .left .btbox img{width: 26px;}
.cp_section1 .content .left .ulbox{margin-top: 16px;}
.cp_section1 .content .left ul{max-height: 460px;}
.cp_section1 .content .left ul li{margin-bottom: 14px;}
.cp_section1 .content .left ul .a1 .icobox_l{width: 18px;height: 18px;border: 1px solid #030303;}
.cp_section1 .content .left ul .a1 .icobox_l img{max-width: 18px;width: 18px;}
.cp_section1 .content .left ul .a1 .wz{font-size: 14px;line-height: 20px;width: calc(100% - 18px);padding-left:14px;}
.cp_section1 .content .left .ulbox1 ul a .wz{width: calc(100% - 38px);}
.cp_section1 .content .left .ulbox1 ul a .icobox_r{width: 20px;}
.cp_section1 .content .left .cz_btn{width: 150px;}
.cp_section1 .content .left .cz_btn a{font-size: 16px;line-height: 34px;}
.cp_section1 .content .left .ol{margin-top: 14px;margin-bottom: 20px;}
.cp_section1 .content .left .ol a .icobox_l{width: 18px;height: 18px;border: 1px solid #030303;}
.cp_section1 .content .left .ol a .icobox_l img{max-width: 18px;width: 18px;}
.cp_section1 .content .left .ol a .wz2{font-size: 12px;line-height: 20px;width: calc(100% - 18px);padding-left: 14px;}
.cp_section1 .content .right{width: calc(100% - 300px);}
.cp_section1 .content .right ul{margin: -20px -10px;width: calc(100% + 20px);}
.cp_section1 .content .right ul li{padding: 20px 10px;}
.cp_section1 .content .right ul a .wzbox{padding: 4px 20px 14px 20px;}
.cp_section1 .content .right ul a .wzbox .wz_l .wz1{font-size: 16px;line-height: 24px;}
.cp_section1 .content .right ul a .wzbox .wz_l .wz2{font-size: 16px;line-height: 24px;}
.cp_section1 .content .right ul a .wzbox .ico_r{width: 24px;}
}
@media screen and (max-width:1024px) {
.cp_section1{padding-top: 30px;padding-bottom: 30px;}
.cp_section1 .sz_ico{width: 24px;margin-bottom: 20px;margin-left: 0;}
.cp_section1 .content{margin-bottom: 20px;display: block;}
.cp_section1 .content .left{width: 100%;padding: 0;margin-bottom: 20px;background-color: rgba(255,255,255,0);}
.cp_section1 .content .left .ph_t{width: 100%;display: flex!important;justify-content: space-between;align-items: center;cursor: pointer;padding: 14px;background-color: #be0028;}
.cp_section1 .content .left .ph_t .wz{font-size: 18px;color: #fff;line-height: 24px;}
.cp_section1 .content .left .ph_t img{width: 24px;display: block;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.cp_section1 .content .left .ph_t.on img{
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);}
.cp_section1 .content .left ._lboxs{display: none;margin-top: 14px;padding: 14px;background: #fff;}
.cp_section1 .content .left .dl{margin-bottom: 20px;}
.cp_section1 .content .left .dd{margin-bottom: 14px;border-bottom: 1px solid #d7d7d7;padding: 0 0 14px 0;}
.cp_section1 .content .left .btbox .bt{font-size: 16px;line-height: 20px;}
.cp_section1 .content .left .btbox img{width: 20px;}
.cp_section1 .content .left .ulbox{margin-top: 14px;}
.cp_section1 .content .left ul{padding-right: 6px;max-height: 460px;}
.cp_section1 .content .left ul li{margin-bottom: 12px;}
.cp_section1 .content .left ul .a1 .icobox_l{width: 18px;height: 18px;border: 1px solid #030303;}
.cp_section1 .content .left ul .a1 .icobox_l img{max-width: 18px;width: 18px;}
.cp_section1 .content .left ul .a1 .wz{font-size: 14px;line-height: 20px;width: calc(100% - 18px);padding-left: 12px;}
.cp_section1 .content .left .ulbox1 ul a .wz{width: calc(100% - 38px);}
.cp_section1 .content .left .ulbox1 ul a .icobox_r{width: 20px;}
.cp_section1 .content .left .cz_btn{width: 120px;}
.cp_section1 .content .left .cz_btn a{font-size: 14px;;line-height: 32px;border: 1px solid #676767;}
.cp_section1 .content .left .ol{margin-top: 12px;margin-bottom: 20px;padding-left: 14px;}
.cp_section1 .content .left .ol a .wz2{font-size: 13px;line-height: 20px;width: calc(100% - 18px);padding-left: 12px;}
.cp_section1 .content .right{width: 100%;}
.cp_section1 .content .right ul{margin: -6px;width: calc(100% + 12px);}
.cp_section1 .content .right ul li{width: 50%;padding: 6px;}
.cp_section1 .content .right ul a .wzbox{padding: 4px 12px 12px 12px;}
.cp_section1 .content .right ul a .wzbox .wz_l{width: calc(100% - 30px);}
.cp_section1 .content .right ul a .wzbox .wz_l .wz1{font-size: 14px;line-height: 22px;}
.cp_section1 .content .right ul a .wzbox .wz_l .wz2{font-size: 14px;line-height: 22px;min-height: 44px;-webkit-line-clamp:2;}
.cp_section1 .content .right ul a .wzbox .ico_r{width: 22px;}
}

.page_section{width: 100%;}
.page_section .pcpage{display: flex;justify-content: flex-end;align-items: center;}
.page_section .pcpage a{display: flex;justify-content: center;align-items: center;width: 70px;height: 70px;background: #ffffff;margin-right: 8px;font-size: 16px;color: #2c2c2c;}
.page_section .pcpage a:last-child{margin-right: 0;}
.page_section .pcpage img{width: 32px;display: block;}
.page_section .pcpage .ico2{display: none;}
.page_section .pcpage a:hover .ico1{display: none;}
.page_section .pcpage a:hover .ico2{display: block;}
.page_section .pcpage a:hover,
.page_section .pcpage a.on{background-color: #e5e5e5;}
.page_section .phpage{display: none;}
@media screen and (max-width:1024px){
.page_section{width: 100%;}
.page_section .phpage{display: flex;justify-content: center;align-items: center;}
.page_section .phpage a{display: flex;justify-content: center;align-items: center;width: 32px;height: 32px;background: #ffffff;}
.page_section .phpage a:last-child{margin-right: 0;}
.page_section .phpage img{width: 20px;display: block;}
.page_section .phpage .ico2{display: none;}
.page_section .phpage a:hover .ico1{display: none;}
.page_section .phpage a:hover .ico2{display: block;}
.page_section .phpage a:hover,
.page_section .phpage a.on{background-color: #e5e5e5;}
.page_section .phpage span{font-size: 16px;color: #333;line-height: 32px;margin: 0 20px;}
.page_section .pcpage{display: none;}
}

.dq_section{display: flex;justify-content: flex-start;align-items: center;}
.dq_section a{display: block;font-size: 20px;color: #000;line-height: 24px;}
.dq_section img{width: 24px;display: block;margin: 0 22px;}
.dq_section a:hover,
.dq_section a.on{color: #be0028;}
@media screen and (max-width:1024px){
.dq_section{display: none;}
}

.cpny_section1{width: 100%;padding-top: 112px;background: #f7f7f7;}
.cpny_section1 .cont1{margin-top: 82px;border-bottom: 1px solid #d5d9da;display: flex;justify-content: space-between;align-items: flex-end;}
.cpny_section1 .cont1 .left{width: 220px;/*padding-bottom: 35px;*/}
.cpny_section1 .cont1 .pic{ padding-bottom: 54.54%; position: relative; overflow: hidden;}
.cpny_section1 .cont1 .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.cpny_section1 .cont1 .right ul{display: flex;justify-content: flex-end;align-items: center;}
.cpny_section1 .cont1 .right li{margin-right: 82px;}
.cpny_section1 .cont1 .right li:last-child{margin-right: 0;}
.cpny_section1 .cont1 .right a{display: block;font-size: 20px;color: #4d4d4f;line-height: 24px;padding-bottom: 20px;position: relative;}
.cpny_section1 .cont1 .right li.on a,
.cpny_section1 .cont1 .right li:hover a{color: #be0028;}
.cpny_section1 .cont1 .right li.on a::after{content: "";display: block;width: calc(100% + 40px);height: 3px;background: #be0028;position: absolute;left: 50%;transform: translate(-50%,0);bottom: -1px;}
.cpny_section1 .cont2box{padding-top: 90px;}
.cpny_section1 .cont2{width: 100%;border: 6px solid #be0028;padding: 50px 120px 50px 50px;display: flex;justify-content: flex-start;align-items: flex-start;}
.cpny_section1 .cont2 .left{width: 47.32977303070761%;}
.cpny_section1 .cont2 .left .pic{ padding-bottom: 90.126%; position: relative; overflow: hidden;}
.cpny_section1 .cont2 .left .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.cpny_section1 .cont2 .right{width: 52.67022696929239%;padding-left: 100px;padding-top: 100px;padding-right: 20px;}
.cpny_section1 .cont2 .right .bt{font-size: 28px;color: #be0028;;line-height: 34px;margin-bottom: 70px;}
.cpny_section1 .cont2 .right .jj{font-size: 18px;color: #020305;line-height: 30px;}
@media screen and (max-width:1680px){
.cpny_section1 .cont2 .left{width: 45%;}
.cpny_section1 .cont2 .right{width: 55%;padding-left: 60px;padding-top: 40px;padding-right: 0;}
.cpny_section1 .cont2 .right .bt{font-size: 22px;line-height: 30px;margin-bottom: 40px;}
.cpny_section1 .cont2 .right .jj{font-size: 16px;line-height: 26px;}
}
@media screen and (max-width:1024px){
.cpny_section1{padding-top: 30px;}
.cpny_section1 .cont1{margin-top: 0;display: block;}
.cpny_section1 .cont1 .left{width: 160px;margin: 0 auto 14px auto;padding-bottom: 0;}
.cpny_section1 .cont1 .right ul{white-space:nowrap;overflow: hidden;overflow-x: auto; max-width: 100%;justify-content: space-between;}
.cpny_section1 .cont1 .right ul::-webkit-scrollbar{ display: none;}
.cpny_section1 .cont1 .right li{margin-right: 16px;}
.cpny_section1 .cont1 .right a{font-size: 15px;line-height: 20px;padding-bottom: 12px;padding: 0 6px 12px 6px;}
.cpny_section1 .cont1 .right li.on a::after{width: 100%;height: 2px;}
.cpny_section1 .cont2box{padding-top: 20px;}
.cpny_section1 .cont2{border: 2px solid #be0028;padding: 20px;display: block;}
.cpny_section1 .cont2 .left{width: 100%;margin-bottom: 14px;}
.cpny_section1 .cont2 .right{width: 100%;padding-left: 0;padding-top: 0;padding-right: 0;}
.cpny_section1 .cont2 .right .bt{font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.cpny_section1 .cont2 .right .jj{font-size: 14px;line-height: 22px;}
}

._pop{ float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:99999999; display:none;background-color: rgba(0,0,0,0.8);}
._col{ float:left;  font-size: 0; position:absolute; right:-60px; top:-44px; width:44px; height:44px; border-radius: 100%;color: #999;cursor: pointer;background: url(img/img122.png)no-repeat center center;background-size: cover;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);}
._htm{ float:left; width:1000px;position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);background-color: rgba(255,255,255,0.5);padding: 12px;}
._htm video{width: 100%;display: block;margin: 0 auto;object-fit: cover;height: 730px;}
._htm img{width: 100%;display: block;margin: 0 auto;}
@media  screen and (max-width: 1680px){
._htm{ float:left; width:600px;}
._htm video{height: 500px;}
}
@media  screen and (max-width: 991px){
._col{ float:left;  font-size: 50px; position:absolute; right:-50px; top:0; width:34px; height:34px; border-radius: 100%;color: #999;cursor: pointer;background: url(images);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
._htm{ float:left; width:500px;position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
}           
@media  screen and (max-width: 767px){
._col{ float:left;  font-size: 50px; position:absolute; right:10px; top:-55px; width:20px; height:20px; border-radius: 100%;color: #999;cursor: pointer;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
._htm{ float:left; width: calc(100% - 30px);position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
._htm video{height: 250px;}
}

.ny_tit1{width: 100%;}
.ny_tit1 .bt{font-size: 28px;color: #0b0c0e;line-height: 32px;margin-bottom: 46px;font-weight: bold;}
.ny_tit1 .line{width: 80px;height: 3px;background: #be0028;}
@media screen and (max-width:1024px){
.ny_tit1 .bt{font-size: 20px;line-height: 24px;margin-bottom: 12px;}
.ny_tit1 .line{width: 50px;height: 2px;}
}

.cpny_section2{width: 100%;padding-top: 120px;background: #f7f7f7;}
.cpny_section2 .cont1{margin-top: 52px;display: flex;justify-content: flex-start;align-items: flex-start;}
.cpny_section2 .cont1 .left{width: 43.06666666666667%;padding-right: 100px;font-size: 18px;color: #0f0f0f;line-height: 48px;}
.cpny_section2 .cont1 .left .p{padding-left: 24px;position: relative;}
.cpny_section2 .cont1 .left .p::after{content: "";display: block;width: 4px;height: 4px;background: #0f0f0f;position: absolute;left: 10px;top: 22px;border-radius: 100%;}
.cpny_section2 .cont1 .right{width: 56.93333333333333%;}
.cpny_section2 .cont1 .right ul{margin: -10px;width: calc(100% + 20px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.cpny_section2 .cont1 .right ul li{width: 33.333%;padding: 10px;}
.cpny_section2 .cont1 .right ul a{display: block;width: 100%;background-color: #BE0028;padding: 14px 14px 0 14px;}
.cpny_section2 .cont1 .right ul a .picbox{width: 100%;border: 2px solid #fff;}
.cpny_section2 .cont1 .right ul a .pic{ width: 100%; padding-bottom: 70.8333%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.cpny_section2 .cont1 .right ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.cpny_section2 .cont1 .right ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.cpny_section2 .cont1 .right ul a .wzbox{width: 100%;height: 56px;position: relative;}
.cpny_section2 .cont1 .right ul a .wz{font-size: 16px;color: #fff;line-height: 22px;text-align: center;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);width: 100%;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.cpny_section2 .cont2{margin-top: 52px;display: flex;justify-content: flex-start;align-items: flex-start;}
.cpny_section2 .cont2 .left{width: 43.06666666666667%;padding-right: 100px;font-size: 18px;color: #0f0f0f;line-height: 48px;}
.cpny_section2 .cont2 .left .p{padding-left: 24px;position: relative;}
.cpny_section2 .cont2 .left .p::after{content: "";display: block;width: 4px;height: 4px;background: #0f0f0f;position: absolute;left: 10px;top: 22px;border-radius: 100%;}
.cpny_section2 .cont2 .right{width: 56.93333333333333%;}
.cpny_section2 .cont2 .right .vid{position: relative;cursor: pointer;}
.cpny_section2 .cont2 .right .vid .img{width: 100%;display: block;}
.cpny_section2 .cont2 .right .vid .ico{width: 24px;display: block;position: absolute;right: 68px;bottom: 40px;}
.cpny_section2 .cont3{width: 100%;}
.cpny_section2 .cont3 img{width: 100%;display: block;}


.cpny_section2.cpny_section2_8 .cont2 .left{width:50%; padding-right:3%}
.cpny_section2.cpny_section2_8 .cont2 .left:nth-child(2){padding-left:3%; padding-right:0;}

.cpny_section2.cpny_section2_8 .cont2 .left table{max-width:100%;}

@media screen and (max-width:1024px){
.cpny_section2{padding-top: 30px;}
.cpny_section2 .cont1{margin-top: 14px;display: block;}
.cpny_section2 .cont1 .left{width: 100%;padding-right: 0;font-size: 14px;line-height: 30px;margin-bottom: 14px;}
.cpny_section2 .cont1 .left .p{padding-left: 20px;}
.cpny_section2 .cont1 .left .p::after{left: 8px;top: 13px;}
.cpny_section2 .cont1 .right{width: 100%;}
.cpny_section2 .cont1 .right ul{margin: -6px;width: calc(100% + 12px);}
.cpny_section2 .cont1 .right ul li{width: 50%;padding: 6px;}
.cpny_section2 .cont1 .right ul a{padding: 12px 12px 0 12px;}
.cpny_section2 .cont1 .right ul a .wzbox{height: 70px;}
.cpny_section2 .cont1 .right ul a .wz{font-size: 14px;line-height: 20px;-webkit-line-clamp:3;}
.cpny_section2 .cont2{margin-top: 14px;display: block;}
.cpny_section2 .cont2 .left{width: 100%;padding-right: 0;font-size: 14px;line-height: 30px;margin-bottom: 14px;}
.cpny_section2 .cont2 .left .p{margin-bottom: 10px;padding-left: 20px;}
.cpny_section2 .cont2 .left .p::after{left: 8px;top: 13px;}
.cpny_section2 .cont2 .right{width: 100%;}
.cpny_section2 .cont2 .right .vid .ico{width: 22px;}

.cpny_section2.cpny_section2_8 .cont2 .left{width:100%; padding-right:0}
.cpny_section2.cpny_section2_8 .cont2 .left:nth-child(2){ padding-left:0; padding-right:0; margin-bottom:0;}

}

.cpny_section3{width: 100%;padding-top: 120px;background: #f7f7f7;}
.cpny_section3 .info{font-size: 18px;color: #000004;line-height: 24px;margin: 52px 0;}
.cpny_section3 .content{width: 100%;}
.cpny_section3 .content ul{margin: -6px;width: calc(100% + 12px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.cpny_section3 .content ul li{width: 16.66666666666667%;padding: 6px;}
.cpny_section3 .content ul a{display: block;width: 100%;background-color: #cccccc;}
.cpny_section3 .content ul a .top{font-size: 16px;color: #fff;line-height: 20px;padding: 16px 14px;text-align: center;background: #BE0028;}
.cpny_section3 .content ul a .top div{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cpny_section3 .content ul a .bottom{width: 100%;padding: 20px 14px;}
.cpny_section3 .content ul a .bottom .wz1{font-size: 18px;color: #000000;line-height: 24px;text-align: center;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cpny_section3 .content ul a .bottom .picbox{width: 100%;margin: 14px 0 18px 0;border: 3px solid #fff;}
.cpny_section3 .content ul a .bottom .pic{ width: 100%; padding-bottom: 77.227%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.cpny_section3 .content ul a .bottom .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.cpny_section3 .content ul a:hover .bottom .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.cpny_section3 .content ul a .bottom .wz2{font-size: 18px;color: #000000;line-height: 24px;text-align: center;min-height: 48px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.cpny_section3 .content ul a:hover .bottom .wz1,
.cpny_section3 .content ul a:hover .bottom .wz2{color: #BE0028;}
@media screen and (max-width:1024px){
.cpny_section3{padding-top: 30px;}
.cpny_section3 .info{font-size: 14px;line-height: 20px;margin: 14px 0 20px 0;}
.cpny_section3 .content ul li{width: 50%;}
.cpny_section3 .content ul a .top{font-size: 14px;padding: 12px;}
.cpny_section3 .content ul a .bottom{padding: 12px;}
.cpny_section3 .content ul a .bottom .wz1{font-size: 14px;line-height: 20px;}
.cpny_section3 .content ul a .bottom .picbox{margin: 10px 0;border: 2px solid #fff;}
.cpny_section3 .content ul a .bottom .wz2{font-size: 14px;line-height: 20px;min-height: 40px;}
}

.cpny_section4{width: 100%;padding-top: 120px;background: #f7f7f7;}
.cpny_section4 .ny_tit1{margin-bottom: 54px;}
.cpny_section4 ul{width: 100%;}
.cpny_section4 ul li{margin-bottom: 32px;}
.cpny_section4 ul li:last-child{margin-bottom: 0;}
.cpny_section4 ul a{display: flex;justify-content: flex-start;align-items: center;background: #cacaca;padding: 35px 100px 35px 35px;}
.cpny_section4 ul a .left{width: 53.91941391941392%;border: 3px solid #be0028;}
.cpny_section4 ul a .left .pic{ width: 100%; padding-bottom: 27.297%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.cpny_section4 ul a .left .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.cpny_section4 ul a:hover .left .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.cpny_section4 ul a .right{width: 46.08058608058608%;padding-left: 74px;}
.cpny_section4 ul a .right .bt{font-size: 24px;color: #070707;line-height: 30px;}
.cpny_section4 ul a .right .line{width: 30px;height: 2px;background: #2d2d2d;margin: 28px 0 24px 0;}
.cpny_section4 ul a .right .jj{font-size: 17px;color: #282828;line-height: 30px;letter-spacing: 0.5px;}
.cpny_section4 ul a:hover .right .bt,
.cpny_section4 ul a:hover .right .jj{color: #be0028;}
.cpny_section4 ul a:hover .right .line{background: #be0028;}
@media screen and (max-width:1024px){
.cpny_section4{padding-top: 30px;}
.cpny_section4 .ny_tit1{margin-bottom: 20px;}
.cpny_section4 ul li{margin-bottom: 14px;}
.cpny_section4 ul a{display: block;padding: 14px;}
.cpny_section4 ul a .left{width: 100%;border: 2px solid #be0028;}
.cpny_section4 ul a .right{width: 100%;padding-left: 0;margin-top: 14px;}
.cpny_section4 ul a .right .bt{font-size: 16px;line-height: 20px;-webkit-line-clamp:100;}
.cpny_section4 ul a .right .line{width: 24px;height: 1px;margin: 12px 0;}
.cpny_section4 ul a .right .jj{font-size: 14px;line-height: 22px;letter-spacing: 0;-webkit-line-clamp:100;}
}

.cpny_section5{width: 100%;padding-top: 120px;background: #f7f7f7;}
.cpny_section5 .content{background: #ffffff;margin-top: 50px;padding: 60px 110px 100px 130px;}
.cpny_section5 .content ul{margin: -30px -38px;width: calc(100% + 76px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.cpny_section5 .content ul li{width: 20%;padding: 30px 38px;}
.cpny_section5 .content ul .pic{ padding-bottom: 100%; position: relative; overflow: hidden;}
.cpny_section5 .content ul .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.cpny_section5 .content ul .wz{font-size: 16px;color: #1c1c1c;line-height: 20px;margin-top: 18px;text-align: center;}
.cpny_section5 .content ul a:hover .wz{color: #be0028;}
@media screen and (max-width:1680px){
.cpny_section5 .content{padding: 50px;}
}
@media screen and (max-width:1024px){
.cpny_section5{padding-top: 30px;}
.cpny_section5 .content{margin-top: 20px;padding: 14px;}
.cpny_section5 .content ul{margin: -6px;width: calc(100% + 12px);}
.cpny_section5 .content ul li{width: 33.3333%;padding: 6px;}
.cpny_section5 .content ul .wz{font-size: 14px;margin-top: 8px;}
}

.cpny_section6{width: 100%;padding-top: 120px;background: #f7f7f7;}
.cpny_section6 .content{margin-top: 52px; font-size: 18px;color: #0f0f0f;line-height: 48px;}
/*.cpny_section6 .content img{width: 100%;display: block;}*/
.cpny_section6 ul{border-left: 1px solid #c2c2c2;border-top: 1px solid #c2c2c2;}
.cpny_section6 ul li{border-right: 1px solid #c2c2c2;border-bottom: 1px solid #c2c2c2;display: flex;justify-content: flex-start;align-items: stretch;}
.cpny_section6 ul .wz1{width: 33.77837116154873%;font-size: 20px;color: #232325;line-height: 30px;border-right: 1px solid #c2c2c2;padding: 20px 44px;}
.cpny_section6 ul .wz2{width: 66.22162883845127%;font-size: 20px;color: #232325;line-height: 40px;padding: 20px 54px;}
@media screen and (max-width:1024px){
.cpny_section6{padding-top: 30px;}
.cpny_section6 .content{margin-top: 14px; font-size: 14px;color: #0f0f0f;line-height: 30px;}
.cpny_section6 ul li{display: block;}
.cpny_section6 ul .wz1{width: 100%;font-size: 15px;color: #333;line-height: 20px;border-right: 0;padding: 14px;background-color: #eee;border-bottom: 1px solid #c2c2c2;}
.cpny_section6 ul .wz2{width: 100%;font-size: 14px;line-height: 24px;padding: 14px;}
}

.cpny_section7{width: 100%;padding-top: 120px;}
.cpny_section7 .ny_tit1{margin-bottom: 50px;}
.cpny_section7 .ul{width: 100%;display: flex;justify-content: space-between;align-items: stretch;}
.cpny_section7 .ul .l1{width: 350px;}
.cpny_section7 .ul .l1 a{display: block;width: 100%;}
.cpny_section7 .ul .l1 a .pic{ padding-bottom: 74.28%; position: relative; overflow: hidden;}
.cpny_section7 .ul .l1 a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.cpny_section7 .ul .l1 a .wzbox{margin-top: 62px;}
.cpny_section7 .ul .l1 a .bt{font-size: 24px;color: #020202;line-height: 30px;text-align: center;font-weight: bold;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cpny_section7 .ul .l1 a .line{width: 38px;height: 2px;background: #020202;margin: 40px auto 42px auto;}
.cpny_section7 .ul .l1 a .jj{font-size: 20px;color: #020202;line-height: 30px;text-align: center;margin-bottom: 36px;max-height: 240px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:8;}
.cpny_section7 .ul .l1 a .btn{width: 140px;margin: 0 auto;font-size: 18px;color: #fff;line-height: 44px;text-align: center;background: #be0028;}
.cpny_section7 .ul .l1 a .btn:hover{opacity: 0.8;}
.cpny_section7 .ul .l1 a:hover .bt,
.cpny_section7 .ul .l1 a:hover .jj{color: #be0028;}
.cpny_section7 .ul .l2{width: 1px;position: relative;}
.cpny_section7 .ul .l2::after{content: "";display: block;width: 1px;height: calc(100% - 38px);position: absolute;left: 0;top: 0;background: #e9e9e9;}
@media screen and (max-width:1024px){
.cpny_section7{padding-top: 30px;}
.cpny_section7 .ny_tit1{margin-bottom: 14px;}
.cpny_section7 .ul{display: block;width: calc(100% + 12px);margin: 0 -6px;}
.cpny_section7 .ul .l1{width: 100%;margin-bottom: 0;padding: 0 6px;}
.cpny_section7 .ul .l1:last-child{margin-bottom: 0;}
.cpny_section7 .ul .l1 a .picbox{width: 100%;margin: 0 auto;}
.cpny_section7 .ul .l1 a .wzbox{margin-top: 14px;width: 100%;padding-left: 0;position: relative;z-index: 10;}
.cpny_section7 .ul .l1 a .bt{font-size: 18px;line-height: 24px;-webkit-line-clamp:1;margin-bottom: 10px;text-align: center;}
.cpny_section7 .ul .l1 a .line{display: none;}
.cpny_section7 .ul .l1 a .jj{font-size: 14px;line-height: 20px;margin-bottom: 10px; height:auto !important; max-height:initial; min-height: 1px;-webkit-line-clamp:20;text-align: center;}
/*.cpny_section7 .ul .l1 a .jj br{display: none;}*/
.cpny_section7 .ul .l1 a .btn{width: 100px;margin: 0 auto;font-size: 14px;line-height: 30px;}
.cpny_section7 .ul .l2{display: none;}
.cpny_section7 .ul .slick-dots{margin-top: 20px;}
}

/*20250516start*/
.cpny_section8s{padding-top: 120px;}
/*20250516end*/
.cpny_section8{width: 100%;padding-bottom: 114px;}
.cpny_section8 .w_1640{display: flex;justify-content: space-between;align-items: flex-end;}
.cpny_section8 .left{width: calc(50% - 112px);}
.cpny_section8 .left a{display: flex;justify-content: flex-start;align-items: flex-end;padding: 0 0 0 60px;position: relative;}
.cpny_section8 .left a::after{content: "";display: block;width: 100%;height: 130px;background: #be0028;position: absolute;left: 0;bottom: 0;}
.cpny_section8 .left a .wz{font-size: 28px;color: #fff;line-height: 32px;width: calc(100% - 342px);position: relative;z-index: 2;min-height: 130px;display: flex;align-items: center;padding-right: 20px;}
.cpny_section8 .left a .wz span{display: block;font-size: 15px;color: #fff;line-height: 20px;width: 100%;margin-top: 8px;}
.cpny_section8 .left a .ico{width: 50px;height: 130px;display: flex;justify-content: flex-start;align-items: center; margin-right: 80px;position: relative;z-index: 2;}
.cpny_section8 .left a .ico img{width: 100%;display: block;}
.cpny_section8 .left a .picbox{width: 212px;background-color: #BE0028;padding: 6px;box-shadow: 12px 12px 10px 0px rgba(0,0,0,0.15);position: relative;z-index: 2;}
.cpny_section8 .left a .pic{ padding-bottom: 133.66%; position: relative; overflow: hidden;}
.cpny_section8 .left a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.cpny_section8 .left a:hover{opacity: 0.8;}
.cpny_section8 .right{width: calc(50% - 112px);}
.cpny_section8 .right a{display: flex;justify-content: space-between;align-items: center;background: #be0028;padding: 0 50px 0 60px;}
.cpny_section8 .right a .wz{font-size: 28px;color: #fff;line-height: 130px;width: calc(100% - 50px);}
.cpny_section8 .right a .ico{width: 50px;display: block;}
.cpny_section8 .right a:hover{opacity: 0.8;}
@media screen and (max-width:1680px){
.cpny_section8 .left{width: calc(50% - 50px);}
.cpny_section8 .left a{padding: 0 0 0 40px;}
.cpny_section8 .left a .wz{font-size: 24px;width: calc(100% - 230px);}
.cpny_section8 .left a .ico{width: 40px;margin-right: 30px;}
.cpny_section8 .left a .picbox{width: 160px;}
.cpny_section8 .right{width: calc(50% - 50px);}
.cpny_section8 .right a{padding: 0 40px;}
.cpny_section8 .right a .wz{font-size: 24px;width: calc(100% - 40px);}
.cpny_section8 .right a .ico{width: 40px;}
}
@media screen and (max-width:1024px){
.cpny_section8s{padding-top: 30px;}
.cpny_section8{padding-bottom: 30px;}
.cpny_section8 .left{width: 100%;}
.cpny_section8 .left a{align-items: center;padding: 20px;background: #be0028;}
.cpny_section8 .left a::after{display: none;}
.cpny_section8 .left a .wz{font-size: 16px;line-height: 30px;width: calc(100% - 30px);min-height: 1px;display: block;}
.cpny_section8 .left a .ico{width: 24px;height: 30px; margin-right: 0;}
.cpny_section8 .left a .picbox{display: none;}
.cpny_section8 .right{width: calc(50% - 10px);display: none;}
.cpny_section8 .right a{padding: 10px 20px;}
.cpny_section8 .right a .wz{font-size: 16px;line-height: 30px;width: calc(100% - 30px);}
.cpny_section8 .right a .ico{width: 24px;}
}

.cpny_section9{width: 100%;padding-bottom: 140px;}
.cpny_section9 .w_1710{border-top: 1px solid #dbdbdb;padding: 100px 100px 0 100px;display: flex;justify-content: space-between;align-items: center;}
.cpny_section9 .left{width: calc(100% - 300px);}
.cpny_section9 .left .bt{font-size: 34px;color: #000000;line-height: 50px;font-weight: bold;}
.cpny_section9 .left .line{width: 80px;height: 3px;background: #be0028;margin: 52px 0;}
.cpny_section9 .left .jj{font-size: 20px;color: #353535;line-height: 24px;}
.cpny_section9 .right{width: 237px;}
.cpny_section9 .right img{width: 100%;display: block;}
@media screen and (max-width:1024px){
.cpny_section9{padding-bottom: 30px;}
.cpny_section9 .w_1710{padding: 30px 0 0 0;}
.cpny_section9 .left{width: calc(100% - 120px);}
.cpny_section9 .left .bt{font-size: 18px;line-height: 24px;}
.cpny_section9 .left .line{width: 50px;height: 2px;margin: 12px 0;}
.cpny_section9 .left .jj{font-size: 14px;line-height: 20px;}
.cpny_section9 .right{width: 100px;}
}

.cpxz_section1{width: 100%;padding-top: 100px;padding-bottom: 100px;background: #f7f7f7;}
@media screen and (max-width:1024px){
.cpxz_section1{display: none;}
}

.cpxz_section2{width: 100%;padding-top: 74px;padding-bottom: 170px;background: #BE0028;}
.cpxz_section2 .cont1{padding-bottom: 40px;margin-bottom: 140px;position: relative;display: flex;justify-content: space-between;align-items: center;}
.cpxz_section2 .cont1::before{content: "";display: block;width: 156px;height: 3px;background: #fff;position: absolute;left: -18px;bottom: 0;z-index: 5;}
.cpxz_section2 .cont1::after{content: "";display: block;width: calc(100% + 36px);height: 3px;background: #8caeb0;position: absolute;left: -18px;bottom: 0;}
.cpxz_section2 .cont1 .left{font-size: 28px;color: #fff;line-height: 32px;}
.cpxz_section2 .cont1 .right a{display: flex;justify-content: flex-start;align-items: center;}
.cpxz_section2 .cont1 .right a .wz{font-size: 18px;color: #fff;line-height: 24px;margin-right: 16px;}
.cpxz_section2 .cont1 .right a img{width: 24px;display: block;}
.cpxz_section2 .cont1 .right a:hover{opacity: 0.8;}
.cpxz_section2 .cont2{width: 100%;background-color: #ffffff;padding: 116px 150px 64px 150px;}
.cpxz_section2 .cont2 .title{font-size: 34px;color: #000000;line-height: 40px;margin-bottom: 34px;font-weight: bold;}
.cpxz_section2 .cont2 .jj{font-size: 22px;color: #000000;line-height: 26px;margin-bottom: 54px;}
.cpxz_section2 .cont2 .line{width: 100%;height: 1px;background: #777777;margin-bottom: 100px;position: relative;}
.cpxz_section2 .cont2 .line::after{content: "";display: block;width: 194px;height: 8px;background: #be0028;position: absolute;left: 0;bottom: 0;}
.cpxz_section2 .cont2 .pic{width: 400px;border: 6px solid #BE0028;margin-bottom: 100px; box-shadow: 12px 12px 10px 0px rgba(0,0,0,0.16)}
.cpxz_section2 .cont2 .pic img{width: 100%;display: block;}
.cpxz_section2 .cont2 .fbt{font-size: 28px;color: #030303;line-height: 34px;margin-bottom: 24px;font-weight: bold;}
.cpxz_section2 .cont2 .line2{width: 100%;height: 1px;background: #777777;margin-bottom: 54px;position: relative;}
.cpxz_section2 .cont2 .line2::after{content: "";display: block;width: 118px;height: 8px;background: #be0028;position: absolute;left: 0;bottom: 0;}
.cpxz_section2 .cont2 ul{margin-bottom: 72px;}
.cpxz_section2 .cont2 ul li{margin-bottom: 32px;}
.cpxz_section2 .cont2 ul li:last-child{margin-bottom: 0;}
.cpxz_section2 .cont2 ul input{width: 100%;height: 80px;padding: 0 40px;font-size: 24px;color: #333;border: 1px solid #797979;display: block;}
.cpxz_section2 .cont2 ul input::-webkit-input-placeholder{font-size: 24px;color: #585858;opacity: 1;}
.cpxz_section2 .cont2 ul input::-moz-placeholder{font-size: 24px;color: #585858;opacity: 1;}
.cpxz_section2 .cont2 ul input::moz-placeholder{font-size: 24px;color: #585858;opacity: 1;}
.cpxz_section2 .cont2 ul input:-ms-input-placeholder{font-size: 24px;color: #585858;opacity: 1;}
.cpxz_section2 .cont2 .button{width: 400px;font-size: 28px;color: #fff;line-height: 70px;margin: 0 auto 116px auto;background: #EF233C;cursor: pointer;text-align: center;}
.cpxz_section2 .cont2 .button:hover{opacity: 0.8;}
.cpxz_section2 .cont2 .info{font-size: 16px;color: #7d7d7d;line-height: 30px;}
.cpxz_section2 .cont2 .info div{color: #be0028;cursor: pointer;}
@media screen and (max-width:1680px){
.cpxz_section2 .cont2{padding: 60px;}
}
@media screen and (max-width:1024px){
.cpxz_section2{padding-top: 30px;padding-bottom: 30px;}
.cpxz_section2 .cont1{padding-bottom: 14px;margin-bottom: 20px;}
.cpxz_section2 .cont1::before{width: 120px;height: 2px;left: 0;}
.cpxz_section2 .cont1::after{width: 100%;height: 2px;left: 0;}
.cpxz_section2 .cont1 .left{font-size: 18px;line-height: 24px;}
.cpxz_section2 .cont1 .right a .wz{font-size: 14px;line-height: 20px;margin-right: 10px;}
.cpxz_section2 .cont1 .right a img{width: 20px;}
.cpxz_section2 .cont2{padding: 20px;}
.cpxz_section2 .cont2 .title{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.cpxz_section2 .cont2 .jj{font-size: 14px;line-height: 20px;margin-bottom: 20px;}
.cpxz_section2 .cont2 .line{margin-bottom: 14px;}
.cpxz_section2 .cont2 .line::after{width: 100px;height: 4px;}
.cpxz_section2 .cont2 .pic{width: 100%;border: 3px solid #BE0028;margin-bottom: 20px;}
.cpxz_section2 .cont2 .fbt{font-size: 16px;line-height: 24px;margin-bottom: 12px;}
.cpxz_section2 .cont2 .line2{margin-bottom: 20px;}
.cpxz_section2 .cont2 .line2::after{width: 80px;height: 4px;}
.cpxz_section2 .cont2 ul{margin-bottom: 20px;}
.cpxz_section2 .cont2 ul li{margin-bottom: 14px;}
.cpxz_section2 .cont2 ul input{height: 36px;padding: 0 14px;font-size: 16px;}
.cpxz_section2 .cont2 ul input::-webkit-input-placeholder{font-size: 16px;}
.cpxz_section2 .cont2 ul input::-moz-placeholder{font-size: 16px;}
.cpxz_section2 .cont2 ul input::moz-placeholder{font-size: 16px;}
.cpxz_section2 .cont2 ul input:-ms-input-placeholder{font-size: 16px;}
.cpxz_section2 .cont2 .button{width: 120px;font-size: 16px;line-height: 40px;margin: 0 auto 20px auto;}
.cpxz_section2 .cont2 .info{line-height: 24px;font-size: 14px;}
}

.cpxz_section3{padding-top: 100px;}
@media screen and (max-width:1024px){
.cpxz_section3{padding-top: 30px;}
}

.jjfa_section{width: 100%;padding-top: 74px;padding-bottom: 90px;background: #f7f7f7;}
.jjfa_section .cont1{margin-bottom: 94px;padding-bottom: 64px;border-bottom: 1px solid #d3d6db;position: relative;z-index: 10;}
.jjfa_section .cont1 .title{font-size: 28px;color: #0e0e0e;line-height: 32px;margin-bottom: 70px;font-weight: bold;}
.jjfa_section .cont1 .dl{width: 100%;}
.jjfa_section .cont1 .dd{margin-bottom: 46px;display: flex;justify-content: flex-start;align-items: flex-start;position: relative;}
.jjfa_section .cont1 .dd:nth-child(1){margin-bottom: 64px;}
.jjfa_section .cont1 .dd:last-child{margin-bottom: 0;}
.jjfa_section .cont1 .left{font-size: 24px;color: #030000;line-height: 52px;width: 170px;}
.jjfa_section .cont1 .dd:nth-child(1) .left{line-height: 30px;}
.jjfa_section .cont1 .right{width: calc(100% - 170px);}
.jjfa_section .cont1 .u1{margin: -10px -20px;width: calc(100% + 40px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.jjfa_section .cont1 .u1 li{width: 20%;padding: 10px 20px;}
.jjfa_section .cont1 .u1 a{display: flex;justify-content: flex-start;align-items: flex-start;}
.jjfa_section .cont1 .u1 .ico{width: 20px;height: 20px;border: 2px solid #000000;position: relative;border-radius: 2px;overflow: hidden;margin-top: 5px;}
.jjfa_section .cont1 .u1 .ico img{max-width: 20px;width: 20px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: none;}
.jjfa_section .cont1 .u1 .wz{font-size: 24px;color: #1c1c1e;line-height: 30px;width: calc(100% - 20px);padding-left: 18px;}
.jjfa_section .cont1 .u1 li.on .ico{background: #be0028;border-color: #be0028;}
.jjfa_section .cont1 .u1 li.on .ico img{display: block;}
.jjfa_section .cont1 .u1 li:hover .wz{color: #be0028;}
.jjfa_section .cont1 .qh_box{width: 740px;position: relative;}
.jjfa_section .cont1 .qh_box .qh_t{width: 100%;border: 2px solid #171719;padding: 0 50px 0 30px;display: flex;justify-content: space-between;align-items: center;cursor: pointer;}
.jjfa_section .cont1 .qh_box .qh_t .wz{font-size: 20px;color: #010103;line-height: 50px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jjfa_section .cont1 .qh_box .qh_t img{width: 26px;display: block;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.jjfa_section .cont1 .qh_box .qh_t.on img{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);}
.jjfa_section .cont1 .qh_box .qh_b{width: 100%;background-color: #f7f7f7;padding: 28px 10px 24px 30px;border: 2px solid #171719;position: absolute;left: 0;top: calc(100% + 16px);display: none;}
.jjfa_section .cont1 .qh_box .ss_box{width: 100%;padding-right: 20px;position: relative;margin-bottom: 30px;}
.jjfa_section .cont1 .qh_box .ss_box input{width: 100%;height: 46px;display: block;font-size: 18px;color: #333;border: 2px solid #565759;padding: 0 100px 0 20px;background: #fff;}
.jjfa_section .cont1 .qh_box .ss_box img{width: 24px;display: block;position: absolute;right: 34px;top: 50%;transform: translate(0,-50%);cursor: pointer;}
.jjfa_section .cont1 .qh_box .u2{width: 100%;padding-right: 20px;overflow: hidden;overflow-y: auto;max-height: 240px;}
.jjfa_section .cont1 .qh_box .u2::-webkit-scrollbar{ width: 3px;}
.jjfa_section .cont1 .qh_box .u2::-webkit-scrollbar-track{background-color: rgba(255,255,255,0);border-radius: 3px;}
.jjfa_section .cont1 .qh_box .u2::-webkit-scrollbar-thumb{width: 3px;background-color: #be0028;border-radius: 3px;}
.jjfa_section .cont1 .qh_box .u2 li{width: 100%;margin-bottom: 30px;}
.jjfa_section .cont1 .qh_box .u2 li:last-child{margin-bottom: 0;}
.jjfa_section .cont1 .qh_box .u2 a{display: flex;justify-content: flex-start;align-items: flex-start;}
.jjfa_section .cont1 .qh_box .u2 a .ico{width: 20px;height: 20px;border: 2px solid #000000;position: relative;border-radius: 2px;overflow: hidden;margin-top: 2px;}
.jjfa_section .cont1 .qh_box .u2 a .ico img{max-width: 20px;width: 20px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: none;}
.jjfa_section .cont1 .qh_box .u2 a .wz{font-size: 18px;color: #1c1c1e;line-height: 24px;width: calc(100% - 20px);padding-left: 20px;}
.jjfa_section .cont1 .qh_box .u2 li.on a .ico{background: #be0028;border-color: #be0028;}
.jjfa_section .cont1 .qh_box .u2 li.on a .ico img{display: block;}
.jjfa_section .cont1 .qh_box .u2 li:hover a .wz{color: #be0028;}
.jjfa_section .cont1 .qh_box .qh_b2{width: 100%;background-color: #f7f7f7;padding: 28px 10px 24px 30px;border: 2px solid #171719;position: absolute;left: 0;top: calc(100% + 16px);display: none;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1{padding-right: 20px;overflow: hidden;overflow-y: auto;max-height: 400px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1::-webkit-scrollbar{ width: 3px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1::-webkit-scrollbar-track{background-color: rgba(255,255,255,0);border-radius: 3px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1::-webkit-scrollbar-thumb{width: 3px;background-color: #be0028;border-radius: 3px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .od1{margin-bottom: 30px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .od1:last-child{margin-bottom: 0;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 a{display: flex;justify-content: flex-start;align-items: flex-start;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .ico_l{width: 20px;height: 20px;border: 2px solid #000000;position: relative;border-radius: 2px;overflow: hidden;margin-top: 2px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .ico_l img{max-width: 20px;width: 20px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: none;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .ico_l.on{background: #be0028;border-color: #be0028;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .ico_l.on img{display: block;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .wz{font-size: 18px;color: #1c1c1e;line-height: 24px;width: calc(100% - 44px);padding-left: 20px;padding-right: 20px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .ico_r{width: 24px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .ico_r img{width: 100%;display: block;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .ico_r .ico_r2{display: none;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .ico_r.on .ico_r1{display: none;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .ico_r.on .ico_r2{display: block;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol2{padding-left: 90px;margin-top: 30px;display: none;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol2 .od2{margin-bottom: 30px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol2 .od2:last-child{margin-bottom: 0;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol3{padding-left: 44px;margin-top: 30px;display: none;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol3 .od3{margin-bottom: 30px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol3 .od3:last-child{margin-bottom: 0;}
.jjfa_section .cont1 .qh_box .qh_b2 .od3 .wz{padding-right: 0;width: calc(100% - 20px);}
.jjfa_section .cont2{width: 100%;margin-bottom: 60px;}
.jjfa_section .cont2 .ul{margin: -12px -10px;width: calc(100% + 20px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.jjfa_section .cont2 .ul .li{padding: 12px 10px;width: 33.333%;}
.jjfa_section .cont2 .ul a{display: block;width: 100%;position: relative;}
.jjfa_section .cont2 .ul a .pic{ width: 100%; padding-bottom: 64.79%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.jjfa_section .cont2 .ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.jjfa_section .cont2 .ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.jjfa_section .cont2 .ul a .wzbox{width: 100%;position: absolute;left: 0;bottom: 0;padding: 30px 50px 36px 50px;}
.jjfa_section .cont2 .ul a .wzbox::after{content: "";display: block;width: 100%;height: 0%;position: absolute;left: 0;bottom: 0;background: #be0028;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.jjfa_section .cont2 .ul a .bt{font-size: 24px;color: #fff;line-height: 32px;margin-bottom: 14px;position: relative;z-index: 4;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.jjfa_section .cont2 .ul a .line{width: 36px;height: 3px;background: #be0028;position: relative;z-index: 4;}
.jjfa_section .cont2 .ul a:hover .line{background: #fff;}
.jjfa_section .cont2 .ul a:hover .wzbox::after{height: 100%;}
@media screen and (max-width:1680px) {
.jjfa_section .cont2 .ul a .wzbox{padding: 20px 40px 26px 40px;}
.jjfa_section .cont2 .ul a .bt{font-size: 18px;line-height: 26px;}
.jjfa_section .cont2 .ul a .line{width: 30px;height: 2px;}
.jjfa_section .cont1 .u1 .wz{font-size: 18px;}
.jjfa_section .cont1 .qh_box{width: 680px;}
.jjfa_section .cont1 .u1{margin: -6px -10px;width: calc(100% + 20px);}
.jjfa_section .cont1 .u1 li{width: 25%;padding: 6px 10px;}
}
@media screen and (max-width:1024px) {
.jjfa_section{padding-top: 30px;padding-bottom: 30px;}
.jjfa_section .cont1{margin-bottom: 20px;padding-bottom: 20px;}
.jjfa_section .cont1 .title{font-size: 18px;line-height: 24px;margin-bottom: 14px;}
.jjfa_section .cont1 .dd{margin-bottom: 12px;display: block;}
.jjfa_section .cont1 .dd:nth-child(1){margin-bottom: 12px;}
.jjfa_section .cont1 .left{font-size: 16px;line-height: 40px;width: 100%;margin-bottom: 10px;}
.jjfa_section .cont1 .dd:nth-child(1) .left{line-height: 24px;}
.jjfa_section .cont1 .right{width: 100%;}
.jjfa_section .cont1 .u1{margin: -6px;width: calc(100% + 12px);}
.jjfa_section .cont1 .u1 li{width: 50%;padding: 6px;}
.jjfa_section .cont1 .u1 .ico{width: 18px;height: 18px;margin-top: 3px;}
.jjfa_section .cont1 .u1 .ico img{max-width: 18px;width: 18px;}
.jjfa_section .cont1 .u1 .wz{font-size: 14px;line-height: 24px;width: calc(100% - 18px);padding-left: 12px;}
.jjfa_section .cont1 .qh_box{width: 100%;}
.jjfa_section .cont1 .qh_box .qh_t{border: 1px solid #171719;padding: 0 20px;}
.jjfa_section .cont1 .qh_box .qh_t .wz{font-size: 16px;line-height: 40px;}
.jjfa_section .cont1 .qh_box .qh_t img{width: 22px;}
.jjfa_section .cont1 .qh_box .qh_b{padding: 14px 7px 14px 14px;border: 1px solid #171719;top: calc(100% + 12px);}
.jjfa_section .cont1 .qh_box .ss_box{padding-right: 7px;margin-bottom: 12px;}
.jjfa_section .cont1 .qh_box .ss_box input{height: 40px;font-size: 14px;border: 1px solid #565759;padding: 0 50px 0 14px;}
.jjfa_section .cont1 .qh_box .ss_box img{width: 22px;right: 22px;}
.jjfa_section .cont1 .qh_box .u2{padding-right: 7px;max-height: 200px;}
.jjfa_section .cont1 .qh_box .u2 li{margin-bottom: 10px;}
.jjfa_section .cont1 .qh_box .u2 a .ico{width: 18px;height: 18px;border: 1px solid #000000;margin-top: 1px;}
.jjfa_section .cont1 .qh_box .u2 a .ico img{max-width: 18px;width: 18px;}
.jjfa_section .cont1 .qh_box .u2 a .wz{font-size: 14px;line-height: 20px;width: calc(100% - 18px);padding-left: 12px;}
.jjfa_section .cont1 .qh_box .qh_b2{padding: 14px 7px 14px 14px;border: 1px solid #171719;top: calc(100% + 12px);}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1{padding-right: 7px;max-height: 240px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .od1{margin-bottom: 12px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .ico_l{width: 18px;height: 18px;border: 1px solid #000000;margin-top: 0;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .ico_l img{max-width: 18px;width: 18px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .wz{font-size: 14px;line-height: 18px;width: calc(100% - 38px);padding-left: 12px;padding-right: 12px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol1 .ico_r{width: 20px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol2{padding-left: 12px;margin-top: 12px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol2 .od2{margin-bottom: 12px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol3{padding-left: 12px;margin-top: 12px;}
.jjfa_section .cont1 .qh_box .qh_b2 .ol3 .od3{margin-bottom: 12px;}
.jjfa_section .cont1 .qh_box .qh_b2 .od3 .wz{padding-right: 0;width: calc(100% - 18px);}
.jjfa_section .cont2{margin-bottom: 20px;}
.jjfa_section .cont2 .ul{margin: -6px;width: calc(100% + 12px);}
.jjfa_section .cont2 .ul .li{padding: 6px;width: 100%;}
.jjfa_section .cont2 .ul a .wzbox{padding: 14px;}
.jjfa_section .cont2 .ul a .bt{font-size: 16px;line-height: 24px;margin-bottom: 10px;}
.jjfa_section .cont2 .ul a .line{width: 30px;height: 2px;}
}

.jjfany1_section1{width: 100%;padding-top: 150px;position: relative;background: #f7f7f7;}
.jjfany1_section1 .w_width{border-bottom: 1px solid #cdced3;padding: 0 50px 80px 50px;}
.jjfany1_section1 .btbox{margin-top: 70px;display: flex;justify-content: space-between;align-items: flex-end;}
.jjfany1_section1 .btbox .left{font-size: 48px;color: #343434;line-height: 54px;font-weight: bold;}
.jjfany1_section1 .btbox .right{font-size: 18px;color: #000004;line-height: 24px;font-weight: bold;}
@media screen and (max-width:1680px) {
.jjfany1_section1 .w_width{padding: 0 0 80px 0;}
}
@media screen and (max-width:1024px) {
.jjfany1_section1{padding-top: 30px;}
.jjfany1_section1 .w_width{padding: 0 0 30px 0;}
.jjfany1_section1 .btbox{margin-top: 0;display: block;}
.jjfany1_section1 .btbox .left{font-size: 20px;line-height: 30px;margin-bottom: 12px;}
.jjfany1_section1 .btbox .right{font-size: 14px;line-height: 20px;}
}

.jjfany1_section2{width: 100%;padding-top: 120px;background: #f7f7f7;}
.jjfany1_section2 .w_width{padding: 0 50px 168px 50px;border-bottom: 1px solid #cdced3;}
.jjfany1_section2 .cont1{margin-bottom: 44px;display: flex;justify-content: flex-start;align-items: center;}
.jjfany1_section2 .cont1 .left{width: 50.69620253164557%;}
.jjfany1_section2 .cont1 .left .pic img{ width: 100%; display: block;}
.jjfany1_section2 .cont1 .right{width: 49.30379746835443%;padding-left: 114px;font-size: 18px;color: #202022;line-height: 36px;}
.jjfany1_section2 .cont2{margin-bottom: 80px;}
.jjfany1_section2 .cont2 .dd{margin-bottom: 44px;display: flex;justify-content: flex-start;align-items: center;flex-direction:row-reverse;}
.jjfany1_section2 .cont2 .dd:last-child{margin-bottom: 0;}
.jjfany1_section2 .cont2 .left{width: 44.68354430379747%;}
.jjfany1_section2 .cont2 .left img{width: 100%;display: block;}
.jjfany1_section2 .cont2 .right{width: 55.31645569620253%;padding-right: 90px;}
.jjfany1_section2 .cont2 .dd:nth-child(2){align-items: flex-start;}
.jjfany1_section2 .cont2 .dd:nth-child(2) .right{padding-top: 30px;}
.jjfany1_section2 .cont2 .bt{font-size: 24px;color: #000002;line-height:30px;font-weight: bold;}
.jjfany1_section2 .cont2 .line{height: 2px;width: 78px;background: #be0028;margin: 46px 0 50px 0;}
.jjfany1_section2 .cont2 .jj{font-size: 18px;color: #202022;line-height: 36px;}
.jjfany1_section2 .cont3{width: 100%;display: flex;justify-content: flex-start;align-items: center; margin-bottom: 44px;}
.jjfany1_section2 .cont3 .left{width: 50.69620253164557%;}
.jjfany1_section2 .cont3 .left .pic img{ width: 100%; display: block;}
.jjfany1_section2 .cont3 .right{width: 49.30379746835443%;padding-left: 114px;padding-left: 90px;padding-right: 36px;}
.jjfany1_section2 .cont3 .right .bt{font-size: 24px;color: #000002;line-height: 30px;font-weight: bold;}
.jjfany1_section2 .cont3 .right .line{height: 2px;width: 78px;background: #be0028;margin: 46px 0 50px 0;}
.jjfany1_section2 .cont3 .right .jj{font-size: 18px;color: #202022;line-height: 36px;}
@media screen and (max-width:1680px) {
.jjfany1_section2 .w_width{padding: 0 0 100px 0;}
.jjfany1_section2 .cont3 .right{padding-right: 0;padding-left: 50px;}
.jjfany1_section2 .cont1 .right{padding-left: 50px;font-size: 18px;line-height: 36px;}
.jjfany1_section2 .cont2 .jj{font-size: 18px;line-height: 36px;}
.jjfany1_section2 .cont3 .right .jj{font-size: 18px;line-height: 36px;}
.jjfany1_section2 .cont2 .right{padding-right: 50px;}
}
@media screen and (max-width:1024px) {
.jjfany1_section2{padding-top: 30px;}
.jjfany1_section2 .w_width{padding: 0 0 30px 0;}
.jjfany1_section2 .cont1{margin-bottom: 20px;display: block;}
.jjfany1_section2 .cont1 .left{width: 100%;}
.jjfany1_section2 .cont1 .right{width: 100%;padding-left: 0;font-size: 16px;line-height: 26px;margin-top: 14px;}
.jjfany1_section2 .cont2{margin-bottom:20px;}
.jjfany1_section2 .cont2 .dd{margin-bottom: 20px;display: block}
.jjfany1_section2 .cont2 .left{width: 100%;}
.jjfany1_section2 .cont2 .right{width: 100%;padding-right: 0;margin-bottom: 14px;margin-top: 14px;}
.jjfany1_section2 .cont2 .dd:nth-child(2) .right{padding-top: 0;margin-top: 14px;}
.jjfany1_section2 .cont2 .bt{font-size: 18px;line-height: 24px;}
.jjfany1_section2 .cont2 .line{height: 1px;width: 56px;margin: 12px 0;}
.jjfany1_section2 .cont2 .jj{font-size: 14px;line-height: 22px;}
.jjfany1_section2 .cont2 .jj br{display: none;}
.jjfany1_section2 .cont3{display: block; margin-bottom: 20px;}
.jjfany1_section2 .cont3 .left{width: 100%;}
.jjfany1_section2 .cont3 .right{width: 100%;padding-left: 0;padding-left: 0;padding-right: 0;margin-top: 14px;}
.jjfany1_section2 .cont3 .right .bt{font-size: 18px;line-height: 24px;}
.jjfany1_section2 .cont3 .right .line{height: 1px;width: 56px;margin: 12px 0;}
.jjfany1_section2 .cont3 .right .jj{font-size: 14px;line-height: 22px;}
.jjfany1_section2 .cont3 .right .jj br{display: none;}
}

.jjfany1_section3{width: 100%;padding-top: 110px;padding-bottom: 140px;background: #f7f7f7;margin-bottom: 96px;}
.jjfany1_section3 .w_width{padding: 0 36px;}
.jjfany1_section3 .title{font-size: 34px;color: #050505;line-height: 40px;margin-bottom: 46px;text-align: center;font-weight: bold;}
.jjfany1_section3 .line{width: 80px;height: 3px;background: #be0028;margin: 0 auto 80px auto;}
.jjfany1_section3 ul{width: 100%;}
.jjfany1_section3 ul li{margin-bottom: 66px;}
.jjfany1_section3 ul li:last-child{margin-bottom: 0;}
.jjfany1_section3 ul li a{display: flex;justify-content: flex-start;align-items: center;background: #ffffff;overflow: hidden;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.jjfany1_section3 ul li .left{width: 404px;}
.jjfany1_section3 ul li .left .pic{ width: 100%; padding-bottom: 100%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.jjfany1_section3 ul li .left .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.jjfany1_section3 ul li a:hover .left .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.jjfany1_section3 ul li .right{width: calc(100% - 404px);padding: 20px 90px 20px 70px;}
.jjfany1_section3 ul li .btbox{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 116px;}
.jjfany1_section3 ul li .btbox .bt{width: calc(100% - 300px);font-size: 28px;color: #0c0c0c;line-height: 36px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.jjfany1_section3 ul li .btbox .logo{width: 204px;margin-top: 20px;}
.jjfany1_section3 ul li .btbox .logo div{ padding-bottom: 27.9411%; position: relative; overflow: hidden;}
.jjfany1_section3 ul li .btbox .logo div img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.jjfany1_section3 ul li .infobox{display: flex;justify-content: space-between;align-items: flex-end;}
.jjfany1_section3 ul li .infobox .info{font-size: 18px;color: #000000;line-height: 36px;width: calc(100% - 60px);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.jjfany1_section3 ul li .infobox .ico{width: 44px;display: block;}
.jjfany1_section3 ul li a:hover .btbox .bt,
.jjfany1_section3 ul li a:hover .infobox .info{color: #be0028;}
@media screen and (max-width:1680px) {
.jjfany1_section3 ul li .left{width: 320px;}
.jjfany1_section3 ul li .right{width: calc(100% - 320px);padding: 20px 50px;}
.jjfany1_section3 ul li .btbox{margin-bottom: 60px;}
.jjfany1_section3 ul li .infobox .info br{display: none;}
}
@media screen and (max-width:1024px) {
.jjfany1_section3{padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;}
.jjfany1_section3 .w_width{padding: 0 0;}
.jjfany1_section3 .title{font-size: 20px;line-height: 24px;margin-bottom: 14px;}
.jjfany1_section3 .line{width: 60px;height: 2px;margin: 0 auto 20px auto;}
.jjfany1_section3 ul li{margin-bottom: 14px;}
.jjfany1_section3 ul li a{display: block;}
.jjfany1_section3 ul li .left{width: 100%;}
.jjfany1_section3 ul li .right{width: 100%;padding: 20px;}
.jjfany1_section3 ul li .btbox{margin-bottom: 14px;}
.jjfany1_section3 ul li .btbox .bt{width: calc(100% - 140px);font-size: 16px;line-height: 24px;}
.jjfany1_section3 ul li .btbox .logo{width: 120px;margin-top: 0;}
.jjfany1_section3 ul li .infobox{display: block;}
.jjfany1_section3 ul li .infobox .info{font-size: 14px;line-height: 22px;width: 100%;}
.jjfany1_section3 ul li .infobox .ico{display: none;}
}

.jjfany2_section1{width: 100%;padding-top: 94px;padding-bottom: 120px;background: #f7f7f7;}
.jjfany2_section1 .w_width{padding: 0 54px;display: flex;justify-content: space-between;align-items: flex-start;flex-direction:row-reverse;}
.jjfany2_section1 .left{width: 50.89058524173028%;}
.jjfany2_section1 .left .pic{ padding-bottom: 60.125%; position: relative; overflow: hidden;}
.jjfany2_section1 .left .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.jjfany2_section1 .right{width: 49.10941475826972%;padding-right: 118px;}
.jjfany2_section1 .right .info1{font-size: 18px;color: #070709;line-height: 36px;margin-bottom: 90px;}
.jjfany2_section1 .right .info2{font-size: 18px;color: #070709;line-height: 36px;}
@media screen and (max-width:1680px) {
.jjfany2_section1 .w_width{padding: 0;}
.jjfany2_section1 .right{padding-right: 60px;}
.jjfany2_section1 .right .info1{font-size: 18px;line-height: 30px;margin-bottom: 60px;}
.jjfany2_section1 .right .info2{font-size: 18px;line-height: 30px;}
}
@media screen and (max-width:1024px) {
.jjfany2_section1{padding-top: 30px;padding-bottom: 30px;}
.jjfany2_section1 .w_width{padding: 0;display: block;}
.jjfany2_section1 .left{width: 100%;}
.jjfany2_section1 .right{width: 100%;padding-right: 0;margin-top: 20px;}
.jjfany2_section1 .right .info1{font-size: 16px;line-height: 22px;margin-bottom: 14px;}
.jjfany2_section1 .right .info2{font-size: 16px;line-height: 22px;}
}

.jjfany2_section2{width: 100%;padding-bottom: 90px;background: #f7f7f7;margin-bottom: 114px;}
.jjfany2_section2 .w_width{padding: 0 54px;}
.jjfany2_section2 .content{width: 100%;background-color: #ffffff;padding: 96px 96px 80px 96px;}
.jjfany2_section2 .title{font-size: 34px;color: #010101;line-height: 40px;text-align: center;margin-bottom: 68px;}
.jjfany2_section2 .cont1{margin-bottom: 90px;}
.jjfany2_section2 .cont1 ul{margin: -17px;width: calc(100% + 34px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.jjfany2_section2 .cont1 ul li{width: 33.333%;padding: 17px;}
.jjfany2_section2 .cont1 ul a{display: block;width: 100%;position: relative;}
.jjfany2_section2 .cont1 ul a .pic{ width: 100%; padding-bottom: 45.454%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.jjfany2_section2 .cont1 ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.jjfany2_section2 .cont1 ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.jjfany2_section2 .cont1 ul a .wzbox{width: 100%;position: absolute;left: 0;bottom: 0;padding: 36px 40px;}
.jjfany2_section2 .cont1 ul a .wz{font-size: 24px;color: #fff;line-height: 30px;}
.jjfany2_section2 .cont1 ul a::after{content: "";display: block;width: 0%;height: 8px;background: #be0028;position: absolute;left: 0;bottom: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.jjfany2_section2 .cont1 ul li.on a::after{width: 100%;}
.jjfany2_section2 .cont2{width: 100%;border: 3px solid #be0028;padding: 100px 50px 80px 66px;}
.jjfany2_section2 .cont2 .title2{font-size: 40px;color: #262626;line-height: 46px;margin-bottom: 110px;}
.jjfany2_section2 .cont2 ul{width: 100%;display: flex;justify-content: flex-start;align-items: flex-start;position: relative;padding-bottom: 66px;}
.jjfany2_section2 .cont2 ul li{width: 50%;}
.jjfany2_section2 .cont2 ul li:nth-child(1){padding-right: 60px;}
.jjfany2_section2 .cont2 ul li:nth-child(2){padding-left: 70px;}
.jjfany2_section2 .cont2 ul li:nth-child(2) .info{letter-spacing: -0.8px;}
.jjfany2_section2 .cont2 ul .info{font-size: 18px;color: #050505;line-height: 36px;}
.jjfany2_section2 .cont2 ul::after{content: "";display: block;width: 1px;height: 100%;position: absolute;left: 50%;top: 0;background: #d7d7d7;}
@media screen and (max-width:1680px) {
.jjfany2_section2 .cont2 ul li:nth-child(1){padding-right: 40px;}
.jjfany2_section2 .cont2 ul li:nth-child(2){padding-left: 40px;}
.jjfany2_section2 .cont2 ul li:nth-child(2) .info{letter-spacing: -0.8px;}
.jjfany2_section2 .cont2 ul .info{font-size: 18px;line-height: 32px;}
}
@media screen and (max-width:1024px) {
.jjfany2_section2{padding-bottom: 30px;margin-bottom: 30px;}
.jjfany2_section2 .w_width{padding: 0;}
.jjfany2_section2 .content{padding: 20px;}
.jjfany2_section2 .title{font-size: 20px;line-height: 24px;margin-bottom: 14px;}
.jjfany2_section2 .cont1{margin-bottom: 20px;}
.jjfany2_section2 .cont1 ul{margin: -6px;width: calc(100% + 12px);}
.jjfany2_section2 .cont1 ul li{width: 100%;padding: 6px;}
.jjfany2_section2 .cont1 ul a .wzbox{padding: 14px;}
.jjfany2_section2 .cont1 ul a .wz{font-size: 14px;line-height: 20px;}
.jjfany2_section2 .cont1 ul a::after{height: 4px;}
.jjfany2_section2 .cont2{border: 2px solid #be0028;padding: 14px;}
.jjfany2_section2 .cont2 .title2{font-size: 20px;line-height: 24px;margin-bottom: 14px;}
.jjfany2_section2 .cont2 ul{display: block;padding-bottom: 0;}
.jjfany2_section2 .cont2 ul li{width: 100%;}
.jjfany2_section2 .cont2 ul li:nth-child(1){padding-right: 0;padding-bottom: 14px;margin-bottom: 14px;border-bottom: 1px solid #d7d7d7;}
.jjfany2_section2 .cont2 ul li:nth-child(2){padding-left: 0;}
.jjfany2_section2 .cont2 ul li:nth-child(2) .info{letter-spacing: 0;}
.jjfany2_section2 .cont2 ul .info{font-size: 14px;line-height: 24px;}
.jjfany2_section2 .cont2 ul::after{display: none;}
.jjfany2_section2 .slick-dots{margin-top: 20px;}
}

.jjfany3_section1{width: 100%;padding-top: 68px;padding-bottom: 120px;background: #f7f7f7;margin-bottom: 130px;}
.jjfany3_section1 .w_width{padding: 0 54px;}
.jjfany3_section1 .content{background: #fff;padding: 70px;font-size: 18px;color: #000000;line-height:36px;}
.jjfany3_section1 .content .span1{font-size: 18px;font-weight: bold;}
.jjfany3_section1 .content .span2{font-weight: bold;}
@media screen and (max-width:1680px) {
.jjfany3_section1 .w_width{padding: 0;}
}
@media screen and (max-width:1024px) {
.jjfany3_section1{padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;}
.jjfany3_section1 .w_width{padding: 0;}
.jjfany3_section1 .content{padding: 20px;font-size: 14px;line-height: 22px;}
.jjfany3_section1 .content .span1{font-size: 16px;}
}

.jjfany4_section1{width: 100%;padding-top: 76px;padding-bottom: 106px;background: #f7f7f7;}
.jjfany4_section1 .cont1{width: 100%;padding: 34px 176px;background: #004555;/*margin-bottom: 92px;*/display: flex;justify-content: flex-end;align-items: center;}
.jjfany4_section1 .cont1 img{display: block;}
.jjfany4_section1 .cont2{padding: 0 130px;font-size: 18px;color: #000002;line-height: 36px;}
.jjfany4_section1 .cont2 .span{font-weight: bold;font-size: 28px;}
@media screen and (max-width:1680px) {
.jjfany4_section1 .cont2{padding: 0;font-size: 20px;line-height: 40px;}
}
@media screen and (max-width:1024px) {
.jjfany4_section1{padding-top: 30px;padding-bottom: 30px;}
.jjfany4_section1 .cont1{padding: 20px;/*margin-bottom: 20px;*/}
.jjfany4_section1 .cont1 img{width: 60px;}
.jjfany4_section1 .cont2{padding: 0;font-size: 14px;line-height: 24px;}
.jjfany4_section1 .cont2 .span{font-size: 16px;}
}

.jjfany4_section2{width: 100%;padding-bottom: 90px;background: #f7f7f7;}
.jjfany4_section2 .w_width{padding: 0 50px;}
.jjfany4_section2 .content{background: #ffffff;padding: 60px 130px 60px 90px;}
.jjfany4_section2 .title{font-size: 28px;color: #010101;line-height: 32px;margin-bottom: 64px;font-weight: bold;}
.jjfany4_section2 ul{width: 100%;}
.jjfany4_section2 ul li{padding-left: 100px;position: relative;font-size: 18px;color: #050505;line-height: 36px;}
.jjfany4_section2 ul li span{font-weight: bold;}
.jjfany4_section2 ul li::after{content: "";display: block;width: 8px;height: 8px;background: #0b0b0b;position: absolute;left: 38px;top: 20px;border-radius: 100%;}
@media screen and (max-width:1680px) {
.jjfany4_section2 .w_width{padding: 0;}
.jjfany4_section2 .content{padding: 40px 80px;}
}
@media screen and (max-width:1024px) {
.jjfany4_section2{padding-bottom: 30px;}
.jjfany4_section2 .w_width{padding: 0;}
.jjfany4_section2 .content{padding: 20px;}
.jjfany4_section2 .title{font-size: 20px;line-height: 24px;margin-bottom: 14px;}
.jjfany4_section2 ul li{padding-left: 30px;font-size: 16px;line-height: 32px;}
.jjfany4_section2 ul li::after{width: 6px;height: 6px;left: 12px;top: 13px;}
}

.jjfany4_section3{width: 100%;padding-bottom: 100px;background: #f7f7f7;}
.jjfany4_section3 .w_width{padding: 0 120px;}
.jjfany4_section3 .content{font-size: 18px;color: #000002;line-height: 36px;}
.jjfany4_section3 .content .span{font-weight: bold;font-size: 28px;}
@media screen and (max-width:1680px) {
.jjfany4_section3 .w_width{padding: 0;}
.jjfany4_section3 .content{font-size: 20px;line-height: 40px;}
}
@media screen and (max-width:1024px) {
.jjfany4_section3{padding-bottom: 30px;}
.jjfany4_section3 .w_width{padding: 0 ;}
.jjfany4_section3 .content{font-size: 14px;line-height: 24px;}
.jjfany4_section3 .content .span{font-size: 16px;}
}

.jjfany4_section4{width: 100%;padding-bottom: 80px;background: #f7f7f7;}
.jjfany4_section4 .w_width{padding: 0 50px;}
.jjfany4_section4 .content{width: 100%;padding: 100px 230px 90px 210px;background: #ffffff;font-size: 18px;color: #161616;line-height: 36px;}
.jjfany4_section4 .content .span{text-align: center;display: block;font-weight: bold;margin-bottom: 8px;font-size: 24px;}
.jjfany4_section4 .content .img{display: block;}
@media screen and (max-width:1680px) {
.jjfany4_section4 .w_width{padding: 0;}
.jjfany4_section4 .content{padding: 80px 140px;}
}
@media screen and (max-width:1024px) {
.jjfany4_section4{padding-bottom: 30px;}
.jjfany4_section4 .w_width{padding: 0;}
.jjfany4_section4 .content{padding: 20px;font-size: 14px;line-height: 24px;}
.jjfany4_section4 .content .span{margin-bottom: 6px;font-size: 16px;}
}

.jjfany4_section5{padding-bottom: 80px;background: #f7f7f7;/*margin-bottom: 70px;*/}
.jjfany4_section5_1{margin-bottom: 70px;}
.jjfany4_section5 .cont1{width: 100%;/*margin-bottom: 110px;*/display: flex;justify-content: flex-start;align-items: flex-start;flex-direction:row-reverse;padding-left: 110px;padding-right: 54px;}
.jjfany4_section5 .cont1 .left{width: 52.77044854881266%;}
.jjfany4_section5 .cont1 .left img{width: 100%;display: block;margin-bottom: 28px;}
.jjfany4_section5 .cont1 .left .wz{font-size: 18px;color: #5c5d61;line-height: 24px;text-align: center;}
.jjfany4_section5 .cont1 .right{width: 47.22955145118734%;padding-right: 196px;}
.jjfany4_section5 .cont1 .right .title{font-size: 28px;color: #030305;line-height: 34px;font-weight: bold;margin-bottom: 62px;}
.jjfany4_section5 .cont1 .right .info{font-size: 18px;color: #040406;line-height: 36px;}
.jjfany4_section5 .cont2{padding-left: 124px;padding-right: 124px;margin-bottom: 132px;font-size: 18px;color: #040406;line-height: 36px;}
.jjfany4_section5 .cont2 .span1{font-weight: bold;}
.jjfany4_section5 .cont2 .img2{display: block;margin: 0 auto;}
.jjfany4_section5 .cont2 .span3{font-weight: 400;font-size: 18px;color: #5c5d61;line-height: 36px;text-align: center;display: block;}
.jjfany4_section5 .cont3{width: 100%;margin-bottom: 120px;display: flex;justify-content: flex-start;align-items: flex-start;flex-direction:row-reverse;padding-left: 110px;padding-right: 54px;}
.jjfany4_section5 .cont3 .left{width: 52.77044854881266%;}
.jjfany4_section5 .cont3 .left img{width: 100%;display: block;margin-bottom: 28px;}
.jjfany4_section5 .cont3 .left .wz{font-size: 18px;color: #5c5d61;line-height: 24px;text-align: center;}
.jjfany4_section5 .cont3 .right{width: 47.22955145118734%;padding-right: 160px;font-size: 18px;color: #040406;line-height: 36px;}
.jjfany4_section5 .cont4{padding-left: 124px;padding-right: 124px;font-size: 18px;color: #040406;line-height: 36px;}
.jjfany4_section5 .cont4 .span1{font-weight: bold;}
.jjfany4_section5 .cont4 .img2{display: block;margin: 0 auto;}
.jjfany4_section5 .cont4 .span3{font-weight: 400;font-size: 18px;color: #5c5d61;line-height: 36px;text-align: center;display: block;}
@media screen and (max-width:1680px) {
.jjfany4_section5 .cont1{/*margin-bottom: 60px;*/padding-left: 0;padding-right: 0;}
.jjfany4_section5 .cont2{padding-left: 0;padding-right: 0;margin-bottom: 60px;}
.jjfany4_section5 .cont3{margin-bottom: 60px;padding-left: 0;padding-right: 0;}
.jjfany4_section5 .cont4{padding-left: 0;padding-right: 0;}
}
@media screen and (max-width:1024px) {
.jjfany4_section5{padding-bottom: 30px;/*margin-bottom: 30px;*/}
.jjfany4_section5_1{margin-bottom: 30px;}
.jjfany4_section5 .cont1{/*margin-bottom: 20px;*/display: block;padding-left: 0;padding-right: 0;}
.jjfany4_section5 .cont1 .left{width: 100%;margin-bottom: 14px;}
.jjfany4_section5 .cont1 .left img{margin-bottom: 8px;}
.jjfany4_section5 .cont1 .left .wz{font-size: 12px;line-height: 18px;}
.jjfany4_section5 .cont1 .right{width: 100%;padding-right: 0;}
.jjfany4_section5 .cont1 .right .title{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.jjfany4_section5 .cont1 .right .info{font-size: 14px;line-height: 22px;}
.jjfany4_section5 .cont2{padding-left: 0;padding-right: 0;margin-bottom: 20px;font-size: 14px;line-height: 22px;}
.jjfany4_section5 .cont2 .span3{font-size: 12px;line-height: 20px;}
.jjfany4_section5 .cont2 .span3 br{display: none;}
.jjfany4_section5 .cont3{margin-bottom: 20px;display: block;padding-left: 0;padding-right: 0;}
.jjfany4_section5 .cont3 .left{width: 100%;margin-bottom: 14px;}
.jjfany4_section5 .cont3 .left img{margin-bottom: 8px;}
.jjfany4_section5 .cont3 .left .wz{font-size: 12px;line-height: 18px;}
.jjfany4_section5 .cont3 .right{width: 100%;padding-right: 0;font-size: 14px;line-height: 22px;}
.jjfany4_section5 .cont4{padding-left: 0;padding-right: 0;font-size: 14px;line-height: 22px;}
.jjfany4_section5 .cont4 .span3{font-size: 12px;line-height: 20px;}
.jjfany4_section5 .cont4 .span3 br{display: none;}
}

.khfw_section1{width: 100%;padding-top: 120px;padding-bottom: 134px;background: #f7f7f7;}
.khfw_section1 .w_width{padding: 0 12px 0 52px;display: flex;justify-content: flex-start;align-items: center;}
.khfw_section1 .left{width: 37.56188118811881%;padding-right: 88px;font-size: 20px;color: #1a1a1c;line-height: 40px;}
.khfw_section1 .right{width: 62.43811881188119%;}
.khfw_section1 .right .ul{margin: 0 -13px;width: calc(100% + 26px);display: flex;justify-content: flex-start;align-items: flex-start;}
.khfw_section1 .right .ul .li{padding: 0 13px;width: 33.333%;}
.khfw_section1 .right .ul a{display: block;width: 100%;background-color: #BE0028;position: relative; overflow:hidden;}
.khfw_section1 .right .ul a .pic{ padding-bottom: 117.554%; position: relative; overflow: hidden; width:101%;}
.khfw_section1 .right .ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.khfw_section1 .right .ul a .wzbox{width: 100%;padding: 30px;}
.khfw_section1 .right .ul a .wzbox .wz{font-size: 28px;color: #fff;line-height: 40px;text-align: center;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.khfw_section1 .right .ul a .posi_box{width: 100%;position: absolute;left: 0;top: 0;background: #BE0028;height: 100%;padding: 40px 36px 20px 36px;opacity: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.khfw_section1 .right .ul a .posi_box img{width: 70px;display: block;margin: 0 auto 10px auto;}
.khfw_section1 .right .ul a .posi_box .bt{font-size: 26px;color: #fff;line-height: 30px;text-align: center;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.khfw_section1 .right .ul a .posi_box .line{width: 136px;height: 1px;background: #fff;margin: 42px auto;}
.khfw_section1 .right .ul a .posi_box .jj{font-size: 18px;color: #fff;line-height: 32px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:6;}
.khfw_section1 .right .ul a:hover .posi_box{opacity: 1;}
@media screen and (max-width:1680px) {
.khfw_section1 .w_width{padding: 0;}
.khfw_section1 .left{width: 40%;padding-right: 50px;font-size: 16px;line-height: 30px;}
.khfw_section1 .right{width: 60%;}
.khfw_section1 .right .ul{margin: 0 -8px;width: calc(100% + 16px);}
.khfw_section1 .right .ul .li{padding: 0 8px;}
.khfw_section1 .right .ul a .wzbox{padding: 20px;}
.khfw_section1 .right .ul a .wzbox .wz{font-size: 18px;line-height: 30px;}
.khfw_section1 .right .ul a .posi_box{padding: 20px;}
.khfw_section1 .right .ul a .posi_box img{width: 50px;}
.khfw_section1 .right .ul a .posi_box .bt{font-size: 18px;line-height: 24px;}
.khfw_section1 .right .ul a .posi_box .line{width: 100px;margin: 20px auto;}
.khfw_section1 .right .ul a .posi_box .jj{font-size: 14px;line-height: 24px;-webkit-line-clamp:6;}
}
@media screen and (max-width:1024px) {
.khfw_section1{padding-top: 30px;padding-bottom: 30px;}
.khfw_section1 .w_width{padding: 0;display: block;}
.khfw_section1 .left{width: 100%;padding-right: 0;font-size: 14px;line-height: 22px;margin-bottom: 14px;}
.khfw_section1 .right{width: 100%;}
.khfw_section1 .right .ul{margin: 0 -6px;width: calc(100% + 12px);display: block;}
.khfw_section1 .right .ul .li{padding: 0 6px;width: 50%;}
.khfw_section1 .right .ul a .wzbox{width: 100%;padding: 14px;}
.khfw_section1 .right .ul a .wzbox .wz{font-size: 15px;line-height: 20px;}
.khfw_section1 .right .ul a .posi_box{padding: 14px;}
.khfw_section1 .right .ul a .posi_box img{width: 32px;}
.khfw_section1 .right .ul a .posi_box .bt{font-size: 16px;line-height: 20px;}
.khfw_section1 .right .ul a .posi_box .line{width: 80px;margin: 14px auto;}
.khfw_section1 .right .ul a .posi_box .jj{font-size: 14px;line-height: 20px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:6;}
.khfw_section1 .right .ul a:hover .posi_box{opacity: 1;}
.khfw_section1 .right .ul .slick-dots{margin-top: 20px;}
}

.khfw_section2{width: 100%;padding-bottom: 150px;background: #f7f7f7;}
.khfw_section2 .w_width{padding: 0 12px 0 52px;}
.khfw_section2 .title{font-size: 34px;color: #020200;line-height: 40px;margin-bottom: 14px;}
.khfw_section2 .line{width: 230px;height: 3px;background: #BE0028;margin-bottom: 70px;}
.khfw_section2 .content ul{margin: -15px;width: calc(100% + 30px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.khfw_section2 .content li{width: 33.333%;padding: 15px;}
.khfw_section2 .content a{display: flex;justify-content: flex-start;align-items: flex-start;background: #fff;}
.khfw_section2 .content a .left{width: 55.98455598455598%;}
.khfw_section2 .content a .left .pic{ width: 100%; padding-bottom: 104.13%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.khfw_section2 .content a .left .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.khfw_section2 .content a:hover .left .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.khfw_section2 .content a .right{width: 44.01544401544402%;padding: 36px 22px 14px 22px;}
.khfw_section2 .content a .btbox{padding: 0 10px;}
.khfw_section2 .content a .bt{font-size: 26px;color: #060a0b;line-height: 32px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.khfw_section2 .content a:hover .bt{color: #be0028;}
.khfw_section2 .content a .line2{width: 100%;height: 2px;background: #000102;margin: 14px 0;}
.khfw_section2 .content a .dl{width: 100%;}
.khfw_section2 .content a .dl .dd{padding-left: 20px;position: relative;font-size: 20px;color: #000002;line-height: 24px;margin-bottom: 12px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.khfw_section2 .content a .dl .dd:last-child{margin-bottom: 0;}
.khfw_section2 .content a .dl .dd::after{content: "";display: block;width: 4px;height: 4px;background: #000002;border-radius: 100%;position: absolute;left: 10px;top: 10px;}
@media screen and (max-width:1680px) {
.khfw_section2 .w_width{padding: 0;}
.khfw_section2 .content a .btbox{padding: 0;}
.khfw_section2 .content a .bt{font-size: 18px;line-height: 24px;}
.khfw_section2 .content a .dl .dd{padding-left: 14px;font-size: 15px;line-height: 20px;margin-bottom: 8px;}
.khfw_section2 .content a .dl .dd::after{left: 5px;top: 8px;}
}
@media screen and (max-width:1400px) {
.khfw_section2 .content a .right{padding: 14px;}
.khfw_section2 .content a .bt{font-size: 16px;line-height: 20px;}
.khfw_section2 .content a .dl .dd{padding-left: 12px;font-size: 12px;line-height: 18px; margin-bottom: 6px;}
.khfw_section2 .content a .dl .dd::after{left: 4px;top: 7px;}
}
@media screen and (max-width:1024px) {
.khfw_section2{padding-bottom: 30px;}
.khfw_section2 .w_width{padding: 0;}
.khfw_section2 .title{font-size: 20px;line-height: 24px;margin-bottom: 12px;}
.khfw_section2 .line{width: 120px;height: 2px;margin-bottom: 20px;}
.khfw_section2 .content ul{margin: 0;width: 100%;}
.khfw_section2 .content li{width: 100%;padding: 0;margin-bottom: 12px;}
.khfw_section2 .content li:last-child{margin-bottom: 0;}
.khfw_section2 .content a .right{padding: 14px;}
.khfw_section2 .content a .btbox{padding: 0;}
.khfw_section2 .content a .bt{font-size: 18px;line-height: 24px;}
.khfw_section2 .content a .line2{height: 1px;margin: 10px 0;}
.khfw_section2 .content a .dl .dd{padding-left: 12px;font-size: 13px;line-height: 18px;margin-bottom: 8px;}
.khfw_section2 .content a .dl .dd::after{left: 4px;top: 7px;}
}

.khfw_section3{width: 100%;padding-top: 100px;padding-bottom: 140px;position: relative;background: #f7f7f7;}
.khfw_section3::after{content: "";display: block;width: 1710px;max-width: calc(100% - 200px);height: 2px;background: #d1d5d6;position: absolute;left: 50%;transform: translate(-50%,0);top: 0;}
.khfw_section3 .w_width{padding: 0 12px 0 84px;display: flex;justify-content: space-between;align-items: flex-start;}
.khfw_section3 .left{width: 37.24747474747475%;}
.khfw_section3 .left .bt{font-size: 34px;color: #000000;line-height: 50px;font-weight: bold;}
.khfw_section3 .left .line{width: 80px;height: 3px;background: #be0028;margin: 52px 0;}
.khfw_section3 .left .jj{font-size: 20px;color: #353535;line-height: 24px;}
.khfw_section3 .center{width: 15.78282828282828%;background: #ffffff;padding: 8px;}
.khfw_section3 .center img{width: 100%;}
.khfw_section3 .right{width: 46.96969696969697%;padding-left: 300px;}
.khfw_section3 .right a{display: flex;justify-content: space-between;align-items: center;background: #EF233C;padding: 0 54px;}
.khfw_section3 .right a .wz{font-size: 36px;color: #fff;line-height: 130px;}
.khfw_section3 .right a img{width: 46px;display: block;}
.khfw_section3 .right a:hover{opacity: 0.8;}
@media screen and (max-width:1680px) {
.khfw_section3 .w_width{padding: 0;}
.khfw_section3 .right{padding-left: 140px;}
}
@media screen and (max-width:1024px) {
.khfw_section3{padding-top: 30px;padding-bottom: 30px;}
.khfw_section3::after{max-width: calc(100% - 30px);height: 1px;}
.khfw_section3 .w_width{padding: 0;flex-wrap: wrap;}
.khfw_section3 .left{width: calc(100% - 132px);}
.khfw_section3 .left .bt{font-size: 18px;line-height: 24px;}
.khfw_section3 .left .line{width: 50px;height: 2px;margin: 12px 0;}
.khfw_section3 .left .jj{font-size: 14px;line-height: 20px;}
.khfw_section3 .center{width: 120px;}
.khfw_section3 .right{width: 100%;padding-left: 0;margin-top: 14px;display: none;}
.khfw_section3 .right a{padding: 0 20px;}
.khfw_section3 .right a .wz{font-size: 16px;line-height: 40px;}
.khfw_section3 .right a img{width: 30px;}
}

.hzhb_section{padding-top: 100px;padding-bottom: 80px;margin-bottom: 70px;}
.hzhb_section .cont3{width: 100%;margin-bottom: 88px;}
.hzhb_section .cont3 ul{margin: -26px -28px;width: calc(100% + 56px);display: flex;justify-content: flex-start;align-items:flex-start;flex-wrap: wrap;}
.hzhb_section .cont3 ul li{width: 25%;padding: 26px 28px;}
.hzhb_section .cont3 ul a{display: block;width: 100%;background-color: #BE0028; box-shadow: 12px 4px 12px 0px rgba(0,0,0,0.15) }
/*20250516start*/
.hzhb_section .cont3 ul a .pic{ width: 100%; padding-bottom: 46.965%; position: relative; overflow: hidden;background: #fff;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
/*20250516end*/
.hzhb_section .cont3 ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%) scale(1.01); 
-moz-transform: translate(-50%, -50%) scale(1.01); 
-ms-transform: translate(-50%, -50%) scale(1.01);
-o-transform: translate(-50%, -50%) scale(1.01);
transform: translate(-50%, -50%) scale(1.01);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.hzhb_section .cont3 ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.hzhb_section .cont3 ul a .wzbox{width: 100%;padding: 18px 32px 30px 30px;}
.hzhb_section .cont3 ul a .bt{font-size: 18px;color: #fff;line-height: 22px;}
.hzhb_section .cont3 ul a .line{width: 100%;height: 1px;background: #cebfc2;margin: 20px 0;}
.hzhb_section .cont3 ul a .boxs{width: 100%;display: flex;justify-content: space-between;align-items: flex-end;}
.hzhb_section .cont3 ul a .left{width: calc(100% - 130px);min-height: 70px;display: flex;justify-content: flex-start;align-items: flex-end;}
.hzhb_section .cont3 ul a .left .dd{margin-bottom: 8px;display: flex;justify-content: flex-start;align-items: flex-start;}
.hzhb_section .cont3 ul a .left .dd:last-child{margin-bottom: 0;}
.hzhb_section .cont3 ul a .left .dd div{font-size: 10px;color: #cebfc2;line-height: 16px;padding: 0 8px;border: 1px solid #cebfc2;border-radius: 18px;}
.hzhb_section .cont3 ul a .right{width: 112px;font-size: 14px;color: #fff;line-height: 28px;border: 2px solid #fff;text-align: center;}
.hzhb_section .cont3 ul a:hover .right{background: #fff;color: #BE0028;}
@media screen and (max-width:1680px) {
.hzhb_section .cont3 ul{margin: -10px;width: calc(100% + 20px);}
.hzhb_section .cont3 ul li{width: 25%;padding: 10px;}
.hzhb_section .cont3 ul a .wzbox{padding: 14px;}
.hzhb_section .cont3 ul a .bt{font-size: 15px;line-height: 20px;}
.hzhb_section .cont3 ul a .line{margin: 14px 0;}
.hzhb_section .cont3 ul a .boxs{display: block;}
.hzhb_section .cont3 ul a .left{width: 100%;min-height: 70px;margin-bottom: 12px;}
.hzhb_section .cont3 ul a .left .dd div{font-size: 10px;color: #cebfc2;line-height: 16px;padding: 0 8px;border: 1px solid #cebfc2;border-radius: 18px;}
.hzhb_section .cont3 ul a .right{width: 100px;font-size: 13px;line-height: 24px;}
}
@media screen and (max-width:1024px) {
.hzhb_section{padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;}
.hzhb_section .cont3{margin-bottom: 20px;}
.hzhb_section .cont3 ul{margin: -6px;width: calc(100% + 12px);}
.hzhb_section .cont3 ul li{width: 100%;padding: 6px;}
.hzhb_section .cont3 ul a .wzbox{padding: 20px;}
.hzhb_section .cont3 ul a .bt{font-size: 15px;line-height: 20px;}
.hzhb_section .cont3 ul a .line{margin: 12px 0;}
.hzhb_section .cont3 ul a .boxs{display: flex;}
.hzhb_section .cont3 ul a .left{width: 100%;display: block;min-height: 1px; margin-bottom: 0;}
.hzhb_section .cont3 ul a .right{width: 110px;border: 1px solid #fff;}
}

.hzhbny_section1{width: 100%;padding: 0 60px;background: #f7f7f7;}
.hzhbny_section1 .content{background: #fff;padding: 150px 80px 90px 150px;border-bottom: 20px solid #BE0028;display: flex;justify-content: flex-start;align-items: center;}
.hzhbny_section1 .content .left{width: 560px;}
.hzhbny_section1 .content .left .pic{ padding-bottom: 53.571%; position: relative; overflow: hidden;}
.hzhbny_section1 .content .left .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.hzhbny_section1 .content .right{width: calc(100% - 560px);padding-left: 196px;}
.hzhbny_section1 .content .title{font-size: 28px;color: #010101;line-height: 32px;}
.hzhbny_section1 .content .line{width: 80px;height: 3px;background: #be0028;margin:50px 0;}
.hzhbny_section1 .content .info{font-size: 24px;color: #000000;line-height: 44px;}
@media screen and (max-width:1680px) {
.hzhbny_section1 .content{padding: 100px 70px;border-bottom: 16px solid #BE0028;}
.hzhbny_section1 .content .left{width: 400px;}
.hzhbny_section1 .content .right{width: calc(100% - 400px);padding-left: 120px;}
.hzhbny_section1 .content .title{font-size: 24px;line-height: 30px;}
.hzhbny_section1 .content .line{width: 70px;height: 2px;margin:40px 0;}
.hzhbny_section1 .content .info{font-size: 18px;line-height: 36px;}
}
@media screen and (max-width:1024px) {
.hzhbny_section1{padding: 0 15px;}
.hzhbny_section1 .content{padding: 20px;border-bottom: 4px solid #BE0028;display: block;}
.hzhbny_section1 .content .left{width: 100%;}
.hzhbny_section1 .content .right{width: 100%;padding-left: 0;margin-top: 14px;}
.hzhbny_section1 .content .title{font-size: 18px;line-height: 24px;}
.hzhbny_section1 .content .line{width: 40px;margin:12px 0;}
.hzhbny_section1 .content .info{font-size: 14px;line-height: 22px;}
}

.hzhbny_section2{width: 100%;padding-top: 208px;padding-bottom: 100px;background: #f7f7f7;margin-bottom: 70px;}
.hzhbny_section2 ul{margin: -16px -10px;width: calc(100% + 20px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.hzhbny_section2 ul li{width: 25%;padding: 16px 10px;}
.hzhbny_section2 ul a{display: block;width: 100%;background-color: #ffffff;}
.hzhbny_section2 ul a .pic{ width: 100%; padding-bottom: 84.19%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.hzhbny_section2 ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.hzhbny_section2 ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.hzhbny_section2 ul a .wzbox{width: 100%;padding: 6px 34px 16px 22px;display: flex;justify-content: space-between;align-items: center;}
.hzhbny_section2 ul a .wzbox .wz_l{width: calc(100% - 60px);}
.hzhbny_section2 ul a .wzbox .wz1{font-size: 16px;color: #000000;line-height: 24px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.hzhbny_section2 ul a .wzbox .wz2{font-size: 18px;color: #000000;line-height: 24px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.hzhbny_section2 ul a .wzbox img{width: 24px;display: block;}
.hzhbny_section2 ul a:hover .wzbox .wz1,
.hzhbny_section2 ul a:hover .wzbox .wz2{color: #be0028;}
.hzhbny_section2 .page_section{margin-top: 60px;}
@media screen and (max-width:1680px) {
.hzhbny_section2 ul{margin: -10px;}
.hzhbny_section2 ul li{padding: 10px;}
.hzhbny_section2 ul a{display: block;width: 100%;background-color: #ffffff;}
.hzhbny_section2 ul a .wzbox{padding: 4px 14px 12px 14px;}
.hzhbny_section2 ul a .wzbox .wz_l{width: calc(100% - 40px);}
.hzhbny_section2 ul a .wzbox .wz1{font-size: 14px;line-height: 22px;}
.hzhbny_section2 ul a .wzbox .wz2{font-size: 16px;line-height: 22px;}
.hzhbny_section2 ul a .wzbox img{width: 22px;}
.hzhbny_section2 .page_section{margin-top: 50px;}
}
@media screen and (max-width:1024px) {
.hzhbny_section2{padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;}
.hzhbny_section2 ul{margin: -6px;width: calc(100% + 12px);}
.hzhbny_section2 ul li{width: 50%;padding: 6px;}
.hzhbny_section2 ul a .wzbox{padding: 6px 14px 14px 14px;}
.hzhbny_section2 ul a .wzbox .wz_l{width: calc(100% - 40px);}
.hzhbny_section2 ul a .wzbox .wz1{font-size: 14px;line-height: 20px;}
.hzhbny_section2 ul a .wzbox .wz2{font-size: 16px;line-height: 20px;}
.hzhbny_section2 ul a .wzbox img{width: 22px;}
.hzhbny_section2 .page_section{margin-top: 20px;}
}

.xw_section{width: 100%;padding-top: 130px;padding-bottom: 100px;background: #f7f7f7;margin-bottom: 70px;}
.xw_section .title{font-size: 34px;color: #000002;line-height: 40px;}
.xw_section .line{width: 80px;height: 3px;background: #BE0028;margin: 48px 0 80px 0;}
.xw_section ul{margin: -18px;width: calc(100% + 36px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.xw_section ul li{width: 50%;padding: 18px;}
.xw_section ul a{display: block;width: 100%;border: 1px solid #c9c8cd;background: #ffffff;}
.xw_section ul a .pic{ width: 100%; padding-bottom: 61.948%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.xw_section ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.xw_section ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.xw_section ul a .pic .wz{font-size: 20px;color: #fff;line-height: 52px;min-width: 232px;text-align: center;padding: 0 10px;background: #BE0028;position: absolute;left: 0;top: 0;z-index: 5;}
.xw_section ul a .wzbox{width: 100%;padding: 26px 40px 32px 50px;}
.xw_section ul a .wzbox .bt{font-size: 24px;color: #000000;line-height: 36px;margin-bottom: 16px;min-height: 62px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xw_section ul a .wzbox .line2{width: 70px;height: 2px;background: #BE0028;margin: 14px 0 10px 0;}
.xw_section ul a .wzbox .boxs{display: flex;justify-content: space-between;align-items: center;}
.xw_section ul a .wzbox .date{font-size: 14px;color: #242424;line-height: 20px;}
.xw_section ul a .wzbox .pv{display: flex;justify-content: flex-start;align-items: center;}
.xw_section ul a .wzbox .pv img{width: 34px;display: block;}
.xw_section ul a .wzbox .pv .wz{font-size: 16px;color: #151515;line-height: 20px;margin-left: 12px;}
.xw_section ul a:hover .wzbox .bt{color: #be0028;}
.xw_section .page_section{margin-top: 68px;}
@media screen and (max-width:1024px) {
.xw_section{padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;}
.xw_section .title{font-size: 20px;line-height: 24px;}
.xw_section .line{width: 60px;height: 2px;margin: 14px 0 20px 0;}
.xw_section ul{margin: -6px;width: calc(100% + 12px);}
.xw_section ul li{width: 100%;padding: 6px;}
.xw_section ul a .pic .wz{font-size: 16px;line-height: 40px;min-width: 200px;}
.xw_section ul a .wzbox{padding: 14px;}
.xw_section ul a .wzbox .bt{font-size: 16px;line-height: 20px;margin-bottom: 10px;min-height: 40px;}
.xw_section ul a .wzbox .line2{width: 50px;height: 1px;margin: 10px 0;}
.xw_section ul a .wzbox .date{font-size: 13px;}
.xw_section ul a .wzbox .pv img{width: 24px;}
.xw_section ul a .wzbox .pv .wz{font-size: 14px;margin-left: 8px;}
.xw_section .page_section{margin-top: 20px;}
}

.xwry_section1{width: 100%;padding-top: 140px;background: #f4f7fe;}
.xwry_section1 .w_1610{padding: 0 30px 20px 36px;border-bottom: 1px solid #d4d5d9;}
.xwry_section1 .bq{font-size: 24px;color: #040406;line-height: 30px;margin-bottom: 22px;}
.xwry_section1 .line{width: 78px;height: 3px;background: #BE0028;margin-bottom: 74px;}
.xwry_section1 .title{font-size: 34px;color: #000002;line-height: 44px;text-align: center;margin-bottom: 52px;}
.xwry_section1 .boxs{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.xwry_section1 .boxs .date{font-size: 18px;color: #48494d;line-height: 24px;}
.xwry_section1 .boxs .pv{display: flex;justify-content: flex-start;align-items: center;}
.xwry_section1 .boxs .pv img{width: 32px;display: block;margin-right: 14px;}
.xwry_section1 .boxs .pv .wz{font-size: 18px;color: #48494d;line-height: 24px;}
@media screen and (max-width:1680px) {
.xwry_section1 .w_1610{padding: 0 0 20px 0;}
}
@media screen and (max-width:1024px) {
.xwry_section1{padding-top: 30px;}
.xwry_section1 .w_1610{padding: 0 0 20px 0;}
.xwry_section1 .bq{font-size: 18px;line-height:24px;margin-bottom: 12px;}
.xwry_section1 .line{width: 40px!important;height: 2px;margin-bottom: 20px;}
.xwry_section1 .title{font-size: 18px;line-height: 30px;margin-bottom: 12px;}
.xwry_section1 .title br{display: none;}
.xwry_section1 .boxs .date{font-size: 14px;line-height: 20px;}
.xwry_section1 .boxs .pv img{width: 24px;margin-right: 8px;}
.xwry_section1 .boxs .pv .wz{font-size: 14px;line-height: 20px;}
}

.xwry_section2{width: 100%;padding-top: 100px;padding-bottom: 92px;background: #f4f7fe;}
.xwry_section2 .w_width{padding: 0 115px;display: flex;justify-content: flex-start;align-items: flex-start;}
.xwry_section2 .left{width: 53.10344827586207%;}
.xwry_section2 .left img{width: 100%;display: block;}
.xwry_section2 .right{width: 46.89655172413793%;font-size: 18px;color: #030305;line-height: 36px;padding-left: 116px;letter-spacing: -0.5px;}
@media screen and (max-width:1680px) {
.xwry_section2 .w_width{padding: 0;}
.xwry_section2 .right{font-size: 16px;line-height: 30px;padding-left: 80px;}
}
@media screen and (max-width:1024px) {
.xwry_section2{padding-top: 30px;padding-bottom: 30px;}
.xwry_section2 .w_width{padding: 0;display: block;}
.xwry_section2 .left{width: 100%;}
.xwry_section2 .left img{width: 100%;display: block;}
.xwry_section2 .right{width: 100%;font-size: 14px;line-height: 22px;padding-left: 0;letter-spacing: 0;margin-top: 14px;}
}

.xwry_section3{width: 100%;padding-bottom: 166px;margin-bottom: 76px;background: #f4f7fe;}
.xwry_section3 .w_1710{padding-top: 96px;border-top: 1px solid #cbcfd2;}
.xwry_section3 .title{font-size: 34px;color: #030305;line-height: 40px;text-align: center;font-weight: bold;}
.xwry_section3 .line{width: 80px;height: 3px;background: #BE0028;margin: 46px auto 64px auto;}
.xwry_section3 .ul{margin: 0 -16px;width: calc(100% + 32px);text-align: center;}
.xwry_section3 .ul .slick-dots{margin-top: 20px;}
.xwry_section3 .ul .slick-track{display: inline-block;}
.xwry_section3 .ul .li{padding: 0 16px;text-align: left;}
.xwry_section3 .ul a{display: block;width: 100%;background-color: #ffffff;}
.xwry_section3 .ul a .pic{ width: 100%; padding-bottom: 82.9629%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.xwry_section3 .ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.xwry_section3 .ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.xwry_section3 .ul a .wzbox{width: 100%;padding: 4px 30px 14px 24px;display: flex;justify-content: space-between;align-items: center;}
.xwry_section3 .ul a .wzbox .wz_l{width: calc(100% - 60px);}
.xwry_section3 .ul a .wzbox .wz_l .wz1{font-size: 18px;color: #040404;line-height: 26px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xwry_section3 .ul a .wzbox .wz_l .wz2{font-size: 18px;color: #040404;line-height: 26px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xwry_section3 .ul a:hover .wzbox .wz_l .wz1,
.xwry_section3 .ul a:hover .wzbox .wz_l .wz2{color: #be0028;}
.xwry_section3 .ul a .wzbox .ico_r{width: 28px;}
.xwry_section3 .ul a .wzbox .ico_r img{width: 100%;display: block;}
@media screen and (max-width:1680px) {
.xwry_section3 .ul{margin: -20px -10px;width: calc(100% + 20px);}
.xwry_section3 .ul .li{padding: 20px 10px;}
.xwry_section3 .ul a .wzbox{padding: 4px 20px 14px 20px;}
.xwry_section3 .ul a .wzbox .wz_l .wz1{font-size: 16px;line-height: 24px;}
.xwry_section3 .ul a .wzbox .wz_l .wz2{font-size: 16px;line-height: 24px;}
.xwry_section3 .ul a .wzbox .ico_r{width: 24px;}
}
@media screen and (max-width:1024px) {
.xwry_section3{padding-bottom: 30px;margin-bottom: 30px;}
.xwry_section3 .w_1710{padding-top: 30px;}
.xwry_section3 .title{font-size: 20px;line-height: 24px;}
.xwry_section3 .line{width: 40px;height: 2px;margin: 12px auto 20px auto;}
.xwry_section3 .ul{margin: 0 -6px;width: calc(100% + 12px);}
.xwry_section3 .ul .li{padding: 0 6px;}
.xwry_section3 .ul a .wzbox{padding: 4px 12px 12px 12px;}
.xwry_section3 .ul a .wzbox .wz_l{width: calc(100% - 30px);}
.xwry_section3 .ul a .wzbox .wz_l .wz1{font-size: 14px;line-height: 22px;}
.xwry_section3 .ul a .wzbox .wz_l .wz2{font-size: 14px;line-height: 22px;}
.xwry_section3 .ul a .wzbox .ico_r{width: 22px;}
.xwry_section3 .ul .slick-dots{margin-top: 14px;}
}

.zhxx_section{width: 100%;padding-top: 140px;padding-bottom: 156px;margin-bottom: 70px;background: #f7f7f7;}
.zhxx_section .cont1 .bq{font-size: 24px;color: #040406;line-height: 30px;margin-bottom: 22px;}
.zhxx_section .cont1 .line{width: 78px;height: 3px;background: #BE0028;margin-bottom: 80px;}
.zhxx_section .cont1 .title{font-size: 34px;color: #000002;line-height: 44px;text-align: center;margin-bottom: 24px;}
.zhxx_section .cont1 .date{font-size: 18px;color: #48494d;line-height: 24px;margin-bottom: 40px;padding-left: 20px;}
.zhxx_section .cont2{width: 100%;padding: 0 55px 0 20px;}
.zhxx_section .cont2 .ul{width: 100%;background-color: #fff;padding: 130px 156px 140px 156px;}
.zhxx_section .cont2 .ul .li{width: 100%;}
.zhxx_section .cont2 .ul .li .pic{ padding-bottom: 89.43839061190277%; position: relative; overflow: hidden;}
.zhxx_section .cont2 .ul .li .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.zhxx_section .cont2 .ul .slick-prev{width: 98px;height: 98px;background: url(img/img254.svg) no-repeat center center; background-size: cover;left: 20px;top: 50%;}
.zhxx_section .cont2 .ul .slick-next{width: 98px;height: 98px;background: url(img/img256.svg) no-repeat center center; background-size: cover;right: 20px;top: 50%;}
.zhxx_section .cont2 .ul .slick-prev:hover{background: url(img/img255.svg) no-repeat center center; background-size: cover;}
.zhxx_section .cont2 .ul .slick-next:hover{background: url(img/img257.svg) no-repeat center center; background-size: cover;}
@media screen and (max-width:1680px) {
.zhxx_section .cont1 .date{padding-left: 0;}
.zhxx_section .cont2{width: 100%;padding: 0;}
}
@media screen and (max-width:1024px) {
.zhxx_section{padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;}
.zhxx_section .cont1 .bq{font-size: 18px;line-height:24px;margin-bottom: 12px;}
.zhxx_section .cont1 .line{width: 40px;height: 2px;margin-bottom: 20px;}
.zhxx_section .cont1 .title{font-size: 18px;line-height: 30px;margin-bottom: 12px;}
.zhxx_section .cont1 .date{font-size: 14px;line-height: 20px;text-align: center;}
.zhxx_section .cont2{padding: 0;}
.zhxx_section .cont2 .ul{padding: 14px 40px;}
.zhxx_section .cont2 .ul .slick-prev{width: 24px;height: 24px;left: 10px;}
.zhxx_section .cont2 .ul .slick-next{width: 24px;height: 24px;right: 10px;}
}

.ny_banner2{width: 100%;padding: 78px 60px;}
.ny_banner2>div{position: relative;}
.ny_banner2 .img{width: 100%;display: block;}
.ny_banner2 .wzbox{width: calc(100% - 130px);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border: 8px solid #BE0028;padding: 80px 38px; border:none !important;}
.ny_banner2 .wzbox .title{font-size: 58px;color: #fff;line-height: 80px;font-weight: bold;text-shadow: 8px 8px 12px rgba(0,0,0,0.35);}
@media screen and (max-width:1680px) {
.ny_banner2{padding: 60px 50px 0 50px;}
.ny_banner2 .wzbox{width: calc(100% - 100px);border: 6px solid #BE0028;padding: 20px 60px 40px 24px;}
.ny_banner2 .wzbox .title{font-size: 40px;line-height: 60px;}
}
@media screen and (max-width:1024px) {
.ny_banner2{padding: 0;}
.ny_banner2 .wzbox{width: calc(100% - 40px);border: 4px solid #BE0028;padding: 20px;}
.ny_banner2 .wzbox .title{font-size: 24px;line-height: 32px;text-align: center;}
}

.gywm_section{width: 100%;padding-top: 76px;padding-bottom: 176px;margin-bottom: 100px;background: #BE0028;}
.gywm_section .nav{margin-bottom: 100px;}
.gywm_section .nav ul{display: flex;justify-content: space-between;align-items: flex-start;border-bottom: 3px solid #8bb6ad;}
.gywm_section .nav ul li{position: relative;}
.gywm_section .nav ul a{display: block;padding: 0 16px 36px 16px;font-size: 26px;color: #fff;line-height: 30px;}
.gywm_section .nav ul li.on::after{content: "";display: block;width: 100%;height: 3px;background: #fff;position: absolute;left: 0;bottom: -3px;}
.gywm_section .nav ul a:hover{opacity: 0.8;}
@media screen and (max-width:1024px) {
.gywm_section{padding-top: 30px;padding-bottom: 30px;margin-bottom: 30px;}
.gywm_section .nav{margin-bottom: 20px;}
.gywm_section .nav ul{display: block;border-bottom: 1px solid #8bb6ad;font-size: 0;white-space:nowrap;overflow: hidden;overflow-x: auto; max-width: 100%;}
.gywm_section .nav ul::-webkit-scrollbar{ display: none;}
.gywm_section .nav ul li{display: inline-block;vertical-align: middle;}
.gywm_section .nav ul a{padding: 0 12px 12px 12px;font-size: 16px;line-height: 20px;}
.gywm_section .nav ul li.on::after{height: 1px;bottom: 0;}
}

.jtgs_section{width: 100%;background-color: #ffffff;padding: 64px 56px 64px 90px;display: flex;justify-content: flex-start;align-items: center;flex-direction:row-reverse;}
.jtgs_section .right{width: calc(100% - 480px);padding-right: 94px;}
.jtgs_section .right .bt{font-size: 34px;color: #be0028;line-height: 40px;}
.jtgs_section .right .line{width: 100%;height: 1px;background: #BE0028;margin: 36px 0 30px 0;}
.jtgs_section .right .info{font-size: 18px;color: #171717;line-height: 36px;}
.jtgs_section .left{width: 480px;}
.jtgs_section .left .pic{ padding-bottom: 112.7%; position: relative; overflow: hidden;}
.jtgs_section .left .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
@media screen and (max-width:1680px) {
.jtgs_section{padding: 40px 40px 40px 60px;}
.jtgs_section .right{width: calc(100% - 360px);padding-right: 50px;}
.jtgs_section .right .bt{font-size: 26px;line-height: 30px;}
.jtgs_section .right .line{margin: 24px 0;}
.jtgs_section .right .info{font-size: 16px;line-height: 26px;letter-spacing: 0;}
.jtgs_section .left{width: 360px;}
}
@media screen and (max-width:1024px) {
.jtgs_section{padding: 20px;display: block;}
.jtgs_section .right{width: 100%;padding-right: 0;}
.jtgs_section .right .bt{font-size: 18px;line-height: 24px;}
.jtgs_section .right .line{margin: 12px 0;}
.jtgs_section .right .info{font-size: 14px;line-height: 22px;letter-spacing: 0;}
.jtgs_section .left{width: 100%;margin-bottom: 20px;}
}

.ppgs_section{width: 100%;background-color: #ffffff;padding: 130px 46px 160px 90px;}
.ppgs_section .title{font-size: 34px;color: #be0028;line-height: 40px;margin-bottom: 38px;}
.ppgs_section .content{width: 100%;display: flex;justify-content: space-between;align-items: flex-start;}
.ppgs_section .content .left{width: calc(68.21106821106821% - 100px);padding-top: 70px;font-size: 18px;color: #171717;line-height: 36px;letter-spacing: -0.3px;border-top: 1px solid #cc445c;}
.ppgs_section .content .right{width: 31.78893178893179%;}
.ppgs_section .content .right ul{border-left: 1px solid #be0028;position: relative;}
.ppgs_section .content .right ul::after{content: "";display: block;width: 30px;height: 26px;background: url(img/img267.jpg)no-repeat center center;background-size: cover;position: absolute;left: 0;bottom: 0;transform: translate(-50%,0);}
.ppgs_section .content .right ul li{margin-bottom: 30px;padding-left: 32px;position: relative;}
.ppgs_section .content .right ul li::after{content: "";display: block;width: 24px;height: 24px;background: #be0028;border-radius: 100%;position: absolute;left: 0;top: 0;transform: translate(-50%,0);}
.ppgs_section .content .right ul li:last-child{margin-bottom: 0;padding-bottom: 48px;}
.ppgs_section .content .right ul .date{font-size: 18px;color: #be0028;line-height: 22px;margin-bottom: 14px;font-weight: bold;}
.ppgs_section .content .right ul .cont{width: 100%;background-color: #ef233c;display: flex;justify-content: flex-start;align-items: center;flex-direction:row-reverse;}
.ppgs_section .content .right ul .cont ._l{width: 53.67965367965368%;}
.ppgs_section .content .right ul .cont ._l .pic{ width: 100%; padding-bottom: 74.193%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.ppgs_section .content .right ul .cont ._l .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.ppgs_section .content .right ul li:hover .cont ._l .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.ppgs_section .content .right ul .cont ._r{width: 46.32034632034632%;padding: 14px 44px 14px 24px;}
.ppgs_section .content .right ul .cont ._r .wz1{font-size: 22px;color: #fff;line-height: 32px;font-weight: bold;margin-bottom: 34px;min-height: 64px;}
.ppgs_section .content .right ul .cont ._r .wz2{font-size: 14px;color: #fff;line-height: 18px;}
@media screen and (max-width:1680px) {
.ppgs_section{padding: 60px 40px;}
.ppgs_section .content .left{width: calc(64% - 50px);padding-top: 40px;font-size: 16px;line-height: 26px;letter-spacing: 0;}
.ppgs_section .content .right{width: 36%;}
.ppgs_section .content .right ul li{margin-bottom: 20px;padding-left: 20px;}
.ppgs_section .content .right ul li::after{width: 20px;height: 20px;}
.ppgs_section .content .right ul .date{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.ppgs_section .content .right ul .cont ._l{width: 50%;}
.ppgs_section .content .right ul .cont ._r{width: 50%;padding: 14px;}
.ppgs_section .content .right ul .cont ._r .wz1{font-size: 14px;line-height: 20px;margin-bottom: 14px;min-height: 40px;}
.ppgs_section .content .right ul .cont ._r .wz2{font-size: 11px;line-height: 14px;}
}
@media screen and (max-width:1024px) {
.ppgs_section{padding: 20px;}
.ppgs_section .title{font-size: 18px;line-height: 24px;margin-bottom: 14px;}
.ppgs_section .content{display: block;}
.ppgs_section .content .left{width: 100%;padding-top: 14px;font-size: 14px;line-height: 22px;letter-spacing: 0;margin-bottom: 20px;}
.ppgs_section .content .right{width: 100%;}
.ppgs_section .content .right ul{border-left: 1px solid #be0028;}
.ppgs_section .content .right ul::after{width: 24px;height: 20px;}
.ppgs_section .content .right ul li{margin-bottom: 14px;padding-left: 16px;}
.ppgs_section .content .right ul li::after{width: 16px;height: 16px;}
.ppgs_section .content .right ul li:last-child{padding-bottom: 30px;}
.ppgs_section .content .right ul .date{font-size: 15px;line-height: 20px;margin-bottom: 10px;}
.ppgs_section .content .right ul .cont ._r .wz1{font-size: 13px;line-height: 18px;margin-bottom: 10px;min-height: 1px;}
.ppgs_section .content .right ul .cont ._l{width: 50%;}
.ppgs_section .content .right ul .cont ._r{width: 50%;padding: 12px;}
.ppgs_section .content .right ul .cont ._r .wz1 br{display: none;}
.ppgs_section .content .right ul .cont ._r .wz2{font-size: 11px;line-height: 14px;}
}

.wmdbm_section{width: 100%;background-color: #ffffff;padding: 50px 42px 54px 90px;display: flex;justify-content: flex-start;align-items: center;flex-direction:row-reverse;}
.wmdbm_section .left{width: 35.30166880616175%;}
.wmdbm_section .left .pic{ padding-bottom: 119.09%; position: relative; overflow: hidden;}
.wmdbm_section .left .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.wmdbm_section .right{width: 64.69833119383825%;padding-right: 40px;}
.wmdbm_section .right .title{font-size: 34px;color: #be0028;line-height: 40px;padding: 0 12px;}
.wmdbm_section .right .line{width: 100%;height: 1px;background: #cc485f;margin: 36px 0 72px 0;}
.wmdbm_section .right .info{font-size: 18px;color: #171717;line-height: 36px;letter-spacing: -0.5px;padding: 0 32px 0 12px;margin-bottom: 100px;}
.wmdbm_section .right ul{margin: -38px -10px;width: calc(100% + 20px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.wmdbm_section .right ul li{width: 33.333%;padding: 38px 10px;}
.wmdbm_section .right ul img{width: 80px;display: block;margin: 0 auto 24px auto;}
.wmdbm_section .right ul ._t{font-size: 32px;color: #393939;line-height: 34px;margin-bottom: 8px;display: flex;justify-content: center;align-items: flex-end;}
.wmdbm_section .right ul ._t span{font-size: 50px;font-weight: bold;line-height: 41px;display: block;font-family: "微软雅黑";}
.wmdbm_section .right ul ._b{font-size: 32px;color: #393939;line-height: 34px;text-align: center;}
@media screen and (max-width:1680px) {
.wmdbm_section{padding: 40px;}
.wmdbm_section .right .title{font-size: 24px;line-height: 30px;padding: 0 0;}
.wmdbm_section .right .line{margin: 20px 0 40px 0;}
.wmdbm_section .right .info{font-size: 16px;line-height: 24px;padding: 0;margin-bottom: 50px;}
.wmdbm_section .right ul{margin: -20px -6px;width: calc(100% + 12px);}
.wmdbm_section .right ul li{padding: 20px 6px;}
.wmdbm_section .right ul img{width: 50px;margin: 0 auto 14px auto;}
.wmdbm_section .right ul ._t{font-size: 24px;line-height: 30px;}
.wmdbm_section .right ul ._t span{font-size: 30px;line-height: 34px;}
.wmdbm_section .right ul ._b{font-size: 24px;line-height: 30px;text-align: center;}
}
@media screen and (max-width:1024px) {
.wmdbm_section{padding: 20px;display: block;}
.wmdbm_section .left{width: 100%;display: flex;justify-content: flex-start;align-items: flex-start;}
.wmdbm_section .left>div{width: 50%;}
.wmdbm_section .right{width: 100%;padding-right: 0;margin-top: 14px;}
.wmdbm_section .right .title{font-size: 20px;line-height: 24px;padding: 0;}
.wmdbm_section .right .line{margin: 12px 0;}
.wmdbm_section .right .info{font-size: 14px;line-height: 22px;letter-spacing: 0;padding: 0;margin-bottom: 14px;}
.wmdbm_section .right ul{margin: -6px;width: calc(100% + 12px);}
.wmdbm_section .right ul li{width: 33.3333%;padding: 6px;}
.wmdbm_section .right ul img{width: 32px;margin: 0 auto 12px auto;}
.wmdbm_section .right ul ._t{font-size: 14px;line-height: 20px;margin-bottom: 6px;}
.wmdbm_section .right ul ._t span{font-size: 20px;line-height: 24px;margin-right: 4px;}
.wmdbm_section .right ul ._b{font-size: 14px;line-height: 20px;text-align: center;}
}

.wmdyw_section{width: 100%;padding: 130px 130px 120px 90px;background: #fff;}
.wmdyw_section .title{font-size: 34px;color: #be0028;line-height: 40px;padding: 0 12px 36px 12px;margin-bottom: 70px;border-bottom: 1px solid #ca4256;font-weight: bold;}
.wmdyw_section .cont1{margin-bottom: 124px;padding: 0 80px 0 88px;}
.wmdyw_section .cont1 .bt{font-size: 28px;color: #000000;line-height: 32px;margin-bottom: 40px;font-weight: bold;}
.wmdyw_section .cont1 ul{margin: -18px -22px;width: calc(100% + 44px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.wmdyw_section .cont1 ul li{width: 25%;padding: 18px 22px;}
.wmdyw_section .cont1 ul a{display: block;width: 100%;position: relative;}
.wmdyw_section .cont1 ul a .pic{ width: 100%; padding-bottom: 63.481%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.wmdyw_section .cont1 ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.wmdyw_section .cont1 ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.wmdyw_section .cont1 ul a .wzbox{width: 100%;position: absolute;left: 0;bottom: 0;padding: 28px;}
.wmdyw_section .cont1 ul a .wz{font-size: 20px;color: #fff;line-height: 24px;text-align: center;}
.wmdyw_section .cont2{padding: 0 80px 0 88px;}
.wmdyw_section .cont2 .bt{font-size: 28px;color: #000000;line-height: 32px;margin-bottom: 50px;font-weight: bold;}
.wmdyw_section .cont2 ul{margin: -15px -22px;width: calc(100% + 44px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.wmdyw_section .cont2 ul li{width: 25%;padding: 15px 22px;}
.wmdyw_section .cont2 ul a{display: block;width: 100%;}
.wmdyw_section .cont2 ul a .pic{ width: 100%; padding-bottom: 47.781%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.wmdyw_section .cont2 ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.wmdyw_section .cont2 ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
@media screen and (max-width:1680px) {
.wmdyw_section{padding: 70px;}
.wmdyw_section .cont1{padding: 0;}
.wmdyw_section .cont2{padding: 0;}
}
@media screen and (max-width:1024px) {
.wmdyw_section{padding: 20px;}
.wmdyw_section .title{font-size: 20px;line-height: 24px;padding: 0 0 12px 0;margin-bottom: 20px;}
.wmdyw_section .cont1{margin-bottom: 20px;padding: 0;}
.wmdyw_section .cont1 .bt{font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.wmdyw_section .cont1 ul{margin: -6px;width: calc(100% + 12px);}
.wmdyw_section .cont1 ul li{width: 50%;padding: 6px;}
.wmdyw_section .cont1 ul a .wzbox{padding: 12px;}
.wmdyw_section .cont1 ul a .wz{font-size: 12px;line-height: 20px;}
.wmdyw_section .cont2{padding: 0;}
.wmdyw_section .cont2 .bt{font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.wmdyw_section .cont2 ul{margin: -6px;width: calc(100% + 12px);}
.wmdyw_section .cont2 ul li{width: 50%;padding: 6px;}
}

.rzyry_section{width: 100%;padding: 138px 130px 178px 90px;background: #fff;}
.rzyry_section .title{font-size: 34px;color: #be0028;line-height: 40px;margin-bottom: 66px;padding: 0 14px;padding-bottom: 36px;border-bottom: 1px solid #ce425c;}
.rzyry_section .cont{padding: 0 50px 0 12px;display: flex;justify-content: flex-start;align-items: flex-end; margin-top:60px}
.rzyry_section .cont:first-child{margin-top:0;}
.rzyry_section .cont .left{width: 52.98295454545455%;}
.rzyry_section .cont .left .pic{ padding-bottom: 40.88%; position: relative; overflow: hidden;}
.rzyry_section .cont .left .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.rzyry_section .cont .left .wzbox{width: 100%;padding: 12px 40px;background: #BE0028;}
.rzyry_section .cont .left .wzbox .wz{font-size: 18px;color: #fff;line-height: 24px;text-align: center;}
.rzyry_section .cont .right{width: 47.01704545454545%;padding-left: 74px;}
.rzyry_section .cont .right .info1{font-size: 26px;color: #000000;line-height: 48px;margin-bottom: 26px;position: relative;}
.rzyry_section .cont .right .info1::before{content: "";display: block;width: 62px;height: 52px;background: url(img/img306.jpg)no-repeat center center;background-size: cover;position: absolute;left: 0;top: 0;transform: translate(-14px,-40px);}
.rzyry_section .cont .right .info1::after{content: "";display: block;width: 62px;height: 51px;background: url(img/img307.jpg)no-repeat center center;background-size: cover;position: absolute;right: 0;bottom: 0;transform: translate(0,20px);}
.rzyry_section .cont .right .info1 p{position: relative;z-index: 10;}
.rzyry_section .cont .right .info2{display: flex;justify-content: flex-end;align-items: center;margin-bottom: 8px;}
.rzyry_section .cont .right .info2 div{font-size: 20px;color: #000000;line-height: 24px;position: relative;}
.rzyry_section .cont .right .info2 div::after{content: "";display: block;width: 20px;height: 2px;background: #000000;position: absolute;right: calc(100% + 8px);top: 50%;transform: translate(0,-50%);}
.rzyry_section .cont .right .info3{font-size: 14px;color: #0c0c0c;line-height: 16px;text-align: right;margin-bottom: 62px;}
.rzyry_section .cont .right .more{display: flex;justify-content: flex-end;align-items: flex-start;}
.rzyry_section .cont .right .more a{display: block;font-size: 18px;color: #be0028;line-height: 48px;width: 162px;text-align: center;border: 1px solid #be0028;}
.rzyry_section .cont .right .more a:hover{background-color: #be0028;color: #fff;}
@media screen and (max-width:1680px) {
.rzyry_section{padding: 60px;}
.rzyry_section .cont{padding: 0; margin-top:40px;}
.rzyry_section .cont .right{padding-left: 40px;}
.rzyry_section .cont .right .info1{font-size: 18px;line-height: 30px;margin-bottom: 14px;}
.rzyry_section .cont .right .info3{margin-bottom: 30px;}
}
@media screen and (max-width:1024px) {
.rzyry_section{padding: 20px;}
.rzyry_section .title{font-size: 20px;line-height: 24px;margin-bottom: 12px;padding: 0;padding-bottom: 12px;}
.rzyry_section .cont{padding: 0;display: block; margin-top:30px;}
.rzyry_section .cont .left{width: 100%;}
.rzyry_section .cont .left .wzbox{padding: 12px;}
.rzyry_section .cont .left .wzbox .wz{font-size: 14px;line-height: 20px;}
.rzyry_section .cont .right{width: 100%;padding-left: 0;margin-top: 14px;}
.rzyry_section .cont .right .info1{font-size: 16px;line-height: 22px;margin-bottom: 12px;}
.rzyry_section .cont .right .info1::before{width: 32px;height: 27px;transform: translate(-14px,-12px);}
.rzyry_section .cont .right .info1::after{width: 32px;height: 26px;transform: translate(0,8px);}
.rzyry_section .cont .right .info2 div{font-size: 16px;line-height: 20px;}
.rzyry_section .cont .right .info2 div::after{width: 14px;}
.rzyry_section .cont .right .info3{margin-bottom: 10px;}
.rzyry_section .cont .right .more a{font-size: 14px;line-height: 32px;width: 110px;}
}

.lxwm_section{width: 100%;padding-top: 76px;padding-bottom: 150px;background: #BE0028;position: relative;}
.lxwm_section .nav{margin-bottom: 100px;}
.lxwm_section .nav ul{display: flex;justify-content: flex-start;align-items: flex-start;border-bottom: 3px solid #8bb6ad;}
.lxwm_section .nav ul li{position: relative;margin-right: 232px;}
.lxwm_section .nav ul li:last-child{margin-right: 0;}
.lxwm_section .nav ul a{display: block;padding: 0 16px 36px 16px;font-size: 26px;color: #fff;line-height: 30px;}
.lxwm_section .nav ul li.on::after{content: "";display: block;width: 100%;height: 3px;background: #fff;position: absolute;left: 0;bottom: -3px;}
.lxwm_section .nav ul a:hover{opacity: 0.8;}
@media screen and (max-width:1024px) {
.lxwm_section{padding-top: 30px;padding-bottom: 30px;}
.lxwm_section .nav{margin-bottom: 20px;}
.lxwm_section .nav ul{display: block;border-bottom: 1px solid #8bb6ad;font-size: 0;white-space:nowrap;overflow: hidden;overflow-x: auto; max-width: 100%;}
.lxwm_section .nav ul::-webkit-scrollbar{ display: none;}
.lxwm_section .nav ul li{display: inline-block;vertical-align: middle;margin-right: 20px;}
.lxwm_section .nav ul a{padding: 0 12px 12px 12px;font-size: 16px;line-height: 20px;}
.lxwm_section .nav ul li.on::after{height: 1px;bottom: 0;}
}

.lx_section{width: 100%;padding: 48px 60px 60px 90px;background: #fff;display: flex;justify-content: flex-start;align-items: center;flex-direction:row-reverse;}
.lx_section .left{width: 40.71428571428571%;}
.lx_section .left .pic{ padding-bottom: 138.437%; position: relative; overflow: hidden;}
.lx_section .left .pic img{ width: 100%; position: absolute; left: 50%; bottom: 0; min-height: 100%;
-webkit-transform: translate(-50%, 0); 
-moz-transform: translate(-50%, 0); 
-ms-transform: translate(-50%, 0);
-o-transform: translate(-50%, 0);
transform: translate(-50%, 0);}
.lx_section .right{width: 59.28571428571429%;padding-right: 40px;}
.lx_section .right .title{font-size: 34px;color: #be0028;line-height: 40px;padding: 0 12px 36px 12px;margin-bottom: 32px;border-bottom: 1px solid #cb4357;}
.lx_section .right .info{font-size: 20px;color: #070707;line-height: 40px;margin-bottom: 190px;padding: 0 12px;}
.lx_section .right .ewmbox{width: 100%;display: flex;justify-content: flex-start;align-items: center;}
.lx_section .right .ewmbox img{width: 238px;}
.lx_section .right .ewmbox .wzbox{width: calc(100% - 238px);padding-left: 30px;}
.lx_section .right .ewmbox .wz1{font-size: 24px;color: #010101;line-height: 34px;}
.lx_section .right .ewmbox .line{width: 78px;height: 3px;background: #be0028;margin: 96px 0 40px 0;}
.lx_section .right .ewmbox .wz2{font-size: 24px;color: #010101;line-height: 30px;}
@media screen and (max-width:1680px) {
.lx_section{padding: 50px;}
.lx_section .right .title{font-size: 26px;line-height: 30px;padding: 0 0 24px 0;margin-bottom: 24px;}
.lx_section .right .info{font-size: 16px;line-height: 30px;margin-bottom: 100px;padding: 0;}
.lx_section .right .ewmbox img{width: 160px;}
.lx_section .right .ewmbox .wzbox{width: calc(100% - 160px);}
.lx_section .right .ewmbox .wz1{font-size: 18px;line-height: 26px;}
.lx_section .right .ewmbox .line{margin: 40px 0 20px 0;}
.lx_section .right .ewmbox .wz2{font-size: 18px;line-height: 26px;}
}
@media screen and (max-width:1024px) {
.lx_section{padding: 20px;display: block;}
.lx_section .left{width: 100%;}
.lx_section .left .pic{ padding-bottom: 60%;}
.lx_section .right{width: 100%;padding-right: 0;margin-top: 20px;}
.lx_section .right .title{font-size: 18px;line-height: 24px;padding: 0 0 12px 0;margin-bottom: 16px;}
.lx_section .right .info{font-size: 14px;line-height: 24px;margin-bottom: 20px;padding: 0;}
.lx_section .right .ewmbox img{width: 100px;}
.lx_section .right .ewmbox .wzbox{width: calc(100% - 100px);padding-left: 12px;}
.lx_section .right .ewmbox .wz1{font-size: 15px;line-height: 24px;}
.lx_section .right .ewmbox .line{width: 50px;height: 2px;margin: 12px 0;}
.lx_section .right .ewmbox .wz2{font-size: 15px;line-height: 20px;}
}

.lyzx_section{width: 100%;padding: 120px 150px;background: #fff;}
.lyzx_section .title1{font-size: 36px;color: #000000;line-height: 40px;margin-bottom: 36px;font-weight: bold;}
.lyzx_section .info1{font-size: 22px;color: #000000;line-height: 26px;margin-bottom: 50px;}
.lyzx_section .line1{width: 100%;height: 2px;background: #7d7d7d;position: relative;margin-bottom: 56px;}
.lyzx_section .line1::after{content: "";display: block;width: 194px;height: 8px;background: #d20020;position: absolute;left: 0;bottom: 0;}
.lyzx_section .bt1{font-size: 28px;color: #000000;line-height: 32px;margin-bottom: 20px;font-weight: bold;}
.lyzx_section .bt1 span{color: #c30109;}
.lyzx_section .qh_box{width: 100%;position: relative;z-index: 20;margin-bottom: 50px;}
.lyzx_section .qh_box .qh_t{width: 100%;border: 1px solid #808080;padding: 0 80px 0 56px;display: flex;justify-content: space-between;align-items: center;cursor: pointer;}
.lyzx_section .qh_box .qh_t .wz{font-size: 22px;color: #636363;line-height: 70px;width: calc(100% - 80px);}
.lyzx_section .qh_box .qh_t img{width: 50px;display: block;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.lyzx_section .qh_box .qh_t.on img{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);}
.lyzx_section .qh_box .qh_b{width: 100%;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);position: absolute;left: 0;top: calc(100% + 20px);padding: 50px 0;display: none;}
.lyzx_section .qh_box .qh_b a{display: block;font-size: 16px;color: #333;line-height: 20px;margin-bottom: 30px;padding: 0 20px;text-align: center;}
.lyzx_section .qh_box .qh_b a:last-child{margin-bottom: 0;}
.lyzx_section .qh_box .qh_b a:hover{text-decoration: underline;}
.lyzx_section .qh_box .qh_b a.on{color: #be0028;}
.lyzx_section .u1{margin-bottom: 80px;margin-top: 35px;}
.lyzx_section .u1 li{margin-bottom: 34px;display: flex;justify-content: flex-start;align-items: flex-start;cursor: pointer;}
.lyzx_section .u1 li:last-child{margin-bottom: 0;}
.lyzx_section .u1 li .ico{width: 28px;height: 28px;border: 1px solid #5b5b5b;position: relative;}
.lyzx_section .u1 li .ico img{width: 28px;max-width: 28px;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: none;}
.lyzx_section .u1 li.on .ico{background: #be0028;border-color: #be0028;}
.lyzx_section .u1 li.on .ico img{display: block;}
.lyzx_section .u1 li .wz{font-size: 22px;color: #555555;line-height: 28px;width: calc(100% - 28px);padding-left: 24px;}
.lyzx_section .u1 li:hover .wz{color: #be0028;}
.lyzx_section .title2{font-size: 28px;color: #000000;line-height: 32px;margin-bottom: 24px;font-weight: bold;}
.lyzx_section .line2{width: 100%;height: 2px;background: #7d7d7d;position: relative;margin-bottom: 54px;}
.lyzx_section .line2::after{content: "";display: block;width: 118px;height: 8px;background: #d20020;position: absolute;left: 0;bottom: 0;}
.lyzx_section .u2{margin-bottom: 70px;}
.lyzx_section .u2 li{margin-bottom: 30px;}
.lyzx_section .u2 li:last-child{margin-bottom: 0;}
.lyzx_section .u2 input{width: 100%;height: 80px;display: block;padding: 0 40px;font-size: 24px;color: #333;border: 1px solid #6b6b6b;}
.lyzx_section .u2 input::-webkit-input-placeholder{font-size: 24px;color: #505050;opacity: 1;}
.lyzx_section .u2 input::-moz-placeholder{font-size: 24px;color: #505050;opacity: 1;}
.lyzx_section .u2 input::moz-placeholder{font-size: 24px;color: #505050;opacity: 1;}
.lyzx_section .u2 input:-ms-input-placeholder{font-size: 24px;color: #505050;opacity: 1;}
.lyzx_section .button{width: 400px;margin: 0 auto 110px auto;font-size: 28px;color: #fff;line-height: 68px;text-align: center;background: #EF233C;cursor: pointer;}
.lyzx_section .button:hover{opacity: 0.8;}
.lyzx_section .info2{font-size: 16px;color: #7d7d7d;line-height: 30px;}
.lyzx_section .ys_btn a{font-size: 16px;color: #be0028;line-height: 30px;}
.lyzx_section .ys_btn a:hover{color: #be0028;}
@media screen and (max-width:1680px) {
.lyzx_section{padding: 80px;}
}
@media screen and (max-width:1024px) {
.lyzx_section{padding: 20px;}
.lyzx_section .title1{font-size: 20px;line-height: 24px;margin-bottom: 12px;}
.lyzx_section .info1{font-size: 16px;line-height: 20px;margin-bottom: 20px;}
.lyzx_section .line1{margin-bottom: 20px;}
.lyzx_section .line1::after{width: 100px;height: 4px;}
.lyzx_section .bt1{font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.lyzx_section .qh_box{margin-bottom: 20px;}
.lyzx_section .qh_box .qh_t{padding: 0 14px;}
.lyzx_section .qh_box .qh_t .wz{font-size: 15px;line-height: 38px;width: calc(100% - 40px);}
.lyzx_section .qh_box .qh_t img{width: 24px;}
.lyzx_section .qh_box .qh_b{top: calc(100% + 12px);padding: 30px 0;}
.lyzx_section .qh_box .qh_b a{font-size: 14px;margin-bottom: 20px;padding: 0 12px;}
.lyzx_section .u1{margin-bottom: 20px;margin-top: 12px;}
.lyzx_section .u1 li{margin-bottom: 12px;}
.lyzx_section .u1 li .ico{width: 20px;height: 20px;}
.lyzx_section .u1 li .ico img{width: 20px;max-width: 20px;}
.lyzx_section .u1 li .wz{font-size: 14px;line-height: 20px;width: calc(100% - 20px);padding-left: 12px;}
.lyzx_section .title2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.lyzx_section .line2{margin-bottom: 20px;}
.lyzx_section .line2::after{width: 80px;height: 4px;}
.lyzx_section .u2{margin-bottom: 20px;}
.lyzx_section .u2 li{margin-bottom: 12px;}
.lyzx_section .u2 input{height: 36px;padding: 0 12px;font-size: 15px;}
.lyzx_section .u2 input::-webkit-input-placeholder{font-size: 15px;}
.lyzx_section .u2 input::-moz-placeholder{font-size: 15px;}
.lyzx_section .u2 input::moz-placeholder{font-size: 15px;}
.lyzx_section .u2 input:-ms-input-placeholder{font-size: 15px;}
.lyzx_section .button{width: 120px;margin: 0 auto 20px auto;font-size: 15px;line-height: 40px;}
.lyzx_section .info2{font-size: 14px;line-height: 24px;margin-bottom: 0;font-weight: 400;font-family: 'Noto Sans SC';}
.lyzx_section .ys_btn a{font-size: 14px;line-height: 24px;font-weight: 400;font-family: 'Noto Sans SC';color: #be0028;}
}

.zxtc_section{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 9999999999999999;background: rgba(0,0,0,0.7);display: none;}
.zxtc_section .content{width: 750px;position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);background-color: #fff;padding: 96px 20px 104px 20px;box-shadow: 16px 16px 10px 0px rgba(0,0,0,0.5) }
.zxtc_section .content .none{width: 40px;display: block;position: absolute;right: 34px;top: 34px;cursor: pointer;}
.zxtc_section .content .none:hover{opacity: 0.8;}
.zxtc_section .content .img{width: 262px;display: block;margin: 0 auto 76px auto;}
.zxtc_section .content .bt{font-size: 34px;color: #be0028;line-height: 38px;text-align: center;margin-bottom: 50px;}
.zxtc_section .content .jj{font-size: 22px;color: #030303;line-height: 30px;text-align: center;}
.zxtc_section .content .jj a{color: #8c0000;}
.zxtc_section .content .jj a:hover{text-decoration: underline;}
@media screen and (max-width:1680px) {
.zxtc_section .content{width: 500px;padding: 60px 20px; }
.zxtc_section .content .none{width: 32px;right: 24px;top: 24px;}
.zxtc_section .content .img{width: 160px;margin: 0 auto 40px auto;}
.zxtc_section .content .bt{font-size: 24px;line-height: 30px;margin-bottom: 14px;}
.zxtc_section .content .jj{font-size: 16px;line-height: 24px;}
}
@media screen and (max-width:1024px) {
.zxtc_section .content{width: calc(100% - 40px);padding: 40px 20px 20px 20px;}
.zxtc_section .content .none{width: 24px;right: 12px;top: 12px;}
.zxtc_section .content .img{width: 130px;margin: 0 auto 20px auto;}
.zxtc_section .content .bt{font-size: 16px;line-height: 22px;margin-bottom: 12px;}
.zxtc_section .content .jj{font-size: 14px;line-height: 22px;}
}

.zws_section{width: 100%;margin-top: -80px;opacity: 0;height: 80px;position: relative;z-index: -99;}
@media screen and (max-width:1024px) {
.zws_section{margin-top: -50px;height: 50px;}
}

.dq_section a br{display:none;}

.cp_section1 .content .right ul a .pic .logo{max-width: 150px;display: block;position: absolute;left: 16px;top: 10px;z-index: 10;}
@media screen and (max-width:1680px) {
.cp_section1 .content .right ul a .pic .logo{max-width: 120px;left: 10px;top: 10px;max-height: 60px;}
}
@media screen and (max-width:1024px) {
.cp_section1 .content .right ul a .pic .logo{max-width: 80px;max-height: 40px; top: 6px; left: 6px;}
}


/*20250516start*/
.w_1480{max-width: 1480px;margin-left: auto;margin-right: auto;}
.yszc_section{width: 100%;padding-top: 110px;padding-bottom: 160px;background: #f6f8ff;}
.yszc_section .back{margin-bottom: 50px;display: flex;justify-content: flex-end;align-items: flex-start;}
.yszc_section .back a{display: flex;justify-content: flex-start;align-items: center;}
.yszc_section .back a .wz{font-size: 18px;color: #131313;line-height: 24px;margin-right: 12px;}
.yszc_section .back a:hover .wz{color: #be0028;}
.yszc_section .back a img{width: 30px;display: block;}
.yszc_section .title{font-size: 26px;color: #bb0019;line-height: 50px;margin-bottom: 42px;}
.yszc_section .content{display: flex;justify-content: space-between;align-items: flex-start;}
.yszc_section .content .dd{width: calc(50% - 60px);font-size: 18px;color: #171719;line-height: 36px;}
.yszc_section .content .dd b{display: block;}
@media screen and (max-width:1024px) {
.yszc_section{padding-top: 30px;padding-bottom: 30px;}
.yszc_section .back{margin-bottom: 20px;}
.yszc_section .back a .wz{font-size: 14px;line-height: 20px;margin-right: 8px;}
.yszc_section .back a img{width: 24px;}
.yszc_section .title{font-size: 18px;line-height: 26px;margin-bottom: 12px;}
.yszc_section .content{display: block;}
.yszc_section .content .dd{width: 100%;font-size: 14px;line-height: 24px;margin-bottom: 20px;}
.yszc_section .content .dd:last-child{margin-bottom: 0;}
}








/*20250516end*/



/* 20250614start */
.pf_r_contact{width: 50px;position: fixed;right: 0;top: 50%;transform: translate(0,-50%);z-index: 99;}
.pf_r_contact a{display: block;background-color: #EF233C;padding: 14px 10px;}
.pf_r_contact a img{width: 26px;display: block;margin: 0 auto 8px auto;}
.pf_r_contact a .wz{font-size: 18px;color: #fff;line-height: 24px;text-align: center;}
.pf_r_contact a:hover{opacity: 0.8;}
@media screen and (max-width:1024px) {
.pf_r_contact{display: none;}
}




/* 20250614end */

.lyzx_section .u2 li{position: relative;}
.lyzx_section .u2 li .yanzhengma{
position: absolute;
  right: 1px;
  top: 0;
  width: 160px;
  height: 100%;
  object-fit: contain;
}

@media screen and (max-width:1024px) {
.lyzx_section .u2 li .yanzhengma{
  width: 80px}
}