.slider-wrapper{margin-bottom:20px;position:relative;}
.nivoSlider{position:relative;width:100%;height:auto;background:url(../image/loading.gif) no-repeat 50% 50%;overflow:hidden;}
.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none;}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{width:30px;height:60px;line-height:60px;text-align:center;font-size:22px;margin:-30px 0px 0px 0px;color:#fff;background-color:rgba(0, 0, 0, 0.3);position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.slider-wrapper:hover .nivo-directionNav a{opacity:1;filter:alpha(opacity=100);}
.nivo-directionNav .nivo-nextNav{right:0px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.nivo-directionNav .nivo-prevNav{left:0px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.nivo-directionNav .nivo-nextNav:hover, .nivo-directionNav .nivo-prevNav:hover{background-color:#0289cc;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#fff;}
.nivo-controlNav{text-align:center;position:absolute;bottom:5px;width:100%;z-index:9;height:20px;line-height:20px;}
.nivo-controlNav a{width:11px;height:11px;display:inline-block;margin:0px 6px 0 6px;cursor:pointer;text-indent:-9999px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:rgba(0,0,0,0.3);}
.nivo-controlNav a:hover{background:rgba(0,0,0,0.6);}
.nivo-controlNav a.active{background:rgba(0,0,0,0.6);cursor:default;}
.imgslider_cont{width:474px;height:278px;border:1px solid #F0EEEF;float:left;padding:0px;margin:-1px 0 0 0px;z-index:1000;}
.imgslider_cont2{height:278px;border:1px solid #F0EEEF;float:left;padding:0px;margin:-1px 0 0 0px;}
.slider_r{float:left;}
.slider_ptitle, .slider_ptitle a{font-size:28px;color:#000;text-decoration:none;line-height:24px;}
.slider_ptitle{display:block;}
.slider_ptitle a:hover{text-decoration:underline;}
.slider_pprice{font-size:25px;color:#D45C93;display:block;margin-bottom:15px;}
.slider_ptext{line-height:24px;padding:10px 0 10px 0;font-size:13px;color:#000;}
.theme-default #slider{margin:1px auto 0 1px;padding:0px;width:476px;}
.controlnav{position:relative;}
.theme-default #slider2{margin:1px auto 0 1px;padding:0px;height:359px;width:930px;}
.theme-default .nivo-imageLink{}
.theme-default .nivo-controlNav{position:relative;width:auto;bottom:0;margin-top:5px;}
.theme-default .nivo-caption{background-color:#FFFFFF;bottom:0;left:475px;padding:25px 0 0 27px;position:absolute;top:-1px;width:100%;display:inline-block}
.theme-default .button{text-transform:uppercase;font-size:15px;padding:10px 20px;}
.theme-default .nivoSlider{overflow:inherit;}
@media screen and (max-width:800px){.theme-default #slider{width:500px;}
.theme-default #slider{margin:0 auto;}
.theme-default .nivo-caption{position:relative;left:auto;padding-left:0px;text-align:center;}
.theme-default .nivo-controlNav{margin-top:10px;}
}
@media screen and (max-width:480px){.theme-default #slider{width:280px;}
.nivo-controlNav{bottom:7px;}
.nivo-directionNav a{display:block;background-color:rgba(0, 0, 0, 0.2);}
.theme-default .nivo-directionNav .nivo-prevNav, .theme-default .nivo-directionNav .nivo-nextNav{top:20%;}
}
@media screen and (max-width:320px){.theme-default #slider{width:200px;}
.slider_ptext{line-height:18px;}
}