.row_tit{ position: relative; margin-bottom: 3%; }
.row_tit h2{ font-size: 30px;}
.row_tit .rlnk{ position: absolute; right: 2%; top: 0;} 
.row_tit .rlnk a{ display: inline-block; font-size: 18px; padding: 0 15px;}
.row_tit .rlnk a.crt span{ display: block;  width: 32px; height: 4px; background: #e60012; margin: 8px auto 0 auto;}
.prlst .item{ display: inline-block; width: 24.5%; margin-bottom: 5%;}
.prlst .item a{ display: block; padding-right: 8%;}
.prlst .item .name{ font-size: 16px; padding: 2% 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  text-align: center;}
.prdtl{ padding-bottom: 5%;}
.prdtl .dt_l{ width: 53%; float: left;}
.prdtl .dt_r{ width: 44%; float: right;}
.prdtl .dt_r .prtit{ font-size: 24px; margin-bottom: 2%;}
.prdtl .dt_r #lbTypeName{ margin-right: 15px;}
.prdtl .dt_r  .typ{ margin-bottom: 3%;}
.prdtl .dt_r  .ntc{  line-height: 200%; padding: 5% 0 10% 0; }
.prdtl .dt_r  .btn{ text-align: center;}
.prdtl .dt_r  .btn .glnk{ display: block;   width: 60%; height: 60px; background: #e60012;  border-radius: 100px;  -moz-border-radius: 100px; -webkit-border-radius: 100px; line-height: 60px; font-size: 24px;}
.prdtl .dt_r  .btn .glnk,.prdtl .dt_r  .btn .glnk:visited{ color: #FFF;}
.prdtl .dt_r  .btn .glnk:hover{ background: #c50000;}
.swiper-container {width: 100%; height: 100%; z-index: 101;}
.swiper-wrapper{ position: relative;  width: 100%; }
.swiper-pagination1 { position: absolute; right: 0; text-align: center; bottom:0;  z-index: 100; padding: 0.6% 0; }
.swiper-pagination1 .swiper-pagination-switch { display: inline-block; width: 36px; height: 36px;   background: #a4a4a5;   margin: 0 3px;  cursor: pointer;}
.swiper-pagination1 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination1 .swiper-pagination-custom, .swiper-pagination1 .swiper-pagination-fraction{bottom: 0;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ width: auto; left: auto; right:15px; } 
.swiper-pagination1 .swiper-pagination-bullet{ width: 36px; height: 36px; border-radius:0; background: #a4a4a5; opacity:1;}
.swiper-pagination1 .swiper-pagination-bullet-active{ background: #e60012;  }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 15px;}
@media screen and (max-width: 1680px) {
.prlst .item{  width: 49.5%; }
.prdtl .dt_r  .btn .glnk{ height: 50px; line-height: 50px; font-size: 20px;}
.swiper-pagination1 .swiper-pagination-bullet{ width: 32px; height: 32px;}
}
@media screen and (max-width: 1440px) {
.prdtl .dt_l{ width: 50%;}
}
@media screen and (max-width: 1280px) {
.prdtl .dt_l{ width: 100%; float: none; margin-bottom: 5%;}
.prdtl .dt_r{ width: 100%; float: none;}
.prdtl .dt_r .ntc{ padding: 2% 0 8% 0; }
}
@media screen and (max-width: 1024px) {

}
@media screen and (max-width: 960px) {

}
@media screen and (max-width: 768px) {

}
@media screen and (max-width: 680px) {

}
@media screen and (max-width: 600px) {
	.row_tit{ text-align: center;}
	.row_tit h2{ margin-bottom: 4%;}
	.row_tit .rlnk{ position: static; margin-bottom: 6%;}
	.prlst .item{  width: 100%; }
	.prlst .item a{ display: block; padding-right: 0%;}

}
@media screen and (max-width: 550px) {

}
@media screen and (max-width: 500px) {
.swiper-pagination1 .swiper-pagination-bullet { width: 20px;  height: 20px;}
.prdtl .dt_r .btn .glnk{ width: 100%;}
}
@media screen and (max-width: 450px) {
}

@media screen and (max-width: 414px) {

}