
@media (min-width:1921px) and (max-width:2560px){
	.ban1IcoLi1 {

		left: 27% !important;
	
		top: 0;
	
	}
	
	.ban1IcoLi5 {

		right: 23% !important;
	
		top: 297px;
	
	}
	
	.ban1IcoLi3 {
	
		left: 25% !important;
	
		bottom: 10px;
	
	}
	
	.ban1IcoLi4 {
	
		right: 25% !important;
	
		top: 13px;
	
	}
   }
html,body{

	color: #333333;

	background: #FFFFFF;

	/* width: 100%;

    height: 100%;

    min-width: 1200px; */

}

li{

	list-style: none;

}





.fl{

	float: left;

}

.fr{

	float: right;

}

img{

	max-width: 100%;

	

}

.comon{

	height: auto;

	width: 100%;

	overflow: hidden;

}

/*头部*/

.top {

    position: fixed;

    width: 100%;

    top: 0;

    background:#FFFFFF;

    z-index: 999;

    

}

.header_logo{

	background: #FFFFFF;

	background: rgba(255,255,255,1);

	text-align: center;

}

.header_logo.active{

	

	background: rgba(255,255,255,0);

	text-align: center;

}

.header_logo{

	background: #FFFFFF;

	text-align: center;

}

.header_logo img {

	border: none;

	padding: 10px 0;

    max-width: 100%;

	height: auto;

	

}

@media (max-width:375px) {

	

    #menu-button{padding-top: 60px;}	

	

}

.header_nav{

	background: #00a5e3;

	background:rgba(0,165,227,1);

	text-align: left;

	font-size: 18px;

}

.header_nav .active{

	background:rgba(0,165,227,0);

	color: #005AA3;

}

.home-zw{

	display: block;

	padding: 21px  0  0 65px;

	/*padding-left: 65px;*/

}

.home-en{

	display: block;

	color: #FFFFFF;

	padding: 21px 20px;

}

.home-en:hover{

	color: #FFFFFF;

}

.home-search{

	display: block;

	padding: 21px 0px;

	color: #FFFFFF;

}

.nav-cot{

	width: 70%;

}

.con-cot{

	/*width: 20%;*/

}

/*banner切换*/

.slide_box{

	position: relative;

	margin: 0;

}

.rslides {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin:0;

  }

.rslides li {

  -webkit-backface-visibility: hidden;

  position: absolute;

  display: none;

  width: 100%;

  left: 0;

  top: 0;

  }

.rslides li:first-child {

  position: relative;

  display: block;

  float: left;

  }

.rslides img {

  display: block;

  height: auto;

  float: left;

  width: 100%;

  border: 0;

  }

  

.rslides_nav {

  z-index: 3;

  position: absolute;

  -webkit-tap-highlight-color: rgba(0,0,0,0);

  opacity: 0.6;

  text-indent: -9999px;

  overflow: hidden;

  top: 0;

  bottom: 0;

  left: 20px;

  background: url(../image/themes.gif) no-repeat left 50%;

  width: 80px;

  }

.rslides_nav:active {

  opacity: 1.0;

  }

.rslides_nav.next {

  left: auto;

  background-position: right 50%;

  right: 20px;

  }

  .rslides_tabs {

  position:relative;

  margin-top:-40px;

  text-align: center;

  z-index:99;

  }



.rslides_tabs li {

  display: inline;

  float: none;

  _float: left;

  *float: left;

  margin-right: 10px;

  }



.rslides_tabs a {

  text-indent: -9999px;

  overflow: hidden;

  -webkit-border-radius: 15px;

  -moz-border-radius: 15px;

  border-radius: 15px;

  background: #FFFFFF;

  display: inline-block;

  _display: block;

  *display: block;

  -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);

  -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);

  box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);

  width: 15px;

  height: 15px;

  }



.rslides_here a {

  background: #1f9bf8;

  }

 /* 滚动屏幕*/

.section { text-align: center;}

.bj1{background: url(../image/bj1.jpg) no-repeat top center; background-size: cover;}

.bj2{background: url(../image/bj2.jpg) no-repeat top center; background-size: cover;}

.bj3{background: url(../image/bj3.jpg) no-repeat top center; background-size: cover;}

.bj4{background: url(../image/bj4.jpg) no-repeat top center; background-size: cover;}



/*关于我们*/

.com-title{

	height: 71px;

}

.com-title h2{

	background: url(../image/com-title.png) no-repeat;

	

	height: 71px;

	line-height: 55px;

	text-transform: capitalize;

	text-align: left;

}

.about-top{

	margin-top: 90px;

	padding-bottom: 10px;

	transition:All 0.4s ease-in-out;

	-webkit-transition:All 0.4s ease-in-out;

	-moz-transition:All 0.4s ease-in-out;

	-o-transition:All 0.4s ease-in-out;

}

.about-top:hover{



	transform:translate(0,-10px);

	-webkit-transform:translate(0,-10px);

	-moz-transform:translate(0,-10px);

	-o-transform:translate(0,-10px);

	-ms-transform:translate(0,-10px);

	-webkit-box-shadow:0px 5px 15px #e5e5e5;

    -moz-box-shadow:0px 5px 15px #e5e5e5;

    box-shadow:0px 5px 15px #e5e5e5;

}

.lm-wd{

	text-align: center;

}

.lm-pic img {

	display: block;
	width: 100%;
}

.lm-sz{

	color:#00a1df;

	font-size:46px;

	margin-top: 13px;

}

