
@media (max-width:1680px){	

#banner.product .img img{
	height:400px;
	width:100%;
	object-fit: cover;
}
}
@media (max-width:1199px){	
body,.box,.header{
	width:640px
}
#swiper img{
	height:5rem;
	width:100%;
	object-fit: cover;
}
.wap_nav{
	display:block
}
.ab_th .btn {
    top: 47.5%;
}
.ab_th .swiper-slide:nth-child(7) .one,.ab_th .swiper-slide:nth-child(11) .one,.ab_th .swiper-slide:nth-child(13) .one{
	bottom:-70px
}
.ab_th .swiper-slide:nth-child(odd) .time {
    bottom: 183px;
}
.sc_line {
    top: 210px;
}
#swiper .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 30px;
}
.pub_tit {
    padding-top: 25px;
    font-size: 22px;
}
.h_one .text {
    margin: 18px auto;
}
.h_one .text p {
    font-size: 18px;
    line-height: 34px;
}
.h_one  .box.radiusds{
	    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.h_one .box ,.h_six dl:hover{
    margin-top: 0;
}
.h_tow .dl dl,.h_th dl,.h_six .dl dl{
	width:48.5%;
	height:auto
}
.h_five .dl p {
    width: 22.5%;
}
.h_four .dl dl{
	width:15.3%;
}
.h_four dl {
    font-size: 16px;
}
.h_th dl,.h_six dl{
	margin-bottom:0.25rem
}
.footer {
    padding-top: 0;
}
.Tech {
    margin-top: 0;
}
.wap_footer.flex{
	display:flex
}
.h_tow .dl,.h_th .dl,.h_four .dl,.h_six .dl,.footer .form{
	margin-top:0;
	padding:0.25rem
}
.pub_tit h3 {
    font-size: 18px;
	padding:0 0.25rem
}
.h_tow,.h_four{
	height:auto;
	padding-bottom:0.5rem
}
a.more {
    margin: 0.25rem auto;
}
.header h1 img:nth-child(1),.header .ul,.header form,.h_tow .dl dl:nth-child(3),.h_one .pic_img,.footer .f_logo,.footer .nav,#smv_tem_55_55{
	display:none
}
.header h1{
	padding-left:0.25rem
}
.h_six {
    padding-bottom: 0;
}
.wap_nav{
	padding-right:0.25rem
}
.header{
	padding:0.25rem 0
}
.h_one .test .img{
	margin-bottom:0.25rem
}
.h_tow .dl dl:hover{
	margin-top:20px
}
.h_th dl:hover{
	margin-top:0
}
.h_one  a.more {
    margin: 0.5rem auto;
}
.footer{
	padding-bottom:1rem
}
.header h1 img:nth-child(2){
	display: block
}
.h_one .test .txt,.h_one .test .img,.h_one .test .img img,.footer .form{
	width:100%
}
.header {
    position: inherit;
}

