@charset "utf-8";
.pageBanner{display:none}
.row{overflow:hidden; margin-bottom:20px;}
.box{margin-bottom:0;}

.focusBanner{ height:446px; margin:0 auto; clear: both;text-align: center;position: relative;z-index: 0;}
.focusBanner .con{display:none}
.focusBanner .bd{position:relative;z-index:0}
.focusBanner .hd{ width:100%; height:15px; position:absolute; bottom:30px; left:0; z-index:1; font-size:0; }
.focusBanner .hd li{ height:15px; width:15px; border-radius:15px; background:#fff; margin:0 5px; cursor:pointer; display:inline-block; *display:inline; zoom:1; vertical-align:top; }
.focusBanner .hd li span{display:none;}
.focusBanner .hd .on{background:#346BA6}

#rowA{height:400px; margin-bottom:30px;}
#rowA .mainContent{ width:840px; float:right;}
#rowA .side{width:330px; float:left}
#rowA .focusBox{width:440px; float:left; margin-right:20px;}
#rowA .focusBox .bd .pic img{height:330px}
#rowA .mainContent .infoList{overflow:hidden;}
#rowA .mainContent .infoList .first{background:none; font-size:20px; font-weight:bold; margin-bottom:20px;}
#rowA .mainContent .infoList .first a{color:#D40000}
#rowA .mainContent .infoList .first .date{ font-weight:normal; font-size:14px;}
#rowA .topicList .t{padding-bottom:0; border-bottom:0; padding-left:15px; background:url(../../Base/img/icons.png) 0 -806px no-repeat; margin-bottom:8px}
#rowA .topicList .t .intro{line-height:22px; height:44px;}

/* indBtns */
.indBtns{overflow:hidden; margin-right:-20px;}
.indBtns li{float:left; margin-right:20px; width:224px;}
.indBtns a{display:block; height:90px; line-height:90px; border:1px solid #CCDEF0; background:url(../../Base/img/indBtns.png) 10px -3px no-repeat #E8F2FB; font-size:18px; font-weight:bold; color:#316BA6; padding-left:100px;}
.indBtns .li2 a{background-position:10px -103px}
.indBtns .li3 a{background-position:10px -203px}
.indBtns .li4 a{background-position:10px -303px}
.indBtns .li5 a{background-position:10px -403px}
.indBtns a:hover{text-decoration:none; background-color:#CCDEF0}

#rowC{margin-bottom:10px}
#rowC .box{width:585px;}
#rowC .infoList{border-left:2px solid #F4F4F4; margin-left:10px;}
#rowC .infoList li{height:36px; line-height:36px; background-position:0 -957px; padding-left:25px; margin-left:-9px; }

#rowD{margin-bottom:0; height:276px;}
#rowD .picListFl{margin-right:-30px;}
#rowD .picListFl li{width:220px; margin-right:25px;}
