/***************信息公开首页 on*************/

.m-leftBox {
    position: relative;
    width: 258px;
    height: 887px;
    float: left;
    border: 1px solid #ddd;
    font-family: "Microsoft YaHei", 微软雅黑;
}

.m-leftBox h2 {
    position: absolute;
    top: -1px;
    width: 100%;
    height: 49px;
    line-height: 49px;
    padding-left: 18px;
    color: #fff;
    font-size: 16px;
    background: url("../images/openness/title_icon_bg.png") no-repeat 186px 30px #1675c0;
}

.open-btns {
    padding: 68px 13px 10px;
    overflow: hidden;
    zoom: 1;
}

.open-btns li {
    width: 232px;
    height: 50px;
    margin-bottom: 2px;
}

.open-btns li a {
    display: block;
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #3a81b9;
    padding-left: 84px;
    background: url("../images/openness/btn_icons.png") no-repeat #d7e8f5;
}

.open-btns li a:hover {
    color: #fff;
    background: url("../images/openness/btn_icons_hover.png") no-repeat #76b9ec;
}

.open-btns li.i1 a {
    background-position: 44px 15px;
}

.open-btns li.i2 a {
    background-position: 44px -36px;
}

.open-btns li.i3 a {
    background-position: 44px -88px;
}

.open-btns li.i4 a {
    background-position: 44px -140px;
}

.open-btns li.i5 a {
    background-position: 44px -194px;
}

.open-sort {
    width: 230px;
    height: 530px;
    border: 1px solid #ddd;
    border-top: none;
    margin: 0 auto;
    overflow: hidden;
}

.open-sort h3 {
    width: 100%;
    height: 43px;
    color: #1574bf;
    line-height: 43px;
    padding-left: 33px;
    border-top:1px solid #ddd;
    background: url("../images/openness/sort_icon1.png") no-repeat 20px center #e8f0f6;
}

.open-sort .liftgA {
    width: 230px;
    height: 432px;
    border-top: 1px solid #ddd;
    overflow: auto;
}

.m-rightBox{
    width:925px;
    min-height:889px;
    float: right;
}
.u-retrieve{
    width:100%;
    height:38px;
    line-height: 38px;
    background: #f1f1f1;
    font-family: "Microsoft YaHei", 微软雅黑;
    overflow: hidden;
    margin-bottom:15px;
}
.u-retrieve h2{
    width:150px;
    height:38px;
    line-height: 38px;
    padding-left:36px;
    font-size: 14px;
    background: url("../images/openness/search_icon.png") no-repeat 12px center;
    float: left;
}
.re-form{
    float: right;
}
.u-retrieve input.text{
    width:620px;
    height:36px;
    line-height: 36px;
    border:1px solid #ddd;
    background: #fff;
    padding:0 6px;
    float: left;
}
.u-retrieve input.btn{
    width:98px;
    height:38px;
    background: #df4100;
    border:none;
    float: left;
    color: #fff;
    font-size:16px;
    cursor: pointer;
}

.last-public{
    width:640px;
    height:218px;
}
.last-public .title{
    position: relative;
    height:33px;
    line-height:33px;
    border-bottom:1px solid #ddd;
    font-family: "Microsoft YaHei", 微软雅黑;
}
.last-public .title h2{
    position: absolute;
    left:0;
    bottom:-1px;
    width:123px;
    height:32px;
    line-height: 28px;
    text-align: center;
    border-bottom:2px solid #1574bf;
}
.last-public .title h2 a{
    color: #1574bf;
    font-size:16px;
    font-weight:normal;
}
.last-public ul{
    padding:10px 8px 0 5px;
}

.u-leaders{
    width:267px;
    height:261px;
    overflow: hidden;
    background: #f6f6f6;
}
.u-leaders h2{
    width:100%;
    height:44px;
    line-height:44px;
    text-align: center;
    background: #1574bf;
    font-family: "Microsoft YaHei", 微软雅黑;
}
.u-leaders h2 a{
    color: #fff;
    font-size:16px;
    font-weight: normal;
}
.u-leaders ul{
    padding:3px 13px 0;
}
.u-leaders ul li{
    height:42px;
    line-height:42px;
    border-bottom: 1px solid #ddd;
    padding-left:18px;
}
.u-leaders ul li a{
    color: #666;
    font-size: 14px;
    font-family: "Microsoft YaHei", 微软雅黑;
}
.u-leaders ul li a strong{
    display: block;
    float: left;
    height:42px;
    width:73px;
    font-size:15px;
    color: #333;
    font-weight:normal;
}
.u-leaders ul li a:hover strong{
    color: #1574bf;
}

