
@media(max-width:1050px){
    a.navbar-brand {
       font-size: 0.9em;
    }
}

@media(max-width:991px){
	.navbar-light .navbar-toggler {
        border-color: #fff;
        background: #fff;
    }

    #navbarSupportedContent {
        background: rgba(0,0,0,.6);
        padding: 1em;
        z-index: 99;
		color:#fff;
		position:absolute;
		top:100%;
		width:94%;
    }
	#navbarSupportedContent .nav-link p{
		color:#fff;
    }
    ul.navbar-nav {
        text-align: center!important;
    }
    .navbar-light .navbar-nav .nav-link {
        padding: 0.1em 1.1em;
        font-size: 1em;
        color:#fff;
		line-height:1.1;
    }
	.navbar-light .navbar-nav .nav-link p.navEnglish {
		margin-top:8px !important;
	}
    .navbar-nav .dropdown-menu {
        text-align: center;
    }
    .navbar-toggler {
      padding: 0.25rem 0.35rem;
    }
}

@media(max-width:800px){
    .slide, .slide2, .slide3 {
        height: 64vw;
    }
	.navbar-light .navbar-nav .nav-link p.navEnglish {
		margin-top:8px !important;
	}
}

@media(max-width:767px){
    .w1200{ width:100%;}
	/*headTop*/
	.top-content-info-wthree {
		margin:0.6em auto;
		width:94%;
	}
	.top-content-left{
		float:left;
		width:55%;
	}
	.top-content-right{
		float:right;
		width:45%;
	}
	.top-content-left h6 {
		font-size:0.78em;
	}
	.top-content-left h6 img{
		height:3.6vw;
		margin-bottom:3px;
	}
	.top-content-left h6 span{
		margin-left:0.2em;
	}
	.top-content-right .htRight li{
		margin-left:0.6em;
		line-height:0;
	}
	.top-content-right .htRight li span{
		font-size: 0.78em;
		margin-left:0.2em;
	}
	/*logo  nav*/
	.navbar-light .navbar-nav .nav-link p.navEnglish {
		margin-top:8px !important;
	}
	.navbar-light .navbar-brand {
		padding:0.18em 0;
	}
	.navbar-light .navbar-brand img{
		height:10.4vw;
	}
	a.navbar-brand {
        font-size: 0.9em;
        padding: 0;
    }
	.navbar {
		padding: 0em 0.7em;
	}
	li.nav-item {
		margin:0;
		border-bottom:1px solid #f4f4f4;
		padding-bottom:10px;
	}
	li.nav-item:first-child {
		margin-bottom:10px;
	}
	li.nav-item:last-child {
		border:none;
	}
	.navbar .dropdown {
		margin-top:10px;
	}

	/*公用title*/
	.inTitle {
		width:100%;
		height:86px;
		margin:22px auto;
	}
	.inTitle .int1 h2{
		font-size:1.5em;
		width:40%;
	}
	.inTitle .int2{
		width:100%;
		top:54px;
	}
	.inTitle .int2 .tline1{
		width:40%;
	}
	.inTitle .int2 .tline2{
		width:20%;

	}
	.inTitle .int2 .tline3{
		width:40%;
	}
	.inTitle .int3{
		font-size:0.85em;
		top:68px;
	}

	.indexMore{
		margin-top:1.2em;
	}
	.indexMore a{
		padding:0.55em 1.38em;
		font-size:0.8em;
	}

	/*关于我们*/
	.iaboutLeft h4{font-size:1.18em;margin-bottom:0.55em;}
	.iaboutLeft p{line-height:1.58em;font-size:0.92em;}
	.iaboutRight{margin-top:1.8em;}

	.indexInfo3{padding:1px 0; margin-top:30px;}
	.inInfor3Main{ width:86%; padding:0 3% 9%;}
	.inInfor3Img{ margin-top:30px;}
	.inInfor3Img figure{
		margin-bottom:2.4em;
	}
	.inInfor3Img .indexMore{
		margin-top:0.1em;
	}

	/*服务承诺*/
	.fwcn .fwcnList .fwcnListMain{
		float:left;
		width:50%;
		margin:0;
	}
	.fwcn .fwcnList .fwcnListInfor img{
		height:30vw;
		width:30vw;
	}
	.fwcn .fwcnList .fwcnListInfor p{
		font-size:0.99em;
		margin:0.95em 0 1.25em;
	}

	/*工程案例*/
	.inCase{ background:#fafafa; height:auto !important; margin-top:30px; padding-bottom:2em;}
	#decorateNav{width:100%;}
	#decorateNav li{ width:21%; height:36px; line-height:36px; background:#cccccc; margin:0 2%;}
	#decorateNav li a{ font-size:13px;}
	.pro{margin-top:30px;}
	.inCaseList li{ margin-bottom:0.65em;}
	.inCaseList li img{height:245px;}
	.inCaseList li p{ height:58px; line-height:58px;font-size:1.05em;}
	.inCase .inCaseMain .indexMore{ margin-top:0.55em;}

	/*资讯中心*/
	.inInfor5Main .inTitle { height:85px;}
	.inInfor5news .indexNewsLeft{ width:100%; margin-bottom:26px;}
	.inInfor5news .indexNewsLeft dt{width:100%;height:100%;}
	.inInfor5news .indexNewsLeft dt a{width:100%;height:100%;}
	.inInfor5news .indexNewsLeft dt a img{width:100%;height:100%;}
	.inInfor5news .indexNewsLeft dd{ padding:13px 16px;}
	.inInfor5news .indexNewsLeft dd h4 a{font-size:20px;line-height:23px;height:23px;margin-bottom:8px;}
	.inInfor5news .indexNewsLeft dd p{height:36px; font-size:13px;}
	.inInfor5news .indexNewsRight ul li{margin-bottom:18px;}
	.inInfor5news .indexNewsRight ul li span.num{width:18%;padding:0 2%;font-size:40px;line-height:40px;}
	.inInfor5news .indexNewsRight ul li .innewsContent{width:82%;padding:0 2%;}
	.inInfor5news .indexNewsRight ul li .innewsContent h4{font-size:16px; margin:0 0 5px;}
	.inInfor5news .indexNewsRight ul li .innewsContent p{height:40px;font-size:13px; line-height:21px;}

	.hzhb{ display:none;}


	/*子页面*/
	.zban img{ height:50vw;}
	.z_bg{ background:none;}
	.z_main{ width:100%;}
	.z_main_son{ width:100%; margin-top:0;}
	.z_location{ width:97%; margin:0 auto; height:50px; line-height:50px; border-bottom:1px solid #eaeaea;}
	.z_location a{ font-size:14px;}
	.z_content{width:94%; margin:10px auto 25px; padding:0;}
	.z_main_right{ float:none; width:100%;}

	/*diaplay*/
	.displayTitle h2{ font-size:20px;}
	.dianji_num{ font-size:14px; margin:15px 0; width:100%;}
	.displayMain{ border-top:1px solid #E3E3E3; margin-top:10px; line-height:27px; padding:4% 1%;}
	.displayMain p{ font-size:15px;}
	.displayMain img{ margin:10px 0;}
	.share{ width:100%; margin-top:20px; margin-bottom:30px; padding-top:20px;}
	.share_l{ width:73%; margin-right:5%;}
	.share_l li{ height:29px; line-height:29px;}
	.share_l li a{ font-size:14px;}
	.share_r{ width:22%; margin-top:10px;}
	.share_r a{ width:100%; height:35px;  line-height:35px; font-size:14px;}

	/*新闻列表*/
	.zNewsMain .zNewsList li{ margin:20px 0 15px 0;width: 100%;max-height:140px; height:auto;padding-bottom: 15px;}
	.zNewsMain .zNewsList li dt{ width:40%; height:auto;}
	.zNewsMain .zNewsList li dd{ width:57%; font-size:14px; margin-left:3%;}
	.zNewsMain .zNewsList li dd h2{ font-size:18px; margin:8px 0; height:23px;}
	.zNewsMain .zNewsList li dd p{ height:43px; line-height:23px; margin-bottom:0.89em;}
	.zNewsMain .zNewsList li dd span{ font-size:13px; color:#898989;}

	/*子页面图片列表*/
	.z_photo ul li{ width:46%; padding:3% 3% 0; height:auto; margin:2%;}
	.z_photo ul li img{ width:100%; height:auto}
	.z_photo ul li a p{ overflow:hidden; font-size:14px; height:34px; line-height:34px; margin:10px 0 8px;}

	/*客户案例*/
	.z_case ul li{
		width:46%;
		margin:2%;
		text-align:center;
	}
	.z_case ul li img{
		width:100%;
		height:35vw;
		border:4px solid #f5f5f5;
	}
	.z_case ul li a p{
		font-size:14px;
		padding:0 10px;
		height: 34px;
		line-height: 34px;
	}


	/*分页*/
	.i-page{ width:100%; margin:20px 0;}
	.i-page li{ height:25px; line-height:25px; margin:3px;}
	.i-page a{height:25px; line-height:25px; font-size:13px; padding:0 10px;}
	.i-page li span{ padding:0 8px; width:100%; font-size:13px; height:25px; line-height:25px;}

	/*关于我们*/
	.zAboutTxtTit{ font-size:20px;}
	.zAboutTxtLine{ width:60px; height:2px; margin:16px auto 22px;}
	.znav{ height:40px; line-height:40px; bottom:40px;}
	.znav ul li a{ font-size:0.88em;}
	.zAbout{ width:100%; margin-top:0px;}
	.zAboutTxt{ margin:20px auto;}
	.zAboutTxt .zAboutTxtMain{ font-size:14px; line-height:26px;}
	.zAboutBg{ height:55vw; margin-top:36px;}
	.zAboutBg .zAboutBgMain{ padding-top:9%;}
	.zAboutBg .zAboutBgMain .zAboutBgTxt{ width:74%; height:36vw; padding:7% 2% 0;}
	.zAboutBg .zAboutBgMain .zAboutBgTxt h2{ font-size:18px; margin-bottom:10px;}
	.zAboutBg .zAboutBgMain .zAboutBgTxt p{ font-size:13px; margin-bottom:8px;}
	.zAboutService .zAboutTxtTit{ margin-top:20px;}
	.zAboutSerMain{ position:relative; height:100vw;}
	.zAboutSerMain .zAboutSerTxt{ width:90%; height:80vw; padding:5% 4%; top:15%; left:5%; font-size:13px; line-height:24px;}
	.zAboutSerMain .zAboutSerTxt p{ /*height:70vw;*/ margin-bottom:0;}
	.zAboutSerMain .zAboutSerImg{ width:100%; height:56vw;}
	.zAboutSerMain .zAboutSerImg img{ width:100%; height:56vw;}

	.ruzz{ background:none; height:auto; margin-top:0;}
	.ruzz .companyHonor{ margin-bottom:35px;}
	.ruzz .report{ margin-bottom:42px;}


	/*联系我们*/
	.lxwm{box-shadow: 0 0 -1px #ececec; width:92%; margin:30px auto;}
	.lxwm .lxwmMain .lxwmTxt{margin:30px 24px;}
	.lxwm .lxwmMain .lxwmTxt h2{ font-size:19px; margin-bottom:15px;}
	.lxwm .lxwmMain .lxwmTxt p{ font-size:14px; margin-bottom:12px;}
	.lxwm .lxwmMain .lxwmMap img{ height:60vw;}
	/*免费报价*/
	.freeQuote .freeQuoteTitle{ font-size:24px; margin:50px 0 30px;}
	.freeQuoteMain{ width:100%;}
	.indexforminpt {
		margin-right:0;
		margin-bottom:20px;
		float:none;
	}
	.indexforminpt input{
		width:100%;
		font-size:14px;
		text-indent:30px;
		padding:14px 0;
	}
	.indexformtextarea {
		font-size: 14px;
	}
	.formtxtarealabe {
		padding-top: 11px;
	}
	.indexformtextarea textarea {
		font-size: 14px;
		height:60px;
	}
	.indexformbtn button {
		font-size: 14px;
		padding: 12px 22px;
		margin:28px 0 33px;
	}


	.Footer-wrapper{ margin-top:0px;}
	.Footer-container{padding:0;}
	.Footer-container .contain{ width:96%; margin:0 2%;}
	.Fcon{float:none;margin:30px 0 22px; text-align:center; width:100%;}
	.Fnav{ display:none;}
	.Fnav dt .split{margin:6px auto;}
	.Fnav dd a{padding:5px 0;}
	.Fct{float:none; width:100%; padding:0 3%; margin:20px 0 !important; clear:left;}
	.Fnav dt .type,.Fct dt{
		line-height:25px;
		font-size:14px;
	}
	.Fct dt a{
		font-size:16px;
	}
	.FctCode ul li{
		margin:16px 0 0;
		width:50%;
	}
	.FctCode ul li img{
		height:100px;
	}
	.FctCode ul li p{
		margin:6px 0;
	}
	.Fcr{
		line-height:23px;
		font-size:13px;
		padding:12px 4%;
	}

	.advListMain{
		 min-height:220px;
	}
	
	
	#kefu_icon_ct {
		top: 98%;
		right: 0;
		width:100%;
		margin-top: -61px;
		display:flex;
		align-items: center;
		box-shadow:none;
	}
	#kefu_icon_ct .item {
		width:25%;
		height:76px;
		border:none;
		padding-top:12px;
		border-right:1px solid #f5f5f5;
	}
	#kefu_icon_ct a:last-child{
		border-right:none !important;
	}
	#kefu_icon_ct .item .i {
		margin-left:34%;
	}
	.suspClose{
		width: 20px;
		height: 20px !important;
		left:1px !important;
		background-size:90% !important;
	}
	#kefu_icon_ct .tel .box {
		background-size:68% !important;
		top: 13px;
		right:21px;
	}
	#kefu_icon_ct .wechat .box {
		background-size:50% !important;
		width: 206px;
		height: 220px;
		top: -34px;
		right:-15px;
	}

}

@media(max-width:736px){
	h3.tittle {
        font-size: 1.8em;
    }
	.hzhb{ display:none;}
}
@media(max-width:667px){
    .slide, .slide2, .slide3 {
        height:70vw;
    }
	.hzhb{ display:none;}
}

@media(max-width:480px){

    .slide, .slide2, .slide3 {
        height: 80vw;
    }
	.hzhb{ display:none;}

}

@media(max-width:384px){
    a.navbar-brand {
        font-size: 0.8em;
        padding: 0;
    }

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

}
@media(max-width:320px){
    a.navbar-brand {
        font-size: 0.75em;
        padding: 0;
    }
    .slide, .slide2, .slide3 {
        height: 95vw;
    }
}

