﻿﻿@charset "utf-8";
#rowA{height: 400px;margin: -20px -20px 20px -20px;background: #f3f3f3;}
#rowB { margin:0;}
#rowB .side {min-height:1023px;}
#rowC { margin:0;}

/* 头条新闻 */
#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:18px;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;width:720px;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:10px; text-align:center; background:#dedede; cursor:pointer; color:#fff;   }
.indFocus .hd ul li span{display:none}
.indFocus .hd ul li.on{ background:#0062af;  color:#fff; padding:0 8px;   }
.indFocus .bd{ position:relative; height:400px; overflow:hidden; }
.indFocus .bd li{position:relative}
.indFocus .bd .pic{ position:relative; z-index:0; line-height:0;}
.indFocus .bd .pic img{ width:720px; height:400px; 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: 14px;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; padding:0 20px;}
#bmdt .hd { padding-top:6px;}
#bmdt .hd ul {border-bottom:1px solid #dbdbdb; margin:0 -20px; padding:0 20px;}
#bmdt .hd li { padding: 0 20px;}
#bmdt .bd li { border-bottom:1px solid #eee; height:42px; line-height:42px;}
#bmdt .bd li.last { border:0;}
#bmdt .bd li .date { color:#8eb5e4;}

/* 信息公开链接 */
#xxgkLink{margin-bottom:20px;}
#xxgkLink .bd{padding:0;margin:0 -5px;overflow:hidden;}
#xxgkLink .bd li{float:left;width:155px;margin:10px 5px;text-align:left;}
#xxgkLink .bd li a{height:28px;line-height:28px;display:block;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;font-size:16px;}
#xxgkLink .bd li a:hover{}
#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 li i{ background-image:url("../../base/img/openicon.png"); margin-right:10px; display:inline;float: left;}

.iconXxgk1{width:28px;height:28px;background-position:0 0;}
.iconXxgk2{width:28px;height:28px;background-position:-165px 0;}
.iconXxgk3{width:28px;height:28px;background-position:0 -46px;}
.iconXxgk4{width:28px;height:28px;background-position:-165px -46px;}
.iconXxgk5{width:28px;height:28px;background-position:0 -94px;}

/* 领导信息 */
#ldxx{background-color:#;}
#ldxx .li{margin-bottom:4px;overflow:hidden;}
#ldxx .li2 .hd h3{}
#ldxx .li3 .hd h3{}
#ldxx .li3 .on .iconArrowRight2{width:9px;height:6px;background-position:-30px -81px;}
#ldxx .hd{position:relative;height: 40px;cursor:pointer;overflow:hidden;border-bottom:2px solid #eee; margin-bottom:10px;}
#ldxx .hd i.iconArrowRight2{position:absolute;top:20px;right:10px;}
#ldxx .hd i{margin:0;float:left; display:none;}
#ldxx .hd h3{margin-left:5px;line-height: 40px;font-size:18px;font-weight: bold;}
#ldxx .hd h3 a{}
.leaderList a{color:#333}
.leaderList .work{display:none}
.leaderList li .pic {float:left; margin-right:10px; margin-top:5px;}
.leaderList li .pic img { border-radius:39px;}
.leaderList li .title { font-weight:bold;}
.leaderList li .intro{display:block; font-size:14px; line-height:24px; height:72px; overflow:hidden; color:#666; }
.leaderList li{font-size:16px;padding:10px 0; color:#333}
.leaderList .last{border-bottom:0;}

/* jgsz */
#jgsz a.img { background:#eee url(../../Base/img/profimg.jpg) no-repeat; height:93px; display:block;margin-bottom:10px;}
#jgsz p { line-height:28px; color:#666;}

/* mainContent */
.mainRow1,.mainRow2{overflow:hidden;}
#ghjh,
#rsxx{float:left;margin-right:30px;width:350px;}
#ghjh .bd,
#rsxx .bd{height: 228px;}

.ad1{margin: 20px 0;}

.mainRow3 .ti { height:40px; border-bottom:1px solid #eee; margin-bottom:20px;}
.mainRow3 .ti a { background:url(../../Base/img/bigicon.png) no-repeat 15px 5px; float:left; height:40px; line-height:40px; margin-right:10px; font-size:18px; font-weight:bold; padding:0 20px 0 50px;  }
.mainRow3 .ti .a1 { color:#0062af; border-bottom:2px solid #0062af; height:39px; overflow:hidden;}
.mainRow3 .ti .a2 { background-position:15px -114px}

/* 调查征集 */
#Tczj {float:left;width:195px;padding-right:17px;border-right:1px solid #eee;margin-right:17px;height: 270px;}
#Tczj .hd {height:37px;line-height:37px;padding-bottom:12px;background:url(../../Base/img/sujtibg.png) no-repeat;text-align:center;margin-bottom: 15px;font-size:18px;}
#Tczj .bd li { background:url(../../Base/img/sujicon.png) no-repeat 0 10px; padding-left:25px; height:auto; border-bottom:0; padding-bottom:5px;}
#Tczj .bd li a { font-size:16px;}
#Tczj .bd li .date { color:#999; margin-top:5px; display:block;}

/* 部门信箱 */
#bmxx{}
#bmxx .hd{ height:40px; border-bottom:1px solid #eee}
#bmxx .hd .on { float:left; padding:0 10px;}
#bmxx .hd .more {float:right; display:block; font-size:14px; color:#0066b3; }
#bmxx .hd .more i {margin-right:5px;}
#bmxx .hd h3 a{line-height:40px;}
#bmxx .bd{padding: 10px 0 0 0;height: 210px;}
.letterList{ width:100% }
.letterList tr {border-bottom:1px dotted #ccc;}
.letterList th,
.letterList td{ font-size:16px;padding:5px;line-height:30px; text-align:center;}
.letterList th{line-height:36px;border-bottom:1px solid #ddd;}
.letterList .num,.letterList .dep{display:none}
.letterList .title{text-align:left; }
.letterList .s3 { color:#c00;}
.letterList .date { color:#999; width:100px; display:none}
.letterList td.ico{padding:0 2px;vertical-align:middle;width:30px;background:url(../../Base/img/msgicon.png) no-repeat center;}
.letterList .ico img{ vertical-align:middle; display:none; }

/* 新闻图片 */
#xwtp .hd h3 { border:0;}
#xwtp .hd h3 a { color:#0062af;}
#xwtp .bd{position:relative;overflow:hidden;height: 320px;}
#xwtp .bd ul{margin:0 -10px;}
#xwtp .bd li{float:left;width:20%; position:relative;}
#xwtp .bd li .pic { margin:5px;}
#xwtp .bd li .title{ position:absolute; bottom:0; width:100%; left:0;  }
#xwtp .bd li .title a {color:#fff;background:url("../../Base/img/picList-title.png") repeat-x center bottom; font-size:14px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; overflow:hidden;height:40px;display:block;margin:0 5px;line-height:40px;padding-top:30px;transition: all 0.5s; margin-bottom:-70px;}
#xwtp .bd li:hover a { display:block; margin-bottom:0;}
#xwtp .bd li .pic img{width:100%;height:auto;padding:0;border:none;}
#xwtp .bd li.first {width:40%;height: 314px;overflow:hidden;}
#xwtp .bd li.first img {height: 314px;}

/* 友情链接 */
.siteWidth {position: relative;width: 1200px;margin: 0 auto;}
#friendLink .hd{float:inherit;margin-right:10px;font-size:18px;width:1000px;}
#friendLink .bd{overflow:hidden;}
#friendLink select {font-size:16px;background: #fbfbfb none repeat scroll 0 0;border: 1px solid #cfcfcf;float: left;margin-left: 1.6%;padding:6px;width: 18.4%;}
