﻿/* 普通轮播图 */
.main_content h1,.main_content h2{height: 30px;text-align: center;}
.slick-con h2{position: absolute;bottom: 0;background: rgba(0,0,0,0.5)}
.slick-con h2 a{display: block;color: #fff;}
.demo1{width: 600px;height: 400px;margin: 0 auto;}
.demo2{width: 600px;height: 400px;margin: 0 auto;}
.demo3{width: 1080px;height: 200px;margin: 0 auto}
.demo3 .slick-slide{box-sizing: border-box;padding: 0 20px;}
.demo3 img{width: 100%;height: 200px;}
.slick-dots{position: absolute;bottom: 20px;left: 50%;width: 300px;;margin-left: -150px;}
.demo3 .slick-dots{display: none !important;}
.slick-dots:after{content: "";display: block;overflow: hidden;height: 0;;clear: both;}
.slick-dots li{float: left;width: 40px;height: 3px;margin: 0 5px;overflow: hidden;line-height: 0;}
.slick-dots li.slick-active  button{background: red;color: red;}
.slick-dots li button{display: block;border: none;outline: none;border-radius: 0;-webkit-appearance: none;width: 100%;height: 100%;;font-size: 0;line-height: 0;background: #fff;color: #fff;}
.slick-prev, .slick-next {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: red;
    color: transparent;
    top: 50%;
    margin-top: -10px;
    padding: 0;
    border: none;
    outline: none;
    z-index: 99;
}
.slick-prev{left: 0;}
.slick-next{right: 0;}