
.misson{
	background-color: #f5f5f5;
	padding-top:  60px;
	padding-right: 0;
	padding-bottom: 60px;
	padding-left: 0;
	margin-top: 60px;
}
.misson .conn{ margin-top:0px;}
.misson .conn li{
	float:left;
	width:48%;
	list-style:none;
	

}
.misson .conn li:nth-child(2n){ float:right;}

.misson .conn .pic{ width:100%;overflow:hidden; display:block;}
.misson .conn .pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s;}
.misson .conn .pic:hover img{transform:scale(1.1);}

.misson .conn .wenzi h3{ margin-top:25px; line-height:42px; font-size:24px; }
.misson .conn .wenzi p{ line-height:30px; font-size:16px; color:#666}


.wrap{ width:100%; max-width:1200px; margin:0 auto}



@media screen and (max-width: 1024px){

.misson{ padding:35px 0}
}


@media screen and (max-width: 640px){

.misson .conn li{ width:90%; margin-bottom:20px;list-style:none; margin:0 auto; }
.misson .conn li:nth-child(2n){ float:left;}

.misson .conn .wenzi h3{ font-size:20px; line-height:22px; margin-top:15px; margin-bottom:6px}
.misson .conn .wenzi p{ font-size:14px; line-height:20px}
.misson .conn .pic{ width:100%;overflow:hidden; display:block;}

}









.kfadvantage{overflow: hidden; background:url(../imgpic/index_service_bj.jpg) center no-repeat; background-color:#0d094a;background-size:cover;padding:70px 0 50px}

.title_view {

  text-align: center;

  margin-bottom: 45px;

  line-height: 1;

  color: #fff;

  font-size: 30px;

}

.kfadvantage .kaf_img{position:relative;margin:0 auto;width:713px;height:501px;background:url(../imgpic/index_service.png) no-repeat}

.kfadvantage .kaf_img .k{position:absolute;display:block;width:76px;height:85px;background:url(../imgpic/index_service_fang.png) no-repeat;}

.kfadvantage .kaf_img .k.k1{left:183px;top:49px}

.kfadvantage .kaf_img .k.k2{left:49px;top:124px}

.kfadvantage .kaf_img .k.k3{left:31px;top:300px}

.kfadvantage .kaf_img .k.k4{right:50px;top:320px}

.kfadvantage .kaf_img .k.k5{right:25px;top:154px}

.kfadvantage .kaf_img .k.k6{right:155px;top:49px}

.kfadvantage .kaf_img .k.k7{left:181px;top:390px}

.kfadvantage .kaf_img .k.k8{right:225px;top:400px}

.kfadvantage .kaf_img .opc{position:absolute;display:block;width:213px;height:176px;background:url(../imgpic/index_service_guang.png) no-repeat;left:255px; background-position: center;}

.kfadvantage .kaf_img .opc_qie{position:absolute;display:block;width:59px;height:42px;background:url(../imgpic/index_service_qie.png) no-repeat;left:330px;top: 110px;}

.kfadvantage .kaf_img .qip{width:121px;height:140px;position:absolute;left:300px;overflow:hidden}

.kfadvantage .kaf_img .qip .qip_view{width:100%;position:absolute;top:140px;left:0}.kfadvantage .kaf_img .qip .qip_view i{float:left;width:5px;height:5px;background:#3eedff;border-radius:5px;margin-right:5px}

.kfadvantage .con_view{position:relative; max-width: 1200px; margin: 0 auto; }.kfadvantage .con_view ul li{font-weight:300;line-height:61px;color:#fff; font-size: 18px;list-style: none;}

.kfadvantage .con_view .t{position:absolute}

.kfadvantage .con_view .t.r{text-align:right}

.kfadvantage .con_view .t.t1{width:200px;top:60px;left:200px}

.kfadvantage .con_view .t.t2{width:200px;top:135px;left:65px}

.kfadvantage .con_view .t.t3{width:200px;top:310px;left:50px}

.kfadvantage .con_view .t.t4{width:200px;top:330px;right:80px}

.kfadvantage .con_view .t.t5{width:200px;top:165px;right:50px}

.kfadvantage .con_view .t.t6{width:200px;top:65px;right:180px}

.kfadvantage .con_view .t.t7{width:200px;top:410px;left:195px}

.kfadvantage .con_view .t.t8{width:200px;top:410px;right:250px}



.an_top_bu1{-webkit-animation:an_t_b 6s linear infinite;animation:an_t_b 6s linear infinite}

.an_top_bu2{-webkit-animation:an_t_b 6s 1s ease infinite;animation:an_t_b 6s 1s ease infinite}

.an_top_bu3{-webkit-animation:an_t_b 6s 2s ease-in infinite;animation:an_t_b 6s 2s ease-in infinite}

.an_top_bu4{-webkit-animation:an_t_b 6s 3s ease-out infinite;animation:an_t_b 6s 3s ease-out infinite}

.an_top_bu5{-webkit-animation:an_t_b 6s 4s ease-in-out infinite;animation:an_t_b 6s 4s ease-in-out infinite}

.an_top_bu6{-webkit-animation:an_t_b 6s 5s step-start infinite;animation:an_t_b 6s 5s step-start infinite}

.an_top_bu7{-webkit-animation:an_t_b 3s 3.5s step-end infinite;animation:an_t_b 6s 3.5s step-end infinite}

@-webkit-keyframes an_t_b{from{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}80%{opacity:1}to{-webkit-transform:translateY(-130px);-ms-transform:translateY(-130px);transform:translateY(-130px);opacity:0}}

@keyframes an_t_b{from{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}80%{opacity:1}to{-webkit-transform:translateY(-130px);-ms-transform:translateY(-130px);transform:translateY(-130px);opacity:0}}





.an_op{-webkit-animation:flash 6s linear infinite;animation:flash 6s linear infinite}

.an_op2{-webkit-animation:flash 6s linear .5s infinite;animation:flash 6s linear .5s infinite}

.an_op3{-webkit-animation:flash 6s linear .8s infinite;animation:flash 6s linear .8s infinite}

@-webkit-keyframes flash {

  0%, 50%, 100% {

    opacity: 1;

  }



  25%, 75% {

    opacity: 0;

  }

}



@keyframes flash {

  0%, 50%, 100% {

    opacity: 1;

  }



  25%, 75% {

    opacity: 0;

  }

}



.flash {

  -webkit-animation-name: flash;

  animation-name: flash;

}

.an_top{-moz-animation:an_t_sm 3s linear infinite alternate;-webkit-animation:an_t_sm 3s linear infinite alternate;-o-animation:an_t_sm 3s linear infinite alternate;-ms-animation:an_t_sm 3s linear infinite alternate;animation:an_t_sm 3s linear infinite alternate}

@-webkit-keyframes an_t_sm{from{-webkit-transform:translate3d(0,-6px,0);-ms-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}50%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translate3d(0,6px,0);-ms-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}}

@keyframes an_t_sm{from{-webkit-transform:translate3d(0,-6px,0);-ms-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}50%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translate3d(0,6px,0);-ms-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}}





.title_view_intro {

  color:#222;

  padding-top: 70px;

}



.flaticon_pro {

  background-position: center;

  background-repeat: no-repeat;

  margin-bottom: 15px !important;

}



.index_pro_title {

  font-size: 24px;

  color: #333;

}

.index_pro_more {

  padding-top: 35px;

  padding-bottom: 35px;

}

.index_pro_more a {

  display:block;

  border-radius: 25px;

  background: #00aeed;

  color: #fff;

  font-size: 16px;

  width: 130px;

  height: 40px;

  line-height: 40px;

  text-align: center;

}



.banner_overlay {

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  cursor: pointer;

  display: block;

}



.banner_modal .modal-content {

  /* background-color: #1d1d1d; */

}

.banner_modal #example_video_1 {

  height: 60vh;

}

.banner_modal .modal-header {

  padding: 20px;

}



.map-service{position:relative;background:#f4f5f9;padding-bottom: 40px;}

.map-service-right{padding-top:0px}

.china-map{width:748px;height:580px;background:url(../imgpic/index_map.png) center no-repeat;position:relative; margin: 0 auto;}

.region-list{position:absolute;left:0;top:0}



@-webkit-keyframes warn{

0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}

100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}

}

