@charset "utf-8";
/* CSS Document */
.wap_nav{ display: none}
@media screen and (max-width: 750px) {
	.top_main{ display: none}
	.w1200{ width: 100%}
	.nav_main{ display: none}
	.header_main .logo{ padding: 10px; height: 50px}
	.header_main{ height: auto;}
      .wap_nav{ display: block;width: 28px;
  height: 28px; background: url("../images/wap_ico.png") no-repeat;
  background-size: 28px 28px;
  display: inline-block; margin-right: 10px
}
	.close_ready{ background: url("../images/wap_close@2x.png") no-repeat!important;background-size: 28px 28px!important;}
	.nav_main{        z-index: 9; position: fixed; width: 100%; top: 70px; height: auto; background: #1078cd}
	.nav .list{ height: auto; line-height: 40px; display: block}
/*	#nav li:first-child{ display: none}*/
	.nav_main .nav li{ float: none; width: 100%; text-align: left}
	.nav_main .nav li a{ color: #fff; font-weight: bold;}
	.nav_main .nav dl{ position: initial;visibility:inherit; width: 100%;opacity: 1; padding: 0 15px;transform: translate3d(0, 0, 0); background-color: transparent}
	.nav_main .nav dl dd{ display: inline-block; width: auto; margin-right: 15px;border-top:none;line-height: 30px; height: 30px; margin-bottom: 8px;}
	.nav_main .nav dl dd a{ color: #fff; font-weight: normal}
	#banner_main{ max-width: 100%;}
	.banner li img{ width: 100%}
	#banner .tip{ width: 90%}
	#banner_main .banner{ height: 169px }
	#banner{min-width: 100%;}
	#banner #btn_prev, #banner #btn_next {
  width: 32px;
  height: 50px;
  position: absolute;
  top: 50%;
  z-index: 5; margin-top: -25px
}
	#banner #btn_prev{ left: 5%;}
	#banner #btn_next {
  background-position: -92px 0;
  right: 5%;
  transition: all 600ms ease;
}
	.floor_5_tag.tagBox{position: initial;transform:none; display: block}
	.floor_5_tag.tagBox ul{ flex-wrap: wrap; /* 允许子项换行 */
  overflow-wrap: break-word; /* 允许长单词或URL在必要时换行 */
  word-wrap: break-word; /* 为了向后兼容 */}
.floor_5_tag.tagBox ul li{ width: 25%; border-right: none}
.floor_5_tag.tagBox ul li:nth-child(1){ width: 33%}
.floor_5_tag.tagBox ul li:nth-child(2){ width: 33%}
.floor_5_tag.tagBox ul li:nth-child(3){ width: 33%}
	.floor_5_tag ul li a{ margin: 0 auto!important}
	.index .in_title .tit{ width: 100%;padding: 26px 0 20px;}
	.index .in_title .tit span{ font-size: 24px;}
	.index .in_title .entit{font: normal 26px "AvantGarde Bk BT"; width: 100%}
	.news_tu  .news_list{ width: 90%; margin:  auto}
	.news_tu .news_list li.news{ width: 100%; margin: 0}
	.news_tu .newsBg{ width: 80%;}
	#floor_3_main .proAdvant{ margin-top: 20px}
	#floor_3_main .proAdvant .list li .img{ width: 85%; height: auto}
	#floor_3_main .proAdvant .list li .title{ margin-top: 15px;}
	#floor_3_main .proAdvant .list li .title h3{ font-size: 16px;}
	#floor_3_main{ height: auto; padding-bottom:30px; }
	.news_tu .news_list li.news .news_title span{ font-size: 16px;}
	#floor_4_main .proCase .list{justify-content: space-between; width: 90%; margin: 0 auto}
	#floor_4_main .proCase .list li{ width: 48%; height: auto; margin-right: 0}
	#floor_4_main .proCase .list li a .img{ height: auto}
	#floor_4_main .proCase .list li .title{padding: 5px 10px 10px;}
	#floor_4_main .proCase .list li .tit{ font-size: 16px;}
	#floor_4_main .proCase .list li .cont{ color: #666; margin-top: 8px;}
	#floor_4_main .proCase .list li .view_detail{flex-direction: column; align-items: flex-start;}
	#floor_4_main .proCase .list li{ margin-bottom: 15px;}
	#floor_2_main .proCenter .list{ display: block}
	#floor_2_main .proCenter .list li{ width: 90%;  margin:0 auto!important; margin-bottom: 15px!important;}
	#floor_2_main .proCenter .list li a{padding:10px;}
	#floor_2_main .proCenter .list li .title{width: calc(100% - 74px);}
	#floor_6_main{ padding-bottom: 20px}
	#floor_6_main .news_list li.news{ width: 100%;display: block;}
	#floor_6_main .list-b li.news .news_title{ width: 100%; display: block}
	#floor_6_main .yh1{ width: 100%}
	#floor_6_main ul.list-b li.news .yh2{ width: 100%;height:28px; }
	#floor_6_main ul.list-b li.news .yh2 a{ color: #666; line-height: 28px;}
	#floor_6_main .list-b li.news .time{ height: 35px;}
	#floor_6_main .news_list li.news{ border-bottom: 1px solid #ddd; padding-bottom: 15px;margin-right:0}
	#floor_6_main ul.news_list{
	    width:90%;
	            margin: auto;
	}
	.footer{ height: auto}
	.footer .container{ padding-top: 20px;flex-direction: column;}
	.footLogo img{ margin: 0 auto;display: block; width: 150px;}
	.footRight{flex-direction: column; width: 90%; margin: 0 auto}
	.shareList{ padding: 0; margin: 0;display: flex;
	align-items: center;justify-content: space-around;}
	.shareList img{
		width: 36px;
	}
	.footRight .footMiddle{
		width: 100%;
	}
	.footMiddle p.address {
	    padding-bottom: 15px;
	    display: flex;
	    flex-direction: column;
	}
	.nybanner{
		/*height: 169px*/
	}
	.submian .subleft{
	    display: none;
	}
	.submian .subright{
	           width: 100%;
        box-sizing: border-box;
        padding: 0 15px ;
	}
	#floor_7_main .list-b li.news{
	    width:100%;
	    margin-right: 0;
	}
	#floor_7_main .yh1{
	    width: 100%;
	    margin-right: 0;
	}
	.newConte{
	    padding-top: 20px;
	}
	.submian .sobtitle{
	    padding-bottom: 15px;
	    margin-bottom: 20px;
	}
	.submian .sobtitle h3{
	    font-size: 16px;
	}
	.submian .sobtitle h3::before{
	   bottom: -16px;
	}
	.submian .sobtitle a{
	    font-size: 12px;
	}
	#floor_7_main{
	    padding-bottom: 20px;
	}
	.index .annouNews{
	    right:15Px;
	}
	.index .more .look_more{
	    font-size: 14px;
	}
	.news_tu .news_list li.news .news_wz .news_con{
	    min-height: auto;
	}
}


@media screen and (max-width: 390px) {
		#banner_main .banner{ height: 138px }
		.nybanner{
	/*	height: 138px*/
	}
}