.m-advert{
    width:925px;
    height:85px;
    margin:12px 0;
}
.m-advert img{
    width:925px;
    height:85px;
}

.u-panel{
    width: 455px;
    height:256px;
}
.z-tab2{
    position: relative;
    width:100%;
    height:38px;
    border-bottom:1px solid #ddd;
}
.z-tab2 .tab2s{
    position: absolute;
    left:0;
    bottom:-1px;
    width:100%;
    height:39px;
}
.z-tab2 .tab2s a{
    display: block;
    height:37px;
    line-height: 37px;
    float: left;
    padding: 0 15px;
    font-size: 16px;
    font-family: "Microsoft YaHei", 微软雅黑;
}
.z-tab2 .tab2s a.aon{
    color: #1574bf;
    border-bottom:2px solid #1574bf;
}
.liftgB{
    padding:8px 10px 0 6px;
}

/*搜索无内容*/
.m-searchrg{padding-right: 20px;}
.m-searchno{padding:0 0 80px 0;margin-top: 29px;}
.m-searchno .m-searchno-box{ width:715px; margin:0 auto; background:url(../images/public/no-record.png) left top  no-repeat;    background-position: 10% 50%;}
.m-searchno .m-searchno-font{ font-size:20px; line-height:50px; padding:80px 0 0 320px;}
.m-searchno .m-searchno-font h1{ font-size:24px;  line-height:38px;  padding-bottom:15px;}
.m-searchno .m-searchno-font h2{ font-size:20px; font-weight:bold;}


