@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family: 'Inter', "微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none !important; }
a:hover{text-decoration:none;}
h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.new_header{position:fixed;left:0;z-index:99999999;top:0;width:100%;height:100px;background:#fff;display:flex;align-items:center}
.new_header .new_header_box{width:100%;max-width:1500px;margin:0 auto;align-items:center;justify-content:cetner;display:flex;}
.new_header .new_header_box .new_header_logo{width:164px;height: 100px;display: flex;align-items: center}
.new_header .new_header_box .new_header_logo img{max-width:100%}
.new_header .new_header_box .new_header_info{width:300px;display:flex;align-items:center;gap:20px;}
.new_header .new_header_box .new_header_info .new_header_search{width:calc(100% - 60px);}
.new_header .new_header_box .new_header_info .new_header_search form{height: 45px;background: #fff; padding: 0 10px;border:2px solid #F5F5F5;width:100%;transition: all .5s;display:flex;align-items:center;justify-content:space-between}
.new_header .new_header_box .new_header_info .new_header_search form button{background:none;cursor: pointer;border:0;}
.new_header .new_header_box .new_header_info .new_header_search form button img{height:20px}
.new_header .new_header_box .new_header_info .new_header_search form input{font-size:14px;color:#333}
.new_header .new_header_box .new_header_menu{width:calc(100% - 164px - 300px);padding:0 20px 0 40px;display:flex;align-items:center;gap:40px;}
.new_header .new_header_box .new_header_menu .item{position: relative;}
.new_header .new_header_box .new_header_menu .item h3{display:flex;align-items:center;justify-content:center;}
.new_header .new_header_box .new_header_menu .item h3 a{font-size: 16px;display:flex;align-items:center;justify-content:center;height: 100px;color: #060606}
.new_header .new_header_box .new_header_menu .item b{transition-duration:.4s;display: inline-block;background: url(../images/a_12.png) no-repeat center center;width: 15px;height: 10px;vertical-align: middle; margin: -3px 0 0 10px;}
.new_header .new_header_box .new_header_menu .item:hover b{transform: rotate(180deg);}
.new_header .new_header_box .new_header_menu .item .new_sub{transform: scaleY(0);transform-origin: top;transition:transform 0.3s ease-in-out;position: absolute;left:0;top:94px;width:100%;min-width:200px;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);}
.new_header .new_header_box .new_header_menu .item .new_sub:before{opacity:1;content: '';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom: 10px solid #8A1211;position: absolute;top:-9px;left:30px;z-index:2;transition:opacity 0.3s ease-in-out;}
.new_header .new_header_box .new_header_menu .item .new_sub a{text-transform:uppercase;padding:0 10px;display:flex;align-items: center;font-size:14px;height:45px;}
.new_header .new_header_box .new_header_menu .item .new_sub a:hover{background:#8A1211;color:#fff;}
.new_header .new_header_box .new_header_menu .item:hover .new_sub{transform: scaleY(1);}
.new_header .new_header_box .new_header_menu .item .new_pro_sub{transform: scaleY(0);transform-origin: top;transition:transform 0.3s ease-in-out;transition-duration:.4s;position: fixed;top:100px;left:0;width:100%;background:#F6F6F7;box-shadow:0 15px 30px rgba(0,0,0,.1);}
.new_header .new_header_box .new_header_menu .item:hover .new_pro_sub{transform: scaleY(1);}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_sub_box{width:100%;max-width:1500px;margin:0 auto}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_hd .new_pro_sub_box{display:flex;align-items:center}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_hd{width:100%;border-bottom:2px solid #8A1211}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_hd a{font-size:16px;color:#333;height:50px;align-items:center;display:flex;padding:0 30px;background:#F0F0F0}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_hd a.on{background:#8A1211;color:#fff}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box{width:100%;display:none;padding:20px 0;position: relative;}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu{width:300px;background:#fff;padding:20px;height:600px;overflow-y:scroll;border-radius:5px;}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu_auto::-webkit-scrollbar {width: 2px;}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu_auto::-webkit-scrollbar-track{background: #F0F0F0; border-radius: 4px;}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu_auto::-webkit-scrollbar-thumb {background: #8A1211; border-radius: 4px;}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu .sub_item{border-bottom:1px solid #F6F6F7}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu .sub_item h3{height:50px;width:100%;justify-content:space-between;padding:0 8px;}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu .sub_item h3 a{height:100%;}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu .sub_item h3 b{transform: rotate(270deg);}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu .sub_item.on > h3 a{color:#8A1211}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu2{width:calc(100% - 330px);background:#fff;height:600px;overflow-y:scroll;border-radius:5px;position:absolute;left:330px;top:20px;display:none;}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu2 .sub_item2{padding:10px;}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu2 .sub_item2 .sub_item3_box{display:flex;flex-wrap:wrap;gap:10px;}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu2 .sub_item2 .sub_item3_box .sub_item3{width:calc(20% - 10px);padding:10px;border:1px solid #F6F6F7;border-radius:4px;text-align:center}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu2 .sub_item2 .sub_item3_box .sub_item3 .p img{max-width:100%;}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu2 .sub_item2 .sub_item3_box .sub_item3:hover{border-color:#8A1211;}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu2 .sub_item2 .sub_item3_box .sub_item3:hover p{color:#8A1211}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu2 .sub_item2 h4{border-bottom:2px solid #F6F6F7;padding:12px 0;margin-bottom:12px;}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu2 .sub_item2 h4 a{font-size:18px;color:#000;}
.new_header .new_header_box .new_header_menu .item .new_pro_sub .new_pro_bd .sub_item_box .sub_item_menu2 .sub_item2 h4 a:hover{color:#8A1211;}

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}
@font-face {
	font-family: "font1";
	src:url('../images/Syne-Bold.otf');
}
.dqwz p{display: inline-block;}
.flright{float: right;}
.header{position: fixed;width: 100%;left: 0; top: 0;z-index: 100;background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1);  }
.headerbox{width: 1700px;margin:0 auto;max-width: 94%;height: 100px;}
.logo{width: 164px;height: 100px;display: flex;align-items: center;float: left;}
.logo img{width: 100%;}
.nav {float: left; padding-left: 55px;}
.nav ul{display: flex;justify-content: space-between;}
.nav li{position: relative;padding: 0px 20px;z-index:99999;}
.nav li:before{position: absolute;content: ""; border-bottom: 3px solid #8A1211;width: 0; left: 50%;transform: translateX(-50%);bottom: 0;transition: all .5s;}
.nav h3 a{font-size: 18px;line-height: 100px;color: #060606;font-family: lnter;}
.nav h3 b{transition-duration:.4s;display: inline-block;background: url(../images/a_12.png) no-repeat center center;width: 15px;height: 10px;vertical-align: middle; margin: -3px 0 0 10px;}
.nav li.cur:before{width: 100%;}
.nav li:hover:before{width: 100%;}
.nav li:hover h3 b{transform: rotate(180deg);}
.sub{position: absolute; width: 100%;background: rgba(255,255,255,.8);left: 0;top: 100px;display: none;z-index:99999}
.sub a{display: block;text-align: center; line-height: 40px; font-size: 14px;z-index: 10;transition: .5s;}
.sub a:hover{color: #fff;background: #8A1211;}

.yzxz{float: right;width:140px; }
.yzxz ul{display: flex;justify-content: space-between;align-items: center; line-height: 100px;}
.yzxz li{color: #DADADA;font-size: 17px;}
.yzxz li a{color: #666;transition: all .5s;display: block;position: relative;}
.yzxz li a:before{position: absolute;content: ""; border-bottom: 2px solid #8d1817;width: 0;bottom: 28px;left: 50%;transform: translateX(-50%);transition: .5s;}
.yzxz li.cur a:before{width: 100%;}
.yzxz a:hover:before{width: 100%;}

.lxsc{float: right;height:100px}
.lxsc ul{display:flex;align-items:center;height:100%;gap:0 20px}
.ssnr{height: 45px;background: #fff; padding: 0 10px;border:2px solid #F5F5F5;width:200px;transition: all .5s;display:flex;align-items:center}
.wby1{height: 40px; width: 100%;}
.btn1{border: none;background: url(../images/a_01.png);width: 20px;height: 20px;cursor: pointer;background-size: 100% 100%;}
.hynr{height: 45px;background: #fff;left: 0;top: 100px; position: absolute; box-shadow:0 0 10px rgba(0, 0, 0, .1); width: 0;opacity: 0;transition: all .5s;}
.hynr p{color: #333; padding: 0 10px;line-height: 40px;font-size: 14px;}

.h100{height: 100px;}
.banner{position: relative;overflow: hidden;}
.banner .mySwiper2 .swiper-slide{position: relative;}
.banner .mySwiper2  .swiper-slide .pic img{width: 100%;}
.banner .mySwiper2  .swiper-slide .box{position: absolute;left:0;top:0;width:100%;height:100%;z-index:1;display:flex;justify-content:center;align-items:center}
.banner .mySwiper2  .swiper-slide .txt{max-width:1250px;width:100%;margin:0 auto 0;}
.banner .mySwiper2  .swiper-slide .txt h3{font-size:42px;line-height:1.2;color:#fff;max-width:700px;}
.banner .mySwiper2  .swiper-slide .txt p{max-width:700px;color:#fff;margin:20px 0 40px;font-size:18px;line-height:30px;}
.banner .mySwiper2  .swiper-slide .txt a{width:114px;height:42px;background:#8A1211;color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center;border-radius:40px;}

.banner .mySwiper1{position: absolute;z-index:99;left:50%;transform: translateX(-50%);bottom:0;height:100px;width:100%;max-width:1250px;}
.banner .mySwiper1 .swiper-slide{transition-duration:.2s;cursor: pointer;z-index:9999}
.banner .mySwiper1 .swiper-slide .bg{background: linear-gradient(90deg, #8A1211 45%, #8A1211 55%);background-size: 220% auto;background-position: right;transition: background-position .3s ease-out;margin-bottom: 10px;height: 4px;position: relative;}
.banner .mySwiper1 .swiper-slide-thumb-active .bg::after {content: '';position: absolute;left: 0;top: 0;height: 100%;width: 0%;background-color: #fff;animation: loadProgress 5.9s linear; }
@keyframes loadProgress {
    0% { width: 0%; }
    100% { width: 100%; }
}
.banner .mySwiper1 .swiper-slide h3{font-size:16px;color:#fff;margin-top:15px;line-height: 1.25;font-weight:bold}
.banner .mySwiper1 .swiper-slide-thumb-active{transform: translateY(-20px);}


.btn2{display: block;width:210px; line-height: 60px;font-weight: bold; text-align: center;color: #383838;font-size: 18px;border: 2px solid #fff;transition: all .5s;background: #fff;}
.btn2:hover{color: #fff;background: #8A1211;border: 2px solid #8A1211;}
.btn3{display: block;width: 210px; line-height: 60px;font-weight: bold; text-align: center;color: #fff;font-size: 18px;border: 2px solid #fff;transition: all .5s;}
.btn3:hover{color: #fff;background: #8A1211;border: 2px solid #8A1211;}
.banner .swiper-button-next{background: url(../images/a_07.png);width: 38px;height: 36px;outline:none;right: 5vw; margin-top: -18px;background-size: 100% 100%;}
.banner .swiper-button-next:hover{background: url(../images/a_04.png);background-size: 100% 100%;}
.banner .swiper-button-prev{background: url(../images/a_06.png);width: 38px;height: 36px;outline:none;left: 5vw;margin-top: -18px;background-size: 100% 100%;}
.banner .swiper-button-prev:hover{background: url(../images/a_05.png);background-size: 100% 100%;}

.bj1{background:#f5f5f5;}
.cpzx{width: 1670px;max-width: 94%; margin: 0 auto; padding-bottom: 30px;} 
.qjtitle{text-align: center;padding: 50px 0;}
.qjtitle h2{ font-size: 48px;color: #092338; margin-bottom: 25px; }
.qjtitle h2 b{color: #8A1211;}
.qjtitle p{font-size: 18px; line-height: 32px;color: #383838; margin-bottom: 25px;}
.qjtitle a{display: inline-block; padding: 0 33px; line-height: 40px;border-radius: 5px; border: 1px solid #949292; font-size: 15px;transition: all .5s;}
.qjtitle a:hover{border: 1px solid #8A1211;color: #fff;background: #8A1211;}
.cpzx_nr{overflow: hidden;position: relative;}
.cpzx_nr .swiper{padding-bottom: 50px;}
.cpzx_nr .swiper-pagination-bullet{width: 21px;height: 8px;background: #c1c1c1;border-radius: 4px; opacity: 1;}
.cpzx_nr .swiper-pagination-bullet-active{background: #000;}
.cpzxbox{overflow: hidden; border-radius: 10px;}
.cpzxbox span{display: block; overflow: hidden;}
.cpzxbox span img{width: 100%;height: 100%;transition: opacity .4s ease-in, transform .6s linear;}
.cpzxbox:hover span img{transform: scale(1.1);}
.cpzxtext{padding:35px 20px 20px 20px;background-image: linear-gradient(#fff, #e6e7e9);}
.cpzxtext p img{width: 106px;}
.cpzxtext h2{font-size: 18px;color: #092338;margin: 15px 0;text-align:center}
.cpzxtext a{display: block;text-align: center; line-height: 50px;border: 1px solid #8A1211;color: #8A1211;transition: .5s;font-size: 15px;border-radius: 6px;}
.cpzxtext a:hover{color: #fff;background: #8A1211;}

.cpzs{ overflow: hidden; position: relative; margin-top: 150px; padding-bottom: 95px;}
.cpzsbox{display: flex;justify-content: space-between;align-items: center;border-radius: 15px;overflow: hidden;}
.cpleft{width: 50%;background: #000000; padding: 140px 50px 135px 50px;}
.cpleft img{width: 185px;}
.cpleft h2{color: #fff; font-size: 59px;margin: 20px 0 15px;}
.cpleft p{color: #fff; font-size: 20px; line-height: 32px;}
.cpleft a{font-size: 17px;color: #fff;font-weight: bold; margin-top: 30px;transition: .4s;display: inline-block;}
.cpleft a:hover{opacity: 0.7;}
.cpright img{width: 100%;}
.cpzs .swiper-button-next{width: 65px;height: 65px; border-radius: 50%;border: 1px solid #000000;margin: 0; top: auto;bottom: 0; right: calc(50% - 80px);background: url(../images/a_14.png) no-repeat center center #fff;}
.cpzs .swiper-button-prev{width: 65px;height: 65px; border-radius: 50%;border: 1px solid #000000;margin: 0; top: auto;bottom: 0; left: calc(50% - 80px);background: url(../images/a_15.png) no-repeat center center #fff;}

.cpsm{background:#fff}
.cpsm_box{width: 1630px;margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between; padding:60px 0;}
.cpsm_text{width: calc(100% - 790px);padding-top;30px}
.cpsm_text h3{font-weight: bold; font-size: 24px;color: #8A1211;line-height: 100px;}
.cpsm_text h2{text-align:left;}
.cpsm_text p{font-size: 16px; line-height: 30px;color: #000000;}
.cpsm_text a{color: #fff; font-size: 20px;transition: .5s; width: 206px;text-align: center; line-height: 70px;background: #8A1211;border-radius: 6px; display: block; margin-top: 25px;}
.cpsm_text a:hover{background: #660605;}

.spsm_tp{width: 590px; position: relative; padding-left: 40px;}
.spsm_tp img{width: 100%;}
.cpsmwb{position: absolute;left: 0;bottom: 0;text-align: center; width: 260px;height: 240px;background: #8A1211; padding-top: 50px;}
.cpsmwb h2{color: #fff; font-size: 48px; margin-bottom: 15px;}
.cpsmwb p{font-size: 20px; line-height: 28px;color: #fff;}

.bj2{background: url(../images/a_17.png) no-repeat center center;background-size: 100% 100%;}
.cpyy{width: 1550px;margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between;align-items: center; padding: 235px 0;}
.cpyy_tp{width: 716px;}
.cpyy_tp img{width: 100%;}
.cpyy_text{width: calc(100% - 810px);}
.cpyy_text h3{font-weight: bold;font-size: 24px;color: #8A1211;margin-bottom: 10px;}
.cpyy_text h2{font-size: 48px; line-height: 67px; color: #092338; margin-bottom: 25px;}
.cpyy_text p{font-size: 16px;line-height: 30px;color: #000000;margin-bottom: 30px;}
.cpyy_text a{color: #fff; font-size: 20px;transition: .5s; width: 206px;text-align: center; line-height: 70px;background: #8A1211;border-radius: 6px; display: block; margin-top: 25px;}
.cpyy_text a:hover{background: #660605;}
.fzlc{width: 1610px;margin: 0 auto; padding: 255px 0 205px;max-width: 94%;}
.fzlc_title{padding-bottom: 120px;}
.fzlc_title p{ font-size: 18px;color: #8A1211;}
.fzlc_title h2{font-size: 59px;color: #092338; margin: 20px 0 0 0;}
.fzlc_nr ul{overflow: hidden;}
.fzlc_nr li{float: left; width: 25%;border-right: 1px solid #dddddd;padding-bottom: 80px;text-align: center;}
.fzlc_nr li:last-child{border: none;}
.fzlc_nr h2{/*  */font-size: 120px;color: #8A1211;/* font-weight: bold; */margin-bottom: 30px;}
.fzlc_nr p{font-size: 26px;color: #383838;}

.soms{width: 1660px;max-width: 94%; margin: 0 auto;}
.soms_title h2{font-size: 60px;  color: #092338;padding-bottom: 85px;}
.soms_nr{display: flex;justify-content: space-between;align-items: center;}
.soms_left{width: 55%;}
.soms_left img{width: 100%;border-radius: 10px;}
.soms_right{width: calc(45% - 60px);}
.soms_right li{border-bottom: 1px solid #dbdbdb;}
.soms_right h2{line-height: 90px;  font-size: 26px;color: #383838;cursor: pointer;background: url(../images/a_12.png) no-repeat right center;}
.somstext{padding-bottom: 15px;display: none;}
.somstext p{font-size: 16px; line-height: 2;color: #383838;}
.somstext a{display: inline-block; margin-top: 15px;  color: #383838;font-size: 17px;transition: all .5s;font-weight: bold;text-decoration: underline;}
.somstext a b{display: inline-block;background: url(../images/a_20.png);width: 23px;height: 22px;background-size: 100% 100%;margin: -3px 0 0 8px;vertical-align: middle;}
.somstext a:hover{letter-spacing: 2px;}

.news{width: 1630px;margin: 0 auto; padding: 50px 0 0 0;max-width: 94%;}
.news_title{ padding-bottom: 45px;}
.news_title h2{ font-size:36px;color: #092338;}
.news_title h2  a {display: inline-block; padding: 0 53px;line-height: 50px;border-radius: 5px; border: 1px solid #949292; font-size: 15px;transition: all .5s;}
.news_title h2  a:hover{color: #fff;border: 1px solid #8A1211;background: #8A1211;}
.news_title ul{overflow: hidden; padding-top:30px;}
.news_title li{float: left; padding-right: 20px;}
.btn4{display: block;width: 215px; line-height: 60px;border: 2px solid #8A1211;background: #8A1211;color: #fff;font-size: 20px;background: #8A1211;transition: .5s;border-radius: 6px;text-align: center;font-weight: bold;}
.btn5{display: block;width: 215px; line-height: 60px;border: 2px solid #8A1211;background: #8A1211;color: #8A1211;font-size: 20px;background: #fff;transition: .5s;border-radius: 6px;text-align: center;font-weight: bold;}
.btn5:hover{color: #fff;background: #8A1211;}
.news_nr ul{overflow: hidden;}
.news_nr li{float: left; width:23.5%;margin-right:2%;margin-bottom:30px}
.news_nr li:nth-child(4n){margin-right:0;}
.news_nr li .newsbox{padding:20px;background:#fff;}
.newsbox span{display: block; overflow: hidden;}
.newsbox span img{width: 100%;height: 100%; object-fit: cover;transition: opacity .4s ease-in, transform .6s linear;}
.news_text{padding: 30px 0 0 0;}
.news_text h3{font-weight: bold;font-size: 18px;color: #8A1211;letter-spacing: 2px;}
.news_text h2{font-size:18px;color: #383838; margin: 20px 0 15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_text p{font-size: 14px;line-height:32px;;color: #666666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_text a{display:inline-block; font-weight: bold; font-size: 16px; color: #000000;margin-top: 15px;transition: .5s;}
.news_text a b{display: inline-block;font-size: 19px;color: #000; margin-top: 15px; font-weight: bold;}
.news_text a b { display: inline-block; background: url(../images/a_20.png);width: 23px;height: 22px;background-size: 100% 100%;margin: -3px 0 0 8px;vertical-align: middle;}
.news_text a:hover{letter-spacing: 2px;}
.newsbox:hover span img{transform: scale(1.1);}
.newslb{padding: 180px 0;}
.newslb ul{overflow: hidden; margin-left: -55px;}
.newslb li{float: left; width: 25%; padding-left: 55px;}
.xwlbbox h2{ font-size: 26px;color: #383838; margin-bottom: 25px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xwlbbox p{font-size: 20px;line-height: 32px;color: #383838; height: 96px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.xwlbbox a{display: block; margin: 45px 0 70px; border-radius: 6px; text-align: center; line-height: 60px;border: 2px solid #1a1a1a;color: #383838;}
.xwlbbox a{display: block; margin: 45px 70px 0 0; border-radius: 6px; text-align: center; line-height: 60px;border: 2px solid #1a1a1a;color: #383838;font-weight: bold; font-size: 20px;transition: .5s;}
.xwlbbox a:hover{border: 2px solid #8A1211;background: #8A1211;color: #fff;}

.footer{background: #383838;}
.footerbox{width: 1520px;margin: 0 auto;max-width: 94%;display: flex;justify-content: space-between; padding:70px 0 0}
.foot_a{width: 400px;}
.foot_a img{margin: 0 auto;}
.foot_a p{font-size: 18px;color: #b2b2b2;margin-top: 40px; line-height: 32px;}
.foot_b{width: calc(100% - 520px);}
.foot_b ul{display: flex;justify-content: space-between;}
.foot_b ul li:nth-child(3){ width:500px;}
.foot_b h2{font-weight: bold; font-size: 17px;color: #fff; margin-bottom: 15px;}
.foot_b dt{font-size: 15px; line-height: 40px;color: #fff;font-weight: 400; padding-left: 15px;position: relative;}
.foot_b dt:before{position: absolute; content: "";width: 5px;height: 5px; left: 0;top: 50%;transform: translateY(-50%);background: #fff;border-radius: 50%;}
.foot_b dt a{color: #fff; transition: .5s;}
.foot_b dt a:hover{opacity: 0.5;}
.foot_b dt b{font-weight: bold; font-size: 25px;}
.foot_b p{font-size: 15px; line-height: 30px;color: #fff;font-weight: 400; padding-left: 15px;position: relative;}
.foot_b p:before{position: absolute; content: "";width: 5px;height: 5px; left: 0;top:15px;background: #fff;border-radius: 50%;}
.foot_b h3{padding: 15px 0 70px 0;}
.foot_b h3 a{display: inline-block;vertical-align: middle; margin-right: 15px;}
.foot_b h3 a img{transition: .5s;}
.foot_b h3 a:hover img{opacity: .5;}
.bqxx{width: 1520px;margin: 0 auto;padding:20px 0  30px 0;max-width: 94%;display: flex;justify-content: space-between;align-items: center;position: relative;}
.bqxx:before{position: absolute;content: "";/* border-bottom: 2px solid #900f0e; */width: 32px;left: 0;top: 0;}
.bqxx p{font-size: 15px;text-align: center; line-height: 30px;color: #fff;}
.bqxx ul{overflow: hidden;}
.bqxx li{display: inline-block; padding-left: 50px;line-height: 30px; font-size: 15px;}
.bqxx li a{color: #fff;transition: .5s;text-transform: uppercase;}
.bqxx li a:hover{opacity: .5;}

.article-down .title{margin-bottom: 20px;font-weight: 800;font-size: 20px;border-bottom: 3px solid #f6f6f6;padding-bottom: 8px;}
.article-down ul li{float: left;}
.article-down ul li a{display: block;font-size:16px;height:50px;line-height:50px;background: #f6f6f6;border-radius:4px;margin-right:20px;text-align: center;transition: all .3s;overflow: hidden;padding: 0 20px;}
.article-down ul li a:hover{background:#8A1211;color:#fff;}

/*CLASSIFICATION*/
.banner1{position: relative;}
.banner1 img{width: 100%;}
.cpfltext{position: absolute; width: 1630px;max-width: 94%;left:50%; top:50%; transform:translate(-50%,-50%);}
.cpfltext h2{display: inline-block;/* background: rgba(255,255,255,.1); */color: #fff;line-height: 130px;width: 100%;text-align: left;font-size: 48px;font-weight: bold;}

.wz1630{width: 1630px;margin: 0 auto;max-width: 94%;}
.cpbanner{background: url(../images/a_27.png) no-repeat right center;height: 214px;background-size: cover; margin-bottom: 10px; margin-top: 50px;}
.cpbanner_text{padding: 50px 0 0 90px;}
.cpbanner_text p{font-weight: bold; font-size: 41px;color: #000;display: inline-block;}
.cpbanner_text p span{display: block;background: url(../images/a_28.png) no-repeat right center;height: 23px; margin-top: 20px;}
.cpbanner_text img{width: 80px;margin-bottom: 20px;}
.cplbxx{background: #fff; margin-bottom: 10px; padding: 0 50px 10px 50px;}
.cplbxx_title h2{font-size: 24px;color: #8A1211;padding: 25px 0;}
.cplbxx_title h2 a{float: right;width: 150px;}
.cplbxx_title h2 a img{width: 100%;}
.cplbxx_nr ul{overflow: hidden; margin-left: -50px;}
.cplbxx_nr li{float: left; width:25%; padding: 0 0 50px 50px;}
.xxcpbox{overflow: hidden;border-radius: 10px;}
.xxcpbox span{display: block; overflow: hidden;}
.xxcpbox span img{width: 100%;height: 100%;transition: opacity .4s ease-in, transform .6s linear;}
.xxcp_text{padding:0 20px 25px 20px;text-align:center;background-image: linear-gradient(#ffffff 10%, #e5e6e8);}
.xxcp_text h2{font-size:18px;line-height:45px;color: #092338;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xxcp_text p{font-size: 14px;color: #999999; line-height: 1.6;}
.cplbxx_nr a:hover img{transform: scale(1.1);}
.cplbxx_nr a:hover h2{color: #850707;}

.cpbanner_2{background: url(../images/a_32.png) no-repeat right center;height: 214px;background-size: cover; margin:70px 0 10px;}
.h140{height: 140px;}

/*Product_Application*/
.wxjz{padding: 50px 0 0 0;}
.wzjz_title ul{overflow: hidden;border-bottom: 1px solid #767676;}
.wzjz_title li{ width: 12.5%;float: left;}
.wzjz_title a{display: block; text-align: center; font-size: 24px;color: #777;line-height: 78px;transition: .5s;}
.wzjz_title li.cur a{color: #fff;background: #8A1211;}
.wzjz_title a:hover{color: #fff;background: #8A1211;}
.wzjz_xq{padding: 95px 0 0 ;display: flex;justify-content: space-between;}
.wxjz_tp{width: 656px;height: 422px; overflow: hidden;}
.wxjz_tp img{width: 100%;height: 100%; object-fit: cover;}
.wxjz_text{border-radius: 10px; overflow: hidden;background: #fff;width: calc(100% - 700px); padding: 0 25px;}
.wxjz_text h2{font-weight: bold; font-size:40px;color: #333333;padding: 45px 0 30px;}
.wxjz_text h2 a{width: 110px;}
.wxjz_text h2 a img{width: 100%;transition: .5s;}
.wxjz_text h2 a:hover img{opacity: .5;}
.wxjz_nr{height: 270px; overflow: auto; padding-right: 40px;}
.wxjz_nr p{font-size: 16px; line-height:28px;color: #666;}
.wxjz_nr::-webkit-scrollbar-track {background-color:#F5F5F5;}
.wxjz_nr::-webkit-scrollbar {width:5px;background-color:#d9d9d9;}
.wxjz_nr::-webkit-scrollbar-thumb {background-color:#d9d9d9;}

.cpjh{overflow: hidden; position: relative; padding: 75px 0 0 0;}
.cpjh_nr ul{overflow: hidden; margin-left: -30px;}
.cpjh_nr li{float: left;width: 25%; padding: 0 0 30px 30px;}


.gyfj{padding: 140px 0 210px; margin-top: 50px; position: relative; overflow: hidden;}

.gyfj .swiper-button-next{width: 75px;height: 75px;border-radius: 50%;border: 1px solid #d6d6d6;margin: 0;top: auto; top: 0;background: url(../images/a_37.png) no-repeat center center;transition: .5s;z-index: 10;}
.gyfj .swiper-button-prev{width: 75px;height: 75px;border-radius: 50%;border: 1px solid #d6d6d6;margin: 0;top: auto; top: 0;background: url(../images/a_36.png) no-repeat center center;transition: .5s;z-index: 10;}
.gyfj .swiper-button-next:hover{background: url(../images/a_38.png) no-repeat center center #8A1211;border: 1px solid #8A1211;}
.gyfj .swiper-button-prev:hover{background: url(../images/a_39.png) no-repeat center center #8A1211;border: 1px solid #8A1211;}
.gyfj .swiper-pagination{line-height: 60px;font-size: 30px;color: #808080;z-index: 1;bottom: auto; top:0;}
.gyfjbox{border-radius: 10px; overflow: hidden; }
.gyfjbox span{display: block; overflow: hidden;}
.gyfjbox span img{width: 100%;height: 100%;transition: opacity .4s ease-in, transform .6s linear;}
.cpzxbox span{display: block; overflow: hidden;}
.cpzxbox span img{width: 100%;height: 100%;transition: opacity .4s ease-in, transform .6s linear;}
.gyfj_text{height: 266px; padding: 30px 25px 0 25px;background-image: linear-gradient(#fff, #e5e6e8);}
.gyfj_text h2{font-size: 28px;color: #092338;margin-bottom: 20px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.gyfj_text dt a{display: block; line-height: 38px; font-size: 18px;color: #666666;background: url(../images/a_43.png) no-repeat right center;transition: .5s;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.gyfj_text dt a:hover{color: #8A1211;background: url(../images/a_44.png) no-repeat right center;}

/*video*/
.video{padding-top: 140px;}
.wideobox{width: 850px;max-width: 100%;}
.wideobox h2{ color: #000000;font-size: 90px;margin-bottom: 30px;}
.wideobox p{font-size: 22px;color: #333333;line-height: 40px; opacity: .8;}
.bj4{background: url(../images/a_45.png) no-repeat center center;background-size:cover;}

.metc{width: 1630px;margin: 0 auto; max-width: 94%;padding: 220px 0 240px;display: flex;justify-content: space-between;}
.metc_tp{width: 625px; position: relative;}
.metc_tp img{width: 100%;}
.bfbtn {background:url(../images/a_47.png) no-repeat center center;width: 66px;height: 66px;border-radius: 50%;cursor: pointer; position: absolute; transition: all ease .4s;left:50%; top:50%; transform:translate(-50%,-50%);}
.bfbtn::after { z-index: -1; animation: scaleAni 1s infinite linear; content:''; border:1px solid #ffffff; width: 100%; height: 100%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.bfbtn::before { z-index: -1;animation: scaleAni 1.5s infinite linear;  content:''; border:1px solid #ffffff; width: 120%; height: 120%;
 position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
@keyframes scaleAni{
	from{ transform: translate(-50%,-50%) scale(1); opacity: 1;}
	to{transform: translate(-50%,-50%) scale(1.5); opacity: 0;}
}
.metc_text{width: calc(100% - 700px);}
.metc_text h3{font-size: 18px;color: #8A1211;}
.metc_text h2{color: #fff;font-size: 48px;line-height: 67px; margin: 10px 0 20px;}
.metc_text p{font-size: 18px; line-height: 30px;color: #fff; opacity: .8;}
.metc_text a{display: block;text-align: center; border-radius: 6px; line-height: 68px;margin-top: 30px; width: 265px;font-size: 24px;color: #092338;transition: .5s;background: #fff;}
.metc_text a:hover{color: #fff;background: #8A1211;}

.jjfa_title h2{font-size: 40px;color: #000000;font-weight: bold;padding: 80px 0 50px;line-height: 40px;}
.jjfa_title h2 a{transition: .5s; font-size: 19px;font-weight: bold;color: #8A1211;}
.jjfa_title h2 a b{background: url(../images/a_48.png);width: 23px;height: 21px;vertical-align: middle; display: inline-block;margin: -3px 0 0 8px;}
.jjfa_title h2 a:hover{letter-spacing: 2px;}


.jjfa_tp{height: 300px;overflow: hidden; position: relative;}
.jjfa_tp img{width: 100%;height: 100%; object-fit: cover;}
.jjfabox:hover img{transform: scale(1.1);}
.jjfa_nr ul{overflow: hidden;margin-left: -40px;}
.jjfa_nr li{float: left; width:25%; padding: 0 0 20px 40px;}
.jjfabox{border-radius: 10px; overflow: hidden;}
.jjfa_tp{position: relative; height: 300px;overflow: hidden;}
.jjfa_tp img{width: 100%;height: 100%; object-fit: cover;transition: opacity .4s ease-in, transform .6s linear;}
.jjfa_text{padding-top: 20px;}
.jjfa_text h2{font-size:22px; line-height: 32px;color: #383838; margin-bottom: 10px;}
.jjfa_text p{font-size:16px; line-height: 32px;color: #666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.fynr{display: flex;justify-content: space-between;align-items: center; padding: 60px 0 100px;}
.prev{width: 75px;height: 75px;border: 1px solid #d2d2d2;background: url(../images/a_36.png) no-repeat center center;border-radius: 50%; display: block;transition: .5s;}
.next{width: 75px;height: 75px;border: 1px solid #d2d2d2;background: url(../images/a_37.png) no-repeat center center;border-radius: 50%; display: block;transition: .5s;}
.prev:hover{background: url(../images/a_39.png) no-repeat center center #8A1211;border: 1px solid #8A1211;}
.next:hover{background: url(../images/a_38.png) no-repeat center center #8A1211;border: 1px solid #8A1211;}

.fynr ul {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap:12px;
}

.fynr li {
  padding: 8px 12px; /* 增加内边距使点击区域更大 */
  font-size: 14px; /* 减小字体大小，更适合分页 */
  color: #808080;
  border-radius: 4px; /* 添加圆角 */
  background-color: #f8f8f8; /* 添加背景色 */
  transition: all 0.3s ease; /* 平滑过渡效果 */
  min-width: 36px; /* 确保按钮有最小宽度 */
  text-align: center; /* 文字居中 */
}

.fynr li a {
  color: #808080;
  text-decoration: none; /* 移除下划线 */
  display: block; /* 确保链接填充整个li */
}

.fynr li a:hover {
  color: #8A1211;
}

/* 当前页样式 */
.fynr li.active {
  background-color: #8A1211;
  color: white;
}

/* 当前页悬停效果保持不变 */
.fynr li.active:hover {
  background-color: #8A1211;
}
.fynr li.active a{color:#fff}

/*Ziyang_Download*/
.zlxz_text{padding:80px 0 40px;}
.zlxz_text h2{ font-size:68px;color: #000000;margin-bottom: 30px;}
.zlxz_text p{width: 750px;max-width: 100%; font-size: 20px; line-height: 32px;color: #333; opacity: .8;}
.scsm{padding-bottom:80px;}
.scsm li{padding-bottom: 15px;}
.scsm_box{background: url(../images/a_52.png) no-repeat center center;background-size: cover;padding: 35px 50px; position: relative;display: flex;justify-content: space-between;}
.scsm_left{width: 294px;}
.scsm_left img{width: 100%;}
.scsm_right{width: calc(100% - 360px);}
.scsm_right h2{font-weight: bold; font-size: 32px;color: #333333;line-height: 2;}
.scsm_right h2 a:hover{color: #8A1211;}
.scsm_right p{font-size: 20px;color: #808080;line-height: 40px;}
.scsm_right p b{color: #333;}

.ylxz{position: absolute; right: 60px;bottom: 35px;}
.ylxz dl{overflow: hidden;}
.ylxz dt{float: left;padding-left: 25px;font-size: 20px;}
.ylxz dt a{color: #808080;text-decoration: underline !important;display: inline-block;transition: .5s;}
.ylxz dt a img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0;}
.ylxz dt a:hover{color: #8A1211;}

/*Contact_Us*/
.lxwm_bj{background: url(../images/a_60.png) no-repeat left bottom;background-size: 35% auto ;padding-bottom: 220px;}
.lxwm_title{padding: 50px 0 20px;}
.lxwm_title h2{line-height: 1.5;  font-size: 80px;color: #000000;}
.lxwm_nr{display: flex;justify-content: space-between;align-items: center;}
.lxwm_left{width: 460px;}
.lxwm_left p{font-size:18px;line-height:32px;color: #333333;opacity: .8;}
.lxwm_left ul{padding-top: 90px;}
.lxwm_left li{padding: 40px 0; border-bottom: 1px solid #eeeeee;display: flex;justify-content: space-between;align-items: center;}
.tbleft{width: 60px;height: 60px;background: #8A1211; position: relative;}
.tbleft img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.tb_right{width: calc(100% - 80px);}
.tb_right h3{ font-size: 20px;color: #222222;margin-bottom: 10px;}
.tb_right h4{font-size: 16px;color: #81848A;line-height:26px}
.lxwm_right{width: calc(100% - 550px);background: #fff; padding: 50px 40px 40px 40px;}
.lxwm_right h2{font-size: 50px;color: #222222;margin-bottom: 40px;}
.lxwm_right ul{overflow: hidden; margin-left: -30px;}
.lxwm_right li{float: left; width: 50%; padding: 0 0 25px 30px;}
.wby5{width: 100%; height: 60px; line-height: 58px;border: 1px solid #eeeeee;border-radius: 10px; padding: 0 15px;font-size: 16px;}
.wby6{width: 100%; height: 130px; border: 1px solid #eeeeee;border-radius: 10px; padding: 15px;font-size: 16px;}
.wby5:hover,.wby6:hover{border-color: #8A1211;}
.lxwm_right ul li:nth-child(3){ width:100%;}
.lxwm_right ul li:nth-child(4){ width:100%;}
.lxwm_right ul li:nth-child(5){ width:100%;}
.btn6{width: 170px;height: 50px;font-size: 16px;  color: #8A1211;border: 2px solid #8A1211;transition: .5s;cursor: pointer; margin-top: 20px;background: #fff;}
.btn6:hover{background: #8A1211;color: #fff;}
.wzdt img{width: 100%;}

/*Article_Details*/
.wzxq_text{position: relative; padding-bottom: 100px; }
.wzxq_text:before{position: absolute;content: "";background: #0e181e;width: 100%;height: calc(100% - 280px);}
.wzxqbox{position: relative;z-index: 10;text-align: center; padding: 50px 0 30px;}
.wzxqbox h3{color: #fff;font-size: 28px;}
.wzxqbox h3 b{color: #8A1211;}
.wzxqbox h2{color: #fff;font-size: 75px;line-height: 90px;margin: 25px 0 35px 0;}
.wzxqbox p{color: #fff;font-size: 28px;line-height: 40px;opacity: .8;}
.wzslt{position: relative;z-index: 10; padding-right: 15vw;}
.wzslt img{width: 100%;}

.xqwz{background: #fff; padding: 0 90px 50px 90px;width: 1630px;margin: 0 auto;max-width: 94%;}
.xqwz img{max-width: 100%;}
.xqwz h2{color: #333333;font-size:36px;line-height:40px; padding: 40px 0 20px;}
.xqwz p{font-size: 24px;line-height: 40px;color: #808080;}
.xqwz h3{font-size: 28px;line-height: 40px;color: #333;margin: 40px 0;}
.xqwz p{margin: 30px 0;max-width: 100%;}
.sxpwz ul{text-align: center; padding-top: 100px;}
.sxpwz li{display: inline-block; padding: 0 15px;}
.sxpwz li a{font-size: 16px;color: #8A1211; width: 400px; line-height: 50px;border: 1px solid #8A1211;transition: .5s;display: block;}
.sxpwz li.cur a{color: #fff;background: #8A1211;}
.sxpwz a:hover{color: #fff;background: #8A1211;}
.h150{height: 150px;}

/*wz_lb*/
.popw_itlte{ padding: 90px 0 110px;display: flex;justify-content: space-between;align-items: center;}
.popw_itlte h2{font-weight: bold; font-size: 60px;color: #000000;}
.nyss{width: 425px;height: 65px;background: #fff;border: 1px solid #a8a8a8; position: relative;}
.wby7{width: 100%;height: 63px; line-height: 63px; padding: 0 20px; font-size: 20px;}
.btn7{position: absolute; width: 63px;height: 63px;border: none; top: 0; right: 0; cursor: pointer;background: url(../images/a_65.png) no-repeat center center #8A1211;}
.popu_nr{display: flex;justify-content: space-between;align-items: center;padding-bottom: 100px;}
.popu_left{width: 656px;}
.popu_left img{width: 100%;}
.popu_right{width: calc(100% - 740px);}
.popu_right h3{font-size: 24px;color: #808080;}
.popu_right h3 span{color: #8A1211;padding-right: 10px;}
.popu_right h2{ font-size: 50px; line-height: 60px;color: #333333; margin: 20px 0 25px;}
.popu_right p{font-size: 24px; line-height: 40px;color: #808080;}
.popu_right a{display: inline-block; color: #000;font-weight: bold;font-size: 24px; margin-top: 30px;transition: .5s; }
.popu_right a b{display: inline-block;vertical-align: middle;background: url(../images/a_67.png);width: 18px;height: 18px;background-size: 100%;margin: -3px 0 0 8px;}
.popu_right a:hover{letter-spacing: 2px;}
.wzxw{padding-bottom: 80px;}
.wzxw ul{overflow: hidden; margin: auto -50px;}
.wzxw li{float: left; width: 33.33%; padding: 0 50px;border-right: 1px solid #d1d2d3;}
.wzxw li:last-child{border: none;}
.wzxwbox h3{font-size: 17px;color: #808080;}
.wzxwbox h3 b{color: #8A1211;padding-right: 10px;}
.wzxwbox h2 a{ font-size: 24px; line-height: 42px;color: #333333;transition: .5s; margin: 10px 0;}
.wzxwbox h2 a:hover{color: #8A1211;}
.wzxwbox p{font-size: 17px; line-height: 28px;color: #808080;}

.late_title{text-align: center; padding: 120px 0 85px;}
.late_title h2{ font-size: 70px;color: #333333;}
.late_title p{font-size: 24px; line-height: 40px;color: #808080;margin: 20px 0 50px;}
.late_title li{display: inline-block; padding: 0 10px;}
.late_title a{display: block; padding: 0 33px; line-height: 60px;border: 2px solid #8A1211;border-radius: 8px; font-weight: bold; color: #8A1211; font-size:20px;transition: .5s;}
.late_title li.cur a{background: #8A1211;color: #fff;}
.late_title a:hover{background: #8A1211;color: #fff;}
.late_nr ul{overflow: hidden; margin-left: -65px;}
.late_nr li{float: left; width: 33.33%; padding: 0 0 135px 65px;}

.latebox span{display: block; overflow: hidden;height: 300px;}
.latebox span img{width: 100%;height: 100%; object-fit: cover;transition: opacity .4s ease-in, transform .6s linear;}
.latetext h3{font-weight: bold; font-size: 18px;color: #8A1211;text-transform: uppercase;margin: 30px 0;}
.latetext h2{color: #383838; font-size: 35px;margin-bottom: 10px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.latetext p{font-size: 20px; line-height: 32px;color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.latetext a{display: inline-block; font-weight:bold; font-size: 19px; color: #000;transition: .5s;margin-top: 20px;}
.latetext a b{display: inline-block;vertical-align: middle;background: url(../images/a_67.png);width: 18px;height: 18px;background-size: 100%;margin: -3px 0 0 8px;}
.latetext a:hover{letter-spacing: 2px;}
.latebox:hover img{transform: scale(1.1);}

/*About_Us*/
.gsjs_title{ padding: 100px 0 40px;}
.gsjs_title h2{font-size: 100px;color: #000;line-height: 90px;}
.gsjs_wb{display: flex;justify-content: space-between;align-items: center; padding-bottom: 50px;}
.gsjs_wb a{display: block; background: #8A1211;color: #fff;width: 280px; line-height: 80px;text-align: center;font-size: 24px;transition: .5s;}
.gsjs_wb a b{display: inline-block;vertical-align: middle;background: url(../images/a_69.png);width: 18px;height: 18px;background-size: 100%;margin: -3px 0 0 8px;}
.gsjs_wb a:hover{letter-spacing: 2px;}
.gsjs_wb .p{width: 850px;max-width: 100%;font-size: 24px;color: #333; opacity: .8; line-height: 40px;}
.gsjs_wb .p p{text-indent:2em;margin-bottom:10px;}
.gsjs_tp{padding-left: 7vw;height: 350px;}
.gsjs_tp img{width: 100%;}

.bj5{background: #0e181e; padding: 380px 0 105px;}
.fzsj_title p{font-size: 18px;color: #8A1211;text-transform: uppercase;}
.fzsj_title{padding-bottom: 115px;}
.fzsj_title h2{color: #fff;font-size: 59px; margin-top: 20px;}
.fzsj_nr ul{overflow: hidden;}
.fzsj_nr li{float: left; width: 25%;border-right: 1px solid rgba(255,255,255,.2);text-align: center;}
.fzsj_nr ul li::last-child{border: none;}
.fzsj_nr h2{font-size:66px;color: #8A1211;}
.fzsj_nr p{font-size: 26px;color: #fff; margin-top: 40px;}

.twlb{padding: 150px 0 0 0;border-top: 1px solid #e4e4e4; margin-top: 30px;}
.twlb_box{display: flex;justify-content: space-between;align-items: center; padding-bottom: 150px;}
.twlb_tp{width: 50%;}
.twlb_tp img{width: 100%;}
.twlb_text{width: 50%; padding-left: 100px;}
.twlb_text h3{color: #8A1211;font-size: 28px;}
.twlb_text h2{color: #000000;font-size: 48px;line-height: 67px;}
.twlb_text p{font-size: 20px; line-height: 36px;color: #444444;}
.twlb_text a{display: block;text-align: center; color: #fff; font-size: 20px;color: #F5F4F3;width: 215px; line-height: 65px;background: #222222;font-weight: bold; margin-top: 40px;transition: .5s;}

.twlb_text2{width: 50%; padding-right: 100px;}
.twlb_text2 h3{color: #8A1211;font-size: 28px;}
.twlb_text2 h2{color: #000000;font-size: 48px;line-height: 67px;}
.twlb_text2 p{font-size: 20px; line-height: 36px;color: #444444;}
.twlb_text2 a{display: block;text-align: center; color: #fff; font-size: 20px;color: #F5F4F3;width: 215px; line-height: 65px;background: #222222;font-weight: bold; margin-top: 40px;transition: .5s;}

.bj6{background: url(../images/a_73.png) no-repeat center center;background-size: auto 100%; padding: 110px 0;}
.sayi{width: 1360px;margin: 0 auto;max-width: 94%;position: relative; overflow: hidden;}
.sayi_box{display: flex;justify-content: space-between;align-items: center;}
.sayi_tp{width: 610px;}
.sayi_tp img{width: 100%;}
.sayi_text{width: calc(100% - 730px);}
.sayi_title p{font-size: 21px;color: #8A1211;letter-spacing: 2px;font-weight: bold;}
.sayi_title p img{display: inline-block;vertical-align: middle; margin: -3px 15px 0 0;font-weight: 700;}
.sayi_title h2{font-size: 48px; line-height: 67px;color: #000;  margin: 40px 0 20px;}
.sayi_nr p{font-size: 20px; line-height: 34px;color: #81848A;}
.zjjs{display: flex;justify-content: space-between; padding-top: 60px;align-items: center;}
.zjjs_text{width:calc(100% - 75px);}
.zjjs_text h2{font-size: 20px;color: #222222;margin-bottom: ;}
.zjjs_text p{font-size: 16px;color: #81848A;margin-top: 10px;}
.sayi .swiper-button-next{width: 56px;height: 56px;background:url(../images/a_77.png) no-repeat center center #8A1211; right: 0; top: auto; margin: 0; bottom: 100px;}
.sayi .swiper-button-prev{width: 56px;height: 56px;background:url(../images/a_78.png) no-repeat center center #8A1211; right: 70px; top: auto; margin: 0; bottom: 100px;left: auto;}

.matt{padding-bottom: 220px;}
.mattbox{width: 1630px; margin: 0 auto;max-width: 94%;border: 1px solid #e9e9e9;border-radius: 10px; padding: 45px;display: flex;justify-content: space-between;align-items: center;}
.matt_tp{width: 574px;}
.matt_tp img{width: 100%;}
.matt_text{width: calc(100% - 620px);}
.matt_text h3{font-size: 21px;color: #8A1211;letter-spacing: 2px;font-weight: bold;text-transform: uppercase;}
.matt_text h2{font-size: 48px; line-height: 67px;color: #000;  margin: 40px 0 20px;}
.matt_text p{font-size: 20px; line-height: 34px;color: #81848A;}
.matt_text a{display: inline-block;color: #222222;font-weight: bold;font-size: 19px;transition: .5s;margin-top: 20px;}
.matt_text a b{display: inline-block;background: url(../images/a_67.png);width: 18px;height: 18px;background-size: 100%; margin: -3px 0 0 10px;vertical-align: middle;}
.matt_text a:hover{letter-spacing: 2px;}

/*cpxq_1*/
.dqwz{padding: 40px 0;}
.dqwz p{font-size: 16px; line-height: 25px;color: #1D1D1D;}
.dqwz a{color: #1D1D1D;transition: .5s;}
.dqwz span{color: #8A1211;}
.dqwz a:hover{color: #8A1211;}
.dqwz b{display: inline-block;}
.cpxqa{display: flex;justify-content: space-between; padding-bottom: 45px;}
.cpxqa_left{width: 490px;}
.lebox{border-radius: 10px;overflow: hidden;height: 490px;animation: fadeIn 1s 1;display:flex;align-items: center;}
.lebox img{width: 100%;height: auto;object-fit: cover;}
.lebottom{padding-top: 10px;}
.lebottom ul{overflow: hidden; margin-left: -10px;}
.lebottom li{float: left; width: 25%; padding-left: 10px;}
.lebottom span{display: block;border-radius: 6px; overflow: hidden;border: 1px solid transparent;height: 82px;cursor: pointer;}
.lebottom img{width: 100%;height: 100%; object-fit: cover;}
.lebottom li.cur span{border: 1px solid #8A1211;}

.cpxqa_right{width: calc(100% - 540px);border-radius: 10px;background: #fff;padding: 20px 40px;position: relative;}
.cpxqa_right h3{ font-size: 24px;color: #8A1211;}
.cpxqa_right h2{ font-size: 28px;color: #092338; margin: 15px 0;}
.cpxqa_right p{font-weight: bold; font-size: 20px;color: #092338;}
.cpxqa_right li{font-size: 16px;line-height: 2; color: #999999;}
.cpxqa_right ul{padding-top: 20px;width: 50%;display: inline-block;float: left;}
.cpxqa_right h2 img{float: right;height:20px;}
.cpxqa_right h4{position: absolute; bottom: 40px; right: 30px;font-size: 18px;color: #808080;}
.pdfbtn1{text-decoration: underline !important;color: #808080;display: inline-block;}
.pdfbtn1:hover{color: #8A1211;}
.pdfbtn2{display: inline-block; position: relative; width: 32px;height: 32px;border-radius: 6px;background: #eaeaea; margin: -3px 0 0 10px;vertical-align: middle;}
.pdfbtn2 img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}

.bj7{padding:45px 0 130px;background: #eeeeef;}
.jgdb{display: flex;justify-content: space-between;align-items: flex-start;}
.jgdb_left{width: 490px; padding: 0 15px 45px 15px;background: #fff;}
.jgdb_title{height: 60px;display: flex;justify-content: space-between;align-items: center;}
.jgdb_title h2 a{font-size: 14px;color: #808080;}
.jgdb_title h2 a img{display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;}
.jgdb_title p a{font-size: 14px;color: #808080;display: inline-block; margin-left: 20px;}
.jgdb_title p a img{display: inline-block;vertical-align: middle; margin: -3px 8px 0 0;}
.jgdb_title a:hover{color: #8A1211;}
.fdjg table {width: 100%;}
.fdjg th{font-weight: 400; font-size: 18px; line-height: 44px;background: #e9eaec;color: #1D1D1D;}
.fdjg td{text-align: center; font-size: 14px;color: #808080;line-height: 39px;}
.fdjg tr:nth-child(2n + 1){ background: #f7f7f7;}
.qdcg{padding-top: 20px;}
.wby8{width: 100%;text-align: center; height: 42px; line-height: 40px;border: 1px solid #a9a9a9;}
.qdcg ul{padding-top: 28px;display: flex;justify-content: space-between;}
.qdcg li{font-size: 14px;color:#808080;line-height: 38px;}
.qdcg li:nth-child(2){ color: #8A1211;}
.btn8{width: 100%;color: #fff;border: none;cursor: pointer; height: 42px;background: #8A1211;font-size: 16px;}
.jgdb_right{width: calc(100% - 535px);background: #fff; padding: 0 55px 75px 55px;}
.jg_title ul{overflow: hidden; padding: 30px 0;}
.jg_title li{float: left; padding-right:50px ;}
.jg_title li span{display: block; position: relative; padding: 0 10px; line-height: 46px; font-weight: bold; font-size: 18px;color: #000;cursor: pointer;}
.jg_title li span:before{position: absolute;content: ""; border-bottom: 3px solid #7f0000;width: 0;bottom: 0;left: 50%;transform: translateX(-50%);transition: .5s;}
.jg_title li:hover span,.jg_title li.cur span{color:#8A1211;}
.jg_title li.cur span:before{width: 100%;}
.jg_box {animation: fadeIn 1s 1;}
.jg_box table{width: 100%;border-left: 1px solid #e8e8e8;border-top: 1px solid #e8e8e8;}
.jg_box th{padding-left: 20px; line-height: 58px;color: #000;font-size: 18px;background: #e9eaec;text-align: left;}
.jg_box .dy1{ font-size: 20px;font-weight: bold;color: #8A1211;text-align: center;display: block;}
.jg_box td{line-height: 50px; font-size: 16px;color: #808080;border-right: 1px solid #e8e8e8; padding: 0 30px;border-bottom: 1px solid #e8e8e8;}
.jg_box tr:nth-child(2n -1){ background: #f7f7f7;}

/*cpxq_2*/
.gglb_title{background: #fff;display: flex;justify-content: space-between;align-items: center; padding: 20px 30px 20px 60px;}
.gglb_title h2{font-weight: bold; font-size: 28px;color: #092338;}
.ggss{width: 275px;height: 42px; position: relative;overflow: hidden;}
.btn10{width: 42px;height: 42px;cursor: pointer; background: url(../images/a_87.png) no-repeat center center #8A1211;float: right;border: none;}
.ggss .wby10{float: left; width: calc(100% - 42px); padding: 0 15px;border: 1px solid #a9a9a9;height: 42px; line-height: 40px;}
.gglb_box h2{font-size: 24px;color: #fff;background: #8A1211;padding-left: 40px;line-height: 58px;}
.gg_nt{background: #fff;display: flex;justify-content: space-between; padding: 30px;}
.gglb_tp{width: 292px;display:flex;align-items:center;}
.gglb_tp img{width: 100%;border: 1px solid;border-radius: 10px;}
.gglb_text{width: calc(100% - 330px);}
.gglb_text ul{overflow: hidden;margin: auto -50px;height: 100%;}
.gglb_text li{float: left;width: 28%;padding: 0 50px;border-right: 1px solid #f3f3f3;height: 100%;box-shadow: 0.08rem 0rem 0.15rem 0rem rgba(0, 0, 0, 0.06);}
.gglb_text ul li:nth-child(3){border: none;width: 70%;box-shadow: none;}
.gglb_text ul li:nth-child(2){display:flex;align-items:center;justify-content:center}
.gglb_wb1 h3{white-space: normal;word-wrap: break-word;word-break: normal;font-size: 18px;color: #333333;padding:15px 10px 0 0;}
.gglb_wb1 p{line-height: 20px;font-size:14px;color: #808080;}
.btn11{display: block;text-align: center;/* float: right; */line-height: 26px;color: #8A1211;/* border: 1px solid  #8A1211; */width: 106px;margin-top: 30px;color: #fff!important;transition: .5s;background-color: #8A1211;}
.btn11:hover{color: #fff !important;background: #8A1211;}
.gglb_wb1 dl{overflow: hidden; padding-top: 25px;}
.gglb_wb1 dt{float: left;line-height: 22px;}
.gglb_wb1 span{padding: 0 14px;color: #c3c3c3;}
.gglb_wb1 a{color: #666666;/* background-color: #00a84a; */}
.gglb_wb1 a:hover{color: #8A1211;}
.gglb_wb1 img{display: inline-block;vertical-align: middle; margin: -3px 5px 0 0;}
.gglb_wb2 table{width: 100%;}
.gglb_wb2 td{font-size: 14px;color: #808080; line-height: 34px;}
.gglb_wb2 td b{color: #333;font-weight:normal;}

/*cpssym*/
.qyss{padding: 90px 0 45px;}
.qyss_top{display: flex;justify-content: space-between; background: #fff;}
.btn12{width: 250px;height: 64px;border: none; background: url(../images/a_87.png) no-repeat center center  #8A1211;border: none;cursor: pointer;}
.wby12{width: calc(100% - 250px);height: 64px; line-height: 62px; font-size: 24px;color: #000000; padding: 0 50px;border: 1px solid #a8a8a8;}
.zlzx{padding-top: 45px;}
.zlzx_title ul{overflow: hidden; border: 1px solid #a8a8a8;background: #fff;}
.zlzx_title li{float: left; width: 25%;border-right: 1px solid #a8a8a8;}
.zlzx_title li:last-child{border: none;}
.zlzx_title a{display: block; text-align: center; color: #8A1211;transition: .5s;line-height: 54px;font-size: 20px;}
.zlzx_title li.cur a{ background: #8A1211;color: #fff;}
.zlzx_title a:hover{ background: #8A1211;color: #fff;}

.zlzx_nr{padding-top: 35px;}
.zlzxbox{background: #f8f9f9;height: 380px; overflow: hidden;}
.zlzx_fl{overflow: hidden; border-bottom: 1px solid #eaeaea;background: #fff; position: relative;height: 73px;}
.zlzx_fl:nth-child(2n){background: #f8f9f9; }
.zlfl_left{float: left;width: 225px;border-right: 1px solid #eaeaea;}
.zlfl_left p{font-size: 18px; line-height: 72px;color: #1D1D1D; padding-left: 70px;}
.zlfl_right{float: right;width: calc(100% - 285px); position: relative; padding-right: 160px;}
.zlfl_right ul{overflow: hidden; margin-left: -30px;padding: 15px 0;}
.zlfl_right li{float: left;padding-left: 30px;line-height: 42px;}
.zlfl_right li a{font-size: 18px;color: #808080;}
.zlfl_right li a:hover{color: #8A1211;}
.zkbtn{display: inline-block; text-align: center; font-size: 24px;color: #6E6E6E;cursor: pointer;line-height: 78px; padding-right: 36px;background: url(../images/a_92.png) no-repeat right center;background-size: 26px 26px;}
.zkbtn.on{background: url(../images/a_93.png) no-repeat right center;background-size: 26px 26px;}
.zkbox{background: #f8f9f9;text-align: center;}
.zkxt{position: absolute; width: 96px;line-height: 38px; border: 1px solid #848484;padding-left: 18px;font-size: 18px;color: #6E6E6E;top: 15px;right: 20px;cursor: pointer;background: url(../images/a_92.png) no-repeat 60px center;background-size: 20px 20px;}
.zkxt.on{background: url(../images/a_93.png) no-repeat 60px center;background-size: 20px 20px;}
.sjzs{display: none;}


/*cpxq_3*/
.gglbnr{background: #fff;}
.gglbnr table{width: 100%;border-left: 1px solid #d8d9db;border-top: 1px solid #d8d9db;}
.gglbnr th{text-align: center;font-size: 18px;color: #1D1D1D;background: #e9eaec;line-height: 55px;font-weight: 400;border-bottom: 1px solid #d8d9db;border-right: 1px solid #d8d9db;}
.gglbnr td{border-bottom: 1px solid #d8d9db;border-right: 1px solid #d8d9db; padding: 10px;text-align: center;font-size: 14px;color: #808080;}
.lbtp{display: block; border-radius: 10px; width: 166px;height: 95px; overflow: hidden; margin: 0 auto;}
.lbtp img{width: 100%;height: 100%; object-fit: cover;transition: .5s;}
.lbtp:hover img{transform: scale(1.1);}
.fdjg_box{width: 230px;}
.fdjg_box ul{overflow: hidden;}
.fdjg_box li{float: left; width: 50%; line-height: 30px;background: #f7f7f7;border-right: 1px solid #d8d9db;}
.fdjg_box ul li:nth-child(2n){ border: none;}
.fdjg{background: #f3f3f3;}
.fdjg_box ul li:nth-child(3){ background: #fcfcfc;}
.fdjg_box ul li:nth-child(4){ background: #fcfcfc;}
.fdjg_box ul li:nth-child(7){ background: #fcfcfc;}
.fdjg_box ul li:nth-child(8){ background: #fcfcfc;}
.fdbtn {display: block; width: 75px; line-height: 30px;cursor:  pointer; margin: 0 auto;background: url(../images/a_92.png) no-repeat right center;background-size: auto 12px;}
.wby13{text-align: center;width: 123px;height: 40px; line-height: 38px;background: #fff;border: 1px solid #a9a9a9;}
.gglbnr p{margin-top: 10px;}
.btn15{color: #fff; width: 123px; line-height: 40px;text-align: center; display: block;margin: 0 auto 10px auto; background: #8A1211;}
.bhtext h2{font-size: 16px;color: #000; margin-bottom: 5px;text-align: left;}
.bhtext p{text-align: left;}
.gglbnr tr:nth-child(2n){ background: #fafafa;}

/*漂窗*/
.fdck_right{position: fixed;width: 50px;top: 50%;transform: translateY(-50%);right: 0;z-index: 50;}
.fhbtn{width: 50px;height: 50px;background:url(../images/a_94.png) no-repeat center center #fff; margin-top: 20px; box-shadow:0 0 10px rgba(0, 0, 0, .1);cursor: pointer; display: none;}
.fdck_right ul{overflow: hidden; border-radius: 10px 0 0 10px;}
.fdck_right a{display: block;height: 50px; position: relative;z-index: 10;}
.ddbtn{background: url(../images/a_95.png) no-repeat center center #070707; position: relative;}
.wxbtn{background: url(../images/a_96.png) no-repeat center center #8A1211;}
.fxbtn{background: url(../images/a_97.png) no-repeat center center #070707;}
.wtbtn{background: url(../images/a_98.png) no-repeat center center #8A1211;}
.lxdh{height: 50px;  background: #070707;color: #FFF;font-size: 16px;padding-left: 20px;position: absolute;top: 0;line-height: 50px;transition: .5s;width: 0;right: 0;opacity: 0;border-radius: 5px 0 0 5px;}
.dht:hover .lxdh{width: 200px;opacity: 1;}
.wxnr{position: absolute;  background: #8A1211;right: 0; top: 0;border-radius: 5px 0 0 5px;transition: .5s;width: 160px;right: -160px;opacity: 0;}
.wxnr img{width: 100%;border-radius: 4px;padding:10px 60px 10px 10px;}
.rwmt:hover .wxnr{right: 0;opacity: 1;}  
@media(max-width:1620px){
.nav li{padding: 0 15px;}
.nav h3 a{font-size: 16px;}
.yzxz li{font-size: 16px;}
.yzxz{width: 110px;}
}

@media(max-width:1460px){
.lxsc li{padding-right: 25px;}	
.lxsc img{width: 24px;}
.banner_text h3{font-size: 16px; padding-bottom: 50px;}
.banner_text h3:before{border-bottom: 8px solid #8A1211;bottom: 15px;}
.banner_text h2{font-size: 64px; margin-bottom: 25px;}
.banner_text p{font-size: 64px; }
.banner_text ul{padding-top: 35px;}
.banner_text li{padding: 0 12px;}

.btn3{width: 145px; line-height: 48px;border: 1px solid #fff;font-size: 16px;}
.btn2{width: 145px; line-height: 48px;border: 1px solid #fff;font-size: 16px;}
.qjtitle{padding: 80px 0 50px;}
.qjtitle h2{font-size: 42px;margin-bottom: 20px;}
.cpzxtext{padding: 40px 20px;}
.cpzxtext h2{font-size: 20px;margin-bottom: 25px;}
.cpzxtext a{line-height: 42px; font-size: 13px;}
.cpzs{padding: 0 0 70px;margin-top: 100px;}
.cpleft{padding: 110px 30px;}
.cpleft h2{font-size: 44px;}
.cpleft p{font-size: 14px;line-height: 1.6;}
.cpzs .swiper-button-prev,.cpzs .swiper-button-next{width: 50px;height: 50px;background-size: 20px auto;}
.cpsm{padding:50px 0;}
.cpsm_text h2{font-size: 38px; line-height: 56px;}
.cpsm_text{width: calc(100% - 650px);}
.cpsm_text a{width: 170px; line-height: 50px;}

.cpyy{padding: 190px 0;}
.cpyy_text h2{font-size: 36px; line-height: 52px;}
.cpyy_text{width: calc(100% - 750px);}
.cpyy_text a{width: 170px; line-height: 50px;}
.fzlc{padding: 200px 0 150px;}
.fzlc_title h2{font-size: 36px;}
.fzlc_title{padding-bottom: 90px;}
.fzlc_nr p{font-size: 18px;}
.fzlc_nr h2{font-size: 72px;margin-bottom: 20px;}
.fzlc_nr li{padding-bottom: 50px;}
.soms_title h2{font-size: 36px;padding-bottom: 50px;}
.soms_right h2{font-size: 20px; line-height: 80px;}
.news{padding-top: 100px;}
.news_title h2{font-size: 36px;}
.news_title ul{padding-top: 40px;}
.btn4,.btn5{width: 185px; line-height: 48px;border: 1px solid #8A1211;}
.news_title{padding-bottom: 30px;}
.news_nr li{padding-left: 40px;}
.news_nr ul{margin-left: -40px;}
.newsbox span{height: 240px;}
.news_text h2{font-size: 24px;}
.news_text p{font-size: 16px; line-height: 24px;height: 72px;}
.newslb{padding: 100px 0;}
.xwlbbox h2{font-size: 24px;margin-bottom: 15px;}
.xwlbbox p{font-size: 16px; line-height: 24px;height: 72px;}
.xwlbbox a{margin: 25px 0 0 0;line-height: 48px;border: 1px solid #1a1a1a;font-size: 18px;}
.footerbox{padding: 60px 0;}
.foot_a{width: 320px;}
.foot_a img{width: 240px;}
.foot_a p{font-size: 14px; line-height: 1.5;}
.foot_b{width: calc(100% - 350px);}
.foot_b dt{font-size: 12px; line-height: 22px;}
.foot_b p{font-size: 12px; line-height: 22px;}
.foot_b h2{font-size: 14px;}
.foot_b ul li:nth-child(3){width: 350px;}
.foot_b p:before{top: 10px;}
.foot_b h3{padding-bottom: 35px;}
.bqxx p{font-size: 14px;}

.gsjs_tp{padding-left: 3%;}
.gsjs_title{padding: 100px 0 40px;}
.gsjs_title h2{font-size: 68px;line-height: 60px;}
.gsjs_wb a{width: 235px; line-height: 68px; font-size: 18px;}
.gsjs_wb .p{font-size: 18px;line-height: 32px;}
.gsjs_wb{padding-bottom: 35px;}
.bj5{padding: 280px 0 75px;}
.fzsj_title h2{font-size: 42px;}
.fzsj_title{padding-bottom: 75px;}
.fzsj_nr h2{font-size: 72px;}
.fzsj_nr p{font-size: 18px;margin-top: 20px;}
.twlb{padding: 100px 0 0 0;}
.twlb_text h2{font-size: 36px;line-height: 54px;}
.twlb_text p{font-size: 14px;line-height: 26px;}
.twlb_text a{width: 180px;line-height: 46px;margin-top: 25px;font-size: 18px;}
.twlb_box{padding-bottom: 120px;}
.twlb_text2 h2{font-size: 36px;line-height: 46px;}
.twlb_text2 p{font-size: 14px;line-height: 26px;}
.twlb_text2 a{width: 180px;line-height: 54px;margin-top: 25px;font-size: 18px;}
.twlb_box{padding-bottom: 120px;}
.sayi_title h2{font-size: 36px;line-height: 46px;}
.sayi_nr p{font-size: 16px;line-height: 28px;}
.sayi_text{width: calc(100% - 680px);}
.matt{padding-bottom: 100px;}
.matt_text h2{font-size: 36px;line-height: 46px;}
.matt_text p{font-size: 14px;line-height: 26px;}
.wzslt{padding-right: 3%;}
.wzxqbox{padding: 85px 0 50px;}
.wzxqbox h3{font-size: 20px;}
.wzxqbox h2{font-size: 56px;line-height: 70px;margin: 15px 0;}
.wzxqbox p{font-size: 18px;line-height: 32px;}
.xqwz{padding: 0 60px;}
.xqwz h2{font-size: 36px;line-height: 48px;}
.xqwz p{font-size: 18px;line-height: 32px;margin: 15px 0;}
.xqwz h3{font-size: 20px;line-height: 1.5;}
.h150{height: 100px;}

.cpfltext h2{width: 490px; line-height: 110px; font-size: 32px;}
.cpbanner_text p{font-size: 28px;}
.cpbanner_text p span{height: 18px; background-size: auto 100%;}
.xxcp_text{padding: 0 20px 25px 20px;}
.xxcp_text p{font-size: 15px;}
.lxwm_title h2{font-size: 68px;}
.lxwm_left p{font-size: 18px;line-height: 32px;}
.lxwm_right{padding: 40px 30px 30px 30px;}
.lxwm_right h2{font-size: 28px;margin-bottom: 20px;}
.lxwm_bj{padding-bottom: 100px;}
.foot_b h3 a img{width: 35px;height: 35px;}
.qyss{padding: 70px 0 35px;}
.wby12{height: 50px;line-height: 50px;font-size: 18px;padding: 0 20px;width: calc(100% - 210px);}
.btn12{width: 210px;height: 50px;}
.zlzx_title a{font-size: 16px; line-height: 46px;}
.gglb_title h2{font-size: 22px;}
.gglb_wb1 span{padding: 0 5px;}
.gglb_text li{padding: 0 20px;}
.gglb_text ul{margin: 0 -20px;}
.gglb_wb2 td{font-size: 12px;}
.bj7{padding-bottom: 100px;}

.cpxqa_right{width: calc(100% - 500px);}
.cpxqa_right h2{margin: 10px 0;font-size: 20px;}
.cpxqa_right p{font-size: 16px;}
.cpxqa_right li{font-size: 14px;}
.cpxqa_right h4{font-size: 16px;}
.jg_box .dy1{font-size: 18px;}
.jg_box td{line-height: 40px;font-size: 14px;}
.jgdb_right{padding: 0 30px 40px 30px;}

.wzjz_title a{font-size: 18px; line-height: 64px;}
.wzjz_xq{padding-top: 65px;}
.wxjz_text h2{font-size:38px;padding: 30px 0 20px;}
.wxjz_tp{width: 500px;height: 360px;}
.wxjz_text{width: calc(100% - 550px);}
.wxjz_nr p{font-size: 16px;line-height: 1.8;}
.wxjz_nr{height: 240px;}
.gyfj{padding: 100px 0 !important;}
.gyfj .swiper-button-prev,.gyfj .swiper-button-next{width: 60px;height: 60px;background-size: 20px auto;}
.gyfj .swiper-pagination{font-size: 20px;}
.gyfjbox span{height: 225px;}
.gyfj_text{padding: 25px;height: 215px;}
.gyfj_text h2{font-size: 20px;margin-bottom: 15px;}
.gyfj_text dt a{font-size: 14px;line-height: 32px;}
.video{padding-top: 100px;}
.wideobox h2{font-size: 72px;}
.wideobox p{font-size: 18px;line-height: 32px;}
.metc_text h2{font-size: 34px;line-height: 42px;}
.metc_text p{font-size: 14px;line-height: 24px;}
.metc_text a{width: 225px;line-height: 58px;font-size: 18px;}
.metc{padding: 160px 0;}

.jjfa_title h2{padding: 60px 0 40px;font-size: 32px;}
.jjfa_title h2 a{font-size: 16px;}
.jjfa_tp{height: 250px;}
.jjfa_nr li{padding: 0 0 20px 25px;}
.jjfa_nr ul{margin-left: -25px;}
.jjfa_text h2{font-size: 22px;line-height: 28px;}
.jjfa_text p{font-size: 16px;line-height: 28px;}
.prev,.next{width: 60px;height: 60px;background-size: 20px auto;}
.fynr li{font-size: 20px;}
.fynr{padding: 40px 0 ;}

.popw_itlte{padding: 85px 0;}
.popw_itlte h2{font-size: 42px;}
.nyss{height: 54px;}
.wby7{height: 54px; line-height: 52px;font-size: 14px;width: calc(100% - 54px);}
.btn7{width: 54px;height: 54px;}
.popu_right h3{font-size: 16px;}
.popu_right h2{font-size: 32px;line-height: 36px;}
.popu_right p{font-size: 18px;line-height: 32px;}
.popu_right a{font-size: 18px;}
.wzxwbox h2 a{font-size: 18px;line-height: 24px;margin: 8px 0;display: inline-block;}
.wzxwbox p{font-size: 14px;line-height: 22px;}
.wzxw{padding-bottom: 65px;}
.late_title{padding:100px 0 65px ;}
.late_title h2{font-size: 42px;}
.late_title p{font-size: 18px;line-height: 26px;margin: 15px 0 30px;}
.late_title li{padding: 0 8px;}
.late_title a{padding: 0 25px;line-height: 48px; border: 1px solid #8A1211;font-size: 18px;}
.latebox span{height: 250px;}
.late_nr li{padding: 0 0 40px 30px;}
.late_nr ul{margin-left: -30px;}
.latetext h3{font-size: 14px;margin: 25px 0 15px;}
.latetext h2{font-size:24px;}
.latetext p{font-size: 16px;line-height: 24px;}
.latetext a{font-size: 16px;}

.scsm{padding-bottom: 100px;}
.zlxz_text{padding: 100px 0 50px;}
.zlxz_text h2{font-size: 62px;margin-bottom: 15px;}
.zlxz_text p{font-size: 16px;line-height: 26px;}
.scsm_right h2{font-size: 28px;}
.scsm_right p{font-size: 16px;line-height: 2;}
.ylxz dt{font-size: 16px;}

.gglbnr th{font-size: 12px;line-height: 45px;}
.gglbnr td{padding: 5px;}


}

@media(max-width:1200px){
.h100{height: 60px;}
.headerbox{height: 60px;}
.nav{position: fixed;width: 200px;height: calc(100% - 60px);left: -200px;top: 60px;background: #fff;padding: 0;overflow: auto;}
.lxsc{font-size: 14px; padding: 24px 140px 0 0;}
.lxsc li{ padding: 0 3px;height: auto;}
.yzxz{width: 80px;}
.lxsc img{width: 15px;}
.yzxz li a:before{bottom: 15px;}
.yzxz p{line-height: 60px;}
.yzxz ul{line-height: 60px;}
.yzxz li{font-size: 12px;}
.yzxz{position: absolute;right: 60px;top: 0;}
.dhbtn{background: url(../images/d1.png) no-repeat center center #8A1211;background-size: 20px 20px;border-radius: 4px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);width: 30px;height: 30px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #8A1211;background-size: 20px 20px;}
.logo{width: 100px;height: 60px;}
.logo img{width: 100%;}
.banner_text h2{font-size: 20px;margin-bottom: 10px;}
.banner_text p{font-size: 12px; line-height: 1.5;}
.banner_text h3{padding-bottom: 20px;}
.banner_text h3:before{bottom: 10px;border-bottom: 4px solid #8A1211;}
.banner_text ul{padding-top: 20px;}
.btn2,.btn3{font-size: 14px;line-height: 32px;width: 100px;}
.nav ul{display: block;position: static;}
.nav li{border-bottom: 1px solid #eee; padding: 0 10px; position: relative; }
.nav h3 a{font-size: 14px;line-height: 50px;}
.nav h3 b{width: 50px;height: 50px; position: absolute; right: 0; top: 0;}
.dhbj{position: fixed;width: 100%;height: 100%; background: rgba(0,0,0,.7);z-index: 88;left: 0;top: 0;display: none;}
.banner .swiper-pagination{bottom: 10px;}
.bannerbox{height: 250px;}
.banner img{height: 100%; object-fit: cover;}
.sub{position: static;padding-bottom: 10px;}
.sub a{text-align: left; font-size: 12px;line-height: 30px; padding-left: 25px;}

.qjtitle{padding: 50px 0 30px;}
.qjtitle h2{font-size: 24px;}
.qjtitle p{font-size: 14px;line-height: 24px;}
.cpzs{margin-top: 50px;}
.cpzsbox{display: block;}
.cpleft{width: 100%;padding: 35px 15px;}
.cpleft h2{font-size: 24px;}
.cpsm_box{padding: 50px 0;display: block;}
.spsm_tp{display: block;width: 100%;}
.cpsm_text{width: 100%;padding-bottom: 20px;}
.cpsm_text h3{line-height: 1;font-size: 18px;}
.cpsm_text h2{font-size: 24px;line-height: 28px;}
.cpsmwb{width: 42%;height: 120px;padding-top: 20px;}
.cpsmwb h2{font-size: 24px;margin-bottom: 5px;}
.cpsmwb p{font-size: 14px;line-height: 1.5;}
.cpyy{padding: 50px 0;display: block;}
.cpyy_tp{width: 100%;}
.bj2{background-size: auto 100%;}
.cpyy_text{width: 100%; padding-top: 20px;}
.cpyy_text h3{font-size: 18px;}
.cpyy_text h2{font-size: 24px;line-height: 1;}
.fzlc{padding: 50px 0;}
.fzlc_title h2{font-size: 24px;line-height: 1;}
.fzlc_title{padding-bottom: 30px;}
.fzlc_nr li{width: 50%;border: none;}
.fzlc_nr h2{font-size: 24px;}
.fzlc_nr p{font-size: 12px;}
.soms_title h2{font-size: 24px;padding-bottom: 25px;}
.soms_nr{display: block;}
.soms_left{width: 100%;}
.soms_right{width: 100%;}
.soms_right h2{font-size: 18px;line-height: 50px;}
.news{padding: 50px 0 0 0;}
.news_title h2{font-size: 24px;line-height: 38px;}
.news_title h2 a{padding: 0 20px;line-height: 36px;}
.btn4, .btn5{font-size: 14px;line-height: 36px;width: 120px;}
.news_title li{padding-right: 10px;}
.news_nr li{width: 100%;}
.newsbox span{height: auto;}
.newslb{padding: 50px 0;}
.newslb li{float: none; width: 100%;padding-bottom: 40px;}

.footerbox{padding: 30px 0;display: block;}
.foot_a{margin: 0 auto;}
.foot_a img{width: 200px;margin: 0 auto;}
.foot_a p{text-align: center;margin-top: 15px;}
.foot_b{width: 100%; text-align: center;}
.foot_b  ul{display: block;padding-top: 20px;}
.foot_b  ul li:nth-child(1){ display: none;}
.foot_b  ul li:nth-child(2){ display: none;}
.foot_c{padding-top: 15px;margin: 0 auto;}
.bqxx{padding: 20px 0;}
.foot_b p:before{display: none;}
.bqxx{display: block;text-align: center;}
.bqxx li{padding: 0 6px;font-size: 12px;}
.xwlbbox a{margin-top: 5px;}
.ssnr{position: absolute;top: 60px;left: 0;}
.lxsc li{position: static;}
.hynr{top: 60px;}
.lxsc li.ssjf:hover .ssnr{width: 100vw;}
.lxsc li.hyjf:hover .hynr{width: 100vw;}

.gsjs_title{padding: 50px 0 30px;}
.gsjs_title h2{font-size: 24px;line-height: 1;}
.gsjs_wb{display: block;}
.gsjs_wb a{font-size: 16px;line-height: 40px;width: 160px;}
.gsjs_wb .p{font-size: 16px;line-height: 26px;padding-top: 20px;}
.gsjs_tp{padding: 0 3% 30px 3%;height: auto;}
.bj5{padding: 50px 0 10px;}
.fzsj_title h2{font-size: 24px;}
.fzsj_title{padding-bottom: 30px;}
.fzsj_nr li{width: 50%;border: none;padding-bottom: 40px;}
.fzsj_nr h2{font-size: 24px;}
.fzsj_nr p{font-size: 12px;margin-top: 15px;}
.twlb{padding: 50px 0 0 0;}
.twlb_box{display: block;}
.twlb_tp{width: 100%;}
.twlb_text{width: 100%; padding: 20px 0 0 0;}
.twlb_text h3{font-size: 18px;}
.twlb_text h2{font-size: 24px;line-height: 1;}
.twlb_box{padding-bottom: 50px;}
.twlb_text2{width: 100%; padding: 20px 0 0 0;}
.twlb_text2 h3{font-size: 18px;}
.twlb_text2 h2{font-size: 24px;line-height: 1;}
.pczs{display: none;}
.sjzs{display: block;}

.bj6{padding: 50px 0;}
.sayi_box{display: block;}
.sayi_tp{width: 100%;}
.sayi_text{width: 100%; padding-top: 20px;}
.sayi_title p{font-size: 18px;}
.sayi_title h2{font-size: 24px;line-height: 1;}
.mattbox{padding: 20px;display: block;}
.matt_tp{max-width: 100%; margin: 0 auto;}
.matt_text{width: 100%;padding-bottom: 20px;}
.matt_text h3{font-size: 18px;}
.matt_text h2{font-size: 24px;line-height: 1;}
.matt_text a{font-size: 16px;}
.matt{padding-bottom: 50px;}
.wzxqbox{padding: 50px 3%;}
.wzxqbox h3{font-size: 18px;}
.wzxqbox h2{font-size: 24px;line-height: 1;}
.wzxqbox p{font-size: 16px;line-height: 26px;}
.wzxq_text:before{height: 100%;}
.wzslt{padding: 0 3%;}
.wzxq_text{padding-bottom: 50px;}
.xqwz{padding: 0 20px;}
.xqwz h2{font-size: 22px;line-height: 1;}
.xqwz p{font-size: 16px;line-height: 26px;}
.xqwz h3{font-size: 16px;line-height: 26px;}
.sxpwz li a{width: 100%; padding: 0 25px;font-size: 14px;line-height: 38px;}
.sxpwz ul{padding: 10px 0 50px;}
.h150{height: 50px;}
.news_text a{font-size: 16px;}
.banner1{height: 180px;}
.banner1 img{height: 100%; object-fit: cover;}
.cpfltext h2{font-size: 20px;width: auto; padding: 20px 30px;line-height: 1;}
.cplbxx{padding: 0 20px;}
.cplbxx_title h2{font-size: 20px; padding: 25px 0;}
.cplbxx_title h2 a{width: 100px;}
.cplbxx_nr li{float: none;width: 100%;}
.cpbanner_2{height: 150px;margin-top: 10px;}
.cpbanner_text{padding: 30px 0 0 20px;}
.cpbanner_text p{font-size: 20px;}
.lxwm_title h2{font-size: 24px;}
.lxwm_nr{display: block;}
.lxwm_left{width: 100%;}
.lxwm_left ul{padding-top: 10px;}
.lxwm_left li{padding: 15px 0;}
.tb_right h3{font-size: 18px;}
.tb_right h4{font-size: 12px;}
.lxwm_right{padding: 30px 20px;width: 100%;}
.lxwm_right li{float: none;width: 100%; padding-bottom: 15px;}
.wby5{font-size: 14px;padding: 0 15px;height: 44px;line-height: 42px;}
.lxwm_bj{padding-bottom: 50px;}
.qyss{padding-top: 50px;}
.btn12{width: 50px;}
.wby12{width: calc(100% - 50px);}
.zlzx{padding-top: 30px;}
.zlzx_title a{font-size: 13px;line-height: 40px;}
.bj7{padding-top: 50px;}
.gglb_title{padding: 15px;}
.gglb_title h2{font-size: 18px;}
.ggss{width: 220px;}
.gglb_box h2{padding-left: 0;font-size: 20px;}
.gg_nt{padding: 15px;display: block;}
.gglb_tp{width: 100%;}
.gglb_text{width: 100%;}
.gglb_text li{padding: 15px 0;border: none;border-bottom: 1px solid #ccc;float: none;width: 100%;}
.gglb_text ul{margin: 0;}
.gglb_text ul li:nth-child(3){width: 100%;}
.gglb_wb2 td{line-height: 30px;zoom: .8;}
.bj7{padding-bottom: 50px;}
.dqwz p{font-size: 12px;line-height: 1.8;}
.cpxqa{display: block;}
.cpxqa_left{width: 100%;}
.cpxqa_right{width: 100%; margin-top: 30px;}
.cpxqa_right{padding: 20px;}
.cpxqa_right h3{font-size: 18px;}
.cpxqa_right h4{font-size: 12px; position: static;text-align: right;}
.jgdb{display: block;}
.jgdb_left{width: 100%;padding-bottom: 0;}
.qdcg li{font-size: 12px;}
.qdcg ul{display: block;}
.fdjg th{font-size: 14px;}
.jgdb_right{width: 100%; padding: 0 15px 15px 15px;}
.jg_title li{padding-right: 20px;}
.jg_box td{padding: 0 10px;}
.dqwz{padding: 25px 0;}

.wzjz_xq{padding-top: 30px;display: block;}
.wxjz_tp{height: auto;width: 100%;}
.wxjz_text{width: 100%;  padding: 0   15px 15px 15px;}
.wxjz_text h2{font-size: 24px;}
.wxjz_nr{padding-right: 10px;}
.cpjh{padding-top: 50px;}
.cpjh_nr li{float: none; width: 100%;}
.cpzxtext{padding: 20px 15px;}
.gyfj .swiper-button-prev, .gyfj .swiper-button-next{width: 40px;height: 40px;}
.gyfj .swiper-pagination{font-size: 16px;line-height: 40px;}
.gyfj{padding-top: 70px !important; margin-top: 20px;}

.video{padding-top: 50px;}
.wideobox h2{font-size: 24px; line-height: 1;}
.wideobox p{font-size: 16px; line-height: 26px;}
.metc{display: block;}
.metc_tp{width: 100%;}
.wzjz_title li{float: none; display: inline-block;width: auto;}
.wzjz_title a{font-size: 16px; line-height: 40px; padding: 0  15px;}
.wzjz_title  ul{overflow: auto;white-space: nowrap;}
.wzjz_title  ul::-webkit-scrollbar {width: 0;height: 0;}
.metc{padding: 120px 0;}
.metc_text{width: 100%; padding-top: 20px;}
.metc_text h2{font-size: 24px; line-height: 1;}
.jjfa_title h2{font-size: 24px;padding: 30px  0;}
.jjfa_nr li{float: none; width: 100%;}
.jjfa_tp{height: auto;}
.prev, .next{width: 40px;height: 40px;}
.fynr li{font-size: 16px;}
.popw_itlte{padding: 50px 0; display: block;}
.popw_itlte h2{font-size: 20px;text-align: center; margin-bottom: 20px;}
.nyss{width: 100%;}
.popu_nr{display: block; padding-bottom: 50px;}
.popu_left{width: 100%;}
.popu_right{width: 100%; padding-top: 20px;}
.popu_right h2{font-size: 24px; line-height: 1;}
.wzxw li{float: none; width: 100%; padding: 15px 0; border: 0; border-bottom: 1px solid #ccc;}
.wzxw  ul{margin: 0;}
.wzxw{padding-bottom: 35px;}
.late_title{padding: 50px 0 30px;}
.late_title h2{font-size: 24px;}
.late_title p{font-size: 16px;}
.late_title a{line-height: 40px;font-size: 16px; padding: 0 15px;}
.late_nr li{float: none; width: 100%;}
.latebox span{height: auto;}
.zlxz_text{padding: 50px 0 30px;}
.zlxz_text h2{font-size: 24px; line-height: 1.1;}
.scsm_box{padding: 15px;display: block;}
.scsm_left{width: 100%;}
.scsm_right{width: 100%;}
.scsm_right h2{font-size: 24px;}
.scsm_right p{font-size: 14px;}
.ylxz{position: static;}
.ylxz dt{font-size: 14px; line-height: 30px; padding: 0 15px 0 0;}
.ylxz dt a img{width: 12px;}
.scsm{padding-bottom: 50px;}

.zlfl_left{width: 100%;float: none; width: 100%; border-bottom: 1px  solid #ccc; }
.zlfl_left p{padding-left: 15px;font-size: 16px; line-height: 40px;font-weight: bold;}
.zlfl_right{padding: 15px; width: 100%;}
.zlfl_right ul{padding: 0; overflow: hidden; margin: 0 0 0 -10px;}
.zlzx_fl{height: auto !important;margin-bottom: 20px;}
.zlfl_right li{padding: 0 0 0 10px;}
.zlfl_right li a{font-size: 14px; line-height: 24px;}
.zkxt{display: none;}
.zlzx_fl:nth-child(2n){background: #fff;}
.zkbox{display: none;}

.gglbnr{overflow: auto;padding: 10px;}
.gglbnr table{width: 1300px;}
}

.pdf-list .pdf-item {margin: 10px 0;padding: 0 10px;}
.pdf-list .pdf-item .item img{height: 50px;float: left;margin-right:15px;}
.pdf-list .pdf-item .item span{font-size:20px;display: inline-block;line-height:35px;color: #333 !important;}
.pdf-list .pdf-item .item{border: 1px solid #ddd;padding: 20px;transition: all .5s;}
.pdf-list .pdf-item .item a{font-size: 15px;margin-top: 5px;display: inline-block;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pdf-list .pdf-item .item a i {color: #8A1211;font-size: 18px;padding-right: 10px;}
.pdf-list .pdf-item .item:hover {border: 1px solid #8A1211;}
.sub3{left: 100%;top: 0px;display: none!important;}
.sub dt:hover  .sub3{display: block!important;}
.video-class-list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-bottom:68px;}
.video-class-list .video-class-item {margin: 0 auto;width: 100%;}
.video-class-list .video-class-item .title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;padding-bottom: 30px;}
.video-class-list .video-class-item .title span {font-size: 26px;font-weight: 600;color: #000;}
.video-class-list .video-class-item .title .more {margin-left: 16px;font-size: 16px;color: #6a6a6a;text-decoration: none;}
.video-class-list .video-class-item .video-list {width: 100%;}
.video-class-list .video-class-item .video-list .video-item {width: calc(calc(100% - 54px) / 4);height: auto;margin: 0 6px;float: left;border-radius: 4px;margin-bottom: 20px;overflow: hidden;background-color: #fff;transition: all .5s;}
.video-class-item .video-list .video-item .video-box {position: relative;width: 100%;height: auto;overflow: hidden;}
.video-box::before {display: block;position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .3);opacity: 0;content: "";transition: all .5s;}
.video-box .poster {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: all .5s;}
.video-class-list .video-class-item .video-list .video-item .video-title {display: -webkit-box;padding: 20px 20px 0 20px;margin-bottom: 6px;color: #000;font-size: 16px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.video-class-list .video-class-item .video-list .video-item .video-info {display: -webkit-box;color: #6d6d6d;-webkit-line-clamp:2;-webkit-box-orient: vertical;margin-bottom: 10px;padding: 0 20px 0 20px;line-height:26px;height:52px;font-size: 14px;overflow: hidden;}
@media (max-width: 1200px) {
.video-class-list .video-class-item .video-list .video-item {width: calc(calc(100% - 24px) / 2);height:auto;margin: 0 6px;float: left;border-radius: 4px;margin-bottom: 20px;overflow: hidden;background-color: #fff;transition: all .5s;}
}
.popu_right h2{margin:15px 0;line-height:30px;font-size:26px;}
.popu_right h2 a{font-size:26px;letter-spacing:0 !important;}
.latetext h2 a,.news_text a{letter-spacing:0 !important;}
.latetext h2 a:hover,.news_text a:hover{color:#8A1211;}
.latetext p,.news_text p{font-size:16px;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2}
.wzxwbox h2{margin:12px 0;}
.wzxwbox h2 a{line-height:30px;font-size:20px;}
.wzxwbox p{font-size:15px;line-height:25px;}
.popu_right h2 a:hover{color:#8A1211;}
.list-serial-wrapper { background: #fff;margin-bottom: 10px;padding: 0 50px 10px 50px;}
.list-serial-wrapper .list-serial-title {display: inline-block;padding: 0 20px;min-width: 213px;height: 34px;line-height: 34px;text-align: center;background: #8A1211;color: #fff;}
.list-serial-wrapper .list-serial-container {display: flex ;flex-wrap: wrap;}
.list-serial-wrapper .list-serial-container .list-serial-item {display: flex ;background-color: #fff;margin-right: 10px;margin-bottom: 10px;width: calc(50% - 5px);}
.list-serial-container .list-serial-item .list-serial-content {padding: 10px;color: #828282;flex: 1;}
.list-serial-item .list-serial-content .list-serial-content-title {font-weight: 400;font-size: 19px;color: #3d3d3d;margin-top: 5px;margin-left: 8px;}
.list-serial-item .list-serial-content .list-serial-content-info {margin-top: 8px;font-size: 14px;font-weight: 400;line-height: 21px;margin-left: 8px;}
.list-serial-container .list-serial-item img {display: block;width: 280px;height: 150px;object-fit: cover;}
.list-serial-wrapper .list-serial-container .list-serial-item:nth-child(2n) {margin-right: 0;}
@media(max-width:1200px){
.list-serial-wrapper .list-serial-container .list-serial-item { width: 100%;margin-right: 0;}
.list-serial-container .list-serial-item img {display: block;width: 40%;height: auto;object-fit: cover;}
.cpfltext p{display: none!important;}
}
.listnav {background: #8A1211;color: #fff;font-size: 16px;display: flex;}
.listnav li {display: inline-block;height: 40px;line-height: 40px;border-right: 1px solid;}
.listnav li:nth-child(1) {width:151px;text-align: center;}
.listnav li:nth-child(2) {width: 16.5%;text-align: center;}
.listnav li:nth-child(3) {width: 9.5%;text-align: center;}
.listnav li:nth-child(4) {width: 65%;text-align: center;border: 0;}
.gglb_tp {width: 140px;}
.gglb_text {width: calc(100% - 200px);}
.gglb_text li {float: left;width: 17%;padding: 0 0;border-right: 1px solid #f3f3f3;height: 100%;box-shadow: 0.08rem 0rem 0.15rem 0rem rgba(0, 0, 0, 0.06);}
.gglb_text ul li:nth-child(3) {border: none;width: 70%;padding: 0 20px;box-shadow: none;border-right: 1px solid #f3f3f3;box-shadow: 0.08rem 0rem 0.15rem 0rem rgba(0, 0, 0, 0.06);}
.gglb_wb2 td {font-size: 14px;color: #808080;line-height: 26px;}
.gglb_text ul li:nth-child(2) {width: 10%;}
.btn11{margin: auto;}
.gg_nt { padding: 10px;}
@media (max-width: 1200px) {
.listnav{display: none;}
.gglb_text ul li:nth-child(3) {display: none;}
.gg_nt { display: flex ; }
.gglb_tp {width: 30%;}
.gglb_text {width: 70%;}
.gglb_text li {float: left;width: 100%;padding: 0 0; height: auto; border: 0;box-shadow:none;}
.gglb_text ul li:nth-child(3) {border: none;width: 100%;box-shadow: none;margin-top: 5px;
}
}
.new_body{font-size:16px;color:#333;line-height:28px;}
.new_body p{margin-bottom:15px}

@media screen and (max-width:992px) {
.ggss{display:none;}
.zlxz_text{padding:20px 0}
.scsm_right h2{font-size:16px;line-height:25px;margin-top:8px;}
.scsm_right p{line-height:22px;font-size:14px;margin:8px 0;}
.pdf-list .pdf-item .item{padding:10px;}
.new-pdf-item{border:1px solid #DDDDDD;}
.pdf-list .pdf-item .item{border:0 !important;padding:0 !important;}
.new-pdf-item .ylxz{position: static;display:flex;justify-content: flex-end;}
.new-pdf-item .item a{display:flex !important;align-items: center;}
.new-pdf-item .item span{border:0 !important;white-space:wrap;font-size:15px !important;line-height:24px !important;font-weight:normal !important}
.fynr li,.fynr li a{font-size:14px !important}
.lebox{height:auto;padding:20px 0;}
.cplbxx_nr li{padding:0;}
.cplbxx_nr ul{margin:0;}
.list-serial-wrapper{padding:20px 10px;}
}
.new-pdf-item{position: relative;}

.text117 {font-family: 'Helvetica Neue', Arial, sans-serif;list-style: none;padding: 0;margin: 0;max-width: 100%;background-color: #fff;border-radius: 12px;overflow: hidden;}
.text117 li {display: flex;border-bottom: 1px solid #eee;padding: 18px 16px;transition: background-color 0.3s ease;align-items: flex-start;}
.text117 li:last-child {border-bottom: none;}
.text117 li:hover {background-color: #f9f9f9;}
.time117 {display: flex;flex-direction: column;align-items: center;justify-content: center;width: 60px;min-width: 60px;height: 60px;background-color: #8A1211;color: #fff;border-radius: 10px;margin-right: 16px;text-align: center;flex-shrink: 0;box-shadow: 0 4px 8px rgba(136, 24, 23, 0.2);}
.day117 {font-size: 20px;   font-weight: bold;line-height: 1;}
.month117 {font-size: 12px;opacity: 0.9;line-height: 1.2;}
.wz117 {flex: 1;display: flex;flex-direction: column;}
.info117 {font-size: 16px;font-weight: 600;color: #000;text-decoration: none;margin-bottom: 6px;line-height: 1.4;transition: color 0.3s;}
.info117:hover {color: #8A1211;}
.wz117 p {font-size: 14px;color: #555;margin: 0;line-height: 1.5;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

@media (max-width: 768px) {
.text117 {margin: 10px auto;border-radius: 10px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);}
.text117 li {padding: 14px 12px;flex-wrap: wrap;}
.time117 {width: 52px;height: 52px;border-radius: 8px;margin-right: 12px;}
.day117 {font-size: 18px;}
.month117 {font-size: 11px;}
.info117 {font-size: 15px;}
.wz117 p {font-size: 13px;}
}
@media (max-width: 480px) {
.text117 li {padding: 12px 10px;}
.time117 {width: 48px;height: 48px;margin-right: 10px;}
.day117 {font-size: 16px;}
.info117 {font-size: 14px;}
.wz117 p {font-size: 12px;-webkit-line-clamp: 2;}
}
.list-119 {list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 16px;justify-content: flex-start;}
.list-119 li {width: calc(25% - 15px);margin: 0;box-sizing: border-box;background: #fff;border: 1px solid #eaeaea;border-radius: 12px;overflow: hidden;transition: all 0.3s ease;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);}
.list-119 li:hover {transform: translateY(-6px);box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15);border-color: #8A1211;}
.list-119 a {display: flex;flex-direction: column;text-decoration: none;color: inherit;height: 100%;}
.img119 {width: 100%;overflow: hidden;background-color: #f8f8f8;display: flex;align-items: center;justify-content: center;}
.img119 img {width: 100%;height: 100%;object-fit: contain;transition: transform 0.4s ease;}
.list-119 li:hover .img119 img {transform: scale(1.08);}
.text119 {padding: 14px 16px;background-color: #fafafa;border-top: 1px solid #eee;}
.text119 h4 {font-size: 18px;font-weight: 600;color: #000;margin: 0 0 6px 0;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.text119 h4 span {color: #8A1211;font-weight: 500;font-size: 20px;margin-right: 6px;}
.text119 p {margin: 0;font-size: 13px;color: #777;line-height: 1.4;min-height: 1.4em;}

@media (max-width: 1024px) {.list-119 li {width: calc(50% - 12px);}}
@media (max-width: 768px) {
.list-119 {gap: 12px;}
.list-119 li {width: calc(50% - 8px);border-radius: 10px;}
.img119 {height: 160px;}
.text119 {padding: 12px;}
.text119 h4 {font-size: 14.5px;}
}
@media (max-width: 480px) {
.list-119 {gap: 10px;}
.list-119 li {width: 100%;border-radius: 10px;}
.img119 {height: 150px;}
.text119 h4 {font-size: 14px;}
.text119 p {font-size: 12px;}
}
@media (max-width: 375px) {
.img119 {height: 140px;}
}
.search-container form{display: flex;width: 100%;background:#fff;margin-bottom: 20px;border: 1px solid #ddd;border-radius: 4px;overflow: hidden;}
.search-input{flex: 1;padding: 12px 16px;border: none;outline: none;font-size: 16px;}
.search-button{background-color: #8b0000;color: white;padding: 12px 20px;border: none;cursor: pointer;font-size: 16px;transition: background-color 0.3s;}
.search-button:hover{background-color: #6a0000;}
.nav-tabs{display: flex;width: 100%;margin-bottom:20px;background:#fff;border: 1px solid #ddd;border-top: none;}
.nav-tab{flex: 1;padding:12px;text-align: center;font-size: 16px;color: #8b0000;cursor: pointer;border-right: 1px solid #ddd;transition: background-color 0.3s;}
.nav-tab:last-child{border-right: none;}
.nav-tab.active{background-color: #8b0000;color: white;}
.nav-tab:hover:not(.active){background-color: #f0f0f0;}
.course-desc {
      margin: 40px auto 0; 
      background: white;
      border-radius: 12px;
      padding: 30px;
      box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
      border: 1px solid #eaeaea;
    }

    .course-title {
      font-size: 1.3em;
      font-weight: 600;
      color: #2c3e50;
      margin-bottom: 16px;
      position: relative;
      display: inline-block;
      padding:0 0 15px 0  !important;
    }

    .course-title::after {
      content: '';
      position: absolute;
      bottom: -6px;
      left: 0;
      width: 100%;
      height: 3px;
      background:#8A1211;
      border-radius: 2px;
    }

    .course-content{
      font-size: 15px;
      color: #555;
      line-height:28px;
      text-align: justify;
      margin-top: 15px;
    }
    .course-content p{margin:0 0 15px 0 !important;font-size:15px;line-height:28px;color:#555;}
    @media (max-width: 600px) {
      .course-content {
        font-size: 14px;
      }
    }
    
.new-products{padding:30px 0;background:#F2F4F7}
.new-products .filter-bt{text-align:right;margin-bottom:10px}
.new-products .filter-bt a{font-size:13px;color:#555}
.new-products .wz1630{display: flex;justify-content:space-between}
.new-products .sidebar{width:250px}
.new-products .sidebar .sidebar_box{font-size:14px;background:#fff;padding:15px;}
.new-products .sidebar .item h3{cursor: pointer;color:#012A5C;font-size:15px;height:50px;display:flex;align-items:center;border-bottom:1px solid #E3E8ED;text-transform:uppercase;position:relative;letter-spacing:0.5px}
.new-products .sidebar .item h3::after{content:"+";color:#8A1211;font-size:20px;position: absolute;right:10px;top:14px;}
.new-products .sidebar .item.on h3::after{content:"-";}
.new-products .filter-group{margin-bottom:25px;display:none;}
.new-products .item.on .filter-group{display:block;}
.new-products .filter-option{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;cursor:pointer;padding:15px 10px;font-size:12px;border-bottom:1px solid #E3E8ED;position: relative;cursor: pointer;}
.new-products .filter-option::after{content:"";width:16px;height:16px;background:#fff;border:2px solid #8A1211;font-size:20px;position: absolute;right:10px;top:13px;}
.new-products .filter-option.active::after{background:#8A1211}
.new-products .main-content{width: calc(100% - 280px);}
.new-products .breadcrumb_box{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}
.new-products .breadcrumb{color:#666;font-size:14px}
.new-products .breadcrumb a{color:#8A1211;text-decoration:none}
.new-products .product-grid{display:flex;flex-wrap:wrap;gap:15px}
.new-products .product-item{text-align:center;padding:12px;background:#fff;width: calc(25% - (15px * 3 / 4));}
.new-products .product-item .product-pic{overflow:hidden}
.new-products .product-item .product-pic img{width:100%;transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-tap-highlight-color: rgba(0, 0, 0, 0);transition-property: transform;transition: all .8s ease;}
.new-products .product-item:hover .product-pic img{transform: scale(1.08);}
.new-products .product-img{width:100%;object-fit:contain;margin:0 auto}
.new-products .product-code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:12px 0 10px 0;font-weight:500;font-size:17px;color:#333}
.new-products .product-info{font-size:15px;color:#666;line-height:22px;}
.new-products .product-item a:hover .product-code{color:#8A1211;}
@media (max-width:900px){.new-products .wz1630{flex-direction:column}
.new-products .sidebar{width:100%;margin-right:0;margin-bottom:20px}
.new-products .product-grid{grid-template-columns:repeat(2,1fr)}
.gglb_text ul li:nth-child(2){display:none !important;}
}@media (max-width:600px){.new-products .product-grid{grid-template-columns:1fr}
}
.list_content{font-size:15px;line-height:25px;padding:15px 20px;background:#fff;margin-bottom:15px;}
.list_content_title{padding:0 20px 30px;}
.list_content_title h2{font-size:24px;color:#000;margin-bottom:20px}
.list_content_title h3{font-size:30px;font-weight:bold;color:#8A1211}
.btn_go_quote{cursor: pointer;;display: flex;margin: 12px auto 0;align-items:center;justify-content: center;height:35px;box-sizing:border-box;padding: 0px 20px;color: #8A1211;text-align: center;font-size: 14px;border-radius: 25px;border: 1px solid #8A1211;background: #fff;}
.btn_go_quote:hover{background:#8A1211;color:#fff;}

.new_table {
  margin:20px 0 10px;
}

.new_table-filter {
  padding: 12px;
  font-size:18px;
  background: #f0f5ff;
  border-bottom: 1px solid #e0e6f0;
}

.new_table-container {
  overflow-x: auto;
}

.new_table-content {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
  font-size: 14px;
}

.new_table-header {
  background: #8A1211;
  color: white;
  padding: 12px 15px;
  text-align: left;
  border: 1px solid #8A1211;
  font-weight: 600;
}

.new_table-cell {
  padding: 12px 15px;
  border-bottom: 1px solid #eee;
  transition: background 0.2s ease;
  border: 1px solid #CECECE;
  border-radius: 4px;
}
.new_table-cell a:hover{color:#8A1211}

.new_table-row:hover {
  background-color: #FFFFFF;
}

.new_table-row:nth-child(even) {
  background-color: #F5F5F5;
}

.new_table-brand {
  color: #8A1211;
  font-weight: 600;
  border-bottom: 1px dashed #8A1211;
}

.new_table-description {
  color: #666;
  line-height: 1.4;
}
.new_buttons {
  display: flex;
  flex-wrap: wrap;
  padding:15px 0 0 0;
  justify-content:space-between;
}
.new_buttons.on{padding-top:120px;}

.new_buttons a {
  display: inline-block;
  padding:10px 26px;
  font-size: 15px;
  font-weight: 500;
  color: #8A1211;
  text-decoration: none;
  border: 1px solid #8A1211;
  border-radius:4px;
  transition: all 0.25s ease;
  text-align: center;
  min-width: 100px;
}

/* 悬停效果 */
.new_buttons a:hover {
  background-color: #8A1211; 
  border-color: #8A1211;
  transform: translateY(-2px);
  color: white; 
}

/* 聚焦状态（无障碍支持） */
.new_buttons a:focus {
  outline: 2px solid #8A1211;
  outline-offset: 2px;
}
.new_buttons a:first-child{border-color:#8A1211;color:#fff;background:#8A1211}
.jjfa_text h2 a:hover{color:#8A1211}
/* 移动端适配 */
@media (max-width: 480px) {
  .new_buttons {
    flex-direction: column;
    align-items: stretch;
  }
  .new_buttons a {
    width: 100%;
    min-width: auto;
  }
}
@media (max-width: 768px) {
  .new_table-filter {
    flex-direction: column;
  }
  .new_table-filter select {
    width: 100%;
  }
  .new_table-header, .new_table-cell {
    padding: 8px;
    font-size: 13px;
  }
}

.index_jpk{display: flex;gap: 30px;padding:0 0 30px 0;}
.index_jpk .main-content{flex: 3;display: flex;flex-direction: column;gap: 25px;}
.index_jpk .title{color:#000;font-size:24px;font-weight: 600;}
.index_jpk .section{background-color: white;border-radius: 8px;padding: 20px;box-shadow: 0 2px 10px rgba(0,0,0,0.05);}
.index_jpk .section h3{color: #8A1211;margin-bottom: 12px;font-size:18px;border-bottom: 1px solid #eee;padding-bottom:15px;}
.index_jpk .intro-content{font-size: 15px;color: #555;line-height: 1.8;}
.index_jpk .sidebar{flex: 1;background-color: white;border-radius: 8px;padding: 20px;box-shadow: 0 2px 10px rgba(0,0,0,0.05);}
.index_jpk .sidebar h3{color: #333;margin-bottom: 15px;font-size:19px;border-bottom: 1px solid #eee;padding-bottom: 8px;}
.index_jpk .sidebar li{padding: 15px 0 15px 25px;border-bottom: 1px solid #eee;position: relative;}
.index_jpk .sidebar a{color: #000;font-size: 14px;text-decoration: none;display: inline-block;padding-left:10px;position: relative;}
.index_jpk .sidebar span{color: #8A1211;font-size: 16px;font-weight:bold;}
.index_jpk .sidebar li::before{font-family: "Font Awesome 6 Free";content: "\f054";font-weight: 900;position: absolute;left: 0;top: 50%;transform: translateY(-50%);color: #8A1211;margin-right: 10px; }
.index_jpk .sidebar a:hover{text-decoration: underline;color: #8A1211;}
@media (max-width: 900px) {
.index_jpk{flex-direction: column;}
.index_jpk .sidebar{order: 1;}
.index_jpk .main-content{order: 2;}
}
.bg-cover{background-position: center;background-repeat: no-repeat;background-size: cover;}
.md-compare-1{padding:150px 0 30px;text-align:center;}
.md-compare-1 .hd{width:100%;max-width:400px;margin:0 auto;}
.md-compare-1 .count-title{font-size:18px;font-weight:bold;color:#000;margin-bottom:30px;}
.md-compare-1 .count-title span{color:red;font-weight:bold;}
.md-compare-1 .search-form2{display:flex;justify-content:center;margin-bottom:40px;width:100%;max-width:800px;margin:0 auto;}
.md-compare-1 .ipt{flex:1;padding:12px 16px;font-size:14px;border:2px solid #8A1211;border-radius:4px 0 0 4px;outline:none;}
.md-compare-1 .select-box{padding:12px 16px;background:white;border:2px solid #8A1211;border-left:none;border-right:none;font-size:14px;cursor:pointer;min-width:100px;text-align:center;}
.md-compare-1 .bom-btn{padding:12px 16px;background:white;border:2px solid #8A1211;border-left:none;border-right:none;font-size:14px;cursor:pointer;color:#8A1211;text-align:center;min-width:100px;}
.md-compare-1 .btn-search{padding:12px 24px;background:#8A1211;color:white;border:none;border-radius:0 4px 4px 0;font-size:14px;cursor:pointer;transition:background 0.2s ease;}
.md-compare-1 .list{display:flex;justify-content:center;flex-wrap:wrap;gap:40px;padding:70px 0 120px;}
.md-compare-1 .li{flex:1;min-width:120px;text-align:center;}
.md-compare-1 .t1{font-size:40px;color:#8A1211;margin-bottom:15px;}
.md-compare-1 .t2{font-size:14px;color:#333;}
@media (max-width:768px){
.md-compare-1{padding:100px 0 30px 0;}
.md-compare-1 .count-title{font-size:16px;margin-bottom:20px;}
.md-compare-1 .search-form2{flex-direction:column;align-items:stretch;gap:10px;}
.md-compare-1 .ipt,.md-compare-1 .select-box,.md-compare-1 .bom-btn,.md-compare-1 .btn-search{width:100%;border-radius:4px;border:2px solid #8A1211;}
.md-compare-1 .select-box,.md-compare-1 .bom-btn{margin:0;}
.md-compare-1 .btn-search{margin-top:10px;}
.md-compare-1 .list{flex-direction:column;gap:20px;align-items:center;}
.md-compare-1 .li{min-width:auto;flex:none;}
.md-compare-1 .t1{font-size:32px;}
.md-compare-1 .t2{font-size:13px;}
}
@media (max-width:480px){
.md-compare-1 .t1{font-size:28px;}
}
.md-compare-3 {
    margin: 0 auto;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
    overflow: hidden;
}
        
.md-compare-3 .c-title {
    background: linear-gradient(135deg, #8A1211 0%, #a52a2a 100%);
    color: white;
    padding: 40px 30px;
    text-align: center;
}

.md-compare-3 .c-title .cn {
    font-size: 2.8rem;
    font-weight: 700;
    margin-bottom: 10px;
    letter-spacing: 1px;
}

.md-compare-3 .c-title .en {
    font-size: 1.2rem;
    opacity: 0.9;
    font-weight: 300;
    letter-spacing: 2px;
}
        
.md-compare-3 .bd {
    padding: 30px;
}
        
.md-compare-3 .bd .tr {
    background: #fff;
    border-radius: 10px;
    margin-bottom: 25px;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.md-compare-3 .bd .tr:hover {
    transform: translateY(-3px);
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
}

.md-compare-3 .td {
    padding:15px;
}
        
.md-compare-3 .td-1 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: #f8f9fa;
    border-bottom: 1px solid #eee;
}

.md-compare-3 .td-1 h2 {
    font-size:18px;
    font-weight: 600;
    color: #fff;
    margin-right: 15px;
    padding: 8px 15px;
    background: #8A1211;
    border-radius: 30px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
}

.md-compare-3 .td-1 h3 a {
    font-size:20px;
    color: #8A1211;
    text-decoration: none;
    font-weight: 600;
    transition: color 0.3s ease;
}

.md-compare-3 .td-1 h3 a:hover {
    color: #6d0e0e;
    text-decoration: underline;
}
        
.md-compare-3 .td-2 {
    border-bottom: 1px solid #eee;
}

.md-compare-3 .td-2 p {
    font-size:15ox;
    color: #666;
    line-height: 1.7;
}

@media (max-width: 768px) {
    .md-compare-3 .c-title {
        padding: 30px 20px;
    }

    .md-compare-3 .c-title .cn {
        font-size: 2.2rem;
    }

    .md-compare-3 .c-title .en {
        font-size: 1rem;
    }

    .md-compare-3 .bd {
        padding: 20px;
    }

    .md-compare-3 .td {
        padding: 20px;
    }

    .md-compare-3 .td-1 {
        flex-direction: column;
        align-items: flex-start;
    }

    .md-compare-3 .td-1 h2 {
        margin-bottom: 10px;
    }
}

@media (max-width: 576px) {
    .md-compare-3 .c-title .cn {
        font-size: 1.8rem;
    }
}
.new_url{display:block;}
.new_url .alt{font-size:18px;margin:10px 0;color:#333;display:block;text-align:center}
.new_url .dsec{font-size:13px;color:#999;line-height:20px;height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}

.new_gglb_box {
            display: flex;
            background: #fff;
            border-radius: 12px;
            box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
            margin-bottom: 25px;
            overflow: hidden;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }
        
        .new_gglb_box:hover {
            transform: translateY(-5px);
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
        }
        
        /* 左侧图片区域 */
        .new_gglb_box .pic {
            flex: 0 0 320px;
            padding: 25px;
            display: flex;
            align-items: center;
            justify-content: center;
            background: linear-gradient(135deg, #f9f9f9 0%, #f0f0f0 100%);
        }
        
        .new_gglb_box .pic a {
            display: block;
            width: 100%;
            transition: transform 0.3s ease;
        }
        
        .new_gglb_box .pic a:hover {
            transform: scale(1.03);
        }
        
        .new_gglb_box .pic img {
            width: 100%;
            height: auto;
            border-radius: 8px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
        }
        
        /* 右侧内容区域 */
        .new_gglb_box .info {
            flex: 1;
            padding: 25px;
            display: flex;
            flex-direction: column;
        }
        
        /* 标题区域 */
        .new_gglb_box .t {
            margin-bottom: 15px;
            border-bottom: 1px solid #eee;
            padding-bottom: 15px;
            position: relative;
        }
        .new_gglb_box .t img{position: absolute;right:0;top:0;height:20px;}
        
        .new_gglb_box .t h3 {
            font-size: 1.6rem;
            font-weight: 700;
            color: #222;
            margin-bottom: 5px;
        }
        
        .new_gglb_box .t h3 a {
            color: inherit;
            text-decoration: none;
            transition: color 0.3s ease;
        }
        
        .new_gglb_box .t h3 a:hover {
            color: #8A1211;
        }
        
        /* 副标题 */
        .new_gglb_box .p {
            font-size: 1.1rem;
            color: #8A1211;
            margin-bottom: 20px;
            line-height: 1.5;
        }
        
        /* 参数表格 */
        .new_gglb_box .attr {
            flex: 1;
            margin-bottom: 20px;
            overflow-x: auto;
        }
        
        .new_gglb_box .attr table {
            width: 100%;
            border-collapse: collapse;
            font-size: 0.95rem;
        }
        
        .new_gglb_box .attr table tr {
            border-bottom: 1px solid #f0f0f0;
        }
        
        .new_gglb_box .attr table tr:last-child {
            border-bottom: none;
        }
        
        .new_gglb_box .attr table td {
            padding: 12px 10px;
            vertical-align: top;
        }
        
        .new_gglb_box .attr table td:nth-child(odd) {
            color: #666;
            width: 90px;
            background: #f9f9f9;
        }
        
        .new_gglb_box .attr table td:nth-child(even) {
            width: 140px;
        }
        
        .new_gglb_box .attr table td b {
            color: #333;
        }
        
        /* 按钮区域 */
        .new_gglb_box .btn {
            display: flex;
            gap: 15px;
        }
        
        .new_gglb_box .btn a {
            display: inline-block;
            background: #8A1211;
            color: white;
            font-size:15px;
            text-decoration: none;
            padding: 12px 25px;
            border-radius: 6px;
            font-weight: 600;
            transition: all 0.3s ease;
            text-align: center;
            flex: 1;
            max-width: 150px;
            box-shadow: 0 3px 8px rgba(138, 18, 17, 0.2);
        }
        
        .new_gglb_box .btn a:hover {
            background: #6d0e0e;
            transform: translateY(-2px);
            box-shadow: 0 5px 15px rgba(138, 18, 17, 0.3);
        }
        
        .new_gglb_box .btn a:first-child {
            background: #fff;
            color: #8A1211;
            border: 2px solid #8A1211;
        }
        
        .new_gglb_box .btn a:first-child:hover {
            background: #8A1211;
            color: white;
        }
        
        /* 响应式设计 */
        @media (max-width: 992px) {
            .new_gglb_box .t img{display:none;}
            .new_gglb_box .pic {
                flex: 0 0 280px;
            }
            
            .new_gglb_box .attr table td:nth-child(even) {
                width: 120px;
            }
        }
        
        @media (max-width: 768px) {
            .new_gglb_box {
                flex-direction: column;
            }
            
            .new_gglb_box .pic {
                flex: 0 0 auto;
                padding: 20px;
            }
            
            .new_gglb_box .info {
                padding: 20px;
            }
            
            .new_gglb_box .t h3 {
                font-size: 1.4rem;
            }
            
            .new_gglb_box .attr table {
                font-size: 0.9rem;
            }
            
            .new_gglb_box .attr table td {
                padding: 10px 8px;
            }
            
            .new_gglb_box .attr table td:nth-child(odd) {
                width: 80px;
            }
            
            .new_gglb_box .attr table td:nth-child(even) {
                width: 110px;
            }
            
            .new_gglb_box .btn {
                flex-direction: column;
            }
            
            .new_gglb_box .btn a {
                max-width: 100%;
            }
        }
        
        @media (max-width: 576px) {
            
            .new_gglb_box .pic, 
            .new_gglb_box .info {
                padding: 15px;
            }
            
            .new_gglb_box .t h3 {
                font-size: 1.3rem;
            }
            
            .new_gglb_box .p {
                font-size: 1rem;
            }
            
            .new_gglb_box .attr {
                overflow-x: auto;
            }
            
            .new_gglb_box .attr table {
                min-width: 600px;
            }
        }
/*新增*/
.wz1250{width:1250px;margin:0 auto}
.new_title{font-size:38px; padding-bottom:50px; font-weight: bold; text-align: center;color:#333}
.slide_toggle{margin:30px auto;text-align:center;display:flex;align-items:center;justify-content:center}
.slide_toggle a{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:bold;}
.slide_toggle:hover a{color:#8A1211;}
.pro_box_flex{display:flex;gap:15px;flex-wrap:wrap;}
.pro_box_flex .pro_item{width:calc(100% / 3 - 15px)}
#index_pro{padding:50px 0;background:#F0F0F0}
#index_pro .ViewMoreProducts_box{display: flex; flex-wrap: wrap; justify-content: center;max-width:1300px;margin:0 auto;}
#index_pro .item{transform: scale(1);z-index: 1;position: relative;transition-duration:.4s;background-color: #fff;max-width: 165px;min-width: 155px;margin:15px 10px;border: 3px solid transparent;padding: 15px;text-align: center;font-size: 14px;font-weight: bold;border-radius: 6px;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .3);box-shadow: 0 0 8px rgba(0, 0, 0, .3);}
#index_pro .item a{font-size:16px;}
#index_pro .item a img{width:100%;display:block;margin:0 auto 15px}
#index_pro .item:hover{border:3px solid #8A1211;transform: scale(1.15); z-index: 99;}
#index_pro .item:hover a{color:#8A1211}
#index_application{padding:80px 0;}
#index_application .bd{max-width:1300px;margin:0 auto;position: relative;overflow:hidden}
#index_application .bd .swiper-slide{padding:30px;}
#index_application .bd .swiper-slide a{display:block;}
#index_application .bd .swiper-slide a img{width:100%;height:160px;object-fit:cover}
#index_application .bd .swiper-slide a p{font-size:18px;color:#333;margin-top:15px;text-align:center;}
#index_application .bd .swiper-slide a:hover p{color:#8A1211;}
#index_application .swiper-pagination{width:100%;gap:15px;margin-top:15px;justify-content:center;display:flex;}
#index_application .swiper-pagination .swiper-pagination-bullet-active{background:#8A1211}
#index_si{height:650px;background-image: url(../images/design-tools-sec-bg-2.png);background-repeat: no-repeat;background-position: center center;background-size: cover;padding:120px 0 60px}
#index_si .new_title{color:#fff;font-size:48px;}
#index_si .bd{max-width:1250px;margin:0 auto;display:flex;background:#EEEEEE;padding:40px;border-radius:8px;}
#index_si .bd .item{width:25%;padding:15px 3%;border-right:2px solid #222222}
#index_si .bd .item:last-child{border:0;}
#index_si .bd .item .pic{height:65px;display:flex;align-items:center;}
#index_si .bd .item .txt h3{color:#333;font-size:22px;margin:15px 0 30px;font-weight:bold}
#index_si .bd .item .txt p{font-size:16px;line-height:24px;color:#666;}
#index_si .bd .item .txt a{color:#333;font-size:18px;display:block;margin-top:40px;}
#index_si .bd .item .txt a:hover{color:#8A1211;}
#index_news{padding:60px 0;}
#index_news .index_news_box{max-width:1250px;margin:0 auto;}
#index_news .hd{margin-bottom:50px;font-size:34px;color:#333;font-weight:bold}
#index_news .tabs{display:flex;border-bottom:1px solid #8A1211;gap:10px;}
#index_news .tabs a{border-radius: 5px 5px 0 0;min-width: 150px;background-color: #f1f1f4 !important;color: #222 !important;text-align: center;border-top: 1px solid #f1f1f4 !important;font-weight:bold;border-right: 1px solid #f1f1f4 !important;border-left: 1px solid #f1f1f4 !important;height:40px;display:flex;align-items:center;justify-content:center;font-size:16px;}
#index_news .tabs a.on{background-color:#8A1211 !important;color:#fff !important}
#index_news .bd .news_list {display: none;}
#index_news .bd .news_list.item-1{display: block;}
#index_news .bd .news_list li{padding:15px 0;border-bottom:1px solid #C9C9C9}
#index_news .bd .news_list li h3 a{color:#333;font-size:16px;font-weight:bold}
#index_news .bd .news_list li p{font-size:12px;color:#666;margin-top:15px;}
#index_news .bd .news_list li h3 a:hover {color:#8A1211;}
#index_about{padding:50px 0;background:#F0F0F0}
#index_about .bd{max-width:1250px;width:100%;margin:0 auto;display:flex;justify-content:space-between}
#index_about .bd .pic{width:47%;}
#index_about .bd .pic img{width:100%;}
#index_about .bd .txt{width:50%;padding:15px;}
#index_about .bd .txt h3{font-size:24px;color:#333;}
#index_about .bd .txt p{font-size:15px;line-height:25px;margin:20px 0;color:#555}
#index_about .bd .txt a{display:flex;width:160px;height:45px;background:#8A1211;color:#fff;font-size:16px;justify-content:center;align-items:center;transition-duration:.4s;}
#index_about .bd .txt a:hover{border-radius:30px;}
#index_bottom{height:400px;background-image: url(../images/contact-sec-bg-2.png);background-repeat: no-repeat;background-position: center center;background-size: cover;padding:60px 0;align-items:center;display:flex}
#index_bottom .bd{max-width:1250px;width:100%;align-items:center;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}
#index_bottom .bd .txt{width:48%;text-align:center}
#index_bottom .bd .txt h3{font-size:50px;color:#fff;font-weight:bold}
#index_bottom .bd .txt p{font-size:26px;margin:30px ;color:#fff}
#index_bottom .bd a{display:flex;width:160px;height:45px;background:#fff;color:#8A1211;font-size:16px;justify-content:center;align-items:center;transition-duration:.4s;margin:0 auto;}
#index_bottom .bd a:hover{border-radius:30px;}
#index_bottom .bd .txt2{width:48%;text-align:center;}
#index_bottom .bd .txt2 img{max-width:100px;margin:30px auto;}
#index_bottom .bd .txt2 h3{font-size:30px;color:#fff;font-weight:bold}


.whead{height: 60px;background: #fff;position: fixed;left: 0;top: 0;width: 100%;z-index: 9999;box-shadow: 0 0 15px rgba(0,0,0,.15);display: flex;align-items: center;padding: 0 15px;}
.waphd_height{width: 100%;height: 60px;}
.wlogo{display: inline-block;}
.wlogo img{display: block;border: 0;height: 36px;}
.waphdlg{display: inline-block;}
.waphdlg img{display: block;height: 30px;}
.whead i{display: block;width: 60px;height: 60px;background: url(../images/navicon.png) no-repeat center;background-size: 40%;color: #fff;text-align: center;line-height: 60px;font-size: 18px;position: absolute;right: 0;top: 0;z-index: 99999999;}
.whead i img{vertical-align: middle;margin-top: -3px;display: none;}
.wapnav{width: 240px;height: 100%;position: fixed;right: 0;top: 0;background: #fff;z-index: 9999;margin-right: -240px;transition: .5s;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
.wapnava {padding: 0 0 15px 0;}
.wapnavtop{color: #fff;height: 60px;line-height: 60px;padding: 0 15px;border-bottom: 1px solid #eee;display: flex;align-items: center;}
.wapnavtop i{display: block;width: 60px;height: 60px;background: none;color: #222;text-align: center;line-height: 50px;font-size: 18px;position: absolute;background: url(../images/close.png) no-repeat center;background-size: 30%;right: 0;top: 0;z-index: 99999999;}
.wapprda i, .wapprda1 i {display: block;position: absolute;right: 15px;top: 0;height: 44px;line-height: 44px;transition: .25s;}
.wapprda_active i,.wapprda1_active i{transform:rotate(90deg);}
.wapnavtop i img{vertical-align: middle;margin-top: -3px;}
.wapnava p{display: block;}
.wapnava span{width: 100%;position: relative;display:block;}
.wapnava span i{position: absolute;right:5px;top: 0;height: 50px;display: flex;align-items: center;z-index: 9;width: 30px;justify-content: center;}
.wapnava span i img{height:16px;}
.wapprdai_active{transform:rotate(90deg);}
.wapnava a.wapprda{display: block;height: 50px;line-height: 48px;padding: 0 25px;color: #666;width: 100%;border-bottom: 1px solid #eee;font-size: 15px;}
.wpheadhide a{display: block;height: 48px;line-height: 46px;padding: 0 25px;color: #444;width: 100%;border-bottom: 1px solid #eee;}
.wapnava1{background: url(../images/navabg_06.png) no-repeat center;color: #E60012;text-align: center;border-bottom: 0 !important;margin-top: 10px;margin-bottom: 10px;}
.wapnavp1{text-align: center;font-weight: bold;}
.waphide,.waphides,.wpheadhide1,.wpheadhide,.head_wap,.top-tips,.head_pc{display: none;}
.wapprda,.wapprda1{position: relative;}
.wapprda i,.wapprda1 i{display: block;position: absolute;right: 15px;top: 0;}
.wapprda i img,.wapprda1 i img{height: 10px;}
.wpheadhide em{display: block;}
.wpheadhide a{font-size: 14px;padding-left: 30px;color: #666;}
.wpheadhide1 a{padding-left: 50px !important;background: #fff !important;color: #999;}
.waphides a{font-size: 12px;color: #666;display: block;height: 37px;line-height: 37px;border-bottom: 1px solid #aaa;padding: 0 30px;}
.wapclicka {background: url(../images/sj.jpg) no-repeat right center;}
.swiper-container-bn .swiper-button-next-bn,.swiper-container-bn .swiper-button-prev-bn{display: none;}
.wpnvbg{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 9999;background: rgba(0,0,0,.7);opacity: 0;visibility: hidden;transition: .25s;}
.wpnvbg_active{opacity: 1;visibility: inherit;}
.wapnav_active{right: 0;top: 0;height: 100%;margin-right: 0;overflow-x: hidden;overflow-y: auto;}
a.wapprda.wapprda_active{font-weight: bold;}
.active-link{font-weight: bold;}
.waplga{padding: 0 15px;}
.waplga a{display: inline-block;width: 47%;height: 34px;background: #fff;color: #20A53A;line-height: 32px;font-size: 13px;border: 1px solid #20A53A;}
.waplga a.active{background: #20A53A;color: #fff;}
.waplga a.waplga_ac{display: block;margin: 0 auto;float: none;background: #fff;color: #20A53A;}
.wap_so_btn{right:60px;top:0;width:40px;position: absolute;z-index:2;height:60px;display:flex;align-items:center;justify-content:center;cursor: pointer;}
.wap_so_btn img{width:25px}
.searchBar{transition-duration:.5s;position: fixed;top:-80px;opacity:0;z-index:998;left:0;width:100%;}
.searchBar .wrap{position: relative;display:flex;justify-content:flex-end}
.searchBar .form-group{width:400px;padding:25px;background:#F2EEEA;}
.searchBar .form-group .mask-close{position: absolute;right:0;top:50%;margin-top:-10px;}
.searchBar .form-group .mask-close img{width:20px;height:20px;}
.searchBar .form-group form{width:100%;display:flex;border-bottom:1px solid #212427;}
.searchBar .form-group form button{width:40px;height:40px;background:none;cursor: pointer;border:0;}
.searchBar .form-group form button img{width:25px;}
.searchBar .form-group form input{width:calc(100% - 40px);padding:0 15px;height:40px;color:#000;font-size:15px;}
.searchBar.on{top:80px;opacity:1;}

@media screen and (max-width:992px) {
.new_buttons.on{padding-top:40px}
.searchBar.on{top:60px;width:100%;}
.head_wap{display:block !important;}
#MultiInquiry_cart{bottom:60px !important}
.new_header,.h100{display:none}
.news_text{padding-top:20px;}    
.news_text h2{font-size:16px;margin:15px 0;} 
.news_nr li .newsbox{padding:15px;}
.latetext p, .news_text p{height:auto;font-size:14px;line-height:24px;}
.news_nr li{margin:0 0 15px 0 !important}
#index_bottom{padding:55px 10px;height:auto;}
#index_bottom .bd .txt h3{font-size:32px;}
#index_bottom .bd .txt p{margin:30px 10px;font-size:16px;line-height:26px;}
#index_bottom .bd .txt2 img{max-width:60px;margin:20px auto;}
#index_bottom .bd .txt2 h3{font-size:24px;}
.wz1250{width:94%;}
.cpsm,.cpsm_box{padding:35px 0;}
#index_si{height:auto;padding:45px 10px;}
#index_si .bd{max-width:100%;padding:20px;flex-wrap:wrap;}
#index_si .bd .item{width:100%;padding:20px 0;border-bottom: 2px solid #222222;border-right:0;position: relative;}
#index_si .bd .item:last-child{border-bottom:0;}
#index_si .bd .item .pic{height:40px;position: absolute;left:0;top:20px;}
#index_si .bd .item .pic img{max-height:40px;}
#index_si .bd .item .txt h3{font-size:18px;margin:10px 0 25px;padding-left:50px;}
#index_si .bd .item .txt p{font-size:14px;line-height:24px;}
#index_si .bd .item .txt a{margin-top:20px;font-size:14px;}
.new_title{font-size:28px;padding-bottom:20px}
#index_si .new_title{font-size:28px}
#index_application{padding:40px 10px}
#index_application .bd .swiper-slide{padding:10px 10px 30px 10px;}
.banner .mySwiper2 .swiper-slide .pic img{min-height:250px;}
.banner .mySwiper1{display:flex;justify-content:center;width:100%;max-width:100%;padding-right:0;height:auto;bottom:20px;}
.banner .mySwiper1 .swiper-slide{width:12px !important;height:12px !important;border-radius:12px;margin-right:10px !important;background:#ddd;}
.banner .mySwiper1 .swiper-wrapper{justify-content:center}
.banner .mySwiper1 .swiper-slide-thumb-active {
    transform: translateY(0px) !important;
    background:#8A1211 !important;
}
.banner .mySwiper2 .swiper-slide .txt{max-width:100%;padding:0 20px;}
.banner .mySwiper2 .swiper-slide .txt p{display:none;}
.banner .mySwiper2 .swiper-slide .txt h3{font-size:24px;max-width:80%;line-height:1.2;margin-bottom:20px;}
.banner .mySwiper1 .swiper-slide .bg,.banner .mySwiper1 .swiper-slide h3{display:none;}
.app, body, html{min-width:100% !important}
.pro_box_flex .pro_item{width:calc(50% - 15px)}
.lxsc{height:100%}
.lxsc li{display:none;}
.new-products .product-info{font-size:12px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.new-products .main-content{width:100%;}
.new-products .product-item{width:calc(50% - 7.5px)}
.v-content-top{padding-top:70px !important}
.v-content{display:block !important;position: static !important;width:100%;}
.v-content-topwrap{display:block !important;width:100% !important}
.vc-main{width:100%;padding:0 0 20px 0 !important}
.vc-big-videobox .v-time{display:block !important}
.vc-big-videobox .v-time .v-time-right{width:100% !important;margin:15px 0 !important;justify-content: space-between !important}
.vc-big-videobox .v-time .chatnow{margin:0 !important;}
.v-content-aside{width:100% !important}
.new_buttons a{margin-bottom:10px;}
}