.chanp{ width:1000px; margin:15px auto 0;}
.ca-container{position:relative;margin:2px auto;width:940px;height:230px;}
.ca-wrapper{width:100%;height:100%;position:relative; margin:0 auto;}

.ca-item{float:left; width:235px; height:170px; overflow:hidden; text-align:center;}
.ca-item span{  width:198px; height:160px; margin:15px 5px 0; display:block;}
.ca-item span img{width:194px; height:123px; background:#000; padding:1px;border:1px solid #2a2a2a;}
.ca-item span h1{background:url(index_51.jpg) repeat-x; height:28px; width:180px; padding:0 8px;border:1px solid #2a2a2a; border-top:0px; line-height:28px; font-weight:normal; text-align:center; overflow:hidden; font-size:12px;}
.ca-item span a:hover{ text-decoration: underline; color:#FFCC00;}


/*
.ca-item{ float:left; width:230px; height:110px; overflow:hidden; padding:10px 0 0 0;}
*/
.ca-item dl{ width:59px; height:108px; float:left; margin:0 10px 0 0;}
.ca-item dl img{ width:59px; height:108px;}
.ca-item dd{ float:left; width:150px;}
.ca-item dd h2{ font-size:12px; color:#000; margin:10px 0 0 0; font-weight:normal;}
.ca-item dd strong{ color:#d00; font-size:16px; display:block; margin:3px 0;}
.ca-item dd span{ display:block; width:143px; height:37px; line-height:150%; overflow:hidden; color:#666;}
.ca-more{position: absolute;bottom: 10px;right:0px;padding:4px 15px;font-weight:bold;background: #ccbda2;text-align:center;color: white;font-family: "Georgia","Times New Roman",serif;font-style:italic;text-shadow:1px 1px 1px #897c63;}
.ca-close{position:absolute;top:10px;right:10px;background:#fff url(cross.png) no-repeat center center;width:27px;height:27px;text-indent:-9000px;outline:none;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);box-shadow:1px 1px 2px rgba(0,0,0,0.2);opacity:0.7;}
.ca-close:hover{opacity:1.0;}
.ca-item-main{padding:20px;position:absolute;top:5px;left:5px;right:5px;bottom:5px;background:#fff;overflow:hidden;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2);box-shadow:1px 1px 2px rgba(0,0,0,0.2);}
.ca-icon{width:233px;height:189px;position:relative;margin:0 auto;background:transparent url(animal1.png) no-repeat center center;}


.ca-nav span{width:25px;height:38px;background:transparent url(arrows.png) no-repeat top left;position:absolute;top:40%;margin-top:-19px;left:-20px;text-indent:-9000px;opacity:0.7;cursor:pointer;z-index:100;}
.ca-nav span.ca-nav-next{background-position:top right;left:auto;right:-20px;}
.ca-nav span:hover{opacity:1.0;}

/*quanju*/


.lmqj{ background:url(index_16.jpg) repeat-x bottom; height:40px; line-height:40px;}
.lmqj h1{ background:url(index_15.jpg) no-repeat bottom; height:40px; font-size:14px; color:#000; float:left; padding:0 10px; width:130px;}
.lmqj .more{ width:100px; text-align:right; padding:0 10px; float:right;}
.lmqj .more a{ color:#666;}
.lmqj .wzdh.wzdh{ width:500px; text-align:right; padding:0 10px; float:right;}
.lmqj .wzdh a{ color:#666;}
.lmqj .wzdh a:hover{ color:#000000;}


.newslist_sy{ margin:15px 0;}
.newslist_sy ul{ display:block;}
.newslist_sy ul li{ height:26px; padding:0 5px; line-height:26px; overflow:hidden; background:url(newslistxx.jpg) repeat-x bottom;}
.newslist_sy ul li a{display:block;width:65%; height:22px; line-height:26px; overflow:hidden; padding:0; overflow:hidden; }
.newslist_sy ul li a:hover{ text-decoration:underline;}
.newslist_sy ul li span{ width:30%; display:block; float:right; text-align:right; color:#CCCCCC;}


.ksdh{ margin:15px 0px 20px;}
.ksdh ul{ display:block;}
.ksdh ul li{ overflow:hidden;}
.ksdh ul li a{ margin:10px 0 0 0; width:96%; height:24px; line-height:24px; padding-left:10px; display:block; color:#666666;border-bottom:#ccc 1px solid;}
.ksdh ul li a:hover{ background:#c00; color:#FFFFFF; text-decoration:none;}
.ksdh ul li .onmenu{ background:#0365bb; color:#FFFFFF; text-decoration:none;}
.ksdh ul li a h1{ font-size:12px; color:#666;}
.ksdh ul li a:hover h1{color:#FFFFFF;text-decoration:none;}
.ksdh ul .dbkbj{ display:none; margin:10px 0 0 0;}
.ksdh ul .dbkbj a{  margin:10px 0 0 0; width:90%; height:20px; line-height:20px; padding-left:10px; background:#ebebeb; display:block; color:#666666;border-bottom:#ccc 3px solid;border-right:#ccc 3px solid;}
.ksdh ul .dbkbj a:hover{ background:#0365bb; color:#FFFFFF; text-decoration:none;}





#mid .right .nrclass{ width:96%;margin:35px auto; overflow:hidden; line-height:200%;}
#mid .right .newslistclass{ width:98%; margin:30px auto;}
#mid .right .newslistclass ul{}
#mid .right .newslistclass ul li{background:url(newslistxx.jpg) repeat-x bottom; height:32px; padding:0 5px; line-height:30px; overflow:hidden;}
#mid .right .newslistclass ul li a{ background:url(newslistbt.jpg) no-repeat 5px 9px; display:block;width:80%; height:32px; line-height:32px; overflow:hidden; padding:0 0 0 20px; overflow:hidden;color:#666666;}
#mid .right .newslistclass ul li span{ width:15%; display:block; float:right; text-align:right; color:#666;}
#mid .right .newslistclass ul li a:hover{ text-decoration:underline;}
#mid .right .fy{ width:500px; margin:25px 0 20px 40px;}
#mid .right .fy a{color:#666; margin:0 5px;}
#mid .right .fy a:hover{color:#c00;}

#mid .right .nynewsclass{ width:98%; margin:30px auto; line-height:200%; overflow:hidden;}
#mid .right .nynewsclass h1{ font-size:16px; text-align:center; margin:20px  0 0 0; border-bottom:#ccc 1px solid;}
#mid .right .nynewsclass h1 span{ margin:0 15px;}
#mid .right .nynewsclass h1 a{ color:#006699;}
#mid .right .nynewsclass .mes{ text-align:center; margin:0 0 40px 0;}


#mid .right .nypro{padding:2px 0 0 5px;}
#mid .right .nypro ul{ display:block; margin:35px 0 0 0; clear:both;}
#mid .right .nypro ul  li{ width:221px; height:200px; text-align:center; float:left; margin:0 10px!important; margin:0 8px;}
#mid .right .nypro ul li a h2{ width:210px; height:24px; line-height:24px; overflow:hidden; font-weight:normal; font-size:12px;text-align:center; background:#f1f1f3; margin:5px 0 0 0; font-family:Arial, Helvetica, sans-serif; padding:0 7px; color:#333333;}
#mid .right .nypro ul li a img{ width:211px; height:140px; background:#fff; padding:1px; border:4px #f0f0f0 solid; margin-bottom:10px;}
#mid .right .nypro ul li a:hover img{border:4px solid #ccc;}

#mid .right .guestbook{ margin:10px auto 0;}
#mid .right .guestbook .ly .pl{ padding:10px 20px; background:#fff; margin:15px; color:#333;border:#999 1px dashed; }
#mid .right .guestbook .ly .pl span{ color:#c00;}
#mid .right .guestbook .ly .pl .left{ width:500px; float:left;}
#mid .right .guestbook .ly .pl .right{ width:150px; float:right;}
#mid .right .guestbook .ly .pl .plnr{ padding:10px; margin-bottom:10px; border:#ccc 1px solid; color:#333; background:# ;}
#mid .right .guestbook .ly .pl .plnr hr{ border:#999 1px dashed; margin:2px 0;}
#mid .right .guestbook .ly .fbpl{ padding:10px 20px; background:#FFF; color:#999; margin:5px 0px; }
#mid .right .guestbook .ly .fbpl .fbnr{ padding:10px; margin:3px 0 10px 0; border:#CCC 1px solid; color:#999;}
#mid .right .guestbook .ly .fbpl ul li{ margin:5px 0;}
#mid .right .guestbook .ly .fbpl ul li span{ color:#c00;}
#mid .right .guestbook .ly .fbpl form { padding:0; margin:0;}
#mid .right .guestbook .ly .fbpl form textarea{ border:#ddc79c 1px solid;}
#mid .right .guestbook .ly .fbpl form .aniu{ background: #FFF url(aniu.jpg) no-repeat; width:42px;  padding:2px 0 0 2px; border:0; color:#666}
#mid .right .zxbm{ border-top:1px solid #ccc; margin:50px auto; }
#mid .right .guestbook .ly .fbpl form input{ padding:2px 5px; color:#000; background:url(formbj.jpg) repeat-x 50% 50%;}
#mid .right .guestbook .ly .lyfy{ margin:0 15px;}
#mid .right .guestbook .ly .lyfy a{ border:#CCCCCC 1px solid; padding:3px; margin:3px;}
#mid .right .guestbook .ly .fbpl form input, textarea { border:#CCC 1px solid;margin:0;}