/***************信息公开首页 end*************/
/***************信息公开目录页 end*************/
.is-xxgkbtn{ width:57px; height:22px; border:0; color:#fff; vertical-align:middle; margin-left:6px;background-color: #1574bf;}
.is-xxgkinfo { border:1px solid #ddd; margin-bottom:20px; margin:0 auto; }
.is-xxgkinfo td{ padding:8px 0; background:#f9f9f9; }
.is-xxgkSearch{ background:#fefbfb; border-top:1px dashed #a1b4c2; border-bottom:1px dashed #a1b4c2; margin:10px 0; padding:8px 10px;}
.is-xxgkSearch td{ padding:4px 0; color:#333; }
.is-text2{ width:150px; height:20px; line-height:20px; border:1px solid #d0e0e8; vertical-align:middle;padding-left: 5px;}
.is-xxgkSearch .searchtitle{  font-weight:normal; color:#2f6699;}
.is-otitles1{ height:32px; line-height:32px; border-bottom:2px solid #1574bf; margin-bottom:8px;}
.is-otitles1 h1{ height:32px; background:#1574bf; color:#fff; font-size:15px; font-weight:normal; float:left; text-align:center; padding:0 20px;}
.is-xxgkTable { border-collapse:collapse; width:100%; border:none;}
.is-xxgkTable td{ border:1px solid #ddd; line-height:34px; }
.is-xxgkTdtitle td { text-align:center; color:#333; font-weight:bold; }

.is-tda{ padding:0 0 0 18px; color:#333;}
.is-tda a{ color:#333;}

.is-tdbg td{ background:#F4F4F4; color:#9B8868;}
.is-tdbg .is-tda a { color:#9B8868;}
.listviewboxt { width:auto; margin:0 auto; text-align:center; height:1px; position: relative; left:0; top:-1px; z-index:0; display:none;}
.listviewbox { width:849px; padding:2px 4px; text-align:center; border:1px solid #333; background:#fff; position: absolute; left:24px; top:-1px; z-index:998;}
.listviewbox .vitem {text-align:left;line-height:22px;overflow: hidden;}
.listviewbox .vname {float:left;width:76px;height:22px;text-align:center;color: #b00000;}

/***************信息公开目录页 end*************/




/* 办事服务 */
.m-table{border:solid 1px #ddd;}
.m-tit{padding:0 93px 0 65px;border-bottom:solid 1px #ddd;background-color:#f5f5f5;line-height:50px;}
.m-tit span{color:#3d3d3d;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;line-height:60px;}
.m-content{padding:0 31px 20px 31px;}
.m-content li{border-bottom:dashed 1px #ddd;font-weight:400;font-stretch:normal;font-size:14px;font-family:MicrosoftYaHei;line-height:72px;}
.m-content li:last-child{border-bottom:none;}
.m-content li .no-click{color:#c7c7c7;}
.m-content li .fl{overflow:hidden; text-overflow:ellipsis;white-space:nowrap;padding-left:19px; background:url(../images/home/list-icon.png) left center no-repeat;}
.m-content li p a{color:#409eff;letter-spacing:0;font-weight:400;font-size:14px;font-family:SimSun;}
.m-content li p a:first-child{padding-right:45px;}


.m-earthquake{margin:13px 0 10px;width:594px;height:200px;}
.u-more{margin-right:10px;padding-right:13px;background:url(../images/home/home_icon.png) 29px -25px;color:#a0a0a0;font-size:12px;font-family:"Microsoft YaHei",微软雅黑;}
.u-tab2{position:relative;width:592px;height:38px;border:1px solid #ddd;background:#f8f8f8;}
.u-tab2 .tab2s{position:absolute;top:-1px;left:-1px;width:594px;height:40px;line-height:40px;}
.u-tab2 .tab2s .fl a{float:left;display:block;padding:0 24px;height:38px;font-size:16px;font-family:"Microsoft YaHei";}
.u-tab2 .tab2s a.aon{border-top:2px solid #1574bf;border-right:1px solid #ddd;border-left:1px solid #ddd;background:#fff;line-height:36px;}
.liftgA ul{padding:10px 10px 0 5px;}
.u-more a{color:#a0a0a0;}
.m-advert{width:1200px;height:150px;}
.m-advert img{width:1200px;height:150px;}
.m-public{overflow:hidden;margin-bottom:13px;width:594px;height:305px;}
.m-public .u-tab2 .tab2s .fl a{padding:0 16px;}
.u-tabD2{position:relative;width:100%;height:35px;border-bottom:1px solid #ddd;line-height:35px;}
.u-tabD2 .tabD2s{position:absolute;bottom:-1px;left:0;width:100%;height:36px;}
.u-tabD2 .tabD2s a{float:left;display:block;padding:0 22px;height:35px;font-size:16px;font-family:"Microsoft YaHei";}
.u-tabD2 .tabD2s a.aon{border-bottom:1px solid #1574bf;}
.liftgD{padding-top:3px;}
.liftgD table{width:100%;border-collapse:collapse;}
.liftgD table th{padding:6px 0 5px;border-bottom:1px dashed #cacaca;font-weight:400;font-size:14px;font-family:"Microsoft YaHei";}
.liftgD table th.title{text-align:left;text-indent:2em;}
.liftgD table td{padding:5px 0;text-align:center;}
.liftgD table td.title{text-align:left;}
.liftgD table td a{display:block;overflow:hidden;margin-left:5px;padding-left:10px;height:20px;background:url(../images/public/public_icon.png) left -552px no-repeat;line-height:20px;}
.liftgD table td.data{color:#999;}
.m-wzvideo{width:594px;height:305px;}
.liftgE{margin:16px auto 0;width:594px;height:249px;}
.liftgE .liftgE-video img{margin:10px;width:394px;height:230px;}
.liftgE .liftgE-video .video-text{float:right;margin:10px 8px 0 0;width:160px;text-align:justify;text-indent:2em;line-height:28px;}
.liftgE .liftgE-video .video-text a{color:red;}
.u-columns{overflow:hidden;padding-left:14px;width:620px;zoom:1;}
.u-columns li{float:left;width:100%;height:36px;line-height:36px;}

.m-query{padding:30px;height:172px;background-color:#f8f8f8;}
.m-query h1{margin:0 auto;width:119px;height:16px;background:url(../images/public/u-query.png) center no-repeat;color:#1574bf;text-align:center;font-weight:700;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei-Bold;line-height:15px;}
.m-query ul{margin-top:23px;}
.m-query li{float:left;margin-right:20px;}
.m-query li:last-child{margin-right:0;}
.m-query li a{display:block;width:270px;height:72px;background-color:#fff;text-align:center;line-height:72px;}

.m-query li:nth-child(3) a{line-height:22px;position: relative;text-align: left;}
.m-query li:nth-child(3) a img{position: absolute;top: 16px;left: 38px;}
.m-query li:nth-child(3) a span{padding-top: 15px !important;position: absolute;left: 90px;}
.m-query li a span{margin-left:10px;}






/* 新搜索 */
/*search*/
.m-searchtop{padding: 11px 0; line-height: 26px; border-bottom: 1px solid #ddd;}
.m-searchtop .u-searchkey span{color: #ca0500;}
.m-searchtop li{float: left;}
.m-searchtop li a{display: block; padding: 0 15px; font-size: 14px; color: #999;}
.m-searchtop li.u-active a{background: #ff8400; color: #fff;}

.g-searchlf{margin-top: 29px; padding: 15px 0; background: #f5f5f5;}
.m-shfw ul,.m-shtims ul{padding: 4px 40px 0 22px;}
.m-shfw li,.m-shtims li{line-height: 42px;}
.m-shfw li a,.m-shtims li a{display: block;}
.m-shfw li span{float: right; color: #ca0500;}
.m-shfw li.u-active a{color: #ca0500;}
.m-shtims li a{background-position: right center; background-repeat: no-repeat; background-image: url(../images/page/bg-shlf.png);}
.m-shtims li.u-active a{color: #ca0500; background-image: url(../images/page/bg-shlf-h.png);}
.m-searchlists{padding-top: 15px;}
.m-searchlists li{padding: 10px 0;}
.m-searchlists .u-tit{line-height: 1.4; font-size: 18px;}
.m-searchlists .u-tit strong{color: #ca0500;}
.m-searchlists .u-infos{padding: 10px 0; font-size: 14px; color: #b2b2b2;}
.m-searchlists .u-infos span{margin-right: 36px;}
.m-searchlists .u-desc{margin-bottom: 4px; font-size: 14px; color: #808080;}
.m-searchlists .u-url a{display: block; font-size: 14px; color: #4ea63d; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-searchlists li font{color:#ca0500;}


/* 个人中心 */
.is-head{height:86px;background-color:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,.04);}
.m-btn img{clear:both;display:block;margin:auto;}
.g-logo{padding:9px 0;}
.g-logo img{width:263px;height:68px;}
.m-btn a{display:inline-block;padding:18px 0;height:86px;}
.m-btn a:first-child{padding-right:31px;border-right:1px solid #ededed;}
.m-btn a:last-child{padding-left:31px;}
.m-btn a p{margin-top:5px;color:#3d3d3d;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:14px;font-family:MicrosoftYaHei;}

.hidd{display: none;}
.cp{cursor: pointer;}
.df{display: flex;}
.f-oh{overflow: hidden;}
.df-aic{display: flex;align-items: center;}
.df-ajc{display: flex;align-items: center;justify-content: center;}
.dfc-aic{display: flex;flex-direction: column;align-items: center;}
.dfc-c{display: flex;flex-direction: column;align-items: center;justify-content: center;}
/* 个人信息头像部分 */
.m-user-info{width: 100%;height: 739px;background-color: #fff;background-image: url(../images/home/u-bg.png);background-repeat: no-repeat;background-size: 100%;margin-bottom: 20px;}
.m-user-home{width: 100%;height: 1098px;background-color: #ffffff;margin-top: 20px;padding-top: 20px;overflow: auto;}
.m-user-info>img{margin-top: 36px;width: 134px;height: 134px;}
.u-name{font-family: MicrosoftYaHei;font-size: 18px;letter-spacing: 0px;color: #3d3d3d;margin-top: 22px;padding: 0 0 10px;}
.u-renzheng{width: 95px;height: 28px;background-color: #ffffff;border-radius: 3px;border: solid 1px #71b5eb;margin: 2px 0 20px 0;}
.u-renzheng>a>span{font-family: MicrosoftYaHei;font-size: 14px;letter-spacing: 0px;color: #71b5eb;padding-left: 5px;}
.u-denglu{font-family: MicrosoftYaHei;font-size: 12px;letter-spacing: 0px;color: #b8b8b8;margin: 0 0 5px 0;}
.u-ipp{margin-top: 12px;}
.u-ipp>a>img{margin: 0 6px;}

/* ---我的主页右侧部分--- */
/* --主页start */
.g-userRight{padding: 0;background: none;height: auto;}
.g-userRight .row{margin-left: 0;margin-right: 0;}
.d-notice{margin-left: 54px;}
.d-notice>div{height: 25px;overflow: hidden;}
.dn-ul{height: 25px;width: 540px;}
.d-notice span{font-size: 20px;font-weight: bold;color: #b80608;background: url(../images/home/h-tz.png) no-repeat left center;padding-left: 35px;}
.dn-ul .tempWrap,.d-notice li{height: 25px !important;}
.d-notice li p{height: 25px;line-height: 25px;float: left;font-size: 16px;color: #333333;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 305px;}
.d-notice li p:nth-child(odd){margin-right: 40px;width: 195px;}

/* 公示公告 */
.m-notice{height:58px;background-color:#fff;}
.g-gsgg{float:left;width:168px;height:58px;background-color:#1b65b9;}
.g-gsgg a{position:relative;display:block;color:#fff;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:20px;font-family:MicrosoftYaHei-Bold;line-height:58px;}
.g-notice{padding:10px 0 0 190px;}
.g-notice .bd,.g-notice .bd ul{height:76px;}
.g-notice .bd li{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float:left;width:45%;height:38px;line-height:38px;background: url(../images/home/list-dian.png) left center no-repeat;padding-left: 11px;}
.g-notice .bd li:last-child{margin-left: 40px;}

/* 办事列表 */
.m-mrct{margin:20px 0;}
.m-mrct li{float:left;margin-right:19px;width:294px;height:93px;}
.m-mrct li:last-child{margin-right:0;}
.m-mrct li a{display:block;background-color:#fff;color:#3d3d3d;text-align:center;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:18px;font-family:MicrosoftYaHei-Bold;line-height:93px;}
.m-mrct li a span{margin-left:15px;}

/* 信件列表 */
.m-mail{padding:20px;height:548px;background-color:#fff;}
.m-mail h2{padding:8px 0 20px 0;color:#1574bf;text-align:center;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:20px;font-family:MicrosoftYaHei-Bold;}
.m-mail li div{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m-mail li div:nth-child(1),.m-mail li div:nth-child(3),.m-mail li div:nth-child(4),.m-mail li div:nth-child(5){width:15%;text-align:center;}
.m-mail li div:nth-child(2){width:40%;}
.m-mail li{border-bottom:1px dashed #ddd;color:#3d3d3d;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:14px;font-family:MicrosoftYaHei;line-height:60px;line-height:60px;}
.m-mail li:first-child{border-bottom:none;background-color:#f5f5f5;color:#3d3d3d;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:14px;font-family:MicrosoftYaHei;line-height:42px;}
.m-mail li:last-child{border-bottom:none;}
.m-mail li:first-child div:nth-child(2){padding-left:50px;width:40%;}
.m-mail li:first-child div:nth-child(1),.m-mail li:first-child div:nth-child(3),.m-mail li:first-child div:nth-child(4),.m-mail li:first-child div:nth-child(5){color:#3d3d3d;text-align:center;}
.m-mail li div:nth-child(5){color:#36bd53;}
.red{color:#bd3636!important;}


.m-mail .clearfix a{
    display: block;
    padding: 8px 0 20px 0;
    color: #bd3636;
    text-align: center;
    letter-spacing: 0;
    font-weight: 700;
    font-stretch: normal;
    font-size: 20px;
    font-family: MicrosoftYaHei-Bold;
}

@media screen and (min-width: 1240px) {
    .m-userLeft{width: 260px;}
    .mrc-top>div{width: 470px;}
    .mrc-zntj{height: 254px;}
    .mrc-rmbs{height: 235px;}
    .mrc-wdzz{height: 213px;}
    .m-userRight {width: 920px;}
}

@media screen and (max-width: 991px) {
    .m-userLeft,.m-userRight{width: 100% !important;}
    .m-mrct li,.m-mrct li a{width: 100%;}
    .m-mrct li{margin: 5px 0;}
    .m-mail li div:nth-child(1),
    .m-mail li div:nth-child(3),
    .m-mail li div:nth-child(4){ display: none;}
    .m-mail li div:nth-child(2){width: 70% !important;}
    .m-mail li div:nth-child(5){ width: 30%;}
    .m-user-info{height: auto;padding-bottom: 20px;}
}