﻿/*专题列表*/
#mTitle{ width:970px; height:42px; margin:0 auto;}
#mTitle a.logo{ float:left; padding-top: 4px;}
#mTitle .map{
    line-height: 35px;
    color: #666; 
    width: 469px; float:left;
    height: 35px;
    padding-top: 5px;
    padding-left: 10px;
}
#mTitle .map a{ color: #333;}
#mTitle .map a:hover{ text-decoration:underline;}
#mTitle .search{ width: 284px; float:right; padding-top: 7px; overflow: hidden;}
#mTitle .search .in{ width: 201px; _width: 200px; height: 25px; line-height:25px; float:left; border:1px solid #d3d3d3; color:#9d9d9d; text-indent:27px; background: url(../images/yx-topic.jpg) no-repeat;  background-position: -4px -4px;}
#mTitle .search .btnSearch{ width: 78px; height: 29px; float:left; background: url(../images/yx-topic.jpg) -227px -3px; border: medium none; padding: 0; margin: 0; cursor:pointer;}
#mTitle .search .btnSearch:hover{ background-position: -306px -3px;}
.topic{ width: 1000px; margin: 0px auto; overflow: hidden; zoom: 1; position: relative; margin-top: 8px;}
.topicL{ width: 164px; border: aliceblue; background: #f8f8f8;
 display: inline; position: absolute; z-index: 9999; left: 0; top: 0;}
.topicL ul{ font-size: 15px; float: left;}
.topicL ul li{ float:left; width: 165px; height: 50px; line-height: 46px;  background: url(../images/yx-topic.jpg) -188px -182px repeat-y; font-family: Arial,"Microsoft Yahei";}
.topicL ul li a:hover{ background: url(../images/tab-yx.png) no-repeat; color:#fff; width: 146px; z-index: 1; position: relative; padding-left: 34px; height:48px;}
.topicL ul li a:hover b{ color:#fff; font-weight:normal; text-decoration:none;}
.topicL ul li.cur{ background: url(../images/tab-yx.png) no-repeat; color:#fff; width: 179px;}
.topicL ul li.top{ width: 187px; height: 28px; background:url(../images/yx-topic.jpg) -559px -189px no-repeat;}
.topicL ul li.down{ width: 168px; height: 16px; background: url(../images/yx-topic.jpg) -559px -222px no-repeat; display:none;}
.topicL ul li a{display:block;  height: 46px;color: #444;padding-left: 34px;text-align: left;font-family: "微软雅黑";}
.topicL ul li a b{ font-weight:normal; color: #ccc; padding-left:5px; font-family: Arial;}
.topicR ul li a b{ display: inline; font-size:14px; padding: 10px 0px 4px 0px; font-weight:bold; overflow: hidden; width: 121px; text-align:left; float:left; color:#333; line-height: 20px; height: 16px;}
.topicL ul li.cur a{ color:#fff;}
.topicL ul li.cur a b{ color:#fff;}
.topicR{ width: 834px; float:right; border: 1px solid #ddd;  margin-bottom: 20px; overflow:hidden;
 display: inline; box-shadow: 1px 1px 1px 0px #eaeaea !important;  border-radius: 3px; z-index: 0; position: relative; min-height: 744px;}
.topicR h3{ padding: 25px 20px 25px 44px; font-size: 18px; font-family: "微软雅黑"; color: #666; font-weight: normal; background: url(../images/yx-topic.jpg) no-repeat; background-position: 22px -250px; text-align: left;}
.topicR h3 span.catas{float: right; font-size: 14px; }
.topicR h3 span.catas a{ padding: 2px 15px; border-radius: 2px; margin-left: 4px; color: #555;}
.topicR h3 span.catas a:hover, .topicR h3 span.catas a.hover{ color: #fff; font-weight: bold; background: #00a3f4; border-radius: 3px;}
.topicR h3.classic{ padding: 17px 42px; background: url(../images/yx-topic.jpg) no-repeat;  background-position: 21px -257px;}
.topicR ul{ padding: 0 0px 0px 33px; overflow: hidden; zoom: 1;}
.topicR ul li{ float:left;font-family:"宋体"; display: inline; padding-right: 40px; _padding-right: 28px; width: 120px;}
.topicR ul li a p{ display: inline-block; font-size:14px; padding: 8px 0px 3px 0px; font-weight:bold; overflow: hidden; width: 121px; white-space: nowrap; text-align: left; color: #333; float: left;}
.topicR ul li a:hover b{ color:#2b95cf;}
.topicR ul li span{ color: #ddd; position: absolute; left: 0px; top: 144px; background: url(../images/text_bg.png) repeat scroll 0 0 transparent; width: 116px; text-align: right; padding-right: 4px; height: 20px; line-height: 20px; _background: none;  _filter: progid:dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="../images/text_bg.png");}
.topicR ul li a.img{ width: 120px; height: 220px; display: block; padding-top: 4px; position: relative; cursor: pointer;}
.topicR ul li a.img img{ width:120px; height:158px; overflow:hidden; box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.3); float: left;}
.topicR ul li a.img em{ font-family:Tahoma,Arial,"宋体"; color: #999; float: left; font-style: normal; display: inline; line-height: 20px; height: 20px; overflow: hidden; width: 121px; text-align: left; word-break: break-all;}
.topicR .space{ width:800px; height: 18px; background: url(../images/yx-topic.jpg) 20px -138px no-repeat;}

