 html,
  body {
    position: relative;
    height: 100%;
  }
 
  body {
    margin: 0;
    padding: 0;
  }
  
  .swiper-container {
    width: 100%;
    height: 100%;
  }
  
  .swiper-slide {
  	  padding-top: 1%;
  
  }
  .swiper-slide img{width: 100%;;}
  
 .pro118 .con118 {
	 
	      width: 1200px;
	      margin: 0 auto;
		  overflow: auto;
	  }
	.pro118 .more118 {
	    display: block;
	    margin: 20px auto 0;
	    width: 168px;
	    border: 1px solid #e9e9e9;
	    line-height: 43px;
	    color: #999;
	    text-align: center;
		
	}
	.pro118 .more118:hover {
	    background-color: #2b9219;
	    color: #fff;
	    border-color: #2b9219;
	}
	.pro118 {
	    padding-top: 40px;
	}
	.pro118 .list-118 {
	    margin: -20px 0 0 -25px;
	}
	.pro118 .list-118 li {
	    float: left;
	    width: 25%;
	}
	.pro118 .list-118 li a {
	    display: block;
	    margin-left: 25px;
	    margin-top: 20px;
	}
	.pro118 .list-118 li .img118 {
	    overflow: hidden;
	}
	.pro118 .list-118 li .img118 img {
	    -webkit-transition: all 0.3s;
	    transition: all 0.3s;
	}
	.pro118 .list-118 li p {
	   padding: 10px 0;
	    text-align: center;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
		background: #0c1c57;
		color:#fff;
	}
	
	.pro118 .list-118 li:hover p{background:#418adf}
	
	.pro118 .list-118 li a:hover .img118 img {
	    -webkit-transform: scale(1.1);
	    transform: scale(1.1);
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	}
	.pro118 .list-118-1 li {
	    width: 33.333333%;
	}
	.pro118 .img118 {
	    text-align: center;
	    font-size: 0;
	}
	.pro118 .img118 img {
	    display: inline-block;
	    width: auto;
	    height: auto;
	    max-width: 100%;
	    max-height: 100%;
	    vertical-align: middle;
	}
	
	.news_289 {
	    width: 100%;
	}
	.news_289 .i_tle {
	    width: 100%;
	    text-align: center;
	    padding-top: 56px;
	}
	.news_289 .i_tle h2 {
	    font-size: 32px;
	    color: #333333;
	    font-weight: normal;
	}
	.news_289 .i_tle h2 a {
	    color: #333333;
	    text-decoration: none;
	}
	.news_289 .i_tle p {
	    font-size: 18px;
	    color: #888888;
	    margin-top: 5px;
	}
	.news_289 .i_tle i {
	    display: block;
	    width: 169px;
	    height: 2px;
	    margin: 18px auto 0;
	}
	.news_289 .i_tle i img {
	    display: block;
	    width: 169px;
	    height: 2px;
	}
	.news_289 .new_con {
	    margin-left: auto;
	    margin-right: auto;
	    width: 1200px;
	}
	.news_289 .maincon {
	    width: 100%;
	    margin-top: 33px;
	}
	.news_289 .maincon .menu {
	    width: 444px;
	    margin: 0 auto;
	}
	.news_289 .maincon .menu li {
	    float: left;
	    width: 145px;
	    height: 46px;
	    line-height: 46px;
	    text-align: center;
	    margin-left: 3px;
	    background: #0c6baf;
	    font-size: 16px;
	    color: #fff;
	    position: relative;
	}
	.news_289 .maincon .menu li a {
	    text-decoration: none;
	    display: block;
	    color: #fff;
	}
	.news_289 .maincon .menu li i {
	    display: none;
	    position: absolute;
	    width: 9px;
	    height: 5px;
	    left: 50%;
	    margin-left: -4px;
	    bottom: -5px;
	}
	.news_289 .maincon .menu li img {
	    display: block;
	    width: 9px;
	    height: 5px;
	}
	.news_289 .maincon .menu li.cur {
	    background: #f26a20;
	}
	.news_289 .maincon .menu li.cur i {
	    display: block;
	}
	.news_289 .maincon .conbox {
	    width: 100%;
	    overflow: hidden;
	    margin-top: 35px;
	}
	.news_289 .maincon .conbox .box {
	    width: 100%;
	    height: 335px;
	}
	.news_289 .maincon .conbox .boxl {
	    float: left;
	    width: 580px;
	    height: 333px;
	    border: 2px solid #fff;
		overflow: hidden;
	}
	.news_289 .maincon .conbox .boxl a {
	    position: relative;
	    display: block;
	    width: 580px;
	    height: 333px;
	}
	.news_289 .maincon .conbox .boxl a img {
	    width: 580px;
	    height: 280px;
	}
	.news_289 .maincon .conbox .boxl a span {
	    display: block;
	    height: 53px;
	    position: absolute;
	    left: 0;
	    bottom: 0;
	    width: 100%;
	    background: #0c1c57;
	    line-height: 53px;
	    text-align: left;
	    font-size: 16px;
	    color: #fff;
		padding-left: 2%;
		
	}
	.news_289 .maincon .conbox .boxr {
	    width: 580px;
	    float: right;
	}
	.news_289 .maincon .conbox .boxr dl {
		padding-top: 10px;;
	    height: 22px;line-height: 22px;
	   
	}
	.news_289 .maincon .conbox .boxr dl:nth-child(2) {
	   border-top: 1px solid #d2cdcc;
	   border-bottom: 1px solid #d2cdcc;
	      height: 115px;
		  line-height: 50px;
		  	padding-top: 0px;;
		
	}
	.news_289 .maincon .conbox .boxr dt {
	    width: 80px;
	    float: right;
		text-align: right;
	   
	}
	.news_289 .maincon .conbox .boxr dt span {
	    display: block;
	    font-size: 58px;
	    color: #c8c8c8;
	}
	.news_289 .maincon .conbox .boxr dt em {
	    display: block;
	    font-size: 15px;
	    color: #736e6e;
	    position: relative;
	}
	.news_289 .maincon .conbox .boxr dd {
	    width: 500px;
	    float: left
	}
	.news_289 .maincon .conbox .boxr dd h3 {
	    font-size: 16px;
	    color: #3a3a3a;
	    font-weight: normal;
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
		text-align: left;
	}
	.news_289 .maincon .conbox .boxr dd h3 a {
	    color: #535353;
	    text-decoration: none;
		font-weight: bold;
		font-size: 14px;;
	}
	.news_289 .maincon .conbox .boxr dd p {
	    line-height: 24px;
	    color: #888888;
	    font-size: 13px;
	 
	    height: 48px;
	    overflow: hidden;
	    text-overflow: ellipsis;
		text-align: left;
	}
	.news_289 .maincon .conbox .boxr dd p a {
	    text-decoration: none;
	    color: #888888;
		text-align: center;
	}
	.news_289 .maincon .conbox .boxr dl:hover  a {
	    color: #418adf!important;
	    font-weight: bold;
	}
	
	.news{width: 100%;background:#fafafa;}
	.newsn{width: 1200px;height: auto;margin: auto;margin-top: 5%;text-align: center;padding-top: 5%;}
	.newsn h2{font-size: 30px;}
	.newsimg{height: auto;overflow:hidden;padding-top: 35px;}
	.gsxw{float: right;width: 560px;height:275px;background:#f6f6f6 ;padding:20px 20px 0 20px;}
	.gsxw h4{text-align: left;padding-top: 50px;color: #292929;}
	.gsxw p{text-align: left;border-bottom: 1px solid #bfbfbf;padding-top: 20px;padding-bottom: 20px;color: #6a6a6a;}
	.newsn ul{height: auto; overflow: hidden;padding-top: 3%;padding-bottom: 5%;width: 100%;}
	.newsn ul li{float: left;width: 32%;background:#f6f6f6;margin-left: 2%}
	.newsn ul li:first-child{margin-left: 0%}
	.newsn ul li h4{text-align: left;padding: 15px;color:#000000;}
	.newsn ul li span{text-align: left;display: block;padding: 15px;color: #a1a1a1}
	.newsn ul li p{text-align: left;padding: 15px;color: #6a6a6a;}
	.gsxw:hover{background: #418adf;color:#fff;}
	.gsxw:hover a{color:#fff!important;}
	.gsxw:hover p{color:#fff;border-bottom:1px solid #FFFFFF;}
	.gsxw:hover span{color:#fff!important;}
	.gsxw:hover h4{color:#fff;}
	.newsn ul li:hover{background: #418adf;}
	.newsn ul li:hover h4{color:#fff;}
	.newsn ul li:hover span{color:#fff;}
	.newsn ul li:hover p{color:#fff!important;}