*{margin: 0;padding: 0;}
ul,li{list-style: none;}
a{text-decoration: none;}
body{font-family: "microsoft YaHei", sans-serif;}
.clear{clear: both;display: block;width:100%;}
.footer {background-color: #000;color: #fff;padding:40px 0 0px;font-family: Arial, sans-serif;}
.footer-container {display: flex;justify-content: space-between;max-width:80%;margin: 0 auto;padding: 0 20px;}
.footer-left {width: 30%;margin-right: 20px;}
.footer-logo {display: flex;align-items: center;margin-bottom: 20px;}
.footer-logo img {height: 60px;margin-right: 10px;}
.footer-logo h3 {font-size: 24px;font-weight: bold;margin: 0;}
.footer-slogan {font-size: 1.05em;color: #feffff;margin-bottom: 20px;}
.footer-message {margin-bottom: 20px;}
.footer-message input {width:60%;padding: 14px 12px;background-color: #fff;color: #cccccc;outline: none;border: none;float: left;font-size: 1em;}
.footer-message button {background-color: #c00000;color: #fff;border: none;cursor: pointer;padding: 13px 12px;font-size: 1em;float: left;width: 20%;}
.footer-social {display: block;clear: both;margin-top:30px;}
.footer-social a {position: relative;display: inline-block;margin-right: 10px;cursor: pointer;}
.footer-social a .er {display: none;position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);margin-bottom: 10px;z-index: 10;}
.footer-social a .er img{width:150px;}
.footer-social a:hover .er {display: block;}
.clear{clear:both;display:block;}
.footer-social a {display: inline-block;text-align: center;text-decoration: none;}
.footer-nav {margin-right: 20px;}
.footer-nav:nth-child(2) {width:15%;margin-left:10%;}
.footer-nav:nth-child(3) {width:15%;}
.footer-nav:nth-child(4) {width:28%;margin-right: 0;}
.footer-nav h4 {font-size: 16px;font-weight: bold;margin-bottom:20px;color: #fff;}
.footer-nav ul {list-style: none;padding: 0;margin: 0;}
.footer-nav ul li {margin-bottom: 13px;font-size: 14px;color: #ccc;}
.footer-nav ul li a {color: #ccc;text-decoration: none;}
.footer-nav ul li a:hover {color: #fff;}
.footer-bottom {margin-top: 40px;padding-top: 20px;background: #000;}
.footer-bottom .footer-container {display: flex;justify-content: space-between;align-items: center;}
.footer-bottom-left{font-size: 12px;color: #999;width:80%;margin: 0 auto;}
.footer-bottom-left p {font-size: 15px;color: #bababa;float:left;margin: 15px 0;}
.footer-bottom-left a.right{float:right;margin: 15px 0;}
.footer-bottom-left a:hover{color:#fff;}
.footer-bottom-left a{font-size: 15px;color: #bababa;text-decoration:none;}
.titilee{color: #000;text-align: CENTER;display: block;margin-top: 2em;}
.titilee span{color: #000;font-weight: bold;font-size: 2.5em;}
.titilee p{clear: both;display: block;color: #333333;font-size: 1.1em;}
.titilee i{background: url(line.jpg) no-repeat center center;height: 5px;display: block;clear: BOTH;margin-top: 1.5em;margin-bottom: 1.5em;}

.indexnew{max-width:80%;margin: 0 auto;clear: both;display: block;margin-top: 3em;margin-bottom: 5em;}
.indexnew ul{padding:0;margin:0;display: flex;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;gap: 2em;}
.indexnew ul li{list-style: none;width: 100%;}
.indexnew ul li .img{border: 1px solid #cccccc;overflow: hidden;}
.indexnew ul li .img img{transition: transform 0.6s ease;max-width: 100%;height: auto;}
.indexnew ul li:hover .img img{transform: scale(1.1);}
.indexnew ul li .btorer{display: flex;flex-wrap: nowrap;align-content: center;justify-content: space-between;align-items: flex-start;margin-top: 20px;}
.indexnew ul li .btorer dl{}
.indexnew ul li .btorer dl span{color: #c00000;font-size: 1.1em;width:55px;display: block;text-align: right;}
.indexnew ul li .btorer dl p{color: #444444;font-size:0.95em;text-align: right;}
.indexnew ul li .info{width: calc(100% - 80px);border-left: 1px solid #eaeaea;padding-left: 1em;}
.indexnew ul li .info a{text-decoration:none;}
.indexnew ul li .info span{color: #000;font-size: 1.22em;font-weight: BOLD;}
.indexnew ul li .info span:hover{color: #162ee7;}
.indexnew ul li .info p{line-height: 1.5;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;color: #666666;margin-top: 13px;font-size: 1em;}
.indexnew ul li a.more {border: 1px solid #e5e5e5;color: #666666;font-size: 0.96em;padding: 0.5em 1.8em;margin-top: 1em;display: inline-block;}
.indexnew ul li a.more:hover {background:#162ee7;color:#fff;}
.indexnew ul li {margin-bottom: 2em;}
.gcshili{max-width:80%;margin: 0 auto;clear: both;display: block;margin-top: 3em;margin-bottom: 5em;overflow: hidden;position: relative;}
.swiper-container-2{width:100%;}
.swiper-container-2 .swiper-slide img{display: block;width:100%;}
.swiper-container-2 .swiper-slide {text-align: center;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms;transform: scale(0.8);}
.swiper-container-2 .swiper-slide-active, .swiper-container-2 .swiper-slide-duplicate-active{transform: scale(1.2);}
.swiper-container-2 .swiper-pagination{position: relative;margin-top: 3em;}
.swiper-container-2 .swiper-pagination-bullet{color: #cccccc;width: 10px;height: 10px;}
.swiper-container-2 .swiper-pagination-bullet-active{background: #c00000;}
.swiper-container-2 .swiper-slide p{color: #333333;font-size: .93em;margin-top:0.8em;}
.swiper-container-2 .swiper-slide a{text-decoration:none;}
.swiper-container-2 .swiper-button-prev{height: 38px;background: #000000;width: 38px;left: 0px;border-radius: 50%;font-size: 30px;line-height: 32px;display: block;text-align: center;color: #dfdddd;}
.swiper-container-2 .swiper-button-next{height: 38px;background: #000000;width: 38px; right: 0px;border-radius: 50%;font-size: 30px;line-height: 32px;display: block;text-align: center;color: #dfdddd;}
.swiper-container-2 .swiper-button-prev:hover{background: #c00000;}
.swiper-container-2 .swiper-button-next:hover{background: #c00000;}
.jiejuefangan {position: relative;width: 100%;min-height: 600px; overflow: hidden;margin: 50px 0;}
.jiejuefangan .jf-bg-container {width: 100%;height: 100%;z-index: 1;}
.jiejuefangan .jf-bg-item {width: 100%;height: auto;transition: all 0.5s ease;display: none;}
.jiejuefangan .jf-bg-item.active {display: block;}        
 .jiejuefangan .jf-bg-item img {width: 100%;height:auto;}
 .jiejuefangan .jf-content {position: absolute;top:6%;text-align: center;color: #fff;z-index: 2;width: 100%;margin: 0 auto;}
 .jiejuefangan .jf-content h2 {font-size: 36px;margin-bottom: 20px;font-weight: bold;}
  .jiejuefangan .jf-content i{clear: both;display:block;width:70px;height: 5px;margin:0 auto;background: url(f7.png) no-repeat center center;margin-bottom: 20px;}
 .jiejuefangan .jf-content p {font-size: 16px;line-height: 1.6;margin-bottom: 30px;}
 .jiejuefangan .jf-button-group {position: absolute;bottom: 8%;left: 19%;display: flex;z-index: 3;width: 63%;align-content: center;justify-content: center;align-items: center;flex-wrap: nowrap;}
 .jiejuefangan .jf-btn {display: flex;flex-direction: column;align-items: center;justify-content: center;padding:35px 20px;background: rgba(255, 255, 255, 0.2);color: #fff;border: none;cursor: pointer;transition: all 0.1s ease;min-width:16.6%;text-decoration: none;}
  .jiejuefangan .jf-btn img{max-width:50%;}
.jiejuefangan .jf-btn span{font-size: 0.9em;margin-top: 13px;}
.jiejuefangan .jf-btn:hover {background: #c00000;border-top:4px solid #400000;padding:32px 20px 35px 20px;}
.jiejuefangan .jf-btn.active {background: #c00000;border-top:4px solid #400000;padding:32px 20px 35px 20px;}
.jiejuefangan a:nth-child(1){background: url(f1.png) no-repeat center center;background-size: 100% 100%;border-right: 1px solid #48332e;}
.jiejuefangan a:nth-child(2){background: url(f2.png) no-repeat center center;background-size: 100% 100%;border-right: 1px solid #48332e;}
.jiejuefangan a:nth-child(3){background: url(f3.png) no-repeat center center;background-size: 100% 100%;border-right: 1px solid #48332e;}
.jiejuefangan a:nth-child(4){background: url(f4.png) no-repeat center center;background-size: 100% 100%;border-right: 1px solid #48332e;}
.jiejuefangan a:nth-child(5){background: url(f5.png) no-repeat center center;background-size: 100% 100%;border-right: 1px solid #48332e;}
.jiejuefangan a:nth-child(6){background: url(f6.png) no-repeat center center;background-size: 100% 100%;}
.zzrzzheng{max-width:80%;margin: 0 auto;clear: both;display: block;margin-top: 3em;margin-bottom: 5em;overflow: hidden;position: relative;}
.zizhirzheng .swiper-button-prev{height: 38px;background: #000000;width: 38px;left: 0px;border-radius: 50%;font-size: 30px;line-height: 32px;display: block;text-align: center;color: #dfdddd;top: 42%;}
.zizhirzheng .swiper-button-next{height: 38px;background: #000000;width: 38px; right: 0px;border-radius: 50%;font-size: 30px;line-height: 32px;display: block;text-align: center;color: #dfdddd;top: 42%;}
.zizhirzheng .swiper-button-prev:hover{background: #c00000;}
.zizhirzheng .swiper-button-next:hover{background: #c00000;}
.zizhirzheng .swiper-slide img{display: block;clear: both;width:100%;}
.zzrzzheng .swiper-pagination{position: relative;margin-top: 3em;}
.zzrzzheng .swiper-pagination-bullet{color: #cccccc;width: 10px;height: 10px;}
.zzrzzheng .swiper-pagination-bullet-active{background: #c00000;}
.zzrzzheng .zizhirzheng {width: 93%;margin: 0 auto;overflow: hidden;}
.indexcpro{width:80%;margin: 0 auto;clear: both;display: block;margin-bottom: 3em;max-width: 1400px;}
.indexcpro .ione{width:100%;clear: both;display:flex;margin-top: 2em;gap: 10px;justify-content: space-between;}
.indexcpro .ione .left{width:57.35%;float: left;border:1px solid #dbdbdb;padding:30px 20px;display: flex;align-content: center;flex-wrap: nowrap;justify-content: space-around;align-items: flex-start;}
.indexcpro .ione .left .leftt{float: left;width:50%;}
.indexcpro .ione .left .leftt .tite span{color:#222222;font-size: 1.5em;font-weight: bold;}
.indexcpro .ione .left .leftt .tite p{color:#666666;font-size: 0.8rem;margin-top: 5px;}
.indexcpro .ione .left .leftt ul{clear: both;display:flex;width:100%;margin-top: 1.2em;}
.indexcpro .ione .left .leftt ul li{background: #444444;float: left;width: 20%;margin-right: 2%;border-radius: 10px;text-align: center;padding: 2%;}
.indexcpro .ione .left .leftt ul li img{max-width:50%;padding-top:10px;}
.indexcpro .ione .left .leftt ul li p{clear: both;width:100%;text-align: center;color:#fff;font-size: 0.9em;padding-top: 3px;padding-bottom: 7px;}
.indexcpro .ione .left .leftt ul li:hover{background:#c00000;}
.indexcpro .ione .left .leftt a.more{border: 1px solid #dddddd;color: #666666;padding: 5px 30px;border-radius: 30px;margin-top: 2.5em;display: inline-block;}
.indexcpro .ione .left .leftt a.more:hover{background:#c00000;color: #fff;}
.indexcpro .ione .left .rightt{float:right;width:50%;}
.indexcpro .ione .left .rightt img{max-width:100%;display: block;margin: 0 auto;}
.indexcpro .ione .right{float:right;width:36.48%;border:1px solid #dbdbdb;padding:30px 20px;}
.indexcpro .ione .right .leftt{float: left;width:50%;}
.indexcpro .ione .right .leftt .tite span{color:#222222;font-size: 1.5em;font-weight: bold;}
.indexcpro .ione .right .leftt .tite p{color:#666666;font-size: 0.8rem;margin-top: 5px;}
.indexcpro .ione .right .leftt ul{clear: both;display:flex;width:100%;margin-top: 1.2em;}
.indexcpro .ione .right .leftt ul li{background: #444444;float: left;width:30%;margin-right: 2%;border-radius: 10px;text-align: center;padding: 2%;}
.indexcpro .ione .right .leftt ul li img{max-width:50%;padding-top:10px;}
.indexcpro .ione .right .leftt ul li p{clear: both;width:100%;text-align: center;color:#fff;font-size: 0.9em;padding-top: 3px;padding-bottom: 7px;}
.indexcpro .ione .right .leftt ul li:hover{background:#c00000;}
.indexcpro .ione .right .leftt a.more{border: 1px solid #dddddd;color: #666666;padding: 5px 30px;border-radius: 30px;margin-top: 2.5em;display: inline-block;}
.indexcpro .ione .right .leftt a.more:hover{background:#c00000;color: #fff;}
.indexcpro .ione .right .rightt{float:right;width:50%;}
.indexcpro .ione .right .rightt img{max-width:100%;display: block;margin: 0 auto;}
.indexcpro .itwo{width:100%;clear: both;display: block;}
.indexcpro .itwo ul{ display: flex;align-content: center;flex-wrap: nowrap;justify-content: space-between;align-items: center;margin-top: 10px;gap: 10px;}
.indexcpro .itwo ul li{border: 1px solid #dbdbdb;padding: 30px 20px;}
.indexcpro .itwo ul li span{color:#222222;width:100%;clear: both;display: block;font-size: 1.5em;}
.indexcpro .itwo ul li p{width:100%;clear: both;display: block;color: #666666;font-size: 0.85em;margin-top: 5px;}
.indexcpro .itwo ul li img{width:100%;clear: both;display: block;margin-top: 10px;}
.indexcpro .itwo ul li:hover span{color:#c00000;}
.indexcpro .ithre{width:100%;clear: both;display: flex;justify-content: space-between;align-content: center;align-items: flex-start;flex-wrap: nowrap;flex-direction: row;margin-top: 10px;gap: 10px;}
.indexcpro .ithre .left{width:41.4%;float: left;border:1px solid #dbdbdb;padding:30px 20px;display: flex;align-content: center;flex-wrap: nowrap;justify-content: space-around;align-items: flex-start;}
.indexcpro .ithre .left .leftt{float: left;width:50%;}
.indexcpro .ithre .left .leftt .tite span{color:#222222;font-size: 1.5em;font-weight: bold;}
.indexcpro .ithre .left .leftt .tite p{color:#666666;font-size: 0.8rem;margin-top: 5px;}
.indexcpro .ithre .left .leftt ul{clear: both;display:flex;width:100%;margin-top: 1.2em;}
.indexcpro .ithre .left .leftt ul li{background: #444444;float: left;width:30%;margin-right: 2%;border-radius: 10px;text-align: center;padding: 2%;}
.indexcpro .ithre .left .leftt ul li img{max-width:50%;padding-top:10px;}
.indexcpro .ithre .left .leftt ul li p{clear: both;width:100%;text-align: center;color:#fff;font-size: 0.9em;padding-top: 3px;padding-bottom: 7px;}
.indexcpro .ithre .left .leftt ul li:hover{background:#c00000;}
.indexcpro .ithre .left .leftt a.more{border: 1px solid #dddddd;color: #666666;padding: 5px 30px;border-radius: 30px;margin-top: 2.5em;display: inline-block;}
.indexcpro .ithre .left .leftt a.more:hover{background:#c00000;color: #fff;}
.indexcpro .ithre .left .rightt{float:right;width:50%;}
.indexcpro .ithre .left .rightt img{max-width:100%;display: block;margin: 0 auto;}
.indexcpro .ithre .center{float:left;width:42%;border:1px solid #dbdbdb;padding:30px 20px;}
.indexcpro .ithre .center .leftt{float: left;width:50%;}
.indexcpro .ithre .center .leftt .tite span{color:#222222;font-size: 1.5em;font-weight: bold;}
.indexcpro .ithre .center .leftt .tite p{color:#666666;font-size: 0.8rem;margin-top: 5px;}
.indexcpro .ithre .center .leftt ul{clear: both;display:flex;width:100%;margin-top: 1.2em;}
.indexcpro .ithre .center .leftt ul li{background: #444444;float: left;width:30%;margin-right: 2%;border-radius: 10px;text-align: center;padding: 2%;}
.indexcpro .ithre .center .leftt ul li img{max-width:50%;padding-top:10px;}
.indexcpro .ithre .center .leftt ul li p{clear: both;width:100%;text-align: center;color:#fff;font-size: 0.9em;padding-top: 3px;padding-bottom: 7px;}
.indexcpro .ithre .center .leftt ul li:hover{background:#c00000;}
.indexcpro .ithre .center .leftt a.more{border: 1px solid #dddddd;color: #666666;padding: 5px 30px;border-radius: 30px;margin-top: 2.5em;display: inline-block;}
.indexcpro .ithre .center .leftt a.more:hover{background:#c00000;color: #fff;}
.indexcpro .ithre .center .rightt{float:right;width:50%;}
.indexcpro .ithre .center .rightt img{max-width:100%;display: block;margin: 0 auto;}
.indexcpro .ithre .right{float:right;width:18.2%;border:1px solid #dbdbdb;padding:30px 20px;}
.indexcpro .ithre .right span{color:#222222;width:100%;clear: both;display: block;font-size: 1.5em;}
.indexcpro .ithre .right p{width:100%;clear: both;display: block;color: #666666;font-size: 0.85em;margin-top: 5px;}
.indexcpro .ithre .right img{width:100%;clear: both;display: block;margin-top: 10px;}
.indexcpro .ithre .right:hover span{color:#c00000;}

.indexabout{clear: both;display: block;width:100%;background:url(ab.jpg) center center no-repeat;background-size:100% 100%;}
.indexabout .oneabout{width:80%;margin: 0 auto;clear: both;display: block;margin-bottom: 3em;padding-top:5em;}
.indexabout .oneabout .left{float:left;width:47%;}
.indexabout .oneabout .left span{color: #000;font-weight: bold;font-size: 2.2em;}
.indexabout .oneabout .left i{background: url(line.jpg) no-repeat center center;height: 5px;display: block;clear: BOTH;margin-top: 1.3em;margin-bottom: 1.3em;width: 70px;}
.indexabout .oneabout .left p{clear: both;display: block;width:100%;color: #666666;font-size: 0.98em;line-height: 1.8;margin-bottom: 1.5em;}
.indexabout .oneabout .left a{background:#c00000;padding: 12px 40px;color: #fff;margin-top: 1em;clear: both;display: inline-block;}
.indexabout ul{width:80%;margin: 0 auto;clear: both;display: block;margin-bottom: 5em;padding-top: 3em;background: #fff;margin-top: 2em;padding-bottom: 3em;}
.indexabout ul li{float: left;width:24.8%;text-align: center;}
.indexabout ul li:nth-child(2){border-left: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2;}
.indexabout ul li:nth-child(3){border-right: 1px solid #f2f2f2;}
.indexabout ul li span{color: #c00000;font-size: 2em;font-weight: bold;display: block;clear: both;margin-top: 12px;}
.indexabout ul li span font{font-size: 0.6em;font-weight: normal;margin-left: 5px;}
.indexabout ul li p{color: #333333;font-size: 0.98em;margin-top: 10px;}
.indexabout ul li .img{clear: both;display: block;text-align: center;width:100%;}
.indexabout ul li .img img{max-width: 100%;height: auto;}
.indexabout .oneabout .right{float: right;width:47%;}
.indexabout .oneabout .right img{max-width:100%;display: block;}
.indexabout ul li .img p{max-width:100%;display: block;}

.aboutlist{clear: both;display: block;width:100%;background:#fff;}
.aboutlist .oneabout{width:80%;margin: 0 auto;clear: both;display: block;margin-bottom: 3em;padding-top:5em;}
.aboutlist .oneabout .left{float:left;width:47%;}
.aboutlist .oneabout .left span{color: #000;font-weight: bold;font-size: 2.2em;}
.aboutlist .oneabout .left i{background: url(line.jpg) no-repeat center center;height: 5px;display: block;clear: BOTH;margin-top: 1.3em;margin-bottom: 1.3em;width: 70px;}
.aboutlist .oneabout .left p{clear: both;display: block;width:100%;color: #666666;font-size: 0.96em;line-height: 1.7;margin-bottom: 10px;}
.aboutlist .oneabout .left a{background:#c00000;padding: 12px 40px;color: #fff;margin-top: 1em;clear: both;display: inline-block;}
.aboutlist ul{width:80%;margin: 0 auto;clear: both;display: block;margin-bottom: 5em;background: #fff;margin-top: 2em;border-radius: 4px;box-shadow: 5px 8px 18px 2px rgba(0, 0, 0, 0.15);border-radius: 3px;box-shadow: 1px 1px 20px 6px rgba(0, 0, 0, 0.15);}
.aboutlist ul li{float: left;width:24.5%;text-align: center;padding-top: 3em;padding-bottom: 3em;}
.aboutlist ul li:nth-child(2){border-left: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2;}
.aboutlist ul li:nth-child(3){border-right: 1px solid #f2f2f2;}
.aboutlist ul li span{color: #c00000;font-size: 2em;font-weight: bold;display: block;clear: both;margin-top: 12px;}
.aboutlist ul li span font{font-size: 0.6em;font-weight: normal;margin-left: 5px;}
.aboutlist ul li p{color: #333333;font-size: 0.98em;margin-top: 10px;}
.aboutlist ul li .img{clear: both;display: block;text-align: center;width:100%;}
.aboutlist ul li .img img{max-width: 100%;height: auto;}
.aboutlist .oneabout .right{float: right;width:47%;}
.aboutlist .oneabout .right img{max-width:100%;display: block;}
.aboutlist ul li .img p{max-width:100%;display: block;}



.header{max-width:80%;margin: 0 auto;clear: both;display: block;display: flex;flex-wrap: nowrap;align-content: center;justify-content: space-between;align-items: flex-start;margin-top: 15px;}
.header .left{float: left;}
.header .left img{float: left;height:65px;}
.header .center{float: left;width: 60%;}
.header .center ul{float: left;display: block;width: 100%;}
.header .center ul li{float: left;width: 12.5%;text-align: center;}
.header .center ul li:hover .zflie{display: block;position: absolute;width: 100%;background:hsl(225deg 3.85% 20.39% / 98%);z-index: 999999;left: 0;right: 0;}
.header .center ul li:hover .zflie .mmiannr{max-width:70%;margin: 0 auto;clear: both;display: flex;align-content: center;justify-content: space-between;align-items: center;padding-top: 3em;padding-bottom: 3em;}
.header .center ul li:hover .zflie .mmiannr .one{width: 25%;text-align: left;}
.header .center ul li:hover .zflie .mmiannr .one span{clear: both;display: block;width:100%;color:#fff;font-size: 1.2em;}
.header .center ul li:hover .zflie .mmiannr .one i{clear: both;display: block;background:#fff;height:1px;width: 38px;margin-top: 15px;margin-bottom: 10px;}
.header .center ul li:hover .zflie .mmiannr .one p{clear: both;display: block;width:100%;color: #d6d7d7;font-size: 12px;}

.header .center ul li:hover .zflie .mmiannr .two{width: 33%;}
.header .center ul li:hover .zflie .mmiannr .two a{width: 35%;border: 1px solid #fff;color: #fff;display: block;float: left;margin-left: 5%;margin-right: 5%;margin-top: 5%;line-height: 3;font-size:1rem;}
.header .center ul li:hover .zflie .mmiannr .two a:hover{background:#c00000;border: 1px solid #c00000;}


.header .center ul li:hover .zflie .mmiannr .three{width:40%;}
.header .center ul li:hover .zflie .mmiannr .three img{width:100%;display: block;}

.header .center ul li a.ding{color:#333333;font-size: 1.1em;line-height: 65px;display:inline-block;}
.header .center ul li a.ding .dropdown-toggle{display:none;}
.header .center ul li a.onon{border-bottom: 3px solid #c00000;}
.header .center ul li a.ding:hover{border-bottom: 3px solid #c00000;color: #c00000;}
.header .center ul li .zflie{display: none;}
.header .right{float:right;display: flex;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;position: relative;gap: 20px;}
.mobile-menu-btn{display:none;width:30px;height:25px;position:relative;cursor:pointer;z-index:1000;}
.mobile-menu-btn span{position:absolute;left:0;width:100%;height:3px;background:#333;transition:all 0.3s ease;border-radius:3px;}
.mobile-menu-btn span:nth-child(1){top:0;}
.mobile-menu-btn span:nth-child(2){top:9px;}
.mobile-menu-btn span:nth-child(3){top:18px;}
.mobile-menu-btn.active span:nth-child(1){top:11px;transform:rotate(45deg);}
.mobile-menu-btn.active span:nth-child(2){opacity:0;}
.mobile-menu-btn.active span:nth-child(3){top:11px;transform:rotate(-45deg);}
.header .right .language .language-dropdown{position: absolute;z-index: 99999;padding: 10px 20px;background: #ffffff8f;width: 100px;text-align: center;padding-bottom: 20px;left: -40px;padding-top: 20px;display:none;}
.header .right .language .language-dropdown a{clear: both;display: block;color: #000;font-size: 1em;padding-top: 10px;}
.header .right img{max-height: 45px;margin-top: 6px;}
.header .right .language:hover .language-dropdown{display: block;color: #c00000;}
.header .right .language .language-dropdown a:hover{color: #c00000;}
.mySwiper3{clear: both;display: block;width:100%;}
.mySwiper3 .swiper-slide img{display: block;width:100%;}
.banner{clear: both;display: block;width:100%;}
.banner img{display: block;width:100%;}
.lochmb{clear: both;display: block;width:100%;background:#f5f5f5;}
.lochmb .bread{max-width:80%;margin: 0 auto;clear: both;display: flex;align-content: center;justify-content: flex-start;align-items: center;flex-wrap: nowrap;gap: 5px;font-size: 0.96em;padding-top:18px;padding-bottom: 18px;}
.lochmb .bread a{color: #333333;font-size: 0.96em;}
.jiejuelist{max-width:80%;margin: 0 auto;clear: both;display: block;}
.jiejuelist ul{clear: both;display: block;width:100%;margin-top: 2.5em;}
.jiejuelist ul li{float: left;width: 46%;border: 1px solid #e1dede;margin-bottom: 2em;padding: 1.5%;}
.jiejuelist ul li:nth-child(2n){float: right;}
.jiejuelist ul li .img{clear: both;display: block;width:100%;overflow: hidden;}
.jiejuelist ul li .img img{clear: both;display: block;width:100%;transition: transform 0.6s ease;}
.jiejuelist ul li .img:hover img{transform: scale(1.1);}
.jiejuelist ul li p{color: #333333;display: block;text-align: center;padding-top: 10px;padding-bottom: 10px;font-size: 0.96em;}
.jiejuelist ul li:hover p{color: #c00000;}
.xrpagination{clear: both;display: block;width:100%;text-align: center;margin-bottom:3em;margin-top: 1.5em;}
.xrpagination li{display: inline-block;border: 1px solid #e1dede;padding:6px 12px;margin: 0 2px;background: #eeeeee;}
.xrpagination li a{color: #666666;font-size: 0.99em;display: block;}
.xrpagination li.active , .xrpagination li:hover{background:#c00000;}
.xrpagination li.active a, .xrpagination li:hover a{color:#fff;}
.articlenr{max-width:80%;margin: 0 auto;clear: both;display: block;}
.articlenr .titileea{clear: both;display: block;width:100%;text-align: center;margin-top:3em;}
.articlenr .titileea h1{clear: both;display: block;width:100%;text-align: center;font-size: 1.4em;}
.articlenr .titileea dd{clear: both;display: block;width:100%;text-align: center;font-size: 0.96em;color: #7e7e7e;margin-top: 15px;border-bottom: 1px solid #ccc;padding-bottom: 5px;margin-bottom: 20px;}
.nrxqing{clear: both;display: block;width:100%;color: #484848;line-height: 180%;margin-bottom: 3em;}
.nrxqing img{max-width:100%;}
.schanpblist{max-width:80%;margin: 0 auto;clear: both;display: block;}
.schanpblist ul{clear: both;display: block;width:100%;margin-top: 2.5em;}
.schanpblist ul li{float: left;width:24%;margin-bottom: 2em;margin-right: 1.3%;}
.schanpblist ul li:nth-child(4n){margin-right: 0;}
.schanpblist ul li .img{clear: both;display: block;width:100%;overflow: hidden;}
.schanpblist ul li .img img{clear: both;display: block;width:100%;transition: transform 0.6s ease;}
.schanpblist ul li .img:hover img{transform: scale(1.1);}
.schanpblist ul li p{color: #333333;display: block;text-align: center;padding-top: 12px;padding-bottom: 12px;font-size: 0.96em;background: #e1e1e1;}
.schanpblist ul li p:hover{background: #c00000;color:#fff;}
.sonflei{max-width:80%;margin: 0 auto;clear: both;display: block;margin-top: 2em;}
.sonflei a{color:#222;margin-right:2.5em;line-height: 50px;}
.sonflei a.active , .sonflei a:hover{color:#222;font-size: 1em;display: inline-block;border-bottom: 2px solid #c00000;}
.zldownlist{max-width:80%;margin: 0 auto;clear: both;display: block;margin-top: 2em;}
.zldownlist ul li{float: left;width: 48%;background: #f9f9f9;padding-top: 15px;padding-bottom: 15px;margin-bottom: 2em;}
.zldownlist ul li:nth-child(2n){float: right;}
.zldownlist ul li p{float:right;width:28px;padding-right:12px;}
.zldownlist ul li p img{width:100%;}
.zldownlist ul li span{width: calc(100% - 50px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333333;display: block;font-size: 1.05em;float: left;margin-top: 7px;}
.zldownlist ul li span img{float: left;margin-left: 15px;margin-right: 10px;}
.zldownlist ul li:hover span{color: #c00000;font-weight: bold;}
.newsslist{max-width:80%;margin: 0 auto;clear: both;display: block;margin-top: 2em;}
.newsslist ul li{background:#fcfcfc;clear: both;display: block;width:100%;margin-bottom: 3em;}
.newsslist ul li .img{float: left;width: 30%;border: 1px solid #dddddd;overflow: hidden;}
.newsslist ul li .img img{clear: both;display: block;width:100%;transition: transform 0.6s ease;}
.newsslist ul li .img:hover img{transform: scale(1.1);}
.newsslist ul li .info{float:right;width: 68%;}
.newsslist ul li .info span{color:#222222;font-size:1.2em;font-weight: bold;margin-top: 2em;display: block;}
.newsslist ul li .info p{color: #666666;font-size: 0.99em;line-height: 1.6;margin-top: 1em;}
.newsslist ul li .info font{color: #999999;font-size: 0.92em;line-height: 1.6;margin-top: 1em;display: block;clear: both;}
.newsslist ul li .info:hover span{color:#c00000;}
.conone{max-width:80%;margin: 0 auto;clear: both;display: block;margin-top:3em;background:#f9f9f9;}
.conone .left{width: 48.5%;float: left;padding-left: 1.5%;}
.conone .left h1{clear: both;display: block;font-size: 1.4em;padding-top: 2em;}
.conone .left span{color: #666666;font-size: 1em;margin-bottom: 1em;display: block;}
.conone .left p{color:#666666;font-size:1em;line-height:1.9;}
.conone .right{width:50%;float: left;text-align:right;}
.conone .right img{clear: both;display:inline-block;max-width:100%;}
.messagee{background:#f5f5f5;width:100%;clear: both;display: block;margin-top:3em;}
.messagee .zjtr{max-width:80%;margin: 0 auto;clear: both;display: block;}
.messagee .zjtr .tititle{color:#000;font-size:1.2em;font-weight: bold;clear: both;display: block;padding-top: 2em;border-bottom: 3px solid #dddddd;padding-bottom: 13px;position: relative;}
.messagee .zjtr .tititle i{clear: both;display: block;background:#c00000;height: 3px;width: 75px;position: absolute;bottom: -3px;}
.messagee .zjtr form{clear: both;display: block;width:100%;margin-top: 2em;}
.messagee .zjtr form dl{display: flex;flex-wrap: nowrap;align-content: center;justify-content: space-between;align-items: flex-start;gap: 2em;}
.messagee .zjtr form dd{background: #fff;display: flex;width: 100%;padding: 13px 20px;align-content: center;justify-content: flex-start;align-items:flex-start;flex-wrap: nowrap;gap:1em;}
.messagee .zjtr form dd label{color:#999999;font-size: 0.96em;display: block}
.messagee .zjtr form dd input{height: 5em;line-height: 1;border: none;color: #666666;width: calc(100% - 60px);font-size: 1em;padding-left: 10px;flex: 1;outline: none;}
.messagee .zjtr form dd input:focus{border-color: #409eff;box-shadow: 0 0 0 2px rgba(64, 158, 255, 0.2);border: 1px solid #ccc;}
.messagee .zjtr form dd label font{color:#c00000;}
.messagee .zjtr form dt{background: #fff;margin-top: 20px;display: flex;padding: 13px 20px;gap: 2em}
.messagee .zjtr form dt label{color:#999999;font-size: 0.96em;display: block}
.messagee .zjtr form dt textarea{height: 5em;line-height: 1;border: none;color: #666666;width: calc(100% - 60px);font-size: 1em;padding-left: 10px;flex: 1;outline: none;padding-top:10px;}
.messagee .zjtr form dt textarea:focus{border-color: #409eff;box-shadow: 0 0 0 2px rgba(64, 158, 255, 0.2);border: 1px solid #ccc;}
.messagee .zjtr form .btngreen{background:#c00000;color:#fff;cursor: pointer;border: none;margin-top: 1.5em;margin-bottom: 5em;padding: 1.4em 4em;}
.messagee .zjtr form .btngreen:hover{background: #0042c0;}
.qywenhuaa{clear: both;display: block;width:100%;}
.qywenhuaa ul{max-width: 80%;margin: 0 auto;clear: both;display: flex;margin-top: 3em;flex-wrap: nowrap;align-content: center;justify-content: space-between;align-items:flex-start;gap:2em;}
.qywenhuaa ul li{width: 25%;text-align: center;box-shadow: 0px 0px 11px 4px rgb(110 108 108 / 10%);border-radius: 15px;padding: 2em;min-height: 140px;}
.qywenhuaa ul li dt{clear: both;display: block;width:100%;}
.qywenhuaa ul li dt img{clear: both;display: block;margin: 0 auto;}
.qywenhuaa ul li span{color: #000;font-size: 1.2em;font-weight: bold;clear: both;margin-bottom: 12px;display: block;margin-top: 6px;}
.qywenhuaa ul li p{color: #333333;font-size: 0.96em;clear: both;display: block;line-height: 1.5;}
.qylisxt{clear: both;display: block;width:100%;margin-bottom: 4em;}
.qylisxt ul{max-width: 80%;margin: 0 auto;clear: both;margin-top: 3em;}
.qylisxt ul li{float: left;width: 24%;margin-right: 1.3%;margin-bottom: 1em;}
.qylisxt ul li:nth-child(4n){margin-right:0;}
.qylisxt ul li img{width:100%;transition: transform 0.6s ease;}
.qylisxt ul li .img{width:100%;overflow: hidden;}
.qylisxt ul li img:hover{transform: scale(1.1);}

.rongyuzizhilist{max-width: 80%;margin: 0 auto;clear: both;display:block;margin-top: 3em;padding-bottom:4em;}
.rongyuzizhilist ul{clear: both;display: block;width:100%;}
.rongyuzizhilist ul li{float: left;width: 24%;margin-right: 1.3%;margin-bottom: 1em;}
.rongyuzizhilist ul li:nth-child(4n){margin-right:0;}
.rongyuzizhilist ul li img{width:100%;transition: transform 0.6s ease;}
.rongyuzizhilist ul li .img{width:100%;overflow: hidden;}
.rongyuzizhilist ul li img:hover{transform: scale(1.1);}

.yglislst{max-width: 80%;margin: 0 auto;clear: both;display:block;margin-top: 3em;padding-bottom:4em;}
.yglislst ul{clear: both;display: block;width:100%;}
.yglislst ul li{float: left;width: 24%;margin-right: 1.3%;margin-bottom: 1em;}
.yglislst ul li:nth-child(4n){margin-right:0;}
.yglislst ul li img{width:100%;transition: transform 0.6s ease;}
.yglislst ul li .img{width:100%;overflow: hidden;}
.yglislst ul li img:hover{transform: scale(1.1);}

.product-filter {
            max-width: 1400px;
            margin: 0 auto;
            background: #fff;
        }
        .filter-header {
            padding: 30px 20px;
            position: relative;
        }
        .filter-header h1 {
            font-size: 32px;
            color: #222;
            margin-bottom: 8px;
        }
        .filter-header .en-title {
            font-size: 16px;
            color: #666;
        }
        .filter-header .big-en {
            position: absolute;
            right: 20px;
            top: 10px;
            font-size: 80px;
            color: #e8e8e8;
            font-weight: bold;
            z-index: 0;
        }
        /* 核心响应式布局 - 使用媒体查询适配不同屏幕 */
        .filter-grid {
            display: grid;
            /* 默认PC端4列 */
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
            border-top: 1px solid #e0e0e0;
            border-bottom: 1px solid #e0e0e0;
        }
        .filter-col {
            border-right: 1px solid #e0e0e0;
        }
        .filter-col:last-child {
            border-right: none;
        }
        .filter-col-title {
            background-color: #c8102e;
            color: #fff;
            padding: 12px 20px;
            font-size: 16px;
        }
        .filter-search {
            padding: 12px 20px;
            border-bottom: 1px solid #e0e0e0;display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
        }

.bjser{background: #f9f9f9;
    width: 100%;
    padding-bottom: 3em;}
        .filter-search input {
            width: 100%;
            border: none;
            outline: none;
            font-size: 14px;
            color: #666;
        }

.ssouchu{     max-width: 1400px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;    margin-top: 3em;
    margin-bottom: 3em;
}

.ssouchu .left{    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.ssouchu .left span{color:#bd0200;font-size: 1.6em;font-weight: bold;}
.ssouchu .left p{    color: #777777;
    font-size: 1.1em;
    margin-left: 10px;}

.ssouchu .right{display: flex;}
.ssouchu .right button{background: #c00000;
    border: none;
    color: #fff;
    font-size: 14px;
    padding: 10px 30px;}
.ssouchu .right input{border: 1px solid #dcdcdc;
    line-height: 37px;
    padding-left: 10px;
    font-size: 14px;
    min-width: 400px;}
.ssouchu .right form{display: flex;}


        .filter-search input::placeholder {
            color: #999;
        }
        .filter-options {
            padding: 15px 20px;
            min-height: 280px;
        }
        .filter-option {
            display: flex;
            align-items: center;
            margin-bottom: 12px;
            font-size: 14px;
            color: #333;
            cursor: pointer;
        }
        .filter-option input {
            margin-right: 10px;
            width: 16px;
            height: 16px;
            accent-color: #c8102e;
        }
        .filter-reset {
            padding: 15px 20px;
            text-align: center;
            border-top: 1px solid #e0e0e0;
        }
        .filter-reset a {
            color: #c8102e;
            font-size: 14px;
            text-decoration: none;
        }
        .filter-submit {
            margin-top: 20px;
            padding: 0 20px 20px;
        }
        .filter-submit button {
            background-color: #c8102e;
            color: #fff;
            border: none;
            padding: 12px 24px;
            font-size: 14px;
            cursor: pointer;
            display: flex;
            align-items: center;
            gap: 8px;
        }
        .filter-submit button::after {
            content: "›";
            font-size: 18px;
        }
.ctrplist{clear: both;
    display: block;
    width: 100%;}
.ctrplist ul{max-width: 1400px;
    margin: 0 auto;}

.ctrplist ul li{    float: left;
    width: 23.5%;
    margin-right: 2%;}
.ctrplist ul li:nth-child(4n){margin-right: 0;}
.ctrplist ul li .img img{width:100%;    transition: transform 0.6s;}
.ctrplist ul li .img{border: 1px solid #eeeeee;    overflow: hidden;
    display: block;
    margin: 0 auto;max-width: 100%;}
.ctrplist ul li .img:hover img{      
    transition: transform 0.6s;
    }
.ctrplist ul li p{
    color: rgb(51, 51, 51);
    display: block;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 0.96em;
}
.prod-container {
            width: 100%;
            max-width: 1400px;
            margin: 0 auto;
            padding: 0 15px;    margin-top: 2em;
        }
        .prod-detail-wrapper {
            padding: 20px 0;
            display: flex;
            gap: 40px;
            border-bottom: 1px solid #eee;
        }
        /* 左侧图片区域 */
        .prod-img-section {
            flex: 0 0 45%;
            display: flex;
            gap: 15px;
        }
        .prod-main-img {
            flex: 1;
        }
        .prod-main-img img {
            width: 100%;
            border: 1px solid #eee;
            border-radius: 4px;
            object-fit: cover;
        }
        .prod-thumb-list {
            display: flex;
            flex-direction: column;
            gap: 10px;
        }
        .prod-thumb-item {
            width: 80px;
            height: 80px;
            border: 1px solid #eee;
            border-radius: 4px;
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            transition: border-color 0.2s ease;
        }
        .prod-thumb-item.prod-active {
            border-color: #d00;
        }
        .prod-thumb-item img {
            max-width: 90%;
            max-height: 90%;
            object-fit: cover;
        }
        .prod-thumb-text {
            font-size: 14px;
            color: #666;
            text-align: center;
            padding: 5px 0;
        }
        /* 右侧信息区域 */
        .prod-info-section {
            flex: 1;
        }
        .prod-title-text {
            font-size: 22px;
            font-weight: bold;
            color: #333;
            margin-bottom: 15px;
        }
        .prod-desc-text {
            font-size: 14px;
            color: #666;
            line-height: 1.6;
            margin-bottom: 20px;
        }
        .prod-spec-list {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 10px 20px;
            margin-bottom:30px;
            font-size: 14px;
            color: #333;
        }
        .prod-spec-item span {
            color: #666;
        }
        .prod-contact-phone {
            display: flex;
            align-items: center;
            gap: 8px;
            font-size: 20px;
            font-weight: bold;
            color: #d00;
            margin-bottom: 30px;
        }
        .prod-contact-phone::before {
            content: "";
    background: url(dd.png) no-repeat center center;
    width: 28px;
    height: 32px;
        }
        .prod-download-buttons {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 15px;width: 75%;
        }
        .prod-download-btn {
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 15px 15px;
            border: 1px solid #ddd;
            border-radius: 4px;
            font-size: 14px;
            color: #333;
            cursor: pointer;
            transition: all 0.2s ease;
        }
.prod-download-btn a{color:#333333;font-size: 15px;}


        .prod-download-btn:hover {
            background-color: #f8f8f8;
        }
        .prod-download-btn::after {
            content: "";     background: url(xz.png) no-repeat center center;
    width: 21px;
    height: 19px;
        }
        /* 下方标签栏 */
        .prod-tab-nav {
            display: flex;
            border-bottom: 1px solid #eee;
            margin-top: 10px;
        }
        .prod-tab-item {
            padding: 12px 25px;
            font-size: 16px;
            cursor: pointer;
            border-bottom: 3px solid transparent;
            transition: all 0.2s ease;
        }
        .prod-tab-item.prod-active {
            border-bottom-color: #d00;
            color: #d00;
            font-weight: bold;
        }
        .prod-tab-content {
            padding: 20px 0;
            min-height: 200px;
        }
        /* 隐藏非激活的tab内容 */
        .prod-tab-panel {
            display: none;
        }
        .prod-tab-panel.prod-active {
            display: block;
        }
.prod-tab-content img{max-width:100%;}
.prod-spec-list .prod-spec-item{color: #010101;font-size: 15px;}





/* 响应式设计 */
@media (max-width: 768px) {






.prod-info-section{margin-top: 2em;}
.prod-detail-wrapper{display: block;}
.prod-container{max-width:100%;padding: 0;}
.prod-img-section {gap: 20px;}
            .prod-thumb-list {
                flex-direction: row; /* 缩略图横向排列 */
                flex-wrap: wrap;
                justify-content: center;
            }
            .prod-spec-list {
                grid-template-columns: 1fr; /* 规格信息单列 */
            }
            .prod-contact-phone {
                font-size: 18px;
                justify-content: center;
            }
            .prod-download-buttons {
                grid-template-columns: 1fr; width: 100%;
            }
            .prod-tab-item {
                padding: 10px 15px;
                font-size: 14px;
            }
.bjser {padding-bottom: 1em;}
.ssouchu .left p{font-size: 1em;}
.ssouchu .left span{font-size: 1.4em;}
.ssouchu .right form {width: 100%;}
.ctrplist ul li p{font-size: 0.9em;}
.ctrplist ul li .img img{height:198px;}
.ctrplist ul li:nth-child(2n) {margin-right: 0;}
.ctrplist ul li{width: 49%;}
.ctrplist ul{max-width:100%; }
.ssouchu .right input{min-width: 75%;line-height: 30px;}
.ssouchu .left{margin-bottom: 30px;}
.ssouchu{max-width:100%; display: block;        margin-top: 2em;margin-bottom: 2em;}
 .filter-grid {grid-template-columns: 1fr 1fr; /* 平板显示2列 */ gap: 0;}
            .filter-col {
                border-right: none;
                border-bottom: 1px solid #e0e0e0;
            }
            .filter-col:nth-child(odd) {
                border-right: 1px solid #e0e0e0;
            }
            .filter-col:last-child, .filter-col:nth-last-child(2) {
                border-bottom: none;
            }
            .filter-header .big-en {
                font-size: 60px; /* 缩小右上角大字体 */
                top: 20px;
            }
            .filter-header h1 {
                font-size: 28px;
            }
        }

        /* 响应式适配 - 手机（768px以下） */
        @media (max-width: 768px) {
            .filter-grid {
                grid-template-columns: 1fr; /* 手机显示1列 */
            }
            .filter-col {
                border-right: none;
                border-bottom: 1px solid #e0e0e0;
            }
            .filter-col:last-child {
                border-bottom: none;
            }
            .filter-header .big-en {
                display: none; /* 手机端隐藏右上角大字体 */
            }
            .filter-header {
                padding: 20px 15px;
            }
            .filter-header h1 {
                font-size: 24px;
            }
            body {
                padding: 10px; /* 缩小手机端页面内边距 */
            }
            .filter-options {
                min-height: auto; /* 取消最小高度限制 */
            }
            .filter-submit button {
                width: 100%; /* 按钮占满宽度 */
                justify-content: center; /* 按钮内容居中 */
            }
.qywenhuaa ul{width:96%;margin-top:2em;margin-bottom:2em;padding-top:0;max-width:96%;display: block;}
.qywenhuaa ul li{width: 84%;margin-bottom:1em;padding: 2em;}

.qylisxt{margin-bottom: 1em;}
.yglislst{width:96%;margin-top:2em;margin-bottom:0em;padding-top:0;max-width:96%;padding-bottom: 2em;}
.yglislst ul li{width: 48%;margin-right: 2%;}
.yglislst ul li:nth-child{2n}{margin-right:0;}

.qylisxt ul{width:96%;margin-top:2em;margin-bottom:2em;padding-top:0;max-width:96%;}
.qylisxt ul li{width: 48%;margin-right: 2%;}
.qylisxt ul li:nth-child{2n}{margin-right:0;}

.rongyuzizhilist{width:96%;margin-top:2em;margin-bottom:2em;padding-top:0;max-width:96%;}
.rongyuzizhilist ul li{width: 48%;margin-right: 2%;}
.rongyuzizhilist ul li:nth-child{2n}{margin-right:0;}

.header .center ul li a.ding .dropdown-toggle{display:block;}
.header .left img {height: 35px;}
.header{max-width: 96%;margin-top: 10px;margin-bottom: 8px;}
.header .right{gap:10px;margin-top: 6px;}
.mobile-menu-btn{display:block;}
.header .right .language,.header .right .search{display:none;}
.header .center{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:#fff;z-index:999;transition:right 0.3s ease;padding-top:50px;overflow-y:auto;box-shadow:-2px 0 10px rgba(0,0,0,0.1);}
.header .center.active{right:0;}
.header .center ul{float:none;width:100%;}
.header .center ul li{float:none;width:100%;text-align:left;border-bottom:1px solid #eee;}
.header .center ul li a.ding{line-height:50px;padding:0 20px;display:block;position:relative;}
.header .center ul li .dropdown-toggle{position: absolute;right: 10px;top: 0%;width: 50px;height: 50px;color: #7c7c7c;border-radius: 50%;text-align: center;line-height: 53px;font-size: 26px;font-weight: bold;cursor: pointer;}
.header .center ul li .zflie{position:static;display:none;background:#f9f9f9;padding:10px 20px;}
.header .center ul li:hover .zflie{display:none;}
.header .center ul li.show-dropdown .zflie{display:block;position: relative;}
.header .center ul li.show-dropdown .zflie .one{display:none;}
.header .center ul li.show-dropdown .zflie .three{display:none;}
.header .center ul li.show-dropdown .zflie .two{display: block;position: relative;}
.header .center ul li.show-dropdown .zflie .two a {
        margin: 0;
        width: 91%;
        border: none;
        border-bottom: 1px solid #4c4c4c;
        line-height: 3;
    }
.jiejuelist ul li .img img{  height: 185px;}


.header .center ul li:hover .zflie .mmiannr{flex-direction:column;max-width:100%;padding:10px 0;}
.header .center ul li:hover .zflie .mmiannr .one{width:100%;margin-bottom:10px;display: none;}
.header .center ul li:hover .zflie .mmiannr .two{width:100%;}
.header .center ul li:hover .zflie .mmiannr .two a{margin: 0;width: 91%;border: none;border-bottom: 1px solid #4c4c4c;line-height: 3;}
.header .center ul li:hover .zflie .mmiannr .three{width:100%;display:none;}
.header .center ul li a.ding.onon{border-bottom:none;color:#c00000;}
.messagee .zjtr form dd label {width: 60px;text-align: right;}
.messagee{background:#fff;}
.messagee .zjtr form .btngreen{padding: 10px 50px;margin: 0 auto;display: block;margin-top: 1.5em;margin-bottom: 4em;}
.messagee .zjtr form dt{gap: 10px;padding: 8px 10px;}
.messagee .zjtr form dt textarea{border: 1px solid #ccc;}
.messagee .zjtr form dd input{border: 1px solid #ccc;height: 3em;}
.messagee .zjtr{width:96%;margin-top:1em;margin-bottom: 1.5em;padding-top:0;max-width:96%;}
.messagee .zjtr form dd{margin-bottom: 1em;width: 94%;padding: 8px 10px;}
.messagee .zjtr form dl{display: block;}
.conone{width:96%;margin-top:1em;margin-bottom: 1.5em;padding-top:0;max-width:96%;}
.conone .left{width:100%;}
.conone .right{width:100%;}
.conone .left h1 {padding-top: 0.7em;}
.newsslist{width:96%;margin-top:1em;margin-bottom: 1.5em;padding-top:0;max-width:96%;}
.newsslist ul li .img{width:100%;}
.newsslist ul li .info{width:100%;}
.newsslist ul li .info span{margin-top: 1em;font-size: 1.05em;}
.newsslist ul li{margin-bottom: 2em;}
.zldownlist ul li p{padding-right:6px;}
.zldownlist ul li span img{margin-left: 5px;}
.lochmb .bread{max-width:96%;}
.zldownlist ul li{width:100%;margin-bottom:0.5em;}
.zldownlist{width:96%;margin-top:1em;margin-bottom:0;padding-top:0;max-width:96%;}
.sonflei{width:96%;margin-top:1em;margin-bottom: 1.5em;padding-top:0;max-width:96%;text-align: center;}
.sonflei a{font-size:0.96em;margin-right: 1.5em;line-height: 38px;}
.schanpblist ul{margin-top: 1em;}
.schanpblist ul li p{padding-top:10px;padding-bottom:10px;font-size: 0.8em;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;}
.schanpblist ul li:nth-child(2n){margin-right: 0;}
.schanpblist ul li{width:48%;margin-bottom: 0.4em;}
.schanpblist{width:96%;margin-top:1em;margin-bottom: 1em;padding-top:0;max-width:96%;}
.articlenr{width:96%;margin-top:1em;margin-bottom: 1em;padding-top:0;max-width:96%;}
.jiejuelist{width:96%;margin-top:1em;margin-bottom: 1em;padding-top:0;max-width:96%;}
.jiejuelist ul li p{padding-top: 8px;padding-bottom: 5px;font-size: 0.8em;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;}
.jiejuelist ul li{margin-bottom: 10px;}
.jiejuelist ul{margin-top: 0em;}
.xrpagination{margin-bottom: 2em;margin-top: 0.3em;}
.xrpagination li a {font-size: 0.8em;}
.xrpagination li{padding: 3px 8px;}

.indexabout .oneabout{width:96%;margin-top:0;margin-bottom: 1em;padding-top:2em;}
.indexabout{background:#f6f6f6;}
.indexabout .oneabout .left{width:100%;}
.indexabout .oneabout .left span{margin: 0 auto;display: block;width: 100%;text-align: center;font-size: 1.5em;}
.indexabout .oneabout .left i{margin: 0 auto;margin-top: 1.3em;margin-bottom: 1.3em;}
.indexabout .oneabout .right{width:100%;margin-top: 2em;}
.indexabout ul{width:100%;margin-bottom: 1em;padding-bottom: 0.1em;padding-top: 1.8em;margin-top: 0;}
.indexabout ul li span{font-size: 1.1em;margin-top: 1px;}
.indexabout ul li p{font-size: 0.94em;height: 40px;width: 80%;margin: 0 auto;margin-top: 5px;margin-bottom: 20px;}
.indexabout ul li{width:49.8%;padding-top: 2em;padding-bottom:0.9em;}
.indexabout ul li .img img{height:42px;}
.indexabout ul li:nth-child(2){border-right:none;border-bottom: 1px solid #f2f2f2;}
.indexabout ul li:nth-child(3){border-top: 1px solid #f2f2f2;}
.indexabout .oneabout .left a{padding: 8px 20px;margin:0 auto;margin-left: 36%;font-size:0.9em;}

.aboutlist .oneabout{width:96%;margin-top: 2em;margin-bottom: 1em;padding-top:2em}
.aboutlist{background:#f6f6f6;}
.aboutlist .oneabout .left{width:100%;}
.aboutlist .oneabout .left span{margin: 0 auto;display: block;width: 100%;text-align: center;}
.aboutlist .oneabout .left i{margin: 0 auto;margin-top: 1.3em;margin-bottom: 1.3em;}
.aboutlist .oneabout .right{width:100%;margin-top: 2em;}
.aboutlist ul{width:100%;margin-bottom: 1em;padding-bottom: 0.1em;padding-top: 1.8em;}
.aboutlist ul li span{font-size: 1.1em;margin-top: 1px;}
.aboutlist ul li p{font-size: 0.94em;height: 40px;width: 80%;margin: 0 auto;margin-top: 5px;margin-bottom: 20px;}
.aboutlist ul li{width:49.8%;padding-top: 2em;padding-bottom:0.9em;}
.aboutlist ul li .img img{height:42px;}
.aboutlist ul li:nth-child(2){border-right:none;border-bottom: 1px solid #f2f2f2;}
.aboutlist ul li:nth-child(3){border-top: 1px solid #f2f2f2;}

.indexnew{max-width:100%;margin-bottom: 1em;}
.indexnew ul{ display: block;width: 94%;margin: 0 auto;}
.jiejuefangan {min-height: auto;margin: 30px 0;}
.jiejuefangan .jf-bg-item img {height:100%;object-fit: cover; }
.jiejuefangan .jf-content h2 {font-size: 18px;margin-bottom: 10px;;}
.jiejuefangan  .jf-content p {font-size:12px;line-height: 1.5;margin-bottom: 20px;padding: 0 20px;}
.jiejuefangan .jf-button-group {bottom:4px;position: relative;left: 0;width: 100%;}
.jiejuefangan .jf-btn {padding: 10px 15px;font-size: 0.8em;padding: 15px 0;}
.jiejuefangan .jf-btn.active{padding: 13px 0 15px 0;border-top: 2px solid #400000;}
.jiejuefangan .jf-btn:hover{padding: 13px 0 15px 0;border-top: 2px solid #400000;}
.jiejuefangan .jf-btn img {max-width: 40%;}
.jiejuefangan .jf-content{top:4%;}
.jiejuefangan .jf-content i{width: 50px;height: 3px;margin-bottom:10px;}
.jiejuefangan .jf-btn span{margin-top: 7px;}

.indexcpro{width:96%;margin-top: 2em;margin-bottom: 1em;}
.indexcpro .ithre{display: block;margin-top: 0px;}
.indexcpro .ithre .left{width: 94.5%;display: block;padding: 20px 10px;}
.indexcpro .itwo ul{display: block;width:100%;}
.indexcpro .ione{display: block;}
.indexcpro .ione .left{ width: 94.5%;display: block;padding: 20px 10px;}
.indexcpro .ione .left .leftt{width:100%;}
.indexcpro .ione .left .rightt{width:100%;margin-top:2em;}
.indexcpro .ione .right{width: 94.5%;display: block;padding: 20px 10px;margin-top:10px;}
.indexcpro .itwo ul li{margin-bottom: 10px;}
.indexcpro .ione .right .leftt ul li p{font-size: 0.6em;}
.indexcpro .ithre .left .leftt ul li p{font-size: 0.6em;}
.indexcpro .ithre .center{ width: 94.5%;display: block;padding: 20px 10px;margin-top: 10px;}
.indexcpro .ithre .right{ width: 94.5%;display: block;padding: 20px 10px;margin-top: 10px;}

.zzrzzheng{max-width:98%;margin-top: 2em;margin-bottom: 0em;}
.zzrzzheng .zizhirzheng{width: 100%;}

.zzrzzheng .swiper-pagination{margin-top: 2em;}
.swiper-container-2 .swiper-button-prev{top:40%;}
.swiper-container-2 .swiper-button-next{top:40%;}
.swiper-container-2 .swiper-pagination {position: relative;margin-top: 1em;}
.swiper-container-2 .swiper-slide{transform: scale(0.6);}
.swiper-container-2 .swiper-slide-active{transform: scale(1);}
.swiper-container-2 .swiper-slide-active p{font-size:1em;}
.gcshili{max-width:98%;margin-bottom: 1em;}
.swiper-container-2{width: 100%;}
.titilee span{font-size: 1.5em;}
.titilee i{margin-top: 0.8em;margin-bottom: 0.8em;}
.titilee p{font-size: 0.99em;margin: 0 auto;width: 96%;}
.footer-container {flex-direction: column;max-width: 100%;display: block;padding: 0 10px;}
.footer-nav:nth-child(3) {width: 45%;float: left;}
.footer-nav:nth-child(2) {width: 45%;margin-left: 0;float: left;}
.footer-left {margin-right: 0;margin-bottom:20px; width: 100%;}
.footer-center {flex-direction: column;}
.footer-nav {margin-right: 0;margin-bottom: 30px;}
.footer-bottom .footer-container {flex-direction: column;text-align: center;}
.footer-bottom-right {margin-top: 10px;}
.footer-message input {width: 93%;border-radius: 4px;margin-bottom: 10px;}
.footer-message button {width: 100%;border-radius: 4px;}
.footer-social a:first-child .er{left: 110%;}
.footer-nav:nth-child(4) {width: 100%;margin-right: 0;clear: both;border-top: 1px solid #1c1c1c;margin-bottom: 0px;}
.footer-bottom {margin-top: 20px;padding-top:0px;border-top: 1px solid #2f2f2f;}
.footer {padding: 30px 0 15px;}
.footer-logo img {height: 40px;}
.footer-logo h3 {font-size: 20px;}
.footer-slogan {font-size:1em;}
.footer-nav h4 {font-size: 15px;}
.footer-nav ul li {font-size: 13px;margin-bottom: 8px;}
.footer-bottom-left p, .footer-bottom-right p {font-size: 14px;text-align: center;}
.footer-bottom-left {width: 96%;}
.footer-bottom-left a.right{width: 96%;clear:both;display:block;margin-top: 0;text-align: center;}






}