/*导航样式*/
	.web-nav-box{
		width: 100%;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 99;
	}
	.web-nav{
		background-color: rgba(0,0,0,0);
		transition: all .6s;
		position: relative;
	}
	.web-nav:hover{
		background-color: #fff;
		box-shadow: 2px 5px 5px rgba(0,0,0,.1);
	}
	.web-nav-box>.active{
		background-color: #fff;
		box-shadow: 2px 5px 5px rgba(0,0,0,.1);
	}
	.web-nav>.cont{
		position: relative;
	}
	.web-nav>.cont>a{
		padding:5px 0;
		height: 90px;
	}
	.web-nav>.cont>a>img{
		height:100%;
	}
	.web-nav>.cont>a>img:last-child{
		display: none;
	}
	.web-nav:hover>.cont>a>img{
		display: none;
	}
	.web-nav-box>.active>.cont>a>img{
		display: none;
	}
	.web-nav:hover>.cont>a>img:last-child{
		display: block;
	}
	.web-nav-box>.active>.cont>a>img:last-child{
		display: block;
	}
	.web-nav>.cont>ul{
		width:55%;
	}
	.web-nav>.cont>ul>li{
		padding:15px 0;
		line-height: 70px;
		position: relative;
	}
	.web-nav>.cont>ul>li:after{
		position: absolute;
		width:0;
		height: 4px;
		background-color:#3a7589;
		bottom: 0;
		left: 50%;
		content: "";
		transform: translateX(-50%);
		transition: all .6s;
	}
	.web-nav>.cont>ul>li:hover:after{
		width:180%;
	}
	.web-nav>.cont>ul>.active:after{
		width:180%;
	}
	.web-nav>.cont>ul>.active>a{
		color: #3a7589;
	}
	.web-nav>.cont>ul>li>dl{
		position: absolute;
		left: -40%;
		top: 100px;
		width:180%;
		background-color:#fff;
		box-shadow: 2px 5px 10px 5px rgba(0,0,0,.1);
		display: none;
	}
	.web-nav>.cont>ul>li:hover>dl{
		display: block;
	}
	.web-nav>.cont>ul>li:nth-child(4)>dl{
		display: none;
	}
	.web-nav>.cont>ul>li>dl>dd{
		text-align:center;
		line-height: 50px;
		border-bottom: 1px dashed rgba(0,0,0,.1);
	}
	.web-nav>.cont>ul>li>dl>dd:hover>a{
		color: #3a7589;
	}
	.web-nav>.cont>ul>li>a{
		color: #fff;
		position: relative;
	}
	
	.web-nav:hover>.cont>ul>li>a{
		color: #000;
	}
	.web-nav-box>.active>.cont>ul>li>a{
		color: #000;
	}
	.web-nav>.cont>ul>li:hover>a{
		color: #3a7589;
	}
	.web-nav>.cont>p{
		color: #fff;
		line-height: 70px;
		padding:15px 0;
	}
	.web-nav:hover>.cont>p{
		color: #000;
	}
	.web-nav-box>.active>.cont>p{
		color: #000;
	}
	.web-nav>.cont>p>img{
		width:30px;
		height: 30px;
		float: left;
		margin-top: 20px;
		margin-right: 10px;
	}
	.web-nav>.cont>p>img:nth-child(2){
		display: none;
	}
	.web-nav:hover>.cont>p>img{
		display: none;
	}
	.web-nav-box>.active>.cont>p>img{
		display: none;
	}
	.web-nav:hover>.cont>p>img:nth-child(2){
		display: block;
	}
	.web-nav-box>.active>.cont>p>img:nth-child(2){
		display: block;
	}
	.web-nav>.cont>form{
		padding:15px 0;
	}
	.web-nav>.cont>form>input{
		width:160px;
		height: 40px;
		border: none;
		margin-top: 15px;
		padding:0;
		background-color: rgba(255,255,255,.5);
		padding-left: 10px;
		box-sizing: border-box;
	}
	.web-nav:hover>.cont>form>input{
		background-color: #f5f5f5;
	}
	.web-nav-box>.active>.cont>form>input{
		background-color: #f5f5f5;
	}
	.web-nav>.cont>form>button{
		width:50px;
		height: 40px;
		border: none;
		margin-top: 15px;
		outline: none;
		background-color: rgba(255,255,255,.5);
	}
	.web-nav:hover>.cont>form>button{
		background-color: #3a7589;
	}
	.web-nav-box>.active>.cont>form>button{
		background-color: #3a7589;
	}
	.web-nav>.cont>form>button>img{
		width:65%;
		margin:0 auto;

	}
	/*产品二级*/
	.web-nav-pro{
		width:100%;
		position: absolute;
		background-color:#fafafa;
		top: 100px;
		padding:20px 0;
		display: none;
	}
	.web-nav-pro ul>li>a>img{
		width:36px;
		height: 36px;
		margin:0 auto;
		transition: all .6s;
	}
	
	.web-nav-pro ul>li>a:hover>img{
		transform: rotateY(360deg);
    	-webkit-transform: rotateY(360deg);
	}
	.web-nav-pro ul>li>a>p{
		text-align:center;
		margin-top: 5px;
	}
	.web-nav-pro ul>li:hover>a>p{
		color: #3a7589;
		font-weight: bold;
	}

