@media only screen and (max-width: 1199px) {
	#app .info {
		height: 400px;
	}
#app .list .list_cont{    overflow: scroll;width: auto;}
#app .list .list_left{ display:none; margin:0;}
	.info .swiperBanner {
		height: 400px
	}
.new1 .card5_left{    width: 50%;}
.card3 .card3Item{ width:450px;}
	#app .main_one .card1 {
		flex-wrap: wrap !important;
		width: 100%;
	}

	.card1 .main1 {
		width: 100%;
	}

	.main_one .card1 {
		padding: 0;
	}

	#app .main3 {
		height: auto;
		padding: 0px 25px;
	}

	.main3 .wrap3 {
		height: 100%;
	}

	.card1 .card1_main2 {
		width: 100%;
	}

	.timeLineBox {
		display: none !important;
	}

	#app .main_one {
		height: auto;
	}

	#app .card4Left {
		padding: 0 25px;
	}
#app  .list .details_cont{width:auto;
    min-height: 40vh;}
	.card5_main2 .txt {
		font-size: 22px;
	}

	.card5_left .txt {
		font-size: 22px;
	}

	.card4Left .txt {
		font-size: 22px;
	}

	#app .card3 .commonTitle {
		width: 100%;
	}

	.new1 .card5 {
		width: 100%;
		flex-wrap: wrap;
	}

	.card5_main2 {
		margin: 40px 25px 0 25px;
	}

	.new1 .card5_main {
		padding: 0 25px;
	}

	.new1 .card5_main .card5_right {
		height: auto;
	}

	.new1 .card5 .card5_main2 {
		width: 100%;
	}

	#app .videoCont {
		width: 100%;
	}

	#app .footer {

		height: auto;
min-width:auto;
	}

	.footer .foot {
		width: 100%;
		flex-wrap: wrap;
		padding-bottom: 20px;
	}

	.foot .one {
		min-width: 300px;
		margin-bottom: 20px;
		margin: 0 auto;
flex:none;
	}

	.foot .two {
		min-width: 300px;
		text-align: center;
		margin-top: 15px;
		width: 100%;
		margin-bottom: 20px;
	}

	#app .foot .three {
		justify-content: center;
		min-width: 300px;
		text-align: center;
		width: 100% !important;
		padding-left: 0px;
		margin-top: 20px;
	}

	#app .footerWp {
		padding: 0 15px;
	}

	#app .footer .selectTop {
		width: 100%;
		padding-bottom: 20px;
		flex-wrap: wrap;
		justify-content: flex-start;
	}

	.selectTop .con .box {
		z-index: 99;
	}

	.selectTop .con .selectBg {
		border: 1px solid #fff;
		border-radius: 12px;
		width: 100%;
		background-size: 0;
	}

	.con .selectBg .slectImg {
		top: 17px;
		right: 10px;
		position: absolute;
	}

	.footer .selectTop .con {
		margin-top: 15px;
		width: 100%;
	}

	#app .videoMain {
		height: auto;
	}

	#app .videoMain .commonTitle {
		padding: 68px 25px 20px 520px;
		padding-left: 43%;
	}

	.videoMain .videoContent {
		flex-wrap: wrap;
	}

	.videoContent .left {
		width: 100%;
		margin: auto;
	}

	.videoContent .right {
		flex: inherit;
	}

}

@media only screen and (min-width: 981px) {
.card3ImgBox{width:440px;}
.header .logo {
    padding-left: 10px;
    width: 260px;
    /* height: 97px; */
    cursor: pointer;
    transition: .2s;
}
	.head .head_right .navMenuMobile {
		display: none !important;
	}

	.header .mobileIcon {
		display: none;
	}
}

/* 修改 */
@media only screen and (max-width: 980px) {
.list_cont .list_right{width: 100vw;}
.list_cont .list_right .list_right_title{padding: 1px 10px 0px 10px;}
.header .logo{width: 210px;}
#app{min-width:auto;}
#app .header{         padding-left: 20px;margin-top: 0 !important;}
	#app .head {
    padding: 10px 0;
position:fixed;
		background: linear-gradient(117deg, rgba(40, 143, 100) 3%, #00adbf 100%);
	}

	.header .mobileIcon {
		top: 26% ;
		display: block;
	}

	.head .head_right .navMenuMobile {
		display: none;
	}
 .head_right .navMenuMobile .scroll{    overflow: scroll;
  height: calc(100% - 100px);}
	#app .mobileIcon {
		        width: 6vw;
        height: 40px;
        background-size: contain;
        top: 12px;
        left: 87%;
        position: absolute;
	}

	.mobileIcon .menuBtn b {
		display: block;
		height: 2px;
		background-color: #fff;
		margin: 20% 0;
		transition: .3s;

	}

	.head .head_right .navMenu {
		display: none;
	}

	.head .head_right .head_right1 {
		display: none;
	}

	.head .head_right .navMenuMobile {
		left: 0;
		width: 100%;
		height: 100%;
		top: 74px;
		background: linear-gradient(117deg, rgba(40, 143, 100) 3%, #00adbf 100%);
		;
		position: fixed;
	}

	.nav-item a {
		font-weight: 700;
		font-size: 24px;
	}
.navMenuMobile .nav-item >a:first-child{

		font-size: 30px;
	}
	.navMenuMobile .nav-item a.menu {
		padding-right: 70px;
		font-weight: 700;
		font-size: 30px;
	}

	.navMenuMobile .nav-item dl {
		display: none;

	}

	.nav-item dl dd {
		font-size: 22px;
		margin: 1rem 0;

	}

	.nav-item dl dd a {
		color: #fff;
		text-decoration: none;
		line-height: 1rem !important;
		font-size: 22px;
	}

	.navMenuMobile .nav-item dl.active {
		display: block;
		/* 展开时显示 */
	}

	.navMenuMobile .nav-item {
		        padding: 2rem 20px;
		border-bottom: 1px solid rgba(255, 255, 255, .13);
		margin: 0;
		text-align: left;
	}

	.navMenuMobile .nav-item .arrow {
		background: url(../images/arraw-right.png) center center no-repeat;

		transform: rotate(90deg);
		background-size: 100%;
		right: 2vw;
		top: 2rem;
		width: 1.5rem;
		height: 40px;
		position: absolute;
	}

	.arrowActive {


		transform: rotate(270deg) !important;
	}

	.navMenuMobile .nav-item dl {
		padding-left: 15px;
		overflow: hidden;
		color: #fff;
		top: 0px;
		position: relative;
		background: inherit;
		width: auto;
	}

	#app .info {
		height: 400px;
	}

	#app .info .swiperBanner {
		height: 400px;
	}
.card3  .card3Cont{     padding: 10px 33px 0 0px;}
.card3 .swiper-slide{width:100%;}
	.numCont .txt,
	.tit {
		font-size: 14px !important;
	}

	.numCont .numTxt {
		font-size: 35px !important;
	}
}