﻿.m-picshow{overflow:hidden;margin-bottom:60px}
.m-picshow .r{width:83.2%}
.m-picshow .l{width:15.64%}
.m-picshow .big .img{display:block;height:644px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}
.m-picshow .big .txt{position:absolute;bottom:0;left:0;width:100%;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:20px;color:#fff;height:138px;line-height:180px;background:url(../images/t-bg.png) bottom left no-repeat;background-size:100%;padding:0 10px}
.m-picshow .small .slider{height:644px;padding:27px 0 24px;overflow:hidden}
.m-picshow .small .box{position:relative;margin-bottom:5px;margin-right:10px;cursor:pointer}
.m-picshow .slick-current .box::after{content:"";display:block;border:3px solid #96000e;background-color:transparent;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}
.m-picshow .slick-current .box::before{content:"";display:block;width:0;height:0;border-top:10px solid transparent;border-left:10px solid #96000e;border-bottom:10px solid transparent;position:absolute;top:50%;right:-10px;margin-top:-10px}
.m-picshow .small .img{display:block;height:114px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}
.m-picshow .big .slick-arrow{font-size:0;text-indent:9999px;border:none;z-index:5;cursor:pointer;outline:0;width:50px;height:50px;border-radius:50%;position:absolute;top:50%;margin-top:-25px;background-color:rgba(0,0,0,.27);background-position:center;background-repeat:no-repeat;background-size:12px}
.m-picshow .big .slick-prev{left:1%;background-image:url(../images/prev1.png)}
.m-picshow .big .slick-next{right:1%;background-image:url(../images/next1.png)}
.m-picshow .small .slick-arrow{font-size:0;text-indent:9999px;border:none;z-index:5;cursor:pointer;outline:0;height:24px;position:absolute;width:calc(100% - 10px);left:0;background-color:#93a0c9;background-position:center;background-repeat:no-repeat;background-size:17px}
.m-picshow .small .slick-prev{top:0;background-image:url(../images/prev.png)}
.m-picshow .small .slick-next{bottom:0;background-image:url(../images/next.png)}
.m-picsb1 .tit{background-color:#f7f7f7;overflow:hidden;margin-bottom:34px}
.m-picsb1 .tit span{float:left;line-height:50px;padding:0 26px;font-size:20px;color:#fff;font-weight:700;background-color:#102f92}
.m-picsb1 .tit i{float:left;width:0;height:0;border-bottom:50px solid #102f92;border-right:25px solid transparent}
.ul-imgsb1{overflow:hidden;margin:0 -13px}
.ul-imgsb1 li{float:left;width:25%}
.ul-imgsb1 .con{display:block;overflow:hidden;margin:0 13px 26px}
.ul-imgsb1 .pic{position:relative;height:0;padding-top:56.25%;overflow:hidden}
.ul-imgsb1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;transition:.6s}
.ul-imgsb1 .con:hover .pic img{transform:scale(1.06)}
.ul-imgsb1 .txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;color:#000;line-height:3.5;height:3.5em}
@media screen and (max-width:1800px){
.m-picshow .big .img{height:35.777vw}
.m-picshow .small .slider{height:35.777vw;padding:1.5vw 0 1.333vw}
.m-picshow .small .img{height:6.3333vw}
.m-picshow .small .slick-arrow{height:1.333vw}
.m-picshow .small .box{margin-bottom:.27vw}
.m-picshow .big .txt{line-height:10vw;height:7.6666vw;font-size:1.111vw}
}
@media screen and (max-width:1199px){
.m-picshow .l,.m-picshow .r{float:none;width:auto}
.m-picshow .l{display:none}
.m-picshow .big .txt{font-size:16px;height:50px;line-height:50px}
.m-picshow .big .img{height:53.66vw}
.m-picshow .big .slider{padding-bottom:40px}
.m-picshow .big .slick-dots{position:absolute;left:0;bottom:0;width:100%;text-align:center;font-size:0}
.m-picshow .big .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 5px;border-radius:50%;background-color:#ccc;cursor:pointer}
.m-picshow .big .slick-dots button{display:none}
.m-picshow .big .slick-dots li.slick-active{background-color:#009fe8}
.ul-imgsb1 li{width:33.33%}
.m-picshow{margin-bottom:40px}
.m-picsb1 .tit{margin-bottom:15px}
}
@media screen and (max-width:767px){
.ul-imgsb1{margin-left:0;margin-right:0}
.ul-imgsb1 li{float:none;width:auto}
.ul-imgsb1 .con{margin:0 0 10px}
.ul-imgsb1 .txt{line-height:2;height:2em}
}