.banner{width:100%;height: 800px;position:relative; max-height: 90vh;box-sizing: border-box;}

.banner a{height: 100%; display: block;width:100%;}

/* .banner:before{content:"";display: block;padding-top:56.25%;} */

.swiper-container {

  width: 100%;

  height: 100%;

  margin-left: auto;

  margin-right: auto;

}

.swiper-slide {

 background-position: center;

  text-align: center;

  font-size: 18px;

  background: #fff;



  /* Center slide text vertically */

  display: -webkit-box;

  display: -ms-flexbox;

  display: -webkit-flex;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  -webkit-justify-content: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  -webkit-align-items: center;

  align-items: center;

}

.swiper-pagination1{bottom: 200px!important;}

 

 .swiper2{

      width: 100%;

      height: 100%;

	/*   border:1px solid #000; */

    }

.swiper2>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 40px!important;}


    .sw-hzhb {

  text-align: center;

      font-size: 18px;

      background: #fff;



      /* Center slide text vertically */

      display: -webkit-box;

      display: -ms-flexbox;

      display: -webkit-flex;

      display: flex;

      -webkit-box-pack: center;

      -ms-flex-pack: center;

      -webkit-justify-content: center;

      justify-content: center;

      -webkit-box-align: center;

      -ms-flex-align: center;

      -webkit-align-items: center;

      align-items: center;

    }

     .sw-hzhb img{width:160px;height:100%;}

	 .swiper3{

	     width: 100%;

	     height: 100%;

		/*   border:1px solid #000; */

	   }

	 .sw-fl {

	text-align: center;

	    font-size: 18px;

	    background: #fff;

	

	    /* Center slide text vertically */

	    display: -webkit-box;

	    display: -ms-flexbox;

	    display: -webkit-flex;

	    display: flex;

	    -webkit-box-pack: center;

	    -ms-flex-pack: center;

	    -webkit-justify-content: center;

	    justify-content: center;

	    -webkit-box-align: center;

	    -ms-flex-align: center;

	    -webkit-align-items: center;

	    align-items: center;

	  }

 .sw-fl img{width: 90%;height: 90%;}

 

 /*banner下方列表*/

 .bannerlist{width: 100%;

    position: absolute;

    bottom: 0;

    z-index: 999;

    background-color:rgba(0,0,0,0.7);}

 .bannerlist ul li{width: 24.7%; height: 180px; float: left;

border-left:1px solid rgba(238,238,238,0.2);

border-right:1px solid rgba(238,238,238,0.2);

max-height: 90vh;

} 

 

 .bannerlist_date{float: left;margin-left: 5%;}

 .bannerlist_date  h3{text-align: center;padding:56px 0 11px;font-size:46px;color:#0098e5;}

 .bannerlist_date  p{text-align: center;font-size:14px; color:#0098e5; }

 .bannerlist_news{padding-left:86px; padding-top: 58px; width: 60%;margin-bottom:12px;}

 .bannerlist_news  h4{text-align: left;font-size:14px;font-weight: bold ; color:#fff;line-height: 24px;margin-bottom:12px;}

 .bannerlist_news a{color:#fff;

   overflow : hidden;

  text-overflow:clip;/*ellipsis*/

  display: -webkit-box;

  -webkit-line-clamp: 1;

  -webkit-box-orient: vertical;}

 .bannerlist_news a:hover{color:#0098e5;}

 .bannerlist_news  p{text-align: left;font-size:12px; color:#cccccc; line-height:26px;height:46px;

  overflow : hidden;
  text-overflow:clip;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

 }

 

 .swiper1 .bnext{background-image: url(../images/bannernext.png); width:48px;height: 48px;background-size: 48px 48px;}

 .swiper1 .bprev{background-image: url(../images/bannerprev.png); width:48px;height: 48px;background-size: 48px 48px;}

 .swiper1 img{width:100%!important;height:auto!important;}
 

 .news{height:auto;background-color: #f7f7f7;

 	display:flex;

	justify-content:center;

	align-items:center;

}

 .newslist{float: left; margin-right: 20px; width: 23.75%;}

 .newslist.last{margin-right: 0px;}

 .newslist .newslist_con{height:210px;overflow:hidden;position:relative;}

 .newslist h3{font-size: 24px; line-height: 22px;color: #333333;}

 .newslist p{font-size: 14px;color: #999999;line-height: 44px;}

 .newslist img{width: 100%; height: 100%}

 .newslist .imgmask{width: 100%; height: 40px; background-color: #000000; opacity: 0.6;position: relative; left: 0px; top: -40px; }

 .newslist .imgtitle{width: 100%;position:absolute; bottom:5px; left: 0px;padding-left:5%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:90%;}

 .newslist .imgtitle a{font-size:14px;font-weight: bold ; color: #fff;line-height: 28px;}

 .newslist ul{padding-top:10px;padding-bottom:10px; background-color: #fff}

 .newslist li{width: 90%; line-height: 28px;height:28px; padding-left:16px;}

 .newslist li a{color:#333333; font-size:14px;width:82%;display:inline-block;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;} 

 .newslist li a:hover{color:#0098e5;} 

 .newslist li a i{display: inline-block; width: 2px;height: 2px;background: #111111;margin-right: 5px;vertical-align: middle;} 

 .newslist li span{float:right;color:#999999;} 

 .newslist h4{font-size: 14px;color: #999999;margin-top:10px;margin-bottom:30px; text-align: left;}

 .newslist p{text-align:center;} 

 .newslist p a{color:#666666;font-size: 12px;line-height: 28px;} 
 .newslist p{border-top:1px solid #f5f4f9;background:#ffffff;}

 

 .hzhb{background-image:url(../images/hezuohuoban_bg.jpg);width: 100%;height: 700px; background-repeat:no-repeat;background-size:100% 100%;}

 .hzhb h3{text-align: center;font-size: 30px; color: #ffffff; padding-top: 70px;}

 .hzhb i{display: inline-block; width: 6px;height: 6px;background: #ffffff;margin: 10px;vertical-align: middle;   border-radius: 50%;} 

 .hzhb_tab{text-align: center; margin-top: 16px;}

 /* .hzhb_tab span{text-align: center;font-size: 14px; color: #ffffff;} */

 .hzhb_tab a{text-align: center;font-size: 14px; color: #ffffff;  }

 .hzhb_tab a.active{font-weight: bold; /*border-bottom: 3px solid #ffffff;*/line-height: 40px;height:40px;padding-left:3px;padding-right:3px; display: inline-block;transition: all .3s ease-out;}

 .hzhb_tab i{display: inline-block; width: 2px;height: 2px;background: #ffffff;margin: 18px;vertical-align: middle;} 

 

 .hzhb_list{height: 400px; background-color: #ffffff;margin-top: 43px;}

 .hzhb_list ul{padding-left: 30px;width: 100%;height: 100%;margin-top: 150px;}

 .hzhb_list li{float: left; text-align: center; width:16%;height:40px;margin-bottom:40px;}

 .hzhb_list.hzhb_hzdw{display: block;}

 .hzhb_list.hzhb_gnhz{display: none;}

 .hzhb_list.hzhb_gjhz{display: none;}

  

 .fl_list{width: 100%;height:460px;background-color: #f7f7f7;}

 .fl_list h3{text-align: center;font-size: 30px; color: #333333; padding-top: 70px; }

 .fl_list i{display: inline-block; width: 6px;height: 6px;background: #333333;margin: 10px;vertical-align: middle;   border-radius: 50%;} 

 .fl_tab{text-align: center; margin-top: 16px;margin-bottom:16px;}

 .fl_tab a{text-align: center;font-size: 14px; color: #666666;  }

 .fl_tab a.active{font-weight: bold; color: #0098e5; /*border-bottom: 3px solid #0098e5;*/line-height: 40px;height:40px;padding-left:3px;padding-right:3px; display: inline-block;transition: all .3s ease-out;}

 .fl_tab i{display: inline-block; width: 2px;height: 2px;background: #333333;margin: 10px;vertical-align: middle;} 

 .fl_alllist{height: 220px; background-color: #ffffff;}

 .fl_alllist ul{padding-left: 30px;width: 100%;height: 100%;padding:10px 30px;box-sizing: border-box;}

 .fl_alllist li{float: left;text-align: center; width: 16.6%;height: auto;margin-bottom:20px;}
 .sw-fl img {width:auto;height:56px;}
 .swiper3-2  .sw-fl img , .swiper3-1 .sw-fl img {width:160px;height:50px;}
 .fl_alllist.fl_hzmt{display: block;}

 .fl_alllist.fl_gnzz{display: none;}

 .fl_alllist.fl_gjzz{display: none;}

 .swiper3 .fl_next{background-image: url(../images/flinknext.png); width:10px;height: 17px;background-size: 10px 17px;}

 .swiper3 .fl_prev{background-image: url(../images/flinkprev.png );width:10px;height: 17px;background-size: 10px 17px;}
 .swiper3-1 .fl_next{background-image: url(../images/flinknext.png); width:10px;height: 17px;background-size: 10px 17px;}

 .swiper3-1 .fl_prev{background-image: url(../images/flinkprev.png );width:10px;height: 17px;background-size: 10px 17px;}
 .swiper3-2 .fl_next{background-image: url(../images/flinknext.png); width:10px;height: 17px;background-size: 10px 17px;}

 .swiper3-2 .fl_prev{background-image: url(../images/flinkprev.png );width:10px;height: 17px;background-size: 10px 17px;}

 

 .bl-list{width: 100%;height: 400px;}

 .bl-list>div{overflow:hidden;position:relative;}
 .bl-list>div .scaleBig{position: absolute;width:100%;top:30%;}
/* .bl-list>div .scaleBig:hover{
 	    background-size: 130%;
 } */
 .aboutus, .contactus, .joinus{float: left;width: 33.333333%;height: 400px;overflow:hidden;}
 .aboutus_img{width:100%;height:100%;transition: 0.5s;transform: scale(1);}

 .contactus_img{width:100%;height:100%;transition: 0.5s;transform: scale(1);}

 .joinus_img{width:100%;height:100%;transition: 0.5s;transform: scale(1);}

 .aboutus:hover .aboutus_img{
 	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;	
	-o-transition: 0.5s;
	transform: scale(1.2);
 }
.contactus:hover .contactus_img{
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;	
	-o-transition: 0.5s;
	transform: scale(1.2);
}
.joinus:hover .joinus_img{
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;	
	-o-transition: 0.5s;
	transform: scale(1.2);
}
/*轮播图圆点*/
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 30px;}
/* .aboutus:hover,.contactus:hover,.joinus:hover{
 	 transition: 0.5s;
	-moz-transition: 2s;
	-webkit-transition: 2s;	
	-o-transition: 2s;
 }*/

 .bl-title{font-size: 24px;color: #ffffff;text-align:center;}

 .bl-detail{font-size: 14px;color: #ffffff;margin-top: 20px;margin-bottom: 30px;text-align: center;}

 .bl-btn{width: 140px;height: 48px;border-radius: 2px;border: solid 1px #ffffff;color: #ffffff; display:block;margin: 0 auto;line-height: 50px;text-align: center;}

    

  /*侧边栏*/

   .sidebar{position:fixed;right:0;bottom:250px;z-index:1000;}

  .sidebar img{width: 16px; height: 13px; margin: 12px 11px;}

  .sidebar p{margin: 6px 7px; width: 24px;height: 26px;line-height: 15px;background-color: #0098e5;position: absolute; }  

  .sidebar a{font-size: 12px;color: #fff;}

  .sidebar li{width: 38px;height: 38px;text-align: center;background: #ffffff;border-bottom: 1px solid #f7f7f7;}
  .sidebar li:last-child{border:none;}

  

  /* .sidebar p{width: 38px;height: 38px;font-size: 12px;color: #fff;line-height: 14px;background-color: #0098e5;margin: 6px 7px;} */

  .gotop{width: 38px;height: 38px;background-color: #0098e5;}

.sidebar-img{

	position:absolute;top:-100px;z-index:9999;

	transition:all .2s linear;

	width: 100px;height: 100px;

	display:flex;

	justify-content:center;

	align-items:center;

	right: -100px;

	/*border:1px solid #000;*/

	 }

.sidebar-in{right: 1px;}	

.sidebar-img img{width: 100%;height: 100%}

/*2.19-7-3*/
.news_bj{background:#f7f7f7;padding:80px 10px;}
.news_bj>div{overflow:hidden;}
.yq_link{position: relative;display: inline-block;}
.yq_link_move{position: absolute;height:3px;bottom:0;left:5px;background:#0098e5;transition:0.5s;}
.yq_link_move1{position: absolute;height:3px;bottom:0;left:4px;background:#ffffff;transition:0.5s;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 30px;}

@media only screen and (max-width: 1600px){
	.banner{width:100%;height: 700px;position:relative; max-height: 90vh;box-sizing: border-box;}
}
@media only screen and (max-width: 1500px){
	.banner{width:100%;height: 600px;position:relative; max-height: 90vh;box-sizing: border-box;}
}
@media only screen and (max-width: 1200px){
	.banner{width:100%;height: 500px;position:relative; max-height: 90vh;box-sizing: border-box;}
}

@media only screen and (max-width: 1200px){

	.banner-wrap{margin-top: 100px;}

	.core-ul1 li:nth-of-type(3n){margin-right: 50px;}

	.core-ul1 li:nth-of-type(2n){margin-right: 0;}

	.export-item{background: none;}

	.export-p{display: none;}

	.export-item{width: 100%;height: auto;}

	.export-main{box-sizing: border-box;position: relative;top: 0;left: 0;right: auto;bottom: auto;display: inline-block;width: 48%;margin: 0 2% 2% 0;}

	.export-main:nth-of-type(2n-1){margin-right: 0;}

	.input{width: 100px;}

	.commend-wrap{height: auto;min-height: 220px;}

	.banner-container{height: 350px;}

	.banner-container h4{margin-top: 60px;font-size: 14px;}

	.about-makser{display: none;}

	

	.commend-item{padding:60px 40px;}

}



@media only screen and (max-width: 1023px){

	.banner-btns{display: none;}

	.c-img{right: 20px;}

	.commend-item{padding: 40px 125px 40px 30px;}

	.about-main{height: auto;background: none;}

	.about-main li{background: #1dd16c;margin: 0 auto 3px;}

	.core-wrap>p,.export-wrap .countW>p,.team-wrap > p{line-height: 24px;padding: 0 20px;}

	.news-title p{line-height: 24px;}

}



@media only screen and (max-width: 1000px){

	.banner-container h4{font-size: 14px;}

	.banner-container h3{font-size: 16px;}

	.b-more{height: 44px;line-height: 44px;}

	.b-more:after{line-height: 44px;}

	.about-wrap{padding: 40px 0;}

	.about-wrap .countW{padding: 0;}

	.core-wrap{padding: 40px 30px;}

	.core-ul1{margin-top: 40px;}

	.core-ul1 li{width: 100%;float: none;padding: 20px;height: auto;}

	.core-ul1 li.core-li{height: auto;}

	.core-bg{display: block;position: relative;margin: 0 auto 20px;}

	.export-main{width: 100%;}

	.export-main h3{margin-bottom: 20px;}

	.commend-item{width: 100%;float: none;background: #1dd26d;margin-bottom: 20px;height: auto;}

	.commend-wrap{height: auto;background: none;}

	.news-title h3{padding-top: 40px;}

	.w_sound{margin-bottom: 40px;}

	.news-nav{width: 100%;margin-bottom: 20px;}

	.news-nav span{width: 33.33334%;}

	.news-more{width: 100%;margin-bottom: 20px;}

	.news-item{width: 100%;padding: 30px;margin-bottom: 20px;background: #FFFFFF;}

	.news-list{background: none;}

	.news-wrap{padding-bottom: 40px;}

	.news-main{height: auto;}

	.team-list{margin-top: 40px;}

	.active-wrap .countW>p{line-height: 24px;padding: 0 20px;}

	.active-item{margin-top: 40px;}

	.activebg,.active-main{width: 100%;}

	.active-container .swiper-slide{padding: 40px 20px;}

	.contactbg{display: none;}

	.contact-main{padding-left: 0;}

	.contact-wrap{height: auto;padding-bottom: 60px;}

	.contact-btn{margin-top: 20px;}

	.active-wrap{padding: 40px 0 140px;}

	.export-item{margin-top: 40px;}

}



@media only screen and (max-width: 768px){
	/*.sidebar-img {top: -140px;}*/
	.swiper-slide {margin: 10px 0;}
	.banner-container p{width: 100%;}
	.hzhb_tab a.active {height: 25px;}
	.hzhb_tab a {display: inline-block;height: 20px;white-space: nowrap;text-overflow: ellipsis;height: 13px;line-height: 13px;}
	.fl_tab a {white-space: nowrap;text-overflow: ellipsis;height: 13px;display: inline-block;}
	.fl_tab a.active{height: 25px;}
	.yq_link_move,.yq_link_move1{display:none;}
	.newslist .imgtitle a {
	    line-height: 40px;
	    display: inline-block;
	    width: 100%;
	    overflow: hidden;
	    height: 40px;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    padding: 0 20px;
	    box-sizing: border-box;
	}
	.newslist .imgtitle {padding-left:0;}
	.hzhb_list li {width: 32%;height: 36px;margin-left: 1%;}
}



@media only screen and (max-width: 600px){

	.c-img{width: 100px;height: 100px;margin-top: -50px;}

}


/*2019-7-2*/
.newslist .newslist_con:hover img {transition:0.5s; transform:scale(1.2);}
.newslist .newslist_con img {transition:0.5s; transform:scale(1);}
@media only screen and (max-width: 980px) {
	.sw-fl img {width:90%;height:90%;}
	.swiper3-2 .sw-fl img, .swiper3-1 .sw-fl img {width: 90%;height: 90%;}
	.hzhb_list li {width: 24%;height: auto;margin-bottom:0px;}
	.hzhb_list li img{width:100%;}
	 .newslist .newslist_con{height:auto!important;position:relative;}
	  .newslist .imgmask{display:none;}
	  .newslist .imgtitle {width: 100%;position:absolute;left: 0px;top:none;bottom: 0!important;background:rgba(0,0,0,0.8);height: 40px!important;line-height: 40px!important;}
	/*首页*/

	.header{height:90px!important;}
	.header2 .logo {margin-top: 20px;}
	.contWidth{width:100%;}
	/*导航*/
	.menu{display:none;}
	.searchBtnbg{display:none;}
	.langBtn{position: absolute;right: 36px;top: 0px;display:block;}
	.header2 .langBtn{top: 12px;}
	/*banner*/
	.bannerlist ul li{display:none;}
	.bannerlist ul li:first-child{display:block;width:100%;height:80px;padding:10px;box-sizing:border-box;}
	.bannerlist_news {margin-left:6%;}
    /*轮播图背景*/
    .banner {height: 50vw !important;}
    /*li新闻*/
    .bannerlist {height: 80px !important;bottom: 0px;}
    .bannerlist_news,.bannerlist_date h3{padding:0px !important;}
    .bannerlist_news{float: left !important;}
	.banner .swiper-pagination1 {bottom: 80px!important;}
	/*新闻模块*/
	.newslist h3 {padding-top:20px;}
	.news {justify-content: space-between;flex-wrap: wrap;height:auto;box-sizing: border-box;}
	.newslist {width: 48%; margin-right: 0px; }
	.ft-copyright {width: 100% !important;}
	.sw-hzhb img {width: auto;}

	/*首页结束*/

}

@media only screen and (max-width: 768px) {
	/*首页*/
/*	.bannerlist {height: 80px !important;bottom: 10px;}
	.bannerlist_news h4{margin-bottom:6px;}*/
	 .fl_alllist li{margin-bottom:15px;}
	.news_bj {padding: 0;}
    .bl-list>div .scaleBig{position: absolute;width:100%;top:5%;}
    .news {background-color: #cccccc;}
    .newslist {background: #f7f7f7;margin-bottom:20px;}
	/*新闻模块*/
	.banner {box-sizing: border-box;width: auto!important; height: 260px !important;}
    .newslist{width: 100%;padding: 0 10px;box-sizing: border-box;}
    .newslist h3, .newslist h4{padding-left: 15px;}
    .bannerlist_news p{line-height: 16px;height: 33px;}
    /*swiper*/
    .hzhb_list ul,.fl_alllist ul {margin:0 15px; padding:0 15px;}
    .hzhb_list ul {margin:0px;padding:0px;}
    .hzhb_list li {float: left;text-align: center;width: 31.3%;height: 38px;margin-right: 0.8%;margin-bottom: 10px;}
    .sw-hzhb img{width:100%;}
    .fl_alllist {height: 280px;}
    .fl_alllist li {width: 33%;height: auto;}
    .bl-title {margin-top: 36px;}
    .aboutus,.contactus,.joinus{width: 100%;height: 50%;}
    .hzhb {height: 610px;}
    .hzhb_list {height: 360px;}
    /*首页结束*/
}
@media only screen (min-width: 600px) and (max-width: 768px)  {
	.news{background:#ffffff;}
	.newslist {width: 50%;}
}