@-moz-keyframes warn{

0%{-moz-transform:scale(0);transform:scale(0);opacity:1}

100%{-moz-transform:scale(1);transform:scale(1);opacity:0}

}

@-o-keyframes warn{

0%{-o-transform:scale(0);transform:scale(0);opacity:1}

100%{-o-transform:scale(1);transform:scale(1);opacity:0}

}

@keyframes warn{

0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}

100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}

}

.area-box .dot{position:absolute;left:0;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#00a1e9;opacity:1;filter:alpha(opacity=100)}

.area-box .pulse{position:absolute;top:-28px;left:-28px;height:66px;width:66px;border:2px solid #0080d9;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px;-webkit-box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;-moz-box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;opacity:.12;filter:alpha(opacity=0);-webkit-animation:warn 2s ease-out both;-moz-animation:warn 2s ease-out both;-o-animation:warn 2s ease-out both;animation:warn 2s ease-out both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background:0 0}

.area-box .delay-01{-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0}

.area-box .delay-02{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}

.area-box .delay-03{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}

.area-box .delay-04{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}

.area-box .delay-05{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s}

.area-box .delay-06{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}

.area-box .delay-07{-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;-o-animation-delay:2.4s;animation-delay:2.4s}

.area-box .delay-08{-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;-o-animation-delay:-.4s;animation-delay:-.4s}

.area-box .delay-09{-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}

.area-box .delay-10{-webkit-animation-delay:-1.2s;-moz-animation-delay:-1.2s;-o-animation-delay:-1.2s;animation-delay:-1.2s}

.area-box .delay-11{-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}

.region-list.active .area-box .dot{background:#00a1e9}

.region-list.active .area-box .pulse{border-color:#00a1e9;top:-39px;left:-39px;height:88px;width:88px;-webkit-box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset;-moz-box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset;box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset}

.region-list.waite .area-box .dot{background:#00a1e9}

.region-list.waite .area-box .pulse{border-color:#00a1e9}

.show-regin{position:absolute;left:2px;height:0;top:0;width:11px;opacity:0;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.online-node .show-regin,.region-list:hover .show-regin,.underline-node .show-regin,.waite-node .show-regin{height:127px;opacity:1}

.show-regin span{width:80px;position:absolute;left:8px;top:-11px;padding:6px 10px;font-size:14px;color:#ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-align:center;white-space:nowrap;}

.postition-10 .show-regin span{left:0}

.postition-6 .show-regin span{left:-72px}

.area-box{z-index:77}

.show-regin{z-index:66}

.region-list.active .show-regin span{position:relative;color:#ccc}

.region-list.waite .show-regin span{color:#ccc}



.postition-7.region-list.active .area-box .pulse{top:-50px;left:-50px;width:110px;height:110px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}

.postition-9.region-list.active .area-box .pulse{top:-50px;left:-50px;width:110px;height:110px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}



.douhao{width:0}





.postition-1 {

  left: 292px;

  top: 307px;

}

.postition-2 {

  left: 428px;

  top: 445px;

}

.postition-4 {

  left: 572px;

  top: 447px;

}

.postition-5 {

  left: 538px;

  top: 422px;

}

.postition-6 {

  left: 515px;

  top: 490px;

}

.postition-7 {

  left: 626px;

  top: 174px;

}

.postition-8 {

  left: 531px;

  top: 243px;

}

.postition-9 {

  left: 583px;

  top: 343px;

}

.postition-10 {

  left: 613px;

  top: 364px;

}

.postition-11 {

  left: 553px;

  top: 297px;

}

.postition-13 {

  left: 441px;

  top: 342px;

}



.index_service_list {

  position: absolute;

  max-width: 1000px;

  margin: 0 auto;

  top: 130px;

  left: 0;

  right: 0;

}



.index_service_list .text-center {

  padding-bottom: 10px;

}



.index_service_list .index_service_number {

  color: #00a1e9;

  font-size: 40px;

}

.index_service_list .index_service_number sup {

  font-size: 20px;

  top: -1em;

}

.index_service_list .index_service_unit {

  color: #616881;

  font-size: 20px;

}

.index_service_list .index_service_unitdiv {

  font-size: 16px;

  line-height: 1px;

}

.index_hezuo {

  padding-bottom: 60px;

}

.index_scrolldiv { width: 100%; height: 111px; position: relative; margin: 0px auto;overflow: hidden;}

.index_scrolldiv ul { width: 100%; position: relative;}

.index_scrolldiv ul li { height: 95px; float: left; list-style: none; padding:8px;}

.index_scrolldiv ul li img { width: 205px; height: 95px; display: inline-block;box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);}



.foot_link_bj {

	background-color: #373d41;

	padding-top: 40px;

	padding-bottom: 20px;

}

.foot_link_bj .w1200 {

	max-width:1200px;

	margin:0 auto;

}

.foot_link_bj .clearfix:after {

	content: "."; 

	display: block;

	height: 0; 

	clear: both; 

	visibility: hidden;

}

.foot_link_bj li {

	display: inline-block;

	padding-right: 45px;

	text-align:left;

	float: left;

}

.foot_link_bj li:nth-last-child(2) {

/*	padding-right: 25px;*/

}

.foot_link_bj li:last-child {

	padding-right: 0px;

}

.foot_link_t1 {

	font-size: 18px;

	color: #ffffff;

	padding-bottom: 5px;

}

.foot_link_t2 p,

.foot_link_t2 a {

	font-size: 16px;

	line-height: 30px;

  color: #999;

  margin: 0;

}

.foot_link_t2 a:hover {

	color: #f0f0f0;

}

.foot_bj {

	background-color: #373d41;

	border-top: solid 1px #4d5256;

	text-align: center;

	font-size:14px;

	color:#999;

	padding:20px 0;

}

.foot_bj a {

	font-size:14px;

	color:#999;

}

.foot_bj a:hover {

	color:#fff;

}

.foot_link_tell {

  font-size: 24px;

  color: #fff;

}

.foot_link_adress {

  line-height: 20px !important;

}





.minibanner {

  width: 100%;

  height: 300px;

  background-position: center center;

  background-repeat: no-repeat;

  background-size: cover;

  text-align: center;

  color: #fff;

  text-align: center;

  margin-top: 70px;

}

.minibanner_txt {

  padding-top: 100px;

  line-height: 40px;

  font-size: 30px;

}


.minibanner_txtsub {

  font-size: 24px;

}

.minibanner_txtpro {

  max-width: 850px;

  margin: 0 auto;

  text-align: right;

}

.minibanner_txtabout {

  color: #333;

}

.minibanner_txtnews {

  max-width: 1100px;

  margin: 0 auto;

  text-align: left;

}

.minibanner_txt02 {

  max-width: 1000px;

  margin: 0 auto;

  text-align: left;

}

.minibanner_br {

  display: none;

}

.minibanner_txt05 {

  padding-top: 180px;

}

.minibanner_txt_about {

  font-size: 36px;

  padding-top: 180px;

}

.minibanner_txt_aboutsub {

  font-size: 24px;

  padding-top: 10px;

}



@media screen and (max-width: 992px) {

.minibanner_br {

  display: inline;

}

.minibanner {

  height: 200px;

}

.minibanner_txt {

  font-size: 24px;

  padding: 0 20px;

  padding-top: 70px;

}

.minibanner_txtsub {

  font-size: 20px;

}

}



@media screen and (max-width: 768px) {

  .minibanner {

    margin-top: 56px;

    height: 150px;

  }

  .minibanner_txt {

    font-size: 20px;

    padding-top: 40px;

    line-height: 30px;

  }

  .minibanner_txtsub {

    font-size: 16px;

  }

  }



.zy-slide{position:relative;width:1099px;height:285px;margin:0 auto;}

.zy-slide .zy-prev,.zy-slide .zy-next{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;line-height:80px;text-align:center;font-size:13px;cursor:pointer}

.zy-slide .zy-prev{left:-60px}

.zy-slide .zy-next{right:-60px}

.zy-slide ul{position:relative;width:1079px;height:265px; padding: 10px;}

.zy-slide li{position:absolute;width:0;height:0;list-style:none;padding: 10px;}

.zy-slide li img{width:100%;height:100%; border-radius:50%; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);}



#colorlib-testimonial .owl-carousel-product .owl-controls .owl-nav .owl-next,

#colorlib-testimonial .owl-carousel-product .owl-controls .owl-nav .owl-prev,

#colorlib-testimonial .owl-carousel-posts .owl-controls .owl-nav .owl-next,

#colorlib-testimonial .owl-carousel-posts .owl-controls .owl-nav .owl-prev {

  top: 50%;

  z-index: 9999;

  position: absolute;

  -webkit-transition: 0.3s;

  -o-transition: 0.3s;

  transition: 0.3s;

  padding: 0; }

  @media screen and (max-width: 768px) {

    #colorlib-testimonial .owl-carousel-product .owl-controls .owl-nav .owl-next,

    #colorlib-testimonial .owl-carousel-product .owl-controls .owl-nav .owl-prev,

    #colorlib-testimonial .owl-carousel-posts .owl-controls .owl-nav .owl-next,

    #colorlib-testimonial .owl-carousel-posts .owl-controls .owl-nav .owl-prev {

      top: 90%; } }



#colorlib-testimonial .owl-carousel-product .owl-controls .owl-nav .owl-next,

#colorlib-testimonial .owl-carousel-posts .owl-controls .owl-nav .owl-next {

  right: -4.5em; }

  @media screen and (max-width: 768px) {

    #colorlib-testimonial .owl-carousel-product .owl-controls .owl-nav .owl-next,

    #colorlib-testimonial .owl-carousel-posts .owl-controls .owl-nav .owl-next {

      right: 0; } }



#colorlib-testimonial .owl-carousel-product .owl-controls .owl-nav .owl-prev,

#colorlib-testimonial .owl-carousel-posts .owl-controls .owl-nav .owl-prev {

  left: -4.5em; }

  @media screen and (max-width: 768px) {

    #colorlib-testimonial .owl-carousel-product .owl-controls .owl-nav .owl-prev,

    #colorlib-testimonial .owl-carousel-posts .owl-controls .owl-nav .owl-prev {

      left: 0%; } }



#colorlib-testimonial .owl-carousel-posts .owl-controls .owl-nav .owl-next i,

#colorlib-testimonial .owl-carousel-posts .owl-controls .owl-nav .owl-prev i,

#colorlib-testimonial .owl-carousel-fullwidth .owl-controls .owl-nav .owl-next i,

#colorlib-testimonial .owl-carousel-fullwidth .owl-controls .owl-nav .owl-prev i {

  color: #000; }



#colorlib-testimonial .owl-carousel-posts .owl-controls .owl-nav .owl-next:hover i,

#colorlib-testimonial .owl-carousel-posts .owl-controls .owl-nav .owl-prev:hover i,

#colorlib-testimonial .owl-carousel-fullwidth .owl-controls .owl-nav .owl-next:hover i,

#colorlib-testimonial .owl-carousel-fullwidth .owl-controls .owl-nav .owl-prev:hover i {

  color: #000; }



#colorlib-testimonial .owl-theme .owl-controls .owl-nav [class*=owl-] {

  background: #fff;

  color: #000;

  background: #e6e6e6;

  padding: 5px 4px;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  border-radius: 0; }

  #colorlib-testimonial .owl-theme .owl-controls .owl-nav [class*=owl-] i {

    border: none; }

  #colorlib-testimonial .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {

    background: #fff; }

    #colorlib-testimonial .owl-theme .owl-controls .owl-nav [class*=owl-]:hover i {

      background: #fff; }