.lm-wd h3{ color:#00a1df;margin-top: 13px;}

.lm-wd h4{ 

	font-size:20px;

	color:#333333;

	margin-top: 10px;

	}

.more1{

	text-align: center;

	margin-top: 40px;

}

.mg200{

	margin-top: 200px;

}

.mg106{

	margin-top: 65px;

}

/*核心价值观*/

.ban1Img {

    width: 100%;

    height: 454px;

    position: relative;

}

.ban1Logo {

    width: 165px;

    height: 45px;

    position: absolute;

    left: 49%;

    top: 50%;

    margin-left: -60px;

    margin-top: -49px;

    opacity: 0;

    transition: all 0.4s ease 0.3s;

}

.swiper-slide-active .ban1Logo {

    opacity: 0;

}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {

    display: block;

    max-width: 100%;

    height: auto;

}

.ban1Ico {

    width: 97px;

    height: 97px;

    border-radius: 50%;

    display: flex;

    justify-content: center;

    align-items: center;

    position: relative;

}

.ban1Ico .i1 {

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background: url(../image/hx-1-1.png) center center no-repeat;

    /*animation: circle 150s infinite linear;*/

}

.ban1Ico .i2 {

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background: url(../image/hx4-1.png) center center no-repeat;

   /* animation: circle 150s infinite linear;*/

}

.ban1Ico .i3 {

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background: url(../image/hx2-1.png) center center no-repeat;

    /*animation: circle 150s infinite linear;*/

}

.ban1Ico .i4 {

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background: url(../image/hx3-1.png) center center no-repeat;

   /* animation: circle 150s infinite linear;*/

}

.ban1IcoItem li {

    display: inline-block;

    position: absolute;

    text-align: center;

    font-size: 14px;

    line-height: 34px;

}

.img-responsive{

	width: 97px;

	height: 97px;

}

.ban1IcoLi1 {

    left: 50px;

    top: 0;

}

.ban1IcoLi2 {

    left: 0;

    top: 156px;

}

.ban1IcoLi3 {

    left: 50px;

    bottom: 10px;

}

.ban1IcoLi4 {

    right: 26px;

    top: 13px;

}

.ban1IcoLi5 {

    right: -7px;

    top: 297px;

}

.ban1IcoLi6 {

    right: 50px;

    bottom: -30px;

}

.ban1IcoItem li a {

    display: block;

    color: #FFFFFF;

}

.ban1Ico img {

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    

    animation: circle 100s infinite linear;

}

.ban1Line {
    width: 873px;
    height: 479px;
    position: absolute;
    left: 49%;
    top: -12px;
    margin-left: -436.5px;

    /*background: url(../images/ban1Line.png) center center no-repeat;*/

}

.swiper-slide-active .ban1Cir1 {

    transition-delay: 0.3s;

}



.swiper-slide-active .ban1Cir {

    opacity: 1;

}*

.ban1Zs{

	position: absolute; 

	width: 374px; 

	height: 167px;

	display: block;

}

.Jl1{

	background:url(../image/ban3Line11.png) no-repeat;

	top: 3%;

    left: 6%;

}

.Jl2{

	background:url(../image/ban3Line21.png) no-repeat;

	left: 61%;

	top: 10%;

}

.Jl3{

	background:url(../image/ban3Line31.png) no-repeat;

	top: 61%;

    left: 3%;

}

.Jl4{

	background:url(../image/ban3Line41.png) no-repeat;

	top: 52%;

    left: 62%;

}

/*.ban1Cir1 {

    background-image: url(../images/ban1Cir1.png);

    animation: circle 200s infinite linear;

    

}

.ban1Cir2 {

    background-image: url(../images/ban1Cir2.png);

    animation: circleF 200s infinite linear;

    

}*/

.ban1Cir3 {

    background-image: url(../image/ban1Cssssir3.png);

    /*animation: circle 200s infinite linear;*/

 

}

.ban1Cir {

    width: 379px;

    height: 379px;

    position: absolute;

    left: 50%;

    top: 0;

    margin-left: -190px;

    background-position: center center;

    background-repeat: no-repeat;

    opacity: 1;

    transition: all 0.4s ease 0.3s;

}

.hexin-box{

	margin-top: 90px;

}

@keyframes circle{

  0% {

	  transform:rotate(0);

  }

  50% {

	  transform:rotate(360deg);

  }

  100% {

	  transform:rotate(0);

  }

}

@keyframes circleF{

  0% {

	  transform:rotate(360deg);

  }

  50% {

	  transform:rotate(0);

  }

  100% {

	  transform:rotate(360deg);

  }

}





/*产品中心*/

.full-page {

	width: 100%;

	height: 100%;

	

}

.mg300{

	margin-top: 90px;

}

.full-page ul>li {

	float: left;

	

}

.full-page ul>li>img {

	

	height: 150px;

	text-align: center;

}





.case-suoda{

	margin:100px 0;

}

.suoda-title{

	font-size: 20px;

	padding: 10px 0;

	text-align: center;

	color: #005aa3;

	

}

.suoda-title span{

	

	color: #005aa3;

	display: block;

	line-height: 24px;

	font-size: 18px;

	padding: 5px 0;

}

.xq1{

	display: block;

	width: 208px;

	text-align: center;

	margin: 0 auto;

	padding: 5px 0;

	color: #005aa3;

	border-radius: 10px;

	border: 1px solid #005aa3;

}

.suoda-cot:hover{

	padding-bottom: 10px;

	background: #FFFFFF;

	

	opacity: 0.8;

	

	transform: scale(1.2);

}



  .col-width{

	width: 18%;

	float: left;

	margin-left: 20px;

}

  .col-width:hover{

	background: #FFFFFF;

	padding: 35px 0;

	opacity: 0.6;

	transition: all 0.6s;

	transform: scale(1.2);

	

}

 

.col1-width{

	margin-top: 10px;

}

 

/*资讯中心/底部*/

.zx-content{

	/*height: 500px;*/

}

.zx-cot{
 /*margin-top:70px;*3/22*/
	margin:8% 0;

}

.zx-cot h4 span{

	text-transform: capitalize;

	color: #0060ad;

	

}

.zx-art{

	font-size: 12px;

	color: #898787;

	line-height: 24px;

	height: 50px;

	overflow: hidden;

	text-align: left;

}

.more2{

	display: block;

	border-radius: 28px;

	-webkit-border-radius:28px;

	-moz-border-radius:28px;

	-o-border-radius:28px;

	border: 1px solid #0060ad;

	color: #0060ad;

	line-height: 40px;

	text-align: center;

	width: 228px;

	height:40px;

	margin: 20px auto;

}

.more2:hover{

	background: #0060AD;

	color: #FFFFFF;

	

}

.cur{

	background: #df292e;

	

	color: #FFFFFF;

	line-height: 40px;

	text-align: center;

	width: 120px;

	height:40px;

}

.zx-pic{

	

}

.zx-pic:hover{

	transform: rotate(0.3);

}



.zx-pic img{

	

	display: block;

	margin: 0 auto;
	width: 150px;
	

}

.container{

	overflow: hidden;

	height: auto;

}

/*底部信息*/

.footer{

	width: 100%;

	height: auto;

	border-top: 2px solid #0060ad;

	background: #f3f3f3;

	/*margin-top: 40px;*/

	text-align: left;

	overflow: hidden;

}

.footer_neiye{

	width: 100%;

	height: auto;

	border-top: 2px solid #0060ad;

	background: #f3f3f3;

	

	overflow: hidden;

}

.footer-logo{

	padding: 20px 0;

}

.footer-nav{

	padding: 20px 0;

	text-align: left;

}

.footer-nav ul li{

	list-style: none;

	font-size: 12px;

	color: #63676c;

}

.footer-nav .footer-navlm{

	color: #63676c;

	display: block;

	line-height: 30px;

	width: 100%;

	

}

.footer-navlg{

	color: #00a5e3;

	font-weight: bold;

	font-size: 14px;

}

.footer-nav .footer-navlm:hover{

	color: #00a5e3;

}



.footer2{

	padding: 10px 0;

	line-height: 24px;

	font-size: 14px;

	color:#FFFFFF;

	background: #0060ad;

}

.footer2 a{

	color: #FFFFFF;

}

.footer2 a:hover{

	color: #FFFFFF;

}

/*内页*/

.banner img {

	width: 100%;

}

.neiye-about{

	width: 100%;

	height: auto;

	background: url(../image/about1.jpg) no-repeat;

	position: relative;

	overflow: hidden;

	z-index: 333;

	

}

.neiye-case{

	width: 100%;

	height: auto;

	background: url(../image/cp1.jpg) no-repeat;

	z-index: 333;

	overflow: hidden;

	position: relative;



	

}

.neiye-khfk{

	width: 100%;

	height: auto;

	

	z-index: 333;

	overflow: hidden;

	position: relative;



	

}

.mainBgImg{position:absolute;left:0;top:0;width:100%;height:185px;background:url(../image/mainBg.png) center top no-repeat;animation:mainBg 80s infinite;z-index:-1;background-size: cover}

@keyframes mainBg{

	0%{ transform:skewX(0deg); transform-origin:center top;}

	25%{ transform:skewX(45deg); transform-origin:center top;}

	50%{ transform:skewX(0deg); transform-origin:center top;}

	75%{ transform:skewX(-45deg); transform-origin:center top;}

	100%{ transform:skewX(0deg); transform-origin:center top;}

}







.neiye-case1{

	width: 100%;

	height: auto;

	background: url(../image/cp2.jpg) no-repeat;

	overflow: hidden;

	margin-top: 20px;

	

}

.jian-title{

	background: url(../image/about_title.png) no-repeat;

	line-height: 50px;

	height: 71px;

	font-weight: bold;

	margin-top: 65px;

}

.jian-pic{

	

	height: 71px;

	margin-top: 65px;

}

@media (min-width: 1655px)

.com {

    width: 1655px;

}

@media (min-width: 992px)

.com {

    width: 970px;

}

@media (min-width: 768px)

.com {

    width: 750px;

}

.com {

    margin-right: auto;

    margin-left: auto;

    padding-left: 15px;

    padding-right: 15px;

}

.com-pic{

	

	margin-top: 100px;

	/*height: 490px;*/

}

.com-cot {

	text-align: center;

	margin-top: 100px;

	height: auto;

}



 #slider{position:relative;}

.slider_list li{position:absolute;display:none;}

.slider_list li:first-child{display:block;}

.slider_icon{position:absolute;z-index:1;left:45%; top:453px;font-size:0;}

.slider_icon i{display:inline-block;width:15px;height:15px;border-radius:50%;margin:0 5px;}

.btn{background:#fff;}

.arrow{display:none;width:30px;height:60px;background-color:rgba(0,0,0,.2);position:absolute;top:50%;margin-top:-30px;}



.arrow span{display:block;width:10px;height:10px;border-bottom:2px solid #fff;border-left:2px solid #fff;}

.slider_left{margin:25px 0 0 10px;transform:rotate(45deg);}

.slider_right{margin:25px 0 0 5px;transform:rotate(-135deg);}

.arrow:hover{background:#444;}

#slider:hover .arrow{display:block;}

.btn_act{background:#25addf;}



.box {

			width: 100%; height: 480px; font-size: 15px; margin: 10px auto; padding: 0; overflow: hidden;

		}

.box p {

			margin: 0; padding: 0; line-height: 40px;text-align: left;font-size: 15px;

		}

.box1 {

			padding: 20px;

		}

/*发展历程*/

.hisBg{ background:url(../images/hisBg.jpg) center center no-repeat; padding:75px 0 50px; margin-top: 123px; background-size:cover; color:#FFFFFF;}

.hisTit{ font-size:24px; font-weight:bold;  height: 71px; margin: 0 auto; padding-bottom:15px; text-align:center; }

.hisBox{ background:url(../images/hisBoxBg.jpg) center center repeat-x;}

.history{ position:relative;}

.history .swiper-slide{ height:460px;}

.hisItem{}

.hisTextBg{ height:140px; position:relative; font-size:12px; line-height:20px;}

.hisText{ position:absolute; left:0px; bottom:20px; width:100%;text-align:center;}

.hisText p.text-center strong{ font-size:26px;}

.hisIco{ height:90px; position:relative;}

.hisIco:after,.hisIco:before{ display:block; content:""; position:absolute; }

.hisIco:before{ width:13px; height:13px; border:2px solid #FFFFFF; border-radius:50%; left:50%; top:0; margin-left:-6px;}

.hisIco:after{ width:1px; height:77px; background:#FFFFFF; left:50%; top:13px;}

.hisYear{ font-size:22px; font-weight:bold; line-height:30px; padding:20px 0; text-align:center;}

.history .swiper-slide.odd{ padding-top:160px;}

.history .swiper-slide.odd .hisText{ position:static; padding-top:20px;  text-align:center;}

.history .swiper-slide.odd .hisIco:before{ top:auto; bottom:0;}

.history .swiper-slide.odd .hisIco:after{ top:auto; bottom:13px;}

.hisPrev,.hisNext{ display:block; position:absolute; top:50%;z-index: 555; transform:translateY(-50%); width:27px; height:52px; cursor:pointer;}

.hisPrev.swiper-button-disabled,.hisNext.swiper-button-disabled{ opacity:0.5;}

.hisPrev{ 

	left: 0;

	background: url(../images/hisPrev.png) no-repeat;

	}

.hisNext{ right:0; background:url(../images/hisNext.png) no-repeat;}

.hisPrev {

    display: block;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    width: 27px;

    height: 52px;

    cursor: pointer;

    z-index: 555;

}

/*资质荣誉*/

.com1{

	width: 100%;

	height: auto;

	overflow: hidden;

	background: url(../images/about2.jpg) no-repeat;
	background-size: cover

}

.zzzy-cot{

	margin-top: 20px;

}

.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}

.clearfix:after{clear:both}



.banner-cloudapp{background:url(../images/zzry1.png)  no-repeat;}

.banner-cps{background:url(../images/zzry2.png) no-repeat;}

.banner-trust{background:url(../images/zzry3.png) no-repeat;}



.banner-engine{position:relative;overflow:hidden;}

.banner-engine .banner-ul{position:relative;width:100%;height:432px}

.banner-engine .banner-text{position:absolute;left:0;top:-590px;width:100%;height:552px}

.banner-engine .banner-text{display:none}

.banner-engine .banner-text1{font-size:50px;line-height:50px;}

.banner-engine .banner-text2{margin-top:28px;font-size:20px;line-height:40px;}



.banner-ul li{display:none;height:100%;width:100%;float:left}

.banner-engine .banner-ul li{z-index:1;position:absolute;left:0;top:0;display:block;height:100%;width:100%;float:left}

.banner-engine .banner-ul li:first-child{z-index:initial}



.banner-point{display:none;position:absolute;bottom:48px;left:0;width:100%;height:18px;line-height:18px}

.banner-engine .banner-point{display:block}



.slider-main{display:none;position:relative;margin:0 auto;min-width:1200px;max-width:1200px}

.banner-engine .slider-main{display:block}

.slider-text{position:absolute;margin-top:214px}

.banner-area{width:100%;text-align:center}

.banner-area li{margin:0 15px;display:inline-block;width:10px;height:10px;background:url(../images/pagination_02.png) no-repeat}

.banner-area li.active{background:url(../images/pagination_01.png) no-repeat}

.local{

	color: #666666;

	line-height: 71px;

}

.local a{

	

	

	color: #666666;

	

}

.local a:hover{

	color: #00a5e3;

	

}

.chan-title{

	margin-top: 30px;

}

.chan-xl{

	font-size: 24px;

	width: 310px;

    line-height: 71px;

    height: 71px;

    font-weight: bold;

    text-align: center;

    border-bottom: 12px solid #00a5e3;

   

    

}

.chan-xl1{

	font-size: 24px;

	width: 200px;

    line-height: 71px;

    height: 71px;

    font-weight: bold;

    text-align: center;

    border-bottom: 12px solid #00a5e3;

   

    

}



@-webkit-keyframes start {

	0%,30% {opacity: 0;-webkit-transform: translate(-5,0px);}

	60% {opacity: 1;-webkit-transform: translate(0,0);}

	100% {opacity: 0;-webkit-transform: translate(8px,0);}

}

@-moz-keyframes start {

	0%,30% {opacity: 0;-moz-transform: translate(-5,0px);}

	60% {opacity: 1;-moz-transform: translate(0,0);}

	100% {opacity: 0;-moz-transform: translate(8px,0);}

}

@keyframes start {

	0%,30% {opacity: 0;transform: translate(-5,0px);}

	60% {opacity: 1;transform: translate(0,0);}

	100% {opacity: 0;transform: translate(8px,0);}

}



.chan-de{

	display: block;

	-webkit-animation: start 1.5s infinite ease-in-out;

	animation: start 1.5s infinite ease-in-out;

	text-align: right;

	line-height: 71px;

}



.chan-gg{

	line-height: 40px;

	font-size: 30px;

	font-weight: bold;

	text-align: center;

	color: #0060ad;

	margin-top: 40px;

}



.chan-table{

	width: 100%;

    overflow: hidden;

    border-collapse: collapse;

    margin: 0 auto;

    font-size: 16px;

    margin-top: 20px;

    

}



.td-top{

   

    padding: 20px 0;

    background: #00a5e3;

    color: #ffffff;

    font-size: 24px;

    text-align: center;

    border-left: 1px solid #FFFFFF;

    

}

.td{

	

    text-align: center;

    background: #e5f1f4;

    color: #333333;

    padding: 15px 0;

    border-left: 1px solid #FFFFFF;

    border-bottom: 1px solid #FFFFFF;

}
@media (max-width: 414px) and (min-width: 320px) {
    .wait{

        margin:0 !important;

    }
}


.wait{

	margin:0 20px;

}
.wait p{
	font-size:16px;
	margin:20px 0;
}
.hy-cot1{

	width: 100%;

	height: auto;

	padding: 40px 0;

	border-bottom: 1px solid #dddddd;

	background: #FFFFFF;

	 transition: background 0.5s, color 0.5s;

    -webkit-transition: background 0.5s, color 0.5s;

}

/*.hy-cot1:before {

    content: "";

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 0;

    background: #e5f4fc;

    transition: 0.5s all;

    -webkit-transition: 0.5s all;

    z-index: -1;

}*/

.hy-cot1:hover{

	

    

    background:#fbfafa;

    

  

}

.caseTop {

    padding: 50px 0;

    margin: 0 -5px;

    text-align: center;

}

.caseTop li {

    padding: 5px;

}



.list-inline>li {

    display: inline-block;

    padding-right: 5px;

    padding-left: 5px;

}

.caseTop li.active a, .caseTop li a:hover {

    background: #00a5e3;

    border-color: #00a5e3;

    color: #FFFFFF;

}



.caseTop li a {

    display: block;

    height: 36px;

    line-height: 34px;

    border: 1px solid #d5d5d5;

    padding: 0 30px;

    color: #777777;

    border-radius: 20px;

    transition: all 0.4s ease 0s;

}

.arTit {

    font-size: 22px;

    color: #444444;

    display: block;

    line-height: 26px;

    padding-top: 20px;

    transition: all 0.4s ease 0s;

}



.ellipsis {

    display: block;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

}

.arBrief {

    height: 104px;

    margin: 5px 0 10px;

    overflow: hidden;

    color: #4e4e4e;

}

.arBrief p{

    height: 60px;

   width: 100%;

   line-height: 30px;

    overflow: hidden;

    text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  line-clamp: 2;

  -webkit-box-orient: vertical;

    

}



.arBot {

    font-size: 13px;

    color: #b1b1b1;

    padding: 10px 0;

}

.arBot .pull-right {

    font-size: 14px;

    transition: all 0.4s ease 0s;

    display: block;

    color: #888888;

}

.pull-left {

    float: left;

}

.lm-tm{

	padding:10px 0;

	font-size: 12px;

	color: #888888;

}

.divpage {

    margin: 50px auto;

    text-align: center;

}

.divpage a {

    width: auto;

    padding: 0px 10px;

    display: inline-block;

    color: #666;

    height: 28px;

    line-height: 28px;

    border: 1px solid #dcdddd;

    background: #FFF;

    vertical-align: middle;

    margin-right: 5px;

    font-size: 12px;

    transition: 0.3s;

}

.hyif-title{

	text-align: center;

	padding: 30px 0;

	color: #00a1df;

	border-bottom: 1px solid #dcdddd;

	margin-top: 20px;

}

.hyif-cot{padding: 0 15px; line-height: 30px; color: #686868;margin: 20px 0;}

.hyif-fy{

	border-top: 1px solid #dcdddd;

	padding: 15px 0;

	

}

.s-fy{

	display: block;

	color: #686868;

	padding-top: 10px;

}

.s-fy.active{

	color: #00a5e3;

}



.lxwm-cot1{

	width: 100%;

	height: auto;

	margin-top: 40px;

	background:url(../images/lx1.jpg) no-repeat #f4f4f4;

	

}

.hxjzl-cot1{

	width: 100%;

	height: auto;

	margin-top: 40px;

	

	

}

.job-cot1{

	width: 100%;

	height: auto;

	margin-top: 40px;

	background:#f4f4f4;

	

}

.job-cot2{

	width: 100%;

	height: auto;

	background: #f4f4f4;

	

}





.job-cot3 {

	

    margin-right: auto;

    margin-left: auto;

}









.gsmc{

	color: #0061ad;

	padding-top: 40px;

	font-weight: bold;

}



.gsdz-dz{

	color: #0061ad;	

	font-weight: bold;

	

}

.gsdz-dz span{

	display: inline-block;

	width: 145px;

	padding: 20px 0;

	border-bottom: 3px solid #0061ad;

}

.gsdz-info{

	font-size: 13px;

	padding-top: 20px;

	color: #333333;

}

.size{

	font-size: 16px;

	color: #0061ad;	

}

.fa-wd{

	padding-left: 10px;

}

.fa-wd1{

	padding-left: 10px;

	font-weight: bold;

}

.gsdz-info1{

	margin: 50px 0;

}

.zr-by{

	font-size:18px;

	color: #666666;

	line-height: 26px;

	margin-top: 30px;

}

.zr-by span{

	display: block;

	width: 50px;

	margin-top: 10px;

	background: #0060AD;

	height: 3px;

}

.zr-cot{

	padding: 30px 0;

	margin-bottom: 40px;

}

.zr-info h3{

	color: #00a5e3;

	

}

.zr-wd{

	line-height: 30px;

	overflow: hidden;

	

}

.zr-info{

	transition: All 0.4s ease-in-out;

    -webkit-transition: All 0.4s ease-in-out;

    -moz-transition: All 0.4s ease-in-out;

    -o-transition: All 0.4s ease-in-out;

}





.zr-info:hover{



	transform:translate(0,-10px);

	-webkit-transform:translate(0,-10px);

	-moz-transform:translate(0,-10px);

	-o-transform:translate(0,-10px);

	-ms-transform:translate(0,-10px);

	-webkit-box-shadow:0px 5px 15px #e9e9e9;

    -moz-box-shadow:0px 5px 15px #e9e9e9;

    box-shadow:0px 5px 15px #e9e9e9;

}





.wht{

	background: #FFFFFF;

}

.search{

	width: 90%;

	margin: 0 auto;

	padding: 40px 0;

}

.idNumber1 {

    width: 66%;

    overflow: hidden;

    text-align: left;

    height: 50px;

    border: 1px solid #cccbcb;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    -o-border-radius: 5px;

    -moz-border-radius: 5px;

    font-size: 14px;

    background: #FFFFFF;

    margin-top:1.5rem;margin-left:3rem;outline-style: none;text-indent:3rem;text-overflow:ellipsis;

    position: relative;

    z-index: 18;

}

.search1 {

    width: 200px;

    height: 50px;

    font-size: 16px;

    line-height: 50px;

    color: #FFFFFF;

    padding-bottom: 2px;

    -webkit-border-radius: 5px;

    -o-border-radius: 5px;

    -moz-border-radius: 5px;

    background: #005bab;

    border: 1px solid #cccbcb;

    position: absolute;

    top:57px;

    left: 57%;

   

    z-index: 30;

    

}

#accordion .panel{

	border: none;

	box-shadow: none;

	border-radius: 0;

	margin-bottom: 20px;

	}

#accordion .panel-heading{

	padding: 0;

	border-radius: 0;

	border: none;

	}

#accordion .panel-title a{

	display: block;

	border: 1px solid #cdcccc;

	padding: 20px 20px;

	background: #f7f7f7;

	position: relative;

	transition: all 0.3s ease 0s;

	}

#accordion .panel-title a.collapsed{

	

	background: #ffffff;

	border: 1px solid #cdcccc;

	}

#accordion .panel-title a:after,

#accordion .panel-title a.collapsed:after{

	content: "";

	display: block;

	width: 1px;

	height: 100%;

	position: absolute;

	top: 0;

	right: 200px;

	background: #cdcccc;

	}

#accordion .panel-title a.collapsed:after{

	background: #cdcccc;

	}

#accordion .panel-title a:before,#accordion .panel-title a.collapsed:before{

	content: "\f00d";

	font-family: FontAwesome;

	width: 40px;

	height: 40px;

	line-height: 40px;

	border-radius: 50%;

	background: #FFFFFF;

	position: absolute;

	top: 51px;

	right: 83px;

	font-size: 27px;

	color: #3872b8;

	text-align: center;

	z-index: 1;

	}

#accordion .panel-title a.collapsed:before{

	content: "\f06e";

	color: #93929a;

	background: #FFFFFF;

	}

