
#main-slider:before {content: '';width:100%;height:100%;z-index:1;position:absolute;}
.flexslider {padding:0;background:#fff;position:relative;zoom: 1;}

.flex-caption {zoom: 1;bottom:1.98rem;background-color:transparent;color:#fff;margin:0;padding:0.02rem 0.25rem 0px 0.3rem;/* position: absolute; */left: 0;text-align: center;margin: 0 auto;right: 0px;display: inline-block;bottom: 0.5rem;width:50%;right: 0 !important;border-radius:0;}
.flex-caption h3 {color: #fff;letter-spacing: 0px;margin-bottom:8px;text-transform: uppercase;font-size:0.62rem;font-weight:700;}
.flex-caption p {margin: 0.12rem 0  0.12rem;font-size:0.2rem;font-weight:400;}
.flex-control-nav{position:absolute;right:0.2rem;bottom:0.3rem;z-index:2;width:100%;text-align:center;display:block;}
.flex-control-nav li{display:inline-block;zoom:1;width:0.8rem;height:0.07rem;margin-right:0.1rem;}
.flex-control-paging li a{display:inline-block;width:0.8rem;height:0.07rem;background-color:#F0F0F0;}
.flex-control-paging li a.flex-active{display:inline-block;background-color:#F54A16;}
.flex-control-paging li a:hover{background-color:#F54A16;}
/*.flexslider .slides img{cursor: pointer;}*/

@media screen and (min-width:320px) and (max-width:600px){
.flex-control-nav{bottom:0.15rem;}
.flex-control-nav li{width:0.16rem;height:0.16rem;}
.flex-control-paging li a{width:0.16rem;height:0.16rem;border-radius:50%;}
}
@media screen and (min-width:768px) and (max-width:1198px){
.flex-control-nav{bottom:0.16rem;}
}