@charset "utf-8";
*{ font-family:'微软雅黑'; }
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{padding:0;margin:0;color:#242424;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{outline:expression(this.hideFocus=true);outline:none;cursor:pointer;text-decoration:none;color:#454545;}
a:hover{ color:#d22311;}
img{ max-width:100%;}
input,button,select,textarea{outline:none}
.clearfix{zoom:1;clear:both; height:0; line-height:0; font-size:0;}
.contxt{ background:#e3e1da; border:1px solid #CCC; padding:5px;}

body{cursor:default;-webkit-text-size-adjust:none;font-size:100%;background:#FFF; overflow-x:hidden}

@font-face{

font-family:'DINEngschriftStd';
font-family:'DINEngschriftStd';
	src:url('../fonts/DINEngschriftStd.eot?') format('eot');/*IE*/
	src:url('../fonts/DINEngschriftStd.TTF') format('truetype');/*non-IE*/

}


/*过渡效果*/
.trans2 {
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.trans3 {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.trans4 {
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.trans6 {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -ms-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}

.trans8 {
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}

.trans10 {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

::-webkit-scrollbar { background-color: transparent;width: 6px;}
::-webkit-scrollbar-thumb {background-color: #4A4A4A;}
::-moz-scrollbar { background-color: transparent;width: 6px;}
::-moz-scrollbar-thumb {background-color: #4A4A4A;}
::-ms-scrollbar { background-color: transparent;width: 6px;}
::-ms-scrollbar-thumb {background-color: #4A4A4A;}
::-o-scrollbar { background-color: transparent;width: 6px;}
::-o-scrollbar-thumb {background-color: #4A4A4A;}
::scrollbar { background-color: transparent;width: 6px;}
::scrollbar-thumb {background-color: #4A4A4A;}

/*分页*/
.page{width:100%; padding:40px 0 20px; text-align:center; }
.page A{display:inline-block; width: 40px; height: 40px; line-height: 38px; margin: 0 3px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;color: #999;border-radius: 4px;background-color: #fff; border: 1px solid #E9E9E9;}
.page A:hover{COLOR: #fff;font-size:100%;background-color: #f09f04;border: 1px solid #f09f04;}
.page A:active{COLOR: #fff;font-size:100%;background-color: #f09f04;border: 1px solid #f09f04;}
.page A.current{COLOR: #fff;font-size:100%;background-color: #f09f04;border: 1px solid #f09f04;}
.page A.prev,.page A.next{ font-family:'宋体'; font-size:1.125rem;}
.page A.first,.page A.end{ font-family:'宋体'; font-size:1.125rem;}
.page SPAN.current{ display:inline-block; width: 40px; height: 40px; line-height: 38px; margin: 0 3px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;font-weight: 400;color: #fff;background: #f09f04;border-radius: 4px;border: 1px solid #f09f04;}

.pc-vis{ display:block;}
.phone-vis{ display:none;}
.wrapper{ max-width:1200px; margin:0 auto; width:95%}
.left{float:left;}
.right{float:right;}
header{ padding:24px 0;}
header .logo h2{ font-size:1.875rem; font-weight:bold; color:#555555;}
header .logo p{ font-size:1.125rem; color:#0560ba;}
header .tell{ background:url(../images/tel1.png) left center no-repeat; padding-left:76px; box-sizing:border-box;}
header .tell span{ font-size:1.375rem; color:#0560ba; font-weight:bold;}
header .tell p{ font-size:1.375rem; color:#0560ba;}
header.stricky{ position:fixed; width:100%; z-index:999;top:0; background:#fff;}
@media screen and (max-width:480px){
header{ padding:18px 0;}
header .logo h2{ font-size:1.5rem; }
header .logo p{ font-size:0.875rem}
}
@media screen and (max-width:400px){
header .logo h2{ font-size:1.25rem; }
header .logo p{ font-size:0.75rem}
}

.menu{ background:#0560ba; min-height:65px; width:100%; overflow:hidden;}
.menu li{ float:left; width:11.11%;}
.menu li a{ display:block; color:#fff; text-align:center; line-height:65px; position:relative; z-index:2;}
.menu li a::after{ display:block; position:absolute; left:5%; top:0; width:90%; height:100%; transform:skew(-30deg) scale(0,1); background:#f09f04; content:''; z-index:-1; transition:all 0.5s ease;}
.menu li a:hover::after,.menu li a.cur::after{ transform:skew(-30deg) scale(1);}

/*手机菜单*/
.wrapper .pmenu{ float: right; cursor: pointer; margin-top: 20px; position: relative;z-index: 999;}
.wrapper .pmenu em{display: inline-block;color: #333; margin-left: 12px;transform: translateY(-33px); -webkit-animation: scaleDraw ease infinite 1s; font-size:0.875rem}
.wrapper .pmenu span{ width: 2rem;height: 2rem;display: inline-block;}
.wrapper .pmenu .menu1 i{ width:100%;height:1px; display: block;background: #000; margin-bottom: 8px;}
.wrapper .pmenu.black .menu1 i{ background:#444444;}
.wrapper .pmenu .menu1 i:nth-of-type(2){width:100%;}

.wrapper .pmenu .menu2 i{display:block; background:#666;width:100%;height:2px;}
.wrapper .pmenu .menu2 i:nth-of-type(1){transform:rotate(-45deg) translate(-5px,2px);}
.wrapper .pmenu .menu2 i:nth-of-type(3){transform:rotate(45deg) translate(0px,1px);}
.wrapper .pmenu .menu2 i:nth-of-type(2){transform:translateX(-40px);opacity: 0; width: 0;filter:alpha(opacity=0);}
.wrapper .right.right_000 .coll i{border: 2px solid #000;}
.wrapper .right.right_000 i{ color: #000;opacity: 0.8;filter:alpha(opacity=80);}
.wrapper .right.right_000 .coll .text{color: #000;opacity: 0.8;filter:alpha(opacity=80);}
.wrapper .right.right_000 .menu span i{background: #000;}

.hback{ width: 100%; height: 100%;background: rgba(0,0,0,0.8); display: block; position: fixed; top: 0;left: 0;z-index: 0;opacity:0;filter:alpha(opacity=0); visibility: hidden;}
.caidan{width: 20%; max-width: 400px; height: 100%; display: block;background: #fff; position: fixed; top: 0;right:-100%;z-index: 99;}
.caidan .caidan_nav{ padding:140px 0% 0; height: calc(100% - 40px);}
.caidan .caidan_nav ul>.menu_list_box_item{border-bottom: 1px solid rgba(0,0,0,0.1);}
.caidan .caidan_nav ul>.menu_list_box_item .caidan_1{ padding: 0 10%;display: block; font-size:1.125rem;height:3rem;line-height:3rem; }
.caidan .caidan_nav ul>.menu_list_box_item .caidan_1:hover{}
.caidan .caidan_nav ul>.menu_list_box_item .caidan_1 i{float: right; opacity: 0.6;filter:alpha(opacity=60);font-size: 20px;pointer-events:none;-moz-transform:scaleX(-1) rotate(0deg);-webkit-transform:scaleX(-1) rotate(0deg);-o-transform:scaleX(-1) rotate(0deg);transform:scaleX(-1) rotate(0deg)}
.caidan .caidan_nav ul>.menu_list_box_item:hover .caidan_1 i{-moz-transform:scaleX(-1) rotate(-90deg);-webkit-transform:scaleX(-1) rotate(-90deg);-o-transform:scaleX(-1) rotate(-90deg);transform:scaleX(-1) rotate(-90deg)}

.caidan.caidan_oppen{ width: 60%;right: 0%;}
.caidan_hidden{transform: translateX(100%);}
.caidan .caidan_nav ul .caidan_2box{width:100%; padding:2% 0 2% 15%; display: none; background: #f5f5f5;}
.caidan .caidan_nav ul .caidan_2box li{height:36px;line-height:36px; border-top: 1px solid rgba(0,0,0,0.05);}
.caidan .caidan_nav ul .caidan_2box li:nth-of-type(1){border-top: 0;}
.caidan .caidan_nav ul .caidan_2box li:hover a{transform:translateX(10px);}
.caidan .caidan_nav ul .caidan_2box li a{ font-size: 14px; display: block;}
@media screen and (max-width:480px){
.wrapper .pmenu{ margin-top: 14px;}
}
/*手机菜单end*/

.banner{background: #151515;}
.banner .swiper-container .swiper-slide{position: relative;}
.banner .swiper-container .swiper-slide.swiper-slide-active img{animation: translate3d 5s linear 0s normal 1;}
.banner .swiper-container .swiper-slide img{ width: 100vw;object-fit: cover;}
.banner .swiper-container .swiper-pagination{z-index: 20; width: inherit;left:3%; bottom: calc(1rem + 1vw);transform: translateX(-3%);}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet{background: inherit;width: inherit; height: inherit;float: left;display: block;color: #fff; opacity: 0.7;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet:after{width:0px;height: 1px;display: block;content: '';background: rgba(255,255,255,0.5); float: right; margin: 0 3px;transform: translateY(11px);-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active{ opacity: 1;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active:after{width:50px;}
@media screen and (max-width:1024px){}
@media screen and (max-width:769px){
.pc-vis{ display:none;}
.phone-vis{ display:block;}	
header .tell{ display:none;}
.menu{ display:none}
}

/*产品中心*/
.index_pro{ background:url(../images/probg.jpg) center top no-repeat; min-height:1064px; width:100%; overflow:hidden; padding:88px 0 40px; background-size:cover; box-sizing:border-box;}

.product_h{ text-align:center;}
.product_h span{ font-size:2.25rem; color:#0560ba; font-family:Arial, Helvetica, sans-serif;}
.product_h h2{ font-size:1.5rem; color:#000;}
.product_h h2:before{ width:60px; height:1px; background:#000000; content:''; display:inline-block; position:relative; top:-7px; margin-right:10px;}
.product_h h2:after{ width:60px; height:1px; background:#000000; content:''; display:inline-block; position:relative; top:-7px; margin-left:10px;}
.product_s{ margin-top:40px; display:block; text-align:center;}
.product_s li{ display:inline-block; text-align:center; margin:0 50px;}
.product_s li a{ display:inline-block; text-align:center; background:#0560ba; color:#fff; border-radius:5px; padding:12px 38px; position:relative; z-index:2; overflow:hidden;}
.product_s li a:after{ position:absolute; z-index:-1; content:''; width:100%; height:100%; top:0; left:0; background:#f09f04; transition:all 0.5s ease; transform:scale(0,1);}
.product_s li a:hover:after{ transform:scale(1);}

.product_8{ margin-top:48px;}
.product_8 dl{ float:left; width:25%; box-sizing:border-box; text-align:center; margin-bottom:24px;}
.product_8 dl a{ display:block;}
.product_8 dl dt{ border:1px solid #b5b5b5; width:100%; position:relative; overflow:hidden;}
.product_8 dl dt img{ width:100%; transition:all 0.5s ease;}
.product_8 dl dt span{ position:absolute; width:100%; height:100%; top:0; left:0; background:url(../images/ss.png) center no-repeat rgba(0,0,0,0.8); opacity:0; transition:all 0.5s ease;}
.product_8 dl dd{ margin-top:16px;}
.product_8 dl dd h3{ font-size:1rem; color:#000; transition:all 0.5s ease;}
.product_8 dl:hover dt span{ opacity:1}
.product_8 dl:hover dt img{ transform:scale(1.02);}
.product_8 dl:hover dd h3{ color:#0560ba;}
.promore{ display:block; text-align:center; margin-top:20px;}
.promore a{ display:inline-block; border:1px solid #454545; color:#454545; border-radius:5px; padding:8px 32px; transition:all 0.5s ease;}
.promore a:hover{ background:#f09f04; color:#fff; border:1px solid #f09f04}
@media screen and (max-width:1024px){
.product_s li{  margin:0 30px;}
}
@media screen and (max-width:769px){
.product_s li{  margin:0 15px;}
.product_s li a{ padding:12px 30px; }
.product_8 dl{ width:33%; }
.product_8 dl:nth-child(7){ display:none}
.product_8 dl:nth-child(8){ display:none}
.product_8 dl dd h3{  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
}
@media screen and (max-width:640px){
.index_pro{ padding:40px 0;}
.product_s li{ width:49%; margin:0 2% 0 0; float:left; margin-bottom:16px;}
.product_s li:nth-child(2n){margin:0 0 0 0;}
.product_s li a{ display:block; padding:12px 0;}
.product_8 dl{ width:50%; }
}
/*公司简介*/
.index_about{ padding:55px 0; width:100%; overflow:hidden; background:url(../images/abobg.jpg) center bottom no-repeat;}
.iaboutall .left{ width:54%;}
.iaboutall .left span{ color:#ebebeb; font-size:2.75em; font-family:'宋体'; font-weight:bold; letter-spacing:3px;}
.iaboutall .left em{ display:block; font-family:'宋体'; font-size:1.125rem; margin-top:-14px; font-weight:bold; letter-spacing:3px;}
.iaboutall .left h1{ font-size:1.875rem; color:#595959;}
.iaboutall .left hr{ width:113px; height:2px; background:#595959; border:none; margin:24px 0 24px}
.iaboutall .left h3{ font-size:1.375rem; color:#595959; font-weight:bold;}
.iaboutall .left div{ background:#f0f0f0; width:100%; height:1px; margin:16px 0;}
.iaboutall .left p{ font-size:1rem; color:#a2a2a2; line-height:1.5em; margin-bottom:12px;}
.iaboutall .left .amore{ display:inline-block; background:#0560ba; color:#fff; padding:8px 16px; }
.iaboutall .right{width:43.66%; margin-top:45px;}
.iaboutall .right .bl{ background:#0560ba}
.iaboutall .right .yl{ background:#f09f04}
.iaboutall .right li{ width:50%; float:left; display:block;}
.iaboutall .right li.ltxt1{ text-align:center;}
.iaboutall .right li.ltxt1 h3{ font-size:1.375rem; color:#fff; margin-top:46px; margin-bottom:24px;}
.iaboutall .right li.ltxt1 p{ font-size:1rem; color:#fff; line-height:1.5em;}
.iaboutall .right li.ltxt1 img{ margin-top:30px;}
.iaboutall .right li.limg1{ width:50%; overflow:hidden; cursor:pointer;}
.iaboutall .right li.limg1 img{ width:100%; transform:scale(1); transition:all 0.5s ease;}
.iaboutall .right li.limg1:hover img{ transform:scale(1.05);}
@media screen and (max-width:1024px){
.iaboutall .left p{ font-size:0.875rem;}
.iaboutall .right li.ltxt1 h3{ font-size:1.25rem;  margin-top:26px; margin-bottom:14px;}
.iaboutall .right li.ltxt1 p{ font-size:1rem; color:#fff; line-height:1.5em; padding:0 10px}
}
@media screen and (max-width:769px){
.iaboutall .left{ width:100%;}
.iaboutall .left p{ font-size:1rem; line-height:1.5em}
.iaboutall .right{width:100%; margin-top:45px;}
.iaboutall .right .bl{ width:50%; float:left;}
.iaboutall .right .yl{width:50%; float:right;}
.iaboutall .right br{ display:none;}
.iaboutall .right li.ltxt1 img{ margin-top:1vw;}
}
@media screen and (max-width:640px){
.iaboutall .right .bl{ width:100%; float:none;}
.iaboutall .right .yl{width:100%; float:none;}
.iaboutall .right li.ltxt1 h3{ font-size:1.25rem;  margin-top:46px; margin-bottom:14px;}
.iaboutall .right br{ display:block;}
.iaboutall .right li.ltxt1 img{ margin-top:3vw;}
}
@media screen and (max-width:480px){
.iaboutall .left h1{ font-size:1.5rem; }
.iaboutall .right li.ltxt1 h3{ font-size:1.25rem;  margin-top:16px; margin-bottom:14px;}
.iaboutall .right br{ display:none;}

}
.iworkshop{ margin-top:100px;}
.iworkshop .left{ width:65.5%;}
.iworkshop .right{ width:34.5%; box-sizing:border-box; padding-left:44px; position:relative;}
.iworkshop .right span{color:#ebebeb; font-size:2.75em; font-family:'宋体'; font-weight:bold; letter-spacing:3px;}
.iworkshop .right em{display:block; font-family:'宋体'; font-size:1.125rem; margin-top:-14px; font-weight:bold; letter-spacing:3px;}
.iworkshop .right h2{ font-size:1.875rem; color:#595959;}
.iworkshop .right hr{ width:113px; height:2px; background:#595959; border:none; margin:24px 0 44px;}
.iworkshop .b_box{ background:#0560ba; position:absolute; padding:30px; width:110%; right:0; box-sizing:border-box;}
.iworkshop .b_box p{ color:#fff; font-size:1rem; line-height:1.5em;}

.ws_scroll{ margin-top:17px;}
.ws_scroll li{ width:23%; display:block; margin-right:26px;}
.ws_scroll li div{ width:100%; overflow:hidden;}
.ws_scroll li img{ width:100%; transition:all 0.5s ease;}
.ws_scroll li:hover img{ transform:scale(1.05);}
.ws_scroll li p{ text-align:center; padding:8px 0;}

.avs_tit{ text-align:center; margin-top:81px;}
.avs_tit span{ color:#ebebeb; font-size:2.75em; font-family:'宋体'; font-weight:bold; letter-spacing:3px;}
.avs_tit em{ display:block; font-family:'宋体'; font-size:1.125rem; margin-top:-14px; font-weight:bold; letter-spacing:3px;}
.avs_tit h2{ font-size:1.875rem; color:#595959;}
.avs_tit hr{ width:30px; height:2px; border:none; background:#0560ba; margin-top:30px}
@media screen and (max-width:769px){
.iworkshop .b_box{ background:#0560ba; position:absolute; padding:2vw; width:220%; right:0; bottom:-80px; box-sizing:border-box;}
.ws_scroll{ margin-top:35px;}
.avs_tit{ display:none;}

}
@media screen and (max-width:640px){
.iworkshop .left{ width:100%;}
.iworkshop .right{ width:100%; padding-bottom:40px; padding-left:0}
.iworkshop .b_box{ bottom:0; width:100%; }
.ws_scroll li{ width:49%; display:block; margin-right:26px;}
}

/*企业优势*/
.index_asdd{ background:url(../images/asd11.jpg) center top no-repeat; min-height:1402px; width:100%; overflow:hidden; box-sizing:border-box; padding-top:53px;}
.as_title{ text-align:center;}
.as_title h3{ font-size:1.5rem; color:#595959}
.as_title h3 img{ margin-bottom:-18px;}
.as_title h4{ font-size:1.5rem; color:#0560ba; margin-top:16px;}
.as_title h4{ font-size:1.5rem; color:#0560ba; margin-top:16px;}
.as_div1 h3{ font-size:2.25rem; color:#0560ba;}
.as_div1 span{ font-size:1.125rem; color:#595959; display:block; margin:13px 0;}
.as_div1 p{ font-size:1rem; color:#595959; padding-left:22px; background:url(../images/dp.png) left center no-repeat; line-height:1.5em;}
.wz1{ padding-left:20.16%; margin-top:139px;}
.wz2{ margin-top:250px;}
.wz3{ margin:210px 0 0 254px;}
@media screen and (max-width:1024px){
.wz3{ margin:210px 0 0 164px;}
}
@media screen and (max-width:769px){.index_asdd{ display:none;}.as_title{ display:none}}
.index_new{ padding:55px 0; width:100%; overflow:hidden;}
.news1{ width:28.75%; float:left; margin-right:6.25%;}
.news1 h2{ font-size:1.75rem; color:#595959}
.news1 h2 span{ font-size:1.125rem; color:#888888;}
.news1 ul{ border:1px solid #b5b5b5; border-radius:5px; margin-top:24px; overflow:hidden; padding-bottom:24px}
.news1 ul div{ border-bottom:1px solid #b5b5b5;}
.news1 ul li{ padding:0 18px;}
.news1 ul li a{ display:block; line-height:40px; border-bottom:1px dashed #cecece; color:#b5b5b5; transition:all 0.5s ease;}
.news1 ul li a span{ font-family:'宋体'; display:inline-block; margin-right:5px;}
.news1 ul li a:hover{ color:#0560ba}

.news2{ width:28.75%; float:left;}
.news2 h2{ font-size:1.75rem; color:#595959}
.news2 h2 span{ font-size:1.125rem; color:#888888;}
.news2 ul{ border:1px solid #b5b5b5; border-radius:5px; margin-top:24px; overflow:hidden; padding-bottom:24px}
.news2 ul div{ border-bottom:1px solid #b5b5b5;}
.news2 ul li{ padding:0 18px;}
.news2 ul li a{ display:block; line-height:40px; border-bottom:1px dashed #cecece; color:#b5b5b5; transition:all 0.5s ease;}
.news2 ul li a span{ font-family:'宋体'; display:inline-block; margin-right:5px;}
.news2 ul li a:hover{ color:#0560ba}

.faq{ width:29.8%; float:right;}
.faq h2{ font-size:1.75rem; color:#595959}
.faq h2 span{ font-size:1.125rem; color:#888888;}
.faq .faup{ background:#f5f5f5; border-radius:5px; overflow:hidden; margin-top:24px; box-sizing:border-box; padding:14px;}
.faq .faup li{ padding:14px 0; border-bottom:1px dashed #cacaca;}
.faq .faup p{ background:url(../images/fa1.jpg) left center no-repeat; font-size:1rem; color:#595959; padding-left:31px; margin-bottom:16px}
.faq .faup span{background:url(../images/fa2.jpg) left top no-repeat; font-size:0.875rem; color:#b5b5b5; display:block; padding-left:31px; line-height:1.5rem;}
@media screen and (max-width:1024px){
.news1 ul li a{ display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news2 ul li a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.faq h2{ font-size:1.5rem; color:#595959}
.faq h2 span{ font-size:0.75rem; color:#888888;}
}
@media screen and (max-width:769px){
.mclear{zoom:1;clear:both; height:0; line-height:0; font-size:0;}
.news1{ width:48%; float:left; margin-right:4%;}
.news2{ width:48%; float:right;}

.faq{ width:100%; float:none; padding-top:20px;}
}
.foot{ width:100%; overflow:hidden; background:#126eb9; padding:45px 0 20px;}
.fmenu{ width:54.16%;}
.fmenu dl{ float:left; width:25%;}
.fmenu dl dt{ background:url(../images/fmd.png) left bottom no-repeat; padding-bottom:19px; margin-bottom:19px;}
.fmenu dl dt a{ font-size:1.25rem; color:#fff; transition:all 0.3s ease;}
.fmenu dl dd a{ font-size:1rem; color:#fff; line-height:1.5em;transition:all 0.3s ease;}
.fmenu dl dt a:hover{ color:#f09f04}
.fmenu dl dd a:hover{ color:#f09f04}
.fcon{ width:30%;}
.fcon h3{ font-size:1.5rem; color:#fff; margin-bottom:18px;}
.fcon p{ font-size:1rem; color:#fff; line-height:1.5em;}
.fcon img{ margin-top:20px;}

.fbq{ background:#005aa1; text-align:center; padding:20px 0; width:100%;}
.fbq p{ color:#fff; font-size:1rem; line-height:1.875em;}
.fbq p a{ color:#fff;}
.fudong{ display:none;}
@media screen and (max-width:1024px){
.fcon{ width:40%;}
}
@media screen and (max-width:769px){
.fmenu{ display:none;}
.fcon{ width:100%;}
}
@media screen and (max-width:640px){
.fbq{ padding-bottom:80px}
.fudong{ display:block; position:fixed; bottom:0; left:0; width:100%; height:80px; background:#126eb9; z-index:99999}
.fudong li{ width:25%; text-align:center; height:80px; margin:10px 0; border-right:1px solid rgba(255,255,255,0.5); float:left; box-sizing:border-box;}
.fudong li img{ width:40px;}
.fudong li p{ color:#fff;}
}
@media screen and (max-width:480px){
.fudong{ height:60px;}
.fudong li{ height:60px;}
.fudong li img{ width:24px;}	
}
@media screen and (max-width:400px){
.fcon h3{ font-size:1.375rem; }
.fudong li p{ font-size:0.875em}
}
/*-------------------------------------内页---------------------------------------------*/
.ban{ width:100%; height:400px;}
.ban img{ display:none;}
.ban_a{ background:url(../images/ban_a.jpg) center no-repeat}
.ban_co{ background:url(../images/ban_co.jpg) center no-repeat}
.ban_n{ background:url(../images/ban_n.jpg) center no-repeat}
.ban_p{ background:url(../images/ban_p.jpg) center no-repeat}
.ban_v{ background:url(../images/ban_v.jpg) center no-repeat}
@media screen and (max-width:769px){
.ban{ background:none; height:auto}
.ban img{ display:block; width:100%;}
}
@media screen and (max-width:640px){
}

.location{ border-bottom:1px dotted #a2a2a2; padding:32px 0;}
.location p{ font-size:0.875rem; color:#a2a2a2; position:relative; padding-left:20px;}
.location p:before{ content:''; width:10px; height:100%; background:#000; position:absolute; left:0;}
.location p a{ color:#a2a2a2;}

.main{ padding:40px 0; width:100%; overflow:hidden;}
/*公司简介*/
.about_con .left{ width:49%;}
.about_con .left h2{ color:#0560ba; font-size:1.5rem; font-weight:bold;}
.about_con .left span{ font-size:1rem; font-weight:lighter; font-family:Arial, Helvetica, sans-serif; display:block; margin:8px 0;}
.about_con .left hr{ width:113px; height:2px; border:none; background:#0560ba; margin:16px 0;}
.about_con .left p{ color:#333333; line-height:1.5em;}
.about_con .right{ width:47.33%;}
.about_con .right dl{ width:100%; overflow:hidden;}
.about_con .right ul{ margin-top:6px;}
.about_con .right li{ width:49.29%; float:left; margin-right:1.42%; overflow:hidden; display:block;}
.about_con .right li:nth-child(2){ margin-right:0;}
.about_con .right img{ width:100%; transform:scale(1); transition:all 0.5s ease;}
.about_con .right img:hover{ transform:scale(1.05);}
@media screen and (max-width:769px){
.about_con .left{ width:100%;}
.about_con .right{ width:100%; margin-top:24px;}
}
/*联系我们*/
.cotit1{border-bottom:1px dotted #a2a2a2; padding:0 0 40px;}
.cotit1 h3{ font-size:1.875rem; color:#0560ba; font-weight:bold;}
.cotit1 p{ color:#595959; line-height:1.5em; margin-top:16px;}
.coul li{border-bottom:1px dotted #a2a2a2; padding:30px 0 30px 77px;}
.coul li:nth-child(1){ background:url(../images/ct1.jpg) left center no-repeat;}
.coul li:nth-child(2){ background:url(../images/ct2.jpg) left center no-repeat;}
.coul li:nth-child(3){ background:url(../images/ct3.jpg) left center no-repeat;}
.coul li:nth-child(4){ background:url(../images/ct4.jpg) left center no-repeat;}
.coul li:nth-child(5){ background:url(../images/ct5.jpg) left center no-repeat;}
.map{ margin-top:32px; box-sizing:border-box; border:1px solid #a2a2a2}
/*新闻资讯*/
.sort_list{ text-align:center; margin-bottom:40px;}
.sort_list li{ display:inline-block; text-align:center;}
.sort_list li a{ display:block; padding:12px 30px; background:#0560ba; color:#fff; margin:0 16px; border-radius:5px; overflow:hidden; position:relative; z-index:2}
.sort_list li a:after{content:''; position:absolute; width:100%; height:100%; top:0; left:0; background:#f09f04; z-index:-1; transform:scale(0,1); transition:all 0.5s ease;}
.sort_list li a:hover:after,.sort_list li a.current:after{ transform:scale(1);}
.newslist li{border:1px solid #ddd; margin-bottom:40px;}
.newslist li:nth-child(8){ margin-bottom:0;}
.newslist .npic{ width:32.91%; overflow:hidden;}
.newslist .ncon{ width:67.09%; box-sizing:border-box;  border-left:none; padding:40px;}
.newslist .ncon h3{ font-size:1.5rem; color:#000000; transition:all 0.5s ease;}
.newslist .ncon span{ font-size:0.875rem; color:#b5b5b5; background:url(../images/cod.png) left center no-repeat; padding-left:20px; display:block; margin:20px 0;}
.newslist .ncon p{ font-size:1rem; color:#666; line-height:1.5em;}
.newslist .ncon em{ border:1px solid #b5b5b5; display:inline-block; margin-top:24px; padding:10px 16px; color:#000000; position:relative; z-index:2;transition:all 0.5s ease;}
.newslist .ncon em:after{ position:absolute; width:100%; height:100%; content:''; top:0; left:0; background:#0560ba; transform:scale(0,1); transform-origin:left; transition:all 0.5s ease; z-index:-1}
.newslist li:hover .ncon h3{ color:#0560ba}
.newslist li:hover .ncon em{ color:#fff; border:1px solid #0560ba}
.newslist li:hover .ncon em:after{ transform:scale(1);}
@media screen and (max-width:1024px){
.newslist .ncon{ padding:calc(10px + 1vw);}
.newslist .ncon p{ font-size:1rem; color:#666; line-height:1.5em;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
}
@media screen and (max-width:769px){
.newslist .npic{ width:35%; overflow:hidden;}
.newslist .ncon{width:65%; padding:1.5vw;}
.newslist .ncon h3{ font-size:1.375rem; }
.newslist .ncon p{ font-size:0.875rem}
.newslist .ncon span {
    font-size: 0.875rem;
    margin: 10px 0;
}
.newslist .ncon em{ font-size:0.875em}
}
@media screen and (max-width:640px){
.newslist li{border:1px solid #b5b5b5; margin-bottom:25px;}
.newslist .npic{ width:0%; display:none;}
.newslist .ncon{width:100%; padding:2vw;}
}
@media screen and (max-width:480px){
.sort_list li{ display:inline-block; text-align:center;}
.sort_list li a{ display:block; padding:12px 20px; margin:0 5px; border-radius:5px; }
}
/*展示*/
.news_box{ width:100%; padding:30px 0 60px}
.news_box h1{ font-size:1.5rem; text-align:center; margin-bottom:8px;}
.news_box .addtime{ border-bottom:1px dashed #cdcdcd; padding:8px 0; text-align:center;}
.news_box .show{ padding:40px 0;}
.nerep{ margin-top:32px;}
.nerep h3{ font-size:1.5rem; color:#2a2a2a; border:1px solid #ddd; padding:10px;}
.nerep li{ float:left; width:48.5%; margin-right:3%; line-height:50px; border-bottom:1px solid #ddd; color:#2a2a2a}
.nerep li a{ display:block;}
.nerep li span{ display:inline-block; font-size:1.125rem; transition:all 0.5s ease;}
.nerep li a:hover span{ color:#0560ba;}
.nerep li em{ float:right;transition:all 0.5s ease;}
.nerep li a:hover em{ color:#0560ba;}
.nerep li:nth-child(2n){ margin-right:0;}
@media screen and (max-width:769px){
.nerep li{ float:none; width:100%; margin-right:0%; }
}
/*视频展示*/
.videolist{ width:100%; overflow:hidden;}
.videolist dl{ float:left; width:31.75%; margin-right:2.375%; border:1px solid #b5b5b5; border-radius:5px; padding:9px; box-sizing:border-box; cursor:pointer; margin-bottom:40px; position:relative;}
.videolist dl:nth-child(3n){ margin-right:0;}
.videolist dl dt{ position:relative; width:100%; overflow:hidden;}
.videolist dl dt span{ position:absolute; width:100%; height:100%; background:url(../images/play.png) center no-repeat; left:0; top:0;}
.videolist dl dd{ padding:16px 0; position:relative;}
.videolist dl i{ position:absolute; width:100%; height:4px; background:#0560ba; left:0; bottom:0; border-radius:5px; transition:all 0.5s ease; transform:scale(0,1);}
.videolist dl:hover i{ transform:scale(1)}

.videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:640px; height:360px; background:#000;}
.videos span{ color:#fff; background:#000; width:32px; height:32px; position:absolute; right:-5px; top:-5px; text-align:center; border-radius:50%; line-height:32px; font-family:''; cursor:pointer}
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
@media screen and (max-width:769px){
.videolist dl{ width:49%; margin-right:2%;}
.videolist dl:nth-child(3n){ margin-right:2%;}
.videolist dl:nth-child(2n){ margin-right:0;}
}
@media screen and (max-width:640px){
.videos{margin-left:-240px; margin-top:-120px; z-index:100; width:480px; height:240px; background:#000;}
}
/*产品中心*/
.pmenu1{ width:17.75%;}
.sorttit{ width:100%; text-align:center; background:#0560ba; padding:10px 0;}
.sorttit h3{ font-size:1.5rem; color:#fff; font-weight:bold;}
.sorttit p{ font-size:1rem; color:#fff;}
.sortlist{ background:#f4f4f4}
.sortlist li{ display:block; border-bottom:1px solid #adadad; border-top:1px solid #fff;}
.sortlist li a{ display:block; padding:13px 0 13px 26px; color:#595959; position:relative; transition:all 0.5s ease;}
.sortlist li a:after{ content:'>'; font-family:'宋体'; position:absolute; display:block; right:10%; top:15px;}
.sortlist li a:hover,.sortlist li a.current{ color:#0560ba; font-weight:bold;}
.sortcon{ background:#f4f4f4;}
.sortcon .t33{padding:18px;}
.sortcon img{ width:100%;}
.sortcon .t33 li{ margin-bottom:12px; padding-left:24px;}
.sortcon .t33 p{ font-size:1rem; color:#595959;}
.sortcon .t33 span{ font-size:0.875rem; color:#595959; line-height:1.5em;}
.sortcon .t33 li:nth-child(1){ background:url(../images/t1.png) left 10% no-repeat;}
.sortcon .t33 li:nth-child(2){ background:url(../images/t2.png) left 10% no-repeat;}
.sortcon .t33 li:nth-child(3){ background:url(../images/t3.png) left 10% no-repeat;}

.plist{ width:75%;}
.plist li{ width:33.33%; box-sizing:border-box; float:left; margin-bottom:20px;}
.plist li div{ border:1px solid #b9b9b9; overflow:hidden;}
.plist li:hover div img{ transform:scale(1.05);}
.plist li h3{ text-align:center; padding:12px 0;}
.plist li:hover h3{ color:#0560ba}
.mob_pro_menu{display: none;}
@media screen and (max-width:769px){
.pmenu1{ display:none;}
.plist{ width:100%;}
/*手机分类*/
.mob_pro_menu{display: block;}
.prmenu nav li{ position:relative; float:left;}

.prmenu nav li:hover a,.prmenu nav li.cur a{color:#fff;}
.prmenu nav li i{ background:#47b560; width:76%; height:66%; position:absolute; bottom:17%; left:12%; border-radius:3px; transform:scale(0); transition:0.5s;}
.prmenu nav li:hover i,.prmenu nav li.cur i{transform:scale(1); transition:0.5s;}
		
.mean-container .mean-nav {float:left;width:100%;background: rgba(255,255,255,1); }
.mean-container .mean-nav ul {padding:0;margin:0;width:100%;list-style-type:none;}
.mean-container .mean-nav ul li {position:relative;width:100%;padding: 0; border-bottom:1px solid #ddd}
.mean-container .mean-nav ul li a {color:#333; display:block;width:90%; background:none; font-size:18px;padding:0 5%; line-height:50px;margin:0;}
.mean-container .mean-nav ul li li a {width:100%;padding:0 10%; box-sizing:border-box; height:45px; line-height:45px; border-top:1px solid #f1f1f1;border-top:1px solid rgba(255, 255, 255, .25);	opacity:.75; filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}
.mean-container .mean-nav ul li.mean-last a {border-bottom:0;margin-bottom:0}
.mean-container .mean-nav ul li a.mean-expand {width:15px;height:50px;text-align:center;position:absolute;right:0;top:0;z-index:10;font-weight:700; padding:0 15px;	border:0!important;	border-left:1px solid rgba(255, 255, 255, .4)!important;border-bottom:1px solid rgba(255, 255, 255, .2)!important}
.mean-container .mean-nav ul li a.mean-expand:hover {background:#0977cc; color:#fff;}
.mean-container .mean-push {/* float:left; */	width:100%;	padding:0;	margin:0;clear:both}
.mean-nav .wrapper {width:100%;padding:0;margin:0}
.mean-container .mean-bar, .mean-container .mean-bar * {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove {display:none!important}
.prmenu nav {background: #efefef;}
.prmenu nav ul {margin:0;padding:1em;list-style-type: none;} 
		
		/*分类*/
.prmenu{ background:none; width:auto; display:block;position: relative; z-index:1; margin:0; padding:0; border-radius:0; float:none !important;}
.prmenu nav li{background:none; line-height:inherit; margin-bottom:auto;}
.prmenu nav li a{ font-weight:inherit; border:none; padding:inherit; height:auto; z-index:9;}
.prmenu nav li span{ display:none;}
.prmenu nav li ul li{ margin:auto; background:none;}
.prmenu nav li ul li a{border:0;	 line-height:inherit;}
.prmenu nav li i{ height:40px; bottom:0; width:100%; height:100%; left:0; border-radius:0;}
.mean-container .mean-bar {width:100%;position:relative;background:#126eb9;	height:70px; z-index:99;}
.mean-container .mean-bar div.left{ font-size:20px; color:#fff; line-height:70px; padding-left:2%;}
.mean-container a.meanmenu-reveal {width:22px;height:22px;padding:24px 24px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;	display:block;font-family:Arial, Helvetica, sans-serif;	font-weight:700}
.mean-container a.meanmenu-reveal span {display:block;background:#fff;height:3px;margin-top:3px}
.products_fmenu_nr ul li a{border-right: none;border-bottom: 1px solid #b81c22;}
.products_fmenu_nr .fxd .indb_sj{display: none;}
.products_menu{border: none;}
.fxd a{color: #b81c22!important;}
.mean-nav ul li ul li a{color: #333!important;}
.mean-nav ul li ul .fxd a{color: #b81c22!important;}
/*手机分类-end*/
.plist li{ width:50%; box-sizing:border-box; float:left; margin-bottom:20px;}
}
/*产品详情*/
.pshow{ width:75%;}
.picscroll{ width:50%;}
.picmiao{ width:47%;}
.picmiao h2{ font-size:1.5rem; color:#000;}
.jians{ margin-top:20px; }
.jians h3{ font-size:1.125rem; color:#; border-bottom:1px solid #b9b9b9; padding-bottom:20px; position:relative; margin-bottom:16px}
.jians h3:after{ content:''; width:70px; height:1px; background:#ff8a00; position:absolute; bottom:-1px; left:0;}
.xqtit{ margin-top:60px; border-bottom:1px solid #b9b9b9; background:#fff;}
.xqtit h3{ font-size:1.125rem; color:#fff; background:#0560ba; display:inline-block; padding:10px 30px;}
.procon{ padding:30px 16px; background:#fff;border:1px solid #b9b9b9; border-top:none;}
.pro-pn{ margin-top:24px;}
.morelist{ margin-top:30px;}
.morelist dl{ float:left; width:33.33%; margin-bottom:16px; box-sizing:border-box; overflow:hidden; background:#fff;}
.morelist dl dt{border:1px solid #b9b9b9; overflow:hidden;}
.morelist dl:hover dt img{ transform:scale(1.05);}
.morelist dl dd h3{ text-align:center; padding:12px 0;}
.morelist dl:hover dd h3{ color:#0560ba}
.morelist dl:nth-child(4){ display:none;}

@media screen and (max-width:769px){

.pshow{width:100%; float:none;}
.morelist dl{ float:left; width:50%; margin-bottom:16px; box-sizing:border-box; overflow:hidden; background:#fff;}
.morelist dl:nth-child(4){ display:block;}
}
@media screen and (max-width:640px){
.picscroll{ width:100%;}
.picmiao{ width:100%; margin-top:20px;}
.pro-pn .left{ float:none;}
.pro-pn .right{ float:none;}
}
.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:1px 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: 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 {
    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;
}



