@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('../images/ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('../fonts/slick.eot') format('embedded-opentype'), url('../fonts/slick.woff') format('woff'), url('../fonts/slick.ttf') format('truetype'), url('../fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}


.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto}



/*banner*/
.banner_sy {background-color:#fff;}
.slides {text-align:center;overflow:hidden;display:block;}
.flex-container a:active,.flexslider a:active {outline:none;}
.slides,.flex-control-nav,.flex-direction-nav {list-style:none;z-index:2;}
.flexslider {width:100%;overflow:hidden;position:relative;zoom:1;z-index:2;}
.flexslider .slides {zoom:1;}
.flexslider .slides > li {display:none;position:relative;}
.flexslider .slides > li:nth-child(2n+2) .banner-text-c .itme {position:absolute;top:30%;left:auto;right:0;width:50%;text-align:left;}
.flexslider .slides img {width:100%;display:block;text-align:center;overflow:hidden;margin-right:auto;margin-left:auto;}
/* Direction Nav */.flex-direction-nav {width:100%;}
.flex-direction-nav li {position:absolute;bottom:45%;}
.flex-direction-nav li:nth-child(1) {left:15px;}
.flex-direction-nav li:nth-child(2) {right:15px;}
.flex-direction-nav li a {width:45px;height:45px;margin:-13px 0 0;display:block;border-radius:50%;overflow:hidden;cursor:pointer;background-position:0 0;z-index:1;font-size:0;text-align:center;background-color:#e1e1e1;filter:alpha(opacity=0);/*IE滤镜，透明度50%*/-moz-opacity:0;/*Firefox私有，透明度50%*/opacity:0;/*其他，透明度50%*/transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
.flexslider:hover a.next,.flexslider:hover a.prev {filter:alpha(opacity=100);/*IE滤镜，透明度50%*/-moz-opacity:1;/*Firefox私有，透明度50%*/opacity:1;/*其他，透明度50%*/}
.flexslider a.prev {transform:rotateY(180deg);}
.flex-direction-nav li a.next:before,.flex-direction-nav li a.prev:before {font-family:"iconfont" !important;content:"\e61a";font-style:normal;font-weight:bold;speak:none;-webkit-font-smoothing:antialiased;text-transform:none;font-size:16px;color:#fff;line-height:46px;}
.flex-direction-nav li a:hover {background-color:#d09858;}
/* Control Nav */.flex-control-nav {width:100%;position:absolute;bottom:2%;text-align:center;overflow:hidden;height:20px;}
.flex-control-nav li {display:inline-block;zoom:1;*display:inline;margin:0px 5px 0px 5px;vertical-align:middle;}
.flex-control-nav li a {width:8px;height:8px;display:block;cursor:pointer;text-indent:-9999px;background-color:#ececec;border:2px solid #FFF;border-radius:50%;}
.flex-control-nav li a:hover {background-color:#CCC;}
.flex-control-nav li a.active {width:14px;height:14px;cursor:default;background-color:#d09858;}

/*精选产品*/.featured-products {width:100%;overflow:hidden;padding-bottom:0px;position:relative; margin-top:30px}
.featured-products-center {margin:auto; padding:0 20px; max-width:1200px; overflow:hidden;}
.featured-products-t {margin-bottom:20px;text-align:left; margin-left:-15px;}
.featured-products-t span {font-size:30px;display:block;letter-spacing:1px;color: #000;line-height:35px;position:relative;text-transform:uppercase;padding-bottom:10px;}

.featured-products-tt {margin-bottom:10px;text-align:left;padding-left:5px;}
.featured-products-tt span {font-size:30px;display:block;letter-spacing:1px;color: #ebeef4;line-height:35px;position:relative;text-transform:uppercase;padding-bottom:10px;}

.featured-products .item {text-align:center;overflow:hidden;margin:0 5px;}
.featured-products .item img {width:200px;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
.featured-products .item:hover img {opacity:0.5;}
.featured-products-box {}
.featured-products-box-t {height:40px;margin:10px 0;overflow:hidden;text-align:center;}
.featured-products-box-t h3 {font-size:16px;font-weight:normal;display:table;width:100%;text-align:center;line-height:20px;height:40px;overflow:hidden;}
.featured-products-box-t  a {color:#fff;vertical-align:middle;}
.featured-products-box-t:hover h3 {color:#28a8af;}
.featured-products .owl-controls .owl-prev,.featured-products .owl-controls .owl-next {position:absolute;top:35%;width:34px;height:34px;line-height:34px;font-size:0;color:#b2b2b2;background-color:#eee;display:inline-block;border-radius:50%;overflow:hidden;text-align:center;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;-moz-transition:ease all 0.4s;-o-transition:ease all 0.4s;}
.featured-products .owl-controls .owl-prev:hover,.featured-products .owl-controls .owl-next:hover {background-color:#d09858;color:#fff;}
.featured-products .owl-controls .owl-prev {left:0;}
.featured-products .owl-controls .owl-next {right:0;}
.featured-products .owl-controls .owl-prev:before,.featured-products .owl-controls .owl-next:before {font-family:"iconfont" !important;font-style:normal;font-weight:bold;speak:none;-webkit-font-smoothing:antialiased;text-transform:none;font-size:14px;}
.featured-products .owl-controls .owl-prev:before {content:"\e7d1";font-size:13px;line-height:35px;}
.featured-products .owl-controls .owl-next:before {content:"\e61a";line-height:32px;}

.picMarquee-left{ overflow:hidden; position:relative; max-width:1200px; margin:30px auto 0; }
.picMarquee-left .prev,
.picMarquee-left .next{ position:absolute; left:0.5%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.picMarquee-left .next{ left:auto; right:0.5%; background-position:8px 5px; }
.picMarquee-left .prev:hover,
.picMarquee-left .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.picMarquee-left .prevStop{ display:none;  }
.picMarquee-left .nextStop{ display:none;  }

		.picMarquee-left .bd{ padding:10px 5px; margin:0;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:232px; height:auto; display:block;}
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:40px; font-size:16px; color:#fff;  }
.picMarquee-left .bd ul li .title a{color: #ebeef4; letter-spacing: 2px;}



@media screen and (max-width:768px) {.featured-products-t {margin-bottom:30px;}
}

/*轮播图*/.owl-carousel .owl-wrapper:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel {position:relative;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper {display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer {overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight {-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item {float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div {cursor:pointer}
.owl-controls {-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item {-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}

.owl-carousel .owl-wrapper-outer {display:inline-block;padding-top:7px;margin-top:-7px}
.roll-box {margin:0 -20px}
.roll-boxx {margin:0 -15px}
.roll-boxx img{ width:100%; margin:0 auto;}
.featured-productss {width:100%;overflow:hidden;padding-bottom:30px;position:relative; margin-top:0px;}
.roll-boxs{margin:0 auto; max-width:1200px;}
.roll-boxs h2{font-size:30px;line-height:50px;text-align:center;margin-bottom:10px;color: #ebeef4;padding-top:50px; letter-spacing: 2px;}
.roll-boxs{font-size:16px;line-height:30px;text-align:center;color: #000;}
.bjs{background: #272730;}
.kdz{margin:0 auto; max-width:1190px;}
.h30{ height:30px;}
@media(max-width:768px){
.roll-boxx .cli{ display:none}
.roll-boxx .cli1{ display:block!important;}
.roll-boxx .cli2{ display:block!important;}

.roll-boxs{ width:96%; margin:0 auto;}
.roll-boxs h2{ font-size:20px; line-height:30px; }
.roll-boxs{ font-size:14px; line-height:26px;  }
.roll-boxx {}
.featured-products {
    padding-bottom: 0px;
    margin-top: 30px;
}
.featured-products-t span {font-size:20px;line-height:25px;padding-bottom:0px;}
.featured-products-tt span {font-size:20px;line-height:25px;padding-bottom:0px;letter-spacing:2px;}
.picMarquee-left{ overflow:hidden; position:relative; max-width:100%; margin:20px auto 0; }
.picMarquee-left .bd ul li .pic img{ width:190px; height:auto; display:block;}
.picMarquee-left .bd ul li .title{ line-height:30px; font-size:14px; color:#fff;  }
}

















