﻿@charset "utf-8";
/*大红标题*/
.red-tit li a{color: #e20c15;font-size: 24px;max-width: 550px !important;text-align: center;}
.red-tit li{background: none;height: 45px;line-height: 45px;}
.red_title{height: 100px;padding: 20px 0;}
.red_title .list1{display: block;}
.red_title .title a{color: #b10009;font-size: 30px;font-weight: bold;display: block;width: 100%;text-align: center;white-space: normal;}
.red_title .remarks{font-size: 16px;color: #6d6d6d;text-align: center;}
.hftop{ padding:20px;background:#fff;}
.hftop ul li img{ width: 100%; height: auto;}
.hftop ul li .img_title{ display: none;}
/*首页横幅*/
.hengfu{margin-top: 20px;}
.hengfu li img{width: 100%;}

.con_main{padding: 20px;-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.15);box-shadow: 0 2px 4px rgba(0,0,0,.15);min-height: 550px;}
.ztzlbox2{height: 80px;overflow: hidden;position: relative;}
.ztzlbox2 .j-scroll{height: 80px;}
.ztzlbox2 li{width:275px;height:80px;float:left;margin-right:20px;}
.ztzlbox2 li a{display: block;}
.ztzlbox2 li img{width: 100%;}
.ztzlbox2 li .img_title{display: none;}
.ztzlbox2 .prev,.ztzlbox2 .next{width: 20px;height: 40px;position: absolute;top: 50%;margin-top: -20px;z-index: 1;cursor: pointer;}
.ztzlbox2 .prev{left: 0;background: url("../images/prev.png") center no-repeat;}
.ztzlbox2 .next{right: 0;background: url("../images/next.png") center no-repeat;}



.hftop-img{  height: 91px; padding:0 20px 10px 20px; overflow: hidden; position: relative; background:#fff;}
.hftop-img ul li .img_title,.hftop-img li .img_title{ display: none;}
.ind_tlpic{ position: relative;}
.ind_tlpic,.ind_tlpic .tlpic, .ind_tlpic .tlpic-pic, .ind_tlpic .tlpic-pic ul, .ind_tlpic .tlpic-pic ul li, .ind_tlpic .tlpic-pic ul li img{width: 100% !important; height: 100% !important;}
.ind_tlpic li{ font-size: 0; line-height: 0; height: auto; }
.ind_tlpic li img{width: 100%; vertical-align: middle; height: auto;}
.ind_tlpic .tlpic-num{ height:11px; overflow:hidden; position:absolute; right:5px; bottom:12px; z-index:1; }
.ind_tlpic .tlpic-num ul{ overflow:hidden; zoom:1; float:left;}
.ind_tlpic .tlpic-num ul li{ float:left; margin-right:8px; width:9px; height:9px; text-indent: -20em; font-size: 0;  background:#fff; overflow: hidden; cursor: pointer;  border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #fff; }
.ind_tlpic .tlpic-num ul li.on{ background:#ff0;}
/*****友情链接****/
.ls-link{line-height: 35px;padding: 10px 0px;margin-top: 20px;border-top: 5px solid #C50001;}
.yqlj-title{display: block; width:90px; font-size: 18px;color:#fff;}
.yqlinks{position: relative;}
.yqlinks dl.select{float: left;height: 30px;background: #fff;border: 1px solid #fff;width: 245px;padding: 0 20px;margin-right: 17px;}
.yqlinks dl.last_select{margin-right: 0px;}
.yqlinks dl dt{height:30px; line-height: 30px;overflow: hidden;font-size: 14px;color:#505050;font-weight: normal; background: url("../images/down.png") right center no-repeat; cursor: pointer; overflow: hidden;}
.yqlinks dl dd{display: none;position: absolute; bottom:32px;width: 100%; left:0px; overflow: hidden; z-index: 9999;}
.yqlinks dl ul{padding:15px;background: #fff;  overflow: hidden;border: #ddd 1px solid;}
.yqlinks dl ul li{float: left;color: #666;height:30px; line-height:30px;margin-right:15px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yqlinks dl ul li a{display: block;padding:0 5px 0 14px;background:url("../images/dot01.png") left center no-repeat; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*标题*/
.wztit {color: #c50e1b;}

/*主页内容*/
.mainbox_index{height: auto;border-radius: 3px;}
.mainbox1{height: 350px;padding: 20px;background: #fff;}
.mainbox2{padding: 20px;background: #fff;margin-bottom: 20px;padding-top: 0px;}
.mainbox3{height: 410px;padding: 20px;background: #fff;margin-bottom: 20px;}
.mainbox4{padding: 20px;background: #fff;}
/*轮播图*/
.twbox{width: 580px;height: 350px;overflow: hidden;position: relative;}
.ls-flash{position:relative;}
.ls-flash,.ls-flash .flash-pic,.ls-flash .flash-pic ul,.ls-flash .flash-pic ul li,.ls-flash .flash-pic ul li img,.ls-flash .flash-pic ul li a{height:100% !important;width:100% !important;}
.ls-flash .flash-pic{position:relative;z-index:0;}
.ls-flash .flash-pic li{zoom:1;vertical-align:middle;}
.ls-flash .flash-pic a{display:block;color:#fff;position:relative;}
.ls-flash .flash-pic img{display:block;}
.twbox .ls-flash .title{display: block; height: 40px; line-height:40px; padding: 0 120px 0 10px; font-size: 16px; background: rgba(0, 0, 0, 0.5); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.twbox .ls-flash a:hover .title{color: #fff;}
.twbox .flash-num{ height:12px; overflow:hidden; position:absolute; right:6px; bottom:14px; z-index:1; }
.twbox .flash-num ul{ overflow:hidden; zoom:1; float:left;}
.twbox .flash-num ul li{ float:left; margin-right:8px; width:12px; height:12px; text-indent: -20em; font-size: 0; background:#fff;overflow: hidden; cursor: pointer;border-radius: 50%;}
.twbox .flash-num ul li.on{background:#ed0000;}

/***选项卡**/
.xwbox{width: 560px;height: 330px;}
.xw_top{position: relative;width: 100%;height:36px;border-bottom: 1px solid #ddd;line-height: 35px;}
.xw_top li{float: left;text-align: center;padding: 0 10px;position: relative;background: url("./../images/dot02.png") no-repeat center left;}
.xw_top li:first-child{background: none;padding-left: 0px;}
.xw_top li a{display:block;height:36px;line-height:35px;font-size:22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;color: #333;padding: 0 10px;}
.xw_top li.active a{border-bottom: 1px solid #c50001;color: #c50001;height: 35px;}
.qh_xian{position: absolute;left: 36px;top: 35px;display: none;}
.xw_top li.active .qh_xian{display: block;}
.xw_dot{position: absolute;left: -9px;top: 10px;}
.xw_title{position: relative;width: 100%;height:42px;}
.xw_title li{float: left;text-align: center;border-top:transparent 3px solid;}
.xw_title li a{display:block;padding: 0 16px;height: 39px;line-height: 39px; font-size:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xw_title li.active{border-top:#c50001 3px solid;}
.xw_title li.active a{background:#fff;border-right: #ccc 1px solid;border-left: #ccc 1px solid;font-weight: bold;color:#c50001;}
.xw_title .more{float: right;line-height: 42px;font-size: 14px;color: #666;padding-right: 5px;}

/*重要转载*/
.zyzz_tit a{color: #c50001;}
.zyzzcon ul li{height: 26px; line-height: 26px;padding-right: 50px;position: relative;}
.zyzzcon ul li a{max-width: none;float: none;}
/***主页切换文字列表***/
/* .mainbox3 .xwcon .list1 li a{max-width: 480px;}
.mainbox3 .xwcon .zyzzcon li a{max-width: 640px;} */
.list1,.listgk{padding:10px 0 0;display: none;}
.list1.active,.listgk.active{display: block;}
.list1 .clearfix li{float: left;background: none;}
.list1 li{height: 34px;line-height: 34px;font-size: 16px; vertical-align: bottom;overflow: hidden;padding-left:14px;background: url("../images/dot01.png") left center no-repeat;position: relative;padding-right: 50px;}
.list1 li a{float: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.list1 li .date{ font-size:14px;color:#999;float: none;position: absolute;right: 0;top: 0;}
.list1 li img{float: left; padding: 12px 0 0;display: none;}
.list1 li .title{float:none;display:block; margin-right:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list1 li .title a{margin-right:0;}
.list1 li .title a.tit{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;max-width: 100%; float:left;}
.list1 li .title a.a, .list1 li .title .fz{color: #e41010; display: inline;float: none;}
.list1 li .title .split{ padding: 0 5px;}

.listgk li{height:34px;line-height:34px;vertical-align:bottom;padding:0 55px 0 14px;background:url(../images/dot01.png) 0 center no-repeat;overflow:hidden;position:relative; font-size: 16px;}
.listgk li .col-block{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .date{white-space: nowrap; position: absolute; right: 0; top: 0; color: #999; font-size: 14px;}
.listgk li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0;}
.listgk li .explain-list,.listgk li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .explain-list .split-line,.listgk li .policy-list .split-line{padding:0 5px;color:#666;font-size:14px;}
.listgk li .explain-list a,.listgk li .policy-list a{display:inline;color:#d00;float:none;background:none;max-width:none;padding:0;margin:0;}
.listgk li .explain-list a:hover,.listgk li .policy-list a:hover{color: #f00;}

/*政民互动*/
.hd_ul li{position: relative;}
.hd_ul li .date{position: absolute;right: 0;top: 0;}
.hd_ul li .over{position: absolute;right: 50px;top: 0;color: red;}
.hd_ul li .starting{position: absolute;right: 50px;top: 0;color: green;}

/*首页list*/
.news_list{height: 440px;}
.news_list .slide_tit {position: relative;margin-bottom: 10px;}
.news_list .slide_tit .hd_pic{position: absolute;left: -25px;}
.sideMenu{  border-left:2px solid #ddd;  }
.sideMenu h3{line-height: 50px;cursor: pointer;font-size: 24px;font-weight: bold;margin-left: 30px;height: 50px;}
.sideMenu #h31{color: #7cb434;}
.sideMenu #h32{color: #f87b3f;}
.sideMenu #h33{color: #2d89de;}
.sideMenu h3 span{ float:right; display:block; width:27px; height:25px;cursor:pointer;position: relative;}
.sideMenu h3 .span01{background: #d7e8c2;}
.sideMenu h3 .span02{background: #fdd7c5;}
.sideMenu h3 .span03{background: #c0dbf5;}
.sideMenu .slide_tit em{width:27px; height:25px;position: absolute;left: 0;top: 0;}
.sideMenu .slide_tit.on em{ background-position: center 7px;}
.sz_con{height: 220px;}
.sz_con .list1{padding: 0px;}
.sz_con .slide_ul{padding: 0 30px;}
.xw_top .sz_ul li a{font-size: 20px;font-weight: normal;}
.sz_con .slide_ul .list1 li a{max-width: 990px;}
.xw_top .cheng_ul li.active a {border-bottom: 1px solid #f87b3f;color: #f87b3f;font-weight: bold;}
.xw_top .lan_ul li.active a {border-bottom: 1px solid #2d89de;color: #2d89de;font-weight: bold;}

/*主页mainbox2*/
.box_ncjr{width: 600px;border-top: 1px solid #ddd;line-height: 40px;height: 350px;overflow: hidden;}
.box_jrkb{width: 560px;border-top: 1px solid #ddd;line-height: 40px;height: 385px;overflow: hidden;}
.mainbox2_tit{height: 40px;text-indent: 15px;font-size: 20px;font-weight: bold;background: #f7f7f7;}
.mainbox2_tit a{color: #c50001;height: 40px;border-top: 1px solid #c50001;line-height: 40px;display: block;width: 150px;}
.xwtop2 li a{font-size: 16px;}


/*通知公告*/
.gundong{margin-top: 15px;height: 340px;overflow: hidden;}
.tzgg_box ul li{height: 34px;line-height: 34px;font-size: 16px;vertical-align: bottom;overflow: hidden;padding-left: 14px;background: url(../images/dot01.png) left center no-repeat;position: relative;padding-right: 50px;}
.tzgg_box ul li a{float: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.tzgg_box ul li .date{font-size: 14px;color: #999;position: absolute;right: 0;top: 0;}

/*主页政务公开政民互动*/
.zwzm{width: 740px;}
.zwzm .xwcon{height: 282px;}
.ztzl{width: 358px;border: 1px solid #ddd;height: 408px;padding: 0 20px;}
.ztzl .img-title{display: none;}
/*四个公开*/
.sgk{width: 740px;height: 70px;margin-top: 20px;}
.sgk li{float: left;width: 175px;height: 70px;background: #fbf6f6;margin-right: 13px;text-align: center;line-height: 70px;}
.sgk li:hover img{-webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);
 transform:rotate(360deg);}
.sgk li.num4{margin-right: 0px;}
.mainbox3_tit{height: 36px;line-height: 36px;border-bottom: 1px solid #ddd;}
.mainbox3_tit a{font-size: 20px;color: #c50001;font-weight: bold;display: block;width: 90px;border-bottom: 1px solid #ff9200;text-align: center;}
.wjjr .mainbox3_tit a{width: 110px;}
/*左右滚动*/
.ztzl .j-scroll{width: 100%;height: 115px;overflow: hidden;position: relative;margin: 20px 0;}
.ztzl .j-scroll span{position: absolute;top: 45px;width: 20px;height: 30px;}
.ztzl .j-scroll .prev{background: url(../images/prev.png) center center no-repeat;left: 0;}
.ztzl .j-scroll .next{background: url(../images/next.png) center center no-repeat;right: 0;}
.ztzl .scroll-body{width: 100% !important;}
.ztzl ul li{float: left;}
.ztzl ul li img{width: 100%;}
.wjjr ul{margin-top: 5px;}
.wjjr ul li{height: 34px;line-height: 34px;font-size: 16px;vertical-align: bottom;overflow: hidden;padding-left: 14px;background: url(../images/dot01.png) left center no-repeat;}
.wjjr ul li a{height: 34px;white-space: nowrap;}

/*专题专栏*/
.ztzl_pic{margin-top: 16px;}
.ztzl_pic ul li{margin-bottom: 17px; float: none; text-align: center;}
.ztzl_pic ul li img{width: auto; height: 115px; max-width: 100%; *width: 100%;}
/*互动交流*/
/*信箱*/
.hdjl .hd_telbox{height: 28px;background: #fafafa;margin-top: 2px;position: relative;padding-right: 220px;}
.hdjl .hd_telbox p{height: 28px;line-height: 28px;font-size: 15px;color: #535353;}
.hdjl .hd_telbox p.p1{text-align: center;position: absolute;right: 0;top: 0;width: 120px;}
.hdjl .hd_telbox p.p2{text-align: center;}
.hdjl .hd_telbox p.p3{text-align: center;position: absolute;right: 120px;width: 100px;top: 0;}

.hdjl .xwcon{height: 220px;}

.hdjl .hd_xdbox li{height: 30px;line-height: 30px;position: relative;padding-right: 220px;}
.hdjl .hd_xdbox li p{height: 30px;}
.hdjl .hd_xdbox li p.p1{text-indent: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #999;position: absolute;right: 0;top: 0;width: 120px;}
.hdjl .hd_xdbox li p.p2 a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 15px;}
.hdjl .hd_xdbox li p.p3{position: absolute;right: 120px;width: 100px;top: 0;text-align: center;}
.hdjl .hd_xdbox li p.p3 span{color: #fa8400;}
/*意见征集*/
.hdjl .zjlist li{ position: relative;height: 30px;line-height: 30px;padding-left: 10px;background: url("../images/dot01.png") left center no-repeat;padding-right: 0;}
.hdjl .zjlist li a{ max-width: none; float: none; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;font-size: 15px;}
.hdjl .zjlist li a.title{margin-right: 0;}
.hdjl .zjlist li span{ position: absolute; top: 0px; right: 0px;}
.hdjl .zjlist li .date{display: none;}
.hdjl .zjlist li .starting{ color: green;}
.hdjl .zjlist li .over{ color:red;}
/*网上调查*/
.hdjl .dclist li{ position: relative;height: 30px;line-height: 30px;padding-left: 10px;background: url("../images/dot01.png") left center no-repeat;}
.hdjl .dclist li a{ max-width: none; float: none; margin-right: 60px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;font-size: 15px;}
.hdjl .dclist li span{ position: absolute; top: 0px; right: 0px;}
.hdjl .dclist li .date{display: none;}
.hdjl .dclist li .starting{ color: green;}
.hdjl .dclist li .over{ color:red;}

/*监督检查*/
.jdjcBox{ padding: 20px 0 0;}
.jdjcBox li{ float: left; width: 220px; margin-left: 15px;}
.jdjcBox li a{display: block; height: 36px; background: #f7f7f7; border: 1px #f7f7f7 solid; padding: 15px 0 14px; line-height: 0; font-size: 0; text-align: center; transition: 0.4s all;}
.jdjcBox li a img,.jdjcBox li a span{display: inline-block; cursor: pointer; vertical-align: middle;height: 36px;}
.jdjcBox li a img{ width: auto;}
.jdjcBox li a span{ padding-left: 16px; max-width: 145px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 18px; line-height: 36px; text-align: left;}
.jdjcBox li a:hover{ color: #c50001; border-color: #c50001; background: #fff;}
.jdjcBox li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.jdjcBox li.num1{margin-left: 0;}

/*电话*/
.ggj_tel ul li{width: 100%;color: #c50001;font-size: 20px;height: 40px;line-height: 40px;}
.ggj_tel ul li a{color: #c50001;}
/*2020.11.26 新*/
.box_openness{ width: 580px; height: 386px;}
.box_openness .xwcon{height: 264px; overflow: hidden;}
.box_openness .sgk{width: auto; margin-top: 15px;}
.box_openness .sgk li{width: 135px;}
.box_openness .listgk li{ height: 36px; line-height: 36px;}
.box_zcfgbox{width: 740px; height: 410px;}
.mainbox3 .box_zcfgbox .list1 li a{max-width:none;}


/*20220526横幅*/
.hfbox{ padding: 20px;background: #fff;margin-bottom: 20px;}
.hfbox .flash-slide{width: 100%;height: 100px;overflow: hidden; position:relative;}
.flash-slide .flash-pic,.flash-slide .flash-pic ul,.flash-slide .flash-pic ul li,.flash-slide .flash-pic ul li img,.flash-slide .flash-pic ul li a{height:100% !important;width:100% !important;}
.flash-slide .flash-pic{position:relative;z-index:0;}
.flash-slide .flash-pic li{zoom:1;vertical-align:middle;}
.flash-slide .flash-pic a{display:block;color:#fff;position:relative;}
.flash-slide .flash-pic img{display:block;}
.hfbox .flash-slide .title{display: none;}
.hfbox .flash-slide a:hover .title{color: #fff;}
.hfbox .flash-num{ height:12px; overflow:hidden; position:absolute; right:6px; bottom:14px; z-index:1; }
.hfbox .flash-num ul{ overflow:hidden; zoom:1; float:left;}
.hfbox .flash-num ul li{ float:left; margin-right:8px; width:12px; height:12px; text-indent: -20em; font-size: 0; background:#fff;overflow: hidden; cursor: pointer;border-radius: 50%;}
.hfbox .flash-num ul li.on{background:#ed0000;}

@media (max-width: 1199px) and (min-width: 992px){
    .yqlinks dl.select{width: 193px;}
    .xwbox,.box_jrkb{width: 432px;}
    .twbox,.box_openness{width: 500px;}
    .xw_top li a,.xw_top li{padding: 0 5px;}
    .tzgg_box{padding: 0;}
    .box_openness .sgk li{width: 115px;}
    .ztzl{width: 330px;padding: 0 10px;height: auto;}
    .box_zcfgbox{width: 582px;}
    .ztzl_pic ul li{margin-bottom: 10px;}
    .jdjcBox li{width: 178px;}
}
@media (max-width:991px) {
    .mainbox1{padding: 10px;height: auto;}
    .twbox{width: 100%;height: 520px;float: none;}
    .xw_top{height: auto;}
    .xwbox,.box_jrkb,.box_zcfgbox{width: auto;float: none;height: auto;margin-top: 10px;}
    .box_openness{margin-top: 0;}
    .box_openness .sgk li{width: 172px;}
    .mainbox2{margin-bottom: 10px;padding: 0 10px 10px;}
    .mainbox3{margin-bottom: 10px;padding:10px;height: auto;}
    .ztzl{float: none;width: auto;height: auto;padding: 0 10px;}
    .mainbox4{padding: 10px 10px 0;}
    .jdjcBox li,.jdjcBox li.num1{width: 31.333%;margin: 0 1% 10px;}
    .hdjl,.ggj_tel{padding-bottom: 10px;}
    .hftop{ padding:10px;}
    .hfbox{margin-bottom: 10px;padding: 15px;}
    .hfbox .flash-slide{height: 80px;}
    .hftop-img{ height: 80px;}
}
@media (max-width: 767px) {
    .box_openness .sgk{margin-top: 0;}
    .box_openness .sgk li,.box_openness .sgk li.num4{width: 48%;margin: 10px 1% 0;}
    .jdjcBox li,.jdjcBox li.num1{width: 48%;margin: 0 1% 10px;}
    .sgk{height: auto;}
    .ggj_tel ul li{height: auto;line-height: 30px;}

    .hdjl .hd_telbox p.p1,.hdjl .hd_xdbox li p.p1{display: none;}
    .hdjl .hd_telbox p.p3,.hdjl .hd_xdbox li p.p3{right: 0;}
    .hdjl .hd_xdbox li{padding-right: 100px;}

    .twbox{height: 430px;}
    .ztzl_pic{margin-top: 10px;}
    .ztzl_pic ul li{margin-bottom: 10px;}

    .hfbox{padding: 10px;}
    .hfbox .flash-slide{height: 60px;}
    .hftop-img{ height: 60px;}
}
@media (max-width: 600px) {
    .twbox{height: 370px;}
}
@media (max-width: 500px) {
    .twbox{height: 320px;}
}
@media (max-width: 400px) {
    .twbox{height: 260px;}
    .jdjcBox li, .jdjcBox li.num1{width: 100%;margin: 0 auto 10px;}
    .jdjcBox li a{padding: 8px 0;}
}
@media (max-width: 375px) {
    .twbox{height: 240px;}
}


