@charset "gb2312";

.main{width: 1160px; margin-left: auto; margin-right: auto; margin-bottom: 20px; padding: 20px; background-color: #fff;overflow:hidden; }
.main-news{width: 1160px; margin-left: auto; margin-right: auto; margin-bottom: 20px; padding: 20px; background-color: #fff;}
/* 焦点图样式 */
.slideBox1{float: left; width: 580px; height: 316px;position: relative;}
.slideBox1 .hd{ width:120px;line-height: 42px; text-align: right;padding-right: 22px;position: absolute; right: 0; bottom: 0;z-index:3;}
.slideBox1 .hd i{ font-style: normal; }
.slideBox1 .hd li{ display: inline-block;width: 16px; height: 16px;line-height: 16px; margin-right: 4px;background: #cccccc;font-size:12px;text-align: center;color:#666;cursor: pointer; }
.slideBox1 .hd li.on{ background: #ed0000;color:#fff; }
.slideBox1 .bd img{width: 580px; height: 316px;}
/* 图文盒子样式 */
.pic-box1,.pic-box1 img{display: block; width: 580px; height: 316px;position:relative;}
.pic-box1 p{ position:absolute;bottom:0;left:0;width: 100%;height:40px; line-height: 40px;background: rgba(0,0,0,0.5);font-size: 16px;color:#fff;z-index:2; }
.pic-box1 p a{ color:#fff;display: block;margin-left: 20px; width:385px;height: 40px;line-height: 40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
/* 选项卡样式 */
.slideTxtBox1{float: right; width: 560px;}
.slideTxtBox1 .hd ul{border-bottom: 1px solid #dadada;}
.slideTxtBox1 .hd li{position: relative; top: 1px; padding:8px 18px; font-size: 18px;}
.slideTxtBox1 .hd li a{color: #808080;}
.slideTxtBox1 .hd li.on{background-color: #ed0000;}
.slideTxtBox1 .hd li.on a{color: #fff;}
/* 新闻列表样式 */
.news-list1{float: right; width: 560px; }
.news-list1 .hd li{ background:url(zx.hongshan.gov.cnimages180105top_list_tit.png) left center no-repeat;height: 42px;line-height: 42px;;font-size:18px; }
.news-list1 .hd li a{ color:#fff;text-align: center;display:block;float:left;width:100px;line-height: 42px; }
.news-list1 .bd li{padding: 7px 0 7px 12px; background:url(zx.hongshan.gov.cnimages180108mb23-dot.png) left center no-repeat;font-size:16px;}
.date{color: #999;float:right; }
.news-list1 .bd li a{display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.headline{padding-top: 3px; text-align: center;}
.rc-info{margin-top: 12px; font-size: 14px; text-align: left;}
.rc-info p{text-indent: 2em; line-height: 1.6;}
.rc-info div{margin-top: 3px;}
.axb{background-color: #fff; padding-bottom: 10px;}
.axb h1{margin-bottom: 10px; background-image: url(zx.hongshan.gov.cnimages180108mb23-icon-6.png); background-repeat: no-repeat; background-position: left center; padding-left: 30px;}
.axb li{line-height: 34px;}
.axb span.date{float: right;}
.mj{width: 300px; margin-left: -10px; padding: 10px; background-color: #ffebeb;}
.mj h1,.mj h2{margin-bottom: 5px; background-image: url(zx.hongshan.gov.cnimages180108mb23-icon-7.png); background-repeat: no-repeat; background-position: left center; padding-left: 30px; font-size: 18px; color: #ed0000;}
.mj h2{background-image: url(zx.hongshan.gov.cnimages180108mb23-icon-8.png);}
.mj p{line-height: 30px; color: #ed0000; font-size: 14px;}
.jj{width: 300px; padding-top: 20px; padding-bottom: 20px; margin-left: -10px; background-color: #9ad9e8;}
.headline h2{margin-top: 5px; margin-bottom: 6px; font-size: 20px;}
.headline h2 a{color: #ed0000;}
.headline p{margin-bottom: 2px; font-size: 14px; line-height: 24px; text-align: left;}
.headline p a{color: #999;}
.slideTxtBox2 .hd ul{background-image: url(zx.hongshan.gov.cnimages180108mb23-title-bg.jpg); background-repeat: no-repeat; background-position: left center; height: 42px;}
.slideTxtBox2 .hd ul.bg2{background-image: url(zx.hongshan.gov.cnimages180108mb23-title-bg-2.jpg);}
.slideTxtBox2 .hd li{position: relative; top: 1px; padding-left: 14px; line-height: 41px; font-size: 18px;}
.slideTxtBox2 .hd li a{color: #808080;}
.slideTxtBox2 .hd li.on a{color: #fff;}
.main-col{width: 1200px; margin-left: auto; margin-right: auto; margin-bottom: 20px;}
.main-col .lp{float: left; width: 880px;}
.main-col .rp{float: right; width: 300px;}
.main-col .col-body{padding: 20px 20px 16px; background-color: #fff;}
.mb20{margin-bottom: 20px !important;}
/* .col-main{} */
.w410{width: 410px !important;}
.col-title{margin-bottom: 20px;}
.col-title h2{height: 40px; width: 116px; background-color: #ed0000; font-size: 18px; font-weight: normal; text-align: center; line-height: 39px;}
.col-title a{color: #fff;}
.col-title hr{height: 1px; margin: 0; background-color: #ccc;}
.classify{float: left; width: 410px; padding: 10px; background-color: #f5f5f5;}
.classify ul:after{content:"\200B"; display:block; height:0; clear:both;}
.classify ul{margin-bottom: 8px; *zoom:1;}
.classify li{float: left; width: 124px; margin-right: 9px;}
.classify li a{display: block; background-color: #fff; border: 1px solid #ddd; font-size: 14px; line-height: 33px; text-align: center;}
.classify li a:hover{border: 1px solid #ed0000; color: #ed0000; text-decoration: none;}
.news-list2{width: 410px;}
.news-list2 li{line-height: 37px; padding-left: 12px; background-image: url(zx.hongshan.gov.cnimages180108mb23-dot.png);}
.news-list2 .date{color: #999;}
.news-list2 li a{width: 330px;}
.news-list4{padding-top: 8px;}
.news-list4 h2{margin-top: 7px;margin-bottom: 11px; font-size: 18px; text-align: left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
p.ovw{ padding-top: 2px; margin-bottom: 7px; font-size: 14px; color: #999; line-height: 22px; text-align: left;}
p.ovw a{color: #999;}
.news-list4 h1{ height:14px;line-height: 14px;margin-bottom: 14px; padding-left: 10px; font-size: 18px;border-left:4px solid #ed0000;font-weight:normal; }
.news-list4 h1 a.more{position: relative; float: right; font-size: 14px; color: #666;}
.news-list4 hr{height: 1px; background-color: #ddd; margin: 0; margin-bottom: 8px;}
.news-list4 h1 a{color: #ed0000;}
.news-list4 li{margin-top: 0; line-height: 36px;font-size:16px; padding-left: 12px; background: url(zx.hongshan.gov.cnimages180108mb23-dot.png) left center no-repeat;}
.news-list4 li a{color:#333;display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.rp .col-body{ padding: 10px; }
.news-list5 article{padding: 10px; background-color: #f5f5f5;font-size:16px; }
.news-list5 li{border-bottom: 1px dashed #ccc; line-height: 40px;}
.mb36{margin-bottom: 34px !important;}
table.mail-box{float: left; width: 410px;}
table.mail-box thead tr{background-color: #e0e7ed;}
table.mail-box thead th{height: 40px; padding-right: 5px; padding-left: 5px; text-align: left; font-weight: normal;}
table.mail-box tr{border-bottom: 1px dashed #ccc;}
table.mail-box tr td{padding-right: 5px; padding-left: 5px; height: 40px;}
table.mail-box td img{margin-right: 5px;}
table.mail-box td:hover a{color: #ed0000;}
/* 上下结构 */
.icon-list-tb img{display: block; margin-left: auto; margin-right: auto;}
.icon-list-tb a{display: block; margin-left: auto; margin-right: auto;}
.icon-list2{width: 410px; padding-left: 1px; padding-top: 10px;}
.icon-list2 li{width: 92px; margin-right: 10px; padding-top: 20px; padding-bottom: 20px; background-color: #fff; border: 1px solid #ddd;}
.icon-list2 li img{margin-bottom: 10px;}
.icon-list2 li:hover{border: 1px solid #fff; outline: 1px solid #ff5b5b;}
.icon-list2 li a:hover{text-decoration: none;}
.gk-list{margin-top: 10px;}
.gk-list li{float: left; width: 131px; margin-right: 8px; height: 52px; background-color: #eee; text-align: center; line-height: 51px;}
.gk-list li:hover{background-color: #ffdfdf;}
.gk-list li:hover a{color: #ed0000;}
/* 图文样式 */
.img-lit1{float: right; width: 410px; margin-bottom: 10px;}
.img-lit1 .img, .img-lit1 .img img{width: 150px; height: 90px;}
.img-lit1 .lit{width: 250px; padding-left: 10px;}
.img-lit1 .lit h3{margin-bottom: 20px; font-size: 16px;}
.img-lit1 .lit p{font-size: 14px;}
.bsfw li{float: left; width: 76px; margin-left: 5px; margin-right: 5px; margin-bottom: 13px; text-align: center;}
.bsfw li img{display: block; width: 76px; height: 76px; margin-left: auto; margin-right: auto; margin-bottom: 5px;}
.news-list3{width: 260px; padding: 10px; background-color: #f5f5f5;}
img.bs-img{display: block; width: 260px; margin-top: 19px;}
.news-list3 li a{width: 230px;}
.zt{width: 1200px; overflow:hidden; margin-left: auto; margin-right: auto; padding: 15px 0; background: #fff; }
.zt .zt_inner{ padding:0 0 0 76px;position: relative;height:180px; }
.zt .zt_inner h4{ width:45px;height:100%;position:absolute;left:20px;top:0;font-size:18px;background:#ec0000;color:#fff;font-weight:normal; }
.zt .zt_inner h4 span{ display: block;width: 16px;margin:45px auto 0; }
.zt .zt_inner h4 span a{ color:inherit; }
.zt .zt_inner h4 i{ display: block;position: absolute;top:83px;right:-6px;width: 6px;height: 12px;background: url(zx.hongshan.gov.cnimages180112mb23-zt-tri.png) center center no-repeat; }
.zt .bd{ width:1200px; }
.zt li{float: left; width: 264px; height: 180px;margin-right:16px;position:relative; }
.zt li img{width: 100%; height: 100%;}
.zt li span{ display: block;width:90%;padding-right:10%;height:35px;line-height: 35px;text-indent: 10px;font-size:16px;color:#fff;background: rgba(0,0,0,0.5);position: absolute;bottom:0;left:0; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pb15{padding-bottom: 18px !important;}
/* */
.loc, .detail-page .loc{margin-bottom: 20px; padding-left: 28px; padding-top: 10px; padding-bottom: 10px; background-image: url(zx.hongshan.gov.cnimages180108icon-loc.png); background-position: left center; background-repeat: no-repeat; border-bottom: 1px solid #d8d8d8;font-size:16px; }
.loc span,.loc a{margin-left: 3px; margin-right: 3px;}
.col{float: left; width: 298px; min-height: 643px; background-color: #f5f5f5; border: 1px solid #d8d8d8; text-align: center;}
.col h1{background-image: url(zx.hongshan.gov.cnimages180108icon-bg2.png); background-repeat: no-repeat; background-position: 252px center; background-color: #ed0000; font-size: 18px; font-weight: normal; color: #fff; line-height: 54px;}
.col li{ background-color: #fff; border-bottom: 1px solid #e7e7e7; font-size: 16px; line-height: 52px;height:52px;}
.col li a{ display: block;width:100%;height:100%; }
.col li:hover,.col li.on{ background-color: #f8efef;text-indent: -6px; border-left: 6px solid #ed0000;}
.col li:hover a,.col li.on a{color: #ed0000;}
.list-page{ float: right; width: 830px;font-size:16px; }
/* 新闻列表样式 */
.news-list9{padding-bottom: 8px !important; margin-bottom: 8px; border-bottom: 1px dotted #e3e3e3;}
.news-list9 li{line-height: 36px;overflow: hidden;}
.news-list9 .date{color: #999;}
.news-list9 li a{ display: block; width: 700px;float: left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
/* 分页样式 */
.pager{ font-size: 14px;margin-top: 30px;text-align: center;}
.pager a{ display:inline-block; height: 30px;line-height: 30px; margin-left: 1px; margin-right: 1px; padding-left: 14px; padding-right: 14px; border: 1px solid #ccc;}
.pager a.on,.pager a:hover{background-color: #ed0000; color: #fff; text-decoration: none;}
/* 细览 */
.detail-page{ width:1150px;padding:0 25px 25px;margin:0 auto; background-color: #fff;} 
.info-container{position: relative; text-align: center;} 
.news-cont h2{margin-bottom: 30px; font-size: 26px; font-weight: normal; color: #333; text-align: center;} 
.news-cont .news-info span{font-size: 12px; color: #999; margin-right: 10px; margin-left: 10px;} 
.news-cont .icon-group{position: absolute; top: 0; right: 0;} 
.icon-group img{margin-left: 5px;} 
.news-cont .seg-line{height: 1px; margin-top: 20px; margin-bottom: 20px; background-color: #d8d8d8;} 
.news-cont .news-pic{display: block; margin-left: auto; margin-right: auto; margin-top: 30px; margin-bottom: 30px;} 
.news-cont p{font-size: 16px; margin-bottom: 15px; /*text-indent: 2em;*/ line-height: 1.7;} 
.attachment{margin-top: 20px; margin-bottom: 20px; color: #183181;} 
.attachment a{color: #183181;} 
.attachment li{margin-top: 12px;} 
.func{margin-top: 24px; text-align: center;} 
.btn-group{ float: left;margin-left: 306px; margin-right: 5px;} 
.btn-group img{margin-left: 5px; margin-right: 5px;} 
.share{ float: right; width: 210px; height: 34px; padding-left: 75px;} 
.share img{margin-top: 5px; margin-left: 3px; margin-right: 3px;}

/*--图片新闻--*/
.gl_tit2{ height:22px;padding:7.5px 0;font-size:16px; font-weight:bold; color:rgb(237, 0, 0); border-bottom:1px solid #dddddd;}
.gl_tit2 span{ display: block;height:22px;line-height:22px;border-left: 3px solid rgb(237, 0, 0);padding-left:14px; }
.gl_tu_list{margin:15px -7px 0 -7px;width: 830px;}
.gl_tu_list li{float:left;width: 260px;margin: 0 0px 30px 16px;height: 237px;background-color:#eaf7ff;display:inline;line-height:21px;}
.gl_tu_list li img{width: 260px;height: 150px;margin-bottom: 6px;}
.gl_tu_list li p{line-height: 21px;font-size: 16px;padding: 0 5px 0 8px;}
.gl_tu_list li p span.time,.gl_list1 li p span.time{ display:block; background:url(zx.hongshan.gov.cnimages180108time.png) no-repeat left center; padding-left:22px; line-height:30px; font-size:14px; color:#999999;}