/*banner区域*/
	.inx-01{
		width:100%;
		height: 960px;
		overflow: hidden;
	}
	.inx-01-box{
		width:100%;
		height: 100%;
		position: relative;
	}
	.banner-tap{
	  /*width: 100%;*/
	  position: absolute;
	  color: #fff;
	  bottom: 80px;
	  left: 7%;
	  z-index: 3;
	}
	.banner-tap>ul>li{
	  width: 60px;
	  height: 60px;
	  border:none;
	  margin:0 30px;
	  text-align: center;
	  font-size: 14px;
	  line-height: 60px;
	  border-radius: 50%;
	  position: relative;
	  cursor: pointer;
	}
	.banner-tap>ul>.active{
	  border:1px solid #fff;
	}
	.banner-tap>ul>li:after{
	  position: absolute;
	  content: "";
	  width: 0;
	  opacity: 1;
	  height: 1px;
	  background-color: #fff;
	  left: -45px;
	  top: 50%;
	  transform: translateY(-50%);
	  transition: all .6s;
	}
	.banner-tap>ul>.active:after{
	  width: 60px;
	  opacity: 1;
	}
	.inx-scroll{
		width:80px;
		position: absolute;
		right: 7%;
		bottom: 60px;
		z-index: 1;
		text-align: center;
		color: #fff;
		animation: scrol 2s infinite;
	    animation-timing-function: linear;
	    -webkit-animation: scrol 2s infinite;
	    -webkit-animation-timing-function: linear;
	}
	.inx-scroll>img{
		margin:0 auto;
	}
	.inx-scroll>p{
		text-align: center;
		margin-top: 10px;
	}
	.inx-01-list{
		width:100%;
		height: 100%;
	}
	.inx-01-list>.swiper-wrapper>.swiper-slide{
		width:100%;
		height: 100%;
		overflow: hidden;
		position: relative;
	}
	.inx-01-list>.swiper-wrapper>.swiper-slide>video{
		width:100%;
	}
	.inx-01-list>.swiper-wrapper>.swiper-slide>img{
		width: 100%;
	    height: 100%;
	    display: block;
	    object-fit: cover;
	    object-position: center;
	    background-repeat: no-repeat;
	}
	.inx-01-info{
		width:100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
		padding:0 7%;
		box-sizing:border-box;
		background-image:url(../images/wg.png);
		background-size: cover;
	}
	.inx-01-info-box{
		width:100%;
		height: 100%;
		position: relative;
		color: #fff;
	}
	.inx-01-txt{
		position: absolute;
		left: 0;
		top: 48%;
		transform: translateY(-50%);
		letter-spacing: 2px;
	}
	.inx-01-txt>h4{
		position: relative;
	}
	.inx-01-txt>h2{
		font-weight: bold;
		margin-top: 15px;
	}
	.inx-01-txt>h3{
		margin-top: 15px;
	}
/*首页企业简介*/
	.inx-02{
		width:100%;
		background-color: #fff;
		background-image: url(../images/inx-bj1.png);
		background-position: right;
		padding-bottom: 80px;
		background-size: auto 120%;
		background-repeat: no-repeat;
	}
	.inx-02-left{
		width:55%;
	}
	.tit-style>h4{
		color: #3a7589;
	}
	.tit-style>h2{
		font-weight: bold;
		margin-top:15px;
	}
	.inx-02-left>p{
		width:90%;
		line-height: 30px;
		color: #7b7b7b;
		margin-top:40px;
	}
	.btn{
		width:140px;
		line-height: 50px;
		background-color: #3a7589;
		margin-top: 50px;
		text-align:center;
		border-radius: 25px;
		color: #fff;
	}
	.inx-02-left>ul{
		margin-top:50px;
		border:1px solid rgba(0,0,0,.1);
		padding:20px 0;
		box-sizing: border-box;
	}
	.inx-02-left>ul>li{
		width:25%;
		position: relative;
		text-align:center;
	}
	.inx-02-left>ul>li:before{
		position: absolute;
		width:1px;
		height: 60%;
		background-color: rgba(0,0,0,.1);
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		content: "";
	}
	.inx-02-left>ul>li:last-child::before{
		display: none;
	}
	.inx-02-left>ul>li>h3>i{
		font-size: 16px;
		margin-left: 10px;
		width:26px;
		height: 26px;
		background-color: #3a7589;
		border-radius: 50%;
		display: block;
		line-height: 26px;
		color: #fff;
		margin-top: auto;
		margin-bottom: 10px;
	}
	.inx-02-left>ul>li>h5{
		margin-top: 5px;
	}
	.inx-02-right{
		width:40%;
		overflow: hidden;
	}
	.video-box{
		width:100%;
		height: 100%;
		position: relative;
	}
	.video-box:before{
		position: absolute;
		content: "";
		left: -3px;
		top: 50%;
		width:6px;
		height: 60px;
		background-color: #3a7589;
		transform: translateY(-50%);
		z-index: 2;

	}
	.video-box>video{
		width:auto;
		height: 70%;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
	}
	.video-btn{
		position: absolute;
		left: 50%;
		top: 50%;
		transform:translate(-50%,-50%);
		width:80px;
		height: 80px;
	}
	.video-btn>img{
		width:100%;
		cursor: pointer;
	}
	.suspend{
		display: none;
		opacity: 0.2;
		transition:all .5s;
	}
	.suspend:hover{
		opacity: 1;
	}
