@media only screen and (max-width:1366px){
	.w{ width:90%}
}
@media only screen and (max-width:1200px){
	.w{ width:98%}

}

@media only screen and (max-width:1100px){
.message{ background:url(../Image/messagebj2.png) top center no-repeat #082d98; padding-bottom:20px;}
.w2{ width:420px;}
	
}
@media only screen and (max-width:1000px){
.footl{ width:100%;}
.probt span{ font-size:2rem;}
.nbt span font:nth-child(1){ font-size:2rem !important;}
.nbt span font:nth-child(2){ font-size:1.5rem; margin-top:0.5rem;}
.fnav{ width:100%;}
.ad{ height:134px;}
.ad p{ font-size:2.9rem; margin-top:33px;}
.ad span{ font-size:1.8rem;}

	}
@media only screen and (max-width:954px){
.top{ position:relative;}
.bannerw{ margin-top:0px;}
}
@media only screen and (max-width:930px){
.tel{ display: none;}
.hy{ display:none;}
.logo{ width:80%;}
.logo img{ width:100%}
.top{ display:none;}
.reci{ display:none;}
.search{ width:60%;}
.prof{ display:none;}
.nprof{ width:25%;}
.nmainr{ width:73%;}

.pror{ width:100%;}
.youtel{ display:none;}
.youshibt p{ font-size:2.2rem;}
.youshi li{ width:50%; margin-bottom:20%;}
.ad{ height:134px;}
.ad p{ font-size:1.4rem; margin-top:33px;}
.ad span{ font-size:1.2rem;}
.ad2 li dd p{ padding-bottom:50px;}
.ad2 li dd span{ display:none;}
.ad2 li dd font{ display:none;}
.aboutpic{ width:100%; padding-bottom:62%;}
.aboutw{ width:100%; margin-top:20px;}
.news{ width:100%;}
.question{ width:100%;}
}


@media only screen and (max-width:768px){
.w{ width:95%}
.youshi li{ width:80%;}
.youshi li span{ font-size:2rem;}
.youshi li span font{ font-size:3rem;}
.ad2 li dd a{ display:none;}
.ad2 li dd{ padding-left:0;}
.search form{ margin-top:5%;}
.news dd span{ height:140px; overflow:hidden;}
.link{ display:none;}
.flogo{ display:none;}
.ewm{ display:none;}
.ftel{ display:none; width:100%; border:none; margin-top:10px; padding:0;}
.ftel p{ text-align:center;}
.ftel span{ display:none;}
.nprof{ display:none;}
#form1{ margin-right:0 !important;}
}
@media only screen and (max-width:600px){

.propic li{ width:40%; padding-bottom:47%; margin:1% 5%; display:none;}
.npropic li{ width:40%; padding-bottom:47%; margin:1% 5%;}

.propic li:nth-child(1){ display: block;}
.propic li:nth-child(2){ display: block;}
.propic li:nth-child(3){ display: block;}
.propic li:nth-child(4){ display: block;}
.propic li:nth-child(5){ display: block;}
.propic li:nth-child(6){ display: block;}
.casebt span{ font-size:1.6rem;}
.ad2 li{ padding-bottom:20px; margin-top:26px;}
.ad2 li dd p{ font-size:1.6rem;}
.youshi li span{ font-size:1.4rem;}
.youshi li span font{ font-size:1.8rem;}
.news dd span{ height:100px; overflow:hidden;}
.fnav{ display:none;}
.page{ font-size:1.2rem;}
.page a:nth-child(8){ display:none;}
#nkefu li{ width:100%; margin:0 0 20px 0;}	
	} 
@media only screen and (max-width:440px){
.case{ margin-top:20px;}
.youshi li span{ font-size:1.2rem;}
.youshi li span font{ font-size:1.6rem;}
.message{ display:none;}
	}







@media only screen and (max-width:1000px){
.nbt span font:nth-child(1){ font-size:2rem !important;}
.nbt span font:nth-child(2){ font-size:1.5rem; margin-top:0.5rem;}
	}
@media only screen and (max-width:954px){
.nbt span{ margin-top:0;}
}
@media only screen and (max-width:930px){
.nbtr li{ font-size:1.2rem;}

}
@media only screen and (max-width:768px){
	.nprofbt{ height:70px;}
	.nprofbt a{ display: block; color:#FFF; font-size:1.4rem; float:right; margin-right:10%; line-height:2; font-weight:500;}
    .nprofbt p{ width:90%; padding-left:10%}
	.nprofbt span{ display:none;}
	.nmainr{ width:100%}
	.nproneirongpic{ width:60%;}

.side{ width:100%}
.side ul{ height:0; display:none; width:100%; padding:0; margin-top:2%; border:none; overflow:hidden;}
.nbtr li{ width:30%; float:left; margin:0 1.5%; text-indent:4%;}
.nbt{ padding-bottom:2%; display:none;}
.nbt span{ margin-top:2%;}
.nbtr{ position:relative;}
.anniu{ display:block; position:absolute; right:0; top:0;}
.nbtr ul{ height:0; width:100%; padding:0; margin-top:2%; border:none; overflow:hidden; z-index:99999;}
.nnews li font{ height:4rem; overflow:hidden; display:block; line-height:1.2;}
.nnews li span{ display:block; height:1.8rem; overflow:hidden;}
.ntzs li{ width:44%; padding-top:62%;}
.page a{ color:#fff; padding:5px; background:rgba(1,26,80,1);}
.current{ padding:5px; background:rgba(1,26,80,0.5); color:#FFF;}
.page a:hover{background:rgba(1,26,80,0.5)}
.slick-dots{bottom:10px !important;}
.nnews li dd b{ background:none;}
.nnews li dd font{ font-size:1.2rem;}
.nbtr span{ display:none;}

}
@media only screen and (max-width:600px){
.nbt span{ float:left; display:block; padding:0 5%; width:90%;}
.nnewsl{ width:100%;}
.nnewside{ width:100%;}
.naboutf{ border:none;}
.naboutf li{ font-size:1.2rem; border-left:1px solid #999; width:47%; margin:1%;}
.naboutbt p{ font-size:2.6rem;}
.nhonor li{ width:45%; padding-bottom:72%;}
.nbt span{ font:2rem/2 '微软雅黑'}
.nbt i{ display:none;}
.nbtr p{ font-size:1.6rem;}
.nbtr{ height:3rem; line-height:3rem;}
.nbtr font{ font-size:1.4rem;}
.naboutf li:nth-child(5){ display:none;}
.nbtr li { width:47%;}


	}
@media only screen and (max-width:440px){

}

@media only screen and (max-width:400px){
	.nnews ul{ margin-top:25px;}
	.nnews li font{ height:2.5rem;}
	.nnews li dd span{ font-size:1.5rem; margin-bottom:0px;}
	.nnews li dd i{
	-moz-border-radius: 1rem; /* Firefox */
  -webkit-border-radius:  1rem; /* Safari 和 Chrome */
  border-radius:  1rem; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */	
		 font-size:1.2rem; padding:0.2rem 0.8rem; margin-top:0; }
	.nnews li dd b{ margin-bottom:0.2rem;}
	.tuijian{ margin-top:5%;}
	.tuijian ul{ margin-top:5%;}
	.newsinfo h1{ font-size:1.5rem;}
	.newszuozhe{ font-size:1.2rem;}
	.newstime{font-size:1.2rem;}
	.newslaiyuan{font-size:1.2rem;}
	.newsclick{font-size:1.2rem; }
	.ncase li{ width:95%; margin:2% 0;}
	}













