@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; font-size:12px; font-family:"微软雅黑"; font-weight:normal }
ul, ol, dl, li, dt, dd { list-style-type:none; margin:0; padding:0; }
a{ text-decoration:none; color:#000; }
a:hover { text-decoration:none; color:#2070c9; }
.clear { clear:both; height:1px; overflow:hidden; }
img { border:none; }
body { background:url(../images/bj.jpg) repeat-x }


/******头部开始******/
.top{height:114px; background:url(../images/top_bj.png) repeat-x }
.topc{ width:1017px;height:114px; margin:0 auto; overflow:hidden}
.logo{height:114px; float:left; padding-top:26px; overflow:hidden}
.logo a{ font-size:40px; color:#0066c8; font-weight:700px;}
.top_pic{width:531px;height:114px; float:right;background: url(../images/top_pic.png) no-repeat}
/******头部结束******/


/******导航开始******/
.nav{ height:37px; background:#0066c8;}
.nav ul{ width:1017px; margin:0 auto; line-height:37px;}
.nav ul li{ float:left; width:115px; text-align:center; display:inline; padding-left: 10px;}
.nav ul li a{width:115px; display:block; color:#FFF; font-size:15px; font-weight:500px;}
.nav ul li a:hover{ background:#004f98}
.hover1{ background:#004f98}
/******导航结束******/


/******banner开始******/
.banner{width:1015px; height:230px; border:1px solid #c4cecf; margin:0 auto}
/******banner结束******/


/******main开始******/
.main{width:1017px; height:auto; overflow:hidden;margin:0 auto; margin-top:15px; margin-bottom:15px}
/******main左边开始******/
.mainl{width:306px; float:left }
/******企业动态******/
.qydt{ width:306px;}
.qydt h2{width:281px; height:28px; background:url(../images/qydt_bt.jpg) no-repeat; font-size:14px; line-height:27px; padding-left:23px; color:#FFF; border:1px solid #c4cecf; font-weight:700px}
.qydt h2 span{ float:right; padding-right:8px;}
.qydt h2 span a{font-size:12px;font-weight:normal; font-family:"宋体"; color:#0066c8; line-height:28px;}
.qydt ul{ width:304px;height:192px; background:#fff; border:1px solid #c4cecf; border-top:none; padding:10px 0px 10px 0px; }
.qydt ul li{ height:24px; line-height:24px; background:url(../images/dsj.jpg) no-repeat 10px center;}
.qydt ul li a{ padding-left:20px; color:#333333;}
.qydt ul li a:hover{ color:#0066c8}
/******公司介绍******/
.gsjs{ width:306px; margin-top:15px}
.gsjs h2{width:281px; height:28px; background:url(../images/qydt_bt.jpg) no-repeat; font-size:14px; line-height:27px; padding-left:23px; color:#FFF; border:1px solid #c4cecf;font-weight:700px}
.gsjs h2 span{ float:right; padding-right:8px;}
.gsjs h2 span a{font-size:12px;font-weight:normal; font-family:"宋体"; color:#0066c8; line-height:28px;}
.gsjsb {width:304px; height:155px; border:1px solid #c4cecf; border-top:none; padding-top:10px; padding-bottom:10px }
.gsjsb p{width:296px; line-height:25px; padding-left:10px;}
.p1{color:#0965b0; font-size:14px; font-weight:bold}


/******main左边结束******/

/******main右边开始******/
.mainr{width:700px; float:right; height:auto; overflow:hidden}
/******企业介绍******/
.qyjs{ width:700px;}
.qyjs h2{width:675px; height:28px; background:url(../images/qyjs_bt.jpg) no-repeat; font-size:14px; line-height:27px; padding-left:23px; color:#FFF; border:1px solid #c4cecf;font-weight:700px}
.qyjs h2 span{ float:right; padding-right:8px;}
.qyjs h2 span a{font-size:12px;font-weight:normal; font-family:"宋体"; color:#0066c8; line-height:28px;}
.qyjs dl{width:680px;height:197px; background:#fff;border:1px solid #c4cecf; border-top:none; padding:10px 8px 5px 10px;}
.qyjs dl dt{ width:140px; height:83px; float:left;border:1px solid #c4cecf; padding:2px; margin-top:5px; margin-right:10px;}
.qyjs dl dd{text-indent:24px; line-height:24px}
/******代表工程******/
.dbgc{ width:700px; margin-top:15px}
.dbgc h2{width:675px; height:28px; background:url(../images/qyjs_bt.jpg) no-repeat; font-size:14px; line-height:27px; padding-left:23px; color:#FFF; border:1px solid #c4cecf;font-weight:700px}
.dbgc h2 span{ float:right; padding-right:8px;}
.dbgc h2 span a{font-size:12px;font-weight:normal; font-family:"宋体"; color:#0066c8; line-height:28px;}

.dbgcb { width:693px; height:175 px; background:#fff; border:1px solid #c4cecf; border-top:none; overflow: hidden; padding-left:5px }
.dbgcb ul { width:691px; height:154px; margin-left:2px; overflow:hidden; padding-top:15px; padding-bottom:5px }
.dbgcb ul li { float:left; display:inline; width:171px; text-align:center; }
.dbgcb ul li img { width:157px; height:111px; border:1px solid #aeb1b6; padding:1px; }
.dbgcb ul li a { display:block }
.dbgcb ul li p { font-weight:normal; font-size:13px; display:block; height:40px; line-height:40px; }
/******荣誉展示******/
.ryzs { width:1015px; margin-top:15px; overflow:hidden }
.ryzs h2 { width:991px; height:28px; background:url(../images/ny_bt.jpg) no-repeat; font-size:14px; line-height:27px; padding-left:22px; color:#FFF; border:1px solid #c4cecf; font-weight:700px;}
.ryzs h2 span { float:right; padding-right:8px;}
.ryzs h2 span a { font-size:12px; font-weight:normal; font-family:"宋体"; color:#0066c8; line-height:28px; }
.ryzs ul { width:1007px; height:154px; border:1px solid #c4cecf; border-top:none; padding-left:6px; overflow:hidden; padding-top:15px; padding-bottom:5px }
.ryzs ul li { float:left; display:inline; width:167px; text-align:center; }
.ryzs ul li img { width:157px; height:111px; border:1px solid #aeb1b6; padding:1px; }
.ryzs ul li a { display:block }
.ryzs ul li p { font-weight:normal; font-size:13px; display:block; height:40px; line-height:40px; }
/******main右边结束******/
/******main结束******/
/******底部开始******/
.bottom{ height:53px; background:#0066c8}
.bottomc{ width:1017px; margin:0 auto; text-align:center; line-height:53px;}
.bottomc p{ color:#FFF; font-family:"宋体"}
/******底部结束******/


/*内页*/
/******新闻详情******/
.news_right { width:1015px; height:auto; overflow:hidden; margin:0 auto;border:1px solid #ccc;border-top:none; background:#FFF; margin-top:15px }
.com_right_tit { width:1015px; background: url(../images/ny_bt.jpg) no-repeat; border:1px solid #ccc; height:26px; line-height:26px; overflow:hidden ; margin:0 auto; padding-left:20px}
.com_right_titl{ float:left; color:#FFF; padding-left:5px}
.com_right_titr{ float:right;padding-right:30px;font-size:12px;height:26px; font-weight:500px;}
.ny_xwz { width:970px; margin:0 auto; height:auto; overflow:hidden}
.nr3 { width: 970px; overflow:hidden; height:auto; padding-top:10px;margin:0 auto}
.nr3 dt { width: ; text-align: center; font-size: 18px; line-height: 24px; border-bottom: dashed 1px #CCC; font-weight:bold; color:#333333  }
.nr3 dd { line-height:24px; padding:10px 0px; }
.nr3 dt span { font-size: 12px; font-weight:100; color:#999; }
.nr3 p{width:970px; font-weight:500px;color:#666;font-size: 12px; overflow:hidden; height:auto; margin:0 auto}
.fenye{ text-align:center; margin-top:20px; color:#666666; margin-bottom:20px}
.fenye a{ padding:5px 10px; margin:5px 3px; border:1px solid #999; color:#666666;}

/******新闻列表******/
.new_right { width:1015px;border:1px solid #ccc;border-top:none; height:auto; overflow:hidden; margin:0 auto;background:#FFF;}
.co_right_titl{float:left; color:#FFF; padding-left:25px}
.co_right_tit {width:1015px; background:url(../images/ny_bt.jpg) no-repeat;border:1px solid #ccc; height:26px; line-height:26px; margin:0 auto}
.co_right_titr { float:right;font-size:12px;font-family:"微软雅黑";height:26px; font-weight:500px;padding-right:10px;}
.ny_xw { width:970px; margin:0 auto; overflow:hidden}
.ny_xw ul{width:970px;margin:0 auto;}
.ny_xw ul li {width:970px; height: 30px; line-height: 30px; list-style: none; border-bottom: #CCC 1px dotted; background: url(../images/dsj.jpg) no-repeat 0 center; padding-left:15px }
.ny_xw ul li span{ text-decoration: none; float:right; display:inline; padding-right:20px}
/******图片展示******/
.new_pic_right { width:1015px;border:1px solid #ccc;margin:0 auto;background:#FFF;}
.c_right_titl{ float:left; color:#FFF; padding-left:25px}
.c_right_tit { width:1014px; background:url(../images/ny_bt.jpg) no-repeat;border:1px solid #ccc; height:26px; line-height:26px; margin:0 auto; border-top:none}
.c_right_titr { float:right;font-size:12px;font-family:"微软雅黑";height:26px; font-weight:500px; overflow:hidden; padding-right:10px}
.ny_pic { width:970px; margin:0 auto;padding-top:10px; border-top:none;overflow:hidden; height:auto  }
.ny_pic ul {width:970px; border-top:none;padding-left:7px;overflow:hidden; height:auto }
.ny_pic ul li{ float:left; width:191px; text-align:center; display:inline; overflow:hidden}
.ny_pic ul li img{ width:157px; height:111px;border:1px solid #aeb1b6; padding:1px;}
.ny_pic ul li a{ display:block}
.ny_pic ul li p{font-weight:normal;font-size:13px; display:block; height:40px; line-height:40px;}
