/* CSS Document */
/*头条*/
.index {  padding-top: 20px;}
.index-container {  background: #fff;  padding-bottom: 16px;  overflow: hidden;}
.top-article {  padding: 20px 0;  background: url("../images/art_img.png") no-repeat 30px;  text-align: center;  border-bottom: 1px solid #e2e6e8;}
.top-article h2 {  font-size: 32px;  color: #ca1c1d;  font-weight: bold;  text-align: center;  line-height: 38px;  padding-bottom: 10px;  display: inline-block;  max-width: 1000px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.top-article .art-desc {  font-size: 18px;  color: #666666;}
.top-article .art-desc .desc-content {  display: inline-block;  color: #999;  max-width: 900px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  line-height: 18px;}
.top-article .art-desc .desc-content:hover {  color: #ca1c1d;}
.top-article .look-all {  display: inline-block;}
.top-article .look-all:hover {  color: #ca1c1d;}

/**首页大图begin**/
/*本例子css*/
.news-banner{ width:630px; height:390px; overflow:hidden; position:relative; }
.news-banner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:20px; z-index:1; }
.news-banner .hd ul{ overflow:hidden; zoom:1; float:left; }
.news-banner .hd ul li{ float:left; margin-right:6px; width:10px; height:10px; border-radius:100%; text-align:center; background:#fff; cursor:pointer; }
.news-banner .hd ul li.on{ background:#f00; color:#fff; }
.news-banner .bd{ position:relative; height:100%; z-index:0; }
.news-banner .bd li{ zoom:1; vertical-align:middle; }
.news-banner .bd img{ width:630px; height:390px; display:block; }
.news-banner .bd span, 
.news-banner .bd i { position:absolute; padding:0px 10px; height:60px; line-height:60px; right:0px; bottom:0px; left:0px; color:#fff; z-index:2; }
.news-banner .bd span { background:#000; filter:alpha(opacity=50); opacity:0.5; }
/*下面是前/后按钮代码，如果不需要删除即可*/
.news-banner .prev,
.news-banner .next{ position:absolute; display:block; top:50%; margin-top:-15px; width:17px; height:30px; background:url(../images/arrows.png) no-repeat; filter:alpha(opacity=50);opacity:0.5; }
.news-banner .prev{ left:10px; right:auto; background-position:left top; }
.news-banner .next{ left:auto; right:10px; background-position:left bottom; }
.news-banner .prev:hover,
.news-banner .next:hover{ filter:alpha(opacity=100);opacity:1; }
.news-banner .prevStop{ display:none; }
.news-banner .nextStop{ display:none; }
/**首页大图end**/

/*新闻列表*/
.news-box { padding:10px 30px 0;}
.news-box .news-list-box { width:580px; overflow:hidden; }
.news-list-box .news-tit-bar h2 { font-size:20px; font-weight:bold; line-height:42px; color:#ca1c1d; border-bottom:4px solid #ca1c1d; }
.news-list-box .news-tit-bar a { font-size:16px; line-height:40px; color:#e58d02; }
.news-list-box .news-tit-bar a:hover { color:#f8b30d; }
.news-list-box .news-list { display:block; margin-top:10px; }
.news-list-box .news-list li { padding:10px 0; }
.news-list-box .news-list li:after {  content:"";  display:block;  height:0;  clear:both;  visibility:hidden; }
.news-list-box .news-list li em { float:left; color:#999999; margin-right:4px; font-style:normal; }
.news-list-box .news-list li p { float:right; font-size:14px; color:#999999; line-height:22px; }
.news-list-box .news-list li h3 { float:left; font-size:16px; color:#212121; width:490px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:normal; }
.news-list-box .news-list li:hover h3 { color:#ca1c1d; }

/*编办概况*/
.news-box .bb-item { margin-top:20px; width:580px; overflow:hidden;}
.news-box .bb-item li { float:left; margin-right: 20px; }
.news-box .bb-item li:last-of-type {  margin-right:0;}
.news-box .bb-item li a { display:block; background:#f2f4f7; border-radius:10px; padding:20px 0; width:180px; height:60px; text-align:center; }
.news-box .bb-item li a i { font-size:34px; color:#ca1c1d; }
.news-box .bb-item li a h3 { font-size:16px; color:#212121; }
.news-box .bb-item li a:hover { background:#ca1c1d; }
.news-box .bb-item li a:hover i { color:#ffffff; }
.news-box .bb-item li a:hover h3 { color:#ffffff; }


/*机构概况*/
.jggk-box { padding:10px 30px; }
.jggk-box .news-list-box { width:100%; overflow:hidden; }
.jggk-box .news-list-box .news-tit-bar h2 { padding-left:10px; line-height:28px; border-bottom:none; border-left:4px solid #ca1c1d; }
.jggk-box .news-list-box .news-tit-bar a { line-height:28px; }
.jggk-box .bb-item { display:block; margin-top:10px; }
.jggk-box .bb-item li { float:left; margin-right:8px; }
.jggk-box .bb-item li:last-of-type { margin-right:0; }
.jggk-box .bb-item li a { display:block; background:#f2f4f7; border-radius:10px; width:148px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#212121; }
.jggk-box .bb-item li a:hover { background:#ca1c1d; color:#ffffff; }
.jggk-box .bb-item li a i { margin-right:5px; color:#ca1c1d; }
.jggk-box .bb-item li a:hover i { color:#ffffff; }

/*通知公告*/
.four-box { padding:10px 30px; }
.four-box .news-list-box { width:610px; min-height:284px; overflow:hidden; }
.four-box .news-list-box .news-tit-bar h2 { padding-left:10px; line-height:28px; border-bottom:none; border-left:4px solid #ca1c1d; }
.four-box .news-list-box .news-tit-bar a { line-height:28px; }
.four-box .news-list-box .news-list li h3 { width:560px; }

/*专题*/
.zt-top { padding:20px 30px 5px; }
.zt-top img{ width:1240px; }

.zt-box { padding:5px 30px; }
.zt-box img{ width:1240px; }
.zt-box .pic-list li{ width:610px; padding:5px 5px; }
.zt-box .pic-list li img{ width:610px; height:90px; }

/*政务服务*/
.service-box { padding:10px 30px; background:url("../images/zw_img.png") no-repeat 30px; }
.service-box .st-item { float:left; margin-left:120px; }
.service-box .st-item li { float:left; margin-right:14px; }
.service-box .st-item li:last-of-type { margin-right:0; }
.service-box .st-item li a { display:block; background:#fae0e0; border-radius:10px; padding:20px 0; width:553px; height:60px; text-align:center; }
.service-box .st-item li a i { font-size:34px; color:#ca1c1d; }
.service-box .st-item li a h3 { font-size:16px; color:#212121; }
.service-box .st-item li a:hover h3 { color:#ca1c1d; }

.service-box .nd-item { float:left; margin-left:116px; }
.service-box .nd-item li { float:left; margin-right:12px; }
.service-box .nd-item li:last-of-type { margin-right:0; }
.service-box .nd-item li a { display:block; background:#dcf8f6; border-radius:10px; padding:20px 0; width:130px; height:60px; text-align:center; }
.service-box .nd-item li a i { font-size:34px; color:#ca1c1d; }
.service-box .nd-item li a h3 { font-size:16px; color:#212121; }
.service-box .nd-item li a:hover h3 { color:#ca1c1d; }

/*区县之窗*/
.county-box { padding:10px 30px; }
.county-box .news-list-box { width:100%; overflow:hidden; }
.county-box .news-list-box .news-tit-bar h2{ padding-left:10px; line-height:28px; border-bottom:none; border-left:4px solid #ca1c1d; }
.county-box .news-list-box .news-tit-bar a { line-height:28px; }
.county-box .bb-item { display:block; margin-top:10px; }
.county-box .bb-item li { float:left; margin-right:8px; }
.county-box .bb-item li:last-of-type { margin-right:0; }
.county-box .bb-item li h3 { width:88px; line-height:40px; padding-top:60px; text-align:center; font-size:18px; color:#212121; }
.county-box .bb-item li h3 { background-color:#f2f4f7; background-repeat:no-repeat; background-position:center 20px; background-size:32px 32px; }
.county-box .bb-item li:hover h3 { background-color:#ca1c1d; color:#fff; }
.county-box .bb-item li:nth-of-type(1) h3 { background-image:url("../images/map/xcq.png"); }
.county-box .bb-item li:nth-of-type(2) h3 { background-image:url("../images/map/blq.png"); }
.county-box .bb-item li:nth-of-type(3) h3 { background-image:url("../images/map/lhq.png"); }
.county-box .bb-item li:nth-of-type(4) h3 { background-image:url("../images/map/ytq.png"); }
.county-box .bb-item li:nth-of-type(5) h3 { background-image:url("../images/map/wyq.png"); }
.county-box .bb-item li:nth-of-type(6) h3 { background-image:url("../images/map/bqq.png"); }
.county-box .bb-item li:nth-of-type(7) h3 { background-image:url("../images/map/ylq.png"); }
.county-box .bb-item li:nth-of-type(8) h3 { background-image:url("../images/map/ltq.png"); }
.county-box .bb-item li:nth-of-type(9) h3 { background-image:url("../images/map/caq.png"); }
.county-box .bb-item li:nth-of-type(10) h3 { background-image:url("../images/map/glq.png"); }
.county-box .bb-item li:nth-of-type(11) h3 { background-image:url("../images/map/hyq.png"); }
.county-box .bb-item li:nth-of-type(12) h3 { background-image:url("../images/map/ltx.png"); }
.county-box .bb-item li:nth-of-type(13) h3 { background-image:url("../images/map/zzx.png"); }

/*专题样式*/
.firstbg{ width:100%; margin:20px auto; text-align:center; }
.firstcontent{ width:1300px; height:280px; overflow:hidden; text-overflow:ellipsis; white-space:normal; }
.pic{ border:0px; margin:30px 9px; float:left;}
.ckqw{ background:#cc1c1d; margin:20px auto; width:200px; height:40px; line-height:40px; text-align:center; border-radius:30px; }
.ckqw a{ font-size:20px; color:#ffffff; }
.ckqw a:hover{ color:#ffcc00; }
.secondbg{ width:100%; margin:20px auto; text-align:center; }
.secondcontent{ width:1300px; margin:0 auto;}
.secondcontent li{ float:left; width:50%; border-bottom:1px dashed #e5e5e5; }
.secondcontent li span{ padding-right:10px; }
.secondcontent li em{ padding:0 10px; font-style:normal; }
.secondcontent li a h3{ width:550px; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.fivebg{ width:100%; margin:20px auto; text-align:center; }
.fivecontent{ width:1300px; margin:0 auto;}
.fivecontent li{ width:100%; border-bottom:1px dashed #e5e5e5; }
.fivecontent li span{ padding-right:10px; }
.fivecontent li em{ padding:0 10px; font-style:normal; }
.fivecontent li a h3{ width:880px; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.hei20{ font-family:"微软雅黑"; font-size:20px; line-height:40px; color:#010101;}
.hei18{ font-family:"微软雅黑"; font-size:18px; line-height:40px; color:#010101;}
.hei16{ font-family:"微软雅黑"; font-size:16px; line-height:40px; color:#010101;}

.bookbg { height:440px; background:url(../images/ztxsd/book_bg.png) bottom center no-repeat; }
.bookbox { position:relative; overflow:hidden; margin:0 auto; width:840px; padding:15px 30px; }
.bookbox .prev,
.bookbox .next{ position:absolute; display:block; top:50%; margin-top:-15px; width:17px; height:30px; background:url(../images/arrows.png) no-repeat; }
.bookbox .prev{ left:10px; right:auto; background-position:left top; }
.bookbox .next{ left:auto; right:10px; background-position:left bottom; }
.bookbox .booklist li{ width:200px; padding:5px 5px; }
.bookbox .booklist li img{ width:200px; height:280px; }