/*首页企业产品*/
	.inx-03{
		width:100%;
		background-color: #f5f5f5;
	}
	.tit-style>h5{
		color: #3a7589;
	}
	.tit-style>h4:last-child{
		color: #333;
		margin-top: 10px;
		position: relative;
		padding-left: 50px;
	}
	.tit-style>h4:last-child:after{
		position: absolute;
		content: "";
		left: 0;
		top: 50%;
		width:40px;
		height: 2px;
		background-color:#3a7589;
		transform: translateY(-50%);
	}
	
	.inx-03-top{
		width:100%;
	}
	.inx-03-tap{
		width:84%;
	}
	.inx-03-tap>ul{
		width:100%;
	}
	.inx-03-tap li{
		width:10%;
		padding:8px 0;
		box-sizing: border-box;
		text-align:center;
		border-right: 1px solid rgba(0,0,0,.1);
	}
	.inx-03-tap li:first-child{
		border-left: 1px solid rgba(0,0,0,.1);
	}
	.inx-03-tap li>a>img{
		width:48px;
		margin:0 auto;
		transition: all .6s;
	}
	
	.inx-03-tap li>a:hover>img{
		transform: rotateY(360deg);
    	-webkit-transform: rotateY(360deg);
	}
	.inx-03-tap li>a>p{
		margin-top:10px;
	}
	.inx-03-tap li>a:hover>p{
		color: #3a7589;
		font-weight: bold;
	}
	.inx-03-tap>ul>.active>a>p{
		color: #3a7589;
		font-weight: bold;
	}
	.inx-03-box{
		width:100%;
		margin-top: 80px;
		box-sizing: border-box;
	}
	.inx-03-box>ul>li{
		display: none;
	}
	.inx-03-box>ul>.active{
		display: block;
	}

	.inx-03-list{
		width: 100%;
	}
	.inx-03-left{
		width:35%;
		margin-top:60px;
	}
	.inx-03-left>h4{
		font-weight: bold;
	}
	.inx-03-left>p{
		line-height: 30px;
		margin-top:30px;
		color: #7b7b7b;
	}
	.inx-03-left>h4>i{
		font-weight: bold;
		display: block;
		margin-right:auto;
		margin-left: 15px;
	}
	.inx-03-left>em{
		width:60%;
		margin:20px 0;
		height: 1px;
		background-color:rgba(0,0,0,.1);
		display: block;
	}
	.inx-03-name-box{
		margin-top:40px;
	}
	.inx-03-name>ul>li>a>h5{
		color: #3a7589;
	}
	.inx-03-page{
		margin-top:20px;
	}
	.inx-03-page{
		margin-top: 30px;
	}
	.inx-03-page span{
		font-size: 24px;
		
	}
	.inx-03-page .swiper-pagination-current{
		color: #3a7589;
		font-weight: bold;
	}
	.inx-03-right{
		width:60%;
		overflow: hidden;
		position: relative;
	}
	.inx-03-right>.swiper{
		overflow: visible;
		margin-left: 0;
	}
	.inx-03-pic{
		width:80%;
		
	}
	.inx-03-pic>ul{
		width:100%;
	}
	.inx-03-pic>ul>li{
		width:100%;
		height: 480px;
		padding:20px 40px;
		box-sizing:border-box;
		transition: all .6s;
		opacity: .3;
	}
	.inx-03-pic>ul>li>a{
		width:100%;
		height: 100%;
		position: relative;
		overflow:hidden;
	}
	.inx-03-pic>ul>li>a:before{
		position: absolute;
		width:0%;
		height: 0%;
		content: "";
		left: 50%;
		top: 50%;
		transform:translate(-50%,-50%);
		background-color:rgba(58,117,137,.5);
		z-index: 1;
		opacity: 0;
		border-radius: 50%;
		transition: all .6s;
	}
	.inx-03-pic>ul>li>a:hover::before{
		width:150%;
		height: 180%;
		opacity: 1;
	}
	.inx-03-pic>ul>li>a>h5{
		position: absolute;
		left: 50%;
		top: 70%;
		transform:translate(-50%,-50%);
		color: #fff;
		z-index: 2;
		text-align:center;
		padding:5px 0;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		opacity: 0;
		transition: all .6s;
	}
	.inx-03-pic>ul>li>a:hover>h5{
		top: 50%;
		opacity: 1;
	}
	.inx-03-pic>ul>li>a>.img_box{
		height: 100%;
	}
	.inx-03-pic>ul>.swiper-slide-active{
		padding:0;
		padding:0 0;
		opacity: 1;
		box-sizing:border-box;
	}
	.inx-03-prv{
		width:60px;
		height: 60px;
		background-color:rgba(58,117,137,.8);
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		z-index: 3;
		position: absolute;
		cursor: pointer;
		box-shadow: 2px 5px 5px 5px rgba(0,0,0,.1);
		background-image: url(../images/ico-left.png);
		background-repeat: no-repeat;
		background-size: 50%;
		background-position:center;
	}
	.inx-03-next{
		width:60px;
		height: 60px;
		background-color:rgba(58,117,137,.8);
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		z-index: 3;
		position: absolute;
		cursor: pointer;
		box-shadow: 2px 5px 5px 5px rgba(0,0,0,.1);
		background-image: url(../images/ico-right.png);
		background-repeat: no-repeat;
		background-size: 50%;
		background-position:center;
	}

/*首页服务介绍*/
	.inx-04-left{
		width:53%;
	}
	.inx-04-left>h5{
		margin-top:50px;
		color: #3a7589;
	}
	.inx-04-left>p{
		width:90%;
		margin-top:25px;
		line-height: 30px;
		color: #7b7b7b;
		padding-left: 20px;
		box-sizing: border-box;
		position: relative;
	}
	.inx-04-left>p:before{
		position: absolute;
		content: "";
		width:8px;
		height: 8px;
		border-radius: 50%;
		background-color: #3a7589;
		top: 11px;
		left: 0;
		z-index: 1;
	}
	.inx-04-left>ul{
		border:1px solid rgba(0,0,0,.1);
		margin-top:40px;
	}
	.inx-04-left>ul>li{
		width:16.66%;
		padding:15px 0;
		text-align:center;
		position: relative;
	}
	.inx-04-left>ul>li:after{
		position: absolute;
		content: "";
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		width:1px;
		height: 40%;
		background-color: rgba(0,0,0,.1);
	}
	.inx-04-left>ul>li:last-child::after{
		display: none;
	}
	.inx-04-left>ul>li>img{
		width:28%;
		margin: 0 auto;
		transition: all .6s;
	}
	
	.inx-04-left>ul>li:hover>img{
		transform: rotateY(360deg);
    	-webkit-transform: rotateY(360deg);
	}
	.inx-04-left>ul>li>p{
		margin-top: 10px;
	}
	.inx-04-right{
		width:47%;
		position: relative;
	}
	.inx-04-right>.img_box{
		position: absolute;
		right: 0;
		top: 0;
		width:60%;
		z-index: -1;
	}
	.inx-04-list{
		width:60%;
		position: absolute;
		right: 160px;
		top:80px;
		box-sizing: border-box;
		background-image:url(../images/inx-img2.jpg);
		background-size: cover;
		z-index: 1;
		box-shadow: 2px 5px 5px 5px rgba(0,0,0,.1);
	}
	.inx-04-list li{
		border-bottom: 1px solid rgba(255,255,255,.3);
		box-sizing: border-box;
		text-align:center;
		position: relative;
		overflow: hidden;
	}
	.inx-04-list li:after{
		position: absolute;
		content: "";
		width:0;
		height: 0;
		background-color:rgba(58,117,137,.8);
		border-radius: 50%;
		left: 50%;
		top:50%;
		transform: translate(-50%,-50%);
		opacity: 0;
		z-index: 1;
		transition: all .6s;
	}
	.inx-04-list a{
		padding:70px 0;
		color: #fff;
		line-height: 48px;
		position: relative;
		z-index: 2;
	}
	.inx-04-list a>h5{
		margin-left: 10px;
	}
	.inx-04-list li:hover::after{
		background-color:rgba(58,117,137,.8);
		width:130%;
		height: 240%;
		opacity: 1;
	}
