.swiper-container {width: 100%; height: 100%; z-index: 101;}
.swiper-wrapper{ position: relative;  width: 100%; }
.swiper-pagination1 { position: absolute;  text-align: right;  z-index: 100; padding: 0.6% 0  0.6% 0; right: 30px; bottom: 10px; }
.swiper-pagination1 .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px;  border-radius: 10px;  background: #999;  box-shadow: 0px 1px 2px #555 inset;  margin: 0 10px 0 0;  cursor: pointer;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ left: auto; width: auto; right: 30px; bottom: 10px;}
.swiper-pagination1 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination1 .swiper-pagination-custom, .swiper-pagination1 .swiper-pagination-fraction{bottom: 0;}
.swiper-pagination1 .swiper-pagination-bullet{ width:38px; height: 6px; border-radius:100px;  opacity:1; border: 1px solid #FFF; background: none; margin-left: 10px;} 
.swiper-pagination1 .swiper-pagination-bullet-active{ width: 38px; height: 6px;  border: 1px solid #FFF;  background: #FFF;  background-size: 100% 100%;}
.swiper-container1 .swiper-button-prev,.swiper-container1 .swiper-container-rtl .swiper-button-next{width: 72px; height: 72px; background-size: 100% 100%; z-index: 200;  margin-top: -36px;}
.swiper-container1 .swiper-button-next, .swiper-container1 .swiper-container-rtl .swiper-button-prev{  width: 72px; height: 72px;  background-size: 100% 100%;  z-index: 200;   margin-top: -36px;}
.abts{ background:url(/public/img/abt_bg_02.jpg) no-repeat left bottom #FFF; background-size:100% auto; position: relative; }
.abts .abtc{position: relative; display: flex;  flex-wrap: nowrap; align-items: flex-start; }
.abts .ctn-l{ width: 50%;}
.abts .ctn-r{ width: 50%; padding-top: 8%; background: url(/public/img/abt_bg_01.gif) no-repeat top right; }
.abts .ctn-l .simg{ width:55%; margin-left: 15%; margin-top:25%;}
.abts .ctn-r .abtit{ margin-bottom: 10%;}
.abts .ctn-r .abtit h2{font-size:36px;font-weight:bold; letter-spacing:3px; margin-bottom: 10px;}
.abts .ctn-r .abtit p{font-size:16px;text-transform:uppercase; color: #999;}
.abts .ctn-r .cmf{ font-size: 16px; line-height: 200%; width: 80%; margin-bottom: 15%; }
.abts .ctn-r .cmf p{ margin-bottom: 15px; text-indent: 32px;  text-align: justify;}
.abts .ctn-r .cmf .mrlnk{ padding-top: 5%;}
.abts .ctn-r .cmf .mrlnk a{ display: block; width: 110px; text-align: center; height: 38px; line-height: 38px; background: #0080cc; border-radius: 5px; box-shadow: 0px 2px 3px 0px rgb(8,96,67,.3);  transtion:all 0.3s;  font-size: 14px;}
.abts .ctn-r .cmf .mrlnk a,.abts .ctn-r .cmf .mrlnk a:visited{ color: #FFF;}
.abts .ctn-r .cmf .mrlnk a:hover{ background: #0060ad; }
.abts .imglst{ width: 80%; display: flex; flex-wrap: nowrap; justify-content: space-between; margin-bottom:20%; }
.abts .imglst .item{ width: 30%; text-align: center; overflow: hidden;}
.abts .imglst .item img{ max-width: 100%; object-fit: cover;  display: block;}
.abts .imglst .item p{ height: 40px; line-height: 40px;}
.abts .imglst .item a{ display: block;}
.abts .imglst .item .vidlnk{ position: relative; }
.abts .imglst .item .vidlnk .icon{ position: absolute; width: 23%; z-index: 100; left: 50%; margin-left: -11%; top: 20%; }
.newslst{ padding: 8% 6.5%; display: flex; flex-wrap: nowrap; align-items: stretch; }
.newslst .lst-l{ width: 12%; min-width: 160px; border-right: 1px solid #e1e1e1;}
.newslst .lst-r{  width: 88%; }
.newslst .lst-r .lst-r-c{ padding-left: 5%;}
.newslst{background: #FFF;}
.newslst .lst-l .newstit { margin-bottom: 10%;}
.newslst .lst-l .newstit h2{font-size:36px;font-weight:bold; letter-spacing:3px;}
.newslst .lst-l .newstit  p{font-size:16px;text-transform:uppercase;color: #999;}
.newslst .lst-l  .newsmnu{ width: 154px;  padding-top: 15%;}
.newslst .lst-l  .newsmnu li{ height: 48px; line-height: 48px; position: relative; font-size: 16px; cursor: pointer; padding: 10px 0;}
.newslst .lst-l  .newsmnu li.crt{ color: #0080cc; font-weight: bold;}
.newslst .lst-l  .newsmnu li .iconfont{display: none;}
.newslst .lst-l  .newsmnu .iconfont{ position: absolute; right: 0; top: 12px;}
.newslst .lst-l  .newsmnu li.crt .iconfont{ font-weight: normal; display: block;}
.newslst .mrlnk{ padding-top:20%;}
.newslst .mrlnk a{ display: block; width: 110px; text-align: center; height: 38px; line-height: 38px; background: #0080cc; border-radius: 5px; box-shadow: 0px 2px 3px 0px rgb(8,96,67,.3);  transtion:all 0.3s;  font-size: 14px;}
.newslst .mrlnk a,.newslst .mrlnk a:visited{ color: #FFF;}
.newslst .mrlnk a:hover{ background: #0060ad; }
.news_sct .swiper-wrapper{ position: relative; align-items: stretch; }
.news_sct .item .lstit{ font-size: 18px; font-weight: bold; height: 64px; line-height: 32px; overflow: hidden;  text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.news_sct .item .fnt{  color: #666; font-size: 14px; height: 60px; line-height: 30px; overflow: hidden; margin-bottom: 24px;  text-align: justify; overflow: hidden;  text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.news_sct .item .cvr img{ object-fit: fill; width: 100%; max-width: 100%;}
.news_sct .item .lstm{ color: #999; padding: 5% 0 10% 0; position: relative; font-size: 14px;}
.news_sct .item .lstm .iconfont{ font-size: 24px; vertical-align: middle; color: #999;}
.news_sct .item .lstm .icon-time1{ margin-right: 5px;}
.news_sct .item .lstm  .icon-ArrowForward{ position: absolute; right: 0; top: 15px;}
.news_sct .item a{ display: block;}
.news_sct .item  a:hover .lstit{ color: #0080cc;}
.news_sct .item  a .lstm .icon-ArrowForward { transition: all 0.3s; right: 0;}
.news_sct .item  a:hover .lstm .icon-ArrowForward{ right: 10px; color: #0080cc;}
.news_sct .arw_s{  display: flex; flex-wrap: nowrap;  margin-bottom: 30px;}
.news_sct .arw_s .arw_l{ margin-right: 10px;}
.news_sct .arw_s .arw_l,.news_sct .arw_s .arw_r{ width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 100px; background: #0080cc; color: #FFF;  border:1px solid #cacaca; display: block;}
.news_sct .arw_s  .iconfont{ font-size: 36px;}
.news_sct .arw_s .arw_l.swiper-button-disabled,.news_sct .arw_s .arw_r.swiper-button-disabled{ color: #DDD; background: #FFF;}
.logolst{ background: #FFF; border-top:1px solid #e7e7e7; padding: 1% 0;}
.logolst ul{ text-align: center;}
.logolst ul li{ display: inline-block; margin: 0 15px;}
.logolst ul li img{ max-width: 100%; object-fit: fill;}

@media screen and (max-width:1680px) {
	.newslst{padding: 6% 5%;}
	.newslst .lst-l{ width: 15%;}
	.newslst .lst-r{ width: 85%;}
}
@media screen and (max-width:1440px) {
		.newslst .lst-l .newstit h2{ font-size: 32px;}
}
@media screen and (max-width:1366px) {
		.newslst .lst-l .newstit h2{ font-size: 30px;}
		.newslst .lst-l .newstit p{font-size: 14px;}
}
@media screen and (max-width:1280px) {
	.newslst{ display: block;}
	.newslst .lst-l{ width: 100%; border-right: 0; position: relative;}
	.newslst .lst-r{ width: 100%;}
	.newslst .lst-r .lst-r-c{ padding-left: 0;}
	.newslst .lst-l .newstit{ margin-bottom: 2%;}
	.newslst .lst-l .newsmnu{ width: 100%; padding-top:0%; display: flex; flex-wrap: nowrap; justify-content: space-between; background: #eef0f1; margin-bottom: 3%;}
	.newslst .lst-l  .newsmnu li.crt .iconfont{display: none;}
	.newslst .lst-l  .newsmnu li{ text-align: center; width: 32%; padding: 0; margin: 0;}
	.newslst .lst-l  .newsmnu li.crt { background: #0080cc; color: #FFF;}
	.newslst .mrlnk{ padding-top:0 ; position: absolute; top: 0; right: 0;}
	.news_sct .arw_s{ text-align: right;  display: block;}
	.news_sct .arw_s .arw_l, .news_sct .arw_s .arw_r{ display: inline-block;}
	.logolst ul li{ margin: 0;}
}
@media screen and (max-width:1200px) {
   .ftr .ftr_t{ padding: 3% 4%;}
}
@media screen and (max-width: 1024px) {
		.abts .ctn-r .abtit  h2 { font-size: 24px;}
		.abts .ctn-r .abtit p{font-size: 12px;}
		.newslst .lst-l .newstit h2 { font-size: 24px;}
		.newslst .lst-l .newstit p{font-size: 12px;}
		.abts .ctn-r .cmf{font-size: 14px; width: 90%;}
		.abts .ctn-r .cmf .mrlnk a{ width: 100px; height: 36px; line-height: 36px;}
		.newslst .mrlnk a{ width: 100px; height: 36px; line-height: 36px;}
		.abts .ctn-l{ width:48%;}
		.abts .ctn-r{ width: 52%;  background: url(/public/img/abt_bg_01.gif) no-repeat top right; background-size: 60% auto;}
		.abts .imglst{ width: 90%;}
		.newslst .lst-l .newsmnu li{font-size: 14px; height: 42px; line-height: 42px;}
		.news_sct .item .lstit{ font-size: 16px;}
		.newslst .lst-l .newsmnu{ margin-top: 2%;}
		.logolst ul{ display: flex; flex-wrap: nowrap; justify-content: space-between;}
}
@media screen and (max-width:768px) {
	.abts .ctn-r .cmf{  margin-bottom: 50%; }
	.abts .imglst{ position: absolute; left: 10%; top:22%; display: block; width: 60%;}
}
@media screen and (max-width:600px) {
	.abts .ctn-r .abtit h2{font-size: 20px;}
	.newslst .lst-l .newstit h2{font-size: 20px;}
	.abts .abtc{ display: block; position: relative;}
	.abts .ctn-l{ position: absolute; right: 4%; top: 4%; width: auto; text-align: right; z-index: 1000;}
	.abts .ctn-l .simg{ width: 25%; margin: 0; display: inline-block;}
	.abts .ctn-r{ width: auto; padding:10% 8%; background: none;}
	.abts .ctn-r .cmf{ width: 100%; margin-bottom: 15%;}
	.abts .imglst{ position: static; width: 100%; display: flex; flex-wrap: nowrap; justify-content: space-between; margin-bottom: 45%; }
	.abts{ background:url(/public/img/abt_bg_03.jpg) no-repeat left bottom #FFF; background-size:100% auto; position: relative; }
	.news_sct .arw_s .arw_l, .news_sct .arw_s .arw_r{ width: 36px; height: 36px; line-height: 36px; margin-right: 5px;}
}
@media screen and (max-width:500px) {
  .swiper-pagination1{ text-align:center;  right: 0; left: 0;}
  .abts .ctn-r .cmf{font-size: 12px;}
  .abts .ctn-r .cmf .mrlnk a{ margin: 0 auto; font-size: 12px;}
  .newslst  .mrlnk a{ margin: 0 auto; font-size: 12px;}
  .imglst .item a{ font-size: 12px;}
  .abts .ctn-l .simg{ width: 30%;}
  .newslst .lst-l .newstit{ margin-bottom: 5%;}
  .newslst .mrlnk a{ width: 80px;}
	.logolst{ padding: 4% 0;}
	.logolst ul {  flex-wrap: wrap; justify-content: left; margin: 0 auto; }
	.logolst ul li{ width: 32%;}
	.ftr .ftr_t .ftr_l .bnav .blnk ul{ flex-wrap: wrap;}

}
@media screen and (max-width:480px) {
	.abts .ctn-r .abtit h2{font-size: 18px;}
	.newslst .lst-l .newstit h2{font-size: 18px;}
}
@media screen and (max-width:400px) {
	.abts .ctn-r .cmf{ margin-bottom: 12%;}
	.abts .imglst{ margin-bottom: 35%;}
	.abts .ctn-r{ padding:10% 6%; }
}



