﻿@charset "utf-8";
.row{clear:both; overflow:hidden; margin-bottom:30px;}
.pageBanner{display:none}

#rowA{margin-bottom:24px}

.indFocus{width:800px; overflow:hidden; position:relative; float:left }
.indFocus .hd{ position:absolute; z-index:1; right:10px; bottom:20px; }
.indFocus .hd ul{ overflow:hidden; zoom:1; float:left;  }
.indFocus .hd ul li{ float:left; margin-right:10px;  width:14px; height:14px; line-height:14px; text-align:center; background:#8A8A8A; cursor:pointer; color:#fff;   }
.indFocus .hd ul li span{display:none;}
.indFocus .hd ul li.on{ background:#ED9F01; }
.indFocus .bd{ position:relative; height:420px; overflow:hidden; }
.indFocus .bd li{position:relative}
.indFocus .bd .pic{ position:relative; z-index:0; line-height:0;}
.indFocus .bd .pic img{ width:800px; height:420px; border:0;   }
.indFocus .bd .con{ position:absolute; width:100%;  z-index:1; bottom:0; height:60px; line-height:60px; text-align:left; }
.indFocus .bd .con .title{ position:absolute; width:100%; bottom:0; left:0; z-index:1;   }
.indFocus .bd .con .title a{ color:#fff; padding-left:10px; text-decoration:none;   }
.indFocus .bd .con .titleBg{ position:absolute; width:100%; z-index:0; bottom:0; left:0; background:#000; filter:alpha(opacity=60);opacity:0.6; height:60px;   }


#indBanner{ width: 1200px; float: none; margin: 20px auto 0; }
#indBanner .bd .pic img{ width: 100%; height:400px; border:0; }
#indBanner .bd{ position:relative; height:400px; overflow:hidden; }

.newBox{background:#ED9F01;height:380px; padding:20px;overflow:hidden;}
.newBox .hd{line-height:30px;height:30px;border-bottom:1px solid #F4C567;padding-bottom: 10px;overflow:hidden;margin-bottom: 10px;}
.newBox .hd .more{float:right; color:#fff; font-size:12px;}
.newBox .hd h3{font-size:16px; font-weight:bold; color:#fff}
.newBox .hd h3 a{color:#fff;}
.newBox .list li{padding: 8px 0 8px 10px;background: url(../../base/img/icons.png) 0 -80px no-repeat;line-height:24px;}
.newBox .list li a{color:#fff; display:block; height:24px; overflow:hidden;}
.newBox .list .dateRight{color:#F4C567; display:block; }

.row .box{width:373px; float:left; margin-right:20px; margin-bottom:0}
#indXygg{margin-right:0; float:right; background:#FAFAFA; padding:0 20px; width:333px}
#indXyzp{margin-right:0; float:right;}

.dataList li{ overflow:hidden; padding-bottom:15px; }
.dataList .date{float:left; width:60px; height:60px; background:#fff; overflow:hidden; text-align:center; color:#666; margin-right:15px; border:1px solid #ddd;}
.dataList .date dt{height:22px; line-height:22px; background:#6F9DA3; color:#fff; font-size:12px; }
.dataList .date dd{font-size:18px; line-height:38px; color:#10646F}
.dataList .con{ overflow:hidden; }
.dataList .title{ height:16px; line-height:16px; overflow:hidden;}
.dataList .intro{font-size:12px; line-height:20px; color:#999; height:40px; overflow:hidden; padding-top:4px;}

/* 专业介绍 */
#indZyjs{ overflow: hidden; }
#indZyjs .hd{ float: left; width: 20px; padding: 0 15px; background: #10646F; }
#indZyjs .hd h3{ height: 140px; display: table-cell; text-align: center; vertical-align: middle; font-size: 20px; color: #fff; line-height: 1.4; }
#indZyjs .hd h3 a{ color: inherit; text-decoration: none; }
#indZyjs .bd{ overflow: hidden; background: #e9f2f3; padding: 20px 0; }
#indZyjs .list{ height: 100px; overflow: hidden; }
#indZyjs .list li{ float: left; width: 245px; padding: 0 15px; border-right: 1px solid #fff; }
#indZyjs .list .pic{ float: left; margin: 17px 15px 0 0; }
#indZyjs .list .pic img{ width: 66px; height: 66px; }
#indZyjs .list .con{ overflow: hidden; }
#indZyjs .list .title{ font-size: 18px; }
#indZyjs .list .intro{ padding-top: 3px; font-size: 14px; color: #888; line-height: 1.6; }

#rowC{ margin-bottom: 0; }