 /*.wow {*/
 /*  visibility: hidden;*/
 /*}*/
.mywarp{
	width:88.54%;

	margin: auto;
}
.sy_con8 .rig button{
	border: none;
}
.banner{
	overflow: hidden;
}
.banner .swiper-pagination-bullet{
	background: #fff;
	width: 10px;
	height: 10px;
}
.banner .swiper-button-prev{
    left: 2%;
    filter: contrast(0.5);
}
.banner .swiper-button-next{
    right: 2%;
    filter: contrast(0.5);
}
.mytitle{
	text-align: center;
}
.mytitle h2{
	font-size: 40px;
	color: #333;
}
.mytitle .line{
	background: #278bd9;
	height: 3px;
	width: 65px;
	margin: 15px auto 0;
}
.mytitle p{
	color: #333333;
	font-size: 15px;
	max-width: 800px;
	margin: auto;
	text-align: center;
	line-height: 1.8;
	margin-top: 10px;
}


.ipro{
	padding: 60px 0;
}
.iprolist {
	display: flex;
	flex-wrap: wrap;
	margin-top: 2rem;
}
.iprolist .item{
    text-align: center;
    padding: 30px ;
}
.iprolist .item img{
    transition: .5s;
}
.iprolist .item:hover img{
    transform: scale(1.1,1.1);
}
.iprolist .item:nth-child(3){
	width: 32.33%;
	margin-right: 1.5%;
	text-align: center;
	background: #f6f8fc;
	padding: 30px ;
	margin-top: 1.5%;
}
.iprolist .item:nth-child(4){
	width: 32.33%;
	margin-right: 1.5%;
	text-align: center;
	background: #f6f8fc;
	padding: 30px ;
	margin-top: 1.5%;
}
.iprolist .item:nth-child(5){
	width: 32.33%;
	margin-right: 1.5%;
	text-align: center;
	background: #f6f8fc;
	padding: 30px ;
	margin-top: 1.5%;
}
.iprolist .item .mycon h3{
	color: #333;
	font-size: 25px;
}
.iprolist .item .mycon p{
	color: #333;
	font-size: 17px;
	margin: 10px 0 15px
}
.iprolist .item .mycon a{
	color: #3083c7;
	font-size: 14px;
}
.iprolist .item .img{
	display: grid;
	margin-top: 2rem;
	    justify-content: center;
    align-content: center;
    height: 400px;
    overflow: hidden;
}

