.new{ width:1200px; margin:40px auto; overflow:hidden;  }
.titlebox{ height:30px; line-height:30px; margin-bottom:25px; overflow:hidden; }
.title span{ font-size:22px; padding-left:30px; }
.title span.span1{ background:url(../images/title1.png) left center no-repeat; }
.title span.span2{ background:url(../images/title2.png) left center no-repeat; }
.title span.span3{ background:url(../images/title3.png) left center no-repeat; }
.title span.span4{ background:url(../images/title4.png) left center no-repeat; }
.new-name a{ font-size:16px; color:#808080; padding-left:15px; background:url(../images/dot.jpg) left center no-repeat; margin-left:15px; }
.curb{ color:#bc3331 !important; background:url(../images/dot1.jpg) left center no-repeat !important; }


.banner{ width:100%;  overflow:hidden; position:relative; }
.banner .bd{ width:100%; }
.banner .bd li{ position:relative; }
.banner .bd li h1{ position:absolute; left:50%; margin-left:-620px; bottom:0px; width:1200px; color:#fff; font-size:16px; display:block; padding:0 20px; height:65px; line-height:65px; /* background:url(../images/h1bg.png) repeat; */ overflow:hidden; font-weight:normal; }
.banner .bd li img{ display:block; width:100%;  }
.banner .hd{  position:absolute; right:45%;  z-index:1; height:18px; top:90%; text-align:center; overflow:hidden; }
.banner .hd li{ float:left; margin-right:10px; width:10px; height:10px;text-align:center; background:#fff;   }
.banner .hd li.on{  background:#b00000;  }




.newbox{ }
.newbox-left{ width:590px; height:388px; overflow:hidden;  position:relative; }
.newbox-left .bd{ width:100%; }
.newbox-left .bd ul{ width:100%; }
.newbox-left .bd li{ width:100%; height:388px;  position:relative; }
.newbox-left .bd li h1{ position:absolute;  width:570px;  padding:0 10px; left:0; bottom:0px; color:#fff; font-size:16px; display:block;  height:63px; line-height:63px; background:url(../images/h1bg.png) repeat-x; overflow:hidden; }
.newbox-left .bd li img{ display:block; width:100%;  }
.newbox-left .hd{  position:absolute; right:25px; z-index:1; height:18px; bottom:20px; text-align:center; overflow:hidden; }
.newbox-left .hd li{ float:left; margin-left:10px; width:10px; height:10px; border-radius:50%; text-align:center; background:#fff;   }
.newbox-left .hd li.on{  background:#bc3331;  }

.newbox-right{ width:560px; }
.newbox-right ul li{ height:44px; line-height:44px; overflow:hidden; }
.newbox-right ul li a{ float:left; font-size:16px; padding-left:15px; background:url(../images/sanj.png) left center no-repeat; }
.newbox-right ul li span{ float:right; color:#666; }
.newbox-right ul dl{ margin-bottom:10px; border-bottom:solid 1px #ddd; padding-bottom:20px; overflow:hidden; }
.newbox-right ul dl dt { height:46px; line-height:46px; overflow:hidden;  }
.newbox-right ul dl dt a{ float:left; font-size:16px; padding-left:15px; background:url(../images/sanj.png) left center no-repeat; }
.newbox-right ul dl dt span{ float:right; color:#666; }
.newbox-right ul dl dd { line-height:28px; color:#888;  overflow:hidden; text-indent:2em;  }
.newbox-right ul dl dd a {  color:#888; text-indent:2em;  }
.newbox-right ul dl:hover dt a{  color:#bc3331;  }
.newbox-right ul dl:hover dd a{  color:#bc3331;  }

.zt{ width:100%; height:300px; background:url(../images/ztbg.jpg);  }
.ztbox{  width:1200px; margin:0 auto; overflow:hidden; padding:50px 0;  }
.more{ float:right; width:100px; height:28px; line-height:28px; border:solid 1px #999;text-align:center;   }
.more a{ display:block;  }
.ztcon{ overflow:hidden; margin-top:40px; }
.ztcon ul li{ float:left; width:280px; height:120px; overflow:hidden; margin-right:26px;  }
.ztcon ul li.libj{ margin-right:0; }

.czzy{ width:1200px; margin:40px auto; overflow:hidden; }
.czzybox{ overflow:hidden; }
.czzybox-left{ width:200px; background:#f4f4f4;   }
.czzy-name{ padding:20px 0 40px 0; height: 244px;}
.czzy-name b{ display:block;width:130px; margin:0 auto;font-weight:normal;border-bottom:solid 1px #bcbaba;text-align:center; height:60px; line-height:60px; }
.czzy-name b a{ color:#9d9d9d; }
.more1{ width:100%;  }
.more1 a{ display:block; width:100%; height:108px; background:url(../images/morebg.png) top no-repeat;  }
.czzybox-right{ width:1000px; }
.czzylist ul li{ float:left; width:310px; height:196px; margin-left:20px; margin-bottom:20px; position:relative; overflow:hidden;   }
.czzylist ul li a{ display:block; }
.czzylist ul li span{ display:block; width:100%; padding:0 10px; height:0px; line-height:48px; background:url(../images/h1bg.png); color:#fff; position:absolute; left:0; bottom:0; font-size:16px;
transition:height 0.5s;
-moz-transition:height 0.5s; /* Firefox 4 */
-webkit-transition:height 0.5s; /* Safari and Chrome */
-o-transition:height 0.5s; /* Opera */ }
.czzylist ul li:hover span{ display:block; height:48px; }
.cur-czzy{ color:#bc3331 !important; }

.link{ width:100%; padding:30px 0; background:#eeeeee;  }
.linkbox{  width:1200px; margin:0 auto; overflow:hidden;  }
.title-link{ width:140px; }
.linkcon{ width:1060px;  }
.linkcon a{ height:40px; line-height:40px; font-size:15px; word-break:keep-all; padding-left:15px; background:url(../images/dot.jpg) left center no-repeat; margin-right:25px; }
