.box{width: 100%;height: 500px;margin: 0 auto;overflow: hidden;position: relative;}
.box-1 ul{}
.box-1 ul li{width: 100%;height: 500px;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 100%; height: 500px;}
.box-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:100%;background: rgba(125,125,120,.4);text-indent: 2em;
                padding-right:500px ;font-size: 15px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;
                white-space: nowrap;font-weight: normal;color: ghostwhite;}
.box-2{position: absolute;right: 50%;bottom: 14px;}
.box-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px; border-radius: 50%;
                background: rgba(0,0,0,0.5);text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: rgba(255,255,255,0.6);}
.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 50px;height: 80px;
                top:50%; font-family: "宋体";line-height: 80px;font-size:60px;margin-top: -40px;
                text-align: center;cursor: pointer;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(125,125,120,.8);}
.xwdtqh{ width:100%;overflow:hidden; position:relative;}
.xwdtqh .bd{ position:relative; height:100%; z-index:0;}
.xwdtqh .bd li{ zoom:1; vertical-align:middle;}

.xwdtqh .hd .slick-dots {
    left: 38%;
    position: absolute;
    bottom: 77px;
    list-style: none;
    display: flex;
    text-align: center;
    padding: 0px;}
.xwdtqh .hd li {border-radius: 5px;border: 0;background: #6c7993;display: block;height: 5px;width: 5px;outline: none;line-height: 0;font-size: 0;color: transparent;cursor: pointer;outline: none;margin:0 10px;}
.xwdtqh .hd li.on {
    width: 19px;
    background: #385695;
    height: 19px;
    border-radius: 19px;
    margin-top:-7px;}

