@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:#00acee;}
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){
body{ font-size:24px !important}
html{ font-size:24px !important}
}
DIV.green-black{ width:100%; padding-top:10px; text-align:right; }
DIV.green-black A{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;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: #00acee 1px solid;COLOR: #fff;font-size:100%;background-color: #00acee;}
DIV.green-black A:active{BORDER: 1px solid #00acee;COLOR: #fff;font-size:100%;background-color: #00acee;}
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 #00acee;font-size:100%;background-color: #00acee;}
DIV.green-black SPAN.disabled{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #00acee 1px solid;font-size:100%}
::-webkit-scrollbar {width:6px;height:8px;background-color:#fff;border-radius:4px; position:relative;}
::-webkit-scrollbar-thumb {background-color:#b1b1b1;border-radius:3px}
.kd{ width:86%; margin:0 auto; max-width:1200px;}
.fl{ float:left;}
.fr{ float:right;}
@media screen and (max-width:768px){
.kd{ width:96%;}
}
.mar{ height:30px; border-bottom:1px solid #eee; line-height:30px;}
.mar span{ font-size:0.875em; color:#666}

.h-lj li{ float:left;}
.h-lj li a{ font-size:0.875em; color:#666; margin-left:5px;}

.hgo{ height:120px; width:100%; position:relative; background:#fff;}
.hgo .tlogo{ margin-top:30px;}
.hgo .tgg{ margin-top:35px; margin-left:20px;}
.hgo .tgg p{ font-size:1.25em; color:#00acee; font-weight:bold;}
.hgo .tgg h4{ font-size:1.125em; color:#333; font-weight:bold;}
.twx{}
.twx .fl img{ width:85px; border:1px solid #ddd; margin-top:20px;}
.twx .fl span{ font-weight:bold; font-size:1em; color:#333; display:block; margin-top:30px; margin-left:10px; background:url(../images/phone_05.jpg) left center no-repeat; padding-left:20px;}
.twx .fl p{ font-size:1.875em; color:#00acee; margin-left:10px; font-family:Arial, Helvetica, sans-serif;}
.ctop{ display:none;}
@media screen and (max-width: 768px){
.hgo{ height:120px; width:100%; position:fixed; border-bottom:1px solid #eee; z-index:111;}
.hgo .tgg{ margin-top:30px; margin-left:20px;}
.hgo .tgg p{ font-size:1em; }
.hgo .tgg h4{ font-size:1em;}

.mar{ display:none;}
.twx{ display:none;}
.ctop{ display:block; height:120px;}
}

/*menu*/
.menu{ background:#00acee; width:100%; height:48px; line-height:48px; }
@media screen and (max-width: 768px){
.menu{ background:none; position:fixed !important; top:8px; height:100px; z-index:112}
}
/*导航样式*/
.mobile-inner-nav{ z-index:99; display:block;}
.mobile-inner-nav li{ float:left; position:relative; width:11.11%; text-align:center;}
.mobile-inner-header .np{ display:none; position:absolute;}
.mobile-inner-nav a{ display:block;  color:#fff; margin:0 2px;  font-size:1em; text-align:center;transition:all 0.5s;  background:none bottom center no-repeat;  }
.mobile-inner-nav a p{ color:#fff; /*font-size:0.875em;*/ transition:all 0.5s; }

.mobile-inner-nav a:hover ,.mobile-inner-nav a.cur{ background:#404142; }
.mobile-inner-nav a:hover p,.mobile-inner-nav a.cur p{ color:#fff}

@media screen and (min-width:1600px){
.mobile-inner-nav{ right:20%;}
}

@media screen and (max-width:1024px){
.mobile{width: 100%; position:relative;}
.mobile-inner-nav a{}
.mobile-inner-nav a{ margin:0;}

.mobile-inner-nav a p{ color:#fff; font-size:1.25em; line-height:30px;transition:all 0.5s;  border:1px solid rgba(255,255,255,0); padding:6px 18px;}
.mobile-inner{width: 100%;}
.mobile-inner img{width:100%;}
.mobile-inner-header .np{ display:block; color:#000; right:85px; top:42px}
.mobile-inner-header{width: 100%;height:5em; 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:40px;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.3rem;background-color:#000; border-radius:5px;}
.mobile-inner-header-icon-out p {
    width: 70%;
    height: 0.3rem;
    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.8em;left: 0px;padding-top:1rem;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;}
.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; padding:1em 0}
.mobile-inner-nav a em{ display:none;}
.mobile-inner-nav a:hover p,.mobile-inner-nav a.cur p{  border:1px solid rgba(255,255,255,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*/
.ban{}
.fullSlide{width:100%;position:relative;height:550px;background:#000; border-bottom:2px solid #00acee; }
.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:550px;overflow:hidden;text-align:center; }
.fullSlide .bd li a{display:block;height:550px;}
.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:12px;height:12px;margin:3px;overflow:hidden;background:none;filter:alpha(opacity=100);opacity:1;line-height:999px; border-radius:3px;border:1px solid #fff; background:#fff}
.fullSlide .hd ul .on{ border:1px solid #00acee; background:#00acee; width:12px}

@media screen and (max-width:768px){
.fullSlide{ display:none;}
}
.mban{ display:none;}
@media all and (max-width: 768px) {
.mban{ display:block; height:auto;}
/*图片切换*/
	.device {
  width: 760px;
  height: auto;
  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: auto;
  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%; height:auto;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
}


/*核心业务*/
.hexin{ width:100%; padding:3em 0 4em; background:#eee;}
.he-tit{ text-align:center;}
.he-tit h4{ font-weight:bold; color:#000; font-size:2em; line-height:1.5em}
.he-tit h4 b{ color:#00acee}

.hx-4{ width:100%; margin-top:2.5em;}
.hx-4 dl{ width:23%; margin-right:2.5%; float:left;box-sizing: border-box; padding:2em 0; text-align:center; transition:all 0.8s; border:3px solid #eee; cursor:pointer; overflow:hidden;}
.hx-4 dl:nth-child(1):hover{background:#fff; border:3px solid #4dba64;}
.hx-4 dl:nth-child(2):hover{background:#fff; border:3px solid #54a4ef;}
.hx-4 dl:nth-child(3):hover{background:#fff; border:3px solid #8ad43a;}
.hx-4 dl:nth-child(4):hover{background:#fff; border:3px solid #ff7300;}
.hx-4 dl:nth-child(4){ margin-right:0;}
.hx-4 dd{ margin-top:1.5em;}
.hx-4 dd p{ font-size:1.25em; font-weight:bold; color:#000; line-height:2em;}
.hx-4 dd span{ display:block;}
.hx-4 dd em{ display:block; width:40%; margin:1.5em auto 0; background:#ddd; border-radius:8px; line-height:2em; color:#fff;}
.hx-4 dl:nth-child(1) dd em{background:#4dba64;}
.hx-4 dl:nth-child(2) dd em{background:#54a4ef;}
.hx-4 dl:nth-child(3) dd em{background:#8ad43a;}
.hx-4 dl:nth-child(4) dd em{background:#ff7300;}
@media screen and (max-width:768px){
.hx-4 dl{width:46%; margin:0 2% 20px;}
}
/*6大困惑*/
.kun6{ padding:48px 0 72px; width:100%; background:url(../images/k6bg.jpg) top center no-repeat;}
.k6-tit{ text-align:center; margin-top:3em}
.k6-tit h4{font-weight:bold; color:#000;font-size:2.25em; line-height:1.5em;}
.k6-tit p{ font-size:1.125em; margin-top:0.5em; font-weight:bold;}

.kp-6{ width:100%; margin-top:40px; background:#00acee}
.kp-6 .fl{ width:45%; background:#00acee; padding:1% 5%}
.kp-6 .kk6ul li{ border-bottom:1px solid #fff; min-height:60px; line-height:auto; margin-bottom:10px;}
.kp-6 .kk6ul li:nth-child(1){ line-height:60px;}
.kp-6 .kk6ul li:nth-child(2){ line-height:60px;}

.kp-6 .kk6ul li img{ float:left; margin-top:10px;}
.kp-6 .kk6ul li p{ float:left; width:87%; margin-left:3%; color:#fff; margin-top:0;}
.kp-6 .fr{ width:45%;}
.kp-6 .fr img{ width:100%;}
@media screen and (max-width:768px){
.kun6{ padding:48px 0;}
.kp-6 .fl{ width:90%; background:#00acee; padding:1% 5%}
.kp-6 .kk6ul li{ min-height:80px;}
.kp-6 .fr{ width:100%;}
}
/*立即咨询*/
.zix{ background:url(../images/zixu.jpg) center no-repeat; height:160px; width:100%;}
.zix .fr h6{ font-size:1.5em; color:#fff; padding-top:40px; margin-bottom:10px;}
.zix .fr p{ font-size:1.375em; color:#fff;}
.zix .fr span{ color:#fff600}
@media screen and (max-width:768px){
.zix{ display:none;}
}
/*工程案例*/
.in-case{ padding:3em 0 3em;}
.c-tit{ text-align:center; margin-bottom:3em;}
.c-tit h4{ font-size:2em; color:#000; font-weight:bold; line-height:1.5em; margin-bottom:0.3em;}
.c-tit hr{ width:80px; border:none; background:#00acee; height:2px; margin-top:15px;}
.clist{ width:100%; }
.clist ul{ margin:0 -8px}
.clist li{ width:25%; float:left; margin-bottom:1em;}
.clist li .cimg{ padding:0 8px;  display:block; }
.clist li .cimg a{ display:block; overflow:hidden;}
.clist li .cimg img{ width:100%;transition:all 0.5s; transform:scale(1)}
.clist li:hover .cimg img{ transform:scale(1.05);}
.clist li .cname{ height:60px; line-height:60px; padding:0 20px 0 10px; background:#f1f1f1 url(../images/link.png) 95% center no-repeat; transition:all 0.5s}
.clist li:hover .cname{ background:#00acee url(../images/link1.png) 95% center no-repeat;}
.clist li .cname a{ transition:all 0.5s}
.clist li:hover .cname a{ color:#fff;}
@media screen and (max-width: 768px){
.in-case{ padding:32px 0 36px;}
.clist li{ width:50%; float:left; margin-bottom:1em;}
}
/*4大优势*/
.in-ys{padding:2em 0 2em; background:#eee}
.ystit{ background:url(../images/ystt.png) center top no-repeat; padding-top:1.5em; text-align:center;}
.ystit h4{ font-size:2em; font-weight:bold; color:#000}
.ystit h4 b{ font-size:1.5em; margin-top:20px; color:#00acee}
.ystit h4 span{ color:#00acee}
.ystit span{}
.ystit p{ font-size:1.375em; color:#000; margin-top:8px;}
.ystit p span{ color:#00acee;}

.ys4-ul{ width:100%; margin-top:3em;}
.ys4-ul li{ width:47.5%; background:#fff; margin-bottom:32px; }
.ys4-ul li .eimg{ width:100%; overflow:hidden; cursor:pointer}
.ys4-ul li .eimg img{ width:100%; transform:scale(1); transition:all 0.8s}
.ys4-ul li:hover .eimg img{ width:100%; transform:scale(1.05); transition:all 0.8s}
.ys4-ul li .ysb{ padding:1em;border-bottom:1px dashed #ddd;}
.ys4-ul li .ysb img{ float:left;}
.ys4-ul li .ysb h4{ margin-left:8px; float:left;}
.ys4-ul li .ysb h4 p{ font-size:1.5em; color:#00acee; font-weight:bold;}
.ys4-ul li .ysl{ padding:0.5em 1em 1em;}
.ys4-ul li .ysl p{ line-height:2em; height:32px;  background:url(../images/ie1.jpg) left center no-repeat; padding-left:20px;}
@media screen and (max-width: 768px){
.ys4-ul li{ width:100%; float:none !important;}
.ys4-ul li .ysl p{ height:auto}
}
/*新闻资讯*/
.in-news{ padding:2em 0 3em; background:#fff;}
.ntit{ text-align:center;}
.ntit h4{ font-size:2em; color:#000; font-weight:bold; line-height:1.5em; margin-bottom:0.3em;}
.ntit span{ text-transform:uppercase;}
.ntit hr{ width:80px; border:none; background:#00acee; height:2px; margin-top:15px;}


#tab2{position:relative; width:100%;margin:20px auto 0 auto;}
#tab2 .tabList2{   white-space:nowrap; text-align:center;}
#tab2 .tabList2 ul{ width:80%; margin:0 auto;}
/*#tab2 .tabList2 ul li{ display:block; width:auto;float:left;  height:43px; border:1px solid #cacaca; width:15%; margin-right:1%; cursor:pointer; transition:all 0.5s; text-align:center; line-height:43px; position:relative;}*/
#tab2 .tabList2 ul li{ display:inline-block; width:auto;  height:43px; border:1px solid #cacaca; width:15%; margin-right:1%; cursor:pointer; transition:all 0.5s; text-align:center; line-height:43px; position:relative;}
#tab2 .tabList2 ul li:hover{ background:#00acee; border:1px solid #00acee; color:#fff}
#tab2 .tabList2 ul li.cur{ background:#00acee; border:1px solid #00acee; color:#fff}
#tab2 .tabCon2{  margin-top:32px;  width:100%; position:relative;  border-radius:5px}
#tab2 .tabCon2 *{}
#tab2 .tabCon2>div{ display:none;}
#tab2 .tabCon2>div.cur{display:block;}
@media screen and (max-width: 768px){
#tab2 .tabList2 ul li{ width:31.33%; margin-bottom:16px;}
}
.pul{ width:100%;}
.pul li{ width:48%; background:#f1f1f1; min-height:100px; margin-bottom:1em;}
.pul li a{ display:block;}
.pul li .fl{ width:16%; background:#000; min-height:100px; text-align:center; transition:all 0.5s;}
.pul li .fl span{ display:block; font-size:3em; color:#fff; font-family:Arial, Helvetica, sans-serif; margin-top:16px;}
.pul li .fl em{ display:block; font-size:1em; color:#fff;}
.pul li .fr{ width:80%; padding:2% 2%;}
.pul li .fr p{ font-weight:bold; color:#333; line-height:1.5em; font-size:1.125em; margin-bottom:5px;}
.pul li .fr span{ font-size:0.875em; line-height:1.5em;}

.pul li:hover .fl{ background:#00acee;}
@media screen and (max-width: 768px){
.pul li{ width:100%; max-height:135px; }
}

.nmore{ display:block; width:120px; height:40px; background:#333; border-radius:8px; text-align:center; line-height:40px; margin:20px auto 0; color:#fff; transition:all 0.5s}
.nmore:hover{ color:#fff; background:#00acee;}
@media screen and (max-width: 768px){
.nmore{ width:180px; height:60px; line-height:60px;}
}
/*友情链接*/
.fri{ background:#2d2d2d; padding:0.875em 0;}
.fri .fti p{ color:#fff; font-size:1.5em;}
.fri .fti span{ color:#fff; font-size:1em;}
.fri .fso{ height:24px; width:90%; line-height:24px; margin-top:15px}
.fri .fso a{ display:block; padding:0 10px; float:left; color:#fff;}
@media screen and (max-width:768px){
.fri{ display:none;}
}

.foot{ background:#000; padding:2em 0 2em;}
.fmenu{ width:40%;}
.fmenu dl:nth-child(1){ width:40%; float:left;}
.fmenu dl:nth-child(2){ width:50%; float:left;}
.fmenu dl dt{ margin-bottom:0.75em;}
.fmenu dl dt a{ color:#fff; font-size:1.125em;}
.fmenu dl dd a{ color:#fff; display:block; line-height:1.5em; font-size:0.875em;}
.fmenu dl dd a:hover{ color:#00acee;}
.fcon{ width:55%; margin-right:5%;}
.fcon .fwx { width:120px; margin-right:1em;}
.fcon .fwx img{ width:120px;}

.fcon h6{ font-size:1.25em; color:#fff;}
.fcon p{ color:#fff; font-size:0.875em; line-height:1.5em;}
.fcon b{ font-size:2em; font-family:Arial, Helvetica, sans-serif; color:#00acee}

.foot2{ background:#00acee; padding:8px 0;}
.foot2 p{ font-size:0.875em; color:#fff;}
@media screen and (max-width:768px){
.fmenu{ width:50%;}
.fmenu dl:nth-child(1){ width:50%; float:left;}
.fmenu dl dd .fr{ float:left;}
.fcon{ width:45%; margin-right:5%;}
}

/* side */
#floatDivBoxs{width:160px;background:#fff;position:fixed;top:150px;right:0;z-index:9991;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#1b849d;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:40px;line-height:40px;font-size:0.875rem;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:0.875rem;color:#333;padding:10px 10px 3px 10px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px; line-height:22px; font-size:1.125rem; font-weight:bold; color:#00acee;}
#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,0,0.25);}
.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:150px;right:0px;z-index:9999;}
#rightArrow a{display:block;height:45px;}
@media screen and (max-width:768px){#floatDivBoxs,#rightArrow{ display:none;}}


.fudong{ display:none}
@media screen and (max-width:768px){
.fudongmm{ height:100px;}
.fudong{ display:block; position:fixed; bottom:0; left:0; width:100%; height:100px; background:#00acee; z-index:99999}
.fudong li{ width:24.8%; text-align:center; height:80px; margin:10px 0; border-right:1px solid #06668b; float:left;}
.fudong li p{ color:#fff;}
}

/*add start*/
.tishi{height:auto;background:#00acee; padding-bottom:35px;}
.block{ width:1000px; height:auto; margin:0 auto;}
.tishi ul{float:left;margin-left:70px;margin-top:35px;display:inline;}
.tishi ul li{color:#FFF;font-size:19px;font-family:Arial,Helvetica,sans-serif;height:33px;line-height:33px;}
.tishico{float:left;margin-left:100px;margin-top:80px;display:inline;}
.youyu{overflow:hidden;margin-left:70px;}
.youyu dt{color:#FFF;font-size:19px;font-weight:bold;margin-top:15px;}
.youyu dd{color:#FFF;float:left;margin:12px 5px 0;font-size:14px;}
.youyu dd a{color:#FFF;text-decoration:underline;}


@media screen and (max-width:768px){
	.block{ width:86%; height:auto;margin:0 auto;}
}



/*add end*/