#accordion .panel-body{

	background: #f7f7f7;

	color: #b8b8b8;

	padding: 20px 50px 15px 20px;

	line-height: 25px;

	border: none;

	position: relative;

	border-bottom: 1px solid #cdcccc;

	border-left: 1px solid #cdcccc;

	border-right: 1px solid #cdcccc;

	}



.panel-group{

	margin: 40px 0;

}

.sj{

	color: #005bab;

	font-size: 24px;

}

.mf{

	color: #999999;

	padding-left: 20px;

}

.zw-bm{

	margin-top: 30px;

}

.zw-bm1{

	margin-top: 10px;

}

.mf-1{

	color: #999999;

}

.mf-2{

	color: #999999;

	padding-left: 30px;

}

.panel-body span{

	display: block;

	font-size: 16px;

	color: #666666;

	padding-bottom: 10px;

}

.job-btn{

	display: block;

	padding: 15px 0;

	width: 260px;

	border-radius: 5px;

	margin: 30px 0;

	background: #005bab;

	color: #FFFFFF;

	text-align: center;

}

.xl-info{

	display: block;

	

}

.xl-cot{

	padding: 30px 0;

	margin-bottom: 40px;

}



.xl-lm{

	line-height: 30px;

	color: #666666;

	font-size: 16px;

}

