
@font-face{
	 font-family: 'HarmonyOS_Sans_SC_Regular';
	  src: url('/fonts/HarmonyOS_Sans_SC_Regular.ttf') format('truetype'); /* 鍏煎鎬ф洿濂界殑鏍煎? */
}
@font-face{
	 font-family: 'HarmonyOS_Sans_SC_Light';
	  src: url('/fonts/HarmonyOS_Sans_SC_Light.ttf') format('truetype'); /* 鍏煎鎬ф洿濂界殑鏍煎? */
}

body{ overflow-x:hidden; font-family: 'HarmonyOS_Sans_SC_Regular';  padding-top: 90px;}

tbody, td, tfoot, th, thead, tr {
    border-color: inherit;
    border-style: solid;
    border-width: 1px; 
}

h1,h2,h3,h4,h5,dl{ margin-top: 0em;}
a{ color: #000000;text-decoration: none;}
a:hover{ text-decoration: none; color: #000;}
ul{ margin: 0px; padding: 0px;}
li{ list-style: none;}
.text-ls{ color: #ff0000;}
.bg-hs{background: #f6f6f6;}
.bg-white{ background-color: #fff !important;}
.btn-qls{background-color: #ff0000 !important; border-color:#ff0000 !important;} 


	
.logo img{ width: auto; height: 60px;}
.nav-link{font-size: 18px;  font-weight:400 !important}
.nav-item{ margin-left: 20px; z-index: 1}

.navbar-nav .nav-link.active, .navbar-nav .show > .nav-link{  position: relative; color: #ff0000;}
.navbar-nav .nav-link.active::after{ position: absolute; bottom:5px; left: 10%; content: ''; background-color: #ff0000; width: 80%; height: 2px;}
.nav-link:focus, .nav-link:hover{ color: #e70012;}
.nav-item{ position: relative;  }
.nav-item::after{ position: absolute; bottom:5px; left: 10%; content: ''; background-color: #e70012; width: 80%; height: 2px;display: none;}
.nav-item:hover{ z-index: 6 !important; }
.nav-item>ul{ position: absolute; left:50%;margin-left: -65px;; top: 100% !important;  width: 130px; background-color:rgb(255, 255, 255,.8); padding: 10px 0; z-index: 6;border-radius: 10px; display:none}
.nav-item:hover ul{ display: block; /* border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; */}
.nav-item:hover::after{display: block;}

.nav-item>ul>li{ line-height: 42px;  font-size: 16px; }
.nav-item>ul>li a:hover{ color: #e70012;}
.nav-link{ padding-bottom: 30px !important; color:#333333;padding-top: 30px !important;}
/* .menu{ margin-top: 20px;} */
/* .head{ height: 110px;}
.navbar{ padding-top: 15px;} */
.navbar-expand-lg{padding-top: 0;padding-bottom:0;}


.search,.language{padding: 20px 0;}
.search span{ font-size:22px;}

.language{margin-left: 20px;cursor: pointer; position: relative;}
.language .icon-duoyuyan{ font-size:22px}
.language .icon-xiangxiajiantou{font-size: 14px; /* color: #cf102c; */}
.index-body .head-top .language .icon-xiangxiajiantou{color: #fff;}

.language_n{
	position: absolute; right:0; top:90%; width: auto; background-color:rgb(255, 255, 255,.8); z-index: 6;border-radius: 10px;padding: 10px 20px;display: none;}
.language_n a{display: block;border-bottom: 1px dashed #b1b0bc;line-height: 38px; font-size:16px; color:#222222}
.language_n a:hover{color:#ff0000;}
.language:hover .language_n {
	display: block;
}


/* ״ */
.search {
	position: relative; /* ΪԪؾԶλﱸ */
	cursor: pointer; 
}


/* ı״ */
.search_n {
	position: absolute; right:-150px; top:100%; width: 220px; background-color:rgb(255, 255, 255,.8); z-index: 6;border-radius: 10px;padding: 10px;display: none;
}
.search_n::after{ width: 0;
  height: 0;content: '';position: absolute;bottom: 100%;left: 30px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid rgb(255, 255, 255,.8);}
.search_n .input-group .btn{background-color: #fff;font-size: 15px; color:#222}
.search_n .input-group .btn:hover{color: #cf102c;}

.input-group-m{background-color: #f4f4f4;padding: 15px;border-radius: 10px;}
.input-group-m .btn{background-color:#cf102c;color: #fff;}
/* ͣͼʱʾ .search_n */
.search:hover .search_n {
	display: block;
}
.index-body .head-top .language-m{padding:20px 0 40px;text-align: center; color:#fff}
.language-m span{margin: 0 0px;}
.language-m a.active{font-weight: bold;}

.head-top{background-color: #fff; padding-top:10px; padding-bottom:10px}
@media(min-width:992px) {
	.index-body{padding-top: 0;}
	.index-body .head-top{background-color: transparent; padding-top: 10px; padding-bottom:10px}
	.index-body .head-top .nav-link,
	.index-body .head-top .search,
	.index-body .head-top .language {color: #fff;}
}
		


.banner{ position: relative; z-index: 1 !important;margin-top: 20px;}
.wbanner{ display: none;}
.swiper { width: 100%;height: 100%; }
.swiper-slide {text-align: center; font-size: 18px; background: #fff; display: flex; justify-content: center; align-items: center;}
.swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }
.swiper-yd{ width: 100%;}
.swiperyd>.swiper-pagination-bullet{ border: 1px solid #fff; background-color: #fff; opacity:1 !important; width: 10px; height: 10px;}
.swiperyd>.swiper-pagination-bullet-active{ background-color: #fff !important; background-color:#f00 !important;width:50px; border:1px solid;  border-radius:10px}
.swiperyd > .swiper-pagination-bullets, .swiperyd >.swiper-pagination-bullets.swiper-pagination-horizontal, .swiperyd >.swiper-pagination-custom, .swiperyd >.swiper-pagination-fraction{text-align: left; bottom: 50px !important;}


.swiperyd{ text-align: right; padding-right: 16% !important; padding-bottom: 20px;}
.m1{ padding: 100px 0 45px 0; }
.m2{ background-color: #f4f4f4;padding: 100px 0;}
.m3{ padding: 130px 0 130px 0; }
.m4{padding: 100px 0 150px;}
.m5{ padding: 100px 0 90px 0; }
.m6{ background-color: #efefef;padding: 100px 0;}
.m7{ padding: 100px 0 90px 0; }
.m1-m{position: relative;}
.m1bg{ position: absolute; height: 90%;width: 70%; background:#e8e8e8; top: 0; right: 0; z-index: 1; opacity: 1;}
.m1-nz{z-index: 3; position: relative;}
.m1-nr{z-index: 3; position: relative;}
/*.cntitle{ font-size: 40px; color: #333; font-weight: bold;   font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}*/
/*.entitle{ font-size: 18px; color: #999; font-family: Arial,Helvetica,sans-serif; margin-top: -5px; }*/
.cntitle{ font-size: 40px; color: #333; font-weight: bold;  }
.entitle{ font-size: 18px; color: #999;  margin-top: -5px; }

.titleborder{position: relative;}
.titleborder::after{ position: absolute; left: 0; top: 12px; width: 10px; height: 25px; content: ''; background-color: #ff0000;}

.m2entitle{ position: relative;}
.m2entitle::after{ position: absolute; left: 50%; bottom: -25px; content: ''; background-color: #ff0000; width: 30px; height: 10px; margin-left: -15px;}
.m1-nzdes{ font-size: 26px;text-indent:2em;}
.m1-nztext{ color: #333333; font-size: 16px;}
.m1-nztext p{text-indent:2em;}
.m1-nr video{ width: 100%; height: 350px;}
.more a{ color: #ff0000;}
.m1-nitea{}
.m1-nitea i{font-style:normal; font-size: 50px !important; color: #333;}
.m1-nitea em{font-style:normal; font-weight: normal; color: #333333; font-size: 16px;}
.m1-nitea p{ font-size: 14px; margin-top: -4px;  color: #333333;}
.m1-b{ width: 90%; margin: 0 auto; }

.page-text i{ font-size:50px !important}
.page-sz{margin:100px 0}
.page-text{  position: relative;}
/* ֻ #productNumber µǰ3 .page-text  */
/*#productNumber .col:nth-child(-n+3) .page-text::after {*/
/*  position: absolute;*/
/*  right: 0%;*/
/*  top: 30px;*/
/*  content: '';*/
/*  background-color: #999999;*/
/*  width: 1px;*/
/*  height: 80px;*/
  
/*  transform: translateX(10px); */
/*}*/

.moresj{text-indent:2em}

.m3-nitem1{ width: 100%;}
.m3-nitem2:hover .m3-nitem1{ width: 80%;}
.m3-nitem2:hover .m3-nitem3{ width: 80%;}


.main{ background-color: #f5f5f5;}
.ad{ background-image: url('/website/images/ad.jpg'); background-repeat: repeat; background-position: 50% 50%; background-size:cover; width: 100%; height: 400px;}

.about-imgitem{ width: 100%; overflow: hidden;}
.aboutimg{transition: transform 0.3s ease;}
.aboutimg:hover{transform: scale(1.2);}
.class-item:hover{background-color: #fff;}

.list-itemimg{ width: 25%;  overflow: hidden;}
.list-itemtext{ width: 72%; margin-left: 3%;}
.itemtitle{ font-size: 16px; margin-bottom: 10px;}
.itemsub{color:#acacac}
.itemdata{color:#acacac}

.list-itemimg img{transition: transform 0.6s ease;}
.list-itemimg img:hover{transform: scale(1.2);}
.position{ background-color: #f5f5f5;}

.nbanner{ width: 100%; background-repeat:repeat; background-position: 50% 50%; background-size:cover; z-index: 3 !important; position: relative;}
.nbannertext{ padding-top: 10%; padding-left: 100px; color: #fff;}
.nbannertext h1{ font-size: 40px;}
.nbannertext h5{ font-size: 16px;}
.class-item a{ font-size: 18px; color: #666666; padding: 4px 15px; margin: 0 5px;}
.class-item a.active{background-color: #ff0000; color: #fff;}
.class-item a:hover{background-color: #ff0000; color: #fff;}
/* .list-nitem{ margin-bottom: 20px; transition: all 300ms ease-in-out;}
.list-nitem:hover{transform: translateY(-5px);}
.list-nitem a:hover .title{ color: #ff0000;} */
.list-nitem  img{ height: 280px;}
.title{font-size: 18px; color: #333333; font-weight: bold;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis;}
.title2{font-size: 18px; color: #333333; font-weight: bold;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis; font-weight: bold;}
.subtitle{ font-size: 14px; color: #666;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis;}
.more{font-size: 14px;  color: #666;}
footer{ background-color: #212224; padding: 90px 0 0 0;}
.foot{ margin-bottom: 50px;}
.foot-zitem{ width: 15.5%;}
.foot-zitem h5{ font-size: 16px; color: #fff; }
.foot-zitem a{ color: #7e838b; width: 100%; float: left; font-size: 14px; line-height: 30px;}
.foot-zitem a:hover{color:#fff}
.copyright{ background-color: #2a2b2e;}
.copy-n a{color:#fff; margin-right: 20px; margin-left:20px}
.copy-n{ font-size:14px}
.foot-logo{ display: none;}
.show-title{ font-size: 30px;}
.show-content{ font-size: 18px;}
.show-content img{ max-width: 100%;}
.back a{ color: #ff0000; border: 1px solid #ff0000;  padding: 10px 30px;  border-radius:10px}
.back a:hover{background-color: #ff0000; color:#fff}

.ewm img{  height: 110px;  } 
.ewm .ewmwz{ font-size:16px}
.ewm-text{ text-align: center;}
.ewmtext-wz{ font-size:16px}
.c-ztext{ font-size:18px;  color:#222}

.copy-n img{ height: 20px;}
.likes{ color:#fff;font-size:14px}
.likes a{ color:#fff;  }
.likes span{ font-size:14px }
.card{ border: none; background:#f4f3f3;}
.card:hover{box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); background-color: #f4f2f3;}
.card:hover .text_icon .iconfont{ color: #ff0000}
.card:hover .text_icon  span{ border:2px #ff0000 solid}
.job-item:hover{box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); border-radius: 10px;}
.img-item{ margin-bottom: 50px;}
.img-title{font-size: 1.25rem;}
.img-data{ font-size: 12px;}
.text-img img{width:180px; height:110px}

.swipertext{ position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; background-color: rgba(0, 0, 0, .2); padding: 18px 10px 20px 10px;}
/* .stext-z{ width: 80%; color: #fff; float: left; font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis;} */
.stext-r{ width: 20%; position: absolute; right: 10px; bottom: 0px;}
.stext-rimg{ position: relative; margin-top:10px;text-align:right}

.stext-rimg>.swiper-pagination-bullet{background: #fff; opacity: 1;}
.stext-rimg>.swiper-pagination-bullet-active{ border-radius: 5px; background: #ff0000;}


.tabbtn{ height: 50px;}
.tabbtn li a{border:solid 1px #555; line-height:50px;text-align:center;font-size:16px; margin: 0 0px 0 0; color: #222222; padding: 10px 30px; }
.tabbtn li a:hover{color:#ff0000;  border: 1px solid #ff0000;  }
.tabcon{margin-top: 10px;}


.m1-itemdata{ font-size:16px; color:#726e6e}
.m1-itemtoptitle{ font-size: 16px; color:#333;  min-height:50px; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis;}
.m1-itemtopsubtitle{ font-size:14px; color:#666666;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis;  margin-top:10px; min-height:40px}

.m1-itemimg{width: 100%; overflow: hidden;}
.m1-itemimg img{ width: 100%; transition: all 0.6s;}
.m1-item:hover .m1-itemimg img{transform: scale(1.1);}
.m1-item:hover .m1-itemtoptitle{ color: #ff0000;}
.m1-item:hover .m1-text{  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);}



.m2-itemimg{width: 100%; overflow: hidden;}
.m2-itemimg img{ width: 100%; transition: all 0.6s;}
.m2-itemclass{ color: #666; font-size: 16px;}
.m2-itemdata{ color: #666;}
.m2-itemtoptitle{ font-size: 18px; font-weight: bold; margin-bottom: 5px; margin-top: 5px;}
.m2-itemtopsubtitle{ color:#666; font-size: 13px;}
.m2-itemlist span{ color: #666;}
.m2-itemlist a{display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis;}
.m2-itemlist a:hover{ color: #ff0000;}
.m2-itemlist div{ margin: 12px 0;}
.m2-item:hover .m2-itemimg img{transform: scale(1.1);}
.m2-item:hover .m2-itemtoptitle{ color: #ff0000;}

.newsimg{ position: relative;}
.newsimg img{height: 452px; width: 100%;}
.list-tr{height: 500px;}
.stext-z{ color: #fff;  font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis; position: absolute; left: 20px; bottom: 5px; height: 25px; z-index: 9999;}


.newsimgpic img{height: 370px; width: 100%;}

.m3{ background:url('/website/images/aboutimg.jpg'); background-size: cover;}
.m3-b{ width:50%;  font-size:16px; color:#222;  line-height32px}
.m3_more a{ border:1px #333 solid; padding:10px 20px; color:#333}
.m3_more a:hover{ border:1px #fff solid; padding:10px 20px; color:#fff}





.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom}
.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none}
.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination-group {border-right:solid 1px #EBEBEB;border-radius:4px}
.pagination-group li {float:left;border-right:0;border-radius:0}
.pagination-group li:not(:first-child):not(:last-child) {border-radius:0}
.pagination-group li:first-child {border-radius:4px 0 0 4px}
.pagination-group li:last-child {border-radius:0 4px 4px 0}
.pagination-group .active,.pagination-group a:hover {background:#f5f5f5;border-radius:0}
.pagination-big a {padding:10px 16px;font-size:16px}
.pagination-small a {padding:5px 10px;font-size:12px}
.pagination.border-main .active a,.pagination.border-sub .active a,.pagination.border-dot .active a,.pagination.border-black .active a,.pagination.border-gray .active a,.pagination.border-red .active a,.pagination.border-yellow .active a,.pagination.border-blue .active a,.pagination.border-green .active a {color:#fff}
.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:8px 12px;border:1px solid #DCDCDC;}
/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
.pagination li.active a,.pagination li a:hover {background:#ff0000;color:#fff !important;border:1px solid #ff0000;}

.m4-data{ color: #666;}
.m4-titlebt{ font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis; }

	
.m4-des{ color: #666;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis;min-height:42px}
.m4-item{ padding: 19px 30px; background-color: #f4f4f4; min-height:216px;}
.m4-item:hover{}
/* .m4-item:hover .m4-data{ color: #fff; } */
.m4-item:hover .m4-titlebt{ color: #ff0000;}
/* .m4-item:hover .m4-des{ color: #fff;}
.m4-item:hover .m4-more{ color: #fff;} */
.m4-titlen{  line-height: 22px ;  color: #333; font-weight:600; min-height:44px}
.m4-nitemimg img{ height: 440px;}
.m4-nitemimg{ position: relative;}
.m4-nitemimg p{ width: 100%; position: absolute; left: 0;bottom: 0; background-color: rgba(0, 0, 0, 0.4); padding: 20px 20px; color: #fff; margin-bottom: 0; font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis;}

.m5{ background-color: #f4f4f4;padding: 100px 0;}
.m5-rtext{font-size:16px}
.m7-nitem p{display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis;}
.m7-nitem img{ height: 200px;}
.lx-zt{ font-size: 20px; font-weight: bold;}

.lx-zn p{ margin-bottom: 10px;}
.lx-r{ width: 60%; margin: 0 auto;}
.lx-r img{ max-width: 100%;}


.book-bg{background-image: url('/website/images/bookimg.png');background-repeat: no-repeat;background-position: left 50px; }
.book-t h1{font-size: 40px;}
.book-n{ width: 470px;}
.btel{font-size: 22px;}
.btext{font-size: 18px;}
.bookm input{ font-size: 16px;color: #999999;}
.btnan button{ font-size: 18px;}

.tr-tdesc{ color: #999;}

/* ҳͼƬҼͷ״ */
.newnext{ right: 0;opacity: 0 !important;}
.newprev{ left: 0; opacity: 0 !important; z-index: 99;}
.newnext, .newprev { --swiper-navigation-size: 25px; background-color: rgb(0, 0, 0,.5);padding: 30px 20px;
top:var(--swiper-navigation-top-offset,45%); }
.newnext::after, .newprev::after {color: rgb(255, 255, 255);}
.list-t:hover .newnext{ opacity: 1 !important;}
.list-t:hover .newprev{ opacity: 1 !important;}
.list-tz:hover .newnext{ opacity: 1 !important;}
.list-tz:hover .newprev{ opacity: 1 !important;}
/* ҳͼƬҼͷ״ */

.m4-z:hover .newnext{ opacity: 1 !important;}
.m4-z:hover .newprev{ opacity: 1 !important;}





.data{  color: #323333;}
.text-ls{ color: #ff0000;}
.news-r i{ background-color: #ff0000; font-size: 22px;}
.newitem{ background-color: #f4f5f5;}
.show{ width: 100%; }
.text-hs{color:rgba(0,0,0,.5) !important}


.wnbanner{ display: none;}
.nbanner img{ width:100% ;}
.djimg{ height: 130px !important;}
.lx-zn{ font-size: 16px;}
.lx-r{ text-align: center;}
.lx-rtext{ text-align: center;}


.newsimg{  display: block !important;}
.newlistimg-n img{ width: auto !important;}

.foot-zitem h5 a{ font-size: 16px !important; color: #fff !important;}

.qywh{ margin: 0 auto;}
.qywh-t{ font-size: 32px;  color: #333333; position: relative;}
.qywh-t::after{ position: absolute; left: 50%;bottom: -10px; margin-left: -15px; background-color: #ff0000; width: 30px; height: 7px; content: ''; }
.qywh-item{position: relative;padding-left: 20px; margin: 20px 0;}
.qywh-item::after{position: absolute; left: 0;top: 0; margin-top:10px;  background-color: #ff0000; width: 8px; height: 16px; content: '';}
.qywh-itemtitle{ font-size: 22px;   color: #333333;   }
.qywh-itemsttitle{ font-size: 16px; color: #333333;}
.qywh-itema{ color: #666 !important; font-size: 12px;}
.showpage{ width: 100%;  font-size: 16px !important;}
.classjj{   font-size: 16px !important;}
.m6-class a{ display: none;}




.cxtitle{ font-size: 16px;}
.cxsubtitle{ color: #666;}
.cxitemdata{ color: #666;}
.ftel{ font-size: 18px; font-weight: bold;}


.class-title{ position: relative; font-size: 32px;  font-weight: bold;}
.class-title::after{ position: absolute; left: 0; top: 13px; width: 10px; height: 25px; content: ''; background-color: #ff0000;}
.class-fl a{ padding: 5px 12px; color: #333; font-size: 18px; margin:0 10px; }
.class-fl a.active{ background-color: #e70012; color:#fff}
.class-fl a:hover{background-color: #e70012; color:#fff}
.text_icon span{border:2px #a0a0a0 solid; border-radius:50%}
.text_icon span.iconfont{  font-size:30px; color:#a0a0a0}

.list-rdata{ font-size: 18px;}
.list-trtitle{ font-size: 18px;}
.list-trimg img{ height: 250px !important; width: 100%;}
.list-nitemimg img{ width: 100%; height: 220px;}


.foot-c span{ font-size:28px}
.foot-c .adree{ font-size:14px}
.foot-c .tel{ font-size:14px}


.table-hs{ background:#e60012 !important; color:#fff;font-size:20px; }
.table-hs tr>th{padding:15px; }
.table-n tr>td{padding:15px; font-size:18px}
.page-table{ width:80%; margin:0 auto; margin-bottom:100px}

.honor-item{ margin-bottom:20px}
/*.honor-item-text{ font-size:18px;  font-weight:600; color:#333;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis;}*/

.honor-item-text {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    width: 100%;
    display: block; 
}

.honor-item-img{ width:100%;overflow: hidden;}
.honor-item-img img{ width: 100%; transition: all 0.6s; height:300px}
.honor-item:hover .honor-item-img img{transform: scale(1.03);}
.honor-item a:hover .honor-item-text{box-shadow:2px 2px 3px 4px rgba(0,0,0,.1)}

.zr-item{ margin-bottom:20px}
.zr-item-text{ font-size:18px; color:#333;  display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis; }
.zr-item-img{ width:100%;overflow: hidden;}
.zr-item-img img{ width: 100%; transition: all 0.6s; height:250px}
.zr-data{ font-size:14px; color:#999; }
.zr-item:hover .zr-item-img img{transform: scale(1.03);}
.zr-item a:hover .zr-text{box-shadow:2px 2px 3px 4px rgba(0,0,0,.1)}
.zr-text{min-height:115px}
.r-text h6{ color:#999}
.r-text-des{ font-size:16px}
.r-text-item{ margin-bottom:20px}
.r-text-item:hover{background:#f5f5f5}

.job-title{ font-size:20px; margin-bottom:5px; font-weight:600}
.job-dz{font-size:14px}
.job-nr{  font-size:16px}

.r-text-item:hover .text_icon .iconfont{ color: #ff0000}
.r-text-item:hover .text_icon  span{ border:2px #ff0000 solid}
.c-z-b{ font-size:18px}

.list-rt-text-title{ font-size:18px; color:#ff0000; font-weight:bold; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis;}
.list-rt-des{ font-size:14px; color:#999; margin-bottom:30px !important}
.list-rn{  font-size:16px}
.list-rn span{ color:#666;  color:##323333; font-size:14px}
.list-rn li{ margin:20px 0 10px}
.list-rn li a{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden; width:80%; color:#323333}
.list-rn li a:hover{ color:#ff0000}

.yw-t{ font-size:16px; color:#222;   position: relative;}
.yw-t::after{  position: absolute; left: 0; top: 5px; width: 7px; height: 20px; content: ''; background-color: #ff0000;}
.yw-nitem{ margin-bottom:50px; margin-top:30px}
.yw-nitem h3{font-size:24px; }
.yw-nitem p{font-size:14px}
.yw-nitem-text{ position: relative;}
.yw-nitem-text::after{position: absolute; left: 0; bottom: -25px; width: 60px; height: 6px; content: ''; background-color: #e60012;}
.yw-nitem-textn{ font-size:17px; color:#333}
.yw-show-n img{ max-width:100%}
.yw-show-n{ font-size:16px}
.yw-body{ margin-bottom:150px!important; margin-top:100px!important }
.hide-lg{ display: none !important;}

.lc-n{ position: relative;}
.lc-n::after{ position: absolute; left: 0; top: 0;border-right:1px solid #ccc; content: ''; height: 100%;width:  50%;}
.lc-ni{margin-bottom: 80px;}
.lc-ni div{width: 50%;}
.lc-nitext h2 b{ font-size: 20px !important;font-weight: 600;}
.lc-nitext h2{ color: #ff0000; position: relative;}
.lc-nitext h2::after{ position: absolute;content: '';height: 12px;width: 12px;background-color: #ff0000;left: -106px;top: 15px;border-radius: 50%; z-index: 99;}
.lc-nitext{ padding-left: 100px;}
.lc-nitext p{ margin: 0;color: #333;line-height: 30px;}
.lcimg{ padding-right: 100px;}
.lcimg img{border-radius: 10px;}
.lcright{ padding-right: 100px;}
.lcright h2{ color: #ff0000; position: relative;}
.lcright h2 b{ font-size: 20px !important;font-weight: 600;}
.lcright h2::after{ position: absolute;content: '';height: 12px;width: 12px;background-color: #ff0000;right: -106px !important;top: 15px;border-radius: 50%; z-index: 99;}
.lcright p{ margin: 0;color: #333;line-height: 30px;}
.index_equipment{ margin:0 auto; max-width:1390px}
.flexBetween {
  display: -webkit-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flexStart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flexCenter {
  display: -webkit-flex;
  /* Safari */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flexEnd {
  display: -webkit-flex;
  /* Safari */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}


.index_equipment .box .list .item {
  width: 35.2%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  overflow: hidden;
  position: relative;
}
.index_equipment .box .list .item a {
  display: block;
}
.index_equipment .box .list .item .img img {
 
  -o-object-fit: cover;
  object-fit: cover;
  position: relative;
  left: 50%;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
}
.index_equipment .box .list .item .icon {
  position: absolute;
  left: 1.5rem;
  bottom: 8rem;
  border:solid 1px #fff;
	border-radius:50%;
   padding:6px
}
.index_equipment .box .list .item .icon img {
   height: 35px;
   width: 35px;
  
}
.index_equipment .box .list .item .position {
  position: absolute;
  left: 1.5rem;
  bottom: 0.16rem;
  -webkit-transition: 0.8s;
  -o-transition: 0.8s;
  transition: 0.8s;
}
.index_equipment .box .list .item .position .content0 {
  font-size: 14px;
  color: #fff;
  font-weight:300;

}
.index_equipment .box .list .item .position .content1 {
  font-size: 18px;
  color: #fff;
  margin-top: 0.12rem;
  -webkit-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
   font-weight:400;

}
.index_equipment .box .list .item .position .content2 {
 
  width: 28rem;
  margin-top: 0.6rem;
  opacity: 0;
  -webkit-transition: 0.6s;
  -o-transition: 0.6s;
  transition: 0.6s;
}
.index_equipment .box .list .item .position .content2 .content3 {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}
.index_equipment .box .list .item .position .content2 .content4 {
  margin-top: 0.22rem;
  display: flex;
  flex-wrap: wrap;
}
.index_equipment .box .list .item .position .content2 .content4 p {
  font-size: 16px;
  color: #fff;
}
.index_equipment .box .list .item .position .content2 .content4 p span {
  margin: 0 5px;
}
.index_equipment .box .list .act {
  width: 26.8%;
}
.index_equipment .box .list .active {
  width: 44.3%;
}
.index_equipment .box .list .active .position {
  top: 9rem;
}
.index_equipment .box .list .active  .icon {
  bottom: 4rem;
}
.index_equipment .box .list .active .position .content1 {
  font-size: 26px; 
}
.index_equipment .box .list .active .position .content0 {
  margin-bottom:50px;
  position:relative;

 
}
.index_equipment .box .list .active .position .content0::after {
  content:'';
  position: absolute;
  width: 40px;
  height: 4px;
  left: 0;
  bottom: -30px;
  background: #ff0000;
}
.index_equipment .box .list .active .position .content2 {
  opacity: 1;
  margin-top: 0.3rem;
   
}


.position{ background-color:transparent}

.cont{
	width:1200px;
	margin:0 auto;
	padding:20px 0 50px;
}
.biz-timeline-box{
	width:1100px;
	margin: 0 auto 100px;
}
/* odd*/
.biz-timeline-box:nth-child(odd) .biz_timeline-eventbox{
	-webkit-border-radius:  0 40px 40px 0;
	-moz-border-radius:  0 40px 40px 0;
	border-radius: 0 40px 40px 0;
	float:right;
	margin-top: -30px;
}
/*ż even*/
.biz-timeline-box:nth-child(even) .biz_timeline-eventbox{
	-webkit-border-radius:  40px 0 0 40px;
	-moz-border-radius: 40px 0 0 40px;
	border-radius: 40px 0 0 40px;
	float:left;
	margin-top: -30px;
}
/* odd*/
.biz-timeline-box:nth-child(odd) .biz_timeline-event{
	-webkit-border-radius:0 30px 30px 0;
	-moz-border-radius:0 30px 30px 0;
	border-radius:0 30px 30px 0;
}
/*ż even*/
.biz-timeline-box:nth-child(even) .biz_timeline-event{
	-webkit-border-radius:  30px 0 0 30px;
	-moz-border-radius: 30px 0 0 30px;
	border-radius: 30px 0 0 30px;
}
.biz-timeline-box:nth-child(odd) .biz_timeline-time{
	float:left;
	width:500px;
	text-align: right;
}
.biz-timeline-box:nth-child(even) .biz_timeline-time{
	float:right;
	width:500px;
	text-align: left;
}
.biz-timeline-box:nth-child(even) .biz_timeline-node{
	float:right;
	margin:110px 548px 29px 0px;
}
.biz-timeline-box:nth-child(odd) .biz_timeline-node{
	float:left;
	margin:110px 0px 29px 540px;
}
.biz_timeline-time{
	font-size:16px;
	color:#d81919;
	font-weight: 600;
	line-height:73px;
}
.biz_timeline-eventbox{
	width: 530px;
}
.biz_timeline-event{
	width:500px;
	/* height:57px; */
	margin:6px;
	font-size:16px;
	
}
.biz_timeline-event p{ margin-bottom:0.3rem;}
.biz_timeline-node{
	width:4px;
	height:4px;
	border-radius: 50%;
	background: #e60012;
	border:3px solid #e60012;
	padding:3px
}
.biz_longString{
	position:absolute;
	left:50%;
	width:1px;
	height:200px;
	background:#e2e2e2;
	top:-7px;
	z-index:10;
	margin-left:-4px;
}
.biz_timtline-box{
	position: relative;

}
.biz_timeline{
	z-index:20;
	position:relative;
}
.biz_title{
	text-align: center;
	margin:0 auto 35px;
}
.biz_title h2{
	font-size:28px;
	color:#d81919;
}
.biz_title p{
	color:#eca7a7;
	margin-top:15px;
}

.biz_timeline-time img{ border-radius:10px; width:320px; height:240px}
.biz_timeline-event h6{ color:#ff0000; font-size:20px;  }
.card-title{ font-size:18px; color:#222}
.card-body p{ font-size:14px}
.card-body .data{ font-size:14px}




@media screen and (max-width: 1680px) {
	
}

@media screen and (max-width: 1366px) {
    .honor-item-img img{ height:270px}
    .list-rt-des{margin-bottom:15px !important}
    .list-rn{margin-bottom:20px !important}
    .list-rt-text-title{font-size:18px;  width:70%}
    .foot-zitem h5{ font-weight:normal}
    .m3-b{ font-size:16px; line-height32px !important; }
    .index_equipment .box .list .item .position .content0 {font-size: 12px; margin-top:2px}
    .index_equipment .box .list .item .icon{bottom7.5rem}
    .index_equipment .box .list .item .icon img{ width:25px; height:25px}
    .index_equipment .box .list .active .position { top: 6.5rem;}
    .index_equipment{width:1260px !important;}
    .index_equipment .box .list .item .img img{ height:410px}
    .entitle{font-size:14px}
    .m1-itemdata{font-size:12px}
    .m1-itemtopsubtitle{font-size:14px}
    .m1-itemtoptitle{  font-size:16px}
    .tabbtn li a{padding:8px 25px}
    .cntitle{ font-size:34px}
    .swiperyd{padding-right:11% !important}
   .list-nitem img{ height: 100px; width:160px}
   .ewm-img img{ width: 110px; height: 110px;  margin-left: 10px;} 
}
@media(max-width:767px) {
    .honor-item-img img{height:240px}
    .list-rn li{ margin:5px 0px 12px}
    .newsimgpic img{ height:220px}
    .c-z{width:70%;}
    .list-rn li a{ width:70%; font-size:14px}
    .c-z-t h3{ font-size:20px}
   .zr-item-text { font-size:16px}
    .show-content { font-size:14px}
    .job-dz{ font-size:14px;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis;}
    .job-title{ font-size:16px;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis;}
	.c-ztext{ font-size:16px}
    .yw-t{font-size:14px}
    .text_icon span{border:2px #ff0000 solid}
    .text_icon span.iconfont{color:#ff0000;font-size:28px;}
    .data{font-size:12px}
    .honor-item-text{font-size:16px}
    /*.biz_timeline-event p{ font-size:14px}*/
    .biz_timeline-event h6{ font-size:20px}
    .head-top { padding-bottom:10px; padding-top:10px !important;}
    .stext-z{font-size:14px}
    .m4-data{ font-size:12px}
    .m4-z{ margin-bottom:10px}
    .m1-item:hover .m1-text{box-shadow:none}
    .m4-more{ font-size:12px; color:#666}
    .r-text h4{font-size:16px}
    .r-text h6{font-size:14px}
    .r-text-des{font-size:14px; line-height:26px;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis;}
    .foot-zitem h5{font-weight:normal !important}
    .language-m span{font-size:12px; margin-right:3px}
    .copy-n{font-size:12px}
    .foot-c span{font-size:14px}
    .foot-c .adree {font-size:12px}
    .foot-c .tel {font-size:14px}
    .hide-lg{ display: block !important;}
    .m1-itemdatae{ font-size:14px;}
    .m1-itemdata{ font-size:12px;}
	.m1-itemtoptitle{ font-size: 16px; font-family:600;}
	.m1-itemtopsubtitle{ font-size:14px;}
	.index-body .head-top .language-m{padding:0; margin-right:20px}
	.language-m{padding:0; margin-right:20px;position:relative}
	.index-body{padding-top: 0;}
	.index-body .head-top{background-color: transparent; padding-top: 10px; padding-bottom:10px}
	.index-body .head-top .navbar-collapse{background-color: #fff;}
	.navbar .container-xxl{ padding-left:0px; padding-right:0px}
	.index-body .head-top .nav-link,
	.index-body .head-top .search,
	.index-body .head-top .language {color: #222;}
	.index-body .head-top  .navbar .container .iconfont{ color:#fff }
	.language-yy>.iconfont{ color:#000; font-size:10px !important; margin-top:2px;  }
	.language-icon{font-size:14px !important}
	.menuxl{ font-size:28px;}
	.lan-n{ display:none; position:absolute; right:0;padding:10px 20px; background:rgba(255,255,255,.6);border-radius:10px;margin-right:-20px;margin-top:10px}
	.lan-n a{display: block;border-bottom: 1px dashed #b1b0bc;line-height: 32px; font-size:12px; color:#222222}
	.m5-rtext{font-size:12px;width:100%}
	.yw-nitem-textn{ margin-top:30px !important; line-height:30px !important; font-size:14px}
	.yw-nitem{ margin-bottom:20px; margin-top:20px}
	.yw-nitem h3{font-size:18px}
	.yw-nitem p{ font-size:14px}
	.yw-nitem-text::after{ bottom: -20px; }
	.c-z-b{ font-size:16px}
	.c-z-t h5{ font-size:18px}
	.ewm img{  height: 110px;  } 
	.r-text-item{ margin-bottom:20px; background-color:#f4f3f3; border-radius:10px;}
	.zr-item-img img{ width: 100%; transition: all 0.6s; height:240px}
	.page-table{ width:100%; margin:0 auto}
	.class-fl a{ padding: 3px 9px; color: #333; font-size: 16px; margin:5px 0;}
	header{background-color: #fff;}
	body{ padding-top: 80px;}
	.qywh-t{ font-size: 28px; }
	.qywh-itemtitle{ font-size: 18px;  }
	.banner{ display: none;}
	.wbanner{ display: block; position: relative; z-index: 1 !important}
	.swiperyd>.swiper-pagination-bullet{ background: #fff !important; opacity:1 !important; width: 5px; height: 5px;}
	.swiperyd>.swiper-pagination-bullet-active{width: 22px;border-radius:10px !important;  background-color: #ff0000 !important; border:0}
	.swiperyd > .swiper-pagination-bullets, .swiperyd >.swiper-pagination-bullets.swiper-pagination-horizontal, .swiperyd >.swiper-pagination-custom, .swiperyd >.swiper-pagination-fraction{text-align: left; bottom: 20px !important;}
	
	.index-news-yd>.swiper-pagination-bullet{ background: #d6d6d6 !important; opacity:1 !important; width: 6px; height: 6px;}
	.index-news-yd>.swiper-pagination-bullet-active{width: 22px;border-radius:10px !important;  background-color: #ff0000 !important; height:5px}
	
	.swiperyd{padding-bottom: 0px; padding-right: 0% !important;}
	
	.navbar-nav .nav-link.active::after{ left: 50% !important; margin-left: -9%; bottom: 13px;position:static; background-color:transparent}
	.nav-item:hover::after{width: 17% !important; left: 50% !important; margin-left: -9%; bottom: 13px;}
	.logo img{ width: auto; height: 45px; margin-top: 5px;}
	.nav-link{ padding: 15px 0 !important;}
	.head{ height: auto;}
	.nav-link{font-size: 16px; text-align: left;}
	.navbar-toggler{ padding: 1px 5px 2px 5px !important; border: none !important;}
	.navbar-toggler-icon{ /* width: 1em; height: .9em; */ margin-top: 5px;}
	.navbar{ padding-top: 0px;}
	.nav-item:hover ul{ display: none;}
	.swiper-pagination-bullet{opacity:1 !important; width: 7px; height: 7px;}
/* 	.swiper-pagination-bullet-active{width: 20px;} */
	.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 10px !important;}
	.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{left: 0 !important;}
	.menu{ margin-top: 10px;}
		.swiperyd{ text-align: right; padding-right: 6% !important; padding-bottom: 20px;}
	
	.nbanner{  width: 100%; height: 200px;}
	.nbannertext{ padding-top: 70px; padding-left: 0px; color: #fff; text-align:center;}
	.nbannertext h1{ font-size: 24px; margin-bottom: 0px !important;}
	.nbannertext h5{ font-size: 12px;}
	
	.class-item a{ font-size: 16px; color: #333; padding: 4px 10px;}
	.class-item{ margin-bottom: 20px;}
	
	.pagination li a {padding:3px 10px;}
	footer{ background-color: #212224; padding: 50px 0 0 0;}
	.copyright{ background-color: #212224;}
	.foot-zitem a{ display: none;}
	.foot-zitem{ width: 25%;}
	.foot-zitem h5{ font-size: 14px; margin-bottom:18px}
	.foot{ margin-bottom: 80px;}
	.show-title{font-size: 18px;}
	.ewm{ width:70%; }
	.ewm-text{ text-align: left !important;}
	.ewm-img{text-align: left !important;}
/*	.card{min-height:115px}*/
	.card-title{font-size: 16px;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis; color:#333;font-weight:normal}
	.card-text{display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis;
	    
	    font-size:14px!important; color:#666 !important; margin-bottom:.5rem!important;
	}
	.m1{ padding: 30px 0 20px 0; }
	.m2{ padding: 50px 0 20px; }
	.m3{ padding: 80px 0 80px 0; background:url('/website/images/aboutimg-wap.jpg'); background-size: cover;}
	.m4{ padding: 50px 0; }
	.m5{ padding: 30px 0 20px 0; }
	.m6{ padding: 50px 0; }
	.m7{ padding: 30px 0 20px 0; }
	.m1bg{ height: 190px; margin-top: 60px; width: 80%;}
	.m1-nr{ width: 90%;}
	.m1-nitea i{ font-size: 32px !important; }
	.m1-nitea p{ margin-top: -5px !important; margin-bottom:20px !important;font-size:14px}
	.cntitle{ font-size: 18px; color: #0d0408; font-weight: bold; line-height:34px}
	.entitle{ font-size: 10px; color: #999999;  }
	.m1-nzdes{ font-size: 18px;text-indent:2em; font-weight: bold;}
	.m1-nztext p:nth-child(2){ display: none;}
	.m1-b{ width: 100%; margin: 0 auto; padding-left: 0%;}
	.hide-xs{ display: none !important;}
	/* #productNumber>.col:last-child{ display: none;} */
	.fs-1{ font-size: 18px !important;}
	.fs-6{ font-size: 14px !important;}
	.tabbtn li a{ font-size: 12px; line-height: 36px; padding: 4px 12px 4px 12px;}
	.tabbtn{ height: 30px;}
	.m2-nritem{ font-size: 14px; margin: 5px 0 3px;} 
	.m2-nritemtext{ width: 75%; font-size: 16px;}
	.tabcon{margin-top: 20px;}
	
	
	
	.m3-b{ width:95%;  font-size:14px; color:#fff;line-height:24px; }
	.m3_more a{ color:#fff; border:1px #fff solid; padding:6px 16px; font-size:12px;}
	
	.m4-des{display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis; font-size:12px; min-height:auto}
	
	.m4-class{ display: none !important;}
	.m5-class{ display: none !important;}
	
	.m5-1>.row>.col:last-child{display: none !important;}
	.foot-logo img{ max-width: 100%; height: 40px; margin-bottom: 40px;}
	.foot-logo{ display: block;}
	
	.showpage{ width: 100%;  font-size: 16px !important;}
	.showpage img{ max-width: 100%;}
	.show{ width: 100%; }
	
	
	.newsimg img{ height: 260px;}
	.m4-nitemimg img{ height: 240px;}
	.m5-itemimg img{ height: 120px;}
	.m5-2>.row>.col:last-child{ display: none;}
	.m5-texttitle{display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis; font-size: 16px;}
	.m5-itemsub{display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis;}
	.m2-nritemtext{width: 70%; font-size: 14px;}
	.m2-nritemdata{ width: 25%;}
	.wnbanner{ display: block;}
	.nbanner{ display: none;}
	.wnbanner img{ width:100% ;}
	.m1-nztext{ font-size: 14px; margin: 20px 0; }
	.stext-z{ width: 60% !important; text-align: left;}
	.title{ font-size: 16px;}
	.title2{ font-size: 16px;}
	.container{padding-right:calc(var(--bs-gutter-x) * .9); padding-left:calc(var(--bs-gutter-x) * .9)}
	.show-content img{ max-width: 100%;}
	.djimg{ height: 230px !important;}
	.lx-zt{ font-size: 16px;}
	.lx-zn{ font-size: 14px;}
	.lx-r{ text-align: left; width: 60%;   display: none;}
	.lx-rtext{ text-align: left; font-size: 14px;}
	
	.stext-rimg>.swiper-pagination-bullet-active{border-radius: 5px; background: #ff0000;}
	/* .newscont>ul>li:last-child{ display: none;} */
	
	.pagination li {margin:2px;font-size:14px;border:none;border-radius:4px; }
	.stext-r{ width: 20%; }
	.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 var(--swiper-pagination-bullet-horizontal-gap,2px);}

	.newlistimg-n img{ width: 100% !important;}
	.card:hover{box-shadow:2px 2px 3px 4px rgba(0,0,0,0)}
	.foot-zitem h5 a{ display: block !important; font-size: 14px !important;}
	.m6-data{  width: 90px; height: 60px;line-height: 60px; font-size: 32px;}
	.ewm-img img{ margin-left: 0; width: 120px; height: 120px;}
	.ewm-img .itemimgewm{ margin-left: 0; margin-right: 10px;}
	.ewm-imgtext{text-align: center;}
	.qywh{margin: 0 auto;}
	.qywh-t{ font-size: 24px; }
	.m6-class a{ display: block;}
	.m1-nr video{ height: 150px;}
	.m2-itemlist a{display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis; width: 80%;}
	.m4-item{padding: 20px;min-height:180px}
	.m4-nitemimg p{ padding: 5px 20px !important;}
	.m4-titlebt{ font-size: 14px; font-weight: 600;
	    
	    display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis;
	}
	.text-img img{ width:100%; height:auto}
	
	
	.lcimg{display: none;}
	.lc-n::after{ position: absolute; left: 0; top: 0;border-left:1px solid #ccc; content: ''; height: 100%;width:  100%;border-right: 0;}
	.lc-ni div{width: 100%;}
	.lc-nitext{ padding-left: 30px;}
	.lc-nitext h2::after{ left: -36px;top: 8px;}
	.lc-ni{margin-bottom: 40px;}
	.lcright{ padding-left: 30px; padding-right:0px}
	.lcright h2{ color: #ff0000; position: relative;}
	.lcright h2 b{ font-size: 16px !important;font-weight: 600;}
	.lc-nitext h2 b{ font-size: 16px !important;font-weight: 600;}
	.lcright h2::after{ left: -36px !important;top: 8px;}
		.cont{
		width:100%;
		margin:0 auto;
		padding:20px 0 50px;
	}
	.biz-timeline-box{
		width:100%;
		margin: 0 auto 45px;
	}
	.biz_longString{
		position:absolute;
		left:0%;
		width:1px;
		height:200px;
		background:#e2e2e2;
		top:0px;
		z-index:10;
		margin-left:-4px;
	}
	
	.biz-timeline-box:nth-child(odd) .biz_timeline-time{
		float:left;
		width:100%;
		
	}
	.biz-timeline-box:nth-child(even) .biz_timeline-time{
		
		width:100%;
		text-align: left;
	}
	
	.biz-timeline-box:nth-child(odd) .biz_timeline-time{text-align:left; margin-left:20px}
	.biz-timeline-box:nth-child(odd) .biz_timeline-node{margin:0px 0px 0px -10px}
	.biz_timeline-eventbox{ width:100%; }
	
	.biz_timeline-event{ width:95%;margin-left:30px}
	.biz-timeline-box:nth-child(even) .biz_timeline-node{ float:left; margin:0px 0px 0px -10px}
	
	.biz-timeline-box:nth-child(even) .biz_timeline-time{text-align:left; margin-left:20px; float:left}
	
	 /* 1. ˵ɶBootstrap۵ʱһ£350ms */
    .index-body .head-top .navbar-collapse {
        background-color: #fff;
        transition: background-color 0.35s ease-in-out; /* ͬ۵ʱ */
    }

    /* 2. ˵ͷعʱBootstrapԭࣩͨ */
    .index-body .head-top .navbar-collapse.collapsing {
        background-color: transparent;
    }

    /* 3. ˵ȫعغBootstrapԭࣩάͨ */
    .index-body .head-top .navbar-collapse.collapsed {
        background-color: transparent;
    }

    /* ȷ˵չʱЧӳ */
    .index-body .head-top .navbar-collapse.show {
        background-color: #fff;
        transition: background-color 0s; /* չʱ޹ʾɫ */
    }
}







/* --- ƶ˵״ --- */
@media (max-width: 992px) {
	
	.nav-item>ul{ position:relative; left:0; margin-left:0px; width:95%;border-radius:0px}
	.nav-item::after{background-color:transparent}
	.nav-item>ul>li{ line-height:30px}
	
  /* 1. ʹ䴹ֱ */
  #navbarSupportedContent .navbar-nav {
    align-items: flex-start;
  }

  #navbarSupportedContent .nav-item {
    width: 90%;
    margin-left:10%;
   
  }

  #navbarSupportedContent .nav-link {
    padding: 0.75rem 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 90%;
    font-size:16px;
    font-weight:600;
   
  }

 /* 2. ΪӲ˵Ĳ˵Ӻ */
 .nav-item:has(.drop-menu) > .nav-link::after {
   content: "+"; /* ݴӿַΪ "+" */
   display: inline-block;
   width: 1rem; /* ΢Ӧַ */
   height: 1rem;
   text-align: center; /* ÷ž */
   line-height: 1rem; /* ֱ */
   font-weight: bold; /* Ӵַ */
   /* Ƴ֮ǰı߿תЧ */
   border: none;
   transform: none;
   transition: none; /* Ҫת */
   margin-left: 0.5rem;

  font-size:20px;
  
 }
 
 /* ˵չʱӺűΪ */
 .nav-item.show > .nav-link::after {
   content: "-"; /* ݸΪ "-" */
   /* Ƴ֮ǰתͱ߾ */
   transform: none;
   margin-top: 0;
 }
 
 /* 3. Ӳ˵״ (ⲿάֲƾݱҪ΢) */
 #navbarSupportedContent .drop-menu {
   display: none; /* Ĭϰ */
   /* background-color: #f8f9fa; */
 }
 
 #navbarSupportedContent .drop-menu li {
     margin-bottom: 0.5rem;
 }
 
 #navbarSupportedContent .drop-menu a {
     color: #666;
     padding-left: 20px;
     display: block;
     font-size:16px;
 }

  /* 4. ռ .show ʱʾӲ˵ */
  #navbarSupportedContent .nav-item.show > .drop-menu {
    display: block;
    animation: fadeIn 0.3s ease-in-out;
	/*border-top:1px solid #f5f5f5;*/
	margin: 0;
  }

  /* һһĵ붯 */
  @keyframes fadeIn {
    from { opacity: 0; transform: translateY(-10px); }
    to { opacity: 1; transform: translateY(0); }
  }
}
<!--ʱ1784934492.9212-->