@charset "utf-8";
/* CSS Document */
@media (min-width:992px){
	.nav-call{ float:right; display:block; width:30%; margin-top:20px; text-align:right;}
	.nav-call b{font-size:18px; line-height:1em; color:#cf4457;white-space:nowrap;}
	.nav-call b:first-child{font-size:15px; color:#333;}
}
@media (max-width:992px){
	.nav-call{ display:none; }
}
/*2018-09-19 导航联系添加*/
@media (min-width:992px){
	body{ padding-top:80px;}
}
@media (min-width:1200px){
	body{ padding-top:100px;}
}
@media (max-width:992px){
	body{ padding-top:70px;}
}
@media (max-width:768px){
	body{ padding-top:50px;}
}

@media(min-width:1200px) {
.navbar-brand{ padding:15px 0px; height:100px;padding-left:15px;  }
.top-nav>li{ padding:0px 5px;}
}
@media(max-width:1200px) {
.navbar-brand{ padding:10px 0px; height:80px;padding-left:15px; }
.top-nav>li{ padding:0px;}
}
@media(max-width:992px) {
.navbar-header{ margin:10px -15px !important; box-sizing:border-box; }
.navbar-brand{ padding:5px 0px; padding-left:15px; height:50px;}
}
@media(max-width:768px) {
.navbar-header{ margin:0px -15px !important;}
.navbar-brand{ padding:5px 0px; padding-left:15px; height:50px;}

}
@media(min-width:992px) {


.nav .dropdown-menu{ padding:15px 0px 15px; right:50%; transform:translate(50%,0px);}
.dropdown-menu > li > a{ padding:10px 20px 10px;}
.dropdown-menu > li > a:hover{  background:#cf4457; color:#fff;}
}
@media(max-width:992px) {
.nav li.dropdown{ position:relative; z-index:1;}
.nav li.dropdown:after{ content:""; position: absolute;  z-index:2;width: 100%;height: 50px;top: 0px;left: 0%;}
}
@media(max-width:768px) {
.nav li.dropdown{ position:relative; z-index:1;}
.nav li.dropdown:after{ content:""; position: absolute;  z-index:2;width: 100%;height: 40px;top: 0px;left: 0%;}
}

@media(max-width:992px) {
	
	.navbar .container{ width:100% !important;}
	.navbar-header{ float:none;}
	.navbar-toggle{ display:block;}
	.navbar-brand{ margin-left:0px !important;  padding-left:15px !important;}
	.navbar-collapse.collapse{display: none !important;transition-duration: .4s;}
	.collapse.in{ display:block !important;transition-duration: .4s;}
	.navbar-collapse{ margin:15px 0px ;overflow-y:auto !important; box-sizing:border-box;transition-duration: .4s;}
	.navbar-collapse.in{overflow-y:auto !important;transition-duration: .4s;}
	
	.navbar-nav{ width:100%; margin:0px; }
	.navbar-nav > li{ float:none; width:100%; padding:0px; border-bottom:1px solid #f2f2f2; text-align:center; overflow:hidden;}
	
	.navbar-inverse .navbar-nav > li .dropdown-menu a{ padding:10px 15px;}
	.navbar-inverse .navbar-nav > li.on>a:after{ content:""; position: absolute;  z-index:-1; display:none;}
	.nav .dropdown-menu{ position:static; width:100%; border:none; padding:15px 0px 15px; box-shadow:none; background:#f7f7f7; text-align:center;}
	.dropdown-menu > li > a{ padding:5px 15px;}
}
/*992 头部导航折叠*/
/*头部响应*/
@media(max-width:768px) {
.index-title{ margin:15px 0px;}
}
@media(max-width:1200px) {
.index-cp-list p{ margin:30px 0px; }
}
@media(max-width:992px) {
.index-cp-list p{ margin:20px 0px; }
.index-cp-list:nth-child(5n) p{ color:#333;}
}
@media(max-width:768px) {
.indix-cpbox{ background:url(../images/img-cpbg.jpg) center bottom no-repeat,#f5f5f5; background-size:auto 200px; }
.index-cp-list p{ margin:15px 0px; }
.indix-cpbox .cp-more{ position:relative; z-index:1; display:inline-block; margin-bottom:30px; width:0px; padding:0px 25px; font-size:40px;height:60px;line-height:60px;transition-duration: .3s;}

}

/* 产品 */
@media(max-width:1200px) {
.index-ystext>div{margin:40px 0px; }
}
@media(max-width:992px) {
.index-ystext>div{margin:25px 0px; }
.index-ystext>div>p{ top:-12px; left:50%; font-size:18px; }
}
@media(min-width:768px) {
.ys-wap{ display:none;}
.ys-web{ display:block;}
}
@media(max-width:768px) {
.index-ys{ padding-bottom:40px;}
.index-ys-1{ float:right;}

.index-ystext>div{ position:relative; z-index:1; display:inline-block; width:100%; max-width:275px; padding:0px; margin:0px; border:none; text-align:left;}
.index-ystext>div>p{ position:static; top:auto; left:auto; display:inline-block; width:100%; transform:translate(0%,0px);  padding:10px 0px 5px; font-size:16px; color:#cf4457; }
.ys-wap{ display:block; text-align:center; }
.ys-wap img{ width:70%;}
.ys-web{ display:none;}

}
/* 首页优势 */
@media(max-width:1120px) {
.fa-l{ padding-top:30px; padding-bottom:30px;}
}
@media(max-width:992px) {
.fa-l{ padding-top:30px; padding-bottom:30px; text-align:center;}
.fa-text{ margin-bottom:30px;}
.fa-list li:after{ display:none;}
.fa-list li a div{ box-sizing:border-box; position:static; z-index:5; top:auto; left:auto; transform: rotateX(0deg);width:100%; padding:15px 10px;text-align:center; opacity:1; overflow:hidden; background:#cf4457;}
.fa-list li a div:after,.fa-list li a div:before{ display:none;}
.fa-list li a div span{ display:inline-block; width:100%; font-size:16px; color:#fff; font-weight:normal;}
.fa-list li a div small{ display:inline-block; width:100%;font-size:12px; color:#fff;}

}
@media(max-width:768px) {
.fa-text{ font-size:15px; line-height:1.75em; margin-bottom:20px;}

.fa-list li{ width:50%; }
}
/*解决方案*/
@media(max-width:992px) {
.case-list a:after{ display:none;}
.case-list a .case-textbox{ position:static; top:auto; left:auto;transform:translate(0px,0%); box-sizing:border-box; padding:10px; text-align:center; }
.case-list a:hover .case-textbox{ position:static; top:auto; left:auto;transform:translate(0px,0%); box-sizing:border-box; padding:10px;text-align:center; }
.case-list a p{ font-size:16px; margin-bottom:0px; color:#333;}
.case-list a span{ display:none;}
.case-list a small{ display:none;}
}
@media(max-width:768px) {
.case-list a p{ font-size:14px; margin-bottom:0px; color:#333;}
}

/* 工程案例 */
@media(max-width:768px) {
.index-news{ padding-bottom:10px;}
.news-l-img{ display:none;}

.index-news-list li{ margin:0px -15px; margin-bottom:20px; overflow:hidden;}
.index-news-list li .news-l p{ font-size:40px; line-height:1em; font-weight:bold; margin-bottom:5px; }
.index-news-list li .news-l span{ font-size:12px;line-height:1em; }
.index-news-list li .news-r{ padding-left:0px;}

.news-r a{ display:inline-block; width:100%; margin-bottom:10px; font-size:18px;}
.news-r span{ display:inline-block; width:100%; height:36px;font-size:12px; line-height:1.5em; overflow:hidden;}
}
/*新闻*/

@media(max-width:992px) {
.index-about{ padding:30px 15px;}
.index-about-title{ font-size:24px; text-align:center; margin-bottom:20px;}
.index-about-r{ padding-top:30px;}
}
@media(max-width:768px) {
.index-about{ padding:20px 15px}
}
/*关于我们*/
@media(max-width:992px) {
.foot-logo{ display:none;}
.foot-bq{ text-align:center;}
.foot-bq a.zc{  float:none; display:inline-block;}

}
@media(max-width:768px) {
.foot{ padding-top:20px;}
.foot-title2{ margin-bottom:20px;}
.foot-nav{ display:none;}
.foot-bq{ margin-top:20px;}

}
/* foot*/
/*首页响应式 end*/

@media (max-width: 1200px){
.inside-banner{ height:330px;}
}
@media (max-width: 992px){
.inside-banner{ height:260px;}
}
@media (max-width: 768px){
.inside-banner{ height:120px;}
}

/*内页公共css*/
@media (max-width: 768px){
.about-text1{ position:static; z-index:2; bottom:auto; display:block; box-sizing:border-box; padding:0px; margin-top:30px; width:100%; color:#333; font-size:12px; line-height:1.5em;letter-spacing:1px;}
.about-text2{ position:static; z-index:2; bottom:auto; display:block; box-sizing:border-box; padding:0px; margin-top:30px; width:100%; color:#333; font-size:12px; line-height:1.5em;letter-spacing:1px;}
}
/*关于我们*/
@media (max-width: 768px){
.inside-r{ padding:0px 10px;}
}
/*内页左右结构*/
@media (max-width: 1200px){
.cp-bigimg{padding-left:15px;}
.cp-xq{ padding:15px;}

}
/*产品详情*/


@media (min-width: 992px){
#inside-zd 	.panel{ border-bottom:1px dashed #ebebeb; overflow:hidden; padding:15px 0px;}
#inside-zd .panel-heading{ float:left; width:8%; }
#inside-zd .panel-body{float:left; width:90%; }
#inside-zd .panel-body li{ display:inline-block; width:auto; margin:5px 15px; }
#inside-zd .panel-body li.on a{ padding:0px 15px;}

}
@media (max-width: 992px){
#inside-zd .panel-heading{ float:none; width:100%; text-align:center; background:#333; font-size:0px;  }
#inside-zd .panel-heading a{ color:#fff; line-height:36px; }
#inside-zd .panel-body{float:none; width:100%; text-align:center; font-size:0px;}
#inside-zd .panel-body li{ display:inline-block; width:50%; padding:5px 2px;}
#inside-zd .panel-body li a{ display:inline-block; width:100%; margin:0px; line-height:32px; background:#f7f7f7;}
#inside-zd .panel-heading a:after{ content:"";    
	display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid \9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;}
}
/*案例*/

@media (max-width: 998px){
.news-list{ position:relative; z-index:1; padding:30px 15px; }
.news-time{ display:inline-block; position:static; z-index:2; right:auto; top:auto; transform:translate(0,0%); }
.news-time span{ float:right; display:inline-block; font-size:14px; line-height:1em; color:#999;margin-bottom:0px;}
.news-time span:before{ content:"-"; }
.news-time small{ float:left;}

.news-img{ margin-bottom:10px;}
.news-page p,.news-page a{ width:100%; }
.news-page p:nth-child(2),.news-page a:nth-child(2){ text-align:left;}
}
@media (max-width: 998px){
.ly li .col-md-2{ text-align:left;}
}