.xl-lm h3{

	font-size: 22px;

	color: #333333;

	margin-top: 0;

	

}

.xl-lm p{

	padding-bottom: 15px;

}

.fa-circle:before{

	color: #92d050;

	font-size: 16px;

	padding-right: 20px;

}

.xl-bg{

	margin: 20px 0;

	font-size: 20px;

	color: #333333;

	border-left: 3px solid #0060ad;

}



.sdxl-gd{

	position: fixed;

	top:40%;

	right:0.5%;


	z-index: 1000;

}
.col-sm-6.cp-w{
	padding-right:3%;
}
.job-width{

	width: 80%;

}

.gd-sj1{

	display: block;

	font-size: 14px;

	color: #666666;

	padding: 7px 0;

	border-left: 2px solid #e1e0e0;

	

}

.gd-sj1.active{

	color: #007cc3;

}

.gd-sj1:hover{

	color: #007cc3;

}

.gd-sj1 .xl-xl1{

	padding-left: 10px;

}

.gd-sj1 .xl-xl2{

	font-size: 14px;

	font-weight: bold;

	color: #0060ad;

}

.sdxl-dw{

	position: absolute;

	left: -5px;

	

}

/*核心竞争力-安全稳定*/

.hexin1-box{

	width: 100%;

	

	padding: 40px 0;

	background: url(../images/hexin1.jpg) repeat-y;

	background-size: cover

}