/*首页技术装备*/
	.inx-05{
		width: 100%;
		background-image:url(../images/inx-pic1.jpg);
		background-size:cover;
		background-repeat:no-repeat;
		background-attachment: fixed;
	}
	.inx-05 .tit-style>h4{
		color: #fff;
		padding-left: 0;
	}
	.inx-05 .tit-style{
		text-align:center;
	}
	.inx-05 .tit-style>h4:after{
		display: none;
	}
	.inx-05-box{
		margin-top: 60px;
	}
	.inx-05-list>ul>li{
		width:33.3%;
		padding:0 20px;
		box-sizing: border-box;
	}
	.inx-05>.cont>a{
		margin:0 auto;
		margin-top:50px;
	}
/*首页新闻展示*/
	.inx-06{
		background-color:#fafafa;
	}
	.inx-06-top>span>a{
		padding:5px 20px;
		height:52px;
		border: 1px solid #3a7589;
		box-sizing: border-box;	
		display: block;
		margin-top: 30px;
		border-radius: 25px;
	}
	.inx-06-top>span>a:last-child{
		margin-left:60px;
	}
	.inx-06-top>span>a:hover{
		background-color:#3a7589;
	}
	.inx-06-top>span>.active{
		background-color:#3a7589;
	}
	.inx-06-top>span>a>h5{
		line-height: 40px;
		height: 40px;
	}
	.inx-06-top>span>.active>h5{
		color: #fff;
	}
	.inx-06-top>span>a:hover>h5{
		color: #fff;
	}
	.inx-06-box{
		width:100%;
		margin-top: 60px;
	}
	.inx-06-left{
		width:63%;
	}
	.inx-06-left>ul>li{
		width:48%;
	}
	.inx-06-left>ul>li>a>.img_box{
		height: 300px;
		position: relative;
	}
	.inx-06-left>ul>li>a>.img_box>em{
		position: absolute;
		left: 0;
		bottom: 0;
		background-color:#3a7589;
		color: #fff;
		width:25%;
		display: block;
		line-height: 36px;
		text-align:center;
		z-index: 1;

	}
	.inx-06-left>ul>li>a>h5{
		margin-top: 20px;
	}
	.inx-06-left>ul>li>a:hover>h5{
		color: #3a7589;
	}
	.inx-06-left>ul>li>a>p{
		line-height: 30px;
		color: #7b7b7b;
		margin-top: 10px;
	}
	.inx-06-right{
		width:33%;
	}
	.inx-06-right>ul>li{
		padding:50px 0;
		border-top: 1px dashed rgba(0,0,0,.2);
		border-bottom: 1px dashed rgba(0,0,0,.2);
	}
	.inx-06-right>ul>li:last-child{
		border-top: none;
	}
	.time-box{
		padding:0 20px;
		box-sizing: border-box;
		text-align:center;
	}
	.time-box>h4{
		margin-top: 20px;
	}
	.inx-06-right>ul>li>a:hover h5{
		color: #3a7589;
	}
	.inx-06-right-info{
		width:75%;
	}
	.inx-06-right-info>p{
		line-height: 30px;
		color: #7b7b7b;
		margin-top: 15px;
	}
	.inx-06>.cont>a{
		margin:0 auto;
		margin-top: 50px;
	}
/*底部*/
	footer{
		width:100%;
		padding:80px 0 0 0;
		background-color: #f5f5f5;

	}
	.fot-l{
		width:72%;
		padding-right: 60px;
		padding-bottom: 80px;
		box-sizing:border-box;
		border-right: 1px solid rgba(0,0,0,.1);
	}
	.fot-l dt{
		font-size: 24px;
		padding-bottom: 15px;
		position: relative;
	}
	.fot-l dt:after{
		position: absolute;
		left: 0;
		bottom: 0;
		width:30px;
		height: 3px;
		background-color: #3a7589;
		content: "";
	}
	.fot-l dd{
		line-height: 36px;
		margin-top: 10px;
		font-size: 17px;
	}
	.fot-r{
		width:28%;
		padding-left: 60px;
		box-sizing:border-box;
	}
	.fot-r>h4{
		font-family: font_2;
		color: #3a7589;
		margin-top: 15px;
	}
	.fot-r>p{
		width:90%;
		line-height: 30px;
		margin-top: 5px;
	}
	.fot-last{
		width:100%;
		padding:15px 0;
		border-top: 1px solid rgba(0,0,0,.1);
		color: #7b7b7b;
	}
/*金都集团*/
	.web-pic{
		width:100%;
		height: 540px;
		position: relative;
	}
	.web-pic>img{
		width: 100%;
	    height: 100%;
	    display: block;
	    object-fit: cover;
	    object-position: center;
	    background-repeat: no-repeat;
	}
	.web-pic-box{
		position: absolute;
		width:100%;
		height: 100%;
		left: 0;
		top: 0;
		background-image:url(../images/wg.png);
	}
	/*面包屑导航*/
	.web-mbx{
		width:100%;
		padding:20px 0;
		background-color: #f5f5f5;
	}
	.web-mbx{
	    width: 100%;
	    padding:20px 0;
	    background-color: #f5f5f5;
	}
	.web-mbx ul>li{
	    padding:0 30px;
	    box-sizing: border-box;
	    font-size: 18px;
	    line-height: 32px;
	    border-right: 1px solid rgba(0,0,0,.2);
	    position: relative;
	}
	.web-mbx ul>li:last-child{
	    border:none;
	}
	.web-mbx ul>li:after{
	    position: absolute;
	    width: 0;
	    height: 6px;
	    background-color: #3a7589;
	    content: "";
	    bottom: -15px;
	    border-radius: 15px 15px 0 0;
	    left: 0;
	    transition: all 0.6s;
	}
	.web-mbx ul>.active:after{
	    width: 100%;
	}
	.web-mbx ul>li:hover::after{
	    width: 100%;
	}
	.web-mbx ul>.active a{
	    font-weight: bold;
	    color: #3a7589;
	}
	.web-mbx ul>li:hover a{
	    font-weight: bold;
	    color: #3a7589;
	}
	.web-mbx p{
		line-height: 32px;
	}
	.web-mbx p>img{
		margin-right:10px;
	}
	.web-mbx p a{
	    display: inline-block;
	    
	}