.colorlib-bg-section {

  background:url(../imgpic/product_slid_bj.png) center no-repeat;

  background-color:#f4f5f9;

  padding: 60px 0 20px 0;

}

.product_silde_row {

  padding: 0 30px;

}

.product_silde_item {

  width: 100%;

  padding: 15px;

  /* box-sizing: content-box; */

}

.product_silde_item > img {

  display: inline-block;

  width: 100%;

  height: auto;

  border-radius: 50%;

  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);

}

.product_silde_item > span {

  font-size: 17px;

  color: #666666;

  padding: 15px 0;

  display: inline-block;

  /* Firefox 4 */

  -moz-transition:all 0.8s linear;

  /* Safari and Chrome */

  -webkit-transition:all 0.8s linear;

  /* Opera */

  -o-transition:all 0.8s linear;

}

.carousel-product_t1 {

  font-size: 29px;

  color: #222222;

  padding-bottom: 10px;

}

.carousel-product_t2 {

  font-size: 18px;

  color: #666666;

  padding-bottom: 40px;

}

.owl-carousel-product .owl-nav .owl-prev,

.owl-carousel-product .owl-nav .owl-next {

  background: transparent !important;

  padding: 0 !important;

  top: 36% !important;

}

.owl-carousel-product .owl-nav .owl-prev {

  margin-left: 30px !important;

}