.hexin1{

   display: block;

    height: 204px;

    border-radius: 50%;

    display: flex;

    justify-content: center;

    align-items: center;

    position: relative;

    /*margin: 87px 0;*/

     

    

}

.hexin1 i{

	display: block;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background:url(../images/hx5.png) center center no-repeat;

    

    animation: circle 150s infinite linear;

}

.hexin1 span{

	position: absolute;

	font-size: 14px;

	color: #0060ad;

	font-weight: bold;

}

.hxjzl-dz {

    color: #333333;

   

    margin-top: 65px;

}

.hexin2{

	width: 100%;

	height: auto;

	background: url(../images/hexin4.jpg) no-repeat;

	margin-top: 20px;

}

.text-title{

	font-size: 24px;

	border-left: 4px solid #0060ad;

	line-height: 26px;

	padding-left: 20px;

	color: #0060ad;

}

.mg100{

	margin-top: 57px;

	

}

.text-cot{

	margin: 100px 0;

}

.text-cot1{

	margin: 100px 0;

	overflow: hidden;

	

}

.text-cot1 img{

	display: block;

	width: 100%;

	transition: all 1.2s ease-in-out;

    -moz-transition: all 1.2s ease-in-out;

    -webkit-transition: all 1.2s ease-in-out;

    -o-transition: all 1.2s ease-in-out;

   

   

}