/*企业简介*/

	.ab-01-left{
		width:46%;
	}
	.ab-01-left>h3{
		font-weight: bold;
	}
	.ab-01-left>h5{
		color: #3a7589;
		margin-top:20px;
	}
	.ab-01-left>ul{
		width:100%;
		margin-top:30px;
		border:1px solid rgba(0,0,0,.1);
	}
	.ab-01-left>ul>li{
		width:33.3%;
		padding:10px 0;
		position: relative;
	}
	.ab-01-left>ul>li:after{
		position: absolute;
		content: "";
		right: 0;
		top: 50%;
		width:1px;
		height: 50%;
		background-color:rgba(0,0,0,.1);
		transform:translateY(-50%);
	}
	.ab-01-left>ul>li:last-child::after{
		display: none;
	}
	.ab-01-left>ul>li>img{
		margin:0 auto;
		transition: all .6s;
	}
	.ab-01-left>ul>li:hover>img{
		transform: rotateY(360deg);
    	-webkit-transform: rotateY(360deg);
	}
	.ab-01-left>ul>li>h5{
		text-align:center;
		color: #3a7589;
		margin-top:5px;
	}
	.ab-01-left>span{
		margin-top:40px;
		display: block;
		max-height: 310px;
		overflow:scroll;
		padding-right: 15px;
		box-sizing: border-box;
	}
	.ab-01-left>span::-webkit-scrollbar {
	  	width: 3px;
	  	height: 2px;
	}
	.ab-01-left>span>p{
		line-height: 30px;
		color: #7b7b7b;
		margin-top:15px;
		text-align:justify;
	}
	.ab-01-left>span>p:first-child{
		margin-top:0;
	}
	.ab-01-right{
		width:48%;
		padding-right: 5px;
		box-sizing: border-box;
		position: relative;
	}
	.ab-01-right:after{
		position: absolute;
		content: "";
		right: 0;
		top: 50%;
		transform:translateY(-50%);
		width:10px;
		height: 100px;
		background-color:#3a7589;
		z-index: -1;
	}
	.ab-01-right>.img_box{
		height: 100%;
	}
/*企业文化*/
	.ab-02{
		background-color:#fafafa;
	}
	.ab-02-left{
		width:48%;
	}
	.ab-02-left>h3{
		font-weight: bold;
		margin-top: 50px;
		color: #3a7589;
		margin-bottom:40px;
	}
	.ab-02-left>p{
		line-height: 30px;
		color: #7b7b7b;
		margin-top: 15px;
	}
	.ab-02-right{
		width:48%;
		
	}
	.ab-02-right-box{
		width:65%;
		margin:0 auto;
		margin-top: 20px;
		position: relative;
	}
	.ab-02-right-box>img{
		width:100%;
		-webkit-animation: rotate360 20s linear 0s infinite;
         animation: rotate360 20s linear 0s infinite;

		
	}
	.ab-02-ico{
		position: absolute;
		width:20%;
		opacity: .5;
		transition:all .6s;
		cursor: pointer;
	}
	.ab-02-ico:hover{
		opacity: 1;
	}
	.ab-02-right-box>.active{
		opacity: 1;
	}
	.ab-02-ico>img{
		width:70%;
		margin:0 auto;

	}
	.ic1{
		top: -40px;
		left: 50%;
		transform:translateX(-50%);
	}
	.ic2{
		top: 80px;
		right: -10px;
	}
	.ic3{
		top: 280px;
		right: -50px;
	}
	.ic4{
		bottom: 10px;
		right: 50px;
	}
	.ic5{
		bottom: 10px;
		left: 50px;
	}
	.ic6{
		top: 280px;
		left: -50px;
	}
	.ic7{
		top: 80px;
		left: -10px;
	}
	.ab-02-txt-box{
		position: absolute;
		width:40%;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
	}
	.ab-02-txt{
		width:100%;
		text-align:center;
	}
	.ab-02-txt>span{
		display: none;
	}
	.ab-02-txt>.active{
		display: block;
	}
/*董事长致辞*/
	.ab-03-left{
		width: 45%;
		padding:8px;
		box-sizing: border-box;
		position: relative;
	}
	.ab-03-left:before{
		position: absolute;
		bottom: 0;
		left: 0;
		width:120px;
		height: 120px;
		background-color:#3a7589;
		content: "";
		z-index: -1;
	}
	.ab-03-left:after{
		position: absolute;
		top: 0;
		right: 0;
		width:120px;
		height: 120px;
		background-color:#3a7589;
		content: "";
		z-index: -1;
	}
	.ab-03-left>.img_box{
		height: 100%;
		position: relative;
	}
	.ab-03-left>.img_box>p{
		position: absolute;
		right: 0;
		bottom: 0;
		background-color:#3a7589;
		padding:10px 20px;
		box-sizing: border-box;
		color: #fff;
	}
	.ab-03-right{
		width:48%;
	}
	.ab-03-right>h4{
		margin-top: 20px;
		font-weight: bold;
		color: #3a7589;
	}
	.ab-03-right>p{
		line-height:30px;
		color: #7b7b7b;
		margin-top: 20px;
	}
/*技术装备*/
	.ab-04{
		width:100%;
		background-color:#fafafa;
	}
	.ab-04-left{
		width:100%;
	}
	.inx-05-list{
		margin-top: 60px;
	}

