.navbar-toggle {
	border: 1px solid #888;
}
.navbar-toggle .icon-bar {
	background-color: #888;
}
.navbar-collapse li a {
	padding: 0 20px;
	height: 40px;
	line-height: 44px;
	text-align: left;
}
.navbar-collapse li {
	height: 40px;
	line-height: 40px;
	width: 100%;
	border-bottom:#dcdcdc solid 1px;
}
.navbar-toggle {
	position: absolute;
	right: 0px;
	top: 18px;
}
.nav-li {
	width: 100%;
}
.navbar-nav {
	margin: 0;
}
.bt-line {
	display: none;
}
.navbar {
	min-height: 0px;
}
#defaultNavbar1 {
	margin: 0 auto;
	margin-top: 54px;
    padding-bottom: 20px;
}
#daHua_com {
	position: relative;
}




li.tell{line-height: 24px;position: absolute;left: 160px;top: 0;}
li.logo{position: absolute;left: 0;top: 0;}
#navbar-nav li a.nav_title{height:40px; line-height:40px; position:relative; z-index:100000;}
#navbar-nav li .sub-menu{z-index:100001;}

.item_img {height: 160px;background-size: cover;}

.relations{position: absolute !important;left: 84px;
    top: 7px;}
.first-menu a{  padding: 0 8px;}
#search {
	position: absolute !important;
	right: 80px;
    top: 25px;
    width: 37px;
    height: 37px;
}
#lange {
	position: absolute !important;
	right: 120px;
    top: 25px;
    width: 37px;
    height: 37px;
}
#no-hover{height: 37px !important;}
.h_line {
	display: none;
}
.search-menu {
	right: -50px;
	top: 46px;
	width: 320px !important;
}
.form-group {
    margin: 20px 10px;
}
#navbar-nav a{
	height: 40px;
	line-height: 40px;
	}
.lange-menu a {
	width: 140px;
	height: 50px;
	line-height: 50px;
}
.lange-menu {
	width: 140px;
	top: 60px;
}
.search-img {
	margin-left: 10px;
	margin-top:10px;
}
.dahua_logo {
    margin-top: 28px;
    margin-right: 0;
    margin-left: 4px;
    width: 88px;
}
.menu-width{width:100%;
}
.menu-width li{
	height:auto;
	width:100% !important;
	margin-top: 10px;
	}
.product-menu{top: 40px; position: absolute;overflow-x: visible;    overflow-y: visible;    padding-bottom: 20px;}
.daHua_nav{ margin-left: 8px;}
/*nav over*/
/*banner action*/
.carousel-indicators {
	bottom: 0px;
	left: 50%;
	width: 60%;
	margin-left: -30%;
}
.follow {
	bottom: 0px;
	font-size: 12px;
	width: 140px;
	left: 60%;
	top: 0;
}
.follow img {
	width: 20px;
}
ol {
	margin-bottom: 0;
}
.follow span {
    line-height: 16px;
}
.wechat {
    margin-left: 4px;
}
.sina {
    margin-left:4px;
}
/*core Value action*/

.coreValue {
    height: 738px;
}

.coreValue_img{
	padding-top:8px;
	}
.coreValue_one,.coreValue_two,.coreValue_three, .coreValue_four {
    width: 98%;
    height: auto;
	margin:5px 1%;
}

.coreValue_h3 {
    padding: 30px 0 20px 0;
}
.coreValue_div2{
    height: 50px;
}
.coreValue_on{opacity:1;}
.coreValue_div3{display:none; }
.coreValue_p{padding: 0px 24px;}
#Mycanvas{height:780px; }

/*solutions action*/
.solutions img{width:100%; }

