@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;}
img{ max-width:100%;}
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 screen and (max-width:768px){
html{ font-size:26px !important}
body{ font-size:26px !important; width:100%;}
}
DIV.green-black{ width:100%;  padding-top:10px; text-align:center; }
DIV.green-black A{PADDING-RIGHT: 8px;PADDING-LEFT: 8px;PADDING-BOTTOM: 2px;COLOR: #333;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #ddd 1px solid;TEXT-DECORATION: none;font-size:100%;background-color: #ddd;}
DIV.green-black A:hover{BORDER: #0165bb 1px solid;COLOR: #fff;font-size:100%;background-color: #0165bb;}
DIV.green-black A:active{BORDER: 1px solid #0165bb;COLOR: #fff;font-size:100%;background-color: #0165bb;}
DIV.green-black SPAN.current{PADDING-RIGHT: 8px;PADDING-LEFT: 8px;FONT-WEIGHT: bold;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: 1px solid #0165bb;font-size:100%;background-color: #0165bb;}
DIV.green-black SPAN.disabled{PADDING-RIGHT: 8px;PADDING-LEFT: 8px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #0165bb 1px solid;font-size:100%}

.fl{ float:left}
.fr{ float:right;}
.kd{ width:86%; max-width:1200px; margin:0 auto; }
@media screen and (max-width:768px){
.kd{ width:95%;}
}
.mar{ background:#F4F4F4; padding:10px 0; color:#464646; font-size:0.75rem}
.mar span{ color:#464646; font-size:0.75rem;}
.quen{ width:30%;}
.sysc{ width:20%; text-align:right}
@media screen and (max-width:768px){
.mar{ display:none;}
}
.head{ padding:28px 0;}
.gy1{ border-left:1px dashed #cdcdcd; margin-left:20px; padding-left:15px; margin-top:10px;}
.gy1 p{ font-size:1.40rem; line-height:160%; color:#464646; font-weight:bold;}
.gy1 h1{ font-size:1.00rem; line-height:160%; color:#676767; font-weight:bold;}
.gy1 h4{ font-size:1.125rem; color:#0165bb; font-weight:bold;}

.tell{ background:url(../images/tel.png) left center no-repeat; line-height:200%; padding-left:70px; margin-top:10px;}
.shang{ margin-top:15px; width:25%}
.tell p{ font-size:1.0rem; color:#686868;}
.tell h4{ font-size:1.5rem; color:#0165bb; font-weight:bold;}
@media screen and (max-width:768px){
.head{ padding:18px 0; position:fixed; width:100%; background:#fff; z-index:222;}
.shang{ display:none;}
.gy1 p{ font-size:1.00rem; color:#464646; font-weight:bold;}
.gy1 h1{ font-size:0.55rem; color:#676767; font-weight:bold;}
.gy1 h4{ font-size:0.75rem; color:#0165bb; font-weight:bold;}
.tell{ display:none;}
.ctop{ width:100%; height:107px;}
}
/*menu*/
.menu{ width:100%; background:#0e6eb8; height:50px; overflow:hidden;}
@media screen and (max-width:768px){
.menu{ position:fixed !important; z-index:999; background:none; border:none; height:112px; overflow:visible}
}
/*导航样式*/
.mobile-inner-nav{ z-index:99; display:block; width:100%}
.mobile-inner-nav li{ float:left; position:relative; width:12.5%; text-align:center; background:url(../images/xlin.jpg) right center no-repeat; }
.mobile-inner-header .np{ display:none; position:absolute;}
.mobile-inner-nav a{ display:block; color:#000000; margin:0; font-size:1rem; text-align:center;transition:all 0.5s; position:relative; width:100%; height:50px;}
.mobile-inner-nav a span{ position:absolute; bottom:0px; left:10%; width:80%; z-index:1; transition:all 0.5s; transform:scale(0,1); background:url(../images/mcur.png) center bottom no-repeat; height:7px;}
.mobile-inner-nav a p{ color:#fff; font-size:1em; transition:all 0.5s; padding:0.9rem 0;  display:block; z-index:2; position:relative}
.mobile-inner-nav a:hover span,.mobile-inner-nav a.cur span{transform:scale(1,1); transition:all 0.5s}
.mobile-inner-nav a:hover ,.mobile-inner-nav a.cur { background:#ffbd49;}

@media screen and (max-width:1366px){.mobile-inner-nav a p{ font-size:0.9rem; padding:0.95rem 0;}}

@media screen and (max-width:1024px){
.mobile{width: 100%; position:absolute; }
.mobile-inner-nav li{ margin-top:0; background:none}
.mobile-inner-nav li:nth-child(3){ width:100%;}
.mobile-inner-nav li:nth-child(5){ width:100%;}
.mobile-inner-nav li .erj{ display:none;}
.mobile-inner-nav a{ margin:0;}
.mobile-inner-nav a span{ display:none;}
.mobile-inner-nav a p{ color:#fff; font-size:1em; line-height:30px;transition:all 0.5s; padding:0px 18px; background:none}
.mobile-inner-nav a:hover p,.mobile-inner-nav a.cur p{ border-bottom:none}
.mobile-inner{width: 100%;}
.mobile-inner img{width:100%;}
.mobile-inner-header .np{ display:block; color:#000; right:65px; top:35px; width:70px; font-size:0.9rem}
.mobile-inner-header{width: 100%;height:4.7em; position: absolute;top: 0px;left: 0px; }
.mobile-inner-header-icon{color:#fff;width:80px;height:50px;font-size:1.25rem;font-weight:bold;margin-top:35px;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.2rem;background-color:#000; border-radius:5px;}
.mobile-inner-header-icon-out p {
    width: 70%;
    height: 0.2rem;
    background-color: #000;
    position: absolute;
    left: 25%;
    bottom: 0.9em;
    display: block;
	border-radius:5px;
}
.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:4.3em;left: 0px;padding-bottom:3rem;display: none;	z-index:99999;}
.mobile-inner-nav li{ width:100%; float:none;}
.mobile-inner-nav a{display:inline-block;line-height:1rem;text-decoration: none;width:100%;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; text-align:center; border-radius:0px}
.mobile-inner-nav a:hover{color: rgba(255,255,255,0.4);}
.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; padding:1em 0}

@-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:694px;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:694px;overflow:hidden;text-align:center; }
.fullSlide .bd li a{display:block;height:694px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;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:49px;height:8px;margin:3px;overflow:hidden;background:#7c7c7c;filter:alpha(opacity=100);opacity:1;line-height:999px;}
.fullSlide .hd ul .on{ background:#2891eb}

@media screen and (max-width:768px){
.fullSlide{ display:none;}

}

.mban{ display:none;}
@media all and (max-width: 768px) {
.mban{ display:block;}
/*图片切换*/
	.device {
  width: 760px;
  height: 600px;
  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: 600px;
  width: 760px;
}
.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;
}
.swiper-slide  img{ width:100%}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
}

/*搜索栏*/
.sear{ padding:47px 0 36px; background:#0e6eb8;}
.skey p{ font-size:1.375rem; color:#fff;}
.skey p b{ font-size:1.5rem;}
.skey span{ font-size:0.75rem; color:#fff; text-transform:uppercase;}

.seach-form{position:relative; z-index:2; line-height:26px; padding:10px; border:1px solid #c0dfef; border-radius:5px;}
.seach-form .s-txt{ width:260px; height:26px; background:none; border:none; float:left;  color:#fff;}
.seach-form .s-bt{ background:url(../images/sbtn.png) center no-repeat; height:26px; width:27px; border:none; float:left; }
@media screen and (max-width:768px){
.ser{ display:none}
.skey p br{ display:none}
.seach-form{ display:none;}
.sear{ padding:20px 0 20px; background:#0e6eb8;}
.skey p{ font-size:1.0rem; color:#fff;}
.skey p b{ font-size:1.2rem;}
}
/*合作客户*/
.in-par{ padding:72px 0; background:#f3f3f3;}
.partit{ text-align:center;}
.partit h4{ font-size:1.875rem; color:#0165bb; font-weight:bold; background:url(../images/hx1.jpg) center no-repeat;}
.partit p{ font-size:1rem; color:#636161; margin:13px 0;}

.pardong{ margin-top:40px;}
.parscroll{ position:relative;}
.parscroll .prev{ position:absolute; left:-23px; top:32%; z-index:22; cursor:pointer; font-family:'宋体'; display:inline-block; background:#ffbd49; color:#fff; padding:8px 16px;}
.parscroll .next{ position:absolute; right:-23px; top:32%; z-index:22; cursor:pointer;font-family:'宋体'; display:inline-block;background:#ffbd49; color:#fff; padding:8px 16px;}
.parscroll li{ width:13.6%; margin-right:10px; cursor:pointer}
.parscroll li div{ width:100%; overflow:hidden;}
.parscroll li div img{ width:100%; transform:scale(1); transition:all 0.5s;}
.parscroll li:hover div img{ transform:scale(1.05);}
.parscroll li p{ text-align:center; margin-top:16px; color:#252525}
@media screen and (max-width:768px){
.in-par{ width:760px; overflow:hidden}
.parscroll{ width:705px; }
.parscroll li{ width:50%; margin-right:8px;}
}

/*产品中心*/
.in-pro{padding:71px 0;}
.protit{ background:url(../images/sxian.jpg) center 15px no-repeat; text-align:center; margin-bottom:41px;}
.protit h4{ font-size:1.875rem; color:#333333}
.protit h4 b{ font-weight:bold; color:#0e6eb8}
.protit p{ font-size:1rem; color:#4f4f4f}
.protit img{ margin-top:17px;}

.pslist{ padding:23px 14px 19px; width:26.7%; background:#0e6eb8; box-sizing:border-box;text-align:center; }
.pslist h4{ color:#fff; font-size:1.5rem;}
.pslist span{ color:#fff; font-size:1rem;}
.pslist ul{ background:#fff; border-radius:10px; padding:30px 6px; margin-top:20px;}
.pslist ul li{ border:1px solid #dcdcdc; line-height:53px; background:url(../images/pnbg.jpg) center no-repeat; margin-bottom:12px; text-align:left; text-indent:44px; background-size:cover;}
.pslist ul li a{ color:#2f2e2e;}
.pslist ul li a:hover{ color:#0e6eb8}
.psix{ width:72%;}
.psix dl{ background:#eee; padding:5px 5px; box-sizing:border-box; width:32.33%; float:left; margin-right:1.5%; margin-bottom:40px;}
.psix dl dt{ width:100%; overflow:hidden;}
.psix dl dt img{ transform:scale(1); transition:all 0.5s; width:100%;}
.psix dl:hover dt img{ transform:scale(1.1);}
.psix dl:nth-child(3n){ margin-right:0;}
.psix dl dd{ margin-top:1rem;}
.psix dl dd p{ font-size:1rem; color:#4e4e4e; text-align:center; margin-bottom:12px;}
.psix dl:nth-child(10){ display:none;}
.plink{ width:64%; margin:0 auto 10px;}
.plink a{ display:block; width:45%; padding:10px 0; color:#fff; text-align:center; border-radius:5px;}
.plink .pa1{ background:#0e6eb8}
.plink .pa2{ background:#ffbd49}
@media screen and (max-width:768px){
.pslist{ width:100%;}
.pslist{}
.pslist ul li{ width:33.33%; float:left; box-sizing:border-box; text-align:center; text-indent:0;}
.pslist ul li a{ font-size:24px;}
.psix{ width:100%; margin-top:20px;}
.psix dl{ width:50%; margin:0 0 30px !important;}
.plink{ width:80%}
.psix dl:nth-child(10){ display:block;}
}
/*优势*/
.in-ys{ background:url(../images/ysbg.jpg) center top no-repeat; padding:50px 0;}
.ys-tit{ text-align:center;}
.ys-tit h4{ font-size:1.875rem; color:#fff; background:url(../images/ystbg.png) center no-repeat;}
.ys-tit p{ font-size:1rem; color:#fff; margin:12px 0;}

.yss5{ position:relative; height:485px; width:100%; margin-top:79px;}
.yi1{ text-align:center; position:absolute; left:36%;}
.yi1 p{ background:url(../images/ysj.png) left 7px no-repeat; padding-left:16px; text-align:left; margin-top:14px; color:#313131}
.yi2{ position:absolute;left:-5%; top:160px;}
.yi2 img{ float:right;}
.yi2 p{ float:left;background:url(../images/ysj.png) left 7px no-repeat; padding-left:16px; text-align:left; margin-top:40px; margin-right:20px;color:#313131}
.yi3{ position:absolute;right:0%; top:160px;}
.yi3 img{ float:left;}
.yi3 p{ float:right;background:url(../images/ysj.png) left 7px no-repeat; padding-left:16px; text-align:left; margin-top:40px; margin-left:20px;color:#313131}

.yi4{ position:absolute;left:-7%; top:353px;}
.yi4 img{ float:right;}
.yi4 p{ float:left;background:url(../images/ysj.png) left 7px no-repeat; padding-left:16px; text-align:left; margin-top:40px; margin-right:20px; color:#313131}
.yi5{ position:absolute;right:-3%; top:353px;}
.yi5 img{ float:left;}
.yi5 p{ float:right;background:url(../images/ysj.png) left 7px no-repeat; padding-left:16px; text-align:left; margin-top:40px; margin-left:20px;color:#313131}

.yslx{ margin-top:100px;}
.yslx .fl p{ font-size:1.5rem; color:#fff;}
.yslx .fl span{ color:#fff; font-size:1rem; text-transform:uppercase;}
.yslx .fr p{ color:#fff;}
.yslx .fr p b{ font-size:1.5rem;}
.moys{ display:none;}
@media screen and (max-width:768px){
.in-ys{ display:none;}
.moys{ display:block}
}
/*工程案例*/
.in-case{ padding:72px 0; background:#f3f3f3;}
.ketit{ text-align:center;}
.ketit h4{ font-size:1.875rem; color:#0165bb; font-weight:bold; background:url(../images/hx1.jpg) center no-repeat;}
.ketit p{ font-size:1rem; color:#636161; margin:13px 0;}

.cgundong{ margin-top:18px;}
.csorll{ position:relative;}
.csorll .prev{ position:absolute; left:-23px; top:43%; z-index:22; cursor:pointer}
.csorll .next{ position:absolute; right:-23px; top:43%; z-index:22; cursor:pointer}
.csorll li{ width:32.875%; margin-right:8px;}
.csorll li div{ width:100%; overflow:hidden;}
.csorll li div img{ width:100%; transform:scale(1); transition:all 0.5s;}
.csorll li:hover div img{ transform:scale(1.05);}
.csorll li p{ text-align:center; margin-top:16px; color:#252525}
@media screen and (max-width:768px){
.in-case{ width:760px; overflow:hidden}
.csorll{ width:705px; }
.csorll li{ width:50%; margin-right:8px;}
}
/*公司简介*/
.in-ab{ padding:61px 0 0;}
.ab-tit{ text-align:center;}
.ab-tit h4{ font-size:1.875rem; font-weight:bold; color:#333333;}
.ab-tit h4 b{ color:#0165bb;}
.ab-tit p{ margin:12px 0;}
.abbg{ background:url(../images/gsbg.jpg) center no-repeat; margin-top:53px;}
.abcon{ margin-top:26px; width:45%; padding-bottom:145px;}
.abcon p{ font-size:1.25rem; color:#0165bb; margin-bottom:25px;}
.abcon .xxl{ width:70%; height:2px; background:#0e6eb8; margin-bottom:34px;}
.abcon span{ line-height:1.5em; display:block;}
@media screen and (max-width:768px){
.abbg{ background:url(../images/gsbg.jpg) left bottom no-repeat;}
.abcon{ width:100%; padding-bottom:140px;}
.abbg .aulink img{ width:22%}
}
/*团队*/
.in-team{ padding:60px 0 40px; background:#fff;}
.teamt{ text-align:center;}
.teamt h4{ font-size:1.875rem; font-weight:bold; color:#333333;}
.teamt h4 b{ color:#0165bb;}
.teamt p{ margin:12px 0;}

.slider2 .slide{ text-align:center;}
@media screen and (max-width:768px){
.in-team{ display:none;}
}

/*新闻资讯*/
.in-news{ padding:0 0 86px;}

#tab2{position:relative; width:100%; }
#tab2 .tabList2{  overflow-x: auto;  white-space:nowrap;}
#tab2 .tabList2 ul{ border-bottom:2px solid #dedede}
#tab2 .tabList2 li{ font-size:1.25rem; color:#333333; font-weight:bold; float:left; line-height:45px; margin-right:20px; position:relative; bottom:-2px;}
#tab2 .tabList2 li:hover{ color:#0165bb; border-bottom:2px solid #0165bb}
#tab2 .tabList2 li.cur{ color:#0165bb; border-bottom:2px solid #0165bb}
#tab2 .tabCon2{background:url(../images/nxx.jpg) center 37px no-repeat; padding-top:38px;}
#tab2 .tabCon2 *{}
#tab2 .tabCon2>div{ display:none; }
#tab2 .tabCon2>div.cur{display:block;}

.frinews{ width:49%;}
.frinews dl{ width:100%;}
.frinews dl dt{ width:100%; overflow:hidden;}
.frinews dl dt img{ transform:scale(1); transition:all 0.5s; width:100%;}
.frinews dl:hover dt img{ transform:scale(1.05);}
.frinews dl a{ display:block;}
.frinews dl dd{ margin-top:30px;}
.frinews dl dd p{ font-size:1.125rem; color:#1a1a1a; margin-bottom:22px;}
.frinews dl dd span{ color:#6b6b6b; font-size:1rem;}

.twonews{ width:49%;}
.nli{ border-bottom:2px dotted #d0d0d0; padding-bottom:27px; margin-bottom:27px;}
.nli .idate{ width:16%; text-align:center;}
.nli .idate em{ font-size:50px; font-family:Arial, Helvetica, sans-serif; display:block; color:#121212;}
.nli .idate span{ font-size:0.875rem; color:#6f6f6f}
.nli .ixqy{ width:80%;}
.nli .ixqy p{ color:#1a1a1a; font-size:1.125rem; margin-bottom:16px;}
.nli .ixqy span{ font-size:1rem; color:#6b6b6b; line-height:1.5em;}
@media screen and (max-width:768px){
.in-news{ margin-top:40px;}
#tab2 .tabCon2{ background:none;}
.frinews{ width:100%;}
.twonews{ width:100%; margin-top:40px;}
}
/*常见问题*/
.faqall{ margin-top:26px;}
.fatt{ width:10%}
.fatt p{ font-size:1.25rem; color:#353535; font-weight:bold;}
.fatt span{ display:block; font-size:1rem; color:#969696;}
.fatt .fgun{ margin-top:35px;}
.fatt .fgun img{ margin:0; padding:0}
.fatt .fgun .prev{ cursor:pointer}
.fatt .fgun .next{ margin-left:-4px; cursor:pointer}

.fass{ width:88%;}
.fass li{ float:left; border:2px solid #e5e5e5; width:44%; padding:16px 22px; margin-right:33px;}
.fass li p{ background:url(../images/ask.jpg) left center no-repeat; padding-left:; color:#353535; font-size:0.875rem; padding-left:30px; font-weight:bold; min-height:24px; margin-bottom:7px;}
.fass li span{ background:url(../images/asn.jpg) left top no-repeat; color:#6e6e6e; font-size:0.875rem; padding-left:30px; display:block;}
@media screen and (max-width:768px){
.faqall{ display:none;}
}

.link_bg{padding:48px 0px 33px 0px; border-bottom:1px solid #3b9ccf;}
.link_title{ height:24px;}
.link_nr{ height:24px; overflow:hidden; line-height:24px; width:1000px;}
.link_nr a{ display:block; float:left; margin-right:15px; font-size:0.9125rem; color:#fff;}
.link_nr a:hover{ text-decoration:underline;}
@media screen and (max-width:768px){
.link_bg{ display:none;}
}
.foot_bg{ background:url(../images/foot_bg.jpg) no-repeat center top; width:100%;}
.fnavtel{ padding:33px 0 50px 0;}
.ftel{ width:42%; border-right:1px solid #37a3db; height:265px}
.fewm{ width:26%; text-align:center;}
.fewm img{max-width:100%;}
.fewm p{ padding-top:10px; color:#fff; font-size:0.875rem;}
.ftel_nr{ width:66%; color:#fff; font-size:0.875rem;}
.tel_bt{ font-size:1.125rem; color:#fff;}
.ftel_wb{ padding-top:8px; padding-bottom:20px;}
.ftel_wb p{ padding-bottom:8px;}
.ftel_nr p{ line-height:30px; color:#fff}
.ftel_nr a{ color:#fff;}
@media screen and (max-width:768px){
.foot_bg{ background-size:cover; padding:30px 0;}
.ftel{ width:100%; border:none;}
}
.fnav{ width:55%; border-left:1px solid #025681; height:265px}
.fnav li{ float:left; width:25%; box-sizing:border-box; padding-left:3%}
.fnav li p{ line-height:30px;}
.fnav li a{ font-size:0.875rem; color:#fff;}
.fnav li .fnav_title{ padding-bottom:15px; background:url(../images/ffg.png) no-repeat left bottom; margin-bottom:6px;}
.fnav li .fnav_title a{ font-size:1.125rem; color:#fff;}
@media screen and (max-width:768px){
.fnav{ display:none;}
}
.fbq{ padding-top:15px; border-top:1px solid #3b9ccf; padding-bottom:15px;  font-size:0.875rem; color:#fff; line-height:1.5em}
.fbq span{ float:right;}
.fbq a{ color:#fff;}
.fbq a:hover{ text-decoration:underline;}
@media screen and (max-width:768px){
.fbq{ margin-bottom:100px; line-height:2em;}
.fbq span{ float:left; line-height:1.75em;}
}

/**/
.oad{ position:fixed; bottom:100px; left:0;  width:250px; height:250px; z-index:999;}
.oad video{ background:#000}
.oad .cdd{ position:absolute; right:-30px; top:0; display:block; width:32px; height:32px; background:rgba(0,0,0,0.5); z-index:99999}



.fudong{ display:none}
@media screen and (max-width:768px){
	
.fudong{ display:block; position:fixed; bottom:0; left:0; width:100%; height:100px; background:#0165bb; z-index:99999}
.fudong li{ width:24.8%; text-align:center; height:80px; margin:10px 0; border-right:1px solid #4768b1; float:left;}
.fudong li p{ color:#fff;}
}


/* 在线客服 */
#floatDivBoxs{width:160px;background:#fff;position:fixed;top:120px;right:0;z-index:99999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#1b83ce;color:#fff;font-size:18px;text-indent:22px;position:relative; box-shadow:-2px 0 3px rgba(0,0,0,0.45);}
#floatDivBoxs .onlogo{ box-sizing:border-box; padding:8px; text-align:center}

#floatDivBoxs .floatDqq{padding:0 10px; margin-bottom:0px;}
#floatDivBoxs .floatDqq li{height:32px;line-height:32px;font-size:0.875rem;border-top:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:1rem;color:#333;padding:0 10px 5px 10px;}

#floatDivBoxs .floatDtel{padding:0 0 5px 10px; }
#floatDivBoxs .floatDtel span{line-height:1.5em; font-size:1.125rem; font-weight:bold; color:#f50017;}
#floatDivBoxs .floatDtel em{color:#000}
#floatDivBoxs .floatDtel p{ font-size:0.875rem; color:#2a2a2a; font-weight:normal;}

#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%; height:20px; background:url(../images/online_botbg.jpg) no-repeat; box-shadow:-2px 0 3px rgba(0,0,10,0.45);}
.floatShadow{background:#fff; box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px; height:45px; background:url(../images/online_arrow.png) no-repeat; position:fixed; top:120px; right:0px; z-index:111111;}
#rightArrow a{display:block;height:45px;}
@media screen and (max-width:768px){#floatDivBoxs,#rightArrow{ display:none;}}