#banner .txt{
	width:75%;
	font-size:17px;
	top:50%;
	line-height:24px
}
#banner .box{
	font-size:17px;
	top:50%;
	line-height:24px;
	width:90%
}
#banner .box h2{
	line-height:28px
}
#news{
	padding:0.25rem;
	margin-top:0
}
#news p{
	margin-top:0;
	margin-bottom:0.25rem
}
#news .nex_pre {
    margin-top: 0.35rem;
    padding-top: 0.35rem;
}
#news .nex_pre span a {
    color: #000;
    font-size: 15px;
    line-height: 24px;
}
#news .nex_pre span {
    margin-bottom:  0.35rem;
}
#news p {
    font-size: 15px;
    line-height: 27px;
}
#banner .box p {
    font-size: 14px;
    margin-top: 15px;
}
.where {
    color: #333;
    font-size: 14px;
    position: relative;
   top: 0px;
   text-align:left;
   margin:0.25rem 
}
.where a{
    color: #333;
}
#banner .txt img{
	width:55%
}
.news .one .img{
	width:35%
}
.news .one .img img{
	height:2.5rem;
	width:100%;
	object-fit: cover;
}
.news .one .test{
	width:60%
}
.news .one .test .txt{
	width:100%;
	align-self: center;
}
.news .one{
	padding:0.25rem
}
.news .one .test .txt h2 {
    font-size: 16px;
    line-height: 28px;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;
}
#pages {
    margin:0.35rem
}
#pages li span, .page a {
    height: 32px;
    line-height: 30px;
    margin: 0 2px;
    padding: 0 11px;
    font-size: 15px;
}
.pro_one{
	margin-top:0
}
#banner.product .txt {
    font-size: 22px;
}
#banner.product .img img{
	height:4rem;
	width:100%;
	object-fit: cover;
}
#banner.product .txt {
    top: 50%;
}
.pro_one.box {
	width:93%;
	font-size: 15px;
    line-height: 30px;
	margin:0.25rem auto;
	padding:0.25rem;
	margin-top: -0.75rem;
}
.pub_tit h2 {
    font-size: 21px;
    margin: 10px auto 15px auto;
}
.pro_tow{
	margin-top:0.65rem
}
.pro_tow .dl{
	padding:0 0.35rem
}
.pro_tow .one{
	width:100%;
	padding:0.35rem
}
.pro_tow .one .img h2 {
    font-size: 18px;
    margin-left: 0;
	margin:0.35rem auto;
	width:100%;
	font-weight:bold;
}
.pro_tow .one .img h2 em{
	margin:0.35rem auto 0 auto
}
.ab_one{
	padding:0.25rem;
	padding-top:0
}
.ab_one .cont p {
    font-size: 15px;
    line-height: 30px;
	margin-bottom:6px
}
.ab_tow{
	padding:0.35rem 0 
}
.ab_tow .dl{
	margin:0.35rem;    display: -webkit-box;
    overflow-x: scroll;
}
.ab_th .swiper-slide:nth-child(even) .time {
    top: -39px;
}
.ab_th .swiper-slide:nth-child(even) {
    margin-top: 260px;
}
.ab_th .swiper-slide:nth-child(even) .time {
    position: absolute;
    top: -60px;
}
.ab_th .pub_tit h2{
	margin:0;
	padding-top:0.5rem;
	padding-bottom:15px
}
#banner.new .img img{
	height:3.5rem
}
#history {
    margin: 0.35rem;
	margin-top:0.65rem
}
.ab_tow .dl dl {
    width: 85.5%;
    padding: 0.25rem;
    margin-right: 0.35rem;
	padding-top:0.45rem
}
.ab_tow .dl dt img{
	width:1.25rem
}
.ab_tow .dl dd h2 {
    font-size: 20px;
    margin: 10px auto;
}
.ab_tow .dl dd p {
   font-size: 14px;
    line-height: 22px;
	padding:0 0.45rem
}
.ab_one .cont{
	margin:0
}
.pub_tit p {
    font-size: 18px;
    margin: 15px auto;
}
.pro_tow ,.pro_th{
    padding-bottom: 0.25rem;
}
.pro_th .dl{
	margin-top:0.5rem;
	padding:0 0.35rem
}
.pro_tow .one{
	margin-top:0.5rem;
}
.pro_th dl {
    padding: 0.25rem;
    width: 48.2%;
    margin-bottom: 4%;
}
.pro_th dd h2 {
    font-size: 15px;
    margin: 0.25rem auto;
}
.pro_th dd p {
    font-size: 14px;
    line-height: 22px;
    color: #535353;
    padding: 0 10px;
}
.pro_th dt img {
    width: 1.65rem;
}
.pro_tow .one .txt p{
	font-size: 15px;
    line-height: 30px;
	margin-top:0
}
.pro_tow .one .img{
	flex-wrap:wrap;
	width:100%;
	text-align:center
}
.pro_tow .one .img img{
	display:block;
	margin:0 auto
}
.news .one .test .timer,.news .one .test .txt p,.news .one .test .txt i{
	display:none
}
}
@media (max-width:640px){	
body,.box,.wap_footer, .header{
	width:100%
}
.h_six dt{
	display:inline
}
.h_six dt{
	justify-content: initial;
}
.h_six dt img:nth-child(2){
	margin-left:0.25rem
}
.h_six dt img:nth-child(1),.h_six dt img:nth-child(2){
	width:48%
}
#videoId {
    width: 90%;
    height: 40%;
}
#mcovers .cp {
    top: 22%;
}
.h_one .test .dl dl {
    width: 50%;background: url(../images/to.png) no-repeat 90% 0;
}
.h_one .test .dl dl:nth-child(1) {
    margin-right: 0.5rem;
}
.h_th .word p {
    font-size: 17px;
    line-height: 32px;
    margin: 0.25rem auto;
}
.h_tow .dl dl{
	margin-top:0.35rem
}
.h_five .dl p {
    width: 30.5%;
}
.h_four,.h_five,.h_six{
	margin-top:0;
	padding:0.25rem
}
.pub_tit h3 {
    font-size: 16px;
    padding: 0 0.25rem;
    width: 80%;
    margin: 0 auto;
    line-height: 24px;
}
.h_four .dl dl {
    width: 25.3%;
}
.h_four .dl dl {
    width: 23.3%;
    margin:  4%;
	margin-bottom:4%
}
.h_four dl {
    font-size: 15px;
}
.h_four .between {
    -webkit-justify-content: center;
    justify-content: center;
    -moz-box-pack: center;
    -webkit--moz-box-pack: center;
}
.h_one,.h_tow,.h_tow .dl dl,.h_th{
	padding:0.25rem
}
.Tech {
    font-size: 13px;
    padding: 15px 0;
}
.h_tow .dl,.h_th .dl,.h_six .dl {
	padding:0.05rem
}
.h_tow .dl dt {
    font-size: 16px;
}
.h_tow .dl dd p {
    font-size: 15px;
    line-height: 28px;
}
.h_tow .dl dd h2 {
    font-size: 18px;
    margin: 0.25rem 0;
}
.h_one .text p {
    font-size: 16px;
    line-height: 30px;
}
.pub_tit {
    padding-top: 0;
    font-size: 19px;
}
.pub_tit span i {
    width: 50px
}
.h_tow .dl dl, .h_th dl, .h_six .dl dl{
	width:100%
}
}
    
    