.wrap {
  max-width: 1600px;
  width: 90%;
  margin: 0 auto;
}

.wrap { width:96%;}
.wrap:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}

.txtovh2{overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.txtovh3{overflow: hidden;-webkit-line-clamp: 3;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}


.s_news{ margin-top:25px; padding-bottom:25px;}

.s_news .bd>.slick-list{ overflow: visible;}

.s_news .bd ul{ margin: 0 -1rem;}

.s_news .bd ul li{ padding: 0 1rem; width:33.33333333333%; float:left;}

.s_news .bd ul li .img{}

.s_news .bd ul li .img img{}

.s_news .bd ul li .txt{  background:rgba(14,77,139,0.1); padding: 2.5rem 2rem; position: relative; z-index: 1;}

.s_news .bd ul li .txt:before{ content: ""; display: block; width: 100%; height: 0; position: absolute; left: 0; top: 0; background:rgba(0,64,136,0.9); z-index: -1; }

.s_news .bd ul li .txt h4{ font-size: 1rem; line-height: 1.5rem; height: 1.5rem; color: #000000; margin-top: 1.5rem; margin-bottom: 1rem;}

.s_news .bd ul li .txt p{color: #666;font-size: 0.785rem; margin-bottom:1rem; text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}

.s_news .bd ul li .txt .time{  font-size: .9375rem; color: #9c9c9c; font-family: Barlow Condensed Regular;font-size: 62.5%;}

.s_news .bd ul li .txt .time svg{ margin-right:.25rem;}

.s_news .bd ul li .txt .btn_xq2{ font-size: .785rem; color: #5a5a5a; }

.s_news .bd ul li .txt .btn_xq2 svg{ width: 1rem; margin-left: .25rem;}

.s_news .bd ul li:hover .txt:before{ height: 100%;}

.s_news .bd ul li:hover .txt h4{ color: #fff;}

.s_news .bd ul li:hover .txt p{ color:rgba(255,255,255,0.8);}

.s_news .bd ul li:hover .txt .time{ color: #fff;}


.s_news .bd ul li:hover .txt .time svg path{ fill: #fff;}

.s_news .bd ul li:hover .txt .btn_xq2 svg path{ fill: #fff;}

.s_news .bd ul li:hover .txt .btn_xq2{ color: rgba(255,255,255,.5);}



.s_news .bd .btn_r{ position: absolute; right: 0; top: -6.25rem; height: 2.5rem; line-height: 2.5rem; text-align: center; color: #fff; border: 1px solid #e1e3e9; font-family: simsun; border-radius: 50%; transition: .3s; width: 2.5rem; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }

.s_news .bd .btn_r:hover{background: url(../images/btn_r_on.png) left center no-repeat; }



.s_news .bd ul li .txt:before,

.s_news .bd ul li .txt h4,

.s_news .bd ul li .txt p,

.s_news .bd ul li .txt .time,

.s_news .bd ul li .txt .btn_xq2,path{ transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s;}



@media screen and (max-width: 860px) {
	
	.s_news .bd ul li{ padding: 0 1rem; width:50%; float:left; margin-bottom:15px;}
	
	 
    
    
	}
	
@media screen and (max-width: 480px) {

.s_news .bd ul li{ padding: 0 1rem; width:100%; float:none; margin-bottom:15px;}


}






*{ margin:0; padding:0; outline:none; box-sizing: border-box; }
*:before,*:after{ box-sizing: border-box;}
a{ color:inherit;}
a:focus{ outline: none !important;}

/*img{ max-width:100%; max-height:100%;}*/
.img img{ width:100%; height:100%; display: block; transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; -o-transition: 1s; }
.pic img{ transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; -o-transition: 1s; }
li:hover .img img{ transform: scale(1.05) rotate(.1deg); -webkit-transform: scale(1.05) rotate(.1deg); -moz-transform: scale(1.05) rotate(.1deg); -ms-transform: scale(1.05) rotate(.1deg); -o-transform: scale(1.05) rotate(.1deg); }
svg{ max-width:100%; max-height:100%;}



.img_zd>img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; display: block;
}
svg{ display: inline-block; vertical-align: middle;}

li,ul {list-style-type: none;}
img {border: none;}
a{text-decoration: none;  }
a:link,a:hover,a:active,a:visited {text-decoration: none;}

ul, li {list-style: none;margin: 0;padding: 0;}

.img{ overflow:hidden;}

.clear{ clear:both;}





/* footer */
.footer {width:100%;height:auto;padding:60px 0 25px 0;background:#004088;color:#f5f5f5;}
.footer p {color:#ddd;font-size: 16px;}
.footer p b {color:#c7000a;font-size:18px;}
.flist h3 {font-size:18px;font-weight:400;color:#fff;margin-bottom:26px;}
.flist p {width:100%;display:inline-block;margin-bottom:5px;}
.flist p a {font-size:14px;color:#ddd; line-height:30px;}
.flist p a:hover{ color:#fff;}
.flist p span {float:left;}
.fright {width:100%;height:auto;display:inline-block;}
.fright .frbot{ line-height:32px;}
.fright .frbot svg{ margin-right:5px;}
.fright .frbot p{ color:#ddd; font-size:14px;}
.fright .frbot h5{ color: #8f8f8f;}
.fright h2 {font-size:24px;margin-bottom:30px;}
.fright h3 {font-size:18px;margin-bottom:15px;color:#fff;margin-bottom:26px;}
.ficon i {font-size:24px;color:#999;margin-right:10px;}
.bq {width:100%;height:auto;margin:40px 0 0;border-top:1px solid rgb(255,255,255,.1);padding:20px 0 0; text-align:center; font-size:14px !important;}
.bq a {color:#ddd;}
.ewm {width:100px;height:auto;}


.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-12,.col-xs-12{position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}


.col-xs-12{float: left;width: 100%}


.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-12{ float:left;}
	
	.col-md-2 {
		width: 16.66666667%
	}
	
	.col-md-3 {
		width: 25%
	}
	
	.col-md-4 {
		width: 33.33333333%
	}
	
	.col-md-5 {
		width: 41.66666667%
	}
	
	.col-md-7 {
		width: 58.33333333%
	}
	
	.col-md-6 {
		width: 50%
	}
	
	.col-md-12 {
		width: 100%
	}
	



@media screen and (max-width: 1000px)  {
	.footer .col-md-4{ width:100%; text-align:center;}
	.footer .col-md-2{ display:none}
	.footer .col-md-6{ display:none}
	#w_grid-1614213984388{ display:none;}
	
		}