/*荣誉资质*/
	.hor-01 .tit-style{
		text-align:center;
	}
	.hor-01 .tit-style>h4:last-child{
		padding-left: 0;
	}
	.hor-01 .tit-style>h4:last-child:after{
		display: none;
	}
	.hor-01-box{
		margin-top:50px;
	}
	.hor-01-left{
		width:30%;
		position: relative;
		z-index: 4;
		padding-top: 120px;
		box-sizing: border-box;
	}
	.hor-01-left>h4{
		font-weight: bold;
		color: #3a7589;
		margin-top:60px;
	}
	.hor-01-name{
		width:100%;
		margin-top:40px;
	}
	.hor-01-name>ul>li{
		width:100%;
	}
	.hor-01-name p{
		margin-top:20px;
		position: relative;
		padding-left: 80px;
	}
	.hor-01-name p:after{
		position: absolute;
		width:60px;
		height: 1px;
		background-color: #333;
		left: 0px;
		top: 50%;
		content: "";
		transform: translateY(-50%);
	}
	.hor-01-page{
		margin-top: 30px;
	}
	.hor-01-page span{
		font-size: 24px;
		font-family: font_4;
	}
	.hor-01-page .swiper-pagination-current{
		color: #3a7589;
	}
	.hor-01-tap{
		margin-top:40px;
	}
	.hor-01-tap>div{
		width:70px;
		height: 70px;
		background-color:#fff;
		box-shadow: 0px 4px 9.6px 0.4px rgb(0 0 0 / 6%);
    	border-radius: 50%;
    	background-size: 50%;
    	background-repeat: no-repeat;
    	background-position:center;
    	cursor: pointer;
	}
	.hor-01-tap>div:first-child{
		background-image: url(../images/swi-l.png);
	}
	.hor-01-tap>div:last-child{
		margin-right: auto;
		margin-left: 40px;
		background-image: url(../images/swi-r.png);
	}
	.hor-01-right{
		width:60%;
		position: relative;
		overflow: hidden;
	}
	.hor-01-right .swiper{
		z-index: 2;
		margin-left: 0;
		overflow: visible;
	}
	.hor-01-list{
		width:50%;
		
	}
	.hor-01-list>ul{
		width:100%;
	}
	.hor-01-list>ul>li{
		width:100%;
		padding:60px;
		box-sizing:border-box;
		transition: all .6s;
		opacity: .3;
	}
	.hor-01-list>ul>.swiper-slide-active{
		padding:0;
		padding:40px;
		opacity: 1;
	}
/*专利证书*/
	.hor-02{
		width:100%;
		background-color:#fafafa;
	}
	.hor-02 .tit-style{
		text-align:center;
	}
	.hor-02 .tit-style>h4:last-child{
		padding-left: 0;
	}
	.hor-02 .tit-style>h4:last-child:after{
		display: none;
	}
	
	.hor-02 ul>li{
		width:25%;
		padding:0 20px;
		margin-bottom:40px;
		box-sizing: border-box;
	}
	.hor-02 ul>li:last-child{
		margin-right: auto;
	}
	.hor-02 ul>li>p{
		margin-top: 10px;
		background-color:#fff;
		padding:5px 0;
		text-align:center;
		line-height: 26px;
	}

/*产品列表*/
	.pro-nav{
		padding-bottom: 0;
	}
	.pro-nav>.cont>.inx-03-tap{
		width:100%;
	}
	.pro-list ul>li{
		width:33.3%;
		padding:0 30px;
		box-sizing: border-box;
		margin-bottom:60px;
	}
	.pro-list ul>li>a{
		padding:10px;
		background-color:#f5f5f5;
		box-sizing: border-box;
	}
	.pro-list ul>li>a>.img_box{
		height: 320px;
		position: relative;
	}
	.pro-list-pic{
		position: absolute;
		width:100%;
		height: 100%;
		left: 0;
		top: 0;
		background-color:rgba(58,117,137,.8);
		padding:15px;
		box-sizing: border-box;
		opacity: 0;
		transition: all .6s;
	}
	.pro-list ul>li:hover .pro-list-pic{
		opacity: 1;
	}
	.pro-list-pic-tit{
		width:100%;
		height: 100%;
		position: relative;
	}
	.pro-list-pic-tit>em{
		position: absolute;
		opacity: 0;
		transition:all .6s;
		background-color:#fff;
	}
	.pro-list-pic-tit>.line-1{
		width:0%;
		height: 1px;
		top: 0;
		left: 50%;
		transform:translateX(-50%);
	}
	.pro-list-pic-tit>.line-2{
		width:1px;
		height: 0%;
		top: 50%;
		right: 0;
		transform:translateY(-50%);
	}
	.pro-list-pic-tit>.line-3{
		width:0%;
		height: 1px;
		bottom: 0;
		left: 50%;
		transform:translateX(-50%);
	}
	.pro-list-pic-tit>.line-4{
		width:1px;
		height: 0%;
		top: 50%;
		left: 0;
		transform:translateY(-50%);
	}
	.pro-list ul>li:hover .pro-list-pic-tit>.line-1,.pro-list ul>li:hover .pro-list-pic-tit>.line-3{
		width:100%;
		opacity: 1;
	}
	.pro-list ul>li:hover .pro-list-pic-tit>.line-2,.pro-list ul>li:hover .pro-list-pic-tit>.line-4{
		height: 100%;
		opacity: 1;
	}
	.pro-list-pic-tit>h5{
		position: absolute;
		color: #fff;
		top: 80%;
		left: 50%;
		text-align:center;
		transform:translate(-50%,-50%);
		opacity: 0;
		transition:all .6s;
	}
	.pro-list ul>li:hover .pro-list-pic-tit>h5{
		opacity: 1;
		top: 50%;
	}
	.pro-list-info{
		padding:15px 0 5px 0;
	}
	.pro-list-info>span{
		max-width: 73%;
	}
	.pro-list-info>span>img{
		width:36px;
		height: 36px;
		margin-right: 5px;
	}
	.pro-list-info>span>p{
		line-height: 36px;
		font-size: 17px;
		max-height: 36px;
		font-weight: bold;
	}
	.pro-list ul>li:hover .pro-list-info>span>p{
		color: #3a7589;
	}
	.pro-list ul>li:last-child{
		margin-right:auto;
	}
	.pro-list-info>p{
		line-height: 36px;
	}
