@charset "utf-8";


html, body, div, span,h1, h2, h3, h4, h5, h6, p, blockquote,a, em, img, q, dl, dt, dd, ul, li, form, label, legend {margin:0px;padding:0px;border:0px;  font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif; }
a img {border: none; } 
a {text-decoration:none;}
ul, ol { list-style: none; }
.clear{clear:both;}
.clearA{clear:both; font-size:0; line-height:0; margin:0; padding:0;}
a,button{text-decoration:none; }

#main{ width:970px; margin:10px auto;}

.banner{ width:970px; height:115px; background:url(../../civil_products/images/banner.jpg) no-repeat; margin-top:10px; margin-bottom:10px;}
.navt{ width:940px; height:30px; line-height:30px; background:url(../../civil_products/images/navt.jpg) no-repeat; padding-left:30px}
.navt span{ float:left; display:inline; color:#1e88cc; font-weight:bold; display:block}
.navt a{ float:left; color:#f69101; font-weight:bold}
#jgqy{ width:930px; background:url(../../civil_products/images/jgqy.jpg) no-repeat top; padding:20px; overflow:hidden}
#jgqy ul{ margin-left:-16px}
#jgqy li{ width:100px; height:31px; line-height:31px; text-align:center; background:url(../../civil_products/images/jgqyli.jpg) no-repeat; float:left; display:inline; margin-left:16px;}
#jgqy li a{ font-size:14px; color:#fff; font-weight:bold}

.lmbt{ width:940px; height:30px; line-height:30px; font-size:14px; color:#1e88cc; font-weight:bold; background:url(../../civil_products/images/lmbt.jpg) top no-repeat; padding-left:30px;}
#cpjs{ width:970px; background:url(../../civil_products/images/jgqy.jpg) no-repeat top}
.cpjsc{ width:960px; margin:0 auto}
.liboxs{ background:#fff}
.cpjsc ul{ margin-left:-8px}
.cpjsc li{ width:221px; float:left; display:inline; margin-left:19px; margin-top:25px; text-align:center; overflow:hidden}
.imgbox{ width:219px; height:203px; border:1px solid #ccc; text-align:center; display: table-cell; vertical-align:middle}
.imgbox img{ display:block; margin:0 auto; text-align:center; margin-top:expression((203 - this.height )/2); overflow:hidden}
.cpjsc li span{ width:221px; height:15px; text-align:center; margin-top:8px; display:block; overflow:hidden}
.cpjsc li span a{ color:#797979}
.cpjsc .btnbox{ width:177px; height:24px; padding-left:25px; margin-top:8px}
.cpjsc .btn{ width:152px; height:24px; line-height:24px; text-align:center; background:url(../../civil_products/images/cpjs_btn.jpg) no-repeat; float:left; display:inline; font-size:14px; color:#fff; font-weight:bold}

.divpagenav { text-align:center; margin:25px 0px; margin-bottom:28px; }
.divpagenav a { padding: 3px 6px; border:#CCC 1px solid; margin:0px 2px; background-color:#FFF; color:#333; text-decoration:none; padding-top:2px;font-size:14px; }
.divpagenav a:hover { background-color:#48b9ef; color:#FFF; }
.divpagenavcur { color:#48b9ef; font-weight:bold; margin:0px 4px;font-size:14px;}
.divpagenavno { color:#999; margin:0px 4px;}
.dtynavno {color:#999; margin:0px 4px;}

#article{ width:930px; background:url(../../civil_products/images/jgqy.jpg) no-repeat top; padding:20px; overflow:hidden}
#cpimg{ width:400px; height:300px; border:1px solid #ccc; padding:5px; float:left; display:inline}
#cp_r{ width:455px; float:left; margin-left:40px; padding-top:5px}
#cp_t{ width:455px; font-size:16px; font-weight:bold; color:#f69101}
#cp_c{ width:455px}
#cp_c span{ font-size:14px; font-weight:bold; color:#f69101; float:left; display:inline; margin-top:30px}
.cpcc{ float:left; line-height:180%; color:#797979; margin-top:25px; font-size:14px;}
#cpbtn{ width:225px; height:44px; background:url(../../civil_products/images/cpbtn.jpg) no-repeat; padding-top:23px; padding-left:58px; font-size:24px; font-weight:bold; color:#fff; font-family:Arial}
#lxfs{width:435px; height:30px; line-height:30px; border:1px dashed #ccc; font-size:14px; font-weight:bold; color:#F69101; padding-left:10px; padding-right:10px; margin-top:10px; margin-bottom:10px}

