.flex-active-slide .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes lightSpeedIn {
    0% {
        /*-webkit-transform:translate3d(-60px,0,0) skewX(0deg);
        transform:translate3d(-60px,0,0) skewX(0deg);
        -webkit-transform: translateY(-200px);
        transform: translateY(-200px);*/
        -webkit-transform: translate3d(0, -40px, 0);
        transform: translate3d(0, -40px, 0);
        opacity:0
    }
}
@keyframes lightSpeedIn {
    0% {
        /*-webkit-transform:translate3d(-60px,0,0) skewX(0deg);
        transform:translate3d(-60px,0,0) skewX(0deg);	-webkit-transform: translateY(-200px);
        transform: translateY(-200px);*/
        -webkit-transform: translate3d(0, -40px, 0);
        transform: translate3d(0, -40px, 0);
        opacity:0
    }
}
.flex-active-slide .lightSpeedIn {
    -webkit-animation-name:lightSpeedIn;
    animation-name:lightSpeedIn;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
}
.block_home_slider {width:100%; z-index:3;
    position: relative;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    margin-right: auto;
    margin-left: auto; margin-top:0px; padding-top:0px;
}  /*底部小图标*/
.block_home_slider:after{
    content:".";
    height:0;
    visibility:hidden;
    display:block;
    clear:both;
}
.block_home_slider .slide {position:relative; height:980px;background-color: rgba(0,0,0,0);}

.block_home_slider .slides li{width: 100%;
    float: left;
    position: relative;
    opacity: 1;
    display: block;
    z-index: 1;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;}


.block_home_slider .flex-direction-nav a {width:40px; height:40px; display:block; position:absolute; top:49%; text-decoration: none; line-height: 40px;}
.block_home_slider .flex-direction-nav a:before{font-family:"FontAwesome";color:#fff; font-size: 40px;}
.block_home_slider .flex-direction-nav a.flex-prev{left:0;}
.block_home_slider .flex-direction-nav a.flex-prev:before{content: "\f104";}
.block_home_slider .flex-direction-nav a.flex-prev:hover {opacity: 0.7;}
.block_home_slider .flex-direction-nav a.flex-next{right:0;}
.block_home_slider .flex-direction-nav a.flex-next:before {content: "\f105";}
.block_home_slider .flex-direction-nav a.flex-next:hover {opacity: 0.7;}

.block_home_slider .flex-control-paging {width:180px;padding:0px 0px; position:absolute;left:50%; margin:0px 0px 0px -90px; bottom:15px; display:inline-block;}
.block_home_slider .flex-control-paging li {
    margin: 0px 5px;
    padding: 0px;
    float: left;
    overflow: hidden;
    list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:50px; height:5px; display:block; background: #849dff; text-indent:-9000px; cursor:pointer;border-radius: 2px;}
.block_home_slider .flex-control-paging li a.flex-active {background: rgba(255,255,255,1);}

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
    list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%;    display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.block_home_slider .slide .caption{ position: absolute;width:60%;left:20%;bottom:5%; color:#fff;}
.block_home_slider .slide .caption h2{ margin: 20px 0;font-size: 2.4em; line-height: 1.2em;}
.block_home_slider .slide .caption h3{ margin: 10px 0;font-size: 1.6em; line-height: 1.2em;}
@media(max-width:1260px)
{
    .block_home_slider{ margin-top: 0px; }

    .block_home_slider .slide .caption h2{font-size: 2.0em; }
    .block_home_slider .slide .caption h3{font-size: 1.4em; }
}
@media (max-width:720px)
{.block_home_slider{ padding-top:0px;}
    .block_home_slider .flex-direction-nav a{ top:37%;}
    .block_home_slider .slide .caption{ width:80%;left:10%;}
    .block_home_slider .slide .caption h2{ margin: 10px 0; font-size: 1.2em; }
    .block_home_slider .slide .caption h3{ margin: 10px 0;font-size: 1.0em; font-weight: lighter; }
}