.c_ban{
	width: 100%;
	/*position: fixed;top: 0px;left: 0;*/
}
.c_ban .swiper-container-fade .swiper-slide{
	height: 730px;
}
.c_ban .swiper-container-fade .swiper-slide img{
	width: 1920px;position: absolute;left: 50%;margin-left: -960px;
}
.c_box{
	width: 100%;
	/*margin-top: 730px;*/
	position: relative;z-index: 9;background: #fff;
}
.c_box_1{
	width: 100%;
	/*background: url(../images/boxbg1.jpg) no-repeat top center;padding-top: 100px;*/
	margin-bottom: 30px;
}
.c_title{
	font-size: 26px;text-align: center;color: #fff;line-height: 50px;letter-spacing: 5px;font-weight: bold;padding-bottom: 10px;
	/*background: url(../images/tit_bg.png) no-repeat bottom center;*/
	margin-bottom: 0px;visibility: hidden;
}
.c_about{
	max-width: 1200px;
	max-width: 1340px;
	margin: 0 auto;overflow: hidden;
	/*padding-top: 70px*/
	;
}
.c_ban .swiper-slide>a{
        display: block;
        width: 100%;
        height:100%;
    }
.a_img{
	width: 48%;overflow: hidden;position: relative;margin-left: -52%;
}
/* .a_img::after{
	display: block;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/imgbg.png) no-repeat center;
} */
.a_img img{
	display: block;width: 100%;
}
.a_txt{
	width: 44%;overflow: hidden;margin-right: -44%;padding-top: 5%;
	width: 100%;margin-right: 0;
}
.a_txt img{
    width:42%;float:left;margin:0 46px 20px 0;
}
.a_txt h3{
	font-size: 22px;color: #000;height: 60px;line-height: 60px;margin-top: 10px;border-bottom: #dadada solid 1px;position: relative;overflow: hidden;
}
.a_txt h3::after{
	display: block;content: "";width: 150px;height: 3px;background: #ed6e03;position: absolute;left: 0;bottom: -1px;
}
.a_txt p{
	font-size: 18px;line-height: 40px;color: #444444;
	/*margin-top: 25px;*/
	/*display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;*/
}
.a_btn{
	margin-top: 20px;
}
.a_btn a{
	width: 164px;height: 38px;line-height: 38px;text-align: center;display: inline-block;font-size: 18px;
}
.a_btn a:first-child{border: #ed6e03 solid 2px; color: #ed6e03;margin-right: 20px;}
.a_btn a:last-child{border: #6c6c6c solid 2px;color: #6c6c6c;}
.c_box_2{
	width: 100%;padding-top: 26px;
	/*border-top: 1px solid #e6e6e6;*/
	/*background: url(../images/bg.png) no-repeat center;*/
	height: auto;box-sizing: border-box;background-attachment: fixed;padding-bottom: 20px;
}
.n_tit{color: #333 !important;}
.c_news{
	max-width: 1240px;
	max-width: 1340px;
	padding: 40px 0px 40px 0px;box-sizing: border-box;background: #fff;margin: 0 auto;
}
.fl_news{
	width:48% ;visibility: hidden;
}

.fn_1{
	width: 100%;display: block;position: relative;overflow: hidden;max-height: 330px;
}
.fn_1 img{
	display: block;width: 100%;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;
	}
.fn_1 p{
	width: 100%;height: 42px;line-height: 42px;position: absolute;bottom: 0;left: 0;background: #435061;color: #fff;font-size: 12px;text-align: center;padding: 0 10px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
	}
.fn_1:hover img{
	-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);
	}
.fn_2{
	width: 100%;font-size: 14px;color: #435061;line-height: 30px;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 15px;margin-bottom: 5px;display: block;
}
.fn_3{
	width: 100%;font-size: 14px; color: #637285;line-height: 28px;height: 56px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: block;
}
.fr_news{
	width: 49%;overflow: hidden;
}
.fr_news li{
	width: 47.5%; float: left;visibility: hidden;margin-bottom: 30px;
}
.fr_news li:nth-child(even){
	float: right;
}
.fr_news li a{
	display: block;position: relative;
}
.fr_news li img{
	display:inline-block;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;max-height: 186px;
}
.fr_news li p{
	font-size: 18px;color: #fff;line-height:36px;overflow: hidden;height: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,0.5);padding: 10%;box-sizing: border-box;font-weight: bold;
}
.fr_news li a:hover p,.fn_2:hover,.pro_box .swiper-slide a:hover h4{
	color: #dc0203;
}
.nimg{overflow: hidden;text-align: center;}
.fr_news li a:hover img{
	-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);
}
.c_box_3{
	padding-bottom: 26px;position: relative;z-index: 10;background: #fff;padding-top: 26px;overflow: hidden;
	/*border-top: 1px solid #e6e6e6;*/
}
.pro_con{
	max-width: 1240px;
	max-width: 1340px;
	margin: 0 auto;
}
.pro_con > h4{
	text-indent: 2em;line-height:36px;font-size: 18px;padding: 0 80px; box-sizing: border-box;margin-bottom: 40px;
}
.pro_box{
	width: 100%;position: relative;padding: 0 50px;box-sizing: border-box;visibility: hidden;
}
.pro_box .swiper-container{
    /* pointer-events: none; */
}
.pro_box .swiper-slide img{
	width: 100%;
}
.pro_box .swiper-slide a{display: block;}
.pro_box .swiper-button-next{
	background: url(../images/right.png) no-repeat;width: 44px;height: 44px;right: -10px;
}
.pro_box .swiper-button-prev{
	background: url(../images/left.png) no-repeat;width: 44px;height: 44px;left: -10px;
}
.pro_box .swiper-button-next::after,.pro_box .swiper-button-prev::after{display: none;}
.pimg{
	width: 100%;overflow: hidden;position: relative;
}
.pimg p{
	height: 144px;width: 100%;background: rgba(75,80,73,0.8);line-height: 144px;overflow: hidden;position: absolute;left: 0;bottom: 0;font-size: 48px;text-align: center;color: #fff;
}
.pimg img{
	display: block;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;transition: all .8s ease 0s;
}
.pimg:hover img{
	-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);
}
.pro_box .swiper-slide h4{
	font-size: 22px;line-height: 48px; color: #444444;text-align: center;height: 48px;overflow: hidden;margin-top: 15px;
}
.c_cha{text-align: center;margin-top: 40px;}
.c_cha a{
	width: 150px;height: 40px;line-height: 40px;text-align: center;background: #dc0203;color: #fff;display: inline-block;
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 20%;
}
.c_ban .swiper-pagination-bullet{
    background: #eee;
	/* background: #fff;opacity: 1;width: 10px;height: 10px; */
}
.c_ban .swiper-pagination1{ position:absolute; left:0; bottom:4%; z-index:99;text-align: center;}
.c_ban .swiper-pagination1 span{ width:10px; height:10px; background:#ccc; line-height:10px; text-align:center; display:inline-block; margin-left:10px;opacity: 0.8;}
.c_ban .swiper-pagination1 span.swiper-pagination-bullet-active{ color:#fff; background:#dc0203;}

@media only screen and (max-width: 1600px) {
	.c_ban .swiper-container-fade .swiper-slide{
		height: 600px;
	}
	.c_box{
		/*margin-top: 580px;*/
	}
	
	.c_ban .swiper-container-fade .swiper-slide img{
		width: 1600px;margin-left: -800px;
	}
}
@media only screen and (max-width: 1366px) {
	.c_ban .swiper-container-fade .swiper-slide{
		height: 500px;
	}
	.c_box{
		/*margin-top: 480px;*/
	}
	
	.c_ban .swiper-container-fade .swiper-slide img{
		width: 1366px;margin-left: -683px;
	}
	
}
@media only screen and (max-width: 1200px) {
	.pimg p{
		font-size: 30px;height: 100px;line-height: 100px;
	}
}

@media only screen and (max-width: 1024px) {
	.c_ban .swiper-container-fade .swiper-slide{
		height: 376px;
	}
	.c_box{
		/*margin-top: 486px;*/
	}
	
	.c_ban .swiper-container-fade .swiper-slide img{
		width: 1060px;margin-left: -530px;
	}
	.a_btn{
		margin-top: 50px;
	}
	.c_ban{
		/*padding-top: 110px;*/
	}
	
}


@media only screen and (min-width: 768px){
.c_ban .swiper-container-fade .swiper-slide img {
    width: 100%;
     margin-left: auto; 
}
.c_ban .swiper-container-fade .swiper-slide{
    
}
}
.c_ban .swiper-container-fade .swiper-slide img {
    /*width: 1920px;*/
    /*position: absolute;*/
    position: static;
     left: auto; 
     margin-left: auto; 
}


@media only screen and (max-width: 768px) {

	.c_ban{
		/*top: 1.5rem;*/
		position: relative;padding-top:0}
	.c_ban .swiper-container-fade .swiper-slide img{
		width: 100%;margin: 0;position: initial;
	}
	.c_ban .swiper-container-fade .swiper-slide{
		height: auto;
	}
	.c_box{
		margin-top: 0;z-index: 0;
	}
	.c_title{
		font-size: 0.3rem;height: 0.5rem;line-height: 0.5rem;margin-bottom: 0.3rem;
	}
	.c_about{
		width: 100%;padding: 0 0.3rem;box-sizing: border-box;
	}
	.a_img,.a_txt{width: 100%;}
	.a_img{margin-left: 0;}
	.a_txt{margin-right: 0;}
	.a_txt h3{
		font-size: 0.22rem;margin-top: 0.2rem;height: 0.8rem;line-height: 0.8rem;
	}
	.a_txt p{
		font-size: 0.28rem;line-height: 0.5rem;margin-top: 0.2rem;
	}
	.a_btn{margin-top: 0.3rem;}
	.a_btn a{
		font-size: 0.18rem;width: 1.6rem;height: 0.4rem;line-height: 0.4rem;
	}
	.c_box_1{margin-bottom: 0.5rem;padding-top: 1.8rem;}
	.c_box_2{
		height: auto;padding: 0.5rem 0;
	}
	.fl_news{width: 100%;margin-bottom: 0.3rem;}
	.fr_news{width: 100%;}
	.fn_2,.fn_3{display: none;}
	.c_news{
		padding: 0.3rem;
	}
	.fr_news li p{
		font-size: 0.2rem;
		line-height: 0.4rem;
	}
	.pro_con > h4{
		padding: 0 0.3rem;
		font-size: 0.2rem;
		line-height: 0.4rem;
		margin-bottom: 0.2rem;
	}
	.c_box_3{
		padding-bottom: 0.5rem;
		padding-top: 0.5rem;
	}
	.c_cha{margin-top: 0.2rem;}
	.pimg p{font-size: 0.3rem;height: 1rem;line-height: 1rem;}
	.pro_box .swiper-slide h4{font-size: 0.24rem;height: 0.48rem;line-height: 0.48rem;margin-top: 0.2rem;}
	.c_cha a{width: 1.8rem;height: 0.5rem;line-height: 0.5rem;font-size: 0.24rem;}
	.pro_box .swiper-button-next{right: 0;width: 0.6rem;height: 0.6rem;background-size: 100% 100%;}
	.pro_box .swiper-button-prev{left: 0;width: 0.6rem;height: 0.6rem;background-size: 100% 100%;}
	
}

      .onews li{
          width: 48%;
          box-sizing: border-box;
          font-size: 16px;
          overflow: hidden;
          float: left;
          /*border-bottom: 1px solid #e6e6e6;*/
          margin-bottom: 50px;
      }
      .onews li p,.onews li h3{
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          padding-left: 14px;
         box-sizing: border-box;
         line-height: 24px;
      }
      .onews li h3{
          line-height: 46px;
          font-weight: bold;
          transition: all .3s ease;
      }
      .onews li p{
          font-size: 16px;
          color: #666;
      }
      .onews .right:hover h3{
          color: #dc0203;
      }
      .onews .todetail{
          margin-top: 8px;
          line-height: 16px;
          font-size: 14px;
          color: #999;
      }
      .onews .left{
          transition: all .3s ease;
          float: left;
          width: 100px;
          height: 100px;
          border: 1px solid #ccc;
          text-align: center;
          line-height: 35px;
    padding: 15px 0;
    box-sizing: border-box;
      }
      .onews .left span{
          display: block;
      }
      .onews .right{
         
      }
      .odate{
          font-size: 32px;
          font-weight: bold;transition: all .3s ease;
      }
      .omonth{
          line-height: 35px;
          font-size: 18px;transition: all .3s ease;
      }
      .onews .left:hover{
          background: #dc0203;
          border: 1px solid #dc0203;
        
      }
      .onews .left:hover span{
          color: #fff;
      }
      .onews li:nth-child(odd){
          
          margin-right: 4%;
      }
 .imgrow3{
	        overflow: hidden;
	    }
	    .imgrow3 li{
	        width: 30%;
	        float: left;
	        margin-left: 5%;
	        padding: 0 1.5px;
	        box-sizing: border-box;
	    }
	    .imgrow3 li:first-child{
	        margin-left: 0;
	    }
	   
	    .imgrow3 img{
	        width: 100%;
	        background-size: cover;
	        background-repeat: no-repeat;
	        background-position: center center;
	    }
	    .introtxt{
	        margin-top: 20px;
	    }
	

@media only screen and (max-width: 768px){
    .fold_wrap li .mask_b{
	        padding: 0 20px;
	        overflow-y:auto;
	    }
	    .fold_wrap li {
    width: 100%;
}
.fold_wrap li {
    float: left;
    width: 50%;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.onews li{
          width: 100%;
          box-sizing: border-box;
          font-size: .32rem;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          line-height: .9rem;
          float: left;
          border-top: 1px solid #e6e6e6;
      }
      .onews li:first-child{
          border-top:0;
      }
      .onews li:nth-child(odd){
          /*padding-right: 20px;*/
      }
      .imgrow3{
	        overflow: hidden;
	    }
	    .imgrow3 li{
	        width: 90%;
	        margin: 10px auto;
	        box-sizing: border-box;
	     
	    }

	    .imgrow3 img{
	        width: 100%;
	        background-size: cover;
	        background-repeat: no-repeat;
	        background-position: center center;
	    }
	    .introtxt{
	        margin-top: 20px;
	        width: 90%;
	        margin:  0 auto;
	    }
	    .a_txt img{
    width:100%;float:left;margin:0;
}
}
.introtit{
    padding:40px 0 20px 0;
}

.bansize{
	        height: 450px;
	        background-position: center bottom!important;
	    }