.owl-carousel-product .owl-nav .owl-next {

  margin-right: 30px !important;

}

.owl-carousel-product .owl-nav .owl-direction {

  padding: 0 !important;

  margin: 0 !important;

  color: rgba(204, 204, 204, 0.4) !important;

  background: transparent !important;

  font-size: 30px !important;

}

.owl-carousel-product .owl-nav .owl-direction:hover {

  color: #00a2e7 !important;

}

@media screen and (min-width: 1205px) {

  .product_silde_row .owl-stage-outer {

    padding-top: 50px !important;

    padding-bottom: 10px !important;

    height: 385px;

  }

  .product_silde_row .owl-carousel .owl-item.active {

    margin: 0 !important;

    max-width: 195px !important;

    transition: all 0.8s linear;

    /* Firefox 4 */

    -moz-transition:all 0.8s linear;

    /* Safari and Chrome */

    -webkit-transition:all 0.8s linear;

    /* Opera */

    -o-transition:all 0.8s linear;

  }

  .product_silde_row .owl-carousel .owl-item.active.activeproduct {

    width: 295px !important;

    max-width: 295px !important;

  }

  .product_silde_row .owl-carousel .owl-item.active.activeproduct .product_silde_item > img {

    margin-top: -50px;

  }

  .product_silde_row .owl-carousel .owl-item.active.activeproduct .product_silde_item > span {

    font-size: 24px;

  }

}