.text-cot1 img:hover{

	transform: scale(1.1);

	  -moz-transform: scale(1.1);

    -webkit-transform: scale(1.1);

    -o-transform: scale(1.1);

    -ms-transform: scale(1.1);

    

	

}

.text-cot2{

	margin: 100px 0;

	overflow: hidden;

	/*background: url(../images/hexin5.jpg) no-repeat;*/

}

.text-cot3{

	margin: 40px 0;

}

.text-cot4{

	/*margin: 40px 0;*/

}



.text-cot h4{

	font-size: 24px;

	color: #00a5e3;

	line-height: 26px;

}

.text-cot p{

	line-height: 30px;

	font-size: 18px;
	margin:0;

}

.text-cot p span{

	display: block;

	font-size: 16px;

	font-weight: bold;

}

.hexin3{

	width: 100%;

	height: auto;

	

	margin: 20px 0;

}

.hexin4{

	width: 100%;

	height: auto;

	background:#f8f8f8;

	margin-bottom: 60px;

}

.text-cot h3{

	font-size: 18px;

	border-left: 4px solid #999999;

	line-height: 26px;

	padding-left: 20px;



}

.text-pic1{

	

	margin: 30px 30px;

	transform: scale(1);

	transition: all 1s ease 0s;

	-webkit-transform: scale(1);

	-webkit-transform: all 1s ease 0s;

	 background: #108cbd;

	 opacity: 0.8;

	 -webkit-opacity: 0.8;

	 -moz-opacity: 0.8;

	 -moz-opacity: 0.8;

	 height:auto;

}

