/* CSS Document */
/*css reset*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.c{ clear:both;}.l{ float:left}.r{ float:right}.h,.hc,.none{ display:none}
/*子页面顶部配图*/
.pic{ width:1160px; margin:auto;/* margin-top:20px; */z-index:-1; position:relative; background:url(../images/pic-school.jpg) no-repeat;}
.pic span{ position:absolute; top:96px; right:0; display:block; width:200px; height:48px; background:rgba(159,30,49,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C89f1e31,endColorstr=#C89f1e31); font-size:24px; color:#FFF; line-height:48px; text-align:center;}

/*左侧二级导航*/
.level2{ width:1160px; margin:auto; margin-top:20px; overflow:hidden; position:relative;}
.left{ width:260px; float:left;}
.left dt{ width:260px; background-color:#9f1e31; color:#FFF; height:40px; line-height:40px; text-align:center; font-size:18px;}
.left li a{ display:block; color:#333; height:40px; line-height:40px; width:258px; border:#dadada 1px solid; border-top:none; text-align:center; font-size:16px;}
.left li .this{ background-color:#f4f4f4; color:#9f1e31;}
.left li a:hover,.left .current{ background-color:#e6e6e6;}

/*子页面优化导航*/
.right{ width:818px; float:right; min-height:330px;}
.topRt{ width:818px; height:40px; background-color:#eee;}
.topRt h3{ float:left; width:auto; background-color:#9f1e31; height:40px; text-align:center; font-size:16px; line-height:40px; color:#FFF; padding:0 20px;}
.topRt h3 a{color:#fff;}
.topRt p{ float:right; margin-right:10px; color:#666;}
.topRt p a{ color:#666; line-height:40px;}

/*页码*/
.page{ width:818px; height:50px; background-color:#f6f6f6; border-top:#dadada 1px solid; padding-top:25px;}
.page span{ height:28px; line-height:28px; padding:0 8px;}
.page a{ padding:3px 6px; border:#f6f6f6 1px solid;}
.page a:hover{ color:#9f1e31; text-decoration:none;}
.page span{ color:#9f1e31; border:#9f1e31 1px solid;}
.page .searchBar{ color:#666; padding:0 100px 0 10px;}

/*单文章内容页*/
.content{ padding-top:20px;}
.content p{ font:14px/30px "Microsoft YaHei", SimHei}
.content td p { text-indent:0 !important;}
.content h2 strong{ font:20px/32px "Microsoft YaHei" SimHei ; color:#CC0003;}

/*新闻动态-纯图列表*/
.conPic ol li{ padding:10px 0 10px 20px; border-bottom:#dadada 1px solid; display:block; float:left; background:#fefefe url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQyN0Y1RUNBMzM4MTFFN0JFQThFRUYxOEJENDc4OTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQyN0Y1RURBMzM4MTFFN0JFQThFRUYxOEJENDc4OTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNDI3RjVFQUEzMzgxMUU3QkVBOEVFRjE4QkQ0Nzg5NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNDI3RjVFQkEzMzgxMUU3QkVBOEVFRjE4QkQ0Nzg5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psgw7VEAAABXSURBVHjaYryzNocBChSAeAEQJwDxA5AAE5LEfiC2B+IDUD5YEiahAFUoD1PABDUKJsGApGAhE9SOh2iSIH4CE9RyByQFINoRiO/DHARTcAgmARIECDAAUcgTBTNG7WEAAAAASUVORK5CYII=') no-repeat 5px 22px;}
.conPic ol li p.imgbox{ display:block; float:left; }
.conPic ol .newsFr div{ width:640px;}
.conPic ol div a{ line-height:30px; font-size:14px;}
.conPic ol div span{ float:right; font-size:14px; font-weight:normal; color:#999; display:inline-block; line-height:30px;}
.conPic ol div p{ font-size:12px; text-indent:2em; line-height:24px;}
.conPic ol li div{ width:798px; float:left;}
.conPic .listTitle span{ padding-right:10px;}

.photo-list{ padding-top:45px}
.photo-list li{ vertical-align:top; width:200px;*width:191px; text-align:center; padding-bottom:25px; float:left;}
.photo-list li div.img-wrap{ width:160px; height:182px; margin:auto; margin-bottom:10px}
.photo-list li div.img-wrap a{ width:160px; height:182px;*font-size:88px;}

/*通知公告-纯文字文列表*/
.conTxt ol li{ overflow:hidden; height:40px;}
.conTxt ol li a{ font-weight:bold; float:left; line-height:40px; padding-left:10px;}
.conTxt ol li span{ color:#999; float:right; line-height:40px; margin-right:10px;}
.conTxt ol .txtBg{ background-color:#f4f4f4;}

/*专题展示页面*/
.special{ width:860px; overflow:hidden;}
.special li{ float:left; padding:30px 30px 0 30px;}
.special li a{ text-align:center; margin-top:10px; display:block;}

/*招生培训-头图文列表*/
.conPt ol .newsFr{ padding:20px 0; display:block; height:136px;}
.conPt ol .newsFr div{ width:620px; float:right;}
.conPt ol .newsFr div a{ font-weight:bold; line-height:30px; display:block; float:left; padding:0;}
.conPt ol .newsFr div p{ font-size:12px; text-indent:2em; line-height:24px;}

.conPt ol li{ overflow:hidden; height:40px;}
.conPt ol li a{ font-weight:bold; float:left; line-height:40px;}
#artList li a{ padding-left:10px;}
.conPt ol li span{ color:#999; float:right; margin-right:10px; padding-top:10px;}
.conPt ol .txtBg{ background-color:#f4f4f4;}

/*招生培训-左侧三级导航*/
.left .navTwo li a{ text-align:left; text-indent:1em; border:#dadada 1px solid;}
.left .navTwo li .navThree{ background:url(../images/three.png) left center no-repeat; text-indent:inherit; padding-left:10px; width:230px; margin-left:20px; border:none;}
.left .navTwo .navTl{ width:258px; border-left:#dadada 1px solid; border-right:#dadada 1px solid;}
.left .navTwo .navTl a:hover{ color:#9f1e31;}

/*学院领导列表*/
.leader{ width:860px; overflow:hidden; padding-top:10px;}
.leader li{ width:180px; margin-top:30px; margin-left:80px; float:left;}
.leader li a,.leader li span{ font-size:16px; width:180px; text-align:center; display:block;}
.leader li a{ font-weight:bold; margin-top:10px;}

/*教师列表*/
.teacher{ width:900px; margin:0 auto; overflow:hidden; padding-bottom:30px;}
.teacher li{ margin-top:30px; margin-left:20px; float:left;}
.teacher .thisTch{ margin-left:0;}
.teacher li img{ padding:5px; border:#dadada 1px solid; display:block;}
.teacher li p{ width:120px; margin-top:6px; text-align:center;}
.teacher li p span{ color:#666; margin-left:4px;}

/*搜索列表*/
.search{ width:1200px;}
.searchTitle{ height:40px; background-color:#eee; line-height:40px;}
.searchTitle p{ line-height:40px; margin-left:16px;}
.searchTitle span{ color:#9f1e31;}
.searchList ol li{ padding:12px 0; border-bottom:#eee 1px solid;}
.searchList ol li a{ font-weight:bold; line-height:24px;}
.searchList ol li p{ font-size:12px; line-height:20px; padding-right:40px;}
.searchList ol li p a.r{ color:#9f1e31;}
.searchList ol li .searchAdd{ color:#999;}
.searchList ol li .searchAdd a{ font-weight:normal; color:#9f1e31; margin-left:30px; font-size:12px;}
.searchList .page{ width:1200px; line-height:40px;}
.searchList .page input{ line-height:20px;}

/*领导教师学院介绍等详情页样式*/
.leadCon{ width:800px; margin:auto; margin-top:40px;}
.leadCon div{ overflow:hidden;}
.leadCon img{ float:left;}
.leadCon .leadTxt{ width:460px; float:right; line-height:30px; text-indent:inherit;}
.leadTxt span{ font-size:24px; color:#9f1e31; font-weight:bold; line-height:40px;}
.leadCon p{ line-height:30px; text-indent:2em; margin-top:10px;}

/*文章详情页样式*/
.conNews{ width:818px; margin:0 auto;padding-top: 12px;}
.conNews .infos{ height:32px; line-height:32px; text-align:center; background-color:#E3E3E3; margin-top:20px; font-size:13px;}
.conNews h2{font-size: 24px !important;font-family: "微软雅黑",Arial, Helvetica, sans-serif !important;}
.conNews h2 span{ font-size:12px; color:#666; font-weight:normal;}
.conNews p{ margin-top:10px; line-height:26px; font-size:16px;}
/*.conNews img{ margin:auto; display:block; padding:20px 0;}*/
.conNews .conNd{ text-align:right; margin-top:20px; font-weight:bold;}
.conNews td{ border:solid #000; border-width:0px 1px 1px 0px; padding:10px 0px;}
.conNews table{ border:solid #000; border-width:1px 0px 0px 1px; width:80%; margin:0 auto;}

.floating_ck{position:fixed;left:49%;top:650px; z-index:10000; width:83px; height:52px; margin-left:610px; text-align:center;}
.floating_ck dl dd{position:relative;width:40px;height:40px;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover .floating_left,.floating_ck dl dd:hover .floating_right{display:block;}
.floating_ck dd span{display:block;}
.floating_left{position:absolute;left:50px;top:0px;display:none;}
.floating_right{position:absolute;left:50px;top:0px;display:none;}

#xibu h3{ display:block; border-left:3px #6c6c6c solid; height:26px; font:bold 18px/23px "Microsoft YaHei", SimHei; padding-left:8px;  }


.tempWrap{ margin:auto;}
@media screen and (max-width: 1920px) {
  #focus .focus-bar li img{min-width:1900px; height:420px;}

}
@media screen and (min-width:1440px) and (max-width: 1600px) {
   .d_more{ margin-top:2px;}
  #focus .focus-bar li img{min-width:1520px; height:400px;}
  .floating_ck{left:49%; top:600px;}
  .floating_left{left:-120px;top:-70px;}
  .floating_right{left:-120px;top:-80px;}
}

@media screen and (max-width:1440px){
  .d_more{ margin-top:2px;}
  #focus .focus-bar li img{min-width:1440px; height:370px;}
  #focus .btn-prev, #focus .btn-next{top: 120px;}
  .floating_ck{left:49%; top:600px;}
  .floating_left{left:-120px;top:-70px;}
  .floating_right{left:-120px;top:-80px;}
}

@media screen and (max-width:1370px){
  #focus .focus-bar li img{min-width:1366px; height:340px;}
}

@media screen and (max-width:1280px){
  #focus .focus-bar li img{min-width:1280px; height:320px;}
  #focus .btn-prev, #focus .btn-next{top: 100px;}
}

@media screen and (max-width:900px){
  #focus .focus-bar li img{min-width:1180px; height:320px;}
  #focus .btn-prev, #focus .btn-next{top: 100px;}
}