@charset "utf-8";
/* CSS Document */
*{ 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:#666;}
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:#666;}
a:hover{ color:#C00;}
input,button,select,textarea{outline:none}
.clear{zoom:1;clear:both; height:0; line-height:0; font-size:0;}
.contxt{ background:#e3e1da; border:1px solid #CCC; padding:5px;}
.btn{ padding:5px 10px; border:1px solid #CCC; background:#0074e1; color:#fff; font-family:"微软雅黑";}
body{cursor:default;-webkit-text-size-adjust:none;font-size:100%;font-family:Arial;background:#FFF; overflow-x:hidden;}
@media only screen and (max-width: 768px){
	html{ font-size:22px !important}
	body{ font-size:22px !important}
}
DIV.green-black{ width:100%; padding:10px 0; text-align:right; }
DIV.green-black A{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #ffae00 1px solid;TEXT-DECORATION: none;font-size:100%;background-color: #ffae00;}
DIV.green-black A:hover{BORDER: #06227b 1px solid;COLOR: #fff;font-size:100%;background-color: #06227b;}
DIV.green-black A:active{BORDER: 1px solid #06227b;COLOR: #fff;font-size:100%;background-color: #06227b;}
DIV.green-black SPAN.current{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;FONT-WEIGHT: bold;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: 1px solid #06227b;font-size:100%;background-color: #06227b;}
DIV.green-black SPAN.disabled{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #06227b 1px solid;font-size:100%}


.fl{ float:left;}
.fr{ float:right;}
.kd{ max-width:1200px; margin:0 auto; width:88%}
.head{ position:relative; width:100%; height:auto; z-index:9999}
 @media screen and (max-width:1024px){.head{ display:none}}
 @media screen and (max-width: 768px){.head{ display:none}.kd{ width:96%;}}
 
.top{ height:2.5em; width:100%; background:rgba(6,34,123,0.7) center no-repeat; line-height:2.5em}
.mar{ width:25%; height:2.5em; overflow:hidden;}
.mar span{ font-size:14px; color:#ffffff;}
.mar b{ color:#ffae00}
.wtell img{ float:left; padding-top:5%;}
.wtell p{ font-size:1.125em; color:#FFF; background:url(../images/tell.png) left center no-repeat; padding-left:30px;float:left; margin-left:10px}
.menu{ height:6.25em; background:url(../images/menu_02.jpg) center no-repeat;}
.logo{ margin:0 auto; width:16.125em; height:6.25em; position:relative; top:-5px; text-align:center;}
.logo .ldc{ margin:25px 0 24px}
.m1{ margin-top:2em}
.m1 li{ float:left;background:url(../images/tline.png) right top no-repeat; padding:0 30px; height:4.25em}
.m1 li a{ display:block; height:100%; background:none left bottom; transition:all 0.3s}
.m1 li a:hover,.m1 li a.cur{ background:url(../images/lcur.jpg) left bottom no-repeat;}
.m1 li a:hover p,.m1 li a.cur p{ color:#ffae00}
.m1 li a:hover span,.m1 li a.cur span{ color:#ffae00;}
.m1 li:nth-child(1){ padding:0 30px 0 0}
.m1 li:nth-child(4){ background:none}
.m1 li p{ color:#fefefe; font-size:1em; line-height:1.5em; transition:all 0.3s}
.m1 li span{ font-size:0.75em; color:#fefefe; transition:all 0.3s}
@media only screen and (min-width: 1280px){
.kd{ min-width:1200px}
}
.mtop{ display:none}
/*手机导航*/
/*导航样式*/
.mobile-inner-nav{ position:absolute; right:5%; top:30%; z-index:999; display:block;}
.mobile-inner-nav a{ display:block; float:left; color:#fff; margin:0 1rem; font-size:0.875rem}
.mobile-inner-nav a p{ width:0; margin:0 auto; background:url(../images/mcur.png) center no-repeat; height:7px; margin-top:19px;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.mobile-inner-nav a:hover p,.mobile-inner-nav a.cur p{ width:100%;transition-delay: 0s; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease;}
.mobile-inner-nav a:hover,.mobile-inner-nav a.cur{ color:#ffae00}
@media screen and (max-width:1024px){
	.mtop{ display:block; position:sticky;top: 0; z-index:9999; width:100%}
	.lom{ position:absolute; left:5%; z-index:11; top:28%}
.mobile{width: 100%; position:relative;}
.mobile-inner{width: 100%;}
.mobile-inner img{width:100%;}
.mobile-inner-header{background-color:#000;width: 100%;height:5rem; top: 0px;left: 0px;}
.mobile-inner-header-icon{color:#fff;width:80px;height:50px;font-size:1.25rem;font-weight:bold;margin-top:30px;text-align: center;float:right;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s; margin-right:20px; }
.mobile-inner-header-icon:hover{cursor: pointer;}
.mobile-inner-header-icon span{position: absolute;left: calc((100% - 50%) / 2);top: calc((100% - 20px) / 2);width:70%;height:0.22rem;background-color:#fff; border-radius:1rem}
.mobile-inner-header-icon-out p {
    width: 70%;
    height: 0.22rem;
    background-color: #fff;
    position: absolute;
    left: 25%;
    bottom: 1.4rem;
    display: block;
	 border-radius:1rem;
}
.daohang{ color:#fff; font-size:1.125em; position:absolute; right:4%; bottom:3%}
.mobile-inner-header-icon-click p{ display:none;}
.mobile-inner-header-icon span:nth-child(1){transform: translateY(18px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2){transform: translateY(-18px) rotate(0deg);}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst;}		
.mobile-inner-header-icon-click span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond;}
@keyframes clickfirst {
0% {transform: translateY(18px) rotate(0deg);}
100% {transform: translateY(0) rotate(45deg);}}	
@keyframes clicksecond {
0% { transform: translateY(-18px) rotate(0deg);}
100% {transform: translateY(0) rotate(-45deg);}}	
.mobile-inner-header-icon-out span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;	animation-name: outfirst;}		
.mobile-inner-header-icon-out span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outsecond;}
@keyframes outfirst {
0% {transform: translateY(0) rotate(-45deg);}
100% {transform: translateY(-18px) rotate(0deg);}}	
@keyframes outsecond {
0% {transform: translateY(0) rotate(45deg);}
100% {transform: translateY(18px) rotate(0deg);}}
.mobile-inner-nav{background-color: rgba(0,0,0,0.9);width: 100%;position: absolute;top:5rem;left: 0px;padding-top:1rem;padding-bottom:3rem;display: none;	z-index:99999;}
.mobile-inner-nav a{display:inline-block;line-height:3rem;text-decoration: none;width:80%;margin-left:10%;color: #fff;border-bottom: solid 1px rgba(255,255,255,0.3);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; font-size:1.2rem;}
.mobile-inner-nav a:hover{color: rgba(255,255,255,0.4);border-bottom: solid 1px rgba(255,255,255,0.2);}
.mobile-inner-nav a{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;	animation-name: returnToNormal; font-size:1.25rem;}
.mobile-inner-nav a p{ display:none;}
@-webkit-keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% { opacity: 1;  -webkit-transform: none; transform: none;}}
@keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% {opacity: 1; -webkit-transform: none; transform: none;}}}
/*导航样式*/
/*手机导航*/

/*banner*/
.fullSlide{width:100%;position:relative;height:749px;background:#000; }
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important; }
.fullSlide .bd li{width:100% !important;height:749px;overflow:hidden;text-align:center; }
.fullSlide .bd li a{display:block;height:749px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:14px;height:14px;margin:3px;overflow:hidden;background:url(../images/b-di1.png) center no-repeat;;filter:alpha(opacity=100);opacity:1;line-height:999px;}
.fullSlide .hd ul .on{ background:url(../images/b-di.png) center no-repeat; width:14px}
.fullSlide1{ display:none}
.mban{ display:none;}
@media screen and (max-width:768px){
.fullSlide{ display:none}
.mban{ display:block}
/*图片切换*/
	.device {
  width: 640px;
  height: 640px;
  margin: 0px auto 0 auto;
  position: relative;
}
.device .arrow-left {
  background: url(../images/arrows.png) no-repeat left top;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:111;
}
.device .arrow-right {
  background: url(../images/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:111;
}
.swiper-container {
  height: 640px;
  width: 640px;
}
.content-slide {
  padding: 20px;
  color: #fff;
}
.title {
  font-size: 25px;
  margin-bottom: 10px;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:20px;
  width: 100%;
  z-index:111;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
}
/*banner*/
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;

  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
 
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  min-height:360px;
  }
.slide_container {
 
  position: relative;
  float: left;
  width: 100%;
  }
.slide_container .prev{ z-index:99;}
.slide_container .next{ z-index:99;}
.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: -0 0 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  margin-left:5%;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../images/themes.png") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  margin-right:5%;
  }
/*搜索*/
.ser{ height:7em; width:100%; background:url(../images/serbg.jpg) center no-repeat; margin-top:-8.75em;}
.ser p{ color:#fff; font-size:0.875em; padding-top:2em;}
.serkey{ width:100%; height:100px; background:#FFF; line-height:100px; box-shadow:0 5px 5px #eee}
.key p{ font-size:0.875em; color:#000;}
.seach-form{ background:url(../images/ser.jpg) no-repeat; width:506px; height:41px; line-height:41px; margin-top:12px;float:left;} 
.seach-btn{ background-color:transparent; border:none; margin-left:5px; margin-bottom:3px; width:450px; height:33px; font-size:0.75em; color:#fff;}
.btn1{ background-color:transparent; border:none; width:45px;cursor:pointer;}
@media screen and (max-width: 768px){
.ser{ height:6.5em; background:url(../images/serbg.jpg) left center no-repeat; background-size:cover; margin-top:0;}
}
/*产品中心*/
.in-pro{ height:45em; background:url(../images/prbg.jpg) center repeat; width:100%;}
.prt-t{ width:100%; height:auto; background:url(../images/prt.png) center bottom no-repeat; text-align:center; padding:3em 0 1.25em 0;}
.prt-t p{ font-size:1.875em; font-weight:bold; color:#e2c27a}

.p-en{ text-align:center; color:#fefefe; font-size:1em; display:block; margin:5px 0}

#tab2{position:relative; width:100%;margin:29px auto 20px 0;}
#tab2 .tabList2{  overflow-x: auto;  white-space:nowrap;}
#tab2 .tabList2 .tul{ width:75%; margin:0 auto; height:auto;}
#tab2 .tabList2 ul li{display:block; background:#06227b; color:#bababa; float:left; border-radius:5px; padding:15px 25px; margin:0 14px}
#tab2 .tabList2 li.cur { color:#000; background:#ffae00}
#tab2 .tabCon2{ background:none; padding-top:65px;}
#tab2 .tabCon2 *{}
#tab2 .tabCon2>div{ display:none; width:100%}
#tab2 .tabCon2>div.cur{display:block;}


.psor{ position:relative; width:100%; height:auto;}
.psor .prev{ position:absolute; left:-2%; top:40%; z-index:111;}
.psor .next{ position:absolute; right:-2%; top:40%; z-index:111;}
.spro{ width:100% !important; max-height:385px; overflow:hidden;}
.spro li{ width:287px;position:relative; float:left; margin-right:14px}
.spro li a{ display:block;}
.spro li img{ width:100%}
.spro li p{ position:absolute; display:block; bottom:0; left:0; width:100%; padding:1em 0; text-indent:1em; color:#fff; background:rgba(6,34,123,0.8)}
@media screen and (max-width: 768px){
	.in-pro{ height:40em}
	#tab2 .tabList2 .tul{ width:100%;}
	#tab2 .tabList2 ul li{ padding:15px 20px; margin-bottom:10px}
	#tab2 .tabCon2{ padding-top:35px}
	.spro{ max-height:500px}
	.spro li{ width:320px}
}
/*关于我们*/
.in-abo{ background:url(../images/abg.jpg) center no-repeat; background-size:cover; height:41em; width:100%;}
.in-abo .cpic{ width:46%; margin-top:3.625em;}
.in-abo .cpic img{ width:100%;}
.in-abo .ccon{ width:52%; margin-top:3.655em; background:url(../images/mao.png) right top no-repeat;}
.in-abo .ccon h3{ font-size:1.625em; color:#e2c27a}
.in-abo .ccon p{ color:#a49168; font-size:1em; line-height:1.5em;}
.oda{ margin-top:2.2em}
.oda li{ float:left; margin-right:3.5em;}
 @media screen and (max-width: 768px){
	 .in-abo{ height:auto; padding-bottom:1em}
.in-abo .cpic{ width:100%;}
.in-abo .ccon{ width:100%;}
}
/*优势*/
.ysbg{ background:url(../images/ysbg_02.jpg) center no-repeat; background-size:cover; height:45.625em; width:100%;}
.ystt{ text-align:center; padding-top:5.8125em;}
.ystt h3{ font-size:1.875em; color:#f6c356; font-weight:bold;}
.ystt p{ color:#fefefe; font-size:1.125em;}
.ys5{ margin-top:2em;}
.ys5 div{ width:18%; margin-right:2%; height:auto; min-height:26em; float:left; background-size:cover;}
.ys5 div h5{ font-size:1.875em; color:#fff; text-align:center; padding-top:11rem;}
.ys5 div span{ display:block; text-transform:uppercase; color:#ffae00; text-align:center;}
.ys5 div p{ font-size:0.875em; color:#fff; padding:11px;}
.ys5 .ytop{ margin-top:3.125em;}
.ys5 div:nth-child(5){ margin-right:0}
.ys5 .y1{ background:url(../images/y1.png) center no-repeat;}
.ys5 .y2{ background:url(../images/y2.png) center no-repeat;}
.ys5 .y3{ background:url(../images/y3.png) center no-repeat;}
.ys5 .y4{ background:url(../images/y4.png) center no-repeat;}
.ys5 .y5{ background:url(../images/y5.png) center no-repeat;}
 @media screen and (max-width: 768px){
	 .ysbg{ height:52em; overflow:hidden}
 .ys5 div{ width:46%;min-height:20em;background-size:100%;}
 .ys5 div h5{ padding-top:5em; font-size:1.375em}
 .ys5 div span{ font-size:0.875em}
 .ys5 .ytop{ margin-top:0}
 .ys5 div p{ padding:0 20% 0 25%}
 }
/*工程案例*/
.in-ca{ background:url(../images/cabg.jpg) center no-repeat; height:47.5em; width:100%; background-size:cover}
.ctt{ text-align:center; padding-top:3.25em;}
.ctt p{ font-size:1.875em; color:#f6c356; font-weight:bold; background:url(../images/ctt.png) center no-repeat;}
.ctt span{ font-size:18px; color:#fff;}
.csort{ margin:2.375em auto 2.125em; width:37%;}
.csort li{ float:left;}
.csort li a{ color:#fff; padding:0 20px; font-size:1em; color:#fff; background:url(../images/cline.png) right center no-repeat;}

.cbig{ width:49%; max-height:488px; overflow:hidden; position:relative;}
.cbig img{ width:100%;transform: scale(1); transition:all 0.8s}
.cbig:hover img{ transform:scale(1.1)}
.cbig p{ width:100%; position:absolute; bottom:0; left:0; padding:0.9em 0; background:rgba(255,168,0,0.8); text-indent:1em; color:#000}
.csm1{width:49%; max-height:235px; overflow:hidden; margin-left:2%;position:relative;}
.csm1 img{ width:100%;transform: scale(1); transition:all 0.8s}
.csm1:hover img{ transform:scale(1.1)}
.csm1 p{ width:100%; position:absolute; bottom:0; left:0; padding:0.9em 0; background:rgba(255,168,0,0.8); text-indent:1em; color:#000}
.csm2{width:23.5%; max-height:235px; overflow:hidden; margin-left:2%;position:relative; margin-top:0.5%}
.csm2 img{ width:100%;transform: scale(1); transition:all 0.8s}
.csm2:hover img{ transform:scale(1.1)}
.csm2 p{ width:100%; position:absolute; bottom:0; left:0; padding:0.9em 0; background:rgba(255,168,0,0.8); text-indent:1em; color:#000}
@media screen and (max-width: 768px){
.in-ca{height:auto; padding-bottom:1em;}
    	.csort{ display:none}
		.cshow{ margin-top:1em;}
	.cbig{ width:100%;}
	.csm1{ width:100%; margin-left:0; margin-top:2%;}
	.csm2{ width:49%; margin-right:2%; margin-left:0}
}
/*新闻*/
.news-box{ padding:2rem 0; width:100%; background:url(../images/nbg.jpg) center no-repeat; background-size:cover}
.ntit h2{ font-size:2rem; color:#0061b0; font-weight:bold;}
.ntit h2 b{ color:#e79001}
.ntit p{ font-size:1.125rem; color:#494949; line-height:2rem;}
/*新闻切换*/
.s-n{ width:70%;}
/* layout */
.style0 .hd .changeBnt i,.picLB .ftBox .name b{background:url(../images/more.png) no-repeat ;}
.layout{margin:-30px auto 0 auto;width:100%;}
.style0 .hd{height:36px;line-height:36px;position:relative; top:-10px;}
.style0 .hd .changeBnt{width:107px;height:23px;position:absolute;top:7px;right:0px;text-indent:35px;line-height:23px; font-size:0.875rem}
.style0 .hd .changeBnt i{width:25px;height:25px;position:absolute;left:4px;top:2px; background-size:70%;}

/* 影像力 */
.picLB{ border:1px dotted #dcdcdc}
.picLB li{width:418px;height:280px;overflow:hidden;position:relative;}
.picLB{overflow:hidden;zoom:1;}
.picLB li{float:left;display:inline;}
.picLB li:nth-child(1){border-bottom:1px dotted #dcdcdc;border-right:1px dotted #dcdcdc}
.picLB li:nth-child(2){border-bottom:1px dotted #dcdcdc}
.picLB li:nth-child(3){border-right:1px dotted #dcdcdc}
.picLB li:nth-child(4){}
.picDl{width:843px;overflow:hidden;zoom:1;height:280px;position:absolute;top:0;left:0 }
.picDl dd{float:left;display:inline;width:376px;overflow:hidden; padding:28px 14px; }
.picDl dd .date{ background:url(../images/bbb.jpg) left bottom no-repeat; line-height:2rem; font-size:1rem; }
.picDl dd .nimg{ margin-top:1.462rem; float:left;}
.picDl dd .ntit{ margin-top:1.462rem; float:right; width:50%;}
.picDl dd .ntit p{ font-size:1.125rem; color:#404040}
.picDl dd span{ font-size:0.875rem; color:#646464; margin-top:1rem; display:block;}
 @media screen and (max-width: 1360px){.picLB li{width:380px;height:280px;overflow:hidden;position:relative;}
.picDl dd{float:left;display:inline;width:350px;overflow:hidden; padding:28px 24px; }
.picDl dd .ntit{  float:right; width:60%; }
}
 @media screen and (max-width: 768px){
	 .picLB li{ width:600px;height:300px;}
	 .picDl{height:300px}
	 .picDl dd{ width:565px}
	 .picDl dd .ntit{  float:right; width:60%; margin-right:2%}
	 .picDl dd span{ float:right; font-size:0.875rem; color:#646464; margin-top:-2rem; display:block; width:60%;}
	 }

/*常见问题*/
.faq{ width:28%;}
.fa-tit h2{ font-size:2rem; font-weight:bold; color:#0061b0}
.fa-tit p{font-size:1.125rem; color:#494949; line-height:2rem;}
.f-pic{ margin-top:0.5rem; }

.scrollbox{ width: 100%; margin:-32px auto 0; overflow: hidden; position:relative; }
#scrollDiv{width:100%;height:400px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:127px; width:100%; padding:0 20px 0 0;overflow:hidden; vertical-align:bottom; zoom:1; border-bottom:#B7B7B7 dashed 1px;}
#scrollDiv li h3{ height:24px; padding:0px 0 0 30px; font-size:1rem; color:#353535; line-height:24px; width:auto; background:url(../images/q.jpg) left center no-repeat; margin-top:20px;}
#scrollDiv li div{ width:auto; color:#416A7F;  overflow:hidden; background:url(../images/a.jpg) left top no-repeat; padding-left:30px; margin-top:9px; font-size:0.875rem; color:#8c8c8c; line-height:1.5rem;}
#scrollDiv li div a{ color:#416A7F; text-decoration:none}

.scroltit{ height:32px; line-height:32px; }
.scroltit .updown{float:right; width:32px; height:32px; margin-left:4px; }
#but_up{ background:url(../images/up.jpg) no-repeat 0 0; text-indent:-9999px; z-index:111; }
#but_down{ background:url(../images/down.jpg) no-repeat 0 0; text-indent:-9999px; z-index:111;}
 @media screen and (max-width: 768px){
	 .s-n{ width:100%;}
	 .faq{ width:100%;}}

/*底部*/
.foot{ height:26.9375em; width:100%; background:url(../images/fobg.jpg) center no-repeat; position:relative;}

.f1{ height:6.3125em; width:100%; border-bottom:1px solid #4d4d4d}
.f1 li{ width:20%; text-align:center; float:left; background:url(../images/tline.png) right center no-repeat; line-height:6.3125em}
.f1 li b{ font-size:1.875em; color:#ffb400; font-weight:normal}
.f1 li span{ font-size:1.125em; color:#fefefe;}

.f2{ padding-top:37px;}
.f2 .fmenu{ width:78%;}
.f2 .fmenu dl{ width:13%; margin-right:3%; float:left;}
.f2 .fmenu dl dt{ color:#fff; font-size:1em; font-weight:bold; background:url(../images/fxa_06.jpg) left bottom no-repeat; height:2.2em;}
.f2 .fmenu dl dd{ margin-top:1em;}
.f2 .fmenu dl dd a{ font-size:0.875em; color:#fefefe; display:block; line-height:1.5em }
.f2 .fmenu dl dd a:hover{ color:#fff}
.f2 .fcot{ width:18.5%; border-left:1px solid #585858; padding-left:2%;}
.f2 .fcot .ftel{ background:url(../images/ftel.png) left center no-repeat; height:45px; padding-left:45px}
.f2 .fcot .ftel p{ font-size:1em; color:#fff}
.f2 .fcot .ftel h4{ font-size:1.3125em; color:#fff}
.f2 .fcot  .fcc{ margin-top:1em;}
.f2 .fcot  .fcc p{ color:#fff; font-size:0.875em; line-height:1.5em;}

.f3{ padding:1.625em 0; border-top:1px solid #474747; position:absolute; bottom:0; width:100%;}
.f3 p{ font-size:0.875em; color:#fafafa}
.f3 a{ color:#fff}
.bao{ display:none}
@media screen and (max-width: 768px){
.foot{ display:none}
.bao{ display:block; position:fixed; bottom:0; left:0; width:100%; height:100px; background:#2a2a2a; z-index:99999}
.bao li{ width:24.8%; text-align:center; height:80px; margin:10px 0; border-right:1px solid #fff; float:left;}
.bao li p{ color:#fff;}
}
.foot2{ display:none}
.f-mobe{ display:none}
@media screen and (max-width: 768px){.f-mobe{ display:block;}.foot2{ display:block}
.foot2{ margin-bottom:100px; background:#ffae00; padding:1em 0}
.foot2 p{ color:#000; font-size:0.875rem; line-height:1.5rem;}
.foot2 a{ color:#000}
.foot2 .fr{ text-align:left; float:left !important; line-height:1.5rem;}
}
.subNavBox{width:100%;margin:0 auto 0 auto; background:#000}
.subNav{border-bottom:dashed 1px #e5e3da;cursor:pointer;font-weight:bold;font-size:24px;color:#ffae00;line-height:60px;padding-left:20px;background:url(../images/jia.png) no-repeat;background-position:95% 50%}
.subNav:hover{color:#fff;}
.currentDd{color:#fff}
.currentDt{background-image:url(../images/jian.png);}
.navContent{display: none;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;width:100%;heighr:40px;text-align:left; text-indent:3rem;font-size:26px;line-height:48px;color:#fff}
.navContent li a:hover{color:#000;background-color:#ffae00}

/*-----------------------------------------内页----------------------------------------------------------*/
.ban{ width:100%; height:448px; background-position:center; position:relative; top:-8.75em}
.loca{ height:4.3125em; width:100%; background:#ffae00; margin-top:-8.75em;}
.lcad{ line-height:4.3125em;}
.lcad span{ float:left; display:block; margin-left:5px; color:#414141; font-size:0.875em;}
.lcad a{ color:#414141;}
/*内页menu*/
.n-menu{line-height:4.3125em;}
.n-menu li{ float:left; background:url(../images/nxi.jpg) right center no-repeat;}
.n-menu li a{ font-size:0.875em; color:#414141; display:block;  float:left; padding:0 1em}
.n-menu li a:hover,.n-menu li a.cur{ background:url(../images/jiao.jpg) center 3.5em no-repeat; color:#06227b}
@media screen and (max-width: 768px){
	.ban{top:0}
	.loca{ margin-top:0}
	.lcad{ display:none}
	.n-menu{ float:none !important}
	.n-menu li{ width:auto}
	.n-menu li a{ padding:0 1.2em; font-size:1em}
}
.mian img{ max-width:100%;}
.mian{ background:url(../images/nybg.jpg) center no-repeat; padding:4em 0; width:100%; overflow:hidden; background-size:cover}
.about-c p{ color:#505050; line-height:1.5em; font-size:1em; margin-bottom:2em;}
.about-c .an1{ width:71%;}
.about-c .an1 img{ width:100%;}
.about-c .an2{ width:27%;}
.about-c .an2 img{ width:100%; margin-bottom:3%}
@media screen and (max-width: 768px){
.about-c p{ font-size:1.125em}
.about-c .an1{ width:100%; margin:1% 0}
.about-c .an2{ width:100%; margin:1% 0}
.about-c .an2 img{ width:48%;}
.about-c .an2 img:nth-child(1){ margin-right:2%}
}

/*荣誉*/
.hor-list{ width:100%;}
.hor-list dl{width: 22%; padding:0.3%;background: #07227b;float: left;position: relative; margin: 0 1.2% 2% 1.2%;
    display: inline-block; transition:all ease 0.3s}
.hor-list dl dt img{ width:100%; height:auto; max-width:100%; }
.hor-list dl a{ color:#fff;}
.hor-list dl dd { text-align:center; padding:1% 0; font-size:100%;}
.hor-list dl:hover{ background:#ffae00}
.hor-list dl:hover dd a{ color:#FFF}
@media screen and (min-width:769px) and (max-width: 1024px){}
@media screen and (max-width: 768px){
.hor-list dl{ width:47%;}
}

/*联系方式*/
.map{ width:50%; height:600px}
.cld{ background:url(../images/conbg.jpg) left top no-repeat; height:600px; width:50%; position:relative}
.c-us{ border-left:2px solid #fff; padding-left:1em; position:absolute; left:8%; bottom:10%}
.c-us h5{ font-size:26px; color:#fff; font-weight:bold; margin-bottom:0.5em}
.c-us p{ color:#fff; font-size:1em; line-height:1.5em}
@media screen and (max-width: 768px){.map{ width:100%; height:400px;}.cld{ width:100%; height:420px}}


.case-list{ width:100%;}
.case-list dl{width: 30%; padding:0.3%;float: left;position: relative; margin: 0 1.2% 2% 1.2%;
    display: inline-block; transition:all ease 0.3s}
.case-list dl dt{ width:100%; max-height:360px; overflow:hidden; transition:all 0.3s ease-in-out; border:1px solid #eee}
.case-list dl dt img{ width:100%; height:auto; max-width:100%; }
.case-list dl dd { text-align:center; padding:3% 0; font-size:100%;}
.case-list dl:hover dt{ box-shadow:0 0 10px #676767}
.case-list dl:hover dd a{ color:#676767}
@media screen and (min-width:768px) and (max-width: 1024px){}
@media screen and (max-width: 768px){
.case-list dl{ width:47%;}
.case-list dl dd {text-align:center; padding:3% 0; font-size:1.125rem;}
}
/*新闻资讯*/
.n-list{ width:auto; height:100%; padding:1.625em 2.1875em; background:#fff; margin-bottom:1.5em;}
.n-list:hover{ box-shadow:0 0 10px #ebebeb}
.npic{ max-width:295px; width:26.5%;}
.npic img{ width:100%;}

.ncon{ width:54.5%; margin-left:2%; position:relative}
.ncon p{ font-size:1.5em; color:#515151;}
.ncon span{ font-size:0.875em; color:#515151; display:block; margin-top:2%; line-height:1.5em}
.ncon .da{ position:absolute; bottom:-5.2em; display:block; color:#fff; background:#06227b; padding:5px 8px; font-size:0.875em;}

.ndate{ margin-top:2%; width:10%; text-align:center;}
.ndate em{ font-size:3.75em; color:#4b4b4b; display:block; border-bottom:1px solid #e1e1e1;}
.ndate p{ font-size:1.5em; color:#858585; margin-top:2%}
.knd{}
@media screen and (max-width: 768px){
	.n-list{ padding:1em; margin-bottom:1em}
.npic{ width:40%}
.ncon{ width:58%}
.ncon p{ height:1.5em; overflow:hidden;}
.ncon span{ height:3em; overflow:hidden;}
.ncon .da{ bottom:-2.2em}
.ndate{ display:none;}

}

/*新闻内页*/
.knd{ background:#fff; width:auto; padding:1.625em 2.1875em;}
.news-title{width:100%; height:30px; line-height:30px; text-align:center; font-size:1.125em; font-weight:bold; margin:0 auto}
.news-type{width:100%; height:20px; text-align:center; margin:0 auto; color:#999;font-size:0.75em; border-bottom:#999 1px dotted}
.news-content{width:100%; margin:0 auto; font-size:0.875em; line-height:24px;}
.news-pn{ font-size:0.875em;line-height:20px;}
.news-pn a{ color:#666; font-size:0.875em;}
/*相关新闻*/
.xgnews{margin:40px auto;}
.xgnews-tit{height:40px;line-height:40px;border-bottom:1px solid #CCC;padding-left:20px; font-size:16px; color:#000;}
.xgnews-con{border-top:1px solid #CCC;border-top:none;padding:10px 20px;}
.xgnews-con li{width:45%;float:left;height:30px;line-height:30px;margin-right:30px; overflow:hidden;}
.xgnews-con li span{float:right;}
.xgnews-con li a{ padding-right:10px; color:#666;}
.xgnews-con li a:hover{ color:#333;}
@media screen and (max-width: 768px){
	.knd{ padding:1em }
	.news-title{ font-size:1.375rem;}
.news-content{ font-size:1.25rem !important; line-height:1.875rem !important;}
.news-content span{ font-size:1.25rem !important;}
.news-content p{ font-size:1.25rem !important;}
.news-pn{ font-size:1.25rem; line-height:1.875rem;}
.news-pn span{ width:100%; display:block;}
.xgnews-tit{ font-size:1.25rem;}
.xgnews-con li{ width:100%; height:2.875rem; line-height:2.875rem;}
.xgnews-con li{ width:100%; margin:0; line-height:2.875rem;}
}

/*产品展示*/
.banp{ width:100%; height:520px; position:relative;}
.banp .zi{ position:relative;text-align:center; top:35%}
.banp .zi p{ font-size:1.875em; color:#fff; text-align:center; font-weight:bold;}
.banp .zi span{ font-size:1.125em; color:#fff; text-align:center;}
.banp .p-ul{ margin:0 auto; position:absolute; top:50%; left:14%; width:100%}
.banp .p-ul li{ float:left; width:auto; margin-right:2%; margin-bottom:1.5%}
.banp .p-ul li a{ background:rgba(0,0,0,0.5); width:145px; text-align:center; display:block; padding:10px 0; border:1px solid #4e5051; color:#fff; transition:all 0.3s}
.banp .p-ul li a:hover,.banp .p-ul li a.cur{ background:#ffae00; border:1px solid #ffae00; color:#000;}
@media screen and (min-width:1360px)and (max-width:1366px){.banp .p-ul{ left:12.2%}}
@media screen and (min-width:1600px){.banp .p-ul{ left:15%}}
@media screen and (max-width: 768px){
	.banp{ height:630px;}
.banp .p-ul{ left:13%; width:98%}
}
/**/
.futop{ margin:-183px auto 50px; background:#fff;  position:relative; width:88%;}
.futop1{ margin:-183px auto 50px; background:none; position:relative; width:88%}
.futop li{ width:33.233%; float:left; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; text-align:center; padding:2.6em 0; transition:all 0.5s; background:#fff; min-height:485px;}
.futop li img{ max-width:100%}
.futop a{}
.futop li p{ font-size:1.125em; color:#161616; padding:0.5em 0}
.futop li span{ font-size:0.875em; color:#161616; display:block;}
.futop li em{ display:block; padding:10px 5px; background:#ffae00; width:30%; margin:0.5em auto 0; color:#000; font-size:0.875em}

.futop li:hover{ background:#d2d2d2}
@media screen and (max-width: 768px){
	.futop{ width:96%}
	.futop1{ width:96%;}
.futop li{ width:41.8%; padding:1em 4% 1em; min-height:}
.futop li em{ width:35%}
}

/*产品展示*/
.p-show{ background:#fff; padding:2%}
.p-img{ overflow:hidden; width:49%; height:auto; max-height:520px;}
.p-img img{ width:98%; max-width:99%; max-height:387px;border:2px solid #ddd}
.p-miao{ width:47%; max-height:520px; overflow:hidden}
.p-miao h4{ font-size:2.25em; color:#676767; padding:1.125rem 0; width:100%; border-bottom:1px solid #cbcbcb}
.p-miao .ap{ font-size:1em; color:#6b6b6b}
.p-miao .oc{ padding:1.5em 0; border-bottom:1px solid #cbcbcb; max-height:220px; overflow:hidden; font-size:1em; line-height:1.5em}

.p-miao .aspan{ background:url(../images/type.jpg) left center no-repeat; display:block; font-size:1.125rem; display:block; margin:1rem 0; color:#222222; padding-left:1.5em;}
.p-miao .aspan b{ font-size:1.125em; color:#000;}
.p-miao .lala{ display:block; padding:0.875em 1.75em; background:#06227b;color:#FFF; margin-top:1rem; width:12%}

.p-con{ width:100%; margin-top:1rem; }
.p-con h4{ position:relative; width:100%; font-size:1.125em; background:#fff; height:66px; line-height:66px; text-indent:1.5em; font-weight:bold; color:#06227b; padding:0; margin:0}
.p-con h4 hr{ position:absolute; bottom:0; left:0}
.p-con .mas{ padding:2rem 1rem; width:auto; background:#fff; margin-top:0.6em}
.p-con .mas img{ max-width:100%;}
.p-con .mas{ font-size:1.25rem;}

@media screen and (max-width: 768px){
	.pile{ width:100% !important}
	.p-img{ width:100%;}
	.p-miao{ width:100%; max-height:550px}
	.p-miao .oc{ font-size:1.25rem;}
	.p-miao .lala{ width:auto; text-align:center;}
	.p-con .mas{ font-size:1.375rem !important; line-height:150%}
	.p-con .mas p{font-size:1.375rem !important; line-height:150%}
	.p-con .mas span{font-size:1.25rem !important; line-height:150%}
	}
/*服务支持*/

.title { overflow:hidden; width:100%; margin-bottom:40px;}
.title h2{ text-align:center; font-weight:normal; font-size:36px; color:#333}
.title h2 a{ color:#333;}
.title em{ display:block; text-align:center; font-size:12px; color:#999; font-family:Arial; margin-bottom:10px; text-transform:uppercase}
.title i{ display:block; margin:0 auto; width:30px; height:1px; background-color:#003c98;}
.title.wt h2{ color:#fff}
.title.wt h2 a{ color:#fff;}
.title.wt em{ color:#fff;}
.title.wt i{ background-color:#fff;}

.jsq-jsBox{ overflow: hidden; width: 100%; margin: 30px auto 50px; background-color: #e8e8e8}
.jsq-jsBox dt{ width: 320px; height: 351px; float: left;}
.jsq-jsBox dt img{ display: block;}
.jsq-jsBox dd{ width: 825px; float: right; margin-right: 30px;}
.jsq-jsBox .jsq-jsUl{ overflow: hidden; width: 100%; margin-top: 28px;}
.jsq-jsBox .jsq-jsUl li { width: 200px; float: left; margin-left: 20px;}
.jsq-jsBox .jsq-jsUl li h3{ font-size: 16px; color: #333333; margin-bottom: 10px;}
.jsq-jsBox .jsq-jsUl li select{ background: url("../images/sec.jpg") 170px center no-repeat; width: 200px; height: 50px; font-size: 14px; color: #333333; line-height: 50px; text-indent: 20px; -moz-appearance: none; -webkit-appearance: none; outline: none}
.jsq-jsBox .jsq-jsUl li select option{ font-size: 14px; color: #333333; line-height: 25px; text-indent: 20px; display: block;}
.jsq-jsBox .jsq-jsUl li:first-child{ margin-left: 0}
.jsq-jsBox .jsq-jsUl li input{ width: 140px; height: 46px; border: 2px solid #1144a3; background: none; padding: 0 10px; outline: none;}
.jsq-jsBox .jsRest{ overflow: hidden; margin-top:28px;}
.jsq-jsBox .jsRest h3{ font-size: 16px; color: #333333; }
.jsq-jsBox .jsRest p{ font-size: 16px; color: #555; margin-top: 10px;}
.jsq-jsBox .jsRest p b{ font-size: 30px; font-family: Arial; color: #1144a3; font-weight: normal}
.jsq-jsBox .jsRest hr{ width: 100%; margin: 30px 0; background-color: #dbdbdb;}
.jsq-jsBox .jsq_p h3{ font-size: 16px; color: #333}
.jsq-jsBox .jsq_p p{ font-size: 14px; color: #555; line-height: 25px;}
.jsq-jsBox .jsq_p p b{ width: 4px; height: 4px; background-color: #1144a3; margin-right: 5px; display: block; float: left; margin-top: 10px;}
.jsq-jsBox .jsq-jsUl li.last{ width: 165px;}

@media screen and (max-width: 768px){
	.jsq-jsBox{ padding:1em 0}
		.jsq-jsBox dt { display:none}
	.jsq-jsBox dt img{ display:none}
.jsq-jsBox dd{ width:680px; margin-right:10px}
.jsq-jsBox .jsq-jsUl li.last{ width: 165px; margin-left:0}
}


/*信息反馈*/
.tousu-box { overflow:hidden; width:100%;}
.tousu-box ul{ overflow:hidden; width:110%; height:340px; margin-bottom:20px;}
.tousu-box li{ float:left; width:43.8%; height:48px; border:1px solid #cecece; margin-right:40px; margin-bottom:20px;}
.tousu-box li img{ display:block; float:left; border-right:1px solid #cecece;}
.tousu-box li input{ float:left; width:85%; padding:0 10px; border:none; outline:none; line-height:48px; height:48px; font-size:14px; color:#888; background:none}
.tousu-box li select{ float:left; width:90%; padding:0 10px; border:none; outline:none; line-height:48px; height:48px; font-size:14px; color:#888; background:none}
.tousu-box .last{ width:1198px; height:198px;}
.tousu-box .last span{ display:block; width:5%; height:198px; background:url(../images/tousu05.png) no-repeat center; border-right:1px solid #cecece; float:left;}
.tousu-box textarea{ overflow:hidden; width:92%; padding:10px; height:178px; font-size:14px; color:#888; border:none; outline:none; resize:none; display:block; float:left; background:none}
.tousu-box .btn11{ display:block; width:240px; height:50px; text-align:center; line-height:50px; cursor:pointer; background-color:#06227b; font-size:16px; color:#fff; border-radius:5px; border:none}
@media screen and (max-width: 768px){
	.tousu-box ul{ height:500px}
.tousu-box li{ width:90%; margin-right:0}
.tousu-box li input{ width:88%}
.tousu-box li select{}
.tousu-box .last{ width:90%;}
}

.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}
.slick-slider
{ 
    position: relative;

    display: block;
    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: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -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:before,
.slick-track:after
{
    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;
	height:auto; width:600px;
	
	margin:10px auto; 
}
.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;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 27px;
    height: 51px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;
	z-index:111;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev img,
.slick-next img{ border:none}
.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: 10px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
}
[dir='rtl'] .slick-prev:before
{
    
}

.slick-next
{
	right:5px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: 10px;
}
.slick-next:before
{
   
}
[dir='rtl'] .slick-next:before
{
    
}

/* 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;
}