@media only screen and (max-width:1280px)
{
	.main{width: 96%;}
	.topmain{width: 96%;}
	.top .topti{top:20%;}
	.home1 img{width:40%;height: auto}
    .h4 dl{width:31%;}
	
}
@media only screen and (max-width:980px)
{
    body{font-size: 16px;}
    .main,.topmain{max-width: 98%;}
    .top{height:300px;}
	.hometop{min-height:90px; }
	.top .topmain .text{position: absolute;bottom:4rem;left:4%;}
	.top .topmain .ti{position: absolute;bottom:4rem;right: 0;color: #cccccc;}
	.top .topti{top:16%;}
	.top .topmain h2{font-size:2rem;line-height:2.8rem;}
    .top .topmain h2 i{font-size:1rem;line-height:1.5rem;}
	.top .top1{min-height:90px;}
	.logo img{width:80%; max-width: 150px;margin-top:0.5rem;}
    .nav{display: none;}
    .sp_nav{display: block;}
	.sjj_nav{display: block;}
    .topr{margin-top:50px;margin-right:4rem;display: none}
	.dc h1{font-size:2rem;}
	.solution .dc h1{font-size:3rem;line-height:4rem;}
	.hab .fl{text-align: center;}
	.hab .fr{height: 2rem;border: none;text-align: center}
	.hab hr{margin:2rem auto;}
    .plist{width: 100%;margin-top:0;}
    .plist li{width:47.63%;}
	.list_news ul li a{}
	.list_news ul li{padding:1.6rem 0;line-height: 1.6rem;}
    .newsv .d01{margin:2rem 0.3rem;}
    .bg_white{padding: 3rem;}
    .home1{margin-top: 3rem;}
    .home1 img{width:96%;height: auto;margin-left: 0.5rem;}
    .home1 .dc{position: static;width: 100%;text-align: left;margin-top: 3rem;}
    .home1 .dc h3{text-align: left}
    .home1 .dc h4{text-align: left}
    .home1 .dc p{text-align: left;height: 6rem;}
	.list2 li{width:100%;}
	.list2 li a{display: block; width:100%;font-size:1.5rem;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
    .hplist dl{ width:48%; }
    .hplist .fl{max-width:40%}
    .hplist .cfj{width: 48%;}
    .hplist .more1{margin-top:10px; margin-left:20px;}
    .ati{padding:2rem 0;box-sizing: border-box;}
    .ati a{margin:0.4rem;}
    .more1{ padding:0.8rem 2rem;}

    .gx_db .d3 .con{margin:10%}
    .prodcutv .main{width: 99%}
    .productv .fl{width:100%;}
    .productv .fr{width:100%;}
	
	.productv .dc .c01 h1{font-size:2rem;margin-top: 1rem;line-height:5rem; }
	.productv .dc .list2 dl{padding-bottom: 1.5rem;}
	.productv .dc .list2 dl i{margin-top:1.5rem;}
    .newsv .fr{width:100%;margin:2vh auto;}
    .newsv .fl{width:100%;margin: auto auto;}
    .foot .f1{width:100%;text-align: center;}
	.foot .f1 .d1{width:80%;margin:0rem auto 2rem auto;float: none;text-align: center}
    .foot .f1 .d1 img{margin: auto;}
	.foot .f1 .d2{width: 90%;margin:2rem auto;text-align: center;float: none;display: none;}
    .foot .f1 .d2 dl{margin:0.5rem;display: inline-block;border: none;}
    .foot .f1 .d2 dd{}
    .foot .f1 .fr{text-align: center;width: 98%;float: none;}
    .foot .f2{margin: 2rem auto;width: 90%}
    
}

@media only screen and (max-width: 768px)
{
	.sx a{font-size: 26px;}
	.nav,.topr{display:none}
	.main{margin: 0 auto;}
	.home h3{font-size: 1.7rem;}
	.home h4{font-size: 1rem;}
	.list_news{ margin:2rem 0rem;}
	.hab .more{position:inherit;margin: auto;font-size: 1rem;padding: 0.5rem 2rem;}
	.hab .fl,.hab .fr{width:96%;text-align: center}
	.hab .fr{margin-top: 2rem;}
	.pclass a{padding:5px;color: #999;}
	.plist{margin-top:4vw;}
    .hplist dl{ width:98%; }
    .hplist .cfj{width: 98%;}
    .hplist .more1{margin-top:10px; margin-left:20px;}
	.hpr2{margin:3rem 0;}
	.home_news{padding:2rem 0}
	.home_news .ti{margin-top:0rem;}
    .plist li{width:92%;}
    .h4 dl{width:48.4%;}
	.list_img li{width:48%;}
    .bg_white{padding:1rem;}
	.h4 dl{width:48%;}
	.pg span{width: 100%;}
	.about ul{margin-top: 0.5rem;}
	.about ul li .desc{margin: 2rem 0;}
	.about .main ul li{width: 100%;}
	.solution .dc h1{font-size:2rem;line-height:3rem;margin-top: 1.5rem;}
	.solution .dc h5{line-height:1.3rem;font-size: 1rem;width: 88%;margin: 0.5rem auto;}
	.solution .fa .fl,.solution .fa .fr{width:92%;margin:1rem auto;}
	.solution .dc h3{font-size:2.6rem;line-height: 4rem;}
	
	.detail #le{width:100%; margin: 0 auto;}
	.detail #ri{width:100%; margin: 0 auto; background-color:#f8f8f8;}
	.tab_fix{position:relative;}
	.classlist a{border:1px #f2f2f2 solid; padding:0.2rem 1rem; }

	.productv .dc b{font-size:10vw; }
	.productv .dc .sm li{float: left;width:48%;margin-left:1%;background-color: #fefefe}
	.productv .dc .list2 dl{width:99%;height: auto}
	.contact .d1 dd{width: 98%;margin: 2rem 0;}
	.contact .d2{margin: 3rem 0;} 
	#dituContent{height:300px;}
	

}