﻿@charset "utf-8";
/* CSS Document */
@media (max-width:1800px){
.hz{width:90%;}
.hza{ width: 90%;  }
.hzb{ width: 90%;  }

}
@media (max-width:1600px){
.logo img {width:200px;}
.mainbav li>a{ font-size:1rem;}
.mainbav li { padding: 0 15px;}	


}

@media (max-width:1440px){
.mainbav li>a{ font-size:0.95rem;}




	}
@media (max-width:1366px){	
.hz{width:96%;}
.hza{ width:96%;margin:60px auto;}
.hzb{ width:96%;margin:60px auto;}


.hotline-box{  max-width:225px;}
.hotline-text{font-size:14px;  }
.txt-num {font-size:18px;}
.index-title {font-size: 30px;}
	}	
@media (max-width:1280px){
.logo img {width:180px;}
.mainbav li{padding:0 12px;}
	}		
	
	
@media (max-width:1200px){

.search-input{font-size:15px;}




}
@media (max-width:1024px){	
body {padding-top: 0;font-size:15px;}
	img{max-width:100%;}


	.top-pc { display:none;}
	.banner{display:none;}
	.top_sj { display:block;background:#fff; }
	.banner-sj { display:block; }
	.top_sj .tp_wrap { width:98%;margin: 0 auto;}
    .tools {right:1%; margin-right:40px;}
	


	.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;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:14px 2%;}
	.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:#006db8;color:#fff;font-weight:bold;}
	.dh ul li .droparea .act > a { background:#ededed; color:#000;}
    .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 { padding:0 2%; text-indent:20px; display:block;font-size:15px;}

	.top_sj{ position: relative; }
	
	.top_sj .tp_wrap:after{content: "";display: block;height: 0;visibility: hidden;clear: both;}

	.tools {position:absolute;right:0px; top:32px;}
	

.index-title {
    font-size: 26px;
    line-height: 30px;}

.logo{margin:15px 0 15px 30px;}
.logo img {width: 180px;}


/* 外层容器 */
.top-contact {
  text-align: right;
  padding: 0.5rem 0;
}

/* 语言切换行 */
.lang-item {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem;
  font-size: 1rem;
  margin-bottom: 0.5rem;
}

.lang-item img {

  object-fit: contain;
}

/* 400电话 */
.tel-text {
  color: #006db8;

}



/***--内页代码***/
.ny-banner{display:none;}
.ny-banner-sj{display:block;}
.ny-banner-sj img{width:100%;height:auto;}



.cpxq-title{font-size:22px;}

.contact-text { font-size: 16px;}















	}

@media (min-width:1024px){




}


@media (max-width:960px){
#home_slider{display:none;}
#home_slider2{display:block;}


.cpxq-title{font-size:20px;}

.cpxq-nr{font-size:16px;}

.m_information-title {font-size: 18px;}




}

@media (max-width:768px){
	.tools { display:none;}




}


@media (max-width:580px){
.flex-direction-nav{display:none;}
  .index-title {font-size: 24px;}
}
@media (max-width:480px){
.logo img {width: 160px;}


}
	
@media (max-width:320px){	

}
