.pf-slider-mouse-event-off > * {
  pointer-events: none;
}

.pf-slider-inner {
  width: 100%;
  overflow: hidden;
  display: block;
  position: relative;
}

.pf-slider-slide {
  will-change: contents;
  width: 100%;
  position: absolute !important;
  transform: translate3d(100%, 0, 0);
  top: 0;
}

.pf-slider-wrapper {

  position: relative;
}

.pf-slider-nav {
  position: absolute;
  z-index: 999;
  display: block;
  text-decoration: none;
  font-size: 18px;
  cursor: pointer;
}

.pf-slider-nav:focus {
  text-decoration: none;
}

.pf-slider-nav.nav-style-1::before,
.pf-slider-nav.nav-style-2::before,
.pf-slider-nav.nav-style-3::before,
.pf-slider-nav.nav-style-4::before,
.pf-slider-nav.nav-style-5::before {
  font-size: 14px;
  color: #fff;
  font-family: FontAwesome;
}

.pf-slider-nav.nav-style-1,
.pf-slider-nav.nav-style-2,
.pf-slider-nav.nav-style-3,
.pf-slider-nav.nav-style-4{
  top: 35%;
  transform: translateY(-50%);
}

/* Arrow Style 1 */
.pf-slider-nav.nav-style-1 {
  width: 73px;
  height: 33px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center; box-sizing:border-box; border:1px solid #4c87c3;
  transition: all .3s; top:-35px
}
.pf-prev-nav.nav-style-1:hover,
.pf-next-nav.nav-style-1:hover {
  opacity: 1;
  text-decoration: none;
}
.pf-prev-nav.nav-style-1::before {
 content:""; background:url(../img/jtleft.png) no-repeat center center; width:73px; height:33px;
}
.pf-next-nav.nav-style-1::before {
  content:""; background:url(../img/jtright.png) no-repeat center center; width:73px; height:33px;
}
.pf-prev-nav.nav-style-1 {
  right: 80px;
}
.pf-next-nav.nav-style-1 {
  right: 0px;
}

/* Arrow style 2 */
.pf-slider-nav.nav-style-2 {
  width: 46px;
  height: 43px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 43px;
  background-color: #030303;
  color: #fff;
  transition: all .3s;
  border-radius: 3px;
}
.pf-prev-nav.nav-style-2:hover,
.pf-next-nav.nav-style-2:hover {
  text-decoration: none;
  color: #fff;
  background-color: #171717;
}
.pf-prev-nav.nav-style-2:before {
  content: "\f104";
}
.pf-next-nav.nav-style-2:before {
  content: "\f105";
}
.pf-prev-nav.nav-style-2 {
  left: -46px;
  opacity: 0;
}
.pf-next-nav.nav-style-2 {
  right: -46px;
  opacity: 0;
}
.pf-slider-wrapper:hover .pf-prev-nav.nav-style-2 {
  left: 20px;
  opacity: 1;
}
.pf-slider-wrapper:hover .pf-next-nav.nav-style-2 {
  right: 20px;
  opacity: 1;
}

/* Arrow style 3 */
.pf-slider-nav.nav-style-3 {
  color: #fff;
  padding: 20px;
  text-shadow: 0 0 1px #000;
  transition: all .3s;
}
.pf-prev-nav.nav-style-3:hover,
.pf-next-nav.nav-style-3:hover {
  text-decoration: none;
}
.pf-prev-nav.nav-style-3:before {
  content: "\f104";
  font-size: 24px;
}
.pf-next-nav.nav-style-3:before {
  content: "\f105";
  font-size: 24px;
}
.pf-prev-nav.nav-style-3 {
  left: 40px;
  opacity: 0;
}
.pf-next-nav.nav-style-3 {
  right: 40px;
  opacity: 0;
}
.pf-slider-wrapper:hover .pf-prev-nav.nav-style-3 {
  left: 0;
  opacity: 1;
}
.pf-slider-wrapper:hover .pf-next-nav.nav-style-3 {
  right: 0;
  opacity: 1;
}

/* Arrow style 4 */
.pf-slider-nav.nav-style-4 {
  width: 46px;
  height: 43px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 43px;
  background-color: #030303;
  color: #fff;
  transition: all .3s;
  border-radius: 3px;
}
.pf-prev-nav.nav-style-4:hover,
.pf-next-nav.nav-style-4:hover {
  text-decoration: none;
  color: #fff;
  background-color: #171717;
}
.pf-prev-nav.nav-style-4:before {
  content: "\f177";
}
.pf-next-nav.nav-style-4:before {
  content: "\f178";
}
.pf-prev-nav.nav-style-4 {
  left: -46px;
  opacity: 0;
}
.pf-next-nav.nav-style-4 {
  right: -46px;
  opacity: 0;
}
.pf-slider-wrapper:hover .pf-prev-nav.nav-style-4 {
  left: 20px;
  opacity: 1;
}
.pf-slider-wrapper:hover .pf-next-nav.nav-style-4 {
  right: 20px;
  opacity: 1;
}

