*{margin:0;padding:0;list-style-type:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{ border:0;vertical-align: middle;} 
ol,ul,li {list-style:none;}
li{vertical-align: middle;}
h1,h2,h3,h4,h5,h6,em,b{font-size:100%;font-weight:normal;}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  border-radius: 0;
  
}
a{text-decoration:none;}
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
  -webkit-appearance: none;
}
a,a:visited{color:inherit;} 
 
img{max-width:100%;}
body{font:normal 13px '宋体' !important;overflow-x:hidden;background:#EFF2F4;}
body.home{background:#171C1C;}
.clear{clear:both;}
.clearfix:after{content:"";height:0;display:block;clear:both;}  
.white{color:#fff;}  
html,body{width:100%;height:100%;} 
 
html,body,.page-container,.section,.rbslider-container{height:100%;width:100%;min-width:320px;}
.section{background-position:center center;background-repeat:no-repeat;background-size:cover;}

.portbox1{ height:23px; background:url(../images/port1.png) no-repeat center 0;}
.portbox2{ height:23px; background:url(../images/port2.png) no-repeat center 0;}
.portbox3{ height:23px; background:url(../images/port3.png) no-repeat center 0;}
.portbox4{ height:23px; background:url(../images/port4.png) no-repeat center 0;}
.footlinks {clear:both;margin:10px auto;padding:5px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:center;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#777;margin-right:3px;}


header{font:normal 1em 'microsoft yahei';width:100%;position:fixed;z-index:99999;background:rgba(0,0,0,.58);height:70px;line-height:70px; box-shadow:0 5px 6px 0 rgba(0,0,0,.15);transition:background-color .6s;} 
header.down{background:rgba(0,0,0,.58);height:70px;line-height:70px;box-shadow:0 5px 6px 0 rgba(0,0,0,.15);transition:background-color .6s;}

header .container{width:1200px;margin:auto;height:100%; }
#logo{position:absolute;height:100%;}
#logo img{transition:all .5s;width:100%;}
.down #logo img{width:100%;}
 
header nav{width:70%;height:100%; float:right; position:relative;z-index:3;color:#fff;}
header nav ul{height:100%;}
header nav .icon_menu{display:none;}
header nav li{float:left;width:14.2%;height:100%;box-sizing:border-box;text-align:center;} 
header nav li b{position:relative;top:2px;font-size:16px;margin-right:2px;display:none;}
header nav li a{font-size:16px;letter-spacing:1px; color:#fff; display:inline-block;}
header nav li a:active{ color:#1e529b; font-size:20px; font-weight:500;}
header nav li a:hover{ font-size:20px; font-weight:500;}
header nav li.active a ,header nav li.active a {font-size:20px; font-weight:500;}
 
header.down .nav-tel{font-size:20px;}
 /*banner动画*/
.section{min-width:320px;position:relative;} 
.page1{background:#0F0B08;}  
.rbslider-container{position:relative;min-height:460px;}
.rbslider-slide{background-size:cover;background-position:center center;position:relative;}
 
.slide-content{width:50%;color:#fff;margin:0 auto 0;text-align:center;font-size:10px;position:relative;top:25%; } 
.slide-content .content-box{position:relative;z-index:3;}
 

.slide-content-1 .img{width:100%;margin:20px auto 0;position:relative; text-align:center} 
.slide-content-2 .img img{max-width:100%;} 
.slide-content-3 .img img{max-width:100%;} 
.rbslider-slide-active .slide-content-1 .img{-webkit-animation:bounceInDown 1.8s;-ms-animation:bounceInDown 1.8s;animation:bounceInDown 1.8s;}
.slide-content-2 .img{width:100%;margin:20px auto 0;position:relative;text-align:center} 
.rbslider-slide-active .slide-content-2 .img{-webkit-animation:fadeInUpBig 1.8s;-ms-animation:fadeInUpBig 1.8s;animation:fadeInUpBig 1.8s;}
.slide-content-3 .img{width:100%;margin:20px auto 0;position:relative; text-align:center} 
.rbslider-slide-active .slide-content-3 .img{-webkit-animation:slideInLeft 1.8s;-ms-animation:slideInLeft 1.8s;animation:slideInLeft 1.8s;}

#logo,#logo img,header nav{-ms-transition:all .5s;transition:all .5s;}
 
  
.rbslider-container .move-down{display: block;width: 47px;height: 48px;background: url(../img/icon2.png) no-repeat -216px -97px;cursor: pointer;z-index: 99;position:fixed; bottom:3%;left:50%;margin-left:-23px;transition:all .5s;}
.rbslider-container .move-down:hover{
  background-position:-216px -149px;
}

.home-news{position:absolute;z-index: 99;top:78%;left:50%;width:270px;margin:0 0 0 -200px;height:20px;line-height:20px;padding:0 40px 0 50px;overflow:hidden;}
.home-news span,.home-news .more{position:absolute;top:0;left:0;color:#00DFB9;} 
.home-news .more{left:auto;right:0;border-bottom:1px dotted #00dfb9;display:block;line-height:1.2em;padding-bottom:3px;}
.home-news ul{transition:all .6s;}
.home-news ul li{height:20px;}
.home-news ul li a{color:#DDDDDD;}
  @-webkit-keyframes up {
  0% {
  top:270px; 
  opacity: 0;
  }

  100% {
  top:0; 
    opacity: 1;
  }
}
keyframes up {
  0% {
  top:270px; 
  opacity: 0;
  }

  100% {
  top:0; 
    opacity: 1;
  }
}
 @-webkit-keyframes down {
  0% {
  top:-270px; 
  opacity: 0;
  }

  100% {
  top:0; 
    opacity: 1;
  }
}
keyframes down {
  0% {
  top:-270px; 
  opacity: 0;
  }

  100% {
  top:0; 
    opacity: 1;
  }
}
  
@-webkit-keyframes img-up{
  0% {
  top:270px; 
  opacity: 0;
  }

  100% {
  top:0; 
    opacity: 1;
  }
}
keyframes img-up{
  0% {
  top:270px; 
  opacity: 0;
  }

  100% {
  top:0; 
    opacity: 1;
  }
} 

.section-content-container {width:1200px;margin:8% auto 0; height:85%;}
.section-content-container hgroup{margin:auto;text-align:center;letter-spacing:2px;font-size:10px;position:relative;right:-100%;opacity:0;transition:all .8s;}
.active .section-content-container hgroup{right:0;opacity:1;}
.section-content-container hgroup h2{text-transform:uppercase;font-weight:600;color:#1e529b;font-size:3em;}
.section-content-container hgroup h3{ font-size:1.2em; margin-bottom:10px;color:#1e529b;}
.section-content-container hgroup h2.white{color:#1e529b;}
.section-content-container hgroup h3.white{color:#1e529b;}

.section-content{margin:60px auto auto;position:relative;}
.section-content{left:-100%;transition:all .5s ease .3s;opacity:0;}
.active .section-content{left:0;opacity:1;} 
.marketing-content hgroup h3{color:#1e529b !important;}
.section-content-container hgroup h2.chenggong{color:#fff;}
.section-content-container hgroup h3.cheng{color:#fff;}

/*右侧客服*/
#panel{position:fixed;right:0;top:50%;margin-top:-126px;height:250px;border:1px solid #00735F;background:#018D75;width:49px;z-index:999;font-family:'microsoft yahei';}
.index_cy{width:30px;height:30px;background-image:url(../img/index_cy.png);position:fixed; right:0; top:50%; margin-top:140px;background-position:62px 0px;cursor:pointer;}
.index_cy2{width:30px;height:30px;background-image:url(../img/index_cy.png);position:fixed; right:0; top:50%; margin-top:140px;background-position:30px 0px;cursor:pointer;}
#panel,#panel .info{border-top-left-radius:10px;border-bottom-left-radius:10px;}
 
#panel .icons li{width:49px;height:49px;background-image:url(../img/icon2.png);background-repeat:no-repeat;}
.icons .up{background-position:-330px -125px;cursor:pointer;}
.icons .qq{background-position:-385px -73px;}
.icons .tel{background-position:-385px -159px;}
.icons .wx{background-position:-383px -121px;}
.icons .down{background-position:-330px -164px;cursor:pointer;}

#panel .info{position:absolute;height:147px;top:50%;right:100%;margin-top:-73.5px;background:#018D75;width:0;overflow:hidden;transition:all .5s;}
#panel .info.hover{width:145px;}
#panel .info li{width:145px;display:none;text-align:center;color:#ccc;}

#panel .info li p{font-size:1.1em;line-height:2em;padding:15px;text-align:left;}
#panel .info li.qq p a{display: block;margin-top: 12px;width: 100px;height: 32px;line-height: 32px;color: #00dfb9;font-size: 16px;text-align: center;text-decoration: none;border: 1px solid #00dfb9;border-radius:5px;}
#panel .info li.qq p a:hover{background:#00dfb9;color:#fff;}
#panel .info li  div.img{height:100%;background:#DEFFF9;margin:15px}

/*-----------------------------新闻页--------------------------------------------------*/



aside{position:relative;position:fixed;top:0;left:0;width:245px;height:100%;background:#fff;font-family:'microsoft yahei';transition:all .5s;}
.close aside{left:-245px;}
aside h1{margin:25px 0 0 15px;line-height:2.6em;}
aside h1 a{font-size:2em;color:#333;text-transform:uppercase;font-weight:bold; text-align:center;height:50px;display:block;}
aside h1 a img{ width:80%; text-align:center}
aside h1 span{display:none;}
aside h1 b{font-style:normal;display:block;font-size:.28em;color:#666;line-height:1em;margin-top:-3px;letter-spacing:4px;}
.aside-container{margin:60px auto 0;width:130px;text-align:center;} 
 
aside .qrcode p{margin-top:10px;color:#333;}
aside .qrcode p i{width:9px;height:14px;background:url(../img/icon2.png) -117px -182px no-repeat;float:right;}

 
aside nav li{margin:3px 0;}
aside nav li a{height:30px;line-height:30px;display:block;border-radius:10px/10px;}
aside nav li a.cur,aside nav li a:hover{background:#2FD0B5;color:#fff;}

aside footer{text-align:center;width:100%;position:absolute;right:0;bottom:35px;color:#666;line-height:1.8em;}

#main-container{margin-left:245px;padding-top:80px;transition:all .5s;position:relative;  }
.close #main-container{margin-left:0;}

#main-container .btns{position:fixed;right:15px;bottom:25px;z-index:99999;}
#main-container .btns li{margin-bottom:5px;position:relative;}
#main-container .btns li .info{position:absolute;width:0;overflow:hidden;height:100%;background-color:rgba(0,0,0,.6);top:0;right:100%;z-index:1;color:#ccc;border-top-left-radius:5px;border-bottom-left-radius:5px;}
#main-container .btns li p{padding:6px 0 6px 17px;width:100px;line-height:1.5em;}
#main-container .btns li p.qq{line-height:3em;color:#26C5B5;}
#main-container .btns li:hover .info{width:120px;background:#000;transition:all .5s;}
#main-container .btns li a{display:block;height:50px;width:50px;border-radius:5px/5px;background-color:rgba(0,0,0,.6);background-image:url(../img/icon2.png);background-repeat:no-repeat;transition:background-color .5s;position:relative;z-index:2;}
#main-container .btns li:hover a{background-color:#000;}
#main-container .btns li:hover a.tel,#main-container .btns li:hover a.qq{border-top-left-radius:0;border-bottom-left-radius:0;}

.btns .up{background-position:-330px -123px;cursor:pointer;}
.btns .tel{background-position:-387px -159px;}
.btns .qq{background-position:-387px -73px;}

.sub-nav{position:fixed;top:0;left:220px;width:100%;background:#EFF2F4;padding:25px 0 25px 55px;}
.close .sub-nav{left:0;}

.sub-nav .btn li{display:inline-block;margin-right:6px;}
.sub-nav .btn li a{display:block;padding:0 12px;height:30px;line-height:30px;color:#777777;background:#fff;border-radius:5px/5px;border:1px solid #ccc;font:normal 1.1em/28px 'microsoft yahei';}
.sub-nav .btn li a i{font-size:1.5em;font-style:normal;vertical-align:middle;color:#555;}
 
.news-cate a{display:inline-block;color:#777;border:1px solid #ccc;height:26px;line-height:26px;background:#fff;border-right:none;padding:0 20px;}
 
.news-cate a.cur,.news-cate a:hover{background:#666666;color:#fff;}
 
.news-cate a:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;}
.news-cate a:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #ccc;}

.sub-nav .switch{position:absolute;left:0px;top:20px;z-index:110;font-size:3em;display:block;cursor:pointer;}

.inner-wrap{padding:25px 100px 25px 30px;}

.news-list{ -webkit-animation:fadeInUp .8s ease 1;animation:fadeInUp .8s ease 1;}
.news-list li{margin:0 0 25px 0;position:relative;padding-left:72px;clear:both;}
.news-list li:nth-child(2n+0){margin-right:0;}

.news-list li .news-img{float:left;width:230px;margin-right:35px;text-align:center;overflow:hidden;border:2px solid #fff;background:#fff;position:relative;} 
.news-list li .news-img .img{display:block;width:100%;height:100%;position:absolute;left:0;left:0;} 
.news-list li .news-img .bl{margin-top:60%;} 
.news-list li .news-img img{min-width:100%;min-height:100%;}

.news-list li .news-img .date{position:absolute;left:50px;top:0;height:30px;width:50px;background:#fff;background:rgba(255,255,255,.75);color:#555;line-height:30px;text-align:center;font-size:18px;font-weight:normal;}
.news-list li .news-img .date span{display:block;position:absolute;top:0;left:-50px;height:100%;width:50px;background:#7BB83B;background:rgba(123,184,59,.75);color:#fff;line-height:30px;text-align:center;}

 
.news-list li h2{margin-top:3px;font:normal 1.8em/1.5em 'microsoft yahei';height:1.5em;overflow:hidden;}
.news-list li h2 a{color:#222;}
.news-list li h2 a:hover{color:#2FD0B5;}
.news-list li p.desc{color:#777;line-height:1.8em;height:3.6em;overflow:hidden;}
.news-list li .more{color:#2CC0A7;}
.news-list li .info{color:#999;margin:6px 0;}
 

.news-list li .date{width:58px;height:66px;padding-top:2px;color:#fff;font-size:2em;text-align: center;background: url(../img/icon2.png) no-repeat -442px -128px;position:absolute;left:0;top:0;font-family: "微软雅黑",Arial;}
.news-list li .date span{display:block;font-size:.56em;line-height:1.2em;}

article{font-family:'microsoft yahei';padding:0 320px 0 25px;position:relative;}
article h1{font-size:2.2em;}
article .info{color:#999;margin:15px 0 0;padding-bottom:30px;border-bottom:1px solid #dadada;}
article .info u{margin:0 10px;font-size:1.3em;}
article .info i{margin-right:5px;color:#333;}
article .content{border-top:1px solid #fff;padding-top:30px;line-height:2em;font-size:1.2em;}
article .content p{line-height:2em;margin:10px 0;}
article .content h1,article .content h2,article .content h3,article .content h4{font-weight:normal;margin:10px 0;color:#444;}
article .content h1{font-size:1.32em;}
article .content h2{font-size:1.23em;}
article .content h3{font-size:1.16em;}
article .content h4{font-size:1em;}
article .content strong,article .content b{font-weight:bold;}

article .recommend-news{width:280px;padding:15px;background:#fff;height:680px;position:fixed;top:130px;right:81px;z-index:999;transition:all .5s; -webkit-animation:fadeInRight .8s ease 1;animation:fadeInRight .8s ease 1;}
article .recommend-news .caption{border-bottom:2px solid #eee;height:3em;line-height:3em;margin:10px 0;}
article .recommend-news .caption h3{height:100%;display:inline-block;border-bottom:2px solid #2FD0B5;font-size:1.45em;}
article .recommend-news li{margin-bottom:13px;padding-bottom:13px;border-bottom:1px dotted #ccc;}
article .recommend-news li .img{width:100px;height:78px;overflow:hidden;float:left;margin-right:15px;}
article .recommend-news li img{min-width:100%;min-height:100%;max-width:120%;}
article .recommend-news li h2 a{font-size:1.1em;color:#333;}
article .recommend-news li p{color:#999;margin-top:10px;}
article .recommend-news li p i{color:#222;}

.news-cate-dropdown{display:none;position:relative;width:98px;font-family:'microsoft yahei';float:right;}
.details-page .news-cate-dropdown{display:none !important;}
.news-cate-dropdown button{border:1px solid #ccc;width:100%;text-align:center;height:25px;line-height:23px;padding:0;margin:0;background:#fff;border-radius:3px;outline:none;color:#666;}
.news-cate-dropdown button:hover,.news-cate-dropdown.active button{background:#eee;}
.news-cate-dropdown button i{margin-left:2px;font-size:1.2em;vertical-align:middle;}
.news-cate-dropdown ul{display:none;position:absolute;text-align:center;width:100px;top:26px;right:0;background:#fff;border:1px solid #ccc;border-radius:5px;padding:10px 0;box-shadow:0 0 10px #ccc;}
.news-cate-dropdown.active ul{display:block;}
.news-cate-dropdown ul li{line-height:2.3em;color:#333;}

/*-------------------------------------------------------------------------------------*/ 

/*-----------------案例------------------*/

.cases{ -webkit-animation:zoomIn .8s ease 1;animation:zoomIn .8s ease 1;}
.cases a{cursor:pointer;}
.cases li{width:23.125%;margin:0 2.5% 2.5% 0;float:left;box-sizing:border-box;border:1px solid #DEDEDE;border-bottom:2px solid #01BE9E;}
.cases li:hover{border-bottom-color:#10917B;}
.cases li:nth-child(4n){margin-right:0;}
.cases .case-img{position:relative;width:100%;overflow:hidden;}
.cases .case-img .ck{margin-top:60%;}
.cases .case-img .img-box,.cases .cover{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;transition:all .38s;} 
.cases .case-img .cover{top:-100%;background:rgba(0,0,0,.6) url(../img/click.png) center center no-repeat;display:block;}
.cases li:hover .case-img .cover{top:0;}
 
.cases .case-img .img-box img{height:100%;}

.cases .intro{position:relative;padding:10px;background:#F5F5F5;color:#666;line-height:1.8em;overflow:hidden;}
.cases .intro h2,.cases .intro p{position:relative;z-index:2; height:30px; line-height:30px; overflow:hidden; }
.cases .intro .cover{top:100%;background:#1FB198;}
.cases li:hover .intro .cover{top:0;}
.cases .intro h2{font-size:1.15em;}
.cases .intro h2 a{color:#05977F;}

.sub-nav h2{font-size:1.9em;line-height:1.1em;}

 
.cases li:hover .intro h2 a,.cases li:hover .intro{color:#fff;}

.case-detail{padding-left:19px;font-family:'microsoft yahei';}
.case-detail .caption{color:#333;background:url(../img/icon2.png) -442px -89px no-repeat;font-size:1.8em;padding-left:15px;height:30px;line-height:30px;margin-left:-20px;}
.case-detail .info{color:#2FD0B5;font-size:1.1em;}
.case-detail h1{font-size:1.5em;margin:25px 0 15px;display:inline-block;margin-right:15px; color:#39F;}

.case-detail .intro{font-size:1.18em;line-height:2em;margin-bottom:25px;color:#333;}
.case-detail .url a{font-size:1.18em;line-height:2em;margin:25px 0;color:#999;}
.case-detail .url a:hover{font-size:1.18em;line-height:2em;margin:25px 0;color:#39F;}

.case-detail .imgs{margin-top:15px;}
.case-detail .imgs img{margin:10px 0;}
@media screen and (min-width:1050px){ 
  #fp-nav{display:none !important;}
} 
 @media screen and (max-width:1050px){  
  #header{height:60px;line-height:60px;}
  
  #header #logo img{width:90%;} 
   
  header .nav-tel{right:12%;}
  header nav{position:absolute;width:100%;top:100%;margin:0;left:0;}
  header nav ul{ position:absolute;top:0;left:80%;width:20%;display:none;}
  header nav ul.show{display:block;}
  #header nav li{width:auto;float:none;background:rgba(51,51,51,.66);border-bottom:1px dotted #999;margin-bottom:0;}
  #header nav li a{font-size:13px;display:block;padding:0 25px;border-top:none;font-family:黑体;}
  header nav li.active a, header nav li a:hover{border-top:none;} 
  header nav li a:after{content:"";clear:both;height:0;display:block;}

  #header nav .icon_menu{display:block;font-size:39px;position:absolute;right:10px;top:-100%;margin-top:5px;cursor:pointer;}
  header nav .icon_menu:before{color:#00DFB8;}
  
  #header nav li,#header nav li a,#header nav li a b:before,#header nav li a span{height:35px;line-height:35px;}  

  #header nav li a b{float:left;display:block;font-size:18px;color:#fff;}
 
  header nav li a span{float:right; }

  
  .section-content-container{width:86%;margin-top:120px;}
  .section-content-container hgroup{font-size:8px;}
   

  .partner-list li .con{font-size:9px;}

  .marketing-content li{margin-right:0;}
  
  .home-about-navi li{font-size:1.1em;padding:0 30px;}
  .home-about{margin:270px auto auto 36%;}
  .home-about-bottom{display:none;} 
  
  .home-contact{margin-top:150px;}
  .home-contact ul{float:none;position:static;text-align:center;}
  .home-contact li{float:none;margin:0;padding:0;width:100% !important;position:static;}
  .home-contact li.center{margin:25px 0 0;}
  .home-contact li.img{text-align:center;}
  .home-contact li.img img{width:130px;}
  .home-contact li.copyright,.home-contact li.line,.home-contact .kh{display:none;}
  

  aside{width:100%;height:60px;background: rgba(0,0,0,.38);}
   
  .close aside{left:0;}
  aside .qrcode,aside nav,aside footer{display:none;}
  
  .sub-nav .switch{display:none;}
  .sub-nav h2{font-size:1.6em;line-height:1.4em;}
  
  #main-container{margin-left:0;}  
   
  
  aside h1{line-height:60px;margin-top:0;max-width:180px;}
  aside h1 a{background-size:43px;height:60px;font-size:1.8em;}
  
  aside h1 b{display:none;}
  
  .sub-nav{width:auto;right:35px;left:auto !important;top:0;z-index:99;background:transparent;padding:15px 0 0;}  
  
  .news-list li h2{font-size:1.4em;} 
  article .recommend-news{top:110px;}
  
  .cases li{width:48.5%;margin:0 3% 3% 0;} 
  .cases li:nth-child(4n),.cases li:nth-child(3n){margin-right:3%;}
  .cases li:nth-child(2n){margin-right:0;}
  #panel{display:none;}
  #fp-nav{display:none !important;}
  .job{display:none;}
  .index_cy{ display:none}
  .index_cy2{ display:none}
  
}
 
 @media screen and (max-width:980px){ 
  .marketing-content li{width:33%;float:left;} 
  .home-about{margin:300px auto auto 38%;width:50%;} 
  .inner-wrap{padding-top:10px;}  
} 
 
@media screen and (max-width:880px){
  #header .nav-tel{right:12%;}
  header nav{position:absolute;width:100%;top:100%;margin:0;left:0;}
  header nav ul{ position:absolute;top:0;left:60%;width:40%;display:none;}
  header nav ul.show{display:block;}
  #header nav li{width:auto;float:none;background:rgba(0,0,0,.66);}
  #header nav li a{padding:0 15px;}
  header nav li.active a , header nav li a:hover{border-top:none;} 
  header nav li a:after{content:"";clear:both;height:0;display:block;}

  #header nav .icon_menu{display:block;font-size:39px;position:absolute;right:10px;top:-100%;margin-top:5px;cursor:pointer;}
  header nav .icon_menu:before{color:#00DFB8;}
   
  #header nav li a b{float:left;display:block;font-size:18px;color:#fff;}
   
  #header nav li a span{float:right;} 

  .slide-content{width:76%;font-size:7px;} 
  .home-news{font-size:12px;}
  .slide-content-1 .border{display:none;}

  .section-content-container hgroup{font-size:6px;} 
  .section-content-container{width:90%;margin-top:90px;}

  .section-content{margin-top:25px;}


  .service-list li{width:100%;float:none;text-align:left;margin:0 0 10px;}
  .service-list li .top{padding:10px 0 10px 90px; background-repeat:no-repeat;background-position:35px center;background-size:30px;}
  .service-list li:hover {top:0;box-shadow:none;}
  .service-list li .intro{display:none;}

   .rbslider-item-list-more{display:block;}
   .rbslider-item-list-wrapper .wider-more{display:none;}
   
   .partner-list li{width:50%;}
   .partner-list li:nth-child(4n) ~ li{display:none;}
   .partner-list li:nth-child(2n){border-right:none;}
   .partner-list li:nth-child(2n) ~ li{border-bottom:1px solid transparent;}
   
   .partner-list li .con .img img{max-width:80%;}
   
   .rbslider-container-horizontal.case-list .rbslider-pagination-bullet{width:8px;height:8px;border-radius:50%/50%;margin-right:8px;}
   .rbslider-container-horizontal.case-list > .rbslider-pagination{bottom:auto;top:68%;}
   
   .marketing-content{width:86%;}
   
   .home-about{margin-left:35%;width:50%;}

  .news-list li h2{font-size:1.3em;}
  article h1{font-size:1.7em;}
  article{padding:10px;}
  article .recommend-news{width:auto;height:auto;position:static;margin-top:20px;}
  .recommend-news .ad-img{display:none;}
}

 



@font-face {
  font-family: 'ElegantIcons';
  src:url('fonts/ElegantIcons.eot');
  src:url('fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'),
    url('fonts/ElegantIcons.woff') format('woff'),
    url('fonts/ElegantIcons.ttf') format('truetype'),
    url('fonts/ElegantIcons.svg#ElegantIcons') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'ElegantIcons';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}


/*产品 轮播*/
.friend{height:480px;margin:0 auto;overflow:hidden;width:1200px;}
.mr_frbox{padding:24px 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:180px 10px 0 0;width:28px;}
.mr_frBtnR{float:right;margin-top:180px;cursor:pointer;width:28px;height:46px;}
.mr_frUl{float:left;height:332px;width:947px;margin-left:10px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:370px; overflow:hidden;position:relative; }
.mr_frUl ul li .libox{background:rgba(0,0,0,0.6); padding:15px;height:400px; margin:0 15px; color:#FFF;}
.mr_frUl ul li .libox:hover{background:rgba(0,0,0,0.7);-ms-transition:all .5s;transition:all .5s;}
.mr_frUl ul li .libox .pic{ height:150px; overflow:hidden;}
.mr_frUl ul li .libox .pic img{ width:100%; height:150px;}
.mr_frUl ul li .libox h3{ color:#fff; font-size:2em; height:50px; line-height:50px; overflow:hidden; font-weight:800; text-align:center; margin:16px 0; }
.mr_frUl ul li .libox .prolist{ padding:10px 0; margin-top:10px; border-top:1px solid #ccc; margin:0 auto; width:90%;}
.mr_frUl ul li .libox .prolist dl dd{ line-height:35px; height:35px; background:url(../images/portPro.png) no-repeat 0 13px; padding-left:18px;overflow:hidden;}

.pro-more{margin-top:10px; text-align:center;}
.pro-more a{ display:inline-block;height:20px;line-height:20px; padding:2px 15px; border-radius:10px; font-size:1.2em; font-family:宋体;
            border:0px dotted #2ED0B7;text-align:center; color:#fff; background:#1e529b;}
.pro-more a:hover{background:#fff;color:#000;-ms-transition:all .5s;transition:all .5s;}



/*方案 */
.scheme-list{width:90%; margin: 0 auto;}
.scheme-list li{ float:left; width:31.333%; margin-right:3%; margin-bottom:50px;}
.scheme-list li:nth-child(3n){margin-right:0%;}
.scheme-list li .img-box{ position:relative; }
.scheme-list li .pic img{ width:100%;}
.scheme-list li .img-box h3{ width:100%; height:100px; line-height:100px; font-size:2em; text-align:center; color:#fff; position:absolute; left:0; bottom:0px; background:#000; background:rgba(0,0,0,.8);opacity:.6;}
.scheme-list li .img-box h3:hover{  background:#000; /*background:rgba(0,0,0,.8)*//*;*/opacity:.8;-ms-transition:all .5s;transition:all .5s;}

/*更多 */
.wider-more{ text-align:right;margin-top:50px;}
.wider-more a{ display:inline-block;height:40px;line-height:40px; padding:0px 36px; border-radius:20px; font-size:1.2em; 
            border:0px dotted #2ED0B7;text-align:center;color:#fff; background:#1e529b;}
.wider-more a:hover{background:#fff;color:#000;-ms-transition:all .5s;transition:all .5s;}


/*首页关于我们 page5*/
.inaboutL{ float:left; width:46%; line-height:200%; color:#1e529b; font-size:1.2em;} 
.inaboutL img{ margin-bottom:20px; max-width:100%;} 
.inaboutR{float:right;width:530px;} 
.inaboutL p{color:#1e529b;}
/*关于 图片滚动 page5*/
.all{ width:530px; height:360px; padding:0px; position: relative; }
.screen{width:530px; height:320px; overflow:hidden; position:relative;}
.screen li{ overflow:hidden; float:left;width:530px}
.screen li img{ width:100%;}
.screen ul{ position:absolute; left:0; top:0px; width:3000px;}
.all ol{ position:absolute; left:50%; margin-left:-30px; bottom:10px; line-height:20px; text-align:center;}
.all ol li{ float: left; margin-left: 5px; cursor: pointer; text-indent:-9999px;
width:16px;height:16px; border-radius:8px;background:#000; background:rgba(0,0,0,.6);opacity:.6;}
.all ol li.current{ background:#1e529b!important;}

/*底部联系我们*/
.homefooter{ position:absolute; bottom:0%; left:0px; width:100%;}
.section-content-footer {width:640px;margin:0 auto; color:#666; }
.indexContact{ background:#1e529b;  padding:10px 0 0px;}
.indexContact .contit{ float:left; width:20%; margin:0 2%; text-align:center}
.indexContact .contit h2{text-transform:uppercase;font-weight:800;color:#666;font-size:2.2em;}
.indexContact .contit h3{ font-size:1.4em; margin-bottom:10px;color:#999;}

.indexContact .contel{ float:left; width:76%; margin-top:10px;}
.indexContact .contel .telhome { color:#fff;}
.indexContact .contel .telhome span{ display:inline-block; background:url(../images/portTel.png) no-repeat 0 0; padding-left:40px; line-height:20px;}
.indexContact .contel span.b1{ background:url(../images/portTel.png) no-repeat 0 0; padding-left:40px; font-weight:600; margin-left:20px;}
.indexContact .contel span.b2{background:url(../images/portHome.png) no-repeat 0 0; padding-left:30px; font-weight:600; margin-left:10px;}
.indexContact .contel .fotnav { text-align:right; margin-top:20px; }
.indexContact .contel .fotnav a{ margin:0 3px; }
.indexContact .conWx{ float:left; width:10%; text-align:right;}
.indexfooter{ background:#1e529b; line-height:35px; }
.indexfooter .section-content-footer{ color:#fff; text-align:center; }

.friend2{ display:none;}
@media screen and (max-width:880px){
/*产品 轮播*/
.friend{ display:none;}
.friend2{ display:block; height:480px;margin:0 auto;overflow:hidden;width:95%; position:relative;}
.mr_frbox2{padding:20px 0px 0px;}
.mr_frBtnL2{cursor:pointer; position:absolute; top:0%; right:50px; z-index:666;}
.mr_frBtnL2 , .mr_frBtnR2 { width:15px}
.mr_frBtnR2{cursor:pointer; position:absolute; top:0%; right:10px; z-index:666;}
.mr_frUl2{float:left;height:200px;width:100%;margin-left:10px;}
.mr_frUl2 ul li{display:inline;float:left;width:100%;overflow:hidden;position:relative;}
.mr_frUl2 ul li .libox{background:rgba(31,52,71,.6); height:375px; margin:2px 2px 0; color:#FFF;}
.mr_frUl2 ul li .libox .pic{ height:150px; overflow:hidden;width:98%;}
.mr_frUl2 ul li .libox .pic img{width:100%;}
.mr_frUl2 ul li .libox h3{ color:#fff; font-size:1.8em; height:40px; line-height:40px; overflow:hidden; font-weight:800; text-align:center; margin:8px 0; }
.mr_frUl2 ul li .libox .prolist{ padding:10px 0; margin-top:10px; border-top:1px solid #ccc; margin:0 auto; width:90%;}
.mr_frUl2 ul li .libox .prolist dl dd{ line-height:30px; height:30px; background:url(../images/portPro.png) no-repeat 0 10px; padding-left:18px;overflow:hidden;}

.pro-more{margin-top:10px; text-align:center;}
.pro-more a{ display:inline-block;height:20px;line-height:20px; padding:2px 15px; border-radius:10px; font-size:1.2em; 
            border:0px dotted #2ED0B7;text-align:center; color:#fff; background:#1e529b;}
.pro-more a:hover{background:#fff;color:#000;-ms-transition:all .5s;transition:all .5s;}

/*方案 */
.scheme-list{width:90%; margin: 0 auto;}
.scheme-list li{ float:left; width:48%; margin-right:4%; margin-bottom:20px;}
.scheme-list li:nth-child(2n){margin-right:0%;}
.scheme-list li .img-box{ position:relative; }
.scheme-list li .pic img{ width:100%;}
.scheme-list li .img-box h3{ width:100%; height:40px; line-height:40px; font-size:1em; text-align:center; color:#fff; position:absolute; left:0; bottom:0px; background:#000; background:rgba(0,0,0,.6);opacity:.6;}
.scheme-list li .img-box h3:hover{  background:#000; background:rgba(0,0,0,.8);opacity:.8;-ms-transition:all .5s;transition:all .5s;}

/*更多 */
.wider-more{ text-align:right;margin-top:50px;}
.wider-more a{ display:inline-block;height:20px;line-height:20px; padding:2px 15px; border-radius:10px; font-size:1.2em; 
            border:0px dotted #2ED0B7;text-align:center; color:#fff; background:#1e529b;}
.wider-more a:hover{background:#fff;color:#000;-ms-transition:all .5s;transition:all .5s;}
  
/*首页关于我们 page5*/
.inaboutL{ float:none; width:100%; line-height:200%; color:#fff; font-size:1.0em;} 
.inaboutL img{ max-width:80%; margin:0 auto 20px; } 
.inaboutR{float:right; display:none; } 
.inaboutL p{color:#1e529b;}/*修改部分*/


 /*banner动画*/

.section{min-width:320px;position:relative;} 
.page1{background:#0F0B08;}  
.rbslider-container{position:relative;min-height:460px;}
.rbslider-slide{background-size:cover;background-position:center center;position:relative;}
 
.slide-content{width:90%;color:#fff;margin:0 auto 0;text-align:center;font-size:10px;position:relative;top:30%; } 
.slide-content .content-box{position:relative;z-index:3;}
 
.slide-content-1 .img{width:100%;margin:20px auto 0;position:relative; text-align:center} 
.slide-content-2 .img img{max-width:100%;} 
.slide-content-3 .img img{max-width:100%;} 
.rbslider-slide-active .slide-content-1 .img{-webkit-animation:bounceInDown 1.8s;-ms-animation:bounceInDown 1.8s;animation:bounceInDown 1.8s;}
.slide-content-2 .img{width:100%;margin:20px auto 0;position:relative;text-align:center} 
.rbslider-slide-active .slide-content-2 .img{-webkit-animation:fadeInUpBig 1.8s;-ms-animation:fadeInUpBig 1.8s;animation:fadeInUpBig 1.8s;}
.slide-content-3 .img{width:100%;margin:20px auto 0;position:relative; text-align:center} 
.rbslider-slide-active .slide-content-3 .img{-webkit-animation:slideInLeft 1.8s;-ms-animation:slideInLeft 1.8s;animation:slideInLeft 1.8s;}
  



/*底部联系我们*/
.homefooter{ position:absolute; bottom:0%; left:0px; width:100%;}
.section-content-footer {width:100%;margin:0 auto; color:#666; padding:0 5px}
.indexContact{ background:#1e529b; padding:5px 0;}
.indexContact .contit{ float:left; width:12%; border-right:1px solid #666; margin-right:2%; display:none}
.indexContact .contit h2{text-transform:uppercase;font-weight:800;color:#666;font-size:2.2em;}
.indexContact .contit h3{ font-size:1.4em; margin-bottom:10px;color:#999;}

.indexContact .contel{ float:left; width:80%; }
.indexContact .contel .telhome {}
.indexContact .contel .telhome span{ display:inline-block; background:url(../images/portTel.png) no-repeat 0 0; padding-left:40px; line-height:24px;}
.indexContact .contel span.b1{ background:url(../images/portTel.png) no-repeat 0 0; padding-left:30px; font-weight:600; margin-right:0px;}
.indexContact .contel span.b2{background:url(../images/portHome.png) no-repeat 0 0; padding-left:30px;  display:none}
.indexContact .contel .fotnav { text-align:right; margin-top:20px;display:none }
.indexContact .contel .fotnav a{ margin:0 3px; }
.indexContact .conWx{ float:left; width:20%; text-align:right;}
.indexContact .conWx img{ width:100%;}
.indexfooter{ background:#1e529b; line-height:35px;display:none}
.indexfooter .section-content-footer{ color:#fff; text-align:center; }


}*{margin:0;padding:0;list-style-type:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{ border:0;vertical-align: middle;} 
ol,ul,li {list-style:none;}
li{vertical-align: middle;}
h1,h2,h3,h4,h5,h6,em,b{font-size:100%;font-weight:normal;}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  border-radius: 0;
  
}
a{text-decoration:none;}
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
  -webkit-appearance: none;
}
a,a:visited{color:inherit;} 
 
img{max-width:100%;}
body{font:normal 13px '宋体' !important;overflow-x:hidden;background:#EFF2F4;}
body.home{background:#171C1C;}
.clear{clear:both;}
.clearfix:after{content:"";height:0;display:block;clear:both;}  
.white{color:#fff;}  
html,body{width:100%;height:100%;} 
 
html,body,.page-container,.section,.rbslider-container{height:100%;width:100%;min-width:320px;}
.section{background-position:center center;background-repeat:no-repeat;background-size:cover;}

.portbox1{ height:23px; background:url(../images/port1.png) no-repeat center 0;}
.portbox2{ height:23px; background:url(../images/port2.png) no-repeat center 0;}
.portbox3{ height:23px; background:url(../images/port3.png) no-repeat center 0;}
.portbox4{ height:23px; background:url(../images/port4.png) no-repeat center 0;}

header{font:normal 1em 'microsoft yahei';width:100%;position:fixed;z-index:99999;background:rgba(0,0,0,.58);height:70px;line-height:70px; box-shadow:0 5px 6px 0 rgba(0,0,0,.15);transition:background-color .6s;} 
header.down{background:rgba(0,0,0,.58);height:70px;line-height:70px;box-shadow:0 5px 6px 0 rgba(0,0,0,.15);transition:background-color .6s;}

header .container{width:1200px;margin:auto;height:100%; }
#logo{position:absolute;height:100%;}
#logo img{transition:all .5s;width:100%;}
.down #logo img{width:100%;}
 
header nav{width:70%;height:100%; float:right; position:relative;z-index:3;color:#fff;}
header nav ul{height:100%;}
header nav .icon_menu{display:none;}
header nav li{float:left;width:14.2%;height:100%;box-sizing:border-box;text-align:center;} 
header nav li b{position:relative;top:2px;font-size:16px;margin-right:2px;display:none;}
header nav li a{font-size:16px;letter-spacing:1px; color:#fff; display:inline-block;}
header nav li a:active{ color:#1e529b; font-size:20px; font-weight:500;}
header nav li a:hover{ font-size:20px; font-weight:500;}
header nav li.active a ,header nav li.active a {font-size:20px; font-weight:500;}
 
header.down .nav-tel{font-size:20px;}
 /*banner动画*/
.section{min-width:320px;position:relative;} 
.page1{background:#0F0B08;}  
.rbslider-container{position:relative;min-height:460px;}
.rbslider-slide{background-size:cover;background-position:center center;position:relative;}
 
.slide-content{width:50%;color:#fff;margin:0 auto 0;text-align:center;font-size:10px;position:relative;top:25%; } 
.slide-content .content-box{position:relative;z-index:3;}
 

.slide-content-1 .img{width:100%;margin:20px auto 0;position:relative; text-align:center} 
.slide-content-2 .img img{max-width:100%;} 
.slide-content-3 .img img{max-width:100%;} 
.rbslider-slide-active .slide-content-1 .img{-webkit-animation:bounceInDown 1.8s;-ms-animation:bounceInDown 1.8s;animation:bounceInDown 1.8s;}
.slide-content-2 .img{width:100%;margin:20px auto 0;position:relative;text-align:center} 
.rbslider-slide-active .slide-content-2 .img{-webkit-animation:fadeInUpBig 1.8s;-ms-animation:fadeInUpBig 1.8s;animation:fadeInUpBig 1.8s;}
.slide-content-3 .img{width:100%;margin:20px auto 0;position:relative; text-align:center} 
.rbslider-slide-active .slide-content-3 .img{-webkit-animation:slideInLeft 1.8s;-ms-animation:slideInLeft 1.8s;animation:slideInLeft 1.8s;}

#logo,#logo img,header nav{-ms-transition:all .5s;transition:all .5s;}
 
  
.rbslider-container .move-down{display: block;width: 47px;height: 48px;background: url(../img/icon2.png) no-repeat -216px -97px;cursor: pointer;z-index: 99;position:fixed; bottom:3%;left:50%;margin-left:-23px;transition:all .5s;}
.rbslider-container .move-down:hover{
  background-position:-216px -149px;
}

.home-news{position:absolute;z-index: 99;top:78%;left:50%;width:270px;margin:0 0 0 -200px;height:20px;line-height:20px;padding:0 40px 0 50px;overflow:hidden;}
.home-news span,.home-news .more{position:absolute;top:0;left:0;color:#00DFB9;} 
.home-news .more{left:auto;right:0;border-bottom:1px dotted #00dfb9;display:block;line-height:1.2em;padding-bottom:3px;}
.home-news ul{transition:all .6s;}
.home-news ul li{height:20px;}
.home-news ul li a{color:#DDDDDD;}
  @-webkit-keyframes up {
  0% {
  top:270px; 
  opacity: 0;
  }

  100% {
  top:0; 
    opacity: 1;
  }
}
keyframes up {
  0% {
  top:270px; 
  opacity: 0;
  }

  100% {
  top:0; 
    opacity: 1;
  }
}
 @-webkit-keyframes down {
  0% {
  top:-270px; 
  opacity: 0;
  }

  100% {
  top:0; 
    opacity: 1;
  }
}
keyframes down {
  0% {
  top:-270px; 
  opacity: 0;
  }

  100% {
  top:0; 
    opacity: 1;
  }
}
  
@-webkit-keyframes img-up{
  0% {
  top:270px; 
  opacity: 0;
  }

  100% {
  top:0; 
    opacity: 1;
  }
}
keyframes img-up{
  0% {
  top:270px; 
  opacity: 0;
  }

  100% {
  top:0; 
    opacity: 1;
  }
} 

.section-content-container {width:1200px;margin:8% auto 0; height:85%;}
.section-content-container hgroup{margin:auto;text-align:center;letter-spacing:2px;font-size:10px;position:relative;right:-100%;opacity:0;transition:all .8s;}
.active .section-content-container hgroup{right:0;opacity:1;}
.section-content-container hgroup h2{text-transform:uppercase;font-weight:600;color:#1e529b;font-size:3em;}
.section-content-container hgroup h3{ font-size:1.2em; margin-bottom:10px;color:#1e529b;}
.section-content-container hgroup h2.white{color:#1e529b;}
.section-content-container hgroup h3.white{color:#1e529b;}

.section-content{margin:60px auto auto;position:relative;}
.section-content{left:-100%;transition:all .5s ease .3s;opacity:0;}
.active .section-content{left:0;opacity:1;} 
.marketing-content hgroup h3{color:#1e529b !important;}

/*右侧客服*/
#panel{position:fixed;right:0;top:50%;margin-top:-126px;height:250px;border:1px solid #00735F;background:#018D75;width:49px;z-index:999;font-family:'microsoft yahei';}
.index_cy{width:30px;height:30px;background-image:url(../img/index_cy.png);position:fixed; right:0; top:50%; margin-top:140px;background-position:62px 0px;cursor:pointer;}
.index_cy2{width:30px;height:30px;background-image:url(../img/index_cy.png);position:fixed; right:0; top:50%; margin-top:140px;background-position:30px 0px;cursor:pointer;}
#panel,#panel .info{border-top-left-radius:10px;border-bottom-left-radius:10px;}
 
#panel .icons li{width:49px;height:49px;background-image:url(../img/icon2.png);background-repeat:no-repeat;}
.icons .up{background-position:-330px -125px;cursor:pointer;}
.icons .qq{background-position:-385px -73px;}
.icons .tel{background-position:-385px -159px;}
.icons .wx{background-position:-383px -121px;}
.icons .down{background-position:-330px -164px;cursor:pointer;}

#panel .info{position:absolute;height:147px;top:50%;right:100%;margin-top:-73.5px;background:#018D75;width:0;overflow:hidden;transition:all .5s;}
#panel .info.hover{width:145px;}
#panel .info li{width:145px;display:none;text-align:center;color:#ccc;}

#panel .info li p{font-size:1.1em;line-height:2em;padding:15px;text-align:left;}
#panel .info li.qq p a{display: block;margin-top: 12px;width: 100px;height: 32px;line-height: 32px;color: #00dfb9;font-size: 16px;text-align: center;text-decoration: none;border: 1px solid #00dfb9;border-radius:5px;}
#panel .info li.qq p a:hover{background:#00dfb9;color:#fff;}
#panel .info li  div.img{height:100%;background:#DEFFF9;margin:15px}

/*-----------------------------新闻页--------------------------------------------------*/



aside{position:relative;position:fixed;top:0;left:0;width:245px;height:100%;background:#fff;font-family:'microsoft yahei';transition:all .5s;}
.close aside{left:-245px;}
aside h1{margin:25px 0 0 15px;line-height:2.6em;}
aside h1 a{font-size:2em;color:#333;text-transform:uppercase;font-weight:bold; text-align:center;height:50px;display:block;}
aside h1 a img{ width:80%; text-align:center}
aside h1 span{display:none;}
aside h1 b{font-style:normal;display:block;font-size:.28em;color:#666;line-height:1em;margin-top:-3px;letter-spacing:4px;}
.aside-container{margin:60px auto 0;width:130px;text-align:center;} 
 
aside .qrcode p{margin-top:10px;color:#333;}
aside .qrcode p i{width:9px;height:14px;background:url(../img/icon2.png) -117px -182px no-repeat;float:right;}

 
aside nav li{margin:3px 0;}
aside nav li a{height:30px;line-height:30px;display:block;border-radius:10px/10px;}
aside nav li a.cur,aside nav li a:hover{background:#2FD0B5;color:#fff;}

aside footer{text-align:center;width:100%;position:absolute;right:0;bottom:35px;color:#666;line-height:1.8em;}

#main-container{margin-left:245px;padding-top:80px;transition:all .5s;position:relative;  }
.close #main-container{margin-left:0;}

#main-container .btns{position:fixed;right:15px;bottom:25px;z-index:99999;}
#main-container .btns li{margin-bottom:5px;position:relative;}
#main-container .btns li .info{position:absolute;width:0;overflow:hidden;height:100%;background-color:rgba(0,0,0,.6);top:0;right:100%;z-index:1;color:#ccc;border-top-left-radius:5px;border-bottom-left-radius:5px;}
#main-container .btns li p{padding:6px 0 6px 17px;width:100px;line-height:1.5em;}
#main-container .btns li p.qq{line-height:3em;color:#26C5B5;}
#main-container .btns li:hover .info{width:120px;background:#000;transition:all .5s;}
#main-container .btns li a{display:block;height:50px;width:50px;border-radius:5px/5px;background-color:rgba(0,0,0,.6);background-image:url(../img/icon2.png);background-repeat:no-repeat;transition:background-color .5s;position:relative;z-index:2;}
#main-container .btns li:hover a{background-color:#000;}
#main-container .btns li:hover a.tel,#main-container .btns li:hover a.qq{border-top-left-radius:0;border-bottom-left-radius:0;}

.btns .up{background-position:-330px -123px;cursor:pointer;}
.btns .tel{background-position:-387px -159px;}
.btns .qq{background-position:-387px -73px;}

.sub-nav{position:fixed;top:0;left:220px;width:100%;background:#EFF2F4;padding:25px 0 25px 55px;}
.close .sub-nav{left:0;}

.sub-nav .btn li{display:inline-block;margin-right:6px;}
.sub-nav .btn li a{display:block;padding:0 12px;height:30px;line-height:30px;color:#777777;background:#fff;border-radius:5px/5px;border:1px solid #ccc;font:normal 1.1em/28px 'microsoft yahei';}
.sub-nav .btn li a i{font-size:1.5em;font-style:normal;vertical-align:middle;color:#555;}
 
.news-cate a{display:inline-block;color:#777;border:1px solid #ccc;height:26px;line-height:26px;background:#fff;border-right:none;padding:0 20px;}
 
.news-cate a.cur,.news-cate a:hover{background:#666666;color:#fff;}
 
.news-cate a:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;}
.news-cate a:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #ccc;}

.sub-nav .switch{position:absolute;left:0px;top:20px;z-index:110;font-size:3em;display:block;cursor:pointer;}

.inner-wrap{padding:25px 100px 25px 30px;}

.news-list{ -webkit-animation:fadeInUp .8s ease 1;animation:fadeInUp .8s ease 1;}
.news-list li{margin:0 0 25px 0;position:relative;padding-left:72px;clear:both;}
.news-list li:nth-child(2n+0){margin-right:0;}

.news-list li .news-img{float:left;width:230px;margin-right:35px;text-align:center;overflow:hidden;border:2px solid #fff;background:#fff;position:relative;} 
.news-list li .news-img .img{display:block;width:100%;height:100%;position:absolute;left:0;left:0;} 
.news-list li .news-img .bl{margin-top:60%;} 
.news-list li .news-img img{min-width:100%;min-height:100%;}

.news-list li .news-img .date{position:absolute;left:50px;top:0;height:30px;width:50px;background:#fff;background:rgba(255,255,255,.75);color:#555;line-height:30px;text-align:center;font-size:18px;font-weight:normal;}
.news-list li .news-img .date span{display:block;position:absolute;top:0;left:-50px;height:100%;width:50px;background:#7BB83B;background:rgba(123,184,59,.75);color:#fff;line-height:30px;text-align:center;}

 
.news-list li h2{margin-top:3px;font:normal 1.8em/1.5em 'microsoft yahei';height:1.5em;overflow:hidden;}
.news-list li h2 a{color:#222;}
.news-list li h2 a:hover{color:#2FD0B5;}
.news-list li p.desc{color:#777;line-height:1.8em;height:3.6em;overflow:hidden;}
.news-list li .more{color:#2CC0A7;}
.news-list li .info{color:#999;margin:6px 0;}
 

.news-list li .date{width:58px;height:66px;padding-top:2px;color:#fff;font-size:2em;text-align: center;background: url(../img/icon2.png) no-repeat -442px -128px;position:absolute;left:0;top:0;font-family: "微软雅黑",Arial;}
.news-list li .date span{display:block;font-size:.56em;line-height:1.2em;}

article{font-family:'microsoft yahei';padding:0 320px 0 25px;position:relative;}
article h1{font-size:2.2em;}
article .info{color:#999;margin:15px 0 0;padding-bottom:30px;border-bottom:1px solid #dadada;}
article .info u{margin:0 10px;font-size:1.3em;}
article .info i{margin-right:5px;color:#333;}
article .content{border-top:1px solid #fff;padding-top:30px;line-height:2em;font-size:1.2em;}
article .content p{line-height:2em;margin:10px 0;}
article .content h1,article .content h2,article .content h3,article .content h4{font-weight:normal;margin:10px 0;color:#444;}
article .content h1{font-size:1.32em;}
article .content h2{font-size:1.23em;}
article .content h3{font-size:1.16em;}
article .content h4{font-size:1em;}
article .content strong,article .content b{font-weight:bold;}

article .recommend-news{width:280px;padding:15px;background:#fff;height:680px;position:fixed;top:130px;right:81px;z-index:999;transition:all .5s; -webkit-animation:fadeInRight .8s ease 1;animation:fadeInRight .8s ease 1;}
article .recommend-news .caption{border-bottom:2px solid #eee;height:3em;line-height:3em;margin:10px 0;}
article .recommend-news .caption h3{height:100%;display:inline-block;border-bottom:2px solid #2FD0B5;font-size:1.45em;}
article .recommend-news li{margin-bottom:13px;padding-bottom:13px;border-bottom:1px dotted #ccc;}
article .recommend-news li .img{width:100px;height:78px;overflow:hidden;float:left;margin-right:15px;}
article .recommend-news li img{min-width:100%;min-height:100%;max-width:120%;}
article .recommend-news li h2 a{font-size:1.1em;color:#333;}
article .recommend-news li p{color:#999;margin-top:10px;}
article .recommend-news li p i{color:#222;}

.news-cate-dropdown{display:none;position:relative;width:98px;font-family:'microsoft yahei';float:right;}
.details-page .news-cate-dropdown{display:none !important;}
.news-cate-dropdown button{border:1px solid #ccc;width:100%;text-align:center;height:25px;line-height:23px;padding:0;margin:0;background:#fff;border-radius:3px;outline:none;color:#666;}
.news-cate-dropdown button:hover,.news-cate-dropdown.active button{background:#eee;}
.news-cate-dropdown button i{margin-left:2px;font-size:1.2em;vertical-align:middle;}
.news-cate-dropdown ul{display:none;position:absolute;text-align:center;width:100px;top:26px;right:0;background:#fff;border:1px solid #ccc;border-radius:5px;padding:10px 0;box-shadow:0 0 10px #ccc;}
.news-cate-dropdown.active ul{display:block;}
.news-cate-dropdown ul li{line-height:2.3em;color:#333;}

/*-------------------------------------------------------------------------------------*/ 

/*-----------------案例------------------*/

.cases{ -webkit-animation:zoomIn .8s ease 1;animation:zoomIn .8s ease 1;}
.cases a{cursor:pointer;}
.cases li{width:23.125%;margin:0 2.5% 2.5% 0;float:left;box-sizing:border-box;border:1px solid #DEDEDE;border-bottom:2px solid #01BE9E;}
.cases li:hover{border-bottom-color:#10917B;}
.cases li:nth-child(4n){margin-right:0;}
.cases .case-img{position:relative;width:100%;overflow:hidden;}
.cases .case-img .ck{margin-top:60%;}
.cases .case-img .img-box,.cases .cover{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;transition:all .38s;} 
.cases .case-img .cover{top:-100%;background:rgba(0,0,0,.6) url(../img/click.png) center center no-repeat;display:block;}
.cases li:hover .case-img .cover{top:0;}
 
.cases .case-img .img-box img{height:100%;}

.cases .intro{position:relative;padding:10px;background:#F5F5F5;color:#666;line-height:1.8em;overflow:hidden;}
.cases .intro h2,.cases .intro p{position:relative;z-index:2; height:30px; line-height:30px; overflow:hidden; }
.cases .intro .cover{top:100%;background:#1FB198;}
.cases li:hover .intro .cover{top:0;}
.cases .intro h2{font-size:1.15em;}
.cases .intro h2 a{color:#05977F;}

.sub-nav h2{font-size:1.9em;line-height:1.1em;}

 
.cases li:hover .intro h2 a,.cases li:hover .intro{color:#fff;}

.case-detail{padding-left:19px;font-family:'microsoft yahei';}
.case-detail .caption{color:#333;background:url(../img/icon2.png) -442px -89px no-repeat;font-size:1.8em;padding-left:15px;height:30px;line-height:30px;margin-left:-20px;}
.case-detail .info{color:#2FD0B5;font-size:1.1em;}
.case-detail h1{font-size:1.5em;margin:25px 0 15px;display:inline-block;margin-right:15px; color:#39F;}

.case-detail .intro{font-size:1.18em;line-height:2em;margin-bottom:25px;color:#333;}
.case-detail .url a{font-size:1.18em;line-height:2em;margin:25px 0;color:#999;}
.case-detail .url a:hover{font-size:1.18em;line-height:2em;margin:25px 0;color:#39F;}

.case-detail .imgs{margin-top:15px;}
.case-detail .imgs img{margin:10px 0;}
@media screen and (min-width:1050px){ 
  #fp-nav{display:none !important;}
} 
 @media screen and (max-width:1050px){  
  #header{height:60px;line-height:60px;}
  
  #header #logo img{width:90%;} 
   
  header .nav-tel{right:12%;}
  header nav{position:absolute;width:100%;top:100%;margin:0;left:0;}
  header nav ul{ position:absolute;top:0;left:80%;width:20%;display:none;}
  header nav ul.show{display:block;}
  #header nav li{width:auto;float:none;background:rgba(51,51,51,.66);border-bottom:1px dotted #999;margin-bottom:0;}
  #header nav li a{font-size:13px;display:block;padding:0 25px;border-top:none;font-family:黑体;}
  header nav li.active a, header nav li a:hover{border-top:none;} 
  header nav li a:after{content:"";clear:both;height:0;display:block;}

  #header nav .icon_menu{display:block;font-size:39px;position:absolute;right:10px;top:-100%;margin-top:5px;cursor:pointer;}
  header nav .icon_menu:before{color:#00DFB8;}
  
  #header nav li,#header nav li a,#header nav li a b:before,#header nav li a span{height:35px;line-height:35px;}  

  #header nav li a b{float:left;display:block;font-size:18px;color:#fff;}
 
  header nav li a span{float:right; }

  
  .section-content-container{width:86%;margin-top:120px;}
  .section-content-container hgroup{font-size:8px;}
   

  .partner-list li .con{font-size:9px;}

  .marketing-content li{margin-right:0;}
  
  .home-about-navi li{font-size:1.1em;padding:0 30px;}
  .home-about{margin:270px auto auto 36%;}
  .home-about-bottom{display:none;} 
  
  .home-contact{margin-top:150px;}
  .home-contact ul{float:none;position:static;text-align:center;}
  .home-contact li{float:none;margin:0;padding:0;width:100% !important;position:static;}
  .home-contact li.center{margin:25px 0 0;}
  .home-contact li.img{text-align:center;}
  .home-contact li.img img{width:130px;}
  .home-contact li.copyright,.home-contact li.line,.home-contact .kh{display:none;}
  

  aside{width:100%;height:60px;background: rgba(0,0,0,.38);}
   
  .close aside{left:0;}
  aside .qrcode,aside nav,aside footer{display:none;}
  
  .sub-nav .switch{display:none;}
  .sub-nav h2{font-size:1.6em;line-height:1.4em;}
  
  #main-container{margin-left:0;}  
   
  
  aside h1{line-height:60px;margin-top:0;max-width:180px;}
  aside h1 a{background-size:43px;height:60px;font-size:1.8em;}
  
  aside h1 b{display:none;}
  
  .sub-nav{width:auto;right:35px;left:auto !important;top:0;z-index:99;background:transparent;padding:15px 0 0;}  
  
  .news-list li h2{font-size:1.4em;} 
  article .recommend-news{top:110px;}
  
  .cases li{width:48.5%;margin:0 3% 3% 0;} 
  .cases li:nth-child(4n),.cases li:nth-child(3n){margin-right:3%;}
  .cases li:nth-child(2n){margin-right:0;}
  #panel{display:none;}
  #fp-nav{display:none !important;}
  .job{display:none;}
  .index_cy{ display:none}
  .index_cy2{ display:none}
  
}
 
 @media screen and (max-width:980px){ 
  .marketing-content li{width:33%;float:left;} 
  .home-about{margin:300px auto auto 38%;width:50%;} 
  .inner-wrap{padding-top:10px;}  
} 
 
@media screen and (max-width:880px){
  #header .nav-tel{right:12%;}
  header nav{position:absolute;width:100%;top:100%;margin:0;left:0;}
  header nav ul{ position:absolute;top:0;left:60%;width:40%;display:none;}
  header nav ul.show{display:block;}
  #header nav li{width:auto;float:none;background:rgba(0,0,0,.66);}
  #header nav li a{padding:0 15px;}
  header nav li.active a , header nav li a:hover{border-top:none;} 
  header nav li a:after{content:"";clear:both;height:0;display:block;}

  #header nav .icon_menu{display:block;font-size:39px;position:absolute;right:10px;top:-100%;margin-top:5px;cursor:pointer;}
  header nav .icon_menu:before{color:#00DFB8;}
   
  #header nav li a b{float:left;display:block;font-size:18px;color:#fff;}
   
  #header nav li a span{float:right;} 

  .slide-content{width:76%;font-size:7px;} 
  .home-news{font-size:12px;}
  .slide-content-1 .border{display:none;}

  .section-content-container hgroup{font-size:6px;} 
  .section-content-container{width:90%;margin-top:90px;}

  .section-content{margin-top:25px;}


  .service-list li{width:100%;float:none;text-align:left;margin:0 0 10px;}
  .service-list li .top{padding:10px 0 10px 90px; background-repeat:no-repeat;background-position:35px center;background-size:30px;}
  .service-list li:hover {top:0;box-shadow:none;}
  .service-list li .intro{display:none;}

   .rbslider-item-list-more{display:block;}
   .rbslider-item-list-wrapper .wider-more{display:none;}
   
   .partner-list li{width:50%;}
   .partner-list li:nth-child(4n) ~ li{display:none;}
   .partner-list li:nth-child(2n){border-right:none;}
   .partner-list li:nth-child(2n) ~ li{border-bottom:1px solid transparent;}
   
   .partner-list li .con .img img{max-width:80%;}
   
   .rbslider-container-horizontal.case-list .rbslider-pagination-bullet{width:8px;height:8px;border-radius:50%/50%;margin-right:8px;}
   .rbslider-container-horizontal.case-list > .rbslider-pagination{bottom:auto;top:68%;}
   
   .marketing-content{width:86%;}
   
   .home-about{margin-left:35%;width:50%;}

  .news-list li h2{font-size:1.3em;}
  article h1{font-size:1.7em;}
  article{padding:10px;}
  article .recommend-news{width:auto;height:auto;position:static;margin-top:20px;}
  .recommend-news .ad-img{display:none;}
}

 



@font-face {
  font-family: 'ElegantIcons';
  src:url('fonts/ElegantIcons.eot');
  src:url('fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'),
    url('fonts/ElegantIcons.woff') format('woff'),
    url('fonts/ElegantIcons.ttf') format('truetype'),
    url('fonts/ElegantIcons.svg#ElegantIcons') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'ElegantIcons';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
}


/*产品 轮播*/
.friend{height:480px;margin:0 auto;overflow:hidden;width:1200px;}
.mr_frbox{padding:24px 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:180px 10px 0 0;width:28px;}
.mr_frBtnR{float:right;margin-top:180px;cursor:pointer;width:28px;height:46px;}
.mr_frUl{float:left;height:332px;width:947px;margin-left:10px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:370px; overflow:hidden;position:relative; }
.mr_frUl ul li .libox{background:rgba(0,0,0,0.6); padding:15px;height:400px; margin:0 15px; color:#FFF;}
.mr_frUl ul li .libox:hover{background:rgba(0,0,0,0.7);-ms-transition:all .5s;transition:all .5s;}
.mr_frUl ul li .libox .pic{ height:150px; overflow:hidden;}
.mr_frUl ul li .libox .pic img{ width:100%; height:150px;}
.mr_frUl ul li .libox h3{ color:#fff; font-size:2em; height:50px; line-height:50px; overflow:hidden; font-weight:800; text-align:center; margin:16px 0; }
.mr_frUl ul li .libox .prolist{ padding:10px 0; margin-top:10px; border-top:1px solid #ccc; margin:0 auto; width:90%;}
.mr_frUl ul li .libox .prolist dl dd{ line-height:35px; height:35px; background:url(../images/portPro.png) no-repeat 0 13px; padding-left:18px;overflow:hidden;}

.pro-more{margin-top:10px; text-align:center;}
.pro-more a{ display:inline-block;height:20px;line-height:20px; padding:2px 15px; border-radius:10px; font-size:1.2em; font-family:宋体;
            border:0px dotted #2ED0B7;text-align:center; color:#fff; background:#1e529b;}
.pro-more a:hover{background:#fff;color:#000;-ms-transition:all .5s;transition:all .5s;}



/*方案 */
.scheme-list{width:90%; margin: 0 auto;}
.scheme-list li{ float:left; width:31.333%; margin-right:3%; margin-bottom:50px;}
.scheme-list li:nth-child(3n){margin-right:0%;}
.scheme-list li .img-box{ position:relative; }
.scheme-list li .pic img{ width:100%;}
.scheme-list li .img-box h3{ width:100%; height:100px; line-height:100px; font-size:2em; text-align:center; color:#fff; position:absolute; left:0; bottom:0px; background:#000; background:rgba(0,0,0,.6);opacity:.6;}
.scheme-list li .img-box h3:hover{  background:#000; background:rgba(0,0,0,.8);opacity:.8;-ms-transition:all .5s;transition:all .5s;}

/*更多 */
.wider-more{ text-align:right;margin-top:50px;}
.wider-more a{ display:inline-block;height:40px;line-height:40px; padding:0px 36px; border-radius:20px; font-size:1.2em; 
            border:0px dotted #2ED0B7;text-align:center;color:#fff; background:#1e529b;}
.wider-more a:hover{background:#fff;color:#000;-ms-transition:all .5s;transition:all .5s;}


/*首页关于我们 page5*/
.inaboutL{ float:left; width:46%; line-height:200%; color:#fff; font-size:1.2em;} 
.inaboutL img{ margin-bottom:20px; max-width:100%;} 
.inaboutR{float:right;width:530px;} 
/*关于 图片滚动 page5*/
.all{ width:530px; height:360px; padding:0px; position: relative; }
.screen{width:530px; height:320px; overflow:hidden; position:relative;}
.screen li{ overflow:hidden; float:left;width:530px}
.screen li img{ width:100%;}
.screen ul{ position:absolute; left:0; top:0px; width:3000px;}
.all ol{ position:absolute; left:50%; margin-left:-30px; bottom:10px; line-height:20px; text-align:center;}
.all ol li{ float: left; margin-left: 5px; cursor: pointer; text-indent:-9999px;
width:16px;height:16px; border-radius:8px;background:#000; background:rgba(0,0,0,.6);opacity:.6;}
.all ol li.current{ background:#fff;}

/*底部联系我们*/
.homefooter{ position:absolute; bottom:0%; left:0px; width:100%;}
.section-content-footer {width:640px;margin:0 auto; color:#666; }
.indexContact{ background:#1e529b;  padding:10px 0 0px;}
.indexContact .contit{ float:left; width:20%; margin:0 2%; text-align:center}
.indexContact .contit h2{text-transform:uppercase;font-weight:800;color:#666;font-size:2.2em;}
.indexContact .contit h3{ font-size:1.4em; margin-bottom:10px;color:#999;}

.indexContact .contel{ float:left; width:76%; margin-top:10px;}
.indexContact .contel .telhome { color:#fff;}
.indexContact .contel .telhome span{ display:inline-block; background:url(../images/portTel.png) no-repeat 0 0; padding-left:40px; line-height:20px;}
.indexContact .contel span.b1{ background:url(../images/portTel.png) no-repeat 0 0; padding-left:40px; font-weight:600; margin-left:20px;}
.indexContact .contel span.b2{background:url(../images/portHome.png) no-repeat 0 0; padding-left:30px; font-weight:600; margin-left:10px;}
.indexContact .contel .fotnav { text-align:right; margin-top:20px; }
.indexContact .contel .fotnav a{ margin:0 3px; }
.indexContact .conWx{ float:left; width:10%; text-align:right;}
.indexfooter{ background:#1e529b; line-height:35px; }
.indexfooter .section-content-footer{ color:#fff; text-align:center; }

.friend2{ display:none;}
@media screen and (max-width:880px){
/*产品 轮播*/
.friend{ display:none;}
.friend2{ display:block; height:480px;margin:0 auto;overflow:hidden;width:95%; position:relative;}
.mr_frbox2{padding:20px 0px 0px;}
.mr_frBtnL2{cursor:pointer; position:absolute; top:0%; right:50px; z-index:666;}
.mr_frBtnL2 , .mr_frBtnR2 { width:15px}
.mr_frBtnR2{cursor:pointer; position:absolute; top:0%; right:10px; z-index:666;}
.mr_frUl2{float:left;height:200px;width:100%;margin-left:10px;}
.mr_frUl2 ul li{display:inline;float:left;width:100%;overflow:hidden;position:relative;}
.mr_frUl2 ul li .libox{background:rgba(31,52,71,.6); height:375px; margin:2px 2px 0; color:#FFF;}
.mr_frUl2 ul li .libox .pic{ height:150px; overflow:hidden;width:98%;}
.mr_frUl2 ul li .libox .pic img{width:100%;}
.mr_frUl2 ul li .libox h3{ color:#fff; font-size:1.8em; height:40px; line-height:40px; overflow:hidden; font-weight:800; text-align:center; margin:8px 0; }
.mr_frUl2 ul li .libox .prolist{ padding:10px 0; margin-top:10px; border-top:1px solid #ccc; margin:0 auto; width:90%;}
.mr_frUl2 ul li .libox .prolist dl dd{ line-height:30px; height:30px; background:url(../images/portPro.png) no-repeat 0 10px; padding-left:18px;overflow:hidden;}

.pro-more{margin-top:10px; text-align:center;}
.pro-more a{ display:inline-block;height:20px;line-height:20px; padding:2px 15px; border-radius:10px; font-size:1.2em; 
            border:0px dotted #2ED0B7;text-align:center; color:#fff; background:#1e529b;}
.pro-more a:hover{background:#fff;color:#000;-ms-transition:all .5s;transition:all .5s;}

/*方案 */
.scheme-list{width:90%; margin: 0 auto;}
.scheme-list li{ float:left; width:48%; margin-right:4%; margin-bottom:20px;}
.scheme-list li:nth-child(2n){margin-right:0%;}
.scheme-list li .img-box{ position:relative; }
.scheme-list li .pic img{ width:100%;}
.scheme-list li .img-box h3{ width:100%; height:40px; line-height:40px; font-size:1em; text-align:center; color:#fff; position:absolute; left:0; bottom:0px; background:#000; background:rgba(0,0,0,.6);opacity:.6;}
.scheme-list li .img-box h3:hover{  background:#000; background:rgba(0,0,0,.8);opacity:.8;-ms-transition:all .5s;transition:all .5s;}

/*更多 */
.wider-more{ text-align:right;margin-top:50px;}
.wider-more a{ display:inline-block;height:20px;line-height:20px; padding:2px 15px; border-radius:10px; font-size:1.2em; 
            border:0px dotted #2ED0B7;text-align:center; color:#fff; background:#1e529b;}
.wider-more a:hover{background:#fff;color:#000;-ms-transition:all .5s;transition:all .5s;}
  
/*首页关于我们 page5*/
.inaboutL{ float:none; width:100%; line-height:200%; color:#fff; font-size:1.0em;} 
.inaboutL img{ max-width:80%; margin:0 auto 20px; } 
.inaboutR{float:right; display:none; } 


 /*banner动画*/

.section{min-width:320px;position:relative;} 
.page1{background:#0F0B08;}  
.rbslider-container{position:relative;min-height:460px;}
.rbslider-slide{background-size:cover;background-position:center center;position:relative;}
 
.slide-content{width:90%;color:#fff;margin:0 auto 0;text-align:center;font-size:10px;position:relative;top:30%; } 
.slide-content .content-box{position:relative;z-index:3;}
 
.slide-content-1 .img{width:100%;margin:20px auto 0;position:relative; text-align:center} 
.slide-content-2 .img img{max-width:100%;} 
.slide-content-3 .img img{max-width:100%;} 
.rbslider-slide-active .slide-content-1 .img{-webkit-animation:bounceInDown 1.8s;-ms-animation:bounceInDown 1.8s;animation:bounceInDown 1.8s;}
.slide-content-2 .img{width:100%;margin:20px auto 0;position:relative;text-align:center} 
.rbslider-slide-active .slide-content-2 .img{-webkit-animation:fadeInUpBig 1.8s;-ms-animation:fadeInUpBig 1.8s;animation:fadeInUpBig 1.8s;}
.slide-content-3 .img{width:100%;margin:20px auto 0;position:relative; text-align:center} 
.rbslider-slide-active .slide-content-3 .img{-webkit-animation:slideInLeft 1.8s;-ms-animation:slideInLeft 1.8s;animation:slideInLeft 1.8s;}
  



/*底部联系我们*/
.homefooter{ position:absolute; bottom:0%; left:0px; width:100%;}
.section-content-footer {width:100%;margin:0 auto; color:#666; padding:0 5px}
.indexContact{ background:#1e529b; padding:5px 0;}
.indexContact .contit{ float:left; width:12%; border-right:1px solid #666; margin-right:2%; display:none}
.indexContact .contit h2{text-transform:uppercase;font-weight:800;color:#666;font-size:2.2em;}
.indexContact .contit h3{ font-size:1.4em; margin-bottom:10px;color:#999;}

.indexContact .contel{ float:left; width:80%; }
.indexContact .contel .telhome {}
.indexContact .contel .telhome span{ display:inline-block; background:url(../images/portTel.png) no-repeat 0 0; padding-left:40px; line-height:24px;}
.indexContact .contel span.b1{ background:url(../images/portTel.png) no-repeat 0 0; padding-left:30px; font-weight:600; margin-right:0px;}
.indexContact .contel span.b2{background:url(../images/portHome.png) no-repeat 0 0; padding-left:30px;  display:none}
.indexContact .contel .fotnav { text-align:right; margin-top:20px;display:none }
.indexContact .contel .fotnav a{ margin:0 3px; }
.indexContact .conWx{ float:left; width:20%; text-align:right;}
.indexContact .conWx img{ width:100%;}
.indexfooter{ background:#1e529b; line-height:35px;display:none}
.indexfooter .section-content-footer{ color:#fff; text-align:center; }


}