﻿body{font-size: 12px; color:#595858; background:#FFF; font-family: Microsoft YaHei; }
body,div{margin: 0px; padding: 0px; margin: 0px;}
span,p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li{margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
from,input,select{margin: 0px; padding: 0px;}
.clear{clear:both;}
a{color: #3f4246; text-decoration: none;}
a:hover{color: #aa0001; text-decoration: none;}
.cp img{border:1px solid #bbb; padding:1px;}
.cp img:hover{border:1px solid #ff6600; padding:1px;}
.white a{color: #fff; text-decoration: none;}
.white a:hover{color: #ff0; text-decoration: none;}
input,button,select,textarea{outline:none}
#copy{display:none;}
#bodycon{ margin-top:20px;}
.strong_title{ display:none;}
.mianbxContent{width: 100% !important; text-align: left !important; font-size: 16px !important; padding-bottom:15px;  padding-top:5px; border-bottom:1px solid #CCC; margin-bottom:10px !important;}
.mianbxContent a{font-size: 16px !important;}
.mianbxContent a:hover{font-size: 16px !important;}
.fl{ float:left;}
.fr{ float:right;}

/*顶部*/
#top_bg{ width:100%; margin:0 auto; background:#f4f4f4;; height:37px;}
#top{width:1002px; margin:0 auto; line-height:37px;}
#top_l{width:800px; float:left;}
#top_r{width:200px; float:right; text-align:right;}

/*抬头*/
#taitou{width:1002px; margin:0 auto;  padding-top:24px; padding-bottom:20px;}
.taitou_1{}
.taitou_2{padding-top:3px;}
.taitou_3{}
.taitou_4{}

/*导航*/
#daohang_bg{width:100%; background:#aa0001;}
#daohang{margin:0 auto; width:1000px; height:50px; } 
#daohang li{float:left; text-align:center; width:100px; height:50px; background:url(20170322093534_436201473.jpg) no-repeat;}
#daohang li a{color: #fff; text-decoration: none; font-size:15px; line-height:50px; display:block; font-weight:bold;}
#daohang li a:hover{background-color:#222;}



/*产品*/
#prod{ margin:0 auto; margin-top:30px; width:1002px;}
#prod_top{height:130px; background:url(20170322093534_1819458070.jpg); text-align:center;}
#prod_top .h3{color:#535353; font-size:40px; font-family:Arial, Helvetica, sans-serif;}
#prod_top .h4{font-size:22px;}
#prod_left{width:209px; float:left;}
.pl_top{height:65px; background-color:#aa0001; line-height:65px; text-align:center; font-size:22px; color:#FFF;}
.pl_middle{ background:url(20170322093534_1721102936.jpg); padding-left:15px; font-size:15px;}
.pl_middle .show a{font-size:15px; line-height:57px;}
.pl_bottom{height:39px;}
.pl_middle2{  padding:10px; font-size:13px;line-height:23px;}

#prod_right{width:775px; float:right;}
.probox{ width:183px; height:180px; display:inline; float:left; margin-left:8px; overflow:hidden; border:1px solid #ebebeb; text-align:center; margin-bottom:10px;}
.probox2{ width:235px; height:230px; display:inline; float:left; margin-left:20px; overflow:hidden; border:1px solid #ebebeb; text-align:center; margin-bottom:10px;}
.propic{ padding:5px 0px;}
.protxt{ text-align:center;line-height:34px; height:34px; background:url(protxt.jpg) repeat-x;border-top:1px solid #ebebeb; }
.protxt a:hover{ color:#e6363f;}

/*简介*/
#about_bg{width:100%; height:429px; margin:0 auto; margin-top:30px; background:url(20170322101559_249714084.jpg) center no-repeat;}
#about{width:1002px; margin:0 auto;}
#about_top{padding-top:28px; text-align:center; font-size:30px;}
#about_top a{color:#aa0001; font-size:30px;}
#about_mid{width:1002px;}
.ab_left{width:370px; height:227px; float:left; padding-top:65px;}
.ab_right{width:610px; height:227px; float:right; font-size:14px; line-height:30px; padding-top:60px;}




/*新闻*/
#news{width:1002px; margin:0 auto; margin-top:30px;}
#new{width:333px; float:left;}
.n_top{height:31px; line-height:31px; font-size:15px; background:url(20170322093535_1966666859.jpg);}
.n_top span a{float:right; text-align:right; font-size:12px; line-height:31px;}
.n_middle{height:120px; padding-top:19px; line-height:20px;}
.n_middle span{ font-weight:bold; color:#aa0001; line-height:30px;}
.n_middle .nmleft{height:105px; width:165px; float:left;}
.n_middle .nmright{width:150px; float:right; line-height:22px;}
.n_show{height:460px; background:url(20170322093535_1465783909.jpg); padding-left:20px;}

.n_show2{height:575px;background:url(20170322093535_1465783908.jpg); padding-left:20px;}

/*消防知识*/
#jishu{width:333px; float:left; margin-left:28px;}

/*联系我们*/
#problems{width:282px; float:right;}
.n_prob{height:31px; font-size:15px; background:url(20170322093535_4802976.jpg);}
.n_prob span a{float:right; text-align:right; font-size:12px; padding-top:5px;}
.problems_show{padding-left:15px; font-size:14px; padding-top:12px; padding-bottom:19px; line-height:30px; background:url(20170322093535_746892473.jpg) no-repeat; border-bottom:1px dashed #cdcdcd;}


/*友情链接*/
#link_bg{width:100%; margin:0 auto; margin-top:20px;} 
#link{width:1002px; height:60px;  margin:0 auto; background:url(20170322102044_1963397614.jpg);}
#link .h3{font-size:15px;}
#link .h3 span a{font-size:12px; text-align:right; padding-left:790px;}
#link .h4{padding-top:15px;}


/*版权*/
#copyright_bg{width:100%; height:180px; margin:0 auto; background:#aa0001; margin-top:20px;}
#copyright{width:1002px; height:180px; margin:0 auto; color:#FFF; text-align:center; line-height:30px; }
#copyright .h3{padding-top:15px; font-size:14px;}
#copyright .h3 a{color:#FFF; font-size:14px;}

#prod_left2{width:775px; margin:0 auto;float:right;}
.page{ text-align:left;  overflow:hidden;}
.page li{ display:inline; float:left; margin-right:10px;}


/*业务范围*/
.alSpan {
	padding-bottom: 10px;
	background-color: #fff;
}

.cgal .alCont {
	position: relative;
}
.cgal .alCont ul {
	margin: 0 auto;
	width: 1000px;
	overflow: hidden;
}
.cgal .alCont li {
	margin: 0 10px;
	float: left;
	width: 230px;
	text-align: center;
}
.cgal .alCont li img {
	border: 4px solid #d6d6d6;
}
.cgal .alCont li img:hover {
	border-color: #8f8f8f;
}
.cgal .alCont li h5 {
	margin-top: 8px;
        margin-bottom: 8px;
	font-weight: normal;
}
.cgal .alCont li h5 a {
	color: #333;
}

/*客户案例*/
.alSpan {
	padding-bottom: 10px;
	background-color: #fff;
}

.cgal .alCont2 {
	position: relative;
}
.cgal .alCont2 ul {
	margin: 0 auto;
	width: 1000px;
	overflow: hidden;
}
.cgal .alCont2 li {
	margin: 0 10px;
	float: left;
	width: 312px;
	text-align: center;
}
.cgal .alCont2 li img {
	border: 4px solid #d6d6d6;
}
.cgal .alCont2 li img:hover {
	border-color: #8f8f8f;
}
.cgal .alCont2 li h5 {
	margin-top: 8px;
        margin-bottom: 8px;
	font-weight: normal;
}
.cgal .alCont2 li h5 a {
	color: #333;
}

/*客户案例下面导航*/
.gbg{ background:#EEEDEB; height:auto; overflow:hidden; margin:0px auto; padding:35px 0px;}
.conmar{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.ico1,.ico2,.ico3{ float:left; display:inline; width:333px; height:auto; padding-top:200px; font-size:14px; text-align:center;}
.ico1{ background:url(ico1.png) no-repeat center top;}
.ico2{ background:url(ico2.png) no-repeat center top;}
.ico3{ background:url(ico3.png) no-repeat center top;}
.ico1 a,.ico2 a,.ico3 a{ color:#454545; font-size:14px;}
.ico1 a:hover,.ico2 a:hover,.ico3 a:hover{ color:#ff0b0b; text-decoration:underline;font-size:14px;}

.newstitle{ height:36px; text-align:center; line-height:36px; font-weight:bold; font-size:16px;}
.ppinfo{ height:30px; line-height:30px; border-bottom:1px dashed #ccc; text-align:center; margin-bottom:15px;}
.pnn{ height:30px; line-height:30px;}
.mar{ margin-top:15px;}
.rsub{ height:30px; border-bottom:2px solid #AA0001; line-height:30px; margin-top:15px;font-family:"微软雅黑"; font-size:14px; font-weight:bold; margin-top:15px; margin-bottom:15px;}
.neirong{ margin:10px;font-size:14px;line-height:26px;}

.QQbox {
	Z-INDEX: 9999; RIGHT: 0px; WIDTH: 121px; POSITION: absolute; TOP: 230px; overflow:visible;
}
.QQbox .press {
	RIGHT: 0px; WIDTH: 24px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 94px; BORDER-BOTTOM-STYLE: none
}
.QQbox .Qlist {
   RIGHT: 0px; WIDTH: 121px; POSITION: absolute
}
.QQbox .Qlist .t {
	FONT-SIZE: 1px; FLOAT: right; WIDTH: 145px; HEIGHT: 6px
}
.QQbox .Qlist .b {
	FONT-SIZE: 1px; FLOAT: right; WIDTH: 145px; HEIGHT: 6px
}
.QQbox .Qlist .t {
	BACKGROUND: url(qq_listbg.gif) no-repeat left 50%
}
.QQbox .Qlist .b {
	BACKGROUND: url(qq_listbg.gif) no-repeat right 50%
}
.QQbox .Qlist .con {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 90%
}
.QQbox .Qlist .con H2 {
	BORDER-RIGHT: #3a708d 1px solid; BORDER-TOP: #3a708d 1px solid; BACKGROUND: url(qq_listbg.gif) repeat-y -163px 0px; FONT: bold 12px/22px "??"; BORDER-LEFT: #3a708d 1px solid; COLOR: #fff; BORDER-BOTTOM: #3a708d 1px solid; HEIGHT: 22px; TEXT-ALIGN: center
}
.QQbox .Qlist .con UL {
	
}
.QQbox .Qlist .con UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; HEIGHT: 20px
}
.QQbox .Qlist .con UL LI.odd {
	BACKGROUND: #fff
}