﻿.fg{ clear:both;}
.news-box-top{ height:42px; width:1000px; margin:0 auto; 
          background:url(../images/news-top-bj.jpg) no-repeat; }
.news-box-top-left{ width:150px; float:left;  color:#FFF; margin:12px 0 0 35px;_margin:12px 0 0 20px;} 
.news-box-top-left span{font-size:16px; font-weight:bold;}
.news-box-top-left span a{ color:#fff; text-decoration:none;}
.news-box-top-left span a:hover{ color:#FFD706}
.news-box-top-right{ width:500px; float:right; text-align:right; margin:12px 20px 0 0;} 
          
          
.news-box{ width:996px; overflow:hidden; border-left:2px solid #CCC;border-right:2px solid #CCC; 
           padding:10px 0 10px 0; margin:0 auto; }
.news-list{ width:468px; height:185px; overflow:hidden; float:left; margin-top:10px; padding-bottom:10px; 
            margin-left:20px; _margin-left:10px; border-bottom: 1px dashed #BDBDBD; position:relative;}
.news-list-left{ width:217px; height:183px; padding:1px; float:left; border:1px solid #D7D7D7;}
.news-list-left a{ display:block; width:217px; height:183px; overflow:hidden; position:relative;}
.news-list-right{ width:235px; float:right; }
.news-list-right div{ height:21px; overflow:hidden; font-size:14px; font-weight:bold; padding-left:20px; 
                      background:url(../images/list-ico.png) 0 3px no-repeat;}
.news-list-right p{ margin-top:10px; line-height:26px;}
.news-list-right p a{ color:#900;}
.news-yj{ width:996px; height:5px; margin:0 auto; border-left:2px solid #CCC; border-right:2px solid #CCC; 
          border-bottom:2px solid #CCC;  border-radius:0 0 5px 5px; }

.pro-box{ width:1000px; margin:0 auto;}
.pro-box-left{ width:200px; float:left; }
.pro-left-tit{ height:40px; padding:20px 0 0 45px; color:#FFF; border-radius:5px 5px 0 0;
               background:#C81920 url(../images/project-ico.png) 15px 15px no-repeat}
.pro-left-tit span{ font-size:16px; font-weight:bold;}
.pro-box-left ul{border-left:1px solid #CCC;border-right:1px solid #CCC; border-radius:0 0 5px 5px; }
.pro-box-left ul li{ height:39px; line-height:39px; text-align:center; font-size:14px; font-weight:bold; 
                border-bottom:1px solid #CCC;}
.projectHov{padding-left:20px;*padding-left:25px; margin-left:-20px; background:url(../images/project-column-ico.png) 0 2px no-repeat;}
.pro-left-ico{ height:185px; margin-top:10px; border:1px solid #CCC; 
               background:url(../images/project-foot-ico.jpg) no-repeat; border-radius:5px;}

.pro-box-right{ width:790px; float:right;}
.pro-right-tit{ height:42px; line-height:42px; text-align:right; padding-right:20px; 
                border-radius:5px 5px 0 0; border:1px solid #CCC; background:#F0F0F0;}
.pro-right-content{ border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;
                    border-radius:0 0 5px 5px ; padding-bottom:5px;}
.pro-right-content ul li{ width:244px; height:160px; overflow:hidden; padding:1px; border:1px solid #CCC; float:left; margin:10px 0 0 11px; _margin:10px 0 0 5px; }
.pro-right-content ul li .bg-pro{ width:244px; height:120px; position:relative; display:block;}
.pro-right-content ul li div{ padding:5px; line-height:35px; font-size:14px; text-align:center;}
.al-a{ width:244px; height:120px; display:block; position:relative;}

.anli{ width:1000px; margin:0 auto;}
.anli ul{ border:1px solid #ccc; border-top:0; padding-bottom:10px;}
.anli ul li{ width:314px; overflow:hidden; padding:1px; border:1px solid #CCC; float:left; margin:10px 0 0 11px; _margin:10px 0 0 5px; }
.anli ul li img{ width:100%; height:180px; }
.anli ul li div{ padding:5px; line-height:25px; font-size:14px; text-align:center;}
.anli ul li .al-bg{ width:314px; height:180px; display:block; position:relative;}

.contact-content{ border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;
                    border-radius:0 0 5px 5px ; padding-bottom:5px; width:998px; margin:0 auto;}
.contact-list{ width:460px; height:188px; margin:20px 0 0 20px; overflow:hidden; float:left;}
.contact-left{ width:50px; float:left; font-size:24px; font-weight:bold; color:#C81822; }
.contact-right{ width:400px; float:left; margin-left:10px; padding-top:13px;}
.contact-right-top{ border-top:1px solid #C81822; color:#C81822; }
.contact-right ul{ margin-top:10px;}
.contact-right ul li{ font-size:16px; line-height:24px; }

.show_top{ width:1000px; margin:0 auto 10px auto; padding-bottom:3px; border-bottom:1px solid #CCC;}
.show{ border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC; 
                    border-radius:0 0 5px 5px ; padding:10px; width:978px; margin:0 auto; margin-bottom:10px;}
.show .show1{ height:175px;overflow:hidden;}
.show .aimg{ border:1px solid #ccc; margin-right:8px; width:198px; height:173px; float:left;}
.show p{color:#666; text-indent:2em; line-height:26px; font-size:14px; }
.show p a{ color:#900; margin-left:10px;}
.show span{ line-height:25px !important;  color:#666;}
.ziz{width: 740px; margin-left:30px; float: left;}
.ziz li{ line-height:26px; font-size:16px;list-style:disc; }

#article{ border-top: 1px solid #CCC; border-radius:5px ;}
#article .title{ line-height:30px; font-size:24px; margin:0 0 10px 0;}
#article .hit{ margin:0 0 10px 0;}

.zhaoping{ padding:20px 60px; font-size:16px; line-height:40px;list-style-type:disc;}
.zhaoping span{ margin-left:30px; font-weight:normal; font-size:14px;}

.pages{ padding:20px 0 5px 0; text-align:center; clear:both;}
.pages a{ padding:0px 6px; border:1px solid #CCC; margin:0 3px;}
.pages a:hover{ background:#900; color:#FFF; border-color:#900;}
.pages .pageHov{ background:#900; border-color:#900; color:#FFF;}

.zp_ul{ width:735px; float:left; list-style-type:disc; margin-left:20px;}
.zp_ul li{ font-size:14px; line-height:30px;}
