﻿.side{ float:right; width:310px; margin:0 0 0 20px;}
/* ----- row2 ----- */
/* 通行公告 */
#tzgg .bd {height: 250px; padding-bottom:0; overflow:hidden;}
#tzgg .bd .infoList li{ padding:10px 0 9px; border-bottom:1px dotted #ddd;}
#tzgg .bd .infoList li .title{white-space: normal;}

/* 新闻中心 */
#xwzx .bd{ padding-bottom:0;}
#xwzx .focus { width:370px;height: 257px; float:left; margin-right:20px;}
#xwzx .focus .focusBd .title a{ padding-right:90px;}
#xwzx .focus .focusHd {bottom: 12px;}
#xwzx .focus .focusHd li span{ border-radius:0; width:16px; height:16px; line-height:16px;}
#xwzx .introList{ overflow:hidden;}

/* ----- row3 ----- */
#row3 .link li{ position: relative; float:left; width:150px;height: 100px; background-color:#0061c6; transition:all 0.25s ease 0s;}
#row3 .link li:hover{ filter:alpha(opacity=80);opacity:0.8;}
#row3 .link li i{ position: absolute; top:20px; left:50%; margin-left:-30px;}
#row3 .link li a{ display:block; position: absolute; top:0; left:0; z-index: 2; width:100%; padding-top:50px; line-height:50px; text-align:center; font-size:16px; color:#fff;}
#row3 .link li.li2{ float:right; background-color:#db3434;}

/* ----- row4 ----- */
/* 师资力量 */
#szll .bd {height: 250px; padding-bottom:0; overflow:hidden;}
#szll .bd .infoList li{ padding:10px 0 9px; border-bottom:1px dotted #ddd;}
#szll .bd .infoList li .title{white-space: normal;}

/* 微博&微信 */
.wbwx{ margin-top:20px; border:1px solid #ddd;height: 80px;}
.wbwx li{ position: relative;height: 80px; width:153px; float:left;}
.wbwx li:hover{ background-color:#fafafa;}
.wbwx li i{ position: absolute; top:50%; left:10px; margin-top:-20px;}
.wbwx li a{display:block; position: absolute; top:0; left:0; right:0; z-index: 2; padding-left:70px; line-height:80px;font-size:16px;  cursor:pointer;}
.wbwx li a span{ display:none; position: absolute;  bottom:100px; left:50%; margin-left:-60px; width:120px; box-shadow:1px 1px 3px rgba(0,0,0,.2);}
.wbwx li a span img{ width:100%;}
.wbwx li a:hover span{ display:block;}
.wbwx li.li2{ border-left:1px solid #ddd;}

#row4 .mainContent .box{ width:425px; float:left; }
#row4 .mainContent .box .bd{height: 150px;}
#row4 .mainContent #tskc,#row4 .mainContent #zlxz{ float:right;}

/* ----- row5 ----- */
#whsh .bd .picList{margin:0 -5px;}
#whsh .bd .picList li{position:relative;float:left;width:202px;height:150px;padding:0;margin:0;}
#whsh .bd .picList li .pic{padding:0;margin:5px;width:192px;height:140px;overflow:hidden;}
#whsh .bd .picList li .pic img{width:200px;height:150px;}
#whsh .bd .picList li .title{transition: all 200ms ease 0s;filter:alpha(opacity=0);opacity:.0;position:absolute;right:10px;bottom:5px;left:10px;z-index:3;margin:0;padding:0;height:40px;}
#whsh .bd .picList li .title a{display:block;line-height:40px;color:#fff;}
#whsh .bd .picList li .bg{transition: all 200ms ease 0s;filter:alpha(opacity=0);opacity:.0;position:absolute;right:5px;bottom:5px;left:5px;z-index:2;height:60px;background:url("images/picListBg.png") repeat-x center bottom;}
#whsh .bd .picList li.on .title{filter:alpha(opacity=100);opacity:1;}
#whsh .bd .picList li.on .bg{filter:alpha(opacity=80);opacity:.8;}
#whsh .bd .picList li.first,
#whsh .bd .picList li.first img{width:402px;height:300px;}
#whsh .bd .picList li.first .pic{width:392px;height:290px;}

/* ----- row7 ----- */
/* 友情链接 */
#row7{ margin:0;}
#friendLink{ border:none; overflow:hidden;}
#friendLink .hd{ padding:0; float:left;height:34px;line-height:34px;border:none;}
#friendLink .hd h5 a{font-size:16px;}
#friendLink .bd{ padding:0; overflow:hidden; text-align:right;}
#friendLink .bd select{ display:inline-block; *display:inline; zoom:1; padding:5px 0.5%; margin-left:1%;width:23.4%;border:1px solid #e9e9e9;}