/* Arrow style 5 */
.pf-slider-nav.nav-style-5 {
  width: 46px;
  height: 43px;
  bottom: 5%;
  right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 43px;
  background-color: #030303;
  color: #fff;
  transition: all .3s;
}
.pf-prev-nav.nav-style-5:hover,
.pf-next-nav.nav-style-5:hover {
  text-decoration: none;
  color: #fff;
  background-color: #171717;
}
.pf-prev-nav.nav-style-5:before {
  content: "\f177";
}
.pf-next-nav.nav-style-5:before {
  content: "\f178";
}
.pf-prev-nav.nav-style-5 {
  right: 67px;
  border-radius: 3px 0 0 3px;
}
.pf-next-nav.nav-style-5 {
  border-radius: 0 3px 3px 0;
}

.pf-slider-nav-disabled {
  pointer-events: none;
}


/* Pagination */
.pf-slider-pagination { display:none !important;
  position: absolute;
  bottom: 5%;
  left: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  text-align: center;
  z-index: 1;
}
.pf-slider-pagination:hover {
  cursor: pointer;
}
.pf-slider-pagination li {
  display: inline-block;
  margin: 0 5px !important;
  width: 10px !important;
  height: 10px !important;
  border-radius: 50%;
  background: #bbb;
  opacity: 1;
  transition: all .3s;
  border: 0;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  cursor: pointer;
  padding: 0;
  -webkit-appearance: none;
}

.pf-slider-pagination li.active {
  background: #ed6d00 !important;
}

/* Pagination style 1 */
.pf-slider-pagination.pagination-style-1 li {
  width: 20px !important;
  height: 5px !important;
  border-radius: 0px;
}

/* Pagination style 2 */
.pf-slider-pagination.pagination-style-2 li {
  position: relative;
  width: 8px !important;
  height: 8px !important;
  margin: 0 6px !important;
  background: transparent;
}
.pf-slider-pagination.pagination-style-2 li.active,
.pf-slider-pagination.pagination-style-2 li:hover {
  background-color: #212121;
}
.pf-slider-pagination.pagination-style-2 li:after {
  transition: all .3s;
  width: 0;
  height: 0;
}
.pf-slider-pagination.pagination-style-2 li:after {
  position: absolute;
  content: '';
  left: -2px;
  top: -2px;
  width: 12px;
  height: 12px;
  background: transparent;
  border: 1px solid #212121;
  border-radius: 50%;
}

/* Pagination style 3 */
.pf-slider-pagination.pagination-style-3 li {
  position: relative;
  width: 10px !important;
  height: 10px !important;
  margin: 0 5px !important;
  background: #cccccc;
}
/*.pf-slider-pagination.pagination-style-3 li.active:after {
  position: absolute;
  content: '';
  top: 3px;
  left: 3px;
  right: 3px;
  bottom: 3px;
  width: 6px;
  border: #fff solid 2px;
  border-radius: 100%;
}*/

.my-slide { height: 530px; width:100%; float:left ; margin-top:30px; margin-bottom:80px }
.h-300px { height: 530px !important; position:relative}
.simg{ width:100%; height:330px; position:relative; float:left}
.simg img{ width:100%; height:100%; display:inline-block; object-fit:cover}
.xzh{ width:100%; float:left; font:27px/30px yhl; }
.xzh:after{ content:""; width:100%; height:22px; 
/*background:url(http://wdifjpr.w352.ezwebtest.com/images/xzx.png) no-repeat left center;*/
float:left; margin:20px 0}
.xzh1{ width:100%; float:left; font:27px/30px yhl; }
.xzh1:before{ content:""; width:100%; height:22px; 
/*background:url(http://wdifjpr.w352.ezwebtest.com/images/xzx1.png) no-repeat left center;*/
float:left; margin:20px 0}
.inewnr{ width:100%; padding:30px; box-sizing:border-box;}
.nsort{ width:100%; font:20px/20px "微软雅黑"; color:rgb(0,0,0,0.6)}
.inewwz{ width:100%; color:#000; font:18px/26px "微软雅黑"; margin:25px 0; height:52px; overflow:hidden;}
.ndate{ width:100%;font:16px/33px "微软雅黑"; color:rgb(0,0,0,0.6)}
.ndate span{ float:right; width:73px; height:33px; border:1px solid #4c87c3; box-sizing:border-box;display: flex;
            align-items: center; /*定义body的元素垂直居中*/
            justify-content: center; /*定义body的里的元素水平居中*/}
.ndate span img{ max-width:100%}
.pm100 {
    width: 100%;
    margin-top: 25px;
}

@media (max-width: 1350px) {
	
.inewwz { font: 16px/24px "微软雅黑";}	
}
@media (max-width: 1250px) {
	
.simg{ height:280px}	
}
@media (max-width: 900px) {
.my-slide{ height:420px; margin-bottom:40px}
.simg {
    height: 240px;
}	
.nsort{font:16px/20px "微软雅黑";}
.inewwz {
    font: 14px/22px "微软雅黑"; margin:20px 0; height:44px
}
.ndate {font: 14px/33px "微软雅黑";}
}
@media (max-width: 720px) {
.xzh ,.xzh1{ font: 20px/30px yhl;}
.inewwz {
    font: 14px/50px "微软雅黑";
}
}