﻿@charset "utf-8";
/****互动交流栏目****/
.hd_ztcbox{background: #f7f7f7;padding: 0 0 20px;margin-bottom: 20px;}
.hd_top{height: 50px;line-height: 50px;background:url("../images/hd_topbg.png") center no-repeat;}
.hd_top{font-size: 24px;color: #c50001;text-align:center;}
.hd_top span{display:inline-block;background:#F7F7F7;padding: 0 10px;font-weight: bold;}
.hd_ztclink{margin-top: 10px;padding: 0 10px;}
.hd_ztclink li{width: 132px; float: left;margin: 0 5px;}
.hd_ztclink li a{display: block;text-align: center;height: 100px;padding: 20px 0 0;border-radius: 5px;-webkit-border-radius: 5px;background: #95aded;}
.hd_ztclink li .img_title{display: block;line-height: 30px;font-size: 20px;color: #fff;}
.hd_ztclink li.num2 a{background:#67bbe7;}
.hd_ztclink li.num3 a{background:#efd06b;}
.hd_ztclink li.num4 a{background:#a7e27a;}
.hd_ztclink li.num5 a{background:#95cded;}
.hd_ztclink li.num6 a{background:#aca8fb;}
.hd_ztclink li.num8 a{background: #ff9966}
.hd_ztclink li.num8 .img_title{line-height: 24px}
.hd_ztclink li a:hover img{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transition: transform 0.9s;-webkit-transition: transform 0.9s;-moz-transition: transform 0.9s;}
/***数据播报***/
.sjbb{padding:20px 19px 19px;border:#dedede 1px solid;border-top: none;}
.sjbb_info,.sjbb_rank{width: 398px;height: 335px;padding: 10px 0 0; border: #f0f0f0 1px solid;border-radius: 5px;-webkit-border-radius: 5px;overflow:hidden;background: #fcfcfc;}
.sjbb_info{width: 698px;}
.sjbb_tit{font-size: 16px;font-weight: bold;text-align: center;}
.sjbb_info{padding: 0;height: 345px;}
.sjbb_info .sjbb_tit{padding: 10px 0 0;}
.sjbb_con{padding: 7px 25px 0;}
.sjbb_con li{width: 240px;float: left;height: 50px; line-height: 20px;font-size: 16px;margin: 10px 0 10px;}
/*.sjbb_con li.num5{width: 100%;}*/
.sjbb_con li i{display: block;font-style: normal;line-height: 30px;height:30px; font-size: 18px;color: #c50001;}
.sjbb_con li span{display: block; padding-left: 65px;background: url("../images/sjbb_icon01.png") left center no-repeat;}
.sjbb_con li.num1 span{background: url("../images/sjbb_icon02.png") left center no-repeat;}
.sjbb_con li.num2 span{background: url("../images/sjbb_icon06.png") left center no-repeat;}
.sjbb_con li.num3 span{background: url("../images/sjbb_icon03.png") left center no-repeat;}
.sjbb_con li.num4 span{background: url("../images/sjbb_icon04.png") left center no-repeat;}
.sjbb_con li.num5 span{background: url("../images/sjbb_icon05.png") left center no-repeat;}
.sjbb_con li.num6 span{background: url("../images/sjbb_icon07.png") left center no-repeat;}
.sjbb_con li.num8 span{background: url("../images/sjbb_icon08.png") left center no-repeat;}

/***数据排行**/
.sjbbScroll{padding: 0 10px;position: relative;height: 340px;overflow: hidden;}
.sjbbScroll .prev,.sjbbScroll .next{width: 39px;height: 39px;position: absolute;top: 50%;margin-top: -20px;z-index: 1;cursor: pointer;}
.sjbbScroll .prev{left:10px;background: url("../images/hd_arrow_left.png") center no-repeat;}
.sjbbScroll .next{right:10px;background: url("../images/hd_arrow_right.png") center no-repeat;}

.sjbbScroll  .scroll-wrap ul{width: 100% !important;}
.sjbbScroll  .scroll-wrap ul li{width: 100% !important;float: left;height: 340px;overflow: hidden;}
.dwph{margin-top: 10px;padding-left: 40px;}
.dwph .dwlist{padding:9px 0;}
.dwph2{padding-left: 20px;}
.dwph2 .dwlist{padding:6px 0;}
.dwph .dwname{display: block;float: left; width: 50px; text-align: right;font-size: 12px;color: #666;height: 15px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.dwph2 .dwname{width: 100px;}
.dwph .progress_box{margin-left: 56px;height: 15px;}
.dwph2 .progress_box{margin-left: 106px;}
.dwph .progress_box .progress{height: 15px;border-radius: 15px;-webkit-border-radius: 15px;position: relative;}
.dwph .progress_box .progress .num{position: absolute;line-height: 15px;font-size: 12px;color: #fff; right:10px;top: 0;}

.short-one{right: -25px !important;}
.dwph2 .colo1{color: #9287cc !important;}
.dwph2 .colo2{color: #f8ff26 !important;}
.dwph2 .colo3{color: #ff534e !important;}
.dwph2 .colo4{color: #e8ad63 !important;}
.dwph2 .colo5{color: #718ed2 !important;}
.dwph2 .colo6{color: #858ea0 !important;}
.dwph2 .colo7{color: #8ee0d5 !important;}
.dwph2 .colo8{color: #f3a28a !important;}
.dwph2 .colo9{color: #ffd390 !important;}
.dwph2 .colo10{color: #83dd99 !important;}

.dwph1 .colo1{color: #9287cc !important;}
.dwph1 .colo2{color: #f8ff26 !important;}
.dwph1 .colo3{color: #ff534e !important;}
.dwph1 .colo4{color: #e8ad63 !important;}
.dwph1 .colo5{color: #718ed2 !important;}
.dwph1 .colo6{color: #858ea0 !important;}
.dwph1 .colo7{color: #8ee0d5 !important;}
.dwph1 .colo8{color: #f3a28a !important;}
.dwph1 .colo9{color: #ffd390 !important;}
.dwph1 .colo10{color: #83dd99 !important;}

.dwph .color1{background: #9287cc;}
.dwph .color2{background: #DEBC13;}
.dwph .color3{background: #ff534e;}
.dwph .color4{background: #e8ad63;}
.dwph .color5{background: #718ed2;}
.dwph .color6{background: #858ea0;}
.dwph .color7{background: #8ee0d5;}
.dwph .color8{background: #f3a28a;}
.dwph .color9{background: #ffd390;}
.dwph .color10{background: #83dd99;}

.mtdt_link{height: 90px;overflow: hidden;margin: 20px 0;}
.mtdt_link li{width: 570px;float: left; margin-left: 20px;}
.mtdt_link li.num1{margin-left: 0;}
.mtdt_link li img{width: 100%;}
.mtdt_link li .img_title{display: none;}

.hd_left,.hd_right{width:565px;}

@media only screen and (min-width: 992px) and (max-width: 1199px){
    .mtdt_link li{width: 466px;}
    .mtdt_link li img{height:80px; }
}
@media only screen and (max-width:991px) {
    .mtdt_link{height: auto;}
    .mtdt_link li{width: 100%;margin-left: 0;margin-bottom: 10px;}
    .mtdt_link li img{height:auto;}
}

/*案例公开*/
.hdy_cxbox{margin-top: 14px;}
.hdy_cxbox li{float: left;position: relative;}
.hdy_cxbox li.bt{line-height: 29px;width: 56px;}
.hdy_cxbox li.srk{width: 149px;height: 29px;margin-right: 10px;}
.hdy_cxbox li.srk input{width: 148px;height: 27px;line-height: 27px;text-indent: 8px;color: #999;border: #dcdcdc 1px solid;background: none;outline: none;}
.hdy_cxbox li.srk1{width: 354px;height: 29px;margin-right: 10px;}
.hdy_cxbox li.srk1 input{width:352px;height: 27px;line-height: 27px;text-indent: 8px;color: #999;border: #dcdcdc 1px solid;background: none;outline: none;}
.hdy_cxbox li.cxbtn{width: 58px;height: 29px;float: right;}
.hdy_cxbox li.cxbtn input{width: 58px;height: 29px;border: none;line-height: 29px;text-align: center;color: #fff;background: #c50001;outline: none;}

.algk_mesgbox{margin: 10px 0;}
.algk_mesgbox p{float:right;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.algk_mesg_tel{height: 31px;line-height: 31px;border-top: #dcdcdc 1px solid;border-bottom: #dcdcdc 1px solid;overflow: hidden;}
.algk_mesg_tel p{height: 31px;line-height: 31px;font-size: 15px;color: #555;font-weight: bold;}
.algk_mesg_tel p.p1{text-align: left;text-indent: 56px;}
.algk_mesglist{height: 176px;}
.algk_mesglist li{height: 34px;line-height: 34px;vertical-align: bottom;overflow: hidden;}
.algk_mesglist li p{height: 34px;line-height: 34px;}
.algk_mesglist p.p1 a{display: block;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.algk_mesgbox p.p3,.algk_mesgbox p.p4{width: 90px;}
.algk_mesgbox p.p0{width: 110px;float: left;display: none;}
.algk_mesgbox p.p1{float: none;margin: 0 300px 0 0;text-align: left;}
.algk_mesgbox p.p2{width: 120px;}

/*在线访谈*/
.szxx_titr{float: right;line-height: 42px;font-size: 15px;font-weight: bold;color: #c50001;}
.szxx_titr a{padding: 0 10px;color: #c50001;}
.zxftcon{height: 210px;margin-top: 20px;}
.zxftcon .ftimg{width: 270px;height: 200px;float: left;}
.zxftcon .ftimg a{display: block;}
.zxftcon .ftimg img{width: 100%;height: 200px;}
.zxftcon .ftcon{margin-left:290px;font-size: 16px;}
.zxftcon .ftcon p{font-size: 16px;height:40px;line-height: 40px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zxftcon .title{font-size: 22px;font-weight: bold;color:#c50001;height: 30px;line-height: 30px;padding: 0;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zxftcon .ftcon p span,.zxftcon .ftcon .zy_con span{font-weight: bold;}
.ftcon .zy_con{line-height: 34px;height:102px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ftcon .zy_con .more{font-size: 15px;color:#c50001;}

.hd_right{padding-left: 14px;border-left: #c7c7c7 1px dashed;}
/**市长信箱查询**/
.szxx_cx{margin-top: 10px;position: relative;}
.szxx_cx li.btn{position:absolute; width:58px;height: 29px;top: 0;right: 0;}
.szxx_cx li.btn input{width:58px;height: 29px;line-height: 29px;text-align: center;background: #c50001;color: #fff;border: none;outline: none;}
.szxx_cx li.srk{margin-right: 58px;}
.szxx_cx li.srk input{width: 100%;height: 27px;line-height: 27px;text-indent: 8px;color: #999;border: #dcdcdc 1px solid;background: none;outline: none;}

.sxxx_mesgbox{margin: 10px 0;}
.szxx_mesg_tel{height: 31px;line-height: 31px;border-top: #dcdcdc 1px solid;border-bottom: #dcdcdc 1px solid;overflow: hidden;}
.szxx_mesg_tel p{height: 31px;line-height: 31px;font-size: 15px;color: #555;font-weight: bold;}
.szxx_mesg_tel p.p1{text-indent: 64px;}
.sxxx_mesgbox .p3{float: right;width: 64px;text-align: right;}
.sxxx_mesgbox .p1{float: none;margin-right: 64px;}
.szxx_mesglist{height: 170px;padding: 10px;}
.szxx_mesglist li{height: 34px;line-height: 34px;vertical-align: bottom;overflow: hidden;}

.szxx_mesglist p.p1 a{display: block;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}

/**征集调查**/
.myzj_title li a{padding: 0 12px;}

.myzj_con{height: 219px;}
.myzj_con ul li{overflow: hidden;padding: 20px 0 0;}
.myzj_con ul li .zjl {width:68px;height: 51px;float: left;text-align: center;font-size: 13px;background: #c50001;border: #c50001 1px solid; color: #c50001; border-radius: 4px;overflow: hidden;}
.myzj_con ul li .date {display: block;width:100%;height: 25px;line-height:25px;background: #fff;}
.myzj_con ul li .zt {display: block;width: 100%;height: 26px;line-height: 26px;color: #fff;}
.myzj_con ul li .zjl.starting {background: #c50001;border-color:#c50001;color: #c50001;}
.myzj_con ul li .zjl.nostart {background: #ff9900;border-color:#ff9900;color:#ff9900;}
.myzj_con ul li .zjl.over{background: #dbd9da;border-color:#dbd9da;color: #dbd9da;}
.myzj_con ul li .dczj_intro {padding-left: 82px;font-size: 16px;line-height: 25px;}
.myzj_con ul li .dczj_intro a{display: block;height: 50px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.hd_zgbz{height: 209px;}
.hd_zgbz li{height: 34px;line-height: 34px;}
.hd_zgbz.list1 li a{max-width: 460px;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .hd_ztclink li{width: 106px;margin: 0 5px;}
    .hd_ztclink li.num6 .img_title{line-height: 24px}
    .sjbb_info{width:566px;height: 365px; }

    .sjbb_rank{width:332px;height: 354px; }
    .sjbb_con{padding: 7px 10px 0;}
    .sjbb_con li{width: 212px;}
    .sjbb_con li i{font-size: 20px;}
    /**案例公开**/
    .hd_left,.hd_right{width: 461px;}
    .hdy_cxbox li.srk1{width: 200px;}
    .hdy_cxbox li.srk1 input{width: 198px;}

    .myzj_title li a{padding: 0 6px;}
    .hd_zgbz.list1 li a{max-width:372px;}
}

@media only screen and (max-width:991px) {
    .hd_ztclink li{margin:0 23px 15px;}
    .sjbb_info, .sjbb_rank{width:100%;float: none; }
    .sjbb_rank{margin-top: 15px;}

    .sjbb_con li{width: 320px;}
    /**案例公开**/
    .hd_left{width:100%;float: none;}
    .hdy_cxbox li.srk1{width: 296px;}
    .hdy_cxbox li.srk1 input{width: 294px;}


    .hd_right{width: 100%;float: none;margin-top: 15px;padding-left: 0;border: none;}
    .hd_zgbz.list1 li a{max-width: 648px;}

}

@media only screen and (max-width:767px) {
    .hd_ztclink li{width: 31.33%; margin:0 1% 10px;}
    .sjbb_info{height: auto;}
    .sjbb_con li{width: 100%;}
    .sjbb_con li i{font-size: 20px;}

    .hdy_cxbox li{margin-bottom: 5px;}
    .hdy_cxbox li.srk{display: none;}
    .hdy_cxbox li.srk1{width: auto; float: none;margin: 0 65px 0 60px;}
    .hdy_cxbox li.srk1 input{width: 99%;}
    .algk_mesgbox p.p0,.algk_mesgbox p.p2,.algk_mesgbox p.p4{display: none;}
    .algk_mesgbox p.p1{margin: 0 90px 0 0;}

    .hd_zgbz.list1 li a{max-width: none;}

    /**在线访谈**/
    .zxftcon{height: auto;}
    .zxftcon .ftimg{width: 100%;float: none; height: auto;}
    .zxftcon .ftimg img{height: auto;}
    .zxftcon .ftcon{margin:15px 0 0;}
}
@media only screen and (max-width:479px) {
    .hd_top{line-height:30px;height: auto;font-size: 20px;background: none;padding: 5px 0 0;}
}
/****政民互动-案例选登2019-12-28***/
/*信件选登页查询*/
.mesglist_search2{ padding: 13px 58px 13px 48px; background: #f6f7fb;}
.mesglist_search2 li{float: left; padding: 7px 0; line-height: 40px; text-align: left;}
.mesglist_search2 li.bt{width: 500px;margin-left: 10px;}
.mesglist_search2 li .tit{float: left; font-size: 16px; text-align: right; width: 85px; line-height: 40px; height: 40px;}
.mesglist_search2 li .input,.mesglist_search2 .select{height: 40px;  line-height: 0; font-size: 0; *float: left; *margin-left: 0 !important; *width: 907px;}
.mesglist_search2 li .input input{border: 1px solid #c6c6c6; background: #fff; height: 38px; border-radius: 8px; line-height:38px; font-size: 16px; padding: 0 10px; width: 100%; *width: 98%; *padding: 0 1%; box-sizing:border-box;}
.mesglist_search2 li.bh{width: 295px;}
.mesglist_search2 li.bh .input{*width: 202px;}
.mesglist_search2 li.ly{width: 263px;}
.mesglist_search2 li.ly .select{ margin-left: 59px; *width: 202px;}
.mesglist_search2 li.ly .tit{ width: 59px;}
.mesglist_search2 .select select{ width: 100%; height: 40px; padding: 0 1%; font-size: 16px; line-height: 40px; border-radius: 8px; vertical-align: middle;border: 1px solid #c6c6c6; *float: left; overflow: hidden;}
.mesglist_search2 li.cxm{width: 323px;}
.mesglist_search2 li.cxm .tit{ width: 110px;}
.mesglist_search2 li.cxm .input{margin-left: 110px; *width: 212px;}
.mesglist_search2 li.btn01{ width: 220px; font-size: 0; line-height: 0; padding-left: 3px;}
.mesglist_search2 li.btn01 input{ width: 100px; margin-left: 10px; text-align: center; height: 40px; cursor: pointer; line-height: 40px; color: #fff; font-size: 18px; background: #C50001; border-radius: 8px; border: 0 none; vertical-align: middle;}

/***信息选登列表****/
.algk_mesgbox2{margin: 10px 0 20px;}
.algk_mesgbox2 p{ text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; position: absolute; top:0px;}
.algk_mesg_tel2{height: 34px;line-height:34px;color: #666; border-bottom: #dcdcdc 1px solid;overflow: hidden; position: relative;}
.algk_mesg_tel2 p{height: 34px;line-height: 34px;font-size: 16px;font-weight: bold;}
.algk_mesg_tel2 .p1{text-align: left;text-indent: 56px;}
.algk_mesglist2{height:246px;}
.algk_mesglist2 li{height: 40px;line-height: 40px;font-size: 15px; vertical-align: bottom;overflow: hidden;border-bottom: #ddd 1px dashed; position: relative;}
.algk_mesglist2 li p,.algk_mesglist2 li>div{height:40px;line-height: 40px; position: absolute; top:0px;}
.algk_mesglist2 .p1 a{display: block;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.algk_mesgbox2 .p3,.algk_mesgbox2 .p4{width: 90px;}
.algk_mesgbox2 .p6{width: 130px; right: 342px;}
.algk_mesgbox2 .p0{width: 144px;left:0px;}
.algk_mesgbox2 .p1{float: none;margin: 0 472px 0 144px;text-align: left; position: static;}
.algk_mesgbox2 .p2{width: 162px; right: 180px;}
.algk_mesgbox2 .p4{ right:0px;}
.algk_mesgbox2 .p3{ right: 90px;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .mesglist_search2 li.ly{width: 200px;}
    .mesglist_search2 li.bt{width: 410px;}
}
@media only screen and (max-width:991px) {
    .algk_mesgbox2 .p0,.algk_mesgbox2 .p2,.algk_mesgbox2 .p3,.algk_mesgbox2 .p6{display: none;}
    .algk_mesgbox2 .p1{margin: 0 90px 0 0;}
    .mesg_listbox2 .tel p.p2{text-indent: 20px;}
    .mesg_listbox2 li p.p2 a{padding:0;}

    .mesglist_search2 li{float: none !important; width: auto !important;}
    .mesglist_search2{padding: 13px 25px 13px 10px;}
    .mesglist_search2 li .tit{width: 59px !important;}
    .mesglist_search2 li.bt{margin-left: 0;}
    .mesglist_search2 li .input,.mesglist_search2 li.ly .select{margin-left: 59px !important;}
    .mesglist_search2 li.btn01{ text-align: center; padding-left: 0;}
}
/***政民互动栏目页-end***/
/***政务新媒体大厅页面**/
.m-header{background:url("../images/pic-header.png") top center no-repeat;}
.m-head{height: 260px;position: relative;}
.back-home{position: absolute;right:0px;top: 12px;font-size: 16px;font-weight: bold; color: #fff;line-height: 32px; padding-left: 28px;background: url(../images/icon-home.png) left center no-repeat;}
.m-main{margin:20px 0;}
.m-tab li{float: left;width: 373px;margin-right: 40px;}
.m-tab li.last{margin-right: 0;}
.m-tab li a{display: block;height: 85px;text-align: center;line-height: 85px;background: #e5e5e5;font-size: 24px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-tab li.active a{background:#C50001;color: #fff;}
.m-content{margin-top: 30px;padding: 15px;border: 1px solid #ddd;}
.m-content li{float: left;margin: 15px 0;width:194px;text-align: center;}
.m-content li img {display: block;margin: 0 auto;width: 110px;height: 110px;border-radius: 50%;}
.m-content li .img_title{display: block;font-size: 16px; line-height:58px; overflow: hidden;text-align: center;text-overflow: ellipsis; white-space: nowrap;}

@media only screen and (min-width: 992px) and (max-width: 1199px){
    .m-header{background-size: 1380px 260px;}
    .m-tab li{width: 304px;}
    .m-content li{width: 192px;}
}
@media only screen and (max-width:991px) {
    .m-header{background-size: 1000px 200px;}
    .m-head{height: 200px;}
    .back-home{right: 10px;}
    .m-tab li{width: 226px;margin: 0 15px !important;}
    .m-content{margin: 20px 10px 0;}
    .m-content li{width:179px;}
    .m-content li .img_title{line-height: 40px;}
}
@media only screen and (max-width:767px) {
    .m-head{height: 160px;}
    .m-header{background-size:768px 160px;}
    .m-tab li{width:31.33%;margin: 0 1% !important;}
    .m-content li{width: 33.33%}
}
@media only screen and (max-width:479px) {
    .m-head{height: 120px;}
    .m-header{background-size:480px 120px;}
    .m-tab li a{font-size: 16px;height: 60px;line-height: 60px;}
    .m-content li{width: 48%;margin: 0 1%;}
}

/*政民互动-数据播报-2020-7-23*/
.sjbb_list{padding: 0 15px;}
.sjbb_list ul li{border-bottom:#e8e8e8 1px dashed;overflow: hidden;height: 48px;padding: 2px 0 1px;}
.sjbb_list .tit{font-size: 12px;display: block;float: left; width: 50px;padding-right: 8px;margin-top: 10px; height: 30px;text-align: center;line-height: 30px;color: #fff;background: url("../images/sjbb_btn01.png") 0 0 no-repeat;}
.sjbb_list li.num2 .tit{background: url("../images/sjbb_btn02.png") 0 0 no-repeat;}
.sjbb_list li.num3 .tit{background: url("../images/sjbb_btn03.png") 0 0 no-repeat;}
.sjbb_list li.num4 .tit{background: url("../images/sjbb_btn04.png") 0 0 no-repeat;}
.sjbb_list li.num5 .tit{background: url("../images/sjbb_btn05.png") 0 0 no-repeat;}
.sjbb_list li.num6 .tit{background: url("../images/sjbb_btn06.png") 0 0 no-repeat;}
.sjbb_list li .sjbb_date{margin-left:60px;}
.sjbb_list li .sjbb_date .xx{width:76px;float: left; line-height: 24px; text-align: center;color: #666;}
.sjbb_list li .sjbb_date .xx i{font-style: normal;color: #ff534e;}
.sjbb_tips{text-align: center;line-height: 30px;color: #666;font-size: 12px;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .sjbb_list{padding: 0 5px;}
    .sjbb_list li .sjbb_date .xx{width: 62px;}
    .sjbb_tips{line-height: 20px;padding-top: 10px;}
}
@media only screen and (max-width:991px) {
    .sjbb_list li .sjbb_date .xx{width: 76px;}
}
@media only screen and (max-width:767px) {
    .sjbb_list ul li{height: auto;}
    .sjbb_list li .sjbb_date .xx{width:25%;}
}
@media only screen and (max-width:479px) {
    .sjbb_list ul li{height: auto;}
    .sjbb_list li .sjbb_date .xx{width: 33.33%;}
}
/*疫情咨询投诉信件的案例选登*/
.yqfk_banner{ background: url("../images/zt_tubg.png") no-repeat; height: 198px; margin-bottom: 30px;}
.yqfk_text{ padding: 66px 0 0 78px; float: left;}
.yqfk_text .img_title{ display: none;}
.yqfk_btn{ padding: 49px 14px 0px 0px; float: right;}
.yqfk_btn ul li{ width: 150px; height: 100px; margin-right: 10px; background: url("../images/yqxd_textbg.png") repeat; border-radius: 10px; float: left; text-align: center;}
.yqfk_btn ul li a{ padding-top: 13px; line-height: 44px; display: block; font-size: 18px; color: #fff;}
.yqfk_btn ul li img{ margin: 0 auto; display: block;}
.algk_mesglist_zx{ height: auto; }
.algk_mesgbox_zx{margin-bottom: 0px;}
.yqfk_wz{ padding: 12px 0 14px; height: auto; overflow: hidden; width: 100%;}
.yqfk_wz ul li{ width:486px; height: 35px; line-height: 35px;float:left; background: url(../images/dot.png) left center no-repeat; font-size: 16px;position: relative;padding-left: 14px;padding-right: 40px;}
.yqfk_wz ul li a{display: block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; max-width: none;float: none;}
.yqfk_wz ul li.odd{ margin-right: 80px;}
.yqfk_wz ul li .date{ font-size:14px;color:#999;float: none;position: absolute;right: 0;top: 0;}
.yqfk_wz ul li img{float: left; padding: 12px 0 0;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.yqfk_banner{ background-size:100% 100%;}
.yqfk_text{ padding: 66px 0 0 50px; }
.yqfk_btn{ padding: 49px 10px 0px 0px;}
.yqfk_btn ul li{ width: 120px;}
.yqfk_wz ul li{ width:460px;}
.yqfk_wz ul li.odd{ margin-right: 32px;}
.yqfk_wz ul li a{ max-width:none; }
}
@media only screen and (max-width:991px) {
.yqfk_banner{ background-size:100% 100%;}
.yqfk_text{ padding: 76px 0 0 20px; width: 60%; }
.yqfk_text img{ width: 100%; height: auto;}
.yqfk_btn{ padding: 49px 10px 0px 0px;}
.yqfk_btn ul li{ width: 110px;}
.yqfk_wz ul li{ width:auto; float: none;}
.yqfk_wz ul li.odd{ margin-right: 0px;}
.yqfk_wz ul li a{ max-width:none; margin-right: 60px; float: none; }
}
@media only screen and (max-width:767px) {
.yqfk_banner{ background-size:auto 100%; height: auto; margin-bottom: 20px;}
.yqfk_text{ padding: 30px 0; width: 100%; text-align: center }
.yqfk_text img{ width: 80%; height: auto;}
.yqfk_btn{ padding: 0px 0 30px; float: none; text-align: center;}
.yqfk_btn ul li{   float: none; display: inline-block;margin:0 5px;}
}
@media only screen and (max-width:600px) {
.yqfk_btn ul li{ width: 130px;}
}
/**2020-4-22新增样式**/
.hd_cxpjbox{ border: 1px solid #e3e3e3; margin-bottom: 20px; overflow: hidden; padding: 19px;}
.hd_cxpj_tit{ width: 110px; height: auto; padding-right: 6px; background: url("../images/cxpj_dot01.png") right center no-repeat;}
.hd_cxpj_tit span{   height: 60px; display: block; color: #c50001; background: #f7f7f7; padding: 35px 10px; line-height: 30px; text-align: center; font-size: 20px; font-weight: bold;}
.hd_cxpjlist{ margin-left:130px; }
.hd_cxpjlist ul li{ width: 346px; height: 120px;padding: 10px 0 0 30px;  margin-right: 20px; float: left; background: url("../images/wzxjcx_tu01.png") right center no-repeat #eef4ff;}
.hd_cxpjlist ul li.rxcx{ background: url("../images/rxcx_tu01.png") right center no-repeat #eef4ff; margin-right: 0px;width: 560px;}
.hd_cxpjlist ul li span{ line-height: 50px; color: #1c4783; font-size: 24px; font-weight: bold;display: block;}
.hd_cxpjlist ul li a{ width: 99px; height: 50px; background: #1c4783; color: #fff; line-height: 50px; font-size: 16px; border-radius: 30px; display: block; text-align: center;float: left;}
.hd_cxpjlist ul li.rxcx a.zwfw-box{margin-left: 10px;width: 260px;line-height: 25px;}
.hd_cxpjlist ul li.rxcx a.cxm-box{line-height: 25px;width: 170px;}

/* 查询弹窗 */
.ui-dialog-title{text-align: center;color: #f7f7f7;font-size: 20px;}
.ui-dialog-header{background: #c50001;}
.ui-dialog-close{opacity: 0.7;color: #fff;}
.ui-dialog-close:focus, .ui-dialog-close:hover{color: #fff;opacity: 1;}
#messageBoardWin ul li{height: 40px;line-height: 40px;padding-left: 100px;position: relative;margin-bottom: 10px;}
#messageBoardWin ul li span.dialog-tit{font-size: 16px;position: absolute;left: 0;top: 0;width: 100px;text-align: right;color: #333;}
#messageBoardWin ul li input{height: 40px;line-height: 40px;border: 0 none;background: #f1f1f1;text-indent: 10px;font-size: 14px;}
#messageBoardWin ul li input.dialog-input{width: 100%;}
#messageBoardWin ul li input.dialog-input1,#messageBoardWin ul li input.dialog-input2{width: 55%;}
#messageBoardWin ul li img{cursor: pointer;}
#messageBoardWin ul li.tj-btn{padding-left: 0;height: 40px;line-height: 40px;}
#messageBoardWin ul li.tj-btn input{width: 100%;text-align: center;height: 40px;line-height: 40px;background: #c50001;color: #fff;font-size: 16px;}

@media only screen and (min-width: 992px) and (max-width: 1199px){
    .hd_cxpjlist ul li{ width: 317px; padding: 7px 0 0 64px;  }
    .hd_cxpjlist ul li.rxcx{ width:317px; }
}
@media only screen and (max-width:991px) {
    .hd_cxpjlist ul li{ width: 250px; padding: 7px 0 0 24px;    background-size: 100% auto;  }
    .hd_cxpjlist ul li.rxcx{ width:250px; padding-left: 24px;     background-size: 100% auto;}
}
@media only screen and (max-width:767px) {
    .hd_cxpjbox{   margin-bottom: 10px;  padding: 10px;}
    .hd_cxpj_tit{ float: none; width: auto;height: auto;   padding-right: 0px; background: none; border-bottom: 1px solid #c50001;}
    .hd_cxpj_tit span{ height: auto; line-height: 30px;}
    .hd_cxpjlist{ margin-left:0px; }
    .hd_cxpjlist ul li{ width: auto;  padding: 7px 0 0 24px;  margin-right: 0px; float: none; margin-top: 10px; }
    .hd_cxpjlist ul li.rxcx{   width: auto; padding-left: 24px; }
}
/***2022-4-24新增样式————12345热线信件查询***/
.rx_messagelist{ padding-top: 20px; height: auto; overflow: hidden; font-size: 16px;}
.rx_head{ height:54px; line-height: 54px; background: #f8f8f8; position: relative; text-align: center; font-weight: bold; }
.rx_head p,.rx_body ul li div{ position: absolute;top:0px; text-overflow:ellipsis; overflow: hidden; white-space: nowrap; display: block;}
.rx_body ul li{ height: 49px; border-bottom: 1px dashed #d5d5d5; line-height: 48px; position: relative; text-align: center;}
.rx_messagelist .p1{ position: static; margin-right:656px}
.rx_messagelist .p2{ width: 252px;right:404px}
.rx_messagelist .p3{ width: 296px; right:108px;}
.rx_messagelist .p4{ width: 108px; right: 0px;}
.rx_head .p1{ padding-left: 106px;}
.rx_body ul li .p3,.rx_body ul li .p4{ font-size: 14px;}
.rx_body ul li .p2{ text-align: left; text-indent: 74px;}
.rx_body ul li .p1{ text-align: left; text-indent: 19px;}
/*12345信件文章*/
.pj_con li .tit{ width: 140px;}
.pj_con li .pj label{ width: 60px;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .rx_messagelist .p1{ margin-right:506px}
    .rx_messagelist .p2{ right:254px}
    .rx_messagelist .p3{ width: 146px; }
}
@media only screen and (max-width:991px) {
    .rx_messagelist .p1{margin-right:388px}
    .rx_messagelist .p2{ width: 200px;right:188px}
    .rx_messagelist .p3{ width: 100px; right:88px;}
    .rx_messagelist .p4{ width: 88px; right: 0px;}
    .rx_body ul li .p2{ text-align: center; text-indent: 0px;}
}
@media only screen and (max-width:767px) {
    .rx_messagelist{ padding-top: 10px;}
    .rx_messagelist .p2, .rx_messagelist .p3{ display: none;}
    .rx_messagelist .p1{margin-right:88px}
    .rx_head .p1{ padding-left: 0px;}
    .rx_body ul li .p1{ text-indent: 10px;}
}

/*12345热线电话查询-20220729*/
.hd-hotline-search{margin-bottom: 20px;}
.hd-hotline-title{float: left;width: 284px; font-size: 22px;height: 70px;line-height: 70px;text-align: center; background:#c50001;color: #fff;font-weight: bold;}
.hd-hotline-title img{padding-right: 12px;}
.hd-hotline-form{margin-left: 284px; border: #ddd 1px solid;height: 35px;padding: 17px 0 16px;}
.hd-hotline-form li{float: left; height: 35px;margin-left: 16px; position: relative;}
.hd-hotline-form li .bt{width: 90px;float: left;font-size: 15px;text-align:justify;text-align-last: justify;text-align: right; text-justify:inter-ideograph;}
.hd-hotline-form li input{float: left;height: 35px;line-height: 35px;}
.hd-hotline-form li .input{float: left;width: 230px;position: relative;}
.hd-hotline-form li .input2{float: left;width: 150px;}
.hd-hotline-form li .input input,.hd-hotline-form li .input2 input{width: 100%;float: left; background: #f1f1f1;border: none;text-indent: 8px;}
.hd-hotline-form li .msg-box{position: absolute;left: 0;}
.hd-hotline-form li .hq-yzm{display: block;float: left;z-index: 1;width: 80px;margin-left: 16px; height: 35px;line-height: 35px;font-style: normal; color: #fff; text-align: center;background: #ffb04a;cursor: pointer;white-space: nowrap;}
.hd-hotline-form li.cxbtn{width: 90px;}
.hd-hotline-form li.cxbtn input{width:100% !important;text-align: center;font-size: 16px;color: #fff;background: #c50001;cursor: pointer;border: none;}
.hd-hotline-form li.cxbtn .btn-reset{margin-left: 10px;background: #b4c6d8;}
.hd-hotline-form #imgCode {float: left; width: 82px;height: 35px;line-height: 35px;}
@media only screen and (min-width: 992px) and (max-width: 1199px){
    .hd-hotline-form li,.hd-hotline-form li .hq-yzm{margin-left: 10px;}
    .hd-hotline-form li .input{width: 180px;}
    .hd-hotline-form li .input2{width: 100px;}
    .hd-hotline-form li.cxbtn{width: 60px;}
}
@media only screen and (max-width:991px) {
    .hd-hotline-title{float: none;}
    .hd-hotline-form{margin-left: 0;margin-top: 10px;}
    .hd-hotline-form li,.hd-hotline-form li .hq-yzm{margin-left: 10px;}
    .hd-hotline-form li .input{width: 200px;}
    .hd-hotline-form li .input2{width: 125px;}
    .hd-hotline-form li.cxbtn{width: 60px;}

}
@media only screen and (max-width:767px) {
    .hd-hotline-search{margin-bottom: 15px;}
    .hd-hotline-title{width: auto;display: inline-block;padding: 10px;font-size: 20px;height: auto; line-height: 30px;}
    .hd-hotline-form{height: auto;padding: 10px;}
    .hd-hotline-form li{width: auto;float: none;margin-left: 0;margin-bottom: 10px;}
    .hd-hotline-form li .input,.hd-hotline-form li .input2{width: 100%;float:none;  position: relative;}
    .hd-hotline-form li .hq-yzm,.hd-hotline-form #imgCode{position:absolute;top: 0;right: 0;}
}