@CHARSET "UTF-8";
/*PC端*/
#mobile{
	display:none;
}
table#middle td#right_content dl{
	display:table;
	width:90%;
	margin:5px auto;
}
table#middle td#right_content dl dt{
	margin:30px 0 15px 0;
	padding:5px 10px;
	font-size:16px;
	color:#333;
	text-align:center;
	background:lightblue;
	font-weight:bold;
	border:1px solid #ccc;
	letter-spacing:2px;
}
table#middle td#right_content dl dd{
	display:table;
	width:100%;
	height:30px;
	line-height:30px;
	color:#666;
	font-size:14px;
	text-indent:30px;
}
table#middle td#right_content dl dd.title{
	margin:15px auto;
	font-size:15px;
	font-weight:bold;
}
table#middle td#right_content dl dd img.dot{
	display:inline-block;
	margin-right:5px;
	position:relative;
	top:-2px;
}
table#middle td#right_content dl dd ul li{
	width:90%;
	margin:2px auto;
	font-size:14px;
	line-height:180%;
	text-indent:24px;
}
table#middle td#right_content dl dd ul li img{
	display:inline-block;
	margin-right:5px;
	position:relative;
	top:-2px;
}
table#middle td#right_content dl dd.img_big figcaption{
	font-size:13px;
	color:#333;
	height:25px;
	line-height:25px;
	text-align:center;
	margin:0;
	letter-spacing:2px;
	background:#f6f6f6;
	border-bottom:1px solid #eee;
}
table#middle td#right_content dl dd.img_big img{
	width:100%;
	max-width:750px;
}
table#middle td#right_content dl dd.img_small,table#middle td#right_content dl dd.img_big{
	width:100%;
	margin:10px auto;
	text-align:center;
	text-indent:0;
}
table#middle td#right_content dl dd.img_small figure{
	width:48%;
	margin:8px;
	padding:8px 6px;
	text-align:center;
	border:1px solid #ccc;
	border-radius:4px;
	float:left;
	background:#f6f6f6;
}
table#middle td#right_content dl dd.img_small figcaption{
	font-size:12px;
	color:#666;
	height:15px;
	line-height:15px;
	text-align:center;
	margin:0;
}
table#middle td#right_content dl dd.img_small figure img{
	margin:8px auto;
	width:370px;
	height:250px;
}
table#middle td#right_content dl dd embed{
	width:600px;
	height:340px;
	margin:10px auto;
}
table#middle td#right_content dl.culture{
	margin:20px auto;
	width:90%;
	background:#f6f6f6;
	border:1px solid #ccc;
	border-radius:8px;
}
table#middle td#right_content dl.culture dd{
	width:94%;
	margin:6px auto;
	line-height:150%;
	text-indent:10px;
	background:url(../../../../Public/Home/images/dot1.gif) no-repeat left 10px;
}
table#middle td#right_content dl.culture_content{
	width:31%;
	height:240px;
	margin:10px 9px;
	float:left;
	border:1px solid #ccc;
    border-radius:5px;
	background:#f3f3f3;
	
}
table#middle td#right_content dl.culture_content dt{
	text-align:center;
	margin:5px auto;
	background:none;
	border:none;
}
table#middle td#right_content dl.culture_content dt img{
	width:250px;
	height:170px;
	margin:0 auto;
}
table#middle td#right_content dl.culture_content dd{
	width:90%;
	text-align:center;
	line-height:140%;
	margin:0 auto;
	font-size:13px;
}
dl.fenge{
    width:1200px;
    margin:10px auto;
}
dl.fenge dd{
    height:55px;
    line-height:55px;
    margin-top:20px;
    font-size:25px;
    text-align:center;
    color:#666;
    letter-spacing:5px;
    background:#f6f6f6;
    border-bottom:1px dashed #ccc;
}
/*火灾应急CSS*/
div#huozai{
    width:1200px;
    height:450px;
    margin:10px auto;
    display:table;
}
div#huozai dl{
    width:386px;
    height:420px;
    margin:20px 6px;
    float:left;
    border:1px solid #ddd;
}
div#huozai dl:hover{
    box-shadow:0 10px 10px #999;
}
div#huozai dl dt{
    
}
div#huozai dl dt img{
    width:386px;
    height:260px;
}
div#huozai dl dd{
    width:90%;
    line-height:180%;
    margin:5px auto;
    font-size:13px;
    color:#666;
    
}
div#huozai dl dd.news_title{
    height:30px;
    line-height:30px;
    font-size:16px;
    margin:10px auto;
    border-bottom:1px solid #ccc;
    text-align:center;
}
/*20181019改版CSS（“关于我们”栏目改为直通栏）*/
#top_banner2{
	width:1858px;
	height:504px;
	margin:10px auto;
	text-align:center;
	background:url(../../../../Public/Home/images/about/about01.jpg) no-repeat;
}
#top_banner2 dl{
	width:1200px;
	height:500px;
	margin:0 auto;
}
#top_banner2 dl dt{
	width:213px;
	height:128px;
	margin:10px auto;
	margin-top:60px;
}
ul.about_title{
	width:500px;
	height:70px;
	margin:30px auto;
}
ul.about_title li{
	text-align:center;
	font-size:20px;
	color:#444;
}
ul.about_title li hr{
	width:15%;
}