@media screen and (max-width: 768px) {

  .product_silde_item > img {

    width: 80px;

  }

}



.product_app_bj {

  padding: 70px 0;

}

.product_app img {

  margin: 0 auto;

  max-width: 100%;

  height: auto;

}

.product_saas_bj {

  padding: 70px 0;

  background: #f4f5f9;

}

.product_saas .flexslider .slides img {

max-width: 100%;

width: auto;

height: auto;

}

.project_list_item {

  padding-left: 50px;

  padding-top: 50px;

  padding-bottom: 20px;

}

.project_list_icon {

  float: left;

  width: 134px;

  height: 134px;

  border-radius: 50%;

  border: 2px dotted #c9ccd3;

  background-position: center center;

  background-repeat: no-repeat;

}

.project_list_txt {

  float: left;

  width: calc(100% - 134px);

  padding-left: 30px;

}

.project_list_txt01 {

  font-size: 20px;

  color: #333333;

  padding-top: 10px;

}

.project_list_txt02 {

  font-size: 16px;

  color: #999999;

  line-height: 24px;

  padding-top: 3px;

  padding-left: 3px;

}



.product_bigdata {

  background: #fff;

  border: 1px solid #dddddd;

  margin-top: 10px;

}



.product_bigdata .project_list_item {

  padding: 0;

  border-right: 1px solid #dddddd;

  height: 475px;

}

.product_bigdata .project_list_item:last-child {

  border-right: none;

}

@media screen and (max-width: 768px) {

    .product_bigdata .project_list_item {

      border-right: none;

      border-bottom: 1px solid #dddddd;

    }

    .product_bigdata .project_list_item:last-child {

      border-bottom: none;

    }

}

.product_bigdata .project_list_icon {

  float: none;

  margin: 0 auto;

  margin-top: 55px;

  margin-bottom: 35px;

}

.product_bigdata .project_list_txt {

  float: none;

  margin: 0 auto;

  width: 100%;

  padding-left: 0;

}

.product_bigdata .project_list_txt01 {

  padding-top: 0px;

}

