/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/ 
/* reset */

table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }

*{box-sizing: border-box;/*color: #585f6b;*/}
 













/*产品中心*/
.product_l{ float:left; width:580px;}
.product_l .lSSlideWrapper{ background:#e9ebef;}
.product_l .lSSlideWrapper li{ text-align:center;}
.product_l .lSSlideWrapper td img{width: 100%;}
.product_l .lSSlideWrapper td{ height:390px;}

.pro_mask{display: none;position: fixed;width: 100%;height: 100%;z-index: 1000;background: rgba(0,0,0,0.6);top: 0;left: 0}
.pro_info{display: none;z-index: 1001;position: fixed;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);background: url(../images/pro_bg.jpg) no-repeat;padding: 50px 150px 50px 120px;color: #fff;background-size: cover; }
.pro_info .form_box{ width: 361px;margin: auto;}
.pro_info .form-w{float: left;max-width: 300px;width: 100%;margin: auto;margin-bottom: 13px;height: 40px;line-height: 40px;color: #666;background: #fff;border-radius: 3px;position: relative;}
.pro_info .form-w.design{height: 203px;}
.pro_info .form-w input{box-shadow: none;border: none;background: #fff;width: 100%;padding-left: 10px;}
.pro_info .form-w textarea{width: 100%;height:100% ;background: #fff;border: none;box-shadow: none;padding: 10px;line-height: 1.7em;border-radius: 3px;}
.pro_info strong{color: #fff;float: left;width: 37px;display: block;margin-right: 20px;height: 40px;line-height: 40px;}
.pro_info span{position: absolute;right: -120px;color: #fff;top: 0;height: 40px;line-height: 40px;}
.pro_info .sub-botton{margin: 0 -7px;max-width: 300px;width: 100%;float: right;margin-right: 3px;}
.pro_info .sub-botton .form-w{width: 143px;float: left;background: #1eb9ef;border-radius: 3px;text-align: center;height: 40px;line-height: 40px;color: #fff;margin-left: 14px}
.pro_info .sub-botton .form-w.st_sub{margin-left: 0}
.pro_info .sub-botton input{background:#1eb9ef;color: #fff;width: 100%;height: 100%;padding: 0 }
.pro_info .close{display: block;position: absolute;width: 21px;height: 20px;background: url(../images/pro_close.png) no-repeat;background-size: cover;top: 20px;right: 20px;}

@media screen and (max-width: 768px){
	.pro_info{padding: 30px 0;width: 95%;margin: auto;}
	.pro_info .form_box{width: 90%;margin: auto;max-width: 360px;}
	.pro_info span{right: 10px;color: #f51414}
	.product_r .top .tat i .b3 span{color: #fff;}
	.pro_info .sub-botton .form-w{width: 47%;margin-left: 6%;}
	.pro_info .sub-botton{width: 100%;margin: auto;float: right;}
}
@media screen and (max-width: 425px){
	.pro_info .sub-botton{float: left;}
}

@media screen and (max-width:1024px){

/*产品中心*/
.product_con .part_1{position: static!important;}
.product_l .lSSlideWrapper li img{ width:100%;}
.product_l .lSSlideWrapper td{ height:300px;}
.product_r .top .tat i{ margin-bottom:15px;}

}


@media screen and (max-width:768px){

/*产品中心*/
.product_l{ width:100%;}
.product_l .lSSlideOuter .lSPager.lSGallery li{ padding: 3px;}

/*企业简介*/
.z_intro .part_1{ position:relative;}
.z_intro .intro_l{ width:100%; float:none;  position:absolute; left:0; top:0; height:100%; z-index:-1; background-size:cover; background-repeat:no-repeat; background-position:center;}
.z_intro .intro_l img{ display:none;}
}



.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
	border:1px solid #e9ebf0; padding:10px;
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery .active{ border:2px solid #b2c0c6;}


.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 41px;
    display: block;
    top: 50%;
    height: 41px;
    background-image: url(../images/product_ico.png);
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
}
.lSAction > .lSNext {
    background-position: -42px 0;
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