.text-pic1:hover{

	transform: scale(1.1);

	transition: all 1s ease 0s;

	-webkit-transform: scale(1.2);

	-webkit-transform: all 1s ease 0s;

	



}



.text-pic1 p{

	

	overflow: hidden;

	

	line-height: 32px;

	font-weight: bold;

	font-size: 18px;

	padding: 60px 30px;

	color: #FFFFFF;

}



.text-cot3{

	text-align: center;

	line-height: 30px;

	font-size: 18px;

	transform: all 2s;

}



#Marquee_x{

	width: 100%;

	margin: 0 auto;

}

#Marquee_x ul li, #Marquee_x ul li div {

    float: left;

    overflow: hidden;

}





.txt-txt{

	font-size: 18px;

    

    line-height: 26px;

    text-align: left;

    color: #555555;

    margin-top: 20px;

    margin-left: 32px;

}

.txt-txt1{

	font-size: 18px;

    

    line-height: 26px;

    text-align: left;

    color: #555555;

    margin-top: 60px;

}

.znzl1{

	width: 100%;

	height: auto;

	background:#f8f8f8;

	margin-top: 20px;

	padding: 0px 0 40px 0;

}

.znzl2{

	width: 100%;

    height: auto;

    

    margin-top: 20px;

}

.znzl3{

	width: 100%;

	height: auto;

	background:#f8f8f8;

	margin-top: 20px;

	padding: 40px 0;

}

.guoc-pic{

	margin-top: 20px;

	margin-bottom: 60px;

}

.mg20{

	margin-top: 40px;

}

.fscg-cot2 p{

	font-size: 18px;

	color: #666666;

}

.fscg-cot1,.fscg-cot2{

	margin: 40px 0;

	

}

.team{

	color: #555555;

}
a.team:hover{
	color:#555;
	
}
.mg120{

	margin-top: 120px;

}

.fuwu-small{

	display: block; 

	

	color: #666666;

	font-size: 18px;

	}

.fuwu-cot{

	margin-top: 20px;

}

.fuwu-text{

	position: relative;

	border-left: 2px solid #e1e0e0;

	padding-bottom: 15px;

	

}

.fuwu-dw{

	position: absolute;

    left: -8px;

    top:8px

}

.fuwu-txt{

	padding-left: 20px;
    padding-top: 5px;
    font-size: 18px;

}
.fuwu-txt01{

	text-align:left;
	padding-left:20px;

}
.fuwu-txt04{

	text-align:left;
	padding-left:20px;
    padding-top: 5px;
	font-size:18px;

}
.fuwu-txt span{

	display: block;

	font-weight: bold;

	padding: 5px 0;

	overflow: hidden;

}

.strategy_tit {

    font-weight: normal;

    font-size: 24px;

    line-height: 30px;

    margin-bottom: 20px;

}

.strategy_tit span:before, .strategy_tit span:after {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    width: 6px;

    height: 30px;

    background: url(../images/ico_12b.png) no-repeat;

}

.strategy_tit span:before, .strategy_tit span:after {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    width: 6px;

    height: 30px;

    background: url(../images/ico_12b.png) no-repeat;

}

.strategy_tit span:after {

    left: auto;

    right: 0;

    background-image: url(../images/ico_12a.png);

}

.strategy_tit span:after {

    left: auto;

    right: 0;

    background-image: url(../images/ico_12a.png);

}

.strategy_tit span {

    display: inline-block;

    vertical-align: middle;

    padding: 0 20px;

    height: 30px;

    text-align: center;

    position: relative;

    font-size: 20px;

    font-weight: bold;

    margin-right: 25px;

    color: #0060ad;

}

.strategy_overview p {

    font-size: 18px;

    color: #33333;

    line-height: 24px;

    padding: 0 0 0 14px;

    position: relative;

    left: -27px;

}
.strategy_overview{
	font-size: 18px!important;
}

.strategy_overview p:before, .strategy_overview li:after {

    content: "";

    position: absolute;

    top: 12px;

    left: 0;

    width: 4px;

    height: 2px;

    background: #999;

}

.mg-lf{

	width: px;

}

.slick-slide .pic1{

    background: #FFFFFF;

    color: #3498db;

    font-size: 36px;

    line-height: 100px;

    margin: 10px;

    padding: 2%;

    position: relative;

    text-align: center;

}







}

.slide{

	

    list-style: none;

    position: relative;

    width: 1470px;

    margin-right: 10px;

}

.about_lunbo_all_one_l {

    float: left;

    width: 34%;

}

.about_lunbo_all_one_l .top_num {

    margin-bottom: 12%;

}

.about_lunbo_all_one_l .top_num{

	margin-bottom: 12%;

}

.about_lunbo_all_one_l .mid_text .p1{

	color: #333333;

	font-size: 18px;

}

.about_lunbo_all_one_l .mid_text .p2{

	color: #fff;

	font-size: 16px;

}

.about_lunbo_all_one_l .mid_text{

 	margin-bottom:34%;

 	margin-top: 84px;

}

.about_lunbo_all_one_r{

	float: right;

	width: 65%;

	text-align: center;

}

 .bx-wrapper img{

	margin: 0 auto;

}

.about_lunbo_all_one_l .a1:hover{

	background: #F5CA0D;

	color: #fff;

}

.about_lunbo_all_one_l .a1{

	padding:3% 20%;

	color: #f5ca0d;

	font-size: 16px;

	border: 1px solid #f5ca0d;

	z-index: 9999;

	transition: all linear .3s;

}

.about_lunbo_all_one_r .p1{

	text-align: left;

	font-size: 18px;

}

.about_lunbo_all_one_r .a1{

	padding:2% 10%;

	color: #f5ca0d;

	font-size: 16px;

	border: 1px solid #f5ca0d;

	display: inline-block;

	margin-top: 5%;

}

.bx-next{

	background: url(../image/luna1.png) no-repeat center center;

	background-size: cover;

	margin-left:40px;

}

.bx-prev{

	background: url(../image/luna2.png) no-repeat center center;

	background-size: cover;

}

.about_lunbo_all .bx-wrapper .bx-controls-direction a{

	width: 45px;

	height: 45px;



	transition: all linear .3s;

}

/*.about_lunbo_all .bx-wrapper .bx-next:hover{

	background-position:initial;

	background: url(../images/luna2-2.png) no-repeat center center;

}

.about_lunbo_all .bx-wrapper .bx-prev:hover{

	background-position:initial;

	background: url(../images/luna1-1.png) no-repeat center center;

}*/

.about_lunbo_all  .bx-wrapper .bx-pager.bx-default-pager a{

	display: none;

}

/*Mboile*/

.ban2Line {

    width: 100%;

   

}

.ban2IcoItem li {

    display: inline-block;

   /* position: absolute;*/

    text-align: center;

    font-size: 14px;

    line-height: 34px;

    padding: 10px 0;

}



.ban1IcoLi1-1 {

    /*background: url(../image/ban3Line11.png) no-repeat;*/

}



.ban1IcoLi3-1 {

  /* background: url(../image/ban3Line41.png) no-repeat;*/

}

.ban1IcoLi4-1 {

    /*background: url(../image/ban3Line21.png) no-repeat;*/

}

.ban1IcoLi5-1 {

    /*background: url(../image/ban3Line31.png) no-repeat;*/

}

.ban1Ico-cot{position: absolute; left: 112px; top:7px;color: #00a1df; font-size: 12px; line-height: 14px; text-align: left;}

.ban1Ico-cot h4{ font-size: 16px; border-bottom: 1px solid #00a1df; padding: 10px 0;}

.case-suoda1{

	margin-top:30px;

}

.ban2Ico {

    width: 97px;

    height: 97px;

    border-radius: 50%;

    display: flex;

    justify-content: center;

    align-items: center;

    position: relative;

    /*left: 76%;*/

}

.ban2Ico img {

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    animation: circle 100s infinite linear;

}

.ban2Ico .i3 {

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background: url(../image/hx2-1.png) center center no-repeat;

    /*animation: circle 150s infinite linear;*/

}

.ban2Ico .i4 {

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background: url(../image/hx3-1.png) center center no-repeat;

   /* animation: circle 150s infinite linear;*/

}

.about-top1{

	margin-top: 30px;

	padding-bottom: 10px;

	transition:All 0.4s ease-in-out;

	-webkit-transition:All 0.4s ease-in-out;

	-moz-transition:All 0.4s ease-in-out;

	-o-transition:All 0.4s ease-in-out;

}

.about-top1:hover{



	transform:translate(0,-10px);

	-webkit-transform:translate(0,-10px);

	-moz-transform:translate(0,-10px);

	-o-transform:translate(0,-10px);

	-ms-transform:translate(0,-10px);

	-webkit-box-shadow:0px 5px 15px #e5e5e5;

    -moz-box-shadow:0px 5px 15px #e5e5e5;

    box-shadow:0px 5px 15px #e5e5e5;

}

.more3{

	display: block;

	border-radius: 28px;

	-webkit-border-radius:28px;

	-moz-border-radius:28px;

	-o-border-radius:28px;

	border: 1px solid #0060ad;

	color: #0060ad;

	line-height: 30px;

	text-align: center;

	font-size: 12px;

	height:30px;

	margin: 20px auto;

}

.more3:hover{

	background: #0060AD;

	color: #FFFFFF;

	

}

.zx1-cot{

	margin-top: 30px;

}

.zx1-cot h4{

	font-size: 16px;

}

.zx1-cot h4 span{

	text-transform: capitalize;

	color: #0060ad;

	font-size: 14px;

}

.anwd1{

	display: block;font-size: 24px; line-height: 40px;

}

.anwd2{

	display: block; font-size: 16px; color: #666666; margin-top: 10px;

}

.anwd3{

	display: block; width: 80px; height: 3px; background: #00a5e3; margin-top: 10px;

}

.hiddened{top: -90px;}

.showed{top:0;z-index: 9999;}

.xl-pic img {

    

    display: block;

    

    margin-left: -15px;

}

.xl-bg span{

	font-size: 24px;

	font-weight: bold;
    margin-left: 10px;
	color: #0060ad;

}

.kefk-info{

	margin-top: 40px;

}

.kefk-info-lm input{

	border: 1px solid #dddddd;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	width: 100%;

	padding: 10px 20px;

	margin-bottom: 30px;

}

.kefk-info-lm textarea{

	border: 1px solid #dddddd;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	width: 100%;

	padding: 10px 20px;

	margin-bottom: 30px;

}

.kefk-info-lm button{

	width: 226px;

	padding: 10px 0;

	text-align: center;

	background: #01a5e4;

	border: none;

	color: #FFFFFF;

	font-size: 16px;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	-o-border-radius: 5px;

	margin-bottom: 30px;

}

.xl-mao{

	color: #333333;

}

@media  (min-width: 1200px) {

	.job-cott {

    width: 1200px;

    background: #FFFFFF;

    margin: 0 auto;

  }

}
.swiper-pagination-1{
	position: absolute;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10;
}
@media  (max-width: 1366px) {

	.zx-cot {
		margin:1% 0;
  }
  .mg200{
	  margin-top:10px;
  }

}