.product_bigdata .project_list_txt02 {

  color: #666666;

  line-height: 30px;

  padding-top: 0px;

  padding-left: 0px;

}

.product_bigdata .project_list_txt03 {

  background-image: url(../imgpic/project_list_txtline.png);

  background-position: center center;

  background-repeat: no-repeat;

  height: 4px;

  padding: 25px 0;

}



.project_list_two {

  padding: 4em 0 3em 0 !important;

}

.project_list_two .carousel-product_t1 {

  padding-bottom: 50px;

}

.project_list_two .row {

  margin-left: -15px !important;

  margin-right: -15px !important;

}

/* .project_list_two .text-center {

  padding-left: 13px !important;

  padding-right: 13px !important;

} */

.project_list_two .services {

  margin-bottom: 30px;

  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);

  border-radius: 0px;

}

.project_list_two .services .icon {

  line-height: 95px;

  top: 50px;

}

.project_list_two .services .desc {

  padding: 170px 5px 5px 5px;

  height: 260px;

  font-size: 20px;

  color: #333333;

}

.project_list_two_model_bj {

  background-image: url(../imgpic/project_list_two_model_bj.jpg);

  background-position: center center;

  background-repeat: no-repeat;

  background-size: cover;

  padding: 60px 0;

}

.project_list_two_model_bj .carousel-product_t1 {

  color: #ffffff;

  padding-bottom: 25px;

}

.project_list_two_model img{

  max-width: 100%;

  width: auto;

  height: auto;

}



.project_list_two_jiam .row {

  margin-left: -13px !important;

  margin-right: -13px !important;

}

.project_list_two_jiam .row >div {

  padding-left: 13px !important;

  padding-right: 13px !important;

}

.project_list_two_jiam .services {

  border-radius: 5px;

}

.project_list_two_jiamtell_bj {

  background-image: url(../imgpic/project_list_two_jiamtell_bj.jpg);

  background-position: center center;

  background-repeat: no-repeat;

  background-size: cover;

  padding: 70px 0;

  font-size: 30px;

  color: #ffffff;

}



.school .nav-tabs {

  border-bottom: none;

}



.school .nav-tabs > li.active > a,

.school .nav-tabs > li.active > a:hover,

.school .nav-tabs > li.active > a:focus {

  color: #ffffff;

  background-color: #00a2e7;

  border: 1px solid #00a2e7;

  border-bottom-color: #00a2e7;

}

.school .nav-tabs > li > a {

  margin-right: 6px;

  margin-left: 6px;

  line-height: 1.42857;

  border: 1px solid #dddddd;

  border-radius: 4px;

  font-size: 18px;

  color: #333;

}

.school .nav > li > a {

  padding: 10px 45px;

}

.school .nav > li > a:hover,

.school .nav > li > a:focus {

  color: #00a2e7;

  background-color: #ffffff;

  border: 1px solid #00a2e7;

  border-bottom-color: #00a2e7;

}

.school .nav {

  text-align: center;

  margin: 20px 0 40px 0;

}

.school .nav > li {

  float: none;

  display: inline-block;

}

.school_tabcon  {

  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);

  overflow: hidden;

}

.school_tabcon .project_list_item {

  padding: 0;

  border-right: 1px solid #dddddd;

  height: 325px;

  box-shadow: -4px 0px 10px 0px rgba(0,0,0,0.1);

}

.school_tabcon .project_list_icon {

  margin-top: 45px;

    margin-bottom: 20px;

    height: 60px;

    border-radius: 0;

    border: none;

}

.school_tabcon .project_list_txt01 {

  padding-bottom: 10px;

}

.school_tabcon .project_list_txt02 {

  font-size: 18px;

  line-height: 40px;

}



.school_con_bj .project_list_item {

  padding: 15px;

}

.school_con_bj .school_con_itemcon {

  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);

}



.school_con_bj .project_list_icon {

  float: none;

  margin: 0 auto;

  width: auto;

  height: 60px;

  border-radius: 0;

  border: none;

  background-position: center center;

  background-repeat: no-repeat;

}

.school_con_bj .project_list_txt {

  float: none;

  margin: 0 auto;

  width: 100%;

  padding-left: 0;

  height: 335px;

  border: 1px solid #dddddd;

  border-top: none;

  background: #ffffff;

}

.school_con_bj .project_list_txt01 {

  padding-top: 0px;

}

.school_con_bj .project_list_txt02 {

  color: #666666;

  line-height: 40px;

  font-size: 18px;

  padding-top: 25px;

  padding-left: 0px;

}

.school_con_bj .school_con {

  height: 210px;

  padding-top: 55px;

}

.school_con_row .project_list_item:nth-child(1) .school_con {

  background: #806be7;

}

.school_con_row .project_list_item:nth-child(2) .school_con {

  background: #4e76f1;

}

.school_con_row .project_list_item:nth-child(3) .school_con {

  background: #009fff;

}



