@charset "utf-8";
/* CSS Document */
.ban{ height:400px; width:100%;}
.loca{ border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;  background:#f4f4f4}
.lotxt{ background:url(../images/home.jpg) left center no-repeat; padding-left:1.5rem; line-height:4.25rem;}
.lotxt span{ font-size:0.875rem;}
.lomenu{ height:100%;}
.lomenu a{ color:#4c4c4c; display:block; float:left; font-size:0.875rem; padding:0 1rem; height:4.25rem; line-height:4.25rem;text-align:center}
.lomenu a:hover,.lomenu a.cur{ background:url(../images/lan.jpg) bottom center no-repeat;}
.main{ padding:2rem 0; font-size:1.125rem;}
.main img{ max-width:100%;}
.gs2{ margin-top:4rem;}
.pcc{ width:50%; float:left}
.poo{ width:48%; float:right}
.poo b{ font-size:1.125rem; color:#000}
.poo p{ font-size:1.125rem; line-height:2rem;}
@media screen and (max-width: 767px){
.lotxt{ width:100%; display:none}
.lomenu{ width:100%;}
.lomenu a{ width:20%; padding:0; font-size:1.125rem;}
.poo{ width:100%; margin-top:1rem;}
.pcc{ width:100%;}
}

/*荣誉资质/工程案例*/
.caselist{ width:100%;}
.caselist li{ width:22%; background:#f3f3f3; border:1px solid #ececec; padding:0.6%; float:left; margin-right:2%; margin-bottom:2.5%;}
.caselist li img{ width:100%}
.caselist li p{ font-size:1rem; color:#000; line-height:1.5rem; margin:1rem 0 0.5rem;}

@media screen and (max-width: 767px){
.caselist li{ width:46%;margin:2% 1%;}
}

/*联系我们*/
.map{ width:100%;}

/*在线留言*/
.feed h2{ font-size:2rem; color:#0061b0; font-weight:bold; float:left;}
.feed p{ font-size:1.5rem; color:#737373; padding-top:0.9rem; margin-left:0.5rem; float:left; display:block;}
.feed span{ font-size:1rem; display:block; margin:1rem 0;}
.feed .mxian{ width:59px; height:4px; background:#0061b0}

.fetxt font{ width:50%; display:block; float:left; font-size:0.875rem; margin:1rem 0;}
.fetxt .contxt{ width:70%; height:2rem;}
.fetxt p{ font-size:0.875rem; display:block; margin:3rem 0 1rem;}
.co1{width:91%; height:300px;}
.btn{ width:140px; height:2.125rem; background:#0061b0; color:#fff; border:none; margin:1rem 0; text-align:center; line-height:2.125rem;}
@media screen and (max-width: 767px){
	.fetxt font{ width:100%;}
	.fetxt .contxt{ float:right; width:80%}
	.co1{width:100%; height:300px;}
	}

/*新闻资讯*/
.nbg{ background:#ececec}
.nbox{ width:70%; background:#FFF; padding:2%;}
.nnews{ width:20%; background:#FFF; padding:2%; border-top:3px solid #0061b0}
.n-list{ width:100%; border-bottom:1px solid #e1e1e1; padding-bottom:2rem; margin-bottom:2rem;}
.n-pic{ float:left; width:30%;}
.n-pic img{ max-width:250px;}
.n-con{ float:left; width:50%;}
.n-con p{ font-size:1.25rem; color:#3f3f3f; padding-top:1%; padding-bottom:2%;}
.n-con span{ font-size:0.875rem;}
.n-con .naa{ display:block; background:#0061b0; padding:1%; width:18%; color:#fff; font-size:0.875rem; text-align:center; margin-top:2rem}
.n-date{ float:right; width:10%; background:url(../images/ddd.jpg) left center no-repeat; padding-left:12px; margin-top:2rem;}
.n-date em{ display:block; font-size:3rem; font-weight:lighter}
.n-date span{ display:block; font-size:0.875rem;}
@media screen and (max-width: 767px){
	.nbox{ width:96%;}
	.nnews{ width:96%; margin:2rem 0;}
		.n-pic{ width:40%;}
	.n-con{ float:left; width:60%;}
	.n-date{ display:none;}
	.n-con .naa{ width:40%; margin-top:1rem;padding:2%;}
	}

/*最新资讯*/
.ntd{ border-bottom:1px solid #e0e0e0; height:2rem; color:#4c4c4c}
.ntd1{ font-size:1.125rem;}
.ntd1 li span{ font-size:0.875rem;}
.ntd1 li p{ font-size:0.875rem;}
.ntd1 li{ height:4rem; padding:1rem 0; border-bottom:1px dotted #8e8e8e}
@media screen and (max-width: 767px){
.ntd1{ font-size:1.5rem;}
.ntd1 li span{ font-size:1.25rem;}
.ntd1 li p{ font-size:1.25rem;}
}

/*新闻内页*/
.news-title{width:100%; height:30px; line-height:30px; text-align:center; font-size:1.125em; font-weight:bold; margin:0 auto}
.news-type{width:100%; height:20px; text-align:center; margin:0 auto; color:#999;font-size:0.75em; border-bottom:#999 1px dotted}
.news-content{width:100%; margin:0 auto; font-size:0.875em; line-height:24px;}
.news-pn{ font-size:0.875rem;line-height:20px;}
.news-pn a{ color:#666; font-size:0.875rem;}
/*相关新闻*/
.xgnews{margin:40px auto;}
.xgnews-tit{height:40px;line-height:40px;border-bottom:1px solid #CCC;padding-left:20px; font-size:14px; color:#000;}
.xgnews-con{border-top:1px solid #CCC;border-top:none;padding:10px 20px;}
.xgnews-con li{width:45%;float:left;height:30px;line-height:30px;margin-right:30px; overflow:hidden;}
.xgnews-con li span{float:right;}
.xgnews-con li a{ padding-right:10px; color:#666;}
.xgnews-con li a:hover{ color:#333;}
@media screen and (min-width:768px) and (max-width: 1023px){.n-date{ display:none}
	}
@media screen and (max-width: 767px){
.news-title{ font-size:1.5rem; }
.news-content{ font-size:1.25rem !important; line-height:1.875rem !important;}
.news-content span{ font-size:1.25rem !important; line-height:1.875rem !important}
.news-pn{ font-size:1.125rem; line-height:1.875rem;}
.news-pn span{ width:100%; display:block;}
.xgnews-con li{ width:100%; margin:0}
}

/*产品*/
.sortname{ margin:1rem 0 2.5rem 0; text-align:center;}
.sortname h3{ font-size:2.25rem; color:#0053a7; text-align:center;}
.sortname p{ font-size:1.125rem;}


/*产品展示*/
/*产品*/
/*产品展示*/
.pname{ line-height:120px; font-size:24px; width:15%;}
.pname p{ color:#2b414b}
.pbig{ width:49%; border:1px solid #ddd}
.pbig img{ width:100%;}
.pcon{ width:47%;}
.pcon .pcd h4{ font-size:1.5em; color:#2861b8; font-weight:bold;}
.pcon .pcd p{ font-size:1.125em; color:#c5c5c5;}
.pcon .pcn { border-bottom:1px solid #dddddd; border-top:1px solid #dddddd; padding:1em 0 2em; margin-top:12px;}
.pcon .pcn p{ font-size:1em; line-height:1.5em;}
.pcon .pcm{ border-bottom:1px solid #dddddd; padding:32px 0;}


.pcon .pcm h4{ font-size:1.25rem;}
.pcon .pcm h4 span{ font-size:1.875rem; color:#ff0000; font-family:Arial;}

@media screen and (max-width: 768px){
.pname{ width:25%;}
.pbig{ width:100%;}
.pcon{ width:100%; margin-top:1em}
.pcon .pcm h4 span{ display:block;}
}
.pjian{ border:1px solid #dbdbdb; width:auto; height:auto; padding:3% 2%; margin-top:20px;}
.p-name{ text-align:center; margin:10px 0; font-size:1.5em; color:#0053a7}
@media screen and (min-width:768px) and (max-width: 1024px){}
/*anfan*/
.anfan{ margin-top:10px;}
.anfan a{ display:block; border:1px solid #eee; background:#fda412; float:left; width:auto; margin:0 10px; font-size:0.875em; padding:5px 10px; color:#fff;}
.anfan a:hover{ color:#fff;}


#tab2{position:relative; width:100%; padding:20px 0 0 0}
#tab2 .tabList2{  overflow-x: auto;  white-space:nowrap;}
#tab2 .tabList2 ul li{ display:block; width:145px; font-family:"微软雅黑"; float:left;text-align:center;height:2.5em; line-height:2.5em; background:#e7e7e7; color:#323232; font-size:1em; }
#tab2 .tabList2 li.cur { background:#2861b8; color:#fff;}
#tab2 .tabCon2{border:1px solid #cacaca; padding-top:10px;}
#tab2 .tabCon2 *{ line-height:1.5em; font-size:1em;}
#tab2 .tabCon2>div{ display:none; padding:12px;}
#tab2 .tabCon2>div img{ max-width:100%;}
#tab2 .tabCon2>div.cur{display:block; }
@media screen and (max-width: 768px){

}




/*合作客户*/
.hzlist{ width:100%;}
.hzlist li{ width:16%; background:#f3f3f3; border:1px solid #ececec; padding:0.6%; float:left; margin-right:3.2%; margin-bottom:2.5%;}
.hzlist li img{ width:100%;}
.hzlist li p{ font-size:1rem; color:#000; line-height:1.5rem; text-align:center; margin:0.5em 0 0.3em}

@media screen and (max-width: 767px){
.hzlist li{ width:46%;margin:2% 1%;}
}

/*企业文化*/
.culture{ width:90%; margin:0 auto; text-align:center;}
.culture h4{ font-size:1.5em; color:#06a5ec}
.culture p{ font-size:1.125em; color:#666; background:url(../images/pnlin.png) center no-repeat;}
.culul{ width:90%; margin:1em auto;}
.culul li{ width:30%; margin:1% 1.5%; float:left;}
.culul li .d1{ width:100%; overflow:hidden; margin-bottom:1em}
.culul li .d1 img{ width:100%;}
.culul li .d2 p{ font-size:1.125em; color:#06a5ec; font-weight:bold;}
.culul li .d2 hr{ width:10%; float:left; background:#999; border:none; height:2px}

.culul li .d2 span{ font-size:0.875em; color:#777777}
@media screen and (max-width: 767px){
.culul li{ width:97%;}
}