/*产品详情*/
  .product-info-l{
    width: 75%;
    padding-right: 40px;
    box-sizing: border-box;
    border-right: 1px solid rgba(0,0,0,.1);
  }
  .product-info-l>h4{
    text-align: center;
  }
  .pro-show{
    width: 100%;
    margin-top: 40px;
  }
  .pro-pic{
    width: 40%;
    padding:20px;
    box-sizing: border-box;
    border:1px solid rgba(0,0,0,.2);
  }
  .pro-name{
    width: 55%;
  }
  .pro-name>h4{
    color: #3a7589;
    margin-bottom: 40px;
  }
  .pro-name>p{
    line-height: 36px;
    margin-top: 30px;
    color: #7b7b7b;
  }
  .pro-name>p>i{
    font-size: 17px;
    display: inline-block;
    font-weight: bold;
    color: #333;
    margin-right:10px;
  }
  .pro-name>span{
    display: block;
    margin-top:20px;
    font-size:28px;
    color: #3a7589;
  }
  .pro-name>span>i{
    font-size: 17px;
    display: inline-block;
    font-weight: bold;
    color: #333;
    margin-right:10px;
  }
  .pro-name>i{
    width: 100%;
    height: 1px;
    background-color: rgba(0,0,0,.1);
    display: block;
    margin-top: 20px;
  }
  .pro-name>p>a{
    width: 140px;
    line-height: 50px;
    background-color: #333;
    color: #fff;
    text-align: center;
    margin-top: 50px;
  }
  .pro-name>p>a:last-child{
    margin-right: auto;
    margin-left:50px;
    background-color: #3a7589;
  }

  .pro-pic>img{
    width: 100%;
  }
  .pro-nr{
    margin-top:30px;
    line-height: 36px;
  }
  .tab{
    width: 100%;
    background-color: #f5f5f5;
    box-sizing: border-box;
    overflow: hidden;
  }
  .tab>p{
    line-height: 50px;
    float: left;
    width: 120px;
    text-align: center;
    margin-right:20px;
    cursor: pointer;
  }
  .tab>.active{
    background-color: #3a7589;
    color: #fff;
  }
  .pro-js{
    padding:20px;
    box-sizing: border-box;
  }
  .pro-js>.pro-js-box{
    display: none;
  }
  .pro-js>.active{
    display: block;
  }
  .pro-js td{
    border:1px solid rgba(0,0,0,.2);
  }
  .product-info-r{
    width: 25%;
    padding-left: 40px;
    box-sizing: border-box;
  }
  .product-info-r>h5{
    padding-left: 20px;
    line-height: 40px;
    position: relative;
    color:#3a7589; 
  }
  .product-info-r>h5:before{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    content: "";
    width: 4px;
    height: 24px;
    background-color: #3a7589;
  }
  .product-info-r>em{
    width: 100%;
    height: 1px;
    background-color: rgba(0,0,0,.1);
    display: block;
    margin-top:15px;
  }
  .product-info-r>ul>li{
    background-color: #f5f5f5;
    padding:20px;
    box-sizing: border-box;
    margin-top:30px;
  }
  .product-info-r>ul>li .img_box{
    position: relative;
  }
  .product-info-r>ul>li .img_box>p{
    position: absolute;
    width: 100%;
    line-height: 50px;
    background-color: #3a7589;
    left: 0;
    bottom: 0;
    z-index: 1;
    color: #fff;
    padding-left: 20px;
    box-sizing: border-box;
  }
/*新闻中心*/
  .news-list{
    width: 100%;
   }
   .news-list ul:after {
        display:block;
        content:"";
        width: 30%;
        height:0px;
    }
   .news-list ul>li{
    width: 30%;
    margin-bottom: 60px;
   }
   .news-list ul>li>a>.img_box{
    width: 100%;
    height: 260px;
   }
   .news-list-info{
    width: 100%;
    padding:30px;
    box-sizing: border-box;
    box-shadow: 2px 2px 10px rgba(0,0,0,.1);
   }
   .news-list-info>p{
    font-weight: lighter;
   }
   .news-list-info>h5{
    margin-top: 15px;
    font-weight: bold;
   }
   .news-list-info>p:nth-child(3){
    margin-top: 15px;
    line-height: 30px;
   }
   .news-list-info>img{
    margin-top: 15px;
   }
   .new-tap>ul>li:hover{
    background-color: #2329a2;
   }
   .new-tap>ul>li:hover>a{
    color: #fff;
   }
   .new-tap>ul>li:hover .img-1{
    display: none;
   }
   .new-tap>ul>li:hover .img-2{
    display: block;
   }
/*新闻详情*/
  .news_inner{
    width: 100%;
    background:#fff;
  }
  .news_inner img{
    margin: 0 auto;
  }
  .news_inner>.cont>.ym_tit{
    margin-bottom: 30px;
    text-align:center;
    font-size: 26px;
    font-weight: bold;
  }
  .news_inner>.cont>p:nth-child(2){
    text-align: center;
    height: 40px;
    border-bottom: 1px solid #eee;
    font-size: 14px;
  }
  .news_inner>.cont>span{
    padding: 20px 0;
    display: block;
    font-size: 14px;
    color: #6f7173;
  }
  .news_inner>.cont>span img{
    max-width: 100% !important;
    height: auto!important;
  }
  .news_inner>.cont>div{
    width: 100%;
    margin-top:30px;
    height: 60px;
    line-height:30px;
   }
  .news_inner>.cont>div>em:first-child{
    float: left;
    display: block;
  }
  .news_inner>.cont>div>em:last-child{
    float: right;
    display: block;
  }
  .news_inner>.cont>div>em>a{
    color: #333;
    display: inline-block;
  }
  .news_inner>.cont>div>em>a:hover{
    color: #00478B;
  }
  .news_inner>.cont>.video-box{
    width:100%;
    height: 100%;
  }
  .news_inner video{
    width:80%;
    margin:0 auto;
    display: block;
  }
/*服务中心*/
	.sev-01-left{
		width:100%;
		text-align: center;
	}
	.sev-01-left>h5{
		color: #3a7589;
		margin-top:40px;
	}
	.sev-01-left>p{
		line-height: 30px;
		color: #7b7b7b;
		margin-top:20px;
	}
	.sev-01-left>.tit-style>h4:last-child:after{
		display: none;
	}
	.sev-01-left>.tit-style>h4:last-child{
		padding-left: 0;
	}
	.sev-01>.cont>ul{
		margin-top:50px;
	}
	.sev-01>.cont>ul>li{
		width:49%;
		
	}
	.sev-01-box{
		background-color:#fafafa;
		padding:20px;
		box-sizing: border-box;
	}
	.sev-01>.cont>ul>li>.sev-01-box:nth-child(2){
		margin-top: 30px;
	}
	.sev-01>.cont>ul>li:last-child>.sev-01-box{
		height: 100%;
	}
	.sev-01-box>h5{
		margin-bottom:20px;
	}
	.sev-01-box>p{
		line-height: 30px;
		color: #7b7b7b;
		margin-top:15px;
	}
	.sev-01>.cont>a{
		margin:0 auto;
		margin-top: 50px;
	}
	.sev-02{
		background-color:#fafafa;
	}
	.sev-02 .tit-style{
		text-align:center;
	}
	.sev-02 .tit-style>h4:last-child:after{
		display: none;
	}
	.sev-02 .tit-style>h4:last-child{
		padding-left: 0;
	}
	.sev-02 form{
	    width:100%;
	    margin-top: 40px;
	}
	.sev-02 form p{
	    width:30%;
	    background-color:#fff;
	    padding-left: 30px;
	    box-sizing:border-box;
	    line-height: 50px;
	  }
	  .sev-02 form p>input{
	    width:80%;
	    height: 50px;
	    border:none;
	    margin-left:5px;
	  }
	  .sev-02 form p:nth-child(4){
	    width:100%;
	    padding-right: 30px;
	    padding-bottom: 30px;
	    margin-top:50px;
	  }
	  .sev-02 form p:nth-child(4)>em{
	    width:100%;
	  }
	  .sev-02 form p>textarea{
	    width:100%;
	    display: block;
	    border:none;
	    outline: none;
	    min-height: 160px;
	    border:none;
	    outline: none;/*边线不显示*/
	    resize: none;/*禁止拉伸*/
	    appearance:none;
	  }
	  .sev-02 form>button{
	    margin:0 auto;
	    margin-top:50px;
	    border:none;
	  }