.school_con .school_con_txt01 {

  font-size: 24px;

  color: #ffffff;

  padding-top: 15px;

}

.about_biaoti {

  padding-bottom: 25px !important;

}

.about_txt {

  font-size: 16px;

  line-height: 30px;

  color: #666;

  padding-bottom: 10px;

}

.team_bj {

  background-image: url(../imgpic/team_bj.jpg);

  background-position: center center;

  background-repeat: no-repeat;

  background-size: cover;

  padding: 50px 0;

}



.owl-carousel-about {

  padding: 0 70px;

}

.team_item {

  background: rgba(0,0,0,0.2);

  position: relative;

}

.team_item_pic {

  overflow: hidden;

  padding-bottom: 48px;

}

.team_item_pic img {

  width: 100%;

  height: auto;

}

.team_item_txt {

  position: absolute;

  width: 100%;

  height: 100%;

  top: 0;

  cursor: pointer;

  overflow: hidden;

  padding-bottom: 48px;

  -o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;

}

.team_item_t01 {

  font-size: 14px;

  line-height: 26px;

  color: #fff;

  padding: 15px;

  opacity:0;

  height: 100%;

  overflow: hidden;

  -o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;

}

.team_item_t02 {

  position: absolute;

  bottom: 0;

  font-size: 18px;

  line-height: 48px;

  color: #fff;

  padding-left: 10px;

}

.team_item_t02 span {

  font-size: 14px;

}

.team_item_txt:hover {

  background: rgba(0,162,231,0.9);

}

.team_item_txt:hover .team_item_t01 {

  opacity:1;

}



.owl-carousel-about .owl-nav [class*=owl-] {

  position: absolute;

  top: 40%;

  margin: 0 !important;

  padding: 0 !important;

  background: none !important;

  font-size: 35px !important;

  color: rgba(255,255,255,0.3) !important;

}

.owl-carousel-about .owl-nav [class*=owl-]:hover {

  color: #00a2e7 !important;

}

.owl-carousel-about .owl-nav .owl-prev {

  left: 0;

}

.owl-carousel-about .owl-nav .owl-next {

  right: 40px;

}

.team_bj .carousel-product_t1 {

  color: #fff;

  padding-bottom: 30px;

}

.bigthings_bj {

  background: #f4f5f9;

  padding: 60px 0;

}

.bigthings .nav {

  text-align: center;

  margin: 0px 0 20px 0;

}

.bigthings .nav-tabs {

  border-bottom: none;

}

.bigthings .nav > li {

  float: none;

  display: inline-block;

  border-radius: 0;

  font-size: 18px;

  color: #666666;

}



.bigthings .nav-tabs > li.active > a,

.bigthings .nav-tabs > li.active > a:hover,

.bigthings .nav-tabs > li.active > a:focus {

  color: #009fff;

  background: none;

  border: none;

  border-bottom-color: none;

}

.bigthings .nav-tabs > li > a {

  margin-right: 20px;

  margin-left: 20px;

  line-height: 1.42857;

  background: none;

  border: none;

  border-radius: 0;

  font-size: 18px;

  color: #666666;

}

.bigthings .nav > li > a {

  padding: 2px;

  display: inline-block;

}

.bigthings .nav > li > a:hover,

.bigthings .nav > li > a:focus {

  color: #00a2e7;

  background: none;

  border: none;

  border-bottom-color: none;

}



.bigthings .nav > li:last-child >span {

  display: none;

}

.bigthings .tab-three {

  background-image: url(../imgpic/bigthings_three.png);

  background-position: center top;

  background-repeat: no-repeat;

  height: 13px;

}

.bigthings .tab-content {

  background-image: url(../imgpic/bigthings_line.png);

  background-position: center center;

  background-repeat: repeat-y;

  padding-top: 50px;

  padding-bottom: 70px;

}

.tab-bigthings {

  width: 100%;

  background-image: url(../imgpic/bigthings_yuan.png);

  background-position: center center;

  background-repeat: no-repeat;

}

.tab-bigthings-con {

  width: calc(50% - 35px);

  padding-left: 12px;

  margin-left: 35px;

  float: right;

  position: relative;

}

.tab-bigthings-con-jiao {

  background-image: url(../imgpic/bigthings_jiao.png);

  background-position: left center;

  background-repeat: no-repeat;

  position: absolute;

  left: 0;

  height: 100%;

  width: 15px;

}

.tab-bigthings-con-txt {

  background: #fff;

  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);

  border: 1px solid #dddddd;

  padding: 15px 20px;

  font-size: 16px;

  line-height: 24px;

  color: #666666;

  border-radius: 3px;

}

.tab-bigthings-con-txt01 {

  font-size: 18px;

  line-height: 24px;

  color: #333333;

}



.bigthings .tab-pane .tab-bigthings:nth-child(even) .tab-bigthings-con {

  padding-left: 0px;

  margin-left: 0px;

  padding-right: 12px;

  margin-right: 35px;

  float: left;

}

