﻿@charset "utf-8";
/* CSS Document */
/*重置*/
*{font-size:16px;color:#333333; font-family:"微软雅黑";}
body{margin:0;}
a{}
img{border:none;display:block;}
input{padding:0;margin:0;border:none;}
ul,li{ list-style:none; padding:0; margin:0;}
table {border-collapse: collapse;border-spacing: 0;}
span,p,h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
/*导航栏*/
.header{ width: 100%; position: absolute;left: 0;right: 0;top: 0;z-index:100;}
.header_box{ width:1200px; margin:0 auto;}
.logo{ float:left; margin:21px 0;}
.menu{ float:right;}
.menu_box{ float:left; }
.menu_box li{ float:left;line-height:90px; position: relative;}
.menu_box li a{ color:#FFF; z-index:444;position: relative;margin:0 20px;}
.menu_box li .current{ color:#2299ee;}
.menu_box li a:hover{ color:#2299ee;}
.dhly, .dhle, .dhls{background: rgba(0,0,0,0.4);padding: 8px 0 8px;line-height:26px;border-radius: 3px;position: absolute;top:70px;left:0; right:0;}
.meted_box .dhly, .meted_box .dhle, .meted_box .dhls{background: rgba(255,255,255,0.97); z-index:555;box-shadow: 0px 4px 6px 0 rgba(0, 0, 0, 0.2);}
.dhly{max-width:88px;}
.dhle{min-width:112px;}
.dhls{min-width:256px;}
.dhls .xldhl a{font-size:12px; margin:0 20px;}
.dhly .xldhl a{font-size:12px; margin:0 20px;}
.dhle .xldhl a{font-size:12px; margin:0 20px;}
/*图片轮播*/
.banner{ position:relative; width:100%; overflow:hidden; margin:0 auto; height:620px;}
.bannerwap{height: 620px;position: relative;}
.bannerlist{position: absolute;left: 50%;margin-left: -960px;}
.ffont{position: absolute;left: 50%;margin-left: -297px;z-index:88; top:178px;}
.ffont_r{position: absolute;left: 50%;margin-left: -444px;z-index:77; top:223px;}
.niu{position: absolute;left: 50%; bottom: 35px;margin-left: -30px;z-index:122;}
.niu a{float:left;width:12px;height:12px;border-radius:20px;margin:0 8px; border:1px solid #FFF;}
.niu .nniu{ background-color:#FFF;}
/*公司简介*/
.company{ width:100%;}
.company_box{ width:1200px; margin:auto; overflow:hidden;}
.center {
  text-align: center;
  padding-bottom: 55px;
}
.center img{display: inline-block}

.biaot{ padding:60px 0; text-align:center;}
.biaot img{ margin:0 auto;}
.profile{overflow:hidden;}
.gs{ float:left; margin-bottom:60px;}
.wz{ width:630px; float:right;}
.wz span{ font-size:24px; color:#0c67b0;display:block; line-height:39px;margin-bottom:5px;}
.wz p{ color:#4c4c4c; line-height:32px;text-indent:2em;}
.wz a{ color:#666666; border:1px solid #ff9600; width:120px; height:35px; line-height:35px; display:block; text-align:center; float:right; margin-top:17px;}
/*企业文化*/
.corporate{ width:100%; background-color:#f5f5f5;}
.culture,.cul_y,.cul_e,.cul_s{ width:300px; float:left;}
.culture a,.cul_y a,.cul_e a,.cul_s a{ width:120px;height:120px; background-repeat:no-repeat; display:block;margin:0 90px;}
.culture span,.cul_y span,.cul_e span,.cul_s span{ display:block; text-align:center; line-height:16px; margin-top:40px; margin-bottom:60px;}
.culture a{ background-image:url(../images/wh_1.png);}
.cul_y a{ background-image:url(../images/wh_2.png);}
.cul_e a{ background-image:url(../images/wh_3.png);}
.cul_s a{ background-image:url(../images/wh_4.png);}
/*合作客户*/
.cooperative{width:100%;}
.customer{ width:1200px; overflow:hidden; margin-bottom:30px;}
.customer li{float: left;margin-right:30px;margin-bottom:30px;}
.customer li a{display: block;border: 1px solid #d9d9d9;}
/*底部*/
.below{width:100%;}
/* .below_box{background-image:url(../images/db_t.jpg);background-repeat: no-repeat;background-position:top center;height:270px;} */
.below_box{background-image:url(../images/foot_di.png);background-repeat: repeat-x;background-position:top center;height:270px;}
.tabular{ width:1200px; margin:0 auto;  padding-top:54px;}
.lar_t{ float:left; line-height:26px; margin-right:90px;}
.lar_t li a{ color:#fff; font-size:14px;}
.lar_t li p{ color:#FFF; margin-bottom:12px;}
.erwm{ float:right;}
.ma_t{ float:left; margin-left:40px;}
.ma_t span{color:#fff; font-size:14px; text-align:center; display:block; margin-top:11px;}
.dibu{ width:100%; padding: 10px 0;background-color:#606266;}
.dibu_f{width:1200px;text-align:center; margin:0 auto;font-size:12px;}
.dibu_f a{color:#FFF; text-align:center;  }
.dibu_f a:hover{color:#fff;}
/*关于我们*/
/*顶部*/
.overhead{width:100%;}
.overhead_box{ width:1200px; height:90px; margin:0 auto;}
.logo_y{float:left; margin:21px 0;}
.meted{ float:right;}
.meted_box{ float:left;}
.meted_box li{ float:left;line-height:90px;position: relative; }
.meted_box li a{z-index:444;position: relative;margin:0 20px;}
.meted_box li .curtyu{ color:#2299ee;}
.meted_box li a:hover{ color:#2299ee;}
/*图片*/
.guan{ width:100%;}
.guan_box{background:url(../images/about.jpg) no-repeat center top;height:270px;}
/*内容*/
.content{width:100%;}
.content_box{width:1200px; overflow:hidden; margin:0 auto;}
.bti{margin-top:60px;}

.bti h1{ font-size:28px; color:#000; text-align:center;line-height:27px; margin-bottom:16px;font-weight: normal;}
.bti h2{font-family:Arial;font-size:16px;color:#666;letter-spacing:2px;text-align:center;line-height:25px; margin-bottom:18px;font-weight: normal;}
.bom{ width:60px; height:4px; background-color:#0d68b0; margin:0 auto;}
.bti_wz{margin-bottom:55px; margin-top:40px;}
.bti_wz p{line-height:32px;text-indent: 2em; padding-top:12px;}
.zhiz{width:100%; background-color:#f5f5f5;}
.zhiz_box{width:1200px; overflow:hidden; margin:0 auto;}
.zhiz_f{margin:60px 0;}
.f_tp{width:1200px; overflow:hidden;}
.f_tp li{ float:left; border:1px solid #e5e5e5;}
.f_tp li img{
	max-width: 100%;
}
.lini{margin:60px 0; height:234px;}
.linileft{ float:left;}
.linileft h3{ font-family:"方正兰亭黑简体"; font-size:20px; font-weight:normal; line-height:21px; margin-bottom:26px;}
.lisi_fu{ margin-left:90px;height:20px; margin-bottom:35px;}
.lisi_fu span{ font-family:"幼圆"; font-size:18px; color:#0d68b0; float:left; margin:0 18px;}
.linileft p{ color:#666; display:block; line-height:35px;}
.liniright{ float:right;}
.fcai{overflow:hidden; margin-bottom:30px; margin-top:60px;}
.hdfc{ float:left; margin-right:30px; position: relative; margin-bottom:30px;}
.caseinfo{position: absolute;bottom:0; width:100%;height:40px;z-index:333;line-height:40px;color:#FFF; text-align:center;
 font-size:14px;}
.case{ background-color:#000;opacity: 0.6;position: absolute;bottom:0; width:100%;height:40px;}
/*咨询服务*/
/*图片*/
.zx{ width:100%;}
.zx_box{background:url(../images/zx.jpg) no-repeat center top;height:270px;}
/*内容*/
.sjfx{width:100%; margin-top:60px; height:100%;}
.sjfx_box{background:url(../images/dit_1.jpg) center center no-repeat; height:640px;}
.fx_j{ width:1200px; margin:0 auto; overflow:hidden;}
.fx_tp{ float:left; margin-top:98px;}
.fx_wz{ float:right; width:530px; margin-top:189px;}
.fx_wz h4{ font-size:48px; color:#FFF; font-weight:normal; text-align:center; margin-bottom:56px;}
.fx_wz p{ font-size:18px; color:#FFF; line-height:50px; text-indent:2em;}

.zcjd{width:100%;height:100%;}
.zcjd_box{height:640px;}
.zc_f{ width:1200px; margin:0 auto; overflow:hidden;}
.zc_wz{ float:left;width:530px; margin-top:189px;}
.zc_wz h4{ font-size:48px; color:#333; font-weight:normal; text-align:center; margin-bottom:56px;}
.zc_wz p{ font-size:18px; color:#666; line-height:50px; text-indent:2em;}
.zc_tp{ float:right; margin-top:62px;} 

.zrfz{width:100%;height:100%;}
.zrfz_box{background:url(../images/dit_2.jpg) center center no-repeat; height:640px;}
.zr_tp{float:left; margin-top:71px;}

.lcsl{width:100%;height:100%;}
.lcsl_box{background:url(../images/dit_3.png) center center no-repeat; height:640px;}
.lc_tp{float:left; margin-top:71px;}

.xx_tp{ float:right; margin-top:85px;}
/*解决方案*/
.fa{ width:100%;}
.fa_box{background:url(../images/jj.jpg) no-repeat center top;height:270px;}
/*内容*/
.jjfa{ width:100%;}
.jjfa_box{width:1200px; margin:0 auto; overflow:hidden;}
.jfinfo{ margin-top:60px; margin-bottom:30px; overflow:hidden;}
.jf_b{margin-bottom:30px;overflow:hidden;}
.ja_tu{ float:left;}
.ja_wz{ float:right; width:860px;}
.ja_wz span{ font-size:24px; line-height:46px; display:block; margin-bottom:5px;}
.ja_wz p{ font-size:14px; color:#666; line-height:28px; margin-bottom:18px; text-indent:2em;}
.ja_wz a{ width:98px; height:28px; text-align:center; line-height:28px; color:#0c67b0; border:1px solid #0c67b0; font-size:14px; display:inline-block;float:left;}
/*.ja_wz a{border:1px solid #fff;margin-top: 1em;display: inline-block;color: #fff;padding: 0 2em;}*/

.ja_wz a:hover{text-decoration: none;background-color: #0c67b0;color: #fff }
.ja_wz .mzdd{ width:98px; height:28px; text-align:center; line-height:28px; color:#0c67b0; border:1px solid #0c67b0; font-size:14px; display:block; margin-top:28px; float:left;}
/*l联系我们*/
.lxwm{ width:100%;}
.lxwm_box{background:url(../images/lx.jpg) no-repeat center top;height:270px;}
/*内容*/
.jrwm{ margin:60px 0; overflow:hidden;}
.jr_wz{float:left; width:630px; margin-top:9px;}
.jr_wz p{color:#4d4d4d; text-indent:2em; line-height:32px;}
.jr_tp{ float:right;}
.lxfs{ overflow:hidden; margin-top:53px; margin-bottom:49px;}
.lxfs_box{overflow:hidden;}
.fs_m{ float:left; width:600px;}
.fs_m p{ font-size:14px; line-height:24px;}
.fs_m p a{ color:#0c67b0;font-size:14px;}
/*解决方案子页*/
.jsmb{ margin-top:50px; background-image:url(../images/jsmb.png); height:450px;}

.design{width:100%; background-image:url(../images/sjjz.jpg); height:774px; background-repeat:no-repeat; background-position:center center;}
.design_box{width:1200px; overflow:hidden; margin:0 auto;}
.btzs{margin-top:60px;}
.btzs h5{ font-size:28px; color:#FFF; text-align:center;line-height:27px; margin-bottom:16px;font-weight: normal;}
.btzs h6{font-family:Arial;font-size:16px;color:#e5e5e5;letter-spacing:2px;text-align:center;line-height:25px; margin-bottom:18px;font-weight: normal;}
.infom{ width:60px; height:4px; background-color:#FFF; margin:0 auto;}
.sjjz{ background-image:url(../images/jz.png); height:504px; width:1200px;background-repeat:no-repeat; background-position:center center; margin-top:60px;}
.sjjz_yi{ width:1000px; height:252px; margin:0 100px;}
.sjjz_er{width:1200px; height:252px;}
.jz_wz, .jz_wy{ width:126px; height:140px; float:left; padding:0 12px; margin:0 25px;}
.jz_wz span, .jz_wy span{ color:#f5f5f5; font-size:14px; line-height:20px;display:block;}
.jz_wy .mzy{ margin-top:20px;}
.jz_wy{margin-top:39px;}
.jz_wz{margin-top:89px;}
.jz_tt, .jz_oo{ width:126px; height:140px; float:left; padding:0 12px; margin:0 25px;}
.jz_tt span, .jz_oo span{ color:#f5f5f5; font-size:14px; line-height:20px;display:block;}
.jz_tt .mze{ margin-top:30px;}
.jz_tt .mzs{ margin-top:10px;}
.jz_oo .mzl{ margin-top:20px;}
.jz_tt{margin-top:91px;}
.jz_oo{margin-top:121px;}

.sjbg{ margin:60px 0;}
.sjbg_y,.sjbg_i,.sjbg_w,.sjbg_l{ width:1200px; height:60px; background-color:#cad694; text-align:center; line-height:60px; color:#4c4c4c; font-size:22px; margin-bottom:2px;}
.sjbg_y{ background-color:#cad694;}
.sjbg_i{ background-color:#a5e6e6;}
.sjbg_w{ background-color:#fadc96;}
.sjbg_l{ background-color:#c5e3a6;}
.sjbg_e{ width:1200px; height:90px; background-color:#b6e0ee; margin-bottom:2px;}
.sjbg_s{ width:1200px; height:302px; background-color:#ffffc2; margin-bottom:2px;}
/*解决方案子页二*/
.jianshe{margin: 40px 0; background-image:url(../images/jsmb_1.jpg); height:490px;}
.jsmb_wzz{ float:left;}
.mbz_y, .mbz_i{ width:300px; height:110px; margin:0 15px; margin-top:20px; margin-bottom:60px;}
.mbz_y p{ color:#01acbe; padding-top:10px;}
.mbz_y span, .mbz_e span, .mbz_s span, .mbz_i span, .mbz_w span, .mbz_l span{ color:#666; font-size:14px;padding-top:9px;display:block;}
.mbz_e, .mbz_w{ width:300px; height:110px; margin:0 15px;margin-bottom:60px;}
.mbz_e p{ color:#e87071; padding-top:10px;}
.mbz_s, .mbz_l{width:300px; height:110px; margin:0 15px;}
.mbz_s p{ color:#00af92; padding-top:10px;}
.jsmb_yzw{ float:right;}
.mbz_i p{ color:#ffb850; padding-top:10px;text-align:right;}
.mbz_w p{ color:#663a77; padding-top:10px;text-align:right;}
.mbz_l p{ color:#c65885; padding-top:10px;text-align:right;}

.jizhi{width:100%; background-image:url(../images/sjjz_1.jpg); height:610px; background-repeat:no-repeat; background-position:center center;}
.jizhi_box{width:1200px; overflow:hidden; margin:0 auto;}
.szys{ background-image:url(../images/jz_1.png); height:340px; width:1200px;background-repeat:no-repeat; background-position:center center; margin-top:60px;}
.ys_wz, .ys_wy{ width:126px; height:175px; float:left; padding:0 12px; margin:0 25px;}
.ys_wz p, .ys_wy p{ color:#FFF; text-align:center; margin-top:16px;}
.ys_wz span, .ys_wy span{ color:#f5f5f5; font-size:14px; line-height:20px; margin-top:6px; display:block;}
.ys_wz a, .ys_wy a{font-size:36px;font-family:Arial;text-align:center;display:block; line-height:54px;margin-top:18px;}
.ys_wy{margin-top:164px;}
.ys_wz{margin-top:84px;}
.ys_wz a{color:#bf4f08;}
.ys_wy a{color:#1c4668;}

.sjbg{ margin:60px 0;}
.gnjg{width:100%; background-image:url(../images/gnj.jpg); height:517px; background-repeat:no-repeat; background-position:center center;}
.gnjg_box{width:1200px; overflow:hidden; margin:0 auto;}
.jiagu{ margin-top:57px; overflow:hidden;}
.gnwz_yy{ width:210px; float:left; margin-left:313px;}
.gnwz_yy p, .gnwz_ee p, .gnwz_ss p, .gnwz_ii p, .gnwz_ww p{ font-size:18px; color:#FFF; text-align:center;}
.gnwz_yy span, .gnwz_ee span, .gnwz_ss span, .gnwz_ii span, .gnwz_ww span{ font-size:14px; color:#FFF; line-height:21px; margin-top:12px; display:block;}
.gnwz_ee{width:210px; float:right; margin-right:305px;}
.gnys{background-image:url(../images/jgg.png); height:164px; width:1200px;background-repeat:no-repeat; background-position:center center;}
.gnwz_ss{ width:210px; float:left; margin-left:124px;}
.gnwz_ii{ width:210px; float:left; margin-left:167px;}
.gnwz_ww{ width:210px; float:right; margin-right:119px;}

.tese{ margin-top:48px; margin-bottom:36px; overflow:hidden;}
.tstp{ float:left; margin-top:15px;}
.tsgn{ float:right; width:574px;}
.tswz_y, .tswz_e, .tswz_s, .tswz_i, .tswz_w, .tswz_l{ height:52px; margin-bottom:19px;}
.tswz_y span, .tswz_e span, .tswz_s span, .tswz_i span, .tswz_w span, .tswz_l span{ font-family:Arial; font-size:36px;
 float:left; line-height:52px;}
.tswz_y span{color:#f8bb55;}
.tswz_e span{color:#ef8976;}
.tswz_s span{color:#9fa0a0;}
.tswz_i span{color:#34b79b;}
.tswz_w span{color:#fabd00;}
.tswz_l span{color:#eb5e01;}
.tswz_y p{ float:right; line-height:52px; width:528px;} 
.tswz_e p, .tswz_s p, .tswz_i p, .tswz_w p, .tswz_l p{ float:right; line-height:26px; width:528px;}


.img-responsive{ margin: 0 auto;}
#main-slider {
  position: relative;
  
}

.no-margin {
  margin: 0;
  padding: 0;
}


#main-slider .carousel .carousel-content {
  margin-top: 150px;
}

#main-slider .carousel .slide-margin{
  margin-top: 300px;
}
.slide-margin2{
  margin-top: 235px;
}

#main-slider .carousel h2 {
  color: #fff;
}

#main-slider .carousel .btn-slide {
  padding: 8px 20px;
  background: #ff9600;
  color: #fff;
  border-radius: 4px;
  margin-top: 25px;
  display: inline-block;
}

/*#main-slider .carousel .slider-img{
  text-align: right;
  position: absolute;
  
}*/


#main-slider .carousel .item {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  left: 0 !important;
  opacity: 0;
  top: 0;
  position: absolute;
  width: 100%;
  display: block !important;
  height: 730px;
  -webkit-transition: opacity ease-in-out 500ms;
  -moz-transition: opacity ease-in-out 500ms;
  -o-transition: opacity ease-in-out 500ms;
  transition: opacity ease-in-out 500ms;
}

#main-slider .carousel .item:first-child {
  top: auto;
  position: relative;
}

#main-slider .carousel .item.active {
  opacity: 1;
  -webkit-transition: opacity ease-in-out 500ms;
  -moz-transition: opacity ease-in-out 500ms;
  -o-transition: opacity ease-in-out 500ms;
  transition: opacity ease-in-out 500ms;
  z-index: 1;
}

#main-slider .prev,
#main-slider .next {
  position: absolute;
  top: 50%;
  background-color: #ff9600;
  color: #fff;
  display: inline-block;
  margin-top: -25px;
  height: 40px;
  line-height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 4px;
  z-index: 5;
}

#main-slider .prev:hover,
#main-slider .next:hover {
  background-color: #000;
}

#main-slider .prev {
  left: 10px;
}

#main-slider .next {
  right: 10px;
}

/*#main-slider .carousel-indicators li {
  width: 20px;
  height: 20px;
  background-color: #fff;
  margin: 0 15px 0 0;
  position: relative;
}

#main-slider .carousel-indicators li:after {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background: rgba(0, 0, 0, 0);
  border: 1px solid #FFF;
  left: -3px;
  top: -3px;
}*/

/*#main-slider .carousel-indicators .active{
  width: 20px;
  height: 20px;
  background-color: #ff9600;
   margin: 0 15px 0 0;
   border: 1px solid #ff9600;
   position: relative;
}*/

/*#main-slider .carousel-indicators .active:after {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  border-radius: 100%;
  background: #ff9600;
  border: 1px solid #ff9600;
  left: -3px;
  top: -3px;
}*/

#main-slider .active .animation.animated-item-1 {
  -webkit-animation: fadeInUp 300ms linear 300ms both;
  -moz-animation: fadeInUp 300ms linear 300ms both;
  -o-animation: fadeInUp 300ms linear 300ms both;
  -ms-animation: fadeInUp 300ms linear 300ms both;
  animation: fadeInUp 300ms linear 300ms both;
}

#main-slider .active .animation.animated-item-2 {
  -webkit-animation: fadeInUp 300ms linear 600ms both;
  -moz-animation: fadeInUp 300ms linear 600ms both;
  -o-animation: fadeInUp 300ms linear 600ms both;
  -ms-animation: fadeInUp 300ms linear 600ms both;
  animation: fadeInUp 300ms linear 600ms both;
}

#main-slider .active .animation.animated-item-3 {
  -webkit-animation: fadeInUp 300ms linear 900ms both;
  -moz-animation: fadeInUp 300ms linear 900ms both;
  -o-animation: fadeInUp 300ms linear 900ms both;
  -ms-animation: fadeInUp 300ms linear 900ms both;
  animation: fadeInUp 300ms linear 900ms both;
}

#main-slider .active .animation.animated-item-4 {
  -webkit-animation: fadeInDown 300ms linear 1200ms both;
  -moz-animation: fadeInDown 300ms linear 1200ms both;
  -o-animation: fadeInDown 300ms linear 1200ms both;
  -ms-animation: fadeInDown 300ms linear 1200ms both;
  animation: fadeInDown 300ms linear 1200ms both;
}











