﻿@charset "utf-8";
/* CSS Document */

@media (max-width:1800px){
.hz{width:86%;}
.hza{ width:86%; }

mainbav li {padding: 0 15px;}


.mainbav li a { font-size: 15px;}
.mainbav li {padding: 0 14px;}

}
@media (max-width:1600px){
.hz{width:90%;}
.hza{ width:90%; }
}
@media (max-width:1300px){
.hz{width:96%;}
.hza{ width:96%; }



	}
@media (max-width:1200px){
	body {padding-top: 0px;font-size: 15px;}
	img{max-width:100%;}

	.top-pc { display:none;}
	.banner{display:none;}
	.top_sj { display:block;position: fixed; z-index: 99; top: 0px; left: 0;background:rgba(255,255,255,0.92); width: 100%; box-shadow: 0px 0px 20px 0px rgba(4, 0, 0, 0.2); }
	.banner-sj { display:block; }
	.wrap-all{ width:98%;}

    .tools {right:1%; margin-right:40px;}
	

.logo-mc{display:block;}

	
	.top_bj{display:none;}
	
	.hamburger{display:block;}
	.dh { padding-top:0px;}
	.dh{position:absolute; left:0px;top:100%; z-index:1111;width:100%; height:0px;border-top:1px solid #ebebeb; display:none; overflow:hidden;background:#fff;overflow:hidden;-webkit-transition:1s;transition:1s;}
	.dhov{ height:auto;display:block;}
	.dh>ul { text-align:left;}
	.dh>ul>li{ border-bottom:1px solid #ebebeb; position:relative;}
	.dh>ul>li>a{display:block; padding:11px;}
	.dh>ul>li>a:hover{}
	.dh>ul>li .droparea{display:none;}

	.dh ul li span{position:absolute; height:51px;width:51px; top:0px;right:2%; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
    .dh ul li .inactive:before,.dh ul li .inactive:after{    transform: rotate(45deg);transition: all .3s ease;content: "";position: absolute;right:0;top: 50%; left:50%; margin-left:-5px;  height: 2px; width: 10px; border-radius: 3px;background-color:#303030; margin-top: -3px; transition:0.5s;}
    .dh ul li .inactive:after {transform: rotate(-45deg);margin-top:3px;transition:0.5s;}
    .dh ul li .inactives:before,.dh ul li .inactives:after{    transform: rotate(135deg);transition: all .3s ease;content: "";position: absolute;top: 50%;  height: 2px; width:20px; border-radius: 3px;background-color: #fff; margin-top:0px;}
    .dh ul li .inactives:after {transform: rotate(45deg);margin-top:0px;}
    .dh>ul>li .droparea img { display:none;}
    .dh ul li.act > a { background:#af0000; color:#fff;font-weight:bold;}
	.dh ul li .droparea .act > a { background:#ededed; }
    .dh ul li .droparea li{ line-height:50px; background:#f7f7f7; border-bottom:1px solid #ececec;  position:relative;}
	.dh ul li .droparea li .droparea li{  background:#f6f6f6; border-bottom:1px solid #ececec;  position:relative;}
	.dh ul li .droparea li a {  text-indent:20px; display:block;   }

	.top_sj{ position: relative; }
	
	.top_sj .tp_wrap:after{content: "";display: block;height: 0;visibility: hidden;clear: both;}


.logo img { height: 70px;}


/***--内页代码***/
.ny-banner{display:none;}
.ny-banner-sj{display:block;}
.ny-banner-sj img{width:100%;height:auto;}

.index-news-left-content{ -webkit-line-clamp: 1;}

}
@media (max-width:1024px){	



	}

@media (min-width:1024px){



}

@media (max-width:960px){
#home_slider{display:none;}
#home_slider2{display:block;}

.logo span{font-size:22px;}
.index-title { font-size: 28px;}


.index-From-box { width: 48%;margin-bottom:20px;}
.index-From-box-title { font-size: 22px;}

.index-capabilities-a-pic{width:100%;}
.index-capabilities-right {  width: 100%;margin-top:30px;}
.index-capabilities-a-title{font-size:22px;}
.index-capabilities-a{padding:20px;}
.foot-contact {width: 100%;}
.foot-box{display:none;}
.foot-bq{text-align:center;}

.mianbxContent{display:none;}

.pro_all_class a{float:left;width:31.3%;margin:1%; border-radius:10px; background: #f2f2f2;line-height:50px;}
.pro_all_class a:before{height:50px;}
.zz_box { padding:50px 0 0 ;}
.ny-about-menu{width:100%; padding-bottom:20px;border-bottom:1px solid #e5e5e5; background:none; }
.ny-about-right-bj{width:100%;margin-top:30px;padding:30px 20px 60px 20px; border-left:none;}
.Fbox2 .List li{width:100%;display:block;border:none;}
.ny-about-menu-title { margin-bottom:30px;margin-top:30px;margin-left:0;}
.ny-title{font-size:22px;}

.index-news-hz{margin-top: 50px;}
.index-news-left{width:100%;}
.index-news-left-pic img{width:100%;}

.index-news-right{width:100%;margin-top:80px;}
.index-news-left-title a{font-size:18px;}
.kg{height:460px;}
}

@media (max-width:768px){
.soka {width: 100%;margin-right: 0;}
.index-news-left-title {margin-top: 10px;}
.index-news-left-content { margin: 10px 0;}

}

@media (max-width:580px){
.index-title { font-size: 26px;}
.pro_t li { padding: 0 10px 15px 10px;}
.pro_t li a { font-size: 18px;}	
.index-From-box-title { font-size: 22px;}
.index-From-box-title p{font-size:30px;}
.index-capabilities-a-title{font-size:20px;}
.index-capabilities-a{width:98%;}
.index-about-sp {
    margin: 50px auto -150px auto;}
.index-about-bj{
    padding: 150px  0 80px 0 ;}
.index-From-hz{margin-left:0;margin-right:0;}
.pro_all_class a, .pro_all_class a>span, .pro_all_class a strong {font-size:15px;}
 .pro_all_class a { width:48%;  padding: 0px 16px 0px 15px;}
.ny-title{font-size:20px;}
 .ny-about-menu-title { font-size: 24px;}
 
#map_container { height:350px;}

 .ny-news-nr-pic{width:100%;margin-top:30px;}
.ny-news-nr-left {width: 100%;}
.index-news-left-title a {font-size: 18px;}
.index-news-left-content{ -webkit-line-clamp:2;}
.kg{height:300px;}
}
@media (max-width:480px){



}
	
@media (max-width:320px){	

}