﻿@charset "utf-8";

/* page 框架 */
.column{ overflow:hidden;  }
.infoList li.noData{ background:none; border:0; padding:0;  }

/* 文章-父列表页 -----------------------------------------*/
#columnA{ overflow:hidden; }
#focusNews{ width:390px; margin-right: 20px; float:left; }
#focusNews .bd{ height: 300px; }
#focusNews .bd .pic img{ width: 390px; height:300px; }
#columnA .topicList{overflow:hidden;}

.pageBox{margin-bottom:10px;}
.pageBox .hd{ height: 35px; line-height: 35px; background: #EFEFEF; padding: 0 10px 0 0; }
.pageBox .hd .more{ float:right; font-size:12px; color:#999;  }
.pageBox .hd h3{  font-weight: bold;  font-size: 14px;   padding: 0 15px;   background: #A83A3B; float:left; color:#fff  }
.pageBox .hd h3 a{ color:#fff }
.pageBox .bd{ padding: 5px 0; /* height:180px; */  overflow:hidden; }
.pageBox .topicHasPic .t{ background:none; margin-bottom:0px;  }
.pageBox .topicHasPic .t .title{ padding:0 0 5px 0;  }
.pageBox .topicHasPic .t .tit{ font-size:12px; color:#333;  }

/* 焦点图 */
.pageSlide { min-height:50px; background: #EFF2F5; position: relative; margin-bottom:30px; }
.pageSlide li { overflow: hidden; }
.pageSlide .pic,
.pageSlide .pic img{ width: 430px; height: 280px; float: left; }
.pageSlide .con { overflow: hidden; zoom: 1; padding: 3% 3% 0 3%; }
.pageSlide .title { font-size: 22px; line-height: 34px; max-height: 68px; height: 68px; overflow: hidden; margin-bottom:10px; }
.pageSlide .title a {}
.pageSlide .date { display: block; padding: 8px 0; color: #777; }
.pageSlide .intro { color: #777; line-height: 24px; height: 72px; overflow: hidden; text-indent:2em;}
.pageSlide .intro .more { display: none; }
.pageSlide .hd {text-align: center;width: 480px;position: absolute;z-index: 1;bottom: 30px;right: 0;height: 6px;font-size: 0;}
.pageSlide .hd li { display: inline-block; *display: inline; zoom: 1; cursor: pointer; width: 30px; height: 6px; background: #BBBBBB; overflow: hidden; margin-right: 4px; }
.pageSlide .hd li span { display: none; }
.pageSlide .hd .on { background: #FFB005; }

/* 文章-子列表页 -----------------------------------------*/
/* 内容列表 */
.pageTPList{margin-top:-12px;/* padding:0 10px; */}
.pageTPList li{padding: 15px 5px;border-bottom: 1px dashed #ddd;overflow:hidden;}
.pageTPList .pic{padding-top: 5px;float:left;margin-right: 20px;width: 150px;}
.pageTPList .pic img{width:100%;height: auto;}
.pageTPList .con{overflow:hidden; zoom:1}
.pageTPList .title{font-size: 16px;line-height: 36px;overflow:hidden;margin-bottom: 5px;}
.pageTPList .title a{color:#333}
.pageTPList .intro{margin-bottom: 10px;line-height: 25px;color:#999;max-height: 50px;_height: 50px;overflow:hidden;font-size:14px;}
.pageTPList .title a:hover{text-decoration:none}
.pageTPList .intro .more{ display:none }
.pageTPList .date{color:#999; float:right; font-size:16px;}
.pageTPList .last{ border-bottom:0; margin-bottom:0; }

.newsList{ padding: 0 5px; text-align:left;  }
.newsList li{font-size: 16px;height: 34px;line-height: 34px;overflow:hidden;padding-left: 15px;background: url(images/icons.png) 0 -60px no-repeat;}
.newsList li .date{ float:right; color:#999;   }
.newsList li .node{ color:#999; margin-right:3px; }
.newsList li.split{ background:none; border-bottom:1px dotted #ccc; height:0; line-height:0; font-size:0; margin:20px 0 }

/* 文章-子列表页-图片 ---------------------------------------------- */
.pagePicList{margin-right:-30px;overflow:hidden;text-align:center; padding:10px 0 0 5px}
.pagePicList li{float:left;width:268px; border:5px solid #f2f2f2; background:#f2f2f2; margin:0 30px 30px 0; display:inline;position:relative; overflow:hidden;-webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms; }
.pagePicList .pic img{width:100%;height: 192px;}
.pagePicList .title{ line-height:24px; padding:15px; height:48px; overflow:hidden;}
.pagePicList li:hover{ background:#fff; border-color:#f1e1c9}

.pageVideoList li{background:#F1F1F1}
.pageVideoList .pic,.pageVideoList .pic img{ height:134px; background:#000; }
.pageVideoList .pic a{display:block; height:134px;}
.pageVideoList .pic .playBtn{ display: block; position: absolute; width:44px; height:44px; background:url(images/playbtn.png) 0 0 no-repeat; z-index:2; left: 100px; top: 46px;
	alpha(opacity=70); opacity: 0.7;
}
.pageVideoList .pic img{ filter: alpha(opacity=70); opacity: 0.7; position:relative; z-index:1; }
.pageVideoList .title{ position:relative; top:0; text-align:left;  }
.pageVideoList .title a{color:#555; padding-bottom:0;}
.pageVideoList .titBg{display:none;}
.pageVideoList .others{ text-align:right;  }


/* 文章-内容页 -----------------------------------------*/
.articleCon{padding: 20px 50px;}
.articleCon .title{  color: #333;text-align:center; font: normal 32px/1.5 "Microsoft YaHei";  }
.noSideContent .articleCon{ padding:20px }
.noSideContent .articleCon .title{ font-weight:bold; border-bottom:1px solid #ededed; padding:0 0 30px 0; margin-bottom:10px; }
.articleCon .subTitle{ color:#333; font-size:18px; padding-top:10px; text-align:center; }
.articleCon .property{ margin-top: 15px;text-align:center;line-height: 25px;padding: 0 10px 10px 10px;border-bottom: 1px solid #ddd;color:#999;}
.articleCon .property span{margin:0 12px; }
.articleCon .property .fontZoomA,.articleCon .property .fontZoomB{ vertical-align:middle; color:#666;  background:url("images/share/shareb.gif") no-repeat 3px -124px; padding-left:17px;display:inline-block; line-height:20px; }
.articleCon .property .fontZoomB{ background-position:3px -164px; }
.articleCon .shareBtns #bdshare{ vertical-align:middle; float:none; display:inline-block; *display:inline; zoom:1; margin-right:10px;  }
.articleCon .conTxt{padding:25px 0 10px 0;font-size: 16px;line-height: 2;width:100%;overflow:hidden;text-align:left;color:#333;}
.articleCon .item{ overflow:hidden; }
.articleCon .item .p{ float:left; color:#165C42; font-weight:bold }
.articleCon .item .detail{ margin-left: 74px;}
.inputers{padding-top: 10px;text-align:right;}

.articleCon .conTxt p{ margin-bottom: 20px; color:#333;}
.articleCon .conTxt img{ max-width:1000px; height:auto}
.articleCon .conTxt a{color:#1855a8;}
.articleCon .conTxt #fontzoom{width:100%; overflow:hidden;ord-break: break-all;white-space: normal; word-wrap: break-word;line-break: strict;/*IE,非汉字换行*/}
.articleCon .page{ padding: 0 10px 0 10px;  }
.articleCon .jzBtn{ display:block; margin:0 auto 20px auto; width:120px; height: 44px; line-height: 44px; background:#FF5500; color:#fff; font-size:18px; text-align:center;  }
.articleCon .jzBtn:hover{ text-decoration:none; background:#f30 }
.articleCon .moodVote{ font-size: 12px;padding-top:10px;  }
.articleCon .userControl{  border-bottom: 1px solid #eee;  padding: 10px 0;  overflow:hidden; text-align:left; text-align:center;}
.articleCon .userControl .links{font-size: 14px;float:left;}
.articleCon .userControl .bdsharebuttonbox{float:right;}
.articleCon .userControl .a{ color: #666; margin-right:10px; }
.articleCon .userControl .announce{ font-size:16px; color:#c00}

.articleCon .others{line-height: 2;color:#666;padding: 15px 0; font-size:16px;}
.articleCon .others a{margin-right:10px;  }
.articleCon .others span{color:#AC2121}

.articleCon .nextBtn{ text-align:center; padding:10px 0 30px 0 }
.articleCon .nextBtn a{ display:inline-block; *display:inline; zoom:1; height:45px; line-height:45px; padding:0 30px; background:#EB7919; color:#fff; font-size:16px;    }


.relativeBox{
    margin-bottom: 10px;
    font-size: 14px;
 }
.relativeBox .hd{ height: 32px; line-height: 32px;     }
.relativeBox .hd h3{font-size: 16px; color: #fff;background-color: #D72120;float: left;padding: 0 20px;}
.relativeBox .bd{padding: 7px 0;}

#outLink li{float:left;width:48%;;margin: 5px;border: 1px dotted #DDDDDD;}
#outLink li a{display:block;padding: 10px 20px;color:#030;text-align:center;}



/* 留言-子列表页 ---------------------------------------------- */
.msgContent #sideWzdc{ margin-bottom:0px;  }
.msgContent .mainBox .wHd h3{ background-position:8px -430px; }


/* 搜索结果页 ---------------------------------------------- */
.searchResultList li a.tit{ background:none; padding-left:0px;  }

/* 默认信息提示页、用户登录、注册页等 -----------------------------------------*/


/* 友情链接列表页 -----------------------------------------*/
.friendLinkList{ overflow:hidden; zoom:1; padding:20px 0 0 20px;  }
.friendLinkList li{font-size: 14px;width: 150px;height: 36px;line-height: 36px;padding: 0 10px 0 15px;background: url(images/icons.png) 0 -57px no-repeat;float:left;}


/* 联系方式 */
.lxfsList{padding-bottom:15px;}
.lxfsList li{padding:3px 0}

/* leaderList */
.leaderList li{ padding:20px 20px 40px 20px; margin-bottom:20px; border-bottom:1px solid #DFDFDF; overflow:hidden}
.leaderList .pic,
.leaderList .pic img{width:180px; height:240px; float:left; }
.leaderList .con{overflow:hidden; padding-left:30px;}
.leaderList .title{padding:20px 0}
.leaderList .job,
.leaderList .work{padding-left:20px;background: url(images/icons.png) 0 -1365px no-repeat;}
.leaderList .title a{font-size:16px; color:#A4141A}
.leaderList .work{background-position:0 -1457px;}
.leaderList .text{display:block; padding:10px 0 0 20px; line-height:2;}
.leaderList .intro{margin-bottom:30px;}

.leaderDetail{font-size:16px; line-height:2;}
.leaderDetail .leaderList .pic,
.leaderDetail .leaderList .pic img{width:220px; height:auto;}
.leaderDetail .leaderList .job{background:none;}
.leaderDetail .leaderList .text{padding:0;}
.leaderDetail .leaderList .name{font-size:18px; color:#A4141A}
.leaderIntro{padding:0 20px;}

/* 图书列表页 ---------------------------------------------------- */
.pageBookList li{ overflow:hidden; padding:20px 20px 40px 20px; margin-bottom:20px; border-bottom:1px dashed #ccc; position:relative}
.pageBookList .pic,
.pageBookList .pic img{float:left; width:150px; height:200px; }
.pageBookList .con{overflow:hidden; padding:0 0 0 40px;}
.pageBookList .title,
.pageBookList .title a{font-size:20px; color:#C01B00;}
.pageBookList dl{line-height:2; padding-top:20px;}
.pageBookList dl label{display:inline-block; *display:inline; zoom:1; width:60px; text-align:right;}
.pageBookList .more{position:absolute; right:20px; bottom:40px; height:38px; line-height:38px; background:#FF8100; color:#fff; width:120px; text-align:center; border-radius:5px;}
.pageBookList .more:hover{text-decoration:none; background:#e67500}

/* 教师列表页 ----------------------------------------- */
.teacherPage{ padding:30px 0 20px 30px; background:#F8F8F8;}
.teacherPage .titleA{text-align:center; font-size:30px; color:#C01B00;}
.teacherList{ overflow:hidden }
.teacherList li{ width:328px; height:158px; border:1px solid #ddd; float:left; background:#fff; padding:20px; margin:35px}
.teacherList .pic,
.teacherList img{ width:120px; height:160px; float:left; }
.teacherList .con{overflow:hidden; padding-left:20px;}
.teacherList .con label{display:none;}
.teacherList .con .title{font-size:18px; margin-bottom:10px;}
.teacherList .con .position{font-weight:bold;}
.teacherList .con .intro{color:#777; line-height:24px; height:48px; overflow:hidden; padding-top:10px;}
.teacherList li:hover{ border-color:#aaa}

.teacherDetail{padding:0 20px;}
.teacherDetail .pic{ text-align:center; }
.teacherDetail .pic img{max-width:640px;}
.teacherDetail .con{text-align:center; font-size:16px; margin-bottom:20px;}
.teacherDetail .con .name{font-size:30px; padding:10px 0 0 0}

/*--
颜色代码
#1E72B4 深蓝色标题
#C4DEF8 淡蓝色边框
--*/