﻿.infoList{ text-align:left; }
.infoList li{height: 29px;line-height: 29px;overflow:hidden;border-bottom: 1px dashed #e6e6e6;}
.infoList li .date{float:right;color:#999;}
.infoList a{background: url(../image/shape02.png) no-repeat 0 center;padding-left:20px;}
.split{border-bottom: 1px dotted #ccc;height:1px !important;margin:10px 0;}

.infoListA{ text-align:left; }
.infoListA li{height: 24px;line-height: 24px;overflow:hidden;}
.infoListA li .date{float:right;color: #666;}
.infoListA a{background: url(../image/list.png) no-repeat 0 center;padding-left: 10px;}
.split{border-bottom: 1px dashed #ddd;height:1px !important;margin:10px 0;}

.infoListB li{height: 24px;line-height: 24px;overflow:hidden;}
.infoListB li .date{float:right;color: #666;}
.infoListB a{background: url(../image/listX.png) no-repeat 0 center;padding-left: 10px;}

.infoListA li .node{display:none;}

.picList li{ text-align:center;  }
.picList li .pic img{
    width: 208px;
    height: 156px;
}
.picList li .pic a:hover img{filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.picList {overflow:hidden;margin-right: -20px;}
.picList li{float:left;margin-right: 20px;}
.picList li .title{height:33px;line-height:33px;}
.picList li .title a{font-size:12px;}
.picList li .intro{display:none;}

.topicListP .t{overflow:hidden;padding-bottom: 10px;padding-top: 18px;}
.topicListP .t .pic{float:left;margin-right: 15px;}
.topicListP .t .con .title{height: 30px;line-height: 26px;overflow: hidden;}
.topicListP .t .con .title a{font-size: 14px;color: #1a78a6;}
.topicListP .t .con .intro{color: #999898;line-height: 20px;}
.topicListP .t .con .intro .more{color: #57a4ca;}
.topicListP .n{height: 24px;line-height: 24px;overflow:hidden;}
.topicListP .n .date{float:right;color: #666;font-size: 12px;}
.topicListP .n a{background: url(../image/list.png) no-repeat 0 center;padding-left: 10px;}

.topicList .t{overflow:hidden;border-bottom: 1px dashed #d1d1d1;padding-bottom: 8px;margin-bottom: 6px;}
.topicList .t .pic{float:left;margin-right:20px;}
.topicList .t .con .title{height: 30px;line-height: 30px;overflow: hidden;}
.topicList .t .con .title a{font-size: 18px;color: #1a78a6;}
.topicList .t .con .intro{color: #999;line-height: 22px;font-size: 12px;}
.topicList .t .con .intro .more{color: #1a78a6;}
.topicList .n{height: 26px;line-height: 26px;overflow:hidden;}
.topicList .n .date{float:right;color: #959595;font-size: 12px;}
.topicList .n a{background: url(../image/shape01.png) no-repeat 0 center;padding-left: 10px;}

.topicListBox .t{overflow:hidden;float:left;width: 140px;height: 143px;margin-right:16px;}
.topicListBox .t .pic{margin-top: 5px;}
.topicListBox .t img{width:140px;height:110px;}
.topicListBox .n{height: 24px;line-height: 24px;overflow:hidden;}
.topicListBox .n .date{float:right;font-size: 12px;}
.topicListBox .n a{background: url(../image/list.png) no-repeat 0 center;padding-left: 10px;}



.picListFl{ overflow:hidden; zoom:1; }
.picListFl li{ width:164px; font-size:12px; margin:0 10px;  text-align:center; float:left; _display:inline;  }
.picListFl li .pic img{ width:160px; height:120px; padding:1px; border:1px solid #B1D5ED; background:#fff;   }
.picListFl li .pic a:hover img{ border-color:#f60;  }
.picListFl li .title{ padding-top:5px;  }


.txtPicList li{ overflow:hidden; padding-bottom:10px;  margin-bottom:10px;    }
.txtPicList li .pic{ width:96px; float:left;   }
.txtPicList li .pic img{ width:90px; height:90px; padding:2px; border:1px solid #ddd; background:#fff;   }
.txtPicList li .pic a:hover img{ border-color:#aaa;  }
.txtPicList li .con{ width:230px; float:left; padding-left:8px;   }
.txtPicList li .title{ height:28px; line-height:28px; font-size:14px; color:#c00; font-weight:bold;   }
.txtPicList li .title a{ color:#c00;  }
.txtPicList li .intro{ color:#666; line-height:20px;   }
.txtPicList li .intro .more{ color:#c00; font-size:12px; }


.txtPicListB li .pic img{ width:190px; height:120px; padding:4px; border:1px solid #ddd; background:#fff;   }
.txtPicListB li .pic a:hover img{ border-color:#aaa;  }
.txtPicListB li .title{ height:28px; line-height:28px; font-weight:bold;   }
.txtPicListB li .title a{ color:#9b770a;   }
.txtPicListB li .intro{ color:#666;  }
.txtPicListB li .intro .more{ color:#f60;  }



.topicHasPic .t{ overflow:hidden; zoom:1; }
.topicHasPic .pic{float:left;}
.topicHasPic .pic img{width: 120px;height: 90px;} 
.topicHasPic .pic a:hover img{ border-color:#aaa;  }
.topicHasPic .con{}



.slideBox{ height:100px; overflow:hidden; position:relative; }
.slideBox .hd{ position:absolute; z-index:1; right:5px; bottom:5px; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#000; cursor:pointer; color:#fff; filter:alpha(opacity=60);opacity:0.6;   }
.slideBox .hd ul li.on{ background:#f00;   font-weight:bold; filter:alpha(opacity=100);opacity:1;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd .pic{ height:100px;  }
.slideBox .bd .con{ display:none; }



.focusBox{width: 280px;float:  left;overflow:hidden;position:relative;margin-right: 20px;}
.focusBox .hd{position:absolute;z-index: 9;right: 7px;bottom: 38px;}
.focusBox .hd ul{overflow:hidden;zoom:1;}
.focusBox .hd ul li{float:left;margin-right:5px;width: 10px;height: 4px;line-height: 8px;text-align:center;cursor:pointer;color:#fff;background-color: #bababa;filter:alpha(opacity=100);opacity:0.3;}
.focusBox .hd ul li.on{background-color: #e50012;font-weight:bold;filter:alpha(opacity=100);opacity:1;}
.focusBox .hd ul li span{display:none;}
.focusBox .bd{position:relative;}
.focusBox .bd .pic img{width: 280px;height: 210px;}
.focusBox .bd .con{height: 30px;line-height: 30px;text-align: center;font-weight: normal;font-size: 12px;font-family: "Microsoft Yahei";width: 100%;z-index:1;background:#e1e1e1;}
.focusBox .bd .con .title{position:relative;z-index:3;}
.focusBox .bd .con a{color:#333;}



.btn,.btnA{ height:22px; line-height:22px; font-size:12px; cursor:pointer; color:#fff;  overflow:hidden;   display:inline-block; *display:inline; zoom:1;   }
.btn span,.btnA span{ display:block;  padding:0 10px; }
.btn:hover,.btnA:hover{ text-decoration:none; color:#ff0;  }
.btnA{ background-position:right -164px; color:#999; margin-left:10px;  }
.btnA span{ background-position:0 -186px; }
.btnA:hover{ color:#333;  }

.btnB{ display:inline-block; *display:inline; zoom:1; height:20px; line-height:20px; border:1px solid #D6A668;
    padding:0 10px; cursor:pointer; color:#A83700; }


.page{text-align:center;padding: 25px 0 20px 0;font-size:12px;clear:both;}
.page input{border:1px solid #c5c5c5;background:#fff;width:30px;height: 28px;line-height: 28px;vertical-align:middle;border-radius: 3px;display: none;}
.page a,.page span{display:inline-block; *display:inline;zoom:1;height: 28px;line-height: 28px;vertical-align:middle;}
.page a,.page a:active{display:inline-block; *display:inline;zoom:1;border:1px solid #c5c5c5;padding: 0 10px;border-radius: 3px;}
.page a:hover {border: 1px solid #57a4ca;text-decoration:none;color: #57a4ca;}
.page span.current,.page b a{background: #57a4ca;border: 1px solid #57a4ca;color:#fff !important;font-weight:bold;padding: 0 10px;border-radius: 3px;}
.page span.disabled {border:1px solid #c5c5c5;padding:0 6px;color:#999;border-radius: 3px;}
.page select{ margin:0 5px; background:#fff; border:1px solid #c5c5c5; vertical-align:middle;     }



.stars{ display:inline-block; *display:inline; zoom:1; width:72px;  height:11px; margin-right:5px;  overflow:hidden; background:url("../image/starSplit.gif") -4px -34px  no-repeat;  }
.stars i{ display:inline-block; *display:inline; zoom:1; height:11px;  background:url("../image/starSplit.gif") -4px -14px no-repeat; }
.starsMan{ display:none;  }


.siteMap{ padding:15px 10px; overflow:hidden; zoom:1; }
.siteMap .li1{ margin-bottom:10px; }
.siteMap .h1{ height:40px; line-height:40px;  border:1px dotted #ccc; background:#fff;    }
.siteMap .h1 .a1{  font:normal 16px/40px "Microsoft YaHei"; _font-weight:bold; color:#045D2E; padding-left:10px;  }
.siteMap .ul1{ padding:10px 20px; zoom:1;  }
.siteMap .li2{  display:inline-block; *display:inline; zoom:1; padding-right:10px; vertical-align:top;  }
.siteMap .a2{ color:#666;   }
.siteMap .ul2{ padding:0 0 20px 0; }
.siteMap .li3{  line-height:18px;  display:inline-block; *display:inline; zoom:1;   }
.siteMap .a3{ color:#999; padding-right:10px; margin-right:10px;   border-right:1px solid #ddd;  }
.siteMap .last3 .a3{ border-right:0;  }
.siteMap #liID41 .li2{ display:block;  }