.about_detail{
	width:1200px;
	height:260px;
	margin:10px auto;
	
}
.about_detail dl.left{
	width:300px;
	float:left;
}
.about_detail dl.right{
	width:900px;
	height:260px;
	color:#555;
	float:right;
	
}
.about_detail dl.right dt{
	margin:15px auto;
	font-size:20px;
	color:#1F2C73;
	margin-top:30px;
}
.about_detail dl.right dd{
	margin:8px auto;
	font-size:16px;
	line-height:180%;
}
dl.aboutus{
	width:1200px;
	height:200px;
	margin:10px auto;
}
dl.aboutus dd{
	width:25%;
	height:200px;
	float:left;
}
dl.aboutus dd img{
	width:290px;
	margin:5px auto;
	opacity:0.7;
	filter:alpha(opacity=70);
}
#imgbox-loading { position: absolute; top: 0; left: 0; cursor: pointer; display: none; z-index: 90; }
#imgbox-loading div { background: #FFF; width: 100%; height : 100%; }
#imgbox-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; display: none; z-index: 80; }
.imgbox-wrap { position: absolute; top: 0; left: 0; background: #FFF; display: none; z-index: 90; }
.imgbox-img { padding: 0; margin: 0; border: none; width: 100%; height: 100%; vertical-align: top; }
.imgbox-title { padding-top: 10px; font-size: 11px; text-align: center; font-family: Arial; color: #333; display: none; }
.imgbox-bg-wrap { position: absolute; padding: 0; margin: 0; display: none; }
.imgbox-bg { position: absolute; width: 20px; height: 20px; }
/*移动端导航部分，正常情况隐藏*/
div#mobile_about,table.aboutus{
	display:none;
}


/*媒体查询*/
@media (max-width: 479px){
	#pc{
		display:none;
		
	}
	#mobile{
		display:block;
		margin-top:0;
	}
	table#middle{
	   width:100%;
	}
	#left_daohang,div.foot{
	   display:none;
	}
	table#middle td#right_content dl{
		width:96%;
	}
	table#middle td#right_content dl dd.mobile{
		display:none;
	}
	table#middle td#right_content dl dd.img_small{
		width:100%;
	}
	table#middle td#right_content dl dd.img_small figure{
	   width:100%;
		margin:10px 0;
	}
	table#middle td#right_content dl dd.img_small figure img{
	   width:90%;
		height:auto;
	}
	div#mobile_about{
	    display:block;
	}
	div#mobile_about dl{
		margin:5px auto;
		width:90%;
		height:70px;
		color:#666;
		border-bottom:1px solid #ccc;
		
	}
	div#mobile_about dl dt{
		text-align:center;
		width:20%;
		float:left;
	}
	div#mobile_about dl dt img{
	   width:55px;
		margin:5px 0 0 5px;
	}
	div#mobile_about dl dd{
		width:80%;
		font-size:13px;
		float:right;
		
	}
	div#mobile_about dl dd a{
		width:100%;
		height:100%;
		
	}
	div#mobile_about dl dd.mobile_about_title{
		font-size:15px;
		margin:3px 0 1px 0;
		letter-spacing:1px;
		background:url(../../../../Public/Home/images/dot6.png) no-repeat 97% center;
	}
	table#middle td#right_content dl.culture_content{
		width:90%;
		margin:10px 17px;
	}
	table#aboutus{
		width:100%;
		display:table;
		position:fixed;
		bottom:0;
		border:0;
		border-collapse:collapse;
	}
	table#aboutus tr td{
		height:35px;
		line-height:35px;
		background:#888;
		font-size:14px;
		text-align:center;
		
	}
	table#aboutus td a{
		display:block;
		color:#fff;
	}
	
	/*公司概况*/
	dl.jianjie{
		display:table;
		width:100%;
		height:200px;
		color:#555;
		border-bottom:1px dashed #ccc;
		margin:10px auto;
	}
	dl.jianjie dt{
		width:25%;
		float:left;
		
	}
	dl.jianjie dd{
		width:74%;
		float:right;
	}
	dl.jianjie dd strong{
		display:block;
		width:100%;
		height:30px;
		line-height:30px;
		font-size:16px;
		font-weight:normal;
		background:#ddd;
		color:#444;
		text-indent:6px;
	}
	dl.jianjie dd span{
		display:table;
		margin:5px auto;
		width:98%;
		height:30px;
		font-size:15px;
		line-height:160%;
		background:#eee;
	}
	dl.jianjie dd.detail{
		display:table;
		width:100%;
		height:30px;
		
	}
	dl.jianjie dd.detail ul{
		width:95%;
		margin:5px auto;
		font-size:14px;
	}
	dl.jianjie dd.detail ul li{
		line-height:160%;
		margin:10px auto;
		text-indent:24px;
	}
	
}