
@font-face {
	font-family:'sy';
	src: url('/template/pc/skin/css/SOURCEHANSANSCN-NORMAL.OTF');
	font-family:'syc';
	src: url('/template/pc/skin/css/SOURCEHANSANSCN-BOLD.OTF');
	font-family:'syl';
	src: url('/template/pc/skin/css/SourceHanSansCN-Light.otf');
}
body{ font-size:14px; overflow-x:hidden; font-family: 'sy'; /* padding-top: 120px; */}

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;}
.bg-white{ background-color: #fff !important;}
.btn-qls{background-color: #012da2 !important; border-color:#012da2 !important;}
.logo img{ width: 100%; height: 70px;}
.nav-link{font-size: 18px; font-family: 'sy';}
.nav-item{ margin-left: 10px; z-index: 1}
.navbar-nav .nav-link.active, .navbar-nav .show > .nav-link{  position: relative; color: #012da2;}
.navbar-nav .nav-link.active::after{ position: absolute; bottom:0px; left: 10%; content: ''; background-color: #012da2; width: 80%; height: 2px;}
.nav-item{ position: relative;  }
.nav-item:hover{ z-index: 6 !important;}
.nav-item>ul{ position: absolute; left: -7px; top: 55px !important; width: 100px; background-color:rgb(255, 255, 255,.8);  opacity: 0;z-index: 6 }
.nav-item:hover ul{ opacity: 1; padding: 10px 0;/* border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; */ z-index:6}
.nav-item:hover::after{ position: absolute; bottom:0px; left: 10%; content: ''; background-color: #012da2; width: 80%; height: 2px;}

.nav-item>ul>li{ line-height: 42px;  font-size: 16px; }
.nav-item>ul>li a:hover{ color: #012da2;}
.nav-link{ padding-bottom: 20px !important; color:#333333;}
.menu{ margin-top: 40px;}
.head{ height: 120px;}
.navbar{ padding-top: 15px;}
.banner{ position: relative; z-index: 1 !important}
.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{ background: #fff !important; opacity:1 !important; width: 10px; height: 10px;}
.swiperyd>.swiper-pagination-bullet-active{width: 32px;border-radius:10px !important;  background-color: #012da2 !important;}
.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;}
.navbar{  position: relative;}
.search{ position: absolute;  right: 0; top: 20px;}
.searchk{ border-radius: 30px; font-size: 12px; border-right:none; width: 140px !important;}
.searchbtn{ background-image: url('/template/pc/skin/images/search.png'); background-position: left center; background-repeat: no-repeat; background-size: 18px; border:1px solid #ccc; border-radius: 30px; border-left: none;}
.searchbtn:active{ border: 1px solid #dee2e6 !important; border-left: none !important;}
.form-control-sm{ padding: .2rem .8rem !important;}
.searchk:focus { outline: none !important;
    border: 1px solid #dee2e6 !important;
    box-shadow:none !important;border-right:none !important}

.swiperyd{ text-align: right; padding-right: 10% !important; padding-bottom: 20px;}
.m1{ padding: 100px 0 70px 0; }
.m2{ background-color: #efefef;padding: 100px 0;}
.m3{ padding: 100px 0 120px 0; }
.m4{ background-color: #efefef;padding: 100px 0;}
.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-family: 'syc';  font-weight: bold;}
.entitle{ font-size: 18px; color: #999999; font-family: Arial,Helvetica,sans-serif; margin-top: -5px; }
.m1-nzdes{ font-size: 26px;text-indent:2em;font-family: 'sy';}
.m1-nztext{ color: #333333; font-size: 16px;font-family: 'syl';}
.m1-nztext p{text-indent:2em;}
.more a{ color: #012da2;}
.m1-nitea{}
.m1-nitea i{font-style:normal; font-size: 48px !important; color: #333;}
.m1-nitea em{font-style:normal; font-weight: normal; color: #666666; font-size: 16px;}
.m1-nitea p{ font-size: 16px; margin-top: -10px;  color: #666666;}
.m1-b{ width: 100%; margin: 0 auto; }
.moresj{text-indent:2em}



.main{ background-color: #f5f5f5;}
.ad{ background-image: url('/template/pc/skin/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: #012da2; color: #fff;}
.class-item a:hover{background-color: #012da2; 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: #012da2;} */
.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: 100px 0 0 0;}
.foot{ margin-bottom: 100px;}
.foot-zitem{ width: 14%;}
.foot-zitem h5{ font-size: 16px;}
.foot-zitem a{ color: #7e838b; width: 100%; float: left; font-size: 14px; line-height: 30px;}
.copyright{ background-color: #2a2b2e;}
.foot-logo{ display: none;}
.show-title{ font-size: 30px;}
.show-content{ font-size: 16px;}
.show-content img{ max-width: 100%;}
.back a{ color: #012da2; border: 1px solid #012da2; background-color: #f6f5f5; padding: 10px 20px; border-radius: 10px;}
.back a:hover{background-color: #012da2; color:#fff}
.ewm{ width: 80%;}
.ewm-img img{ width: 100px; height: 100px;  } 
.ewm-img .itemimgewm{margin-left: 10px;}
.ewm-text{ text-align: center;}
.ewm-img{text-align: center;}
.copy-n img{ height: 20px;}
.copy-n a{ color: #fff; margin-right: 20px;}
.card{ border: none;}
.card:hover{box-shadow: 2px 2px 3px 4px rgba(0,0,0,.2);}
.job-item:hover{box-shadow: 2px 2px 3px 4px rgba(0,0,0,.2); border-radius: 10px;}
.img-item{ margin-bottom: 50px;}
.img-title{font-size: 1.25rem;}
.img-data{ font-size: 12px;}


.swipertext{ position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%; background-color: rgba(0, 0, 0, .2); padding: 25px 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: 5px;}
.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{width: 20px !important; border-radius: 5px; background: #012da2;}


.tabbtn{ height: 50px;}
.tabbtn li a{border:solid 1px #bfbfbf; line-height:50px;text-align:center;font-size:18px; margin: 0 2px 0 0; color: #202020; padding: 6px 22px; }
.tabbtn li.current a{color:#fff; background-color: #012da2; }
.tabcon{margin-top: 10px;}
.m2-nritem{ font-size: 16px; margin:10px 0 13px }
.m2-nritem:hover .m2-nritemtext{ color: #012da2;}
.m2-nritem a{color: #323333;}
.m2-nritemtext{display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis; width: 75%;}
.m2-nritemdata{ width: 20%;}
.newsimg{ position: relative;}
.newsimg img{height: 370px; width: 100%;}
.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: 10px; height: 25px; z-index: 9999;}
.m3-ntop { position: relative;}
.m3-ntoptext{ position: absolute; left: 0; top: 50%; margin-top: -50px; text-align: center; width: 100%;}
.m3-nitem{ position: relative; transition: transform 0.3s ease;}
.m3-nitem:hover .m3-top{ display: block; position: absolute;left: 0; top: 0; background-color: #012da2; width: 100%; height: 100%; color: #fff; cursor: pointer; transform: scale(1);}
.m3-title{ font-size: 24px; color: #fff;}
.m3-des{ color: #fff; font-size: 16px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px;}
.m3icon{ background-color: #012da2; color: #fff; width: 20px; height: 20px; border-radius: 50%; margin: 0 auto; font-size: 14px; line-height: 20px;}
.m3-top{ display: none; transition: transform 0.3s ease;  padding: 35% 15% 10% 15%;}
.m3-htitle{ font-size: 32px;}
.m3-htitle i{ color: #012da2; border-radius: 50%; font-size: 24px; margin-left: 10px;}
.m3-wapn{ display: none;}

.m3-hdes{ margin-bottom: 75px !important; font-size:16px;}

.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:#012da2;color:#fff !important;border:1px solid #012da2;}

.m4-data{ color: #666;font-family: Arial, Helvetica, sans-serif;}
.m4-title{ font-size: 18px; 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;}

.m4-item:hover{ background-color: #012da2 !important;}
.m4-item:hover .m4-data{ color: #fff; }
.m4-item:hover .m4-title{ color: #fff;}
.m4-item:hover .m4-des{ color: #fff;}
.m4-item:hover .m4-more{ color: #fff;}
.m4-titlen{  line-height: 22px ;  color: #333;}
.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-text-data{ color: #666}
.m5-texttitle{ font-size: 18px; font-weight: bold; color: #333; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis;}
.m5-itemsub{ color: #666;}
.m5-item:hover{ background-color: #efefef;}
.m5-item:hover .m5-more{ color: #012da2;}
.m5-itemimg img{ height: 260px;}
.m6-data{ background-color: #012da2; width: 90px; height: 70px; text-align: center; line-height: 70px; font-size: 36px;  color: #fff; margin-right: 20px;}
.m6-text{ width: 400px;}
.m6-title{ font-size: 16px;   color: #333; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis;}
.m6-des{ color: #666;}
.m6-datarq{ color: #666; font-family: Arial, Helvetica, sans-serif;}


.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('/template/pc/skin/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);}
.m2-nz:hover .newnext{ opacity: 1 !important;}
.m2-nz:hover .newprev{ opacity: 1 !important;}
.list-tz:hover .newnext{ opacity: 1 !important;}
.list-tz:hover .newprev{ opacity: 1 !important;}
/* 首页滚动图片左右箭头样式 */

.data{ font-family: Arial; color: #323333;}
.text-ls{ color: #012da2;}
.news-r i{ background-color: #012da2; font-size: 22px;}
.newitem{ background-color: #f4f5f5;}
.show{ width: 85%; margin:0 auto}
.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{ width: 90%; margin: 0 auto;}
.qywh-t{ font-size: 32px; font-family: 'syc'; color: #333333; position: relative;}
.qywh-t::after{ position: absolute; left: 50%;bottom: -10px; margin-left: -15px; background-color: #012da2; 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: #012da2; width: 8px; height: 16px; content: '';}
.qywh-itemtitle{ font-size: 22px;  font-family: 'syc'; color: #333333;   }
.qywh-itemsttitle{ font-size: 16px; color: #333333;}
.qywh-itema{ color: #666 !important; font-size: 12px;}
.showpage{ width: 100%;  font-size: 16px !important;}
.showpage img{ max-width: 100%;}
.classjj{   font-size: 16px !important;}
.m6-class a{ display: none;}
@media screen and (max-width: 1366px) {
 
  .list-nitem img{ height: 240px;}
  .ewm-img img{ width: 70px; height: 70px;  margin-left: 10px;} 
}
@media(max-width:767px) {
	header{ position: fixed; top: 0; left: 0; width: 100%; background-color: #fff; z-index: 999;}
	body{ padding-top: 60px;}
	.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: 8px; height: 8px;}
	.swiperyd>.swiper-pagination-bullet-active{width: 26px;border-radius:10px !important;  background-color: #012da2 !important;}
	.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;}
	
	.swiperyd{padding-bottom: 0px; padding-right: 0% !important;}
	
	.navbar-nav .nav-link.active::after{ width: 17% !important; left: 50% !important; margin-left: -9%; bottom: 13px;}
	.nav-item:hover::after{width: 17% !important; left: 50% !important; margin-left: -9%; bottom: 13px;}
	.logo img{ width: auto; height: 40px; margin-top: 5px;}
	.nav-link{ padding-left: 0px !important;}
	.head{ height: auto;}
	.nav-link{font-size: 16px; text-align: center;}
	.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{text-align: center; 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;}
	
	
	.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 6px;}
	footer{ background-color: #212224; padding: 50px 0 0 0;}
	.foot-zitem a{ display: none;}
	.foot-zitem{ width: 25%;}
	.foot-zitem h5{ font-size: 14px;}
	.foot{ margin-bottom: 50px;}
	.show-title{font-size: 20px;}
	.ewm{ width: 70%;}
	.ewm-text{ text-align: left !important;}
	.ewm-img{text-align: left !important;}
	
	.card-title{font-size: 16px;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis;}
	.card-text{display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis;}
	.m1{ padding: 30px 0 20px 0; }
	.m2{ padding: 50px 0 20px; }
	.m3{ padding: 30px 0 20px 0; }
	.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: 20px !important; }
	.m1-nitea p{ margin-top: 0px !important;}
	.cntitle{ font-size: 24px; color: #0d0408; font-weight: bold; font-family: 'Microsoft YaHei';}
	.entitle{ font-size: 12px; color: #999999; font-family: Arial,Helvetica,sans-serif; }
	.m1-nzdes{ font-size: 18px;text-indent:2em;font-family: 'syc'; 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: 16px; line-height: 36px; padding: 6px 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-wapitem{ position: relative;}
	.m3-waptop{ position: absolute; left: 0; top: 50%; text-align: center; width: 100%; margin-top: -30px;}
	.m3-waptitle{ font-size: 18px;}
	.m3-wapn{ display: block;}
	
	.m4-title{font-size: 16px;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis;}
	
	.m4-des{display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis;}
	
	.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: 220px;}
	.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;}
	.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{width: 26px !important; border-radius: 5px; background: #012da2;}
	/* .newscont>ul>li:last-child{ display: none;} */
	
	
	.pagination li {margin:0 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;}
	.ewm-img .itemimgewm{ margin-left: 0; margin-right: 10px;}
	.ewm-imgtext{text-align: center;}
	
	.qywh{ width: 90%; margin: 0 auto;}
	.qywh-t{ font-size: 24px; }
	.m6-class a{ display: block;}
}

 