.bigthings .tab-pane .tab-bigthings:nth-child(even) .tab-bigthings-con-jiao {

  background-image: url(../imgpic/bigthings_jiao_left.png);

  background-position: right center;

  right: 0;

  left: auto;

}

.bigthings .tab-pane .tab-bigthings:nth-child(even) .tab-bigthings-con-txt {

  text-align: right;

}





.jion{padding-top: 0px;}

.jion_top{border-top: solid 1px #dddddd;border-bottom: solid 1px #dddddd; padding-left: 15px; background: #f4f5f9;}

.jion_top li, .jion_title li{ display: block;float:left;font-size: 18px;color: #333; line-height: 50px;text-align: center;}

.jion_list {

  background: #f2f2f2;

  position: relative;

	border-radius: 10px;

	margin-bottom: 14px;

}

.jionicon:after {

  font-family: "icomoon";

  content: "\e114";

  right: 0;

  font-size: 18px;

  font-weight: bolder;

  top: 22px;

  line-height: 1;

  margin-top: -5px;

  color: #21a4df;

	border: 2px solid #21a4df;

	border-radius: 50%;

  

  transition: all .4s linear;

  /* Firefox 4 */

  -moz-transition:all .4s linear;

  /* Safari and Chrome */

  -webkit-transition:all .4s linear;

  /* Opera */

  -o-transition:all .4s linear;

}

.jiondown .jionicon:after {

  content: "\e115";

  transition: all .4s linear;

  /* Firefox 4 */

  -moz-transition:all .4s linear;

  /* Safari and Chrome */

  -webkit-transition:all .4s linear;

  /* Opera */

  -o-transition:all .4s linear;

}

.jion_title{
	cursor: pointer;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}

.jion_title li{ font-size: 16px;line-height: 24px;color: #666; }

.jionicon{width: 30px; height: 20px;}

.jion03{width:130px;}

.jion02{width:calc(100% - 380px);}

.jion01{width: 220px;color: #000 !important; }

.jion_top .jion01{text-align: left;}

.jion_title .jion01{text-align: left;}

.jion_txt{

	margin: 0 20px;

	margin-bottom: 24px;

	padding: 20px;font-size: 16px; line-height: 30px;color: #666; display: none;

	background: #fff;border-radius: 10px;

}

.jion_to {padding-top: 25px; text-align: center;}

.jion_to a {

	display: inline-block;

	padding: 4px 20px;

	font-size: 16px;

	line-height: 30px;

	background: #00a2e7;

	color: #fff;

	transition: all .2s linear;

/* Firefox 4 */

-moz-transition:all .2s linear;

/* Safari and Chrome */

-webkit-transition:all .2s linear;

/* Opera */

-o-transition:all .2s linear;

}

.jion_to a:hover {

	color: #fff;

	text-decoration:underline;

}

@media screen and (max-width: 1250px){

  .jion03{display: none !important;}

.jion02{width:calc(100% - 250px);}

  }

@media screen and (max-width: 769px){

  .jion02, .jion03{display: none !important;}

.jion01{width: calc(100% - 40px) !important; }

  }

  @media screen and (max-width: 496px){

  .jion04{ display: none !important;}

  .jion05{width: 40%;}.jion02{width: 23%;}.jion01{width: 34%;}

  }



.contact_bj {

  background-image: url(../imgpic/contact_bj.jpg);

  background-position: center center;

  background-repeat: no-repeat;

  background-size: cover;

  background-color: #f6f6f6;

  padding: 60px 0;

}

.contact_title {

  font-size: 30px;

	color: #222;

}

.contact_title_sub {

  font-size: 16px;

  line-height: 24px;

  color: #999;

  padding-top: 5px;

  padding-bottom: 25px;

}

.contact_list {

  font-size: 16px;

  line-height: 30px;

  color: #333;

  padding-left: 25px;

  background-position: left 8px;

  background-repeat: no-repeat;

}

.contact_list01 {

  background-image: url(../imgpic/contact_list_icon01.png);

}

.contact_list02 {

  background-image: url(../imgpic/contact_list_icon02.png);

}

.contact_list03 {

  background-image: url(../imgpic/contact_list_icon03.png);

  background-position: left 10px;

}

.contact_list04 {

  background-image: url(../imgpic/contact_list_icon04.png);

}

.contact_img {

  display: none;

  padding-top: 20px;

}

.contact_img img {

  width: 100%;

  height: auto;

} 

@media screen and (max-width: 992px){

  .contact_bj {

    background-image: none;

  }

  .contact_img {

    display: block;

  } 

}

@media screen and (max-width: 1100px){
  .foot_link_bj li:last-child, .foot_link_bj li:nth-last-child(2) {
    display: none;
  }
}
@media screen and (max-width: 992px){
  .foot_link_bj li:nth-last-child(3) {
    display: none;
  }
}
@media screen and (max-width: 748px){
  .foot_link_bj li {
    display: none;
    padding-right: 0px;
  }
  .foot_link_bj li:first-child {
    display: inline-block;
    width: 100%;
  }
}