/*new follow action*/
.new_item li {
    width: 100%; float:none;
}
.new_border{border:none; border-top: #dcdcdc dashed 1px;border-bottom: #dcdcdc dashed 1px;    padding-top: 10px; margin-bottom: 10px;}
/*h3,h4,h5,h6{margin:0 ;}*/
.productName{ margin: 10px 0 0 0;}
.productNumber{margin: 10px 0 4px 0;}
.new_more, .new_more:hover{ margin-top: 0px;}
.new_item h5{height:auto;}
.new_item h5 img {
    position: static;height:180px;
}
.firstLook{ background-size: cover;padding: 30px 0 60px 0;}
.new_item{  padding: 20px 0;}
.firstLook .carousel-indicators{bottom: 30px;}
/*solutions action*/
.solutions h4{ width:100%;}
.solutions img {
    margin-top: 10px;
}
.solutions{padding: 20px 0 20px 0;}
/*information action*/
.information li{margin: 10px 10px;    width: 100%;}
.information_h4 a{width: 96%;}
.figcaption{width: 100%;}
/*footer action*/
.footer{width:48%; margin:0 1%;height: auto; padding-bottom: 20px;}
.footer_tel {
    width: 98%;
    margin: 10px 1%;}
.foot{ height:130px;}
.foot_span {
    width: 100%;
    display: inline-block;
    text-align: center;
}
.foot_01{ text-align: center;}
.innovate_img,.innovate_con,.innovate_img img,.innovate img,.yth_img,.yth_img img,.yth_con,.mpower_img,.mpower_con,.mpower_img img {
    width: 100%;
	height:auto;
	padding-left:10px !important;
	padding-right:10px !important;
}
.innovate_ztr .innovate_con {
    padding-right: 0px;
}
.yzt_p {
    font-size: 18px;
    padding: 20px 15px 30px 15px;
}
.yzt_div {
    width: 100%;
    padding-left: 20px;
}
.mpower_h41 {
    padding-left: 70px;
}
.Company {width: 100%;height: auto;}
.Company li,#carousel3 .item li{width: 100%; float:none;}
.companyDetail{margin:20px;}
.Company li{  height:auto;}
.Company li.companyImg{height: 200px;background-size: cover;}
.Solutions{height: 450px;}
.information{height:auto;}

li.lec{width:100%;}


.abtConT a{width: 120px;}
.about_img,.about_title,.proDet_01,.proDet_02,.proDetBig，.rentalImg,.rentals,.form_01,.form_02{width:100%;}
.about_title{height:150px; }
.aboutP,.caseDetail{padding: 0 20px;}
.caseConT a, .caseConU a{width:125px;}
.proDet_p{padding-right: 10px;}
.productsDetail{height: 1180px;}
.proDetBig{margin-left: 0px;}
.modelTitle {padding: 0 10px; margin-right: 0px;}
.newDtail_01{width: 65px; }
.newDtail_02{margin-left: 10px;}
.newDtail_02 img{width:120px; height:auto;}
.newDtail_03 {margin-left: 10px;width: 166px;}
.newList{height:210px;}
.newDtail {padding: 20px 0;}
.SubtNews span{margin-right: 10px;}
.news img,.cases img,.solutionsDteail img{width:98%; height:auto; margin-left:1%; margin-right:1%;}
.prevNext,.supportList,.address,.form{width: 98%;margin: 10px 1%;}
.case{width: 98%; margin: 45px 1% 0 1%;}
.solutionCon li img,.rental_list img {height: auto;width: 120px;}
.solutionDetail{width: 178px;}
.solutionsDteail img {margin-top: 60px;}
.rentalDetail{width: 193px;margin-left: 10px;}
.rental_list{width: 98%;margin: 20px 1%; padding: 20px 15px; height: 250px;}
.rentalss {width: 85%;}
.supportList img{width: 130px;}
.form_02{margin-left: 0;}
.form{height:auto;}

.new_item li{ border-right:0;}
.footer_up .container > ul{ padding-left:20px;}
.footer_up .foot-social img{ margin-bottom:15px;}
.banner {
    height: 85px;}
.pro-info{ padding-left:20px;}
.p-thumbnail{  border-right:0;}
.sidebar .sidetit{ font-size:24px; text-transform:uppercase;  border-bottom:1px solid #ddd; padding-left:20px;}
.sidebar .sidetit:after{ width:120px; left:20px; }
.sidebar ul li{ padding-left:20px;}
.logoImg {
    width: 160px;
    margin-top: 8px;
}

.newsItem{ position:relative; border-bottom:1px solid #ddd; padding:40px 25px 40px 0;  color:#646464;}
.newsItem .time{ width:115px; float:left; position:relative; text-align:center; margin-right:20px; padding-top:30px; margin-bottom:15px;}
.newsItem .pic{ width:100% ; }
.newsItem .pic img{ max-width:100%;}
.newsItem .text{ width:95%; float:none; clear:both; margin:0 auto;}
.newsItem .year{ }
.newsItem .mon{ }
.newsItem .date{ font-size:30px; display:block; position:relative; padding-bottom:20px; margin-bottom:20px;}
.newsItem .date:before{ position:absolute; content:""; width:100%; height:1px; background:#ccc; left:0; bottom:0;}
.newsItem .wen{ font-size:13px; margin-bottom:20px;}
.newsItem h4{ font-weight:bold; font-size:16px;}
.newsItem .wen{ line-height:2}

.abtConT a{ width:120px;}

.case img{ height:auto;}
.p-thumbnail img{ height:auto !important}

.relPro li{ width:100%; float:none; margin:0 0 0 0;}
.relPro li img{ height:auto;}

.xin-case {
    height: auto;
	margin-bottom:30px;
}
.projects {
    padding-top: 30px;
}
.abico-list li {
    width: 50%;
}
.abimg-list li {
    width: 50%;
}
.container{ padding-left:15px; padding-right:15px;}
.focus-meta {
    position:relative;
	right:0;
	bottom:0
}
a.no-hover:hover, a.no-hover {
  border-bottom: none;
  padding: 0 !important;
  cursor: pointer;
  margin: 0 10px;
  display: inline-block;
}a.no-hover:hover, a.no-hover {
  margin: 0 5px;
}
.blueList{ padding-left:10px;}
.blueList > div{  padding-left:55px; min-height:60px; font-size:14px; font-weight:normal;}
.blueList > div img{ width:50px;}
.foot-contact h3 {
  font-size: 2.5rem;
  margin-bottom: 1.7rem;
}
.foot-contact p {
  font-size: 16px;
  margin-bottom: 2rem;
}
.footer_up .foot-social a{ width: 32px;height: 32px;}
.footer_up .foot-social a i {
  line-height: 32px;
  font-size: 18px;
}
/* 2022.12 mobile menu */
		
		@media(max-width: 768px){
        .mobile_arrow{ display:block; padding:0 8px 0 10px; cursor:pointer;}
		#navbar-nav li a.nav_title {
		  text-align: left;
		}
		.navbar-collapse li{ height:auto;}
		.navbar-nav .open .dropdown-menu {
  			background-color: #ebebeb;
			padding: 0;
		}
		#navbar-nav li.open .sub-menu {
		  position:static;		 
		  height: auto;
		  opacity: 1;
		}
		#navbar-nav li .sub-menu{ font-size:14px;}