@media only screen and (max-width:1200px){

.aboutw{ left:auto; right:0;}

}

@media only screen and (max-width:1169px){

.w{ width:95%;}

.header .w{ width:95%;}

.nbanner{ width:100%; height:3rem; background-size:auto 100% !important;}

.bannerw{ width:100%; float:left;margin-top:.6rem; height:auto; overflow:hidden;}

}

@media only screen and (max-width:1000px){

	}

@media only screen and (max-width:954px){

.hy{ display:none;}

.slick-slide{

	float:left; position:relative; height:4.8rem;

	display:none; background-size:auto 100%;}

.nbanner{ width:100%; height:3rem; background-size:auto 100% !important;}}

@media only screen and (max-width:930px){}

@media only screen and (max-width:768px){

.w{ padding:0 10px; width:100%;}

.header .w{  padding:0 20px; width:100%;}



.bannerw{ width:100%; float:left;margin-top:.6rem; height:auto; overflow:hidden;}

.slick-slide{float:left; position:relative; height:4rem; display:none; background-size:auto 100%;}

.top{ width:100%;}

.numb{ margin-top:20px}

.about{ margin-top:20px;}

.numb li{ width:50%;}

.numb li span{ font-size:60px;}

.video{ width:100%;}

.aboutr{ width:100%;}

.pro{ margin-top:30px; padding-bottom:30px;}

.prolist li{ width:48%; padding-bottom:36.5%;}

.prof a{margin: 5px 15px;}

.jion{ background-size:100$ auto !important; }

.jionw{ margin-top:30px;}

.jion_p{ margin-top:20px;}

.jionbt{ background:none; text-align:center; text-indent:0; width:100%; margin-top:30px;}

.jionpic{ width:80%; margin-left:10%;}

.jion_p{ width:90%; margin-right:5%;}

.jion li{ width:50%;}

.mes{ margin-top:30px; padding:30px 0;}

.mesbt{ margin-top:0px;}

.pcmespic{ display:none;}

.mmespic{ display: block;}

.news{ margin-top:30px;}

.news li{ width:100%; border:none; padding-top:0; margin-top:20px;}

.footer{ padding:0; margin-bottom:106px;}

.flogo{ display:none;}

.fnav{ display:none;}

.ewm{ display:none;}

.ftel{ display:none;}

.footmid{ width:100%; margin:0;}

.admin{ border:none; margin:0;}

.ad2lofo{ display:none;}

.ad2{ height:106px;}

.ad2mes{ width:90%; margin:10px 0;}

.ad2tel{ width:100%; margin:5px 0;}

.ad2tel span{ display:block; float:left;}

.ad2tel p{ float:left; width:auto; font-size:20px; margin-left:10px;}

.nbanner{ width:100%; height:2rem; background-size:auto 100% !important;margin-top:.6rem;}
	.nconw li font span{ margin-left:108px;}
.nvideo{ width:100%;}

.jingshen ul{ background:none;}

.jingshen li{ width:100%; margin-bottom:10px;}

.npro ul{ margin-top:0;}

.npro li{ width:100%; padding-bottom:76.1%; margin:3% 0;}

.mendianlist li{ width:100%;  margin:3% 0;}

.liucheng li{ width:50%;}

.liucheng li p{ width:100%; height:160px;}

.liucheng li dd{ width:70%; margin-left:0; left:25%; top:18px;}

.nabout{ margin-top:20px;}

.jingshen{ margin-top:20px;}

.npro{ margin-top:20px;}

.liucheng{ margin-top:20px;}



.njion li{ width:50%;}

.nconpic{ width:100%;}

.nconw{ width:90%; background:none;}

.nconewm{ margin-top:5px;}

.nconbj{background:#434343; padding-bottom:10px;}

.fangan li{ width:98%; margin:3% 1%;}

.fangan li p{ top:25%;}

.ncon{ margin-top:20px;}

.nnews{ margin-top:.2rem;}

.nnews ul{ width:100%; float:left; margin-top:.1rem; overflow:hidden;}

.nnews ul:hover{ background: none;}

.nnews li{ height:auto; float:left;}

.nnews li span{ width:100%; text-align:left;}

.nnews li span font{font-size:14px; display:inline;}

.nnews li img{ float:left; width:100%; display:block;}

.nnews li p{ width:100%; margin-top:.1rem; margin-left:0; font-size:.18rem; float:left; }

.nnews li p font{ line-height:2; font-size:.14rem; color:#888888; display:block; margin-top:.1rem;}

.nnews ul:hover{ background:#e60012;}

.nconwirth{ width:100% !important; padding:0 !important;}

.nabt{ margin-bottom:0px;}

.de-message{ width:100%;}

.submit{ width:100%; margin-top:20px;}

}

@media only screen and (max-width:600px){

	

	}

@media only screen and (max-width:440px){

}























