﻿@charset "utf-8";body{ background: #fff}
.wzp{ background: #f4f4f4;line-height: 50px;height: 50px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%}
.slidelb{ position: relative;width: 100%;height: 380px;overflow: hidden;background: #f4f4f4}
.slidelb:hover .arrow-left,.slidelb:hover .arrow-right{ opacity: .86}
.slidelb .arrow-left,.slidelb .arrow-right{ position: absolute;width: 20px;height: 37px;background-image: url(../images/public/left.png);background-repeat: no-repeat;top: 50%;margin-top: -40px;z-index: 22;opacity: 0;background-size: 100%}
.slidelb .arrow-left{ background-position: 0 0;left: 27px}
.slidelb .arrow-right{ background-image: url(../images/public/right.png);background-position: right 0;left: 638px;}
.slidelb .swiper-slide{ position: relative;float: left}
.slidelb .swiper-slide a{ display: block}
.slidelb .swiper-slide a img{ float: left}
.slidelb .swiper-slide a .lbright{ height: 380px;width: 42%;float: right;background: url(../images/xwdt/lbbg.png) no-repeat 100%}
.slidelb .swiper-slide a .lbright .lbrightnr{ padding: 30px;margin-top: 38px}
.slidelb .swiper-slide a .lbright .lbrightnr h3{ width: 100%;font-size: 24px;font-family: Microsoft YaHei;font-weight: 700;color: #000;line-height: 30px;max-height: 60px; display: -webkit-box;overflow: hidden;white-space: normal;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all}
.slidelb .swiper-slide a .lbright .lbrightnr p{text-align: justify; width: 100%;font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #000;line-height: 35px;margin-top: 32px;margin-bottom: 15px}
.slidelb .swiper-slide a .lbright .lbrightnr font{ color: #a91819}
.time{ color: #999}
.slidelb .swiper-slide span{ position: absolute;bottom: 0;left: 0;width: 98%;height: 45px;line-height: 45px;padding-left: 2%;background-color: rgba(0,0,0,.2);color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;font-size: 16px;font-family: Microsoft YaHei;font-weight: 700;color: #fff}
.slidelb .pagination{ position: absolute;bottom: 20px;right: 0;z-index: 29;left: auto;text-align: right;padding-right: 25px}
.slidelb .pagination span{ display: inline-block;width: 8px;height: 8px;border-radius: 50%;background-color: #999;margin: 0 5px;cursor: pointer}
.slidelb .pagination .swiper-active-switch{ width: 23px;height: 8px;background: #005293;border-radius: 4px}
.slidelb .swiper-slide{ height: 415px;width: 100%}
.slidelb .swiper-slide img{ width: 668px;height: auto}
@media screen and (max-width:991px){ 
  .slidelb, .slidelb .swiper-slide{  height: auto }
  .slidelb{background-color: #f6f9ff;}
  .slidelb .swiper-slide a .lbright, .slidelb .swiper-slide a img{  width: 100%;float: none;height: auto }
 .slidelb .swiper-slide a .lbright{  padding: 1px;background-size: auto;background-position: right bottom;background-color: #f6f9ff }
 .slidelb .swiper-slide a .lbright .lbrightnr{  width: auto;margin: 28px 15px 34px;padding: 0 }
 .slidelb .arrow-left, .slidelb .arrow-right{  opacity: 1;width: 30px;background-size: 60px;height: 46px;background-size: 100% 100% }
 .slidelb .arrow-right{left:auto;right: 23px;}
 .slidelb .pagination{  right: 20px;bottom: 20px;padding-right: 0 }
 .slidelb .pagination span{  margin: 0 2px }}.width49{ width: 49%}
.zt{ position: relative;margin: 15px -10px 0}
.zt .swiper-container{ height: 240px;color: #fff;text-align: center;overflow: hidden;width: 100%;margin: auto}
.zt .swiper-slide{ float: left}
.zt .swiper-slide a{ display: block;margin: auto;width: 95%;overflow: hidden}
.zt .swiper-slide span{ display: block;width: 100%;height: 50px;font-size: 18px;line-height: 25px;display: flex;align-items: center;text-align: center;justify-content: center}
.zt .arrow-left,.zt .arrow-right{ position: absolute;width: 20px;height: 43px;top: 50%;margin-top: -57px;z-index: 22;background: url(../images/public/ztzlleft.png) no-repeat 100%;cursor: pointer}
.zt .arrow-left{ left: 7px}
@media screen and (max-width:991px){ .zt .arrow-left{  left: 0 }}.zt .arrow-right{ right: 7px;background: url(../images/public/ztzlright.png) no-repeat 100%}
@media screen and (max-width:991px){ .zt .arrow-right{  right: 0 }}.spxwcon{ width: 100%;position: relative}
.spxwconimg img{ width: 100%;height: auto}
.spxwcon .spbf{ position: absolute;top: 50%;left: 50%;margin-top: -36px;margin-left: -30px}
.spxwconimg{ height: 393px;overflow: hidden}
.tpxwcon li{ width: 48%;float: left;margin-bottom: 25px}
.tpxwcon li:nth-child(even){ float: right}
.tpxwcon li:nth-of-type(n+3){ margin-bottom: 0}
.tpxwcon li img{ width: 282px;height: 159px}
@media (max-width:1280px){ .tpxwcon li{  margin-bottom: 17px }}@media screen and (max-width:991px){ .width49{  width: 100% }
 .zt .swiper-container{  height: 255px }
 .spxwconimg{  height: auto }
 .tpxwcon li img{  width: 100%;height: 118px; }}
@media screen and (max-width:1237px){ 
	.slidelb .swiper-slide a .lbright{width: 29%;}
	}
	@media screen and (max-width:991px){
	.slidelb .swiper-slide a .lbright{width: 100%;}
	}