/*案例中心*/
	.case-01 ul>li{
		width:25%;
		padding:0 20px;
		box-sizing: border-box;
		margin-bottom: 40px;
	}
	.case-box{
		background-color:#fafafa;
		padding:40px 0;
		position: relative;
		overflow: hidden;
	}
	.case-box:after{
		position: absolute;
		content: "";
		right: -50px;
		top: -50px;
		width:50px;
		height: 50px;
		background-image:url(../images/t-ico.png);
		background-size:100% 100%;
		z-index: 1;
		opacity: 0;
		transition: all .6s;
	}
	.case-01 ul>li:hover .case-box:after{
		top:0;
		right: 0;
		opacity: 1;
	}
	.case-box>h5{
		text-align:center;
	}
/*案例详情*/
	.case-info-box{
		width:70%;
		padding-right: 80px;
		box-sizing:border-box;
		border-right: 1px solid rgba(0,0,0,.1);
	}
	.case-info-box>h4{
		line-height: 60px;
		box-sizing:border-box;
		padding-bottom: 30px;
		border-bottom: 1px dashed rgba(0,0,0,.1);
		color: #3a7589;
	}
	.case-info-box>h5{
		margin-top:50px;
		width:100%;
		line-height: 42px;
		padding-left: 20px;
		box-sizing:border-box;
		background-color: #fafafa;
		position: relative;
	}
	.case-info-box>h5:before{
		position: absolute;
		content: "";
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		width:3px;
		height: 60%;
		background-color: #3a7589;
	}
	.case-info-box>p{
		font-size: 16px;
		line-height: 30px;
		margin-top:30px;
	}
	.case-info-box>span{
		margin-top:30px;
	}
	.case-info-box>span img{
		width:100%;
	}
	.case-info-box>div{
		margin-top:30px;
	}
	.case-info-recd{
		width:30%;
		padding-left: 80px;
		box-sizing:border-box;
	}
	.case-info-recd>h4{
		line-height: 60px;
		box-sizing:border-box;
		padding-bottom: 30px;
		border-bottom: 1px dashed rgba(0,0,0,.1);
	}
	.case-info-recd>ul{
		margin-top:50px;
	}
	.case-info-recd>ul>li{
		width:100%;
		padding:10px;
		box-sizing:border-box;
		border: 1px solid rgba(0,0,0,.1);
		margin-top:20px;
	}
	.case-info-recd>ul>li:first-child{
		margin-top:0;
	}
	.case-info-recd>ul>li>a{
		position: relative;
	}
	.case-info-recd>ul>li>a:after{
		position: absolute;
		content: "";
		right: 0;
		top: 50%;
		width:20px;
		height: 20px;
		transform: translateY(-50%);
		background-image: url(../images/more-ic.png);
		background-size:100% 100%;
	}
/*联系我们*/
  .cat-1{
    width: 100%;
    background-color: #fafafa;
  }
  .cat-1-l{
    width: 40%;
    background-color: #fff;
    padding: 30px;
    box-sizing: border-box;
  }
  .cat-1-l>ul>li{
    padding:20px 0;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(0,0,0,.1);
  }
  .cat-1-l>ul>li:last-child{
    border-bottom: none;
  }
  .cat-1-l>ul>li>img{
    height: 40px;
    margin-top:10px;
  }
  .cat-1-l>ul>li>span{
    width: 80%;
    margin-right: auto;
    margin-left: 10px;
  }
  .cat-1-l>ul>li>span>h5:first-child{
    color: #3a7589;
  }
  .cat-1-l>ul>li>span>h5:last-child{
    margin-top: 5px;
    font-size: 17px;
  }
  .zxdt_box{
    width: 60%;
    background-color:#fff;
  }
  .zxdt{
    width: 100%;
    height: 100%;
  }
  .bddt_box{
    width: 100%;
    height: 100%;
  }
  .bddt{
    width: 100%;
    height: 100%;
  }
  .cat-2{
    background-image:url(../images/cat-bj1.jpg);
    background-size:cover;
    background-position: bottom;
  }
  .cat-2 h3{
    text-align: center;
    margin-top: 10px;
    font-family: font_2;
  }
  .cat-2 .tit>h5{
    color: #3a7589;
    text-align: center;
  }
  .cat-2 form{
    margin-top: 60px;
  }
  .cat-2 form>p{
    background-color:#fafafa;
    width: 30%;
    padding:10px 20px;
    box-sizing: border-box;
    line-height: 30px;
  }
  .cat-2 form>p>input{
    width: 80%;
    border:none;
    background-color: rgba(255,255,255,.0);
    height: 30px;
  }
  .cat-2 form>p:nth-child(4){
    width: 100%;
    margin-top: 30px;
  }
  .cat-2 form>p:nth-child(4)>i{
    width: 100%;
    display: block;
  }
  .cat-2 form>p:nth-child(4)>textarea{
    width: 100%;
    height: 150px;
    margin-top: 10px;
    border:none;
    outline: none;
    background-color: rgba(255,255,255,.0);
  }
  .cat-2 form>button{
    margin:0 auto;
    margin-top: 40px;
    border:none;
  }

