.bgslide{width:100%;height:677px;float:left;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transform:translateZ(-0.25px);transform:translateZ(-0.25px);}
.hide{}
.slide1{background-image:url(../images/1.jpg);}
.slide2{background-image:url(../images/2.jpg);}
.slide3{background-image:url(../images/3.jpg);}
.slide4{background-image:url(../images/4.jpg);}
.slide5{background-image:url(../images/5.jpg);}
.slide6{background-image:url(../images/6.jpg);}
.slide7{background-image:url(../images/7.jpg);}
.slide8{background-image:url(../images/8.jpg);}
.slide9{background-image:url(../images/9.jpg);}
.carousel-caption{position:absolute;left:0;top:0;width:100%;height:100%;display:table;z-index:1;padding:0;text-align:left;}
.dark{color:#1E2939;}
.light{color:#fff;}
.parent{width:100%;height:100%;display:table;}
.child{display:table-cell;vertical-align:middle;text-align:center;}
.bannerul{margin:10px 0px 0px 0px;padding:0px;list-style:none;float:left;}
.bannerul li{background:url(../images/banlist.png) no-repeat left 2px;padding:5px 0px 10px 45px;}
.bann-right{width:40%;float:right;}
.carousel-caption h1{font-size:24px;font-weight:500;color:#fff;font-family:'josefin_sanssemibold';line-height:38px;margin:0 0 5px 0px;}
.carousel-caption h2{font-size:46px;font-weight:500;color:#fff;text-transform:uppercase;line-height:38px;margin:0;background:url(../images/captionico.png) no-repeat bottom center;padding-bottom:55px;}
.carousel-caption h1 span{font-weight:700;font-size:39px;color:#f53da2;}
.carousel-caption a{color:#8d3683;border:2px solid #8d3683;padding:10px 17px;border-radius:30px;text-transform:uppercase;font-size:12px;font-weight:700;margin-top:35px;display:inline-block;}
.carousel-caption a:hover{background:#8d3683;color:#fff;}
.carousel-caption p{font-size:29px;font-weight:300;line-height:normal;margin:0 0 0px 0;color:#0e1c2b;}
.vector{padding:0 0 0px 0;}
.animset{animation-duration:1000ms;animation-delay:100ms;animation-name:fadeInDown;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:block;max-width:100%;height:auto}
.carousel{position:relative;width:100%;float:left;}
.carousel:before, .web-banner:before{width:100%;height:77px;position:absolute;left:0;bottom:0;z-index:5;content:'';}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{line-height:1}
@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-inner>.item.active.right, .carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}
.carousel-inner>.item.active.left, .carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}
.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next, .carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left, .carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{}
.carousel-control.left{float:left;margin-left:50px;margin-top:-31px;}
.carousel-control.right{margin-right:50px;margin-top:-31px;left:auto;float:right;background:#7b1fa2;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-30px;background-repeat:no-repeat;background-position:center center;width:60px !important;height:60px !important;}
.carousel-control .glyphicon-chevron-left{left:5%;margin-left:-10px;background-image:url(../images/left.png);}
.carousel-control .glyphicon-chevron-right{right:5%;margin-right:-10px;background-image:url(../images/right.png);}
.carousel-control .glyphicon-chevron-left:hover, .carousel-control .glyphicon-chevron-right:hover{background-color:rgba(0, 0, 0, 0.23);}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:5;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none;display:none;}
.carousel-indicators li{display:inline-block;width:12px;height:12px;margin:1px 5px;text-indent:-999px;cursor:pointer;border:2px solid #fff;border-radius:100%;}
.carousel-indicators .active{width:12px;height:12px;margin:1px 5px;background-color:#FFA800;border:2px solid #FFA800;}
@media screen and (max-width:1024px){.carousel-caption{left:0px;}
.carousel-caption{padding:0px 50px;}
}
@media screen and (max-width:800px){.carousel-caption h1{font-size:33px;margin-bottom:0px;}
.carousel-caption h2{font-size:35px;}
.bgslide{height:233px;position:relative;background-position:top;background-size:100%;background-repeat:no-repeat;-webkit-transform:translateZ(-2.25px);transform:translateZ(-2.25px);}
}
@media screen and (max-width:640px){.bgslide{height:150px;background-size:137%;}
.hide{display:none;}
.vector{padding:0;background-image:none;}
.carousel-caption{display:none;padding:50px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{width:40px !important;height:40px !important;margin-top:-10px;font-size:30px;}
.carousel-control.left{float:right;margin-right:120px;}
.carousel-control .glyphicon-chevron-left{margin-left:0px;}
.carousel-indicators{display:none !important;}
.carousel-caption h1{font-size:18px;}
.carousel-caption p{font-size:14px;}
.bgslide{height:150px;background-size:114%;}
}
@media screen and (max-width:360px){.bgslide{background-size:135%;}
}