.list{overflow: hidden;border-top:2px solid #00B586;margin-bottom:15px;padding-bottom: 10px;width: 980px;}
.list ul.listpid{width: 100px;height: 179px;overflow: hidden; background: #fff;}
.list ul.listpid li{background:#eeeeee;color: #333;margin-bottom: 1px;height: 44px;line-height: 44px;text-align: center;}
.list ul.listpid li:hover{background:#00B586;color:#fff;}
.list ul.listpid li a{display: block;width: 100px;line-height: 44px;}
.list ul.listpid li a:hover{color: #fff;}
.list ul.listpid li.curr{background:#00B586;color:#fff;}
.list ul.listpid li.curr a{color: #fff;}
.list .main{width:880px;background: #fff;padding-bottom: 10px;}
.list .main .select{width: 850px;margin-top:15px;margin-left:15px;overflow: hidden; border-bottom:1px solid #eeeeee;}
.list .main .select .menu{height:24px;line-height:24px;margin-bottom: 15px;}
.list .main .select .area{height:24px;line-height:24px;margin-bottom: 15px;}
.list .main .select .year{height:24px;line-height:24px;margin-bottom: 15px;}
.list .main .select a{display: block;line-height:24px;width:44px;float: left;font-size: 13px;text-align: center;margin-right: 1px;}
.list .main .select .menu a{width:54px; }
.list .main .select span.all a{width:44px;background: #eeeeee; margin-right: 10px;}
.list .main .select span.all a:hover{color: #fff;background:#00B586;}
.list .main .select a.curr{background:#00B586;color: #fff; }
.list .main .select a:hover{background:#00B586;color: #fff; }
.list .main .content{margin-top:2px;width:860px;overflow: hidden;margin-left:15px; }
.list .main .content ul li{float: left;margin:13px 13px 1px 1px;width:140px;height: 240px;overflow: hidden;border:solid 1px #e5e5e5;padding:8px;}
.list .main .content ul li:hover{box-shadow:0px 0px 1px #00B586;border:solid 1px #00B586; }
.list .main .content ul li h2{font-size: 14px;line-height: 20px;height:20px; overflow: hidden;text-align: center;margin-bottom: 6px;}
.list .main .content ul li h2 a{color:#00A076;}
.list .main .content ul li p{font-size: 12px;color: #999;line-height:14px;height:14px;overflow: hidden;text-align: center;}

.speciallist{border: 1px solid #666;border-radius: 5px;padding:15px;margin-bottom:15px;overflow: hidden;}
.speciallist ul li{float: left;border-radius:4px;width:207px;height:120px;margin:15px;overflow: hidden;box-shadow: 2px 2px 2px 2px #C1C1C1;}
.speciallist ul li:hover{box-shadow: 2px 2px 2px 2px #ABABAB;}
.speciallist ul li strong{display: block;background:#E5E5E5; width: 207px;height: 20px;line-height: 20px;overflow: hidden; font-size: 15px;text-align: center;font-weight: normal;}
.speciallist ul li a:hover{color:#AE172E;}
.speciallist .pages{margin-left: 15px;}
.special{border: 1px solid #666;border-radius: 5px;padding:15px;margin-bottom:15px;overflow: hidden;}
.special .content{color: #777;padding-bottom: 15px; font-size: 14px;line-height: 20px;overflow: hidden;}
.special .content img{margin-top: 37px;}
.special ul{margin-top:15px ;clear: both;width: 960px;display: block;overflow: hidden;padding-bottom: 5px; }
.special ul li{margin-top:10px; margin-right:10px;width:230px;height:330px;overflow: hidden;float: left;border-radius:4px;box-shadow: 2px 2px 2px 2px #C1C1C1;}
.special ul li:hover{box-shadow: 2px 2px 2px 2px #ABABAB;}
.special ul li strong{display: block;text-align: center;font-weight: normal;font-size: 14px;color: #555;background:#eeeeee;width:230px;height:30px;line-height: 30px; overflow: hidden;  }
.special ul li a:hover{color:#AE172E;}
.special h2{color: #00B586; font-size:20px;line-height: 30px;margin-bottom: 1px;border-top:1px solid #e5e5e5;padding-top: 10px;}
.special h1{color: #333;font-size:24px;line-height: 30px;margin-bottom: 5px;}
.search{background: #fff;overflow: hidden;width: 978px;padding:15px 0px 15px 15px;border:1px solid #DDD;border-top:2px solid #00B586;margin-bottom:15px;}
.search h1{line-height:20px;height: 20px;color:#666;font-size:16px;margin-bottom:10px;}
.search span{line-height:20px;height: 20px;color:#999;font-size:14px;margin-bottom:10px;  }
.search .content{overflow: hidden;margin-top: 15px;clear: both;}
.search ul li{width:220px;float: left;margin-right:10px;margin-bottom: 10px;background: #F9F9F9;border:1px solid #e5e5e5;padding:6px;}
.search ul li:hover{background: #eeeeee;border:1px solid #00B586 }
.search ul li h2{font-size: 15px;line-height: 24px;height: 24px;overflow: hidden;}
.search ul li h2 a{color:#00A076; }
.search ul li p{font-size: 12px;color: #999;line-height: 16px;height: 16px;overflow: hidden;}
.guestbook{border: 1px solid #333;border-radius: 5px;padding: 15px;margin-bottom:15px;}
.guestbook h2{color: #666;font-size:18px;margin-bottom: 10px}

.top{margin-bottom:15px;overflow: hidden;padding:2px 0 }
.top ul{display: block; width:211px;float: left;border: 1px solid #C0C0C0;border-radius: 5px;padding: 10px;background: #fff;margin-left: 15px;}
.top ul.first{margin-left: 0px;}
.top ul h2{color: #777;font-size:15px;height:20px;line-height:20px;margin-bottom:5px;}
.top ul li{height: 30px;line-height: 30px;overflow: hidden;}
.top ul li span{margin-right: 10px;display: block;float: left;width:20px;height:20px;line-height: 20px; margin-top:6px;font-size:14px; background: #BBBBBB;border-radius:50%;color: #fff;text-align: center;}
.top ul li span.top1{background:#f36}
.top ul li span.top2{background:#fc7546}
.top ul li span.top3{background:#47C0B3}
.top ul li a{color: #333;font-size:14px;}
.top ul li a:hover{color: #f46}
.top ul.top_new{margin-top: 15px;width:960px;margin-left: 0;padding:15px 0 0 15px;}
.top ul.top_new h2{margin-bottom: 15px;color: #f46;  border-bottom: 1px solid #00B586;width:94px;text-align: center;padding-bottom:3px; }
.top ul.top_new li{float: left;width:177px;text-indent: 8px; border-radius:3px;height: 30px;line-height: 30px;margin-right: 15px;margin-bottom: 15px;background: #eeeeee;}
.box{border: 1px solid #666;border-radius: 5px;padding:15px 0 0 15px;margin:15px 0;overflow: hidden;background: #fff;}
.box ul li{float: left;height: 30px;line-height: 30px;width:220px;border: 1px solid #BBB;border-radius:3px;overflow: hidden;margin:2px 15px 18px 3px;text-indent:8px; }