@charset "utf-8";
/* CSS Document */

/*关于我们*/
.about_ban{width:100%;height:250px;background:url(../images/about_ban.jpg) center no-repeat;position:relative;}
.about_ban .ban_text{padding-top:70px;text-align:right;}
.about_ban .ban_text p{font-size:2.25rem;font-weight:lighter;color:#fff;}
.about_ban .ban_text span{font-size:1.125rem;font-family:'DIN';color:#fff;text-transform:uppercase;letter-spacing:3px;}

.about_ban .nfen{position:absolute;left:0 ;bottom:0;background:rgba(0,0,0,0.5);width:100%;}
.about_ban .nfen_z li{float:left;}
.about_ban .nfen_z a{padding:19px 47px;color:#fff; display: block; position: relative; z-index: 2;background:#14507c;margin-right:2px;}
.about_ban .nfen_z a span{display: block; position: absolute; bottom:-6px;background:url(../images/about_bg.png) center no-repeat;width:100%;height:110%;transition:0.5s;transform:scaleX(0);z-index:-1;left:0;}
.about_ban .nfen_z a:hover span, .about_ban .nfen_z a.cur span{transition:0.5s;transform:scaleX(1);}

.about_ban .nfen_y {line-height:59px;}
.about_ban .nfen_y p{background:url(../images/home_b.png) left center no-repeat;padding-left:20px;color:#fff;font-size:0.875rem;}
.about_ban .nfen_y p a{color:#fff;}

.main_ab { padding: 70px 0 122px;}
@media screen and (max-width:770px){
.about_ban .ban_text{padding-top:45px;}
.about_ban .ban_text p{font-size:1.5rem;}
.about_ban .ban_text span{letter-spacing:0;}
.about_ban .nfen_z a{padding:19px 20px;}
.about_ban .nfen_y {display:none;}
.about_ban .nfen_z a span{bottom:0;background:#1679c1;height:100%;}
}

/*荣誉*/
.main_ab .hl{margin-bottom:3rem;}
.main_ab .hl p{display:inline-block;padding:8px 15px;background:#1679c1;color:#fff;font-size:1rem;margin-right:1rem;border-radius:5px;}
.main_ab .hl p a{color:#fff;}
.honorlist li{ margin-bottom:18px; width:23.5%; margin-right:2%; background:#fff; box-shadow:0 0 20px 3px rgba(0,0,0,0.1); float:left;}
.honorlist li:nth-child(4n){ margin-right:0;}
.honorlist li div{ width:100%; overflow:hidden;}
.honorlist li div img{ width:100%; overflow:hidden; transform:scale(1); transition:all 0.5s linear}
.honorlist li:hover div img{ transform:scale(1.05)}
.honorlist li p{  padding:16px; border-top:1px solid #eee; color:#454545;}
.honorlist li p span{ float:right; color:#2a2a2a; font-family:'å®‹ä½"'; font-size:1.5rem; position:relative; top:-2px}
@media screen and (max-width: 770px){
.honorlist li{ width:49%; margin-right:2%;}
.honorlist li:nth-child(3n){ margin-right:2%;}
.honorlist li:nth-child(2n){ margin-right:0%;}
.honorlist li p{ height:103px; box-sizing:border-box;}
}

/*荣誉*/
.caselist li{ margin-bottom:18px; width:31.5%; margin-right:2%; background:#fff; box-shadow:0 0 20px 3px rgba(0,0,0,0.1); float:left;}
.caselist li:nth-child(3n){ margin-right:0;}
.caselist li div{ width:100%; overflow:hidden;}
.caselist li div img{ width:100%; overflow:hidden; transform:scale(1); transition:all 0.5s linear}
.caselist li:hover div img{ transform:scale(1.05)}
.caselist li p{  padding:16px; border-top:1px solid #eee; color:#454545;}
.caselist li p span{ float:right; color:#2a2a2a; font-family:'å®‹ä½"'; font-size:1.5rem; position:relative; top:-2px}
@media screen and (max-width: 770px){
.caselist li{ width:49%; margin-right:2%;}
.caselist li:nth-child(3n){ margin-right:2%;}
.caselist li:nth-child(2n){ margin-right:0%;}
.caselist li p{ height:103px; box-sizing:border-box;}
}


/*联系我们*/
.main_co{padding:70px 0 0;}
.contact_ban{width:100%;height:250px;background:url(../images/contact_ban.jpg) center no-repeat;position:relative;}
.contact_ban .ban_text{padding-top:70px;text-align:right;}
.contact_ban .ban_text p{font-size:2.25rem;font-weight:lighter;color:#fff;}
.contact_ban .ban_text span{font-size:1.125rem;font-family:'DIN';color:#fff;text-transform:uppercase;letter-spacing:3px;}

.contact_ban .nfen{position:absolute;left:0 ;bottom:0;background:rgba(0,0,0,0.5);width:100%;}
.contact_ban .nfen_z li{float:left;}
.contact_ban .nfen_z a{padding:19px 47px;color:#fff; display: block; position: relative; z-index: 2;background:#14507c;margin-right:2px;}
.contact_ban .nfen_z a span{display: block; position: absolute; bottom:-6px;background:url(../images/about_bg.png) center no-repeat;width:100%;height:110%;transition:0.5s;transform:scaleX(0);z-index:-1;left:0;}
.contact_ban .nfen_z a:hover span, .contact_ban .nfen_z a.cur span{transition:0.5s;transform:scaleX(1);}

.contact_ban .nfen_y {line-height:59px;}
.contact_ban .nfen_y p{background:url(../images/home_b.png) left center no-repeat;padding-left:20px;color:#fff;font-size:0.875rem;}
.contact_ban .nfen_y p a{color:#fff;}

.map {margin-top:3rem;z-index:2}
.map .mam{box-shadow:0 0 10px rgba(0,0,0,0.8);padding:25px;position:relative;top:32px;z-index:3;background: #fff}
@media screen and (max-width: 770px){
.contact_ban .ban_text{padding-top:45px;}
.contact_ban .ban_text p{font-size:1.5rem;}
.contact_ban .ban_text span{letter-spacing:0;}
.contact_ban .nfen_z a{padding:19px 129px;}
.contact_ban .nfen_y {display:none;}
.contact_ban .nfen_z a span{bottom:0;background:#1679c1;height:100%;}
}


.lianxi h4{font-size:3rem;color:#1679c1;font-family:'AlternateGothicNo2BT';text-transform:uppercase;}
.lianxi .xx{font-size:1.625rem;color:#494949;}
.lianxi i{display:block;width:41px;height:3px;background:#a4a4a4;margin-top:12px;margin-bottom:35px;}
.lx_mc .zz{display:inline-block;font-size:1.875rem;color:#1679c1;padding-right:20px;border-right:1px solid #e5e5e6;}
.lx_mc .zz span{font-size:1rem;color:#494949;text-transform:uppercase;font-family:'DIN';letter-spacing:0.3px}
.lx_mc .zy{display:inline-block;font-size:1rem;color:#4f4f4f;padding-left:20px;}
.lx_mc .zy span{font-size:2.25rem;color:#1679c1;font-family:'AlternateGothicNo2BT';}
.lx_xx{margin-top:33px;}
.lx_xx .lx_xz{width:50%;border-right:1px solid #e5e5e6;}
.lx_xx .lx_xz p{font-size:1.125rem;color:#848484;line-height:2;}
.lx_xx .lx_xy {width:48%;text-align:center;margin-top: 3rem;}
.lx_xx .lx_xy  img{display:inline-block}
.lx_xx .lx_xy  span{display:inline-block;text-align:left;margin-left:10px;}
@media screen and (max-width: 770px){
.lianxi h4{font-size:2.5rem;}	
.lianxi .xx{font-size:1.5rem;}
.lx_mc .zz{font-size:1.5rem;border-right:none;}
.lx_mc .zz span{letter-spacing:0;}	
.lx_mc .zy{padding-left:0px;padding-top:6px;}
.lx_mc .zy span{font-size:2rem;}
.lx_xx .lx_xz{width:100%;border-right:none;}
.lx_xx .lx_xy {width:100%;text-align:left;margin-top: 1rem;}
}

/*新闻*/
.news_ban{width:100%;height:250px;background:url(../images/news_ban.jpg) center no-repeat;position:relative;}
.news_ban .ban_text{padding-top:70px;text-align:right;}
.news_ban .ban_text p{font-size:2.25rem;font-weight:lighter;color:#fff;}
.news_ban .ban_text span{font-size:1.125rem;font-family:'DIN';color:#fff;text-transform:uppercase;letter-spacing:3px;}

.news_ban .nfen{position:absolute;left:0 ;bottom:0;background:rgba(0,0,0,0.5);width:100%;}
.news_ban .nfen_z li{float:left;}
.news_ban .nfen_z a{padding:19px 47px;color:#fff; display: block; position: relative; z-index: 2;background:#14507c;margin-right:2px;}
.news_ban .nfen_z a span{display: block; position: absolute; bottom:-6px;background:url(../images/about_bg.png) center no-repeat;width:100%;height:110%;transition:0.5s;transform:scaleX(0);z-index:-1;left:0;}
.news_ban .nfen_z a:hover span, .news_ban .nfen_z a.cur span{transition:0.5s;transform:scaleX(1);}

.news_ban .nfen_y {line-height:59px;}
.news_ban .nfen_y p{background:url(../images/home_b.png) left center no-repeat;padding-left:20px;color:#fff;font-size:0.875rem;}
.news_ban .nfen_y p a{color:#fff;}
@media screen and (max-width: 770px){
.news_ban .ban_text{padding-top:45px;}
.news_ban .ban_text p{font-size:1.5rem;}
.news_ban .nfen_z a{padding:19px 128px;}
.news_ban .nfen_y {display:none;}
.news_ban .nfen_z a span{bottom:0;background:#1679c1;height:100%;}

}

/*新闻列表*/
.newon{ border:1px solid #dcdcdc; padding:36px 30px; width:100%; box-sizing:border-box; transition:all 0.5s ease; position:relative;margin-bottom:27px;}
.newon .newpic{ width:19%; overflow:hidden;}
.newon .newpic img{ width:100%; transition:all 0.5s; transform:scale(1)}
.newon:hover .newpic img{ transform:scale(1.05);}
.newon .newcon{ width:64.1%; margin-left:2%;}
.newon .newcon h3{ font-size:1.5rem; color:#545454; font-weight:bold;transition:all 0.5s; }
.newon .newcon p{ margin:12px 0 12px; color:#4b4b4b; font-size:0.875rem; transition:all 0.5s;height:50px;line-height:25px;overflow:hidden;}
.newon .newcon span{ display:inline-block; color:#fff;font-size:0.875rem;padding:8px 13px;background:#1679c1;}

.newon .newdate{ text-align:center;  width:8.5%; margin-top:10px;}
.newon .newdate p{ border-bottom:1px solid #e1e1e1; color:#fff; font-size:3.755rem; font-weight:lighter;color:#4b4b4b;}
.newon .newdate em{ padding:5px 0; display:block; font-size:1.5rem;color:#858585;}
.newon:hover{z-index:2; box-shadow:0px 0px 10px 0 rgba(0,0,0,0.2);}


@media screen and (max-width: 770px){
.newon .newpic{ width:40%;}
.newon .newcon{ width:57.1%;}
.newon .newdate{ display:none;}
.newon .newcon p{ display:none;}
.newon .newcon h3{ font-size:1.25rem; }
.newon .newcon span{ margin-top:42px}

}

/*新闻内页*/
.nbg{ }
.news-title{width:100%; height:30px; line-height:30px; text-align:center; font-size:1.25em; font-weight:bold; margin:0 auto; color:#484848;}
.news-type{width:100%; height:24px; text-align:center; margin:0 auto; color:#242424;font-size:0.875em; border-bottom:#242424 1px dotted;}
.news-content{width:100%; margin:0 auto; font-size:1em; line-height:24px; line-height:1.5em; color:#242424}
.news-pn{ font-size:0.875rem;line-height:1.5em; color:#242424}
.news-pn #top{ background:#eee; padding:8px 10px; font-size:0.875rem;text-align:center !important;display: inline-block;margin:1rem auto;}
.news-pn a{ color:#242424; font-size:1rem;}
/*相关新闻*/
.xgnews{margin:40px auto;}
.xgnews-tit{height:40px;line-height:40px;border-bottom:1px solid #CCC;padding-left:20px; font-size:16px; color:#242424;}
.xgnews-con{border-top:1px solid #242424;border-top:none;padding:10px 20px;}
.xgnews-con li{width:48%;height:30px;line-height:30px; overflow:hidden;}
.xgnews-con li span{float:right; color:#242424}
.xgnews-con li a{ padding-right:10px; color:#242424;}
.xgnews-con li a:hover{ color:#333;}

@media screen and (max-width: 770px){
.news-title{ font-size:1.375rem; line-height:1.5em; height:auto;}
.news-type{ height:auto;}
.news-content{ font-size:1.125rem !important; line-height:2rem !important;}
.news-content span{ font-size:1.125rem !important; }
.news-content p{ font-size:1.125rem !important;}
.news-pn{ font-size:1.125em; line-height:1.875em;}
.news-pn span{ width:100%; display:block;}
.xgnews-tit{ font-size:1.25em;}
.xgnews-con li{ width:100%; height:2.875em; line-height:2.875em;}
.xgnews-con li{ width:100%; margin:0; line-height:2.875em;}
}



/*产品中心*/
.product_ban{width:100%;height:400px;background:url(../images/product_ban.jpg) center no-repeat;position:relative;}
.product_ban .ban_text{padding-top:130px;text-align:left;}
.product_ban .ban_text p{font-size:2.25rem;font-weight:lighter;color:#fff;}
.product_ban .ban_text span{font-size:1.125rem;font-family:'DIN';color:#fff;text-transform:uppercase;letter-spacing:3px;}

.product_ban .nfen{position:absolute;left:0 ;bottom:0;background:rgba(0,0,0,0.5);width:100%;}
.product_ban .nfen_z li{float:left;}
.product_ban .nfen_z a{padding:19px 33px;color:#fff; display: block; position: relative; z-index: 2;background:#14507c;margin-right:2px;}
.product_ban .nfen_z a span{display: block; position: absolute; bottom:-6px;background:url(../images/about_bg.png) center no-repeat;width:100%;height:110%;transition:0.5s;transform:scaleX(0);z-index:-1;left:0;}
.product_ban .nfen_z a:hover span, .product_ban .nfen_z a.cur span{transition:0.5s;transform:scaleX(1);}

.product_ban .nfen_y {line-height:59px;}
.product_ban .nfen_y p{background:url(../images/home_b.png) left center no-repeat;padding-left:20px;color:#fff;font-size:0.875rem;}
.product_ban .nfen_y p a{color:#fff;}
@media screen and (max-width:770px){
.product_ban .ban_text p{font-size:2rem;}
.product_ban .nfen_z a{padding:19px 46px;}
.product_ban .nfen_y {display:none;}
.product_ban .nfen_z a span{bottom:0;background:#1679c1;height:100%;}
}

/*列表*/
.pro_nr li{margin-right:19px;width:32.3%;float:left;transition:0.5s;margin-bottom:2rem; position:relative;}
.pro_nr li i{ position:absolute; width:100%; height:100%; box-sizing:border-box; border:2px solid #d3d3d3; left:0; top:0;opacity:1;transition:0.5s; z-index:2}
.pro_nr li:nth-child(3n){margin-right:0;}
.pro_nr li .in_pq{overflow:hidden;position:relative;transition: 0.5s; box-sizing:border-box}
.pro_nr li .in_pq em {width:100%;height:5px;background:#1679c1;transition: 0.5s;transform: scaleX(0);transform-origin: left;display: block;position:absolute;top:0px ;left:0;z-index:2;}
.pro_nr li .in_pq img{width:100%;transition:0.5s;}
.pro_nr li:hover .in_pq img{transition:0.5s;transform:scale(1.02)}
.pro_nr .in_pq .in_pm{position:absolute;left:0 ;bottom:0;width:100%;height:60px;}
.pro_nr .in_pq .in_pm p{display:inline-block;padding-left:14px;line-height:60px;background:rgba(0,0,0,0.5);font-size:1.125rem;color:#fff;width:84%;box-sizing:border-box;transition: 0.5s;}
.pro_nr .in_pq .in_pm span{display:inline-block;padding:0 28px;line-height:60px;background:#1679c1;font-size:1.5rem;color:#fff;font-family:'宋体';width:17%;box-sizing:border-box;position: absolute;transition: 0.5s;}
.pro_nr li:hover .in_pq{box-shadow:0 0 20px rgba(0,0,0,0.5);transition:0.5s;}
.pro_nr li:hover .in_pq em{transform: scaleX(1)}
.pro_nr li:hover .in_pq .in_pm p{background:rgba(22,121,193,0.8);transition: 0.5s;}
.pro_nr li:hover .in_pq .in_pm span{background:#c21515;transition: 0.5s;}
.pro_nr li:hover i{opacity:0}
@media screen and (max-width:770px){
.pro_nr li{margin-right:1%;margin-left:1%;width:48%;}
.pro_nr li:nth-child(3n){margin-right:1%;}

}

/*内页*/
.p-pic{ width:51.58%;}
.p-miao{ width:45.66%}
.p-miao h4{ font-size:1.625rem; font-weight:bold; color:#a10808; padding:1rem 0; width:auto;}
.p-miao h6{ font-size:1.5rem; color:#000;}
.p-miao .ap{ font-size:1rem; color:#6b6b6b;  border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; padding:24px 0; margin:20px 0;}
.p-miao .oc{ padding:1rem 0;}
.p-miao .oc span{ font-size:1.125rem; color:#000000;}
.p-miao .oc p a{ font-size:1.875rem; color:#000000; font-weight:lighter;}
.p-miao .oc .zixun{ color:#fff; font-size:1.1255rem; display:inline-block; background:#1679c1; padding:12px 20px; margin-top:5px;}
.p-miao .oc a img{ margin-bottom:-8px;}

.p-con{ width:100%; margin-top:44px; background:#fff; padding-bottom:48px}
.p-con .pmt{ height:54px; width:100%;  background:#d2d2d2;}
.p-con .pmt .kdn{ height:54px;}
.p-con .pmt p{ position:absolute; background:#1679c1; left:0; bottom:0; color:#fff; padding:18px 26px; font-size:1.125rem;}
.p-con .pmt p img{ margin-bottom:-3px}

.p-con .mas{ padding:2rem 0; width:69%; margin:20px 0;}
.p-con .mas img{ max-width:100%;}
.p-con .mas{ font-size:1rem;}
.p-con .mas .dd {text-align:center;}
.p-con .mas .dd a{background:#eee; padding:8px 10px; font-size:0.875rem;}
.p-con .mas .dd .next1{ background:#eee; padding:8px 10px; font-size:0.875rem}
.p-con .mas .dd .pre1{background:#eee; padding:8px 10px; font-size:0.875rem}
@media screen and (max-width: 770px){
.p-pic{ width:100%;}
.p-miao{ width:100%}
.p-con .mas{ width:100%; }

}
	

.kanpro{ width:25.5%; border:1px solid #d0d0d0;  position:relative; margin-top: -70px;text-align: center; margin-bottom: 30px;background:#fff;}
.kanpro ul{ width:85.3%; margin:0 auto;}
.kanpro p{ color:#3a3a3a; line-height:2em; font-size:1.25rem;    border-bottom: 1px solid #d0d0d0;margin-bottom: 20px;padding: 10px 0;}
.kanpro li{ width:100%; text-align:center; padding-bottom:10px; position:relative;}
.kanpro li div{ width:100%; overflow:hidden;}
.kanpro li img{ width:100%; transform:scale(1); transition:all 0.7s}
.kanpro li:hover img{ transform:scale(1.05);}
.kanpro li span{ padding:12px 0; background:#eee; color:#252424; display:block;}

@media screen and (max-width: 770px){
.kanpro{ width:100%;}
.kanpro ul{ width:100%;}
.kanpro li{ width:48%; float:left; margin:0 1% 24px !important;}
}

.lSSlideOuter {
	width:100%;	
    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%; border:2px solid #d8d8d8;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper li{ display:block;}
.lSSlideWrapper img{ width:100%;}
.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-top: 15px !important;
    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 {
    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 li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
   border:2px solid #ec1b24; box-sizing:border-box;
}
.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: 50px;
    display: block;
    top: 50%;
    height: 50px;
   
    cursor: pointer;
    position: absolute;
    z-index: 22;
    margin-top: -25px;
    opacity: 0.8;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-image: url('../images/btn-prev.png');
	left:0;
}
.lSAction > .lSNext {
   background-image: url('../images/btn-next.png');
   right:0;
}
.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;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}