.iprolist .item:nth-child(5){
	margin-right: 0;
}
.iprolist .item:nth-child(1){
	width: 49.25%;
	margin-right: 1.5%;
	background: linear-gradient(#edeeee,#b2b7bb,#646f76);
}
.iprolist .item:nth-child(2){
	width: 49.25%;
	margin-right: 0;
	background: linear-gradient(#edeeee,#b2b7bb,#646f76);
}
.ipro .mpromore{
	margin: 40px auto 0;
	border: 1px solid #888888;
	border-radius: 20px;
	line-height: 34px;
	width: 120px;
	color: #090e1a;
	font-size: 13px;
	display: block;
	text-align: center;
}


.iabout{
	position: relative;
	overflow: hidden;
	background: url(../images/iaboutbg.png) no-repeat;
	background-size: cover;
	padding: 40px 0 40px;
}

.iabout .ablcon{
	width: 48%;
}
.iabout .ablcon .en{
	text-transform: uppercase;
	font-size: 42px;
	font-weight: bold;
	margin-bottom: 0;
	color: #333333;
}
.iabout .ablcon h4{
	font-size: 15px;
	color: #333;
	font-weight: 400;
}
.iabout .ablcon .cn{
	margin-bottom: 15px;
	font-size: 40px;

}
.iabout .ablcon .con{
	line-height: 1.8;
	margin-top: 30px;
	font-size: 17px;
	/*font-weight: lighter;*/
	text-align: justify;
}
.iabout .ablcon .amore{
	display: block;
	width: 120px;
	line-height: 32px;
	font-size: 13px;
	color: #333333;
	text-align: center;
	border: 1px solid #b5b5b5;
	border-radius: 20px;
	margin-top: 6%;
}

.iabout .abrimg{
	position: absolute;
	right: 0;
	width: 50%;
	top: 0;
}

.videolist { position:relative; }
.videolist:hover{ cursor: pointer; }
.videoed {  width:80px; height:80px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:640px; height:360px; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }

/*创新服务*/
.cxfw{
	background: url(../images/cxbg.jpg) no-repeat;
	background-size: cover;
	padding: 80px 0 60px;
}
.cxfw .title{
	text-align: center;
}
.cxfw .title h2{
	font-size: 42px;
	color: #fff;
}
.cxfw .mycon{
	color: #fff;
	font-size: 18px;
	margin-top: 2rem;
	text-align: center;
	line-height: 1.8;
}
.mdig{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}
.mdig .item {
	text-align: center;
	margin-top: 4rem;
}
.mdig .item .mun_top{
	border: 10px solid #6082a8;
	background: #fff;
	height: 200px;
	width: 200px;

	border-radius: 100%;
	display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;

}
.mdig .item .mun_top h2{
	font-size: 60px;
	color: #278bd9;
	display: inline-block;
}
.mdig .item .mun_top p{
	display: inline-block;
	position: relative;
	top: -20px;
	font-size: 18px;
	color: #278bd9;
}
.mdig .item .nsp{
	color: #fff;
	font-size: 20px;
	margin-top: 25px;
}

.ipar{
	padding: 100px 0 100px;
	background: #f0f0f0;
}
.ipaalist{
    margin-top:4rem;
    display: flex;
    flex-wrap: wrap;
}
.ipaalist .item{
    width: 19%;
    margin-right: 1.25%;
    margin-top:1.5%;
    text-align: center;
}
.ipaalist .item .img{
    height: 150px;
    display: grid;
    padding:30px 0;
    background: #fff;
    justify-content: center;
    align-items: center;
}

.ipaalist .item:nth-child(5n){
    margin-right: 0;
}
.iparlist{
    margin-top:7rem;
}
.iparlist .ipt{
    width: 85%;
    margin:0px auto;
    display: flex;
    flex-wrap: wrap;
    
}
.iparlist .ipt .item{
    width: 16.66%;
    /*margin-right: 1.2%;*/

    text-align: center;
}
.iparlist .ipt .item:last-child{
    margin-right: 0;
}
.iparlist img{
    width: 90%;

}
.iparlist .ipc{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    top:-80px;
}
.iparlist .ipc .item{
    width: 14.2%;
    /*margin-right: 1.16%;*/
    text-align: center;
 
}
.iparlist .ipc .item:last-child{
    margin-right: 0;
}
.iparlist .ipb{
    width: 85%;
    margin:0px auto;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    top:-155px;
}
.iparlist .ipb .item{
    width: 16.66%;
    /*margin-right: 1.2%;*/

    text-align: center;
}
.iparlist .ipb .item:last-child{
    margin-right: 0;
}

.abo_con6{

  width: 100%;

  padding-top: 35px;

  position: relative;

}

.abo_con6 .rq{

  width: 100%;

  padding-top: 40px;

  padding-bottom: 120px;

}

.abo_con6 .rq .rq1{

  width: 100%;

  height: 220px;

  margin-bottom: 20px;

  position: relative;

}

.abo_con6 .rq .rq1 .div1{

  width: 100%;

  padding: 0 120px;

}

.abo_con6 .rq .rq1 .div2{

  padding: 0;

  position: absolute;

  left: 0;

  top: 55%;

}

.abo_con6 .rq1 .div{

  width: 205px;

  height: 205px;

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

  background-size: contain;

  background-repeat: no-repeat;

  position: relative;

  overflow: hidden;

  float: left;

  margin-right: 23px;

}

.abo_con6 .rq1 .div2 .div:nth-child(7),

.abo_con6 .rq1 .div:nth-child(6){

  margin-right: 0;

}

.abo_con6 .rq1 .div2 .div:nth-child(6){

  margin-right: 23px;

}

.abo_con6 .rq1 .div img{

  max-width: 60%;

  max-height: 80%;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%,-50%);

}

.sy_con8{

  width: 100%;

  padding: 60px 0;

  background: #f2f5f8;

}
.sy_con8 .fd{
	overflow: hidden;
}
.sy_con8 .lef{

  width: 31.5%;

  float: left;

  padding-right: 10px;

}

.sy_con8 .lef .p1{

  font-size: 36px;

  color: #333;

}

.sy_con8 .lef .p2{

  font-size: 20px;

  color: #333;

  margin-top: 15px;

}

.sy_con8 .rig{

  width: 68.5%;

  float: left;

}

.sy_con8 .rig input{

  font-size: 18px;

  color: #888888;

  width: 39.2%; 

  height: 70px;

  float: left;

  padding-left: 30px;

  margin-right: 1.8%;

  background: #fff;

}

.sy_con8 .rig button{

  width: 18%;

  height: 70px;

  float: left;

  font-size: 24px;

  color: #fff;

  background: #278bd9;

}

.hidden-lg{
    display: none;
}

@media(max-width: 1680px){
    html{
        zoom:95%
    }
.iabout{
    padding:100px 0;
}
.link-box .column a{
    height: auto!important;
}
.link-box .column a{
    height: auto!important;
}

}
@media(max-width: 1459px){
    html{
        zoom:90%
    }
	.abo_con6 .rq1 .div{
	    width: 180px;
	    height: 180px;
	}
}
@media(max-width: 1259px){
    html{
        zoom:87%
    }
	.abo_con6 .rq1 .div {

 width: 165px;
    height: 165px;
    margin-right: 15px;
    margin-bottom: 53px;

}


.iabout{
    padding:20px 0;
}
}
@media(max-width: 780px){
    .ipaalist .item{
    width: 49%;
    margin-right: 2%!important;
    }
    .ipaalist .item:nth-child(2n){
        margin-right: 0!important;
    }
    .hidden-lg{
    display: block;
    }
    .hidden-xs{
    display: none;
}
	.iabout{
    	padding: 50px 0 80px;
    }
    .iabout .ablcon{
    	width: 100%;
    }
    .iabout .abrimg{
    	position: static;
    	width: 100%;
    	margin-top: 15px;
    }
    .iabout .ablcon .en{
    	font-size: 28px;
    }
    .iabout .ablcon .cn{
    	margin: 10px 0;
    }
    .iabout .ablcon .amore{
    	margin-top: 25px;
    }
    .sy_con8 .lef{

  width: 100%;

  margin-bottom: 30px;

}

.sy_con8 .rig{

  width: 100%;

}

.sy_con8 .rig input{

  width: 49%;

  margin-right: 2%;

  font-size: 14px;

  height: 38px;

  padding-left: 12px;

}

.sy_con8 .rig input:nth-child(2){

  margin-right: 0;

}

.sy_con8 .rig button {

  margin-top: 10px;

  height: 38px;

  font-size: 15px;

  width: 100%;

}

.sy_con8 {

  padding: 30px 0;

}
.abo_con6 .rq .rq1 .div:nth-child(5),

.abo_con6 .rq .rq1 .div:nth-child(6),

.abo_con6 .rq .rq1 .div:nth-child(7){

  display: none;

}

.abo_con6 .rq1 .div:nth-child(4){

  margin-right: 0;

}

.abo_con6 .rq .rq1 .div1{

  position: static;

}

.abo_con6 .rq {

  padding-top: 22px;

  padding-bottom: 0px;

}
.mytitle h2{
	font-size: 25px;
	font-weight: bold;
}

.iprolist .item:nth-child(1) img,.iprolist .item:nth-child(2) img,.iprolist .item:nth-child(3) img,.iprolist .item:nth-child(4) img,.iprolist .item:nth-child(5) img{max-width: none!important;}
.iprolist .item:nth-child(1) img,.iprolist .item:nth-child(2) img{

        transition: .5s;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 300px;
}

.iprolist .item:nth-child(4) img,.iprolist .item:nth-child(5) img{
        transition: .5s;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 120px;
}




.iprolist .item:nth-child(3) img{
        transition: .5s;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 136px;
}



.ipro{
	padding: 40px 0;
}
/*.iprolist .item{*/
/*	width: 100%!important;*/
/*	margin-right: 0!important;*/
/*}*/
.iprolist .item{
    padding:10px!important;
}
.iprolist .item .img{
    height: 120px;
}
.iprolist .item .mycon h3{
	font-size: 16px;
	font-weight: bold;
}
.iprolist .item .mycon p{
	font-size: 12px;
}
.ipro .mpromore{
	margin: 20px auto 0;
}
.iabout{
	padding: 40px 0;
}
.iabout .ablcon .cn{
	font-size: 20px;
	font-weight: bold;
}
.iabout .ablcon .con{
	font-size: 15px;
}
.cxfw{
	padding: 40px 0;
}
.cxfw .title h2{
	font-size: 20px;
	font-weight: bold;
}
.cxfw .mycon{
	font-size: 16px;
}
.mdig .item{
	width: 50%;
	text-align: center;
}
.mdig .item .mun_top{
	width: 120px;
	height: 120px;
	margin: auto;
}
.mdig .item .mun_top h2{
	font-size: 22px;
	font-weight: bold;
}
.mdig .item .mun_top p{
	font-size: 15px;
}
.mdig .item .nsp{
	font-size: 16px;
	margin-top: 15px;
}
.abo_con6 .rq1 .div{
	width: 49%;
}
.ipar{
	padding: 40px 0;
	display: none;
}
.link-box{
	padding: 40px 0;
}
.suspen{
	margin: 15px 0;
}
.smart-swiper .swiper-slide a{
    height: auto!important;
}
.link-box{
    padding:40px 15px!important;
}
.link-box .column a{
    height: auto!important;
}
.sy_con8 .lef .p1{
    font-size: 24px;
    font-weight: bold;
}
.sy_con8 .lef .p2{
    font-size: 16px;
}
.height{
    height: 80px;
}
.videos{
    height: auto;
}
}