#rowA{height:410px;}


#topicNews{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #e1e2e3;}
#topicNews .hd{float: left;margin-right: 20px;}
#topicNews .hd h3 span{display: inline-block;*display: inline;zoom: 1;line-height: 40px;background-color: #e73c31;font-size: 20px;color: #fff;padding: 0 20px;box-shadow: 2px 2px 0 #800800;}
#topicNews .bd{padding: 0;overflow: hidden;}
#topicNews .bd li{line-height: 40px;border: none;background: none;}
#topicNews .bd li.first{float: left;}
#topicNews .bd li.first a{font-size: 24px;}
#topicNews .bd li.last{float: right;}


.indFocus{float: left;margin-right: 30px;width: 410px; overflow: hidden; position: relative;}
.indFocus .hd{position: absolute;z-index: 1;right: 10px;bottom: 17px;}
.indFocus .hd ul{ overflow: hidden; zoom: 1; float: left;}
.indFocus .hd ul li{ float: left; margin-right: 4px; width: 10px; height: 10px; line-height: 10px;border-radius: 50%; text-align: center; background: #fff; cursor: pointer; color: #fff;}
.indFocus .hd ul li span{display: none}
.indFocus .hd ul li.on{ background: #5043df; color: #fff;}
.indFocus .bd{ position: relative; height: 280px; overflow: hidden;}
.indFocus .bd li{position: relative}
.indFocus .bd .pic{ position: relative; z-index: 0; line-height: 0;}
.indFocus .bd .pic img{ width: 410px; height: 280px; border: 0;}
.indFocus .bd .con{ position: absolute; width: 100%; z-index: 1; bottom: 0; height: 46px; line-height: 46px; text-align: left;}
.indFocus .bd .con .title{font-size: 16px;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: 46px;}


#tzgg{float: right;width: 260px;margin-left: 30px;}
#tzgg .bd,#tzgg .bd .tempWrap{height: 224px !important;overflow: hidden;}
#tzgg .bd li{position: relative;height: 52px;padding: 9px 0;line-height: 26px;background: none;border-bottom: 1px dotted #ddd;}
#tzgg .bd li .date{position: absolute;left: 0;top: 10px;padding: 0 5px;line-height: 22px;border: 1px solid #0066cc;color: #0066cc;border-radius: 4px;}
#tzgg .bd li a{display: inline-block;*display: inline;zoom: 1;margin-left: 60px;overflow: hidden;}
#bmdt{overflow: hidden;}


#xxgkLink{margin-bottom: 30px;}
#xxgkLink .bd{padding: 0;margin: 0 -5px;overflow: hidden;}
#xxgkLink .bd li{float: left;width: 155px;margin: 0 5px 10px;text-align: center;}
#xxgkLink .bd li a{padding: 20px 0;height: 75px;display: block;background-color: #0079f2;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;font-size: 16px;color: #fff;}
#xxgkLink .bd li a:hover{background-color: #005ebc;}
#xxgkLink .bd li a i{transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;}
#xxgkLink .bd li a:hover i{transform: rotateY(180deg);}
#xxgkLink .bd li i{margin: 0;}
#xxgkLink .bd li span{padding-top: 15px;display: block;}
#xxgkLink .bd .n span{ font-size:14px;}


#ldxx{background-color: #f7f7f7;}
#ldxx .li{margin-bottom: 4px;overflow: hidden;}
#ldxx .li2 .hd h3{background-color: #1364de;}
#ldxx .li3 .hd h3{background-color: #349f73;}
#ldxx .on .iconArrowRight2{margin-top: 2px;width: 9px;height: 6px;background-position: -30px -81px;}
#ldxx .hd{position: relative;height: 50px;cursor: pointer;overflow: hidden;}
#ldxx .hd i.iconArrowRight2{position: absolute;top: 20px;right: 10px;}
#ldxx .hd i{margin: 0;float: left;}
#ldxx .hd h3{margin-left: 27px;line-height: 50px;font-size: 18px;background-color: #e73c31;}
#ldxx .hd h3 a{color: #fff; display:block;}
#ldxx .bd{padding: 15px 20px;height: 297px;overflow: hidden;}
#ldxx .bd .intro { text-indent: 2em;}
.leaderList a{color: #333}
.leaderList .intro{ display: none}
.leaderList .work{display: none}
.leaderList .first{padding-top: 0}
.leaderList .first .intro{display: block; line-height: 22px; height: 44px; overflow: hidden;}
.leaderList .first .title{color: #e73c31;background-position: 2px -619px; padding-bottom: 5px}
.leaderList .first a{color: #e73c31; font-size: 16px;}
.leaderList li{font-size: 16px;border-bottom: 1px DOTTED #C6C6C6; padding: 10px 0; color: #333}
.leaderList .last{border-bottom: 0;}


.mainRow{overflow: hidden; }
.mainRow .iHd{margin-bottom: 10px;}
.mainRow .box{margin-bottom: 20px;}
.mainRow .hd{ font-size:18px;}

#ghjh, #rsxx,#jkcs{float: left;margin-right: 30px;width: 350px;}
#ghjh .bd, #rsxx .bd,#jkcs .bd{height: 180px;}


#midGG{margin: 0 0 20px 0;}


#bmxx{margin-top: 30px;background-color: #f7f7f7;}
.iHd{position: relative;height: 50px;overflow: hidden;}
.iHd i.iconHdBlue{margin: 0;float: left;}
.iHd h3{margin-left: 27px;height: 50px;line-height: 50px;font-size: 20px;background-color: #1364de;}
.iHd .more{position: absolute;top: 12px;right: 20px;color: #fff;font-size: 16px;width: 90px;height: 30px;overflow: hidden;}
.iHd .more i{float: right;margin: 7px 0 0 5px;}
.iHd h3 a{line-height: 50px;color: #fff;}
#bmxx .bd{padding: 15px 30px;height: 190px;}
.indLetter{ width: 100%}
.indLetter th, .indLetter td{ font-size: 16px;padding: 5px;line-height: 26px;text-align: center;}
.indLetter th{line-height: 36px;border-bottom: 1px solid #ddd;}
.indLetter .num,.indLetter .dep{display: none}
.indLetter .title{text-align: left;}
.indLetter .ico{ padding: 0 2px; vertical-align: middle;}
.indLetter .ico img{ vertical-align: middle;}


#xwtp .bd{position: relative;overflow: hidden;}
#xwtp .bd ul{margin: 0 -10px;}
#xwtp .bd li{float: left;width: 25%;}
#xwtp .bd li .pic, #xwtp .bd li .title{padding: 0 10px;}
#xwtp .bd li .title{padding-top: 10px;}
#xwtp .bd li .pic img{width: 100%;height: auto;padding: 0;border: none;}


#friendLink .hd{float: left;margin-right: 20px;font-size: 18px;}
#friendLink .bd{overflow: hidden;}
#friendLink select{background: #fbfbfb none repeat scroll 0 0;border: 1px solid #cfcfcf;float: left;margin-left: 1.6%; height:32px; width: 18.4%;}


.topNews2 {margin-bottom: 10px;}
.topNews2 li.first{ width: 100%; padding: 10px 0;line-height: 30px;text-align: center;}
.topNews2 li .title a {font-size: 28px; font-weight: bold; color: #3673c6;}
.topNews2 li .title a:hover {color: #C00;text-decoration: none;}



.qgnews {width:100%;margin-bottom:20px; overflow: hidden; margin-top: 10px; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; padding: 5px 0;}
.qgnews .hd {float:left;width:88px;height:30px;line-height:30px;padding-left:10px;}
.qgnews .hd a {font-size:16px;color:#e00;font-weight:bold;}
.qgnews .bd {float:left;overflow: hidden;}
.qgnews .bd li {float:left;margin-right:10px;border:0;}