.newsList ul li .newsTitle a:hover,
.bookList ul li .newsTitle a:hover,
.newsList ul li .newsTitle a:hover,
.bookList ul li .newsTitle a:hover,
.videoList ul li .newsTitle a:hover,
.secRig .srList ul li a:hover,
.word a:hover{ color:#e39c20;}

.subW1020{ width:1020px; margin:0 auto; }
.secSearch{ height: 125px;}
.secSearch .input{ padding-top:27px;}
.whiteBg{ background:#fff;}
.h56{ width:100%; height:56px; overflow:hidden; }
.red{ color:#c21313;}

.page{ text-align:center; padding:32px 0 56px 0;}
.page a{ font-size:16px; color:#888; padding:0 12px;}
.page a.pre{ padding-right:28px;}
.page a.next{ padding-left:28px;}
.page a.on,
.page a:hover{ font-size:20px; font-weight:bold; color:#10a2e0;}

.subnav{ height: 37px; line-height:37px; background: #f2f5f5;  border-bottom:1px solid #eaeded;}
.subnav .rank{ float:right; text-align:right;}
.subnav .rank div{ display:inline-block; *float:left; *display:inline;*zoom:1;}
.subnav .rank span{ display:block; float:left;}
.subnav .rank a{ *display:inline; *zoom:1;}
.subnav .rank a em{ width:18px; height:37px; display:block; float:left; background:url(../images/icons.png) no-repeat center;_background:url(../images/icons.gif) no-repeat center; margin:0 10px 0 4px;}
.subnav .rank a:hover{ color:#e39c20;}
.subnav .rank a em.up{ background-position:-200px -48px;}
.subnav .rank a:hover em.up{  background-position:-290px -48px;}
.subnav .rank a em.down{ background-position:-330px -48px;}
.subnav .rank a:hover em.down{ background-position:-240px -48px;}
.subnav .rank a{ color:#ababab; font-size:13px;}
.subnav .rank a.rss{  display:inline-block; *display:inline;*zoom:1; *float:left; width:12px; height:37px; background:url(../images/icons.png) no-repeat -200px -98px; _background:url(../images/icons.gif) no-repeat -200px -98px;}
.subnav .rank a.rss:hover{ background-position:-240px -98px;}

.subList{  position:relative; z-index:1; color:#333; /*width:500px;*/  }
.nav2{ position:relative; font-size:13px; }
.nav2 a{ color:#ababab;  }
.nav2 h3{ font-weight:normal; display:inline-block; *display:inline;*zoom:1;  font-size: 13px;  }
.nav2 .m{ float:left;  position:relative; /*z-index:1;*/ }
.nav2 .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.nav2 h3 a{ background:url(../images/subList_icon1.jpg) no-repeat right center; padding-right:13px;  }
.nav2 h3 a.subhome{ background:none; padding:0;}
.nav2 span.line{ padding:0 4px; color:#ababab;}
.nav2 .on h3 a{ color:#333; background:url(../images/subList_icon2.jpg) no-repeat right center;}
.nav2 .on h3 a.subhome{ background:none;}
.nav2 .sub{ display:none; /*Ĭ������*/  position:absolute; left:-5px;_left:0; top:37px; z-index:1;  border:1px solid #eaeded; border-top:0;  background:#f2f5f5; padding:8px 0;  }
.nav2 .sub li{  *width:auto;*padding-left:12px; *text-align:left;  }
.nav2 .sub li span{ display:inline; }
.nav2 .sub li a{ height:30px; line-height:30px; color:#888; padding:0 12px; *padding:0; white-space:nowrap;   }
.nav2 .sub li a:hover{ color:#333;   }
.searchSub{ font-size:13px;}
.searchSub a{ color:#ababab; }
.searchSub em{ font-style:normal;}

/*�����б�ҳ+ͼ���б� ��������*/
.listPublic{ padding-top:0px;}
.listPublic li{ line-height:24px; border-bottom:1px dashed #e0e0e0; padding:16px 0 12px 0;}
.listPublic li .newsTitle{ font-size:16px; background:url(../images/newsList_icon.jpg) no-repeat left center;  padding:0 0 5px 12px;}
.listPublic li .newsTitle a{ color:#10a7e8;}
.listPublic li p{ font-size:13px; padding-left:12px; color:#888; width:1008px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; }
.listPublic li p span{ padding-right:48px;}
.listPublic li p em{ font-style:normal; color:#333; font-weight:bold;}

/*ͼ���б�ҳ*/
.bookList ul li,
.bookList ul li .newsTitle{ padding:5px 0 5px 0;}
.bookList ul li .bookImg{ width:84px; height:118px; border:1px solid #ededed; float:left;}
.bookList ul li .bookImg img{ width:84px; height:118px;}
.bookList ul li .bookIntro{ width:916px; float:right;}
.bookList ul li p{ width:100%; padding:0;}

/*ͼƬ�б�ҳ*/
.pictureList{width:730px;margin-top:3px;float:left;}
.pictureList ul li{ width:164px;  float:left; text-align:center;  margin:20px 24px 0 0; }
.pictureList ul li.marNo{ margin-right:0;}
.pictureList ul li img{ width:164px; height:136px; border:1px solid #ededed;}
.pictureList ul li span,
.aboutPicture ul li span{ display:block; font-size:13px; padding-top:12px; width:100%;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.pictureList ul li a:hover img,
.aboutPicture ul li a:hover img{ box-shadow:8px 10px 8px #999; border:none;}

/*��Ƶ�б�*/
.videoList{width:730px;margin-top:3px;float:left;}
.videoList li{padding: 16px 0 12px;border-bottom: 1px dashed #e0e0e0;height:115px;line-height:26px;}
.videoList  li p{ width:100%; padding:0;}
.videoList  li .videoImg{ width:165px;  border::1px solid #ededed; float:left;}
.videoList  li .videoImg img{ width:165px; height:115px;}
.videoList  li .videoIntro{ width:550px; float:right; padding-top:3px; position:relative;}
.videoList  li .videoIntro .playBtn{ width:90px; height:36px; line-height:36px; position:absolute; right:0; top:23px;}
.videoList  li .videoIntro .playBtn a{ display:block; width:56px; letter-spacing:0.4em; height:100%; font-size:16px; color:#fff; cursor:pointer; padding-left:34px; background:url(../images/icons.png) no-repeat -180px -350px; _background:url(../images/icons.gif) no-repeat -180px -350px;}
.videoList  li .videoIntro .playBtn a:hover{ background:url(../images/icons.png) no-repeat 0 -350px; _background:url(../images/icons.gif) no-repeat 0 -350px;}

/*����ҳ*/
.content{ width:730px; float:left; padding-top:20px;padding-bottom:20px;}
.content h1{ font-size:22px; text-align:center; font-weight:normal; }
.content .date{ height:20px; line-height:20px; text-align:center; font-size:13px; color:#888; padding:16px 0 12px 0; border-bottom:1px solid #ececec; margin-bottom:18px;}
.content .date img{ padding:0 5px;}
.content .date span{ padding:0 10px;}
.content .date em{ font-style:normal; color:#333;}
.content .con{ padding-top:15px;_padding-top:5px; overflow:hidden;padding-bottom:15px;}
.content .con a{ color:#ec1c06;}
.content .con p{ line-height:36px; font-size:14px;}
/*.content .con span{display: inline-block;width: 1em;}*/
.content .paging{ text-align:right; font-size:13px; padding:30px 0 12px 0;}
.content .paging a{ color:#ababab; padding-left:30px;}
.content .paging a.on,
.content .paging a:hover{ color:#12b8ff;}

/*.newsDetails .content .con img{ float:right;  width:84px; height:118px; border:1px solid #ededed;}*/
.peopleDetails .content .con img{ float:right;  width:122px; height:158px; border:1px solid #ededed; _margin-top:10px;}

.pictureDetails .pdShow{ position:relative; border-bottom:1px dashed #e0e0e0; padding-bottom:20px; _height:392px;}
.pictureDetails .pdShow .pdsImg{ border:1px solid #ddd; margin-bottom:20px;}
.pictureDetails .pdShow .pdsImg img{ width:728px; height:348px;}
.pictureDetails .pdShow a.prePic,
.pictureDetails .pdShow a.nextPic{ display:block; height:16px; line-height:16px; position:absolute; bottom:20px; font-size:13px; color:#888; right:0; width:50%;  text-align:right; z-index:0;}
.pictureDetails .pdShow a:hover{ color:#12b8ff;}
.pictureDetails .pdShow a.prePic{ left:0; text-align:left;}
.pictureDetails .pdShow a.prePic span{ display:inline-block; width:14px; height:16px;  background:url(../images/icons.png) no-repeat -200px -259px;_background:url(../images/icons.gif) no-repeat -200px -259px; float:left; margin-right:15px; }
.pictureDetails .pdShow a.nextPic span{  display:inline-block; *display:inline; *zoom:1; width:14px; height:16px;  background:url(../images/icons.png) no-repeat -250px -259px;_background:url(../images/icons.gif) no-repeat -250px -259px; float:right;  margin-left:15px;}
.pictureDetails .pdShow a.prePic:hover span{ background-position:-250px -296px;}
.pictureDetails .pdShow p{ text-align:center; font-size:16px;} 
.vdVideoBox{ width:730px; height:350px; background:#000; margin-bottom:20px;}

.aboutArticle,
.aboutPicture{ border-top:1px dashed #e0e0e0; padding-top:24px;}
.aboutArticle .tit2,
.aboutPicture .tit2{ font-size:18px; padding-bottom:12px;}
.aboutPicture .tit2 a{ float:right; font-size:13px;}
.aboutArticle ul li{ font-size:13px; line-height:30px; color:#12b8ff;}
.aboutArticle ul li a{ color:#12b8ff;}
.aboutArticle ul li a span{ color:#888; padding-left:20px;}

.aboutPicture ul li{ width:158px; float:left; text-align:center; margin-right:30px;}
.aboutPicture ul li.marNo{ margin:0;}
.aboutPicture ul li img{ width:158px; height:118px;  border:1px solid #ededed;}

.secRig{ width:250px; float:right; padding-top:20px;}
.secRig .srList{ margin-bottom:52px;}
.secRig .srList .srTitle{ height:36px; line-height:36px; border-bottom:1px solid #ececec; font-size:16px; margin-bottom:10px;}
.secRig .srList ul li{ width:238px; line-height:26px; height:26px; background:url(../images/box1_icon.jpg) no-repeat left center; padding-left:12px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; font-size:13px;}
.secRig .srList ul li a{ color:#595959;}

/*�������ҳ*/
.sideMenu{ width:250px; float:left; border-right:1px solid #ececec;min-height:840px;}
.sideMenu h3,
.keyword{ height:36px; line-height:36px; cursor:pointer; font-size:16px; font-weight:normal; position:relative; }
.keyword{ cursor:auto;}
.sideMenu h3 .smtWrap,
.keyword .smtWrap{ width:204px; height:100%; background:url(../images/searchResult_bg1.jpg) no-repeat 0 center; position:absolute;}
.sideMenu h3 .smTitle,
.keyword .smTitle{ display:inline-block; float:left; background:#fff; padding-right:10px;}
.sideMenu h3 span{ display:block; float:left; width:10px; height:32px; cursor:pointer; background:url(../images/icons.png) no-repeat -250px -145px #fff;_background:url(../images/icons.gif) no-repeat -250px -145px #fff; padding-right:15px; }
.sideMenu h3.on span{ background-position:-250px -185px; }
/*
.sideMenu ul{ padding:0 0 20px 36px;  display:none;}
.sideMenu ul li,
.sideMenu ol li{ font-size:13px; line-height:38px;}
.sideMenu ul li span,
.sideMenu ol li span{ font-size:12px;}
.sideMenu ol{ padding-left:36px;}
*/
/**liuben update**/
.sideMenu .secRig .srTitle{text-indent:2em;}
.sideMenu .secRig .srList{margin-bottom:0px;}
.sideMenu .secRig .srList ul li{text-indent:4em;background:url('');width:220px;}
.sideMenu .secRig .srList .current a {
    color: #c30a07;
    font-weight: bold;
}
.word a{ font-size:13px; color:#9fa6ab; line-height:28px; padding-right:10px; white-space:nowrap; display:inline-block;}

.srRight{ width:730px; float:right;}
.srRight .listPublic li p{ width:768px;}
.term {color: #f00;font-style: normal;text-decoration: none;}





