#page-1 .modules .mudules-description .carousel2{width: 420px; height: 84px;overflow: visible;position: relative;}
#page-1 .modules .mudules-description .carousel2 .carousel-imgs-wrapper{width: 100%; height: 100%; position: relative; overflow: hidden;}
#page-1 .modules .mudules-description .carousel2 ul{height: 100%; overflow: visible; position: absolute; top: 0; left: 0; z-index: 2; transition: all 1s;}
#page-1 .modules .mudules-description .carousel2 ul,#page-1 .modules .mudules-description .carousel2 ol{list-style: none;padding: 0; margin: 0}
#page-1 .modules .mudules-description .carousel2 ul li{width: 84px; height: 100%; float: left;padding: 0;box-sizing: border-box;}
#page-1 .modules .mudules-description .carousel2 ul li img{width: 100%; border: none;}
#page-1 .modules .mudules-description .carousel2 ul li a{cursor: pointer;}
#page-1 .modules .mudules-description .carousel2 ul li a:hover{opacity: .8;}
#page-1 .modules .mudules-description .carousel2 ol{height: 100%; width: 100%; position: absolute; top:0; left: 0; overflow: visible; z-index: 1;}
#page-1 .modules .mudules-description .carousel2 ol li{position: absolute; width: 40px; background: #fff; top: 0; line-height: 200px; font-size: 40px; font-weight: 700; text-align: center;color: #ccc; cursor: pointer;}
#page-1 .modules .mudules-description .carousel2 ol li:hover{color: #BBB;background-color: #FCFCFC}
#page-1 .modules .mudules-description .carousel2 ol li.carousel-to-left{left: -40px;}
#page-1 .modules .mudules-description .carousel2 ol li.carousel-to-right{right: -40px;}
#page-1 .modules .mudules-description .carousel2 .carousel-toggles-wrapper{z-index: 5;width: 100%; text-align: center; position: absolute; top: 100%; height: 30px; line-height: 30px; }
#page-1 .modules .mudules-description .carousel2 .carousel-toggles-wrapper a{margin: 0 3px; display: inline-block; width: 12px; height: 12px; font-size: 0; vertical-align: middle; background-color: #888; border-radius: 50%;}
#page-1 .modules .mudules-description .carousel2 .carousel-toggles-wrapper a.active{background-color: #FFF;}

#page-1 .modules .mudules-description .carousel2{margin-top: 20px;display: none}
#page-1 .modules .mudules-description .carousel2 ul li{position: static; top: auto; right: auto; opacity: 1; filter:alpha(opacity=100);}
#page-1 .modules .mudules-description .carousel2 ul li a{height: 76px; display: block; border: 1px solid #313131; border-radius: 5px; padding: 1px; margin: 1px; overflow: hidden;}
#page-1 .modules .mudules-description .carousel2 ul li a img{border-radius: 5px; height: 76px}
#page-1 .modules .mudules-description .carousel2 .carousel-toggles-wrapper a{width: 5px;height: 5px; border: 4px solid #000; background-color: #aaa}
#page-1 .modules .mudules-description .carousel2 .carousel-toggles-wrapper a.active{width: 8px;height: 8px;background-color: transparent; border: 1px solid #aaa;}
#page-1 .modules .mudules-description .active .carousel2{display: block}