﻿@charset "UTF-8";

/*
 * @Author:JINSHIJIA
 * @Date: 2019/7/15 13:44
 * @Last Modified by: JINSHIJIA
 * @Last Modified time:2019/7/15 14:39
 */
/*首页内容部分开始*/
.mzj1-com-tab{
    width: 580px;
}
.mzj1-tab-parent{
    height: 52px;
    width: 100%;
    border-bottom: 3px solid #ededed;
}
.mzj1-tab-parent .more{
    display: block;
    width:48px;
    height: 52px;
    line-height: 52px;
    font-size: 12px;
    color: #666;
    background: url("../images/more_bg.png") no-repeat 26px center;
}
.mzj1-tab-parent .more:hover{
    color: #1e84cb;
    background: url("../images/more_bg1.png") no-repeat 26px center;
}
.mzj1-tab-list-bool li{
    float: left;
    height: 52px;
    position: relative;
    top:-1px;
}
.mzj1-tab-list-bool a{
    display: block;
    height: 52px;
    line-height: 52px;
    padding:0 20px;
    font-size: 18px;
    font-weight: 800;
    color: #666;
}
.mzj1-tab-list-bool li.cur a{
    border-bottom: 3px solid #1e84cb;
    color: #1e84cb;
}
.mzj1-tab-list-bool1 li a:hover{
    color: #666;
    border-bottom: 3px solid #666;
}
.mzj1-tab-item{
    padding:13px  8px 10px 0;
}
.mzj1-tab-item a{
    float: left;
    padding-left: 12px;
    background: url("../images/icon9.png") no-repeat left center;
    line-height:40px;
    color: #666;
    font-size: 14px;
    max-width: 420px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mzj1-tab-item li:hover a{
    color: #1e84cb;
}
.mzj1-tab-item span{
    float: right;
    line-height:40px;
    color: #666;
    font-size: 14px;
}
.main-wu{
    width:567px;
    padding-left: 13px;
    height:70px;
    background-color:#f5f5f5;
}
.main-wu-one{
    display: inline-block;
    padding-left:47px;
    background:url("../images/wu-bg.png") no-repeat left center;
    font-size: 16px;
    font-weight:800;
    color:#1a74ca;
    height: 70px;
    line-height: 70px;
}
a.main-wu-one:hover{
    text-decoration: underline;
    font-weight: bold;
}
.wu-ul{
    margin-left:12px;
}
.wu-ul li{
    float: left;
}
.wu-ul li a{
    display:block;
    width:69px;
    padding-right:16px;
    height:70px;
    text-align:center;
    line-height: 70px;
    background: url("../images/wu-li-bg.png") no-repeat right center;
    font-size: 15px;
    color: #333;
}
.wu-ul li a:hover{
    color: #1e84cb;
}
.wu-ul li a.bgn{
    background: none;
    margin-left:0;
}
.mzj1-tab-item1 a{
    font-size:15px;
    color: #333;
}
.mzj1-banner-box,.mzj1-banner-img{
    width:580px;
    height:100px;
    position: relative;
    overflow: hidden;
}
.mzj1-banner-img a{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}
.mzj1-banner-img a:hover img{
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity:0.6;
}
.mzj1-banner-img img{
    display: block;
    height: 100%;
    width: 100%;
}
.mzj1-banner-txt{
    height: 25px;
    width:70px;
    background: url(../images/banner-opbg40.png);
    position: absolute;
    top: 36px;
    left: 27px;
}
.mzj1-banner-txt a{
    position: absolute;
    height:25px;
    color: #fff;
    font-size: 14px;
    line-height:25px;
    padding-left:7px;
}
.mzj1-banner-num{
    position: absolute;
    bottom: 5px;
    right:13px;
    font-size: 0px;
}
.mzj1-banner-num span{
    display: inline-block;
    height: 18px;
    width: 18px;
    background:url("../images/icon10.png") no-repeat;
    margin-left: 2px;
    cursor: pointer;
    font-size: 13px;
    text-align: center;
    color:#fff;
}
.mzj1-banner-num span.cur{
    background:#fff;
    color: #cc3c54;
}
.main-bg{
    margin-top:32px;
    width:100%;
    background: url("../images/img3.png") no-repeat top center;
    /*height: 229px;*/
}
.zw-public{
    margin-top:98px;
    background: url("../images/bg1.png") no-repeat;
    width: 390px;
    height:386px;
    padding-top:60px;
}
.zw-public .tit{
    margin-top:10px;
    display: block;
    text-align: center;
    color: #333;
    font-size: 18px;
    font-weight: 800;
}
.zw-public a.tit:hover{
    color: #1e84cb;
}
.zw-public-ul{
    width: 329px;
    height:161px;
    border:1px solid #dcdcdc;
    background: #fff;
    margin:10px auto 15px;
    border-radius:6px;
}
.zw-public-tit{
    margin:15px 25px 27px 14px;
}
.zw-public-tit a{
    display: inline-block;
    font-size: 14px;
    color: #333;
    line-height: 14px;
}
.zw-public-tit span{
    color: #c8c8c8;
    font-size: 10px;
    line-height: 14px;
}
.zw-public-ul1{
    margin-left:22px;
}
.zw-public-ul1 li{
    float: left;
}
.zw-public-ul1 li a{
    display: inline-block;
    height: 31px;
    line-height: 31px;
    width:81px;
    padding-left:14px;
    margin-right:11px;
    font-size: 14px;
    color:#333;
    background: url("../images/icon11.png") no-repeat left center;
}
.zw-public-ul1 li a:hover{
    color: #1e84cb;
}
.zw-public-ul2 li{
    width: 158px;
    height:58px;
    border:1px solid #dcdcdc;
    float: left;
    margin:15px 11px 0 29px;
    border-radius:6px;
    background-color: #fff;
}
.zw-public-ul2 li.ml11{
    margin-left:0;
}
.zw-public-ul2 li.mt11{
    margin-top: 11px;
}
.zw-public-ul2 li a{
    display: block;
    color:#333;
    font-size:14px;
    line-height: 18px;
    margin: 12px 0 0 13px;
}
.zw-public-ul2 li a p.f1{
    font-size:5px;
    color: #c8c8c8;
    max-width:110px;
    line-height:18px;
}
.zw-public-ul2 li img{
    margin:5px 12px 0 0;
}
/*.zw-public-ul2 li.mt11 img{*/
    /*margin:5px 8px;*/
/*}*/
.zw-public-ul2 li.mt11 img.icon18{
    margin:0;
}
.zw-public-ul2 li a:hover{
    color: #1e84cb;
}
.service{
    background: url("../images/bg2.png") no-repeat;
    margin-left:15px;
    text-align:center;
}
.service img{
  margin-top:40px;
}
.service a:hover img{
    filter:alpha(opacity=60);
    -moz-opacity:0.6;
    opacity:0.6;
}
.hdjl{
    background: url("../images/bg3.png") no-repeat;
}
.mzj2-com-tab{
    width: 340px;
    margin:16px 0 0 24px;
}
.mzj2-tab-parent{
    height: 37px;
    width: 100%;
    border-bottom: 3px solid #ededed;
}
.mzj2-tab-list-bool li{
    float: left;
    height:37px;
    position: relative;
    top:-1px;
    margin-right: 20px;
}
.mzj2-tab-list-bool a{
    display: block;
    height:37px;
    line-height:37px;
    padding:0 5px;
    font-size: 15px;
    color: #333;
}
.mzj2-tab-list-bool li.cur a{
    border-bottom: 3px solid #56b39a;
   font-weight:800;
}
.mzj2-tab-item{
    padding:16px 0 10px 0;
}
.mzj2-tab-item a{
    float: left;
    padding-left:9px;
    background: url("../images/icon16.png") no-repeat left center;
    line-height:28px;
    color: #333;
    font-size: 14px;
    max-width:280px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mzj2-tab-item li:hover a{
    font-weight:800;
}
.mzj2-tab-item span{
    float: right;
    line-height:28px;
    color: #999;
    font-size: 14px;
}
.leader{
    display: block;
    padding:21px 21px 0 19px;
    width:324px;
    height:53px;
    border:1px solid #e5e5e5;
    background-color:#fff;
    margin:0 auto;
}
.leader p{
    font-size: 16px;
    font-weight:800;
    color:#56b39a;
    text-align: left;
}
.leader p.f2{
    font-size:12px;
    color: #999;
    font-weight:400;
}
.leader a.mail{
    font-size: 13px;
    color:#333;
    font-weight: 800;
    margin-top: 9px;
    padding-bottom:8px;
    background: url("../images/icon40.png") no-repeat bottom right;
}
.leader a.mail:hover{
    color: #1e84cb;
}
.leader:hover p{
    color: #1e84cb;
}
/*首页内容部分结束*/
/*概览部分开始*/
.position{
    width:100%;
    padding:20px 0 21px 0;
    height:18px;
    color:#878787;
    font-size:14px;
    line-height:18px;
}
.position img{
    display: inline-block;
    margin:0px 10px 0 0;
    width:14px;
    height:18px;
}
.position a{
    display: inline-block;
    color:#878787;
}
.position a:hover{
    color: #1e84cb;
}
.news-cont{
    position: relative;
    overflow: hidden;
    height: 72px;
}
.news-cont a{
    position: absolute;
    top: 0;
    left: 0;
}
.news-left{
    padding-bottom:17px;
    box-shadow: 0 0 2px #f1f1f1;

}
.news-left-tit{
    background:url("../images/news_left_bg.png") no-repeat;
    width:239px;
    height:48px;
}
.news-left-tit a{
    display: block;
    padding-left:20px;
    line-height:48px;
    font-size:18px;
    color:#fff;
    font-weight: 800;
    background: url("../images/icon23.png") no-repeat 10px center;
}
.news-left-ul{
    background:url("../images/bg4.png") no-repeat;
}
.news-left-ul li a{
    display: block;
    width:198px;
    height:58px;
    font-size:14px;
    line-height:58px;
    color:#666;
    padding-left:19px;
    border:1px solid #e4e4e4;
    margin:10px 10px 0;
    background: url("../images/icon24.png") no-repeat 203px center;
}
.news-left-ul li a.cur,.news-left-ul li a:hover{
    background-color:#f1f6f9;
    color:#1e84cb;
}
.news-right{
    width:940px;
    margin-left:20px;
}
.news-right-tit{
    width:100%;
    height:33px;
    border-bottom:1px solid #e2e2e2;
}
.news-right-tit a{
    display: inline-block;
    height:28px;
    line-height:28px;
    padding-bottom:4px;
    border-bottom:2px solid #1e84cb;
    font-size: 24px;
    font-weight: 800;
    color:#1e84cb;
}
.news-right-ul{
    padding:11px 0;
    margin-left:10px;
    border-bottom:1px solid #e5e9ee;
}
.news-right-ul li a{
    display: inline-block;
    font-size:14px;
    line-height: 36px;
    color:#333;
    max-width:720px;
    padding-left:19px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url("../images/icon25.png") no-repeat left center;
}
.news-right-ul li a:hover{
    color: #1e84cb;
}
.news-right-ul li span{
    color: #666;
    font-size: 12px;
    line-height: 36px;
}
.yydh-page{
    margin:23px 0 40px 223px;
}
a.yydh-pages{
    display: inline-block;
    width:28px;
    height:28px;
    text-align: center;
    border:1px solid #e0e0e0;
    color:#415569;
    font-size: 14px;
    line-height:28px;
    border-radius:3px;
    margin-right:10px;
}
a.yydh-page-cur,a.yydh-pages:hover{
    background: #1e84cb;
    color: #fff;
}
span.yydh-pages{
    color: #333;
    font-size: 14px;
}
.yydh-num1{
    padding: 0 4px;
    width:40px;
    height: 28px;
    border:1px solid #e0e0e0;
    border-radius:3px;
    line-height:26px;
    text-align: center;
    margin:0 9px;
}
a.yydh-pages1{
    width:36px;
}
.go{
    color:#b9bfc5;
    background-color: #f7f9f9;
}
/*概览部分结束*/
/*概览部分结束*/
.a{
    border:1px solid #e5e9ee;
}
.righttit-left{

}
.mzj-hd-left-post{
    border:1px solid #e5e9ee;
    padding:17px 19px 25px;
}
.hd-xx-tit{
    width:840px;
    height:45px;
    border-bottom:1px solid #1e84cb;
}
.righttit-left a{
    display: inline-block;
    width:125px;
    height:45px;
    line-height:45px;
    background-color:#1e84cb;
    font-size: 18px;
    font-weight: 800;
    color:#fff;
    text-align: center;
}
.hd-xiexin{
    line-height: 42px;
}
.hd-xiexin a{
    margin-top:2px;
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size:14px;
    text-align: center;
    border-radius: 3px;
}
.hd-xiexin a.bg1{
    background-color: #f76d72;
    margin-right: 10px;
}
.hd-xiexin a.bg3{
    background-color: #75c0ae;
}
.hd-xiexin a.bg2{
    background-color: #7fa2d7;
}
.hd-xiexin a:hover{
    font-weight: bold;
}
.xx-list{
    margin-top:11px;
    padding-bottom:15px;
    border-bottom:1px dashed #e5e5e5;
}
.xx-list .w586{
    padding-left:16px;
    width:570px;
}
.xx-list .w67{
    width:67px;
    text-align: center;
}
.xx-list .w94{
    width:94px;
    text-align: center;
}
.xx-list-t{
    width:100%;
    background-color:#edf3f8;
    height:35px;
}
.xx-list-t li{
    float: left;
    color:#000;
    font-size: 14px;
    line-height:40px;
}
.xx-list-l.bb1{

}
.xx-list-l li{
    float: left;
    line-height:40px;
    color:#666;
    font-size:14px;
}
.xx-list-l li a{
    color: #333;
}
.xx-list-l li.time{
    font-size:13px;
}
.xx-list-l li a:hover{
    color:#1e84cb;
}
a.hdjl-pages{
    display: inline-block;
    width:26px;
    height:26px;
    border:1px solid #ebebeb;
    color:#868686;
    font-size:14px;
    line-height:26px;
    text-align: center;
    margin-right: 8px;
}
span.hdjl-pages{
    color:#666;
    font-size: 14px;
}
span.one{
    margin:0 10px 0 19px;
}
a.fanye{
    width:58px;
}
a.commit{
    width:58px;
    border:1px solid #1e84cb;
    background-color:#1e84cb;
    font-size: 14px;
    color: #fff;
}
a.commit:hover{
    font-weight: 800;
}
a.hdjl-pages.cur,a.hdjl-pages:hover{
    background-color:#1e84cb;
    color: #fff;
}
.hdjl-pages-input{
    padding: 0 3px;
    width:20px;
    height:26px;
    border:1px solid #ebebeb;
    line-height:26px;
    text-align: center;
    margin:0 7px;
}
span.shuzi{
    display: inline-block;
    width:20px;
    text-align: center;
    color: #ec3233;
}
.zjj-hd-right-tit{
    width: 100%;
}
.zjj-hd-wj a{
    display: inline-block;
    max-width:600px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size:16px;
    color: #333;
    line-height:40px;
}
.zjj-hd-wj a:hover{
    color: #1f75cc;
}
.zjj-hd-wj span{
    color: #666;
    line-height:40px;
    font-size: 13px;
}
.zjj-hd-myzj{
    width: 300px;
}
.zjj-hd-myzj .zjj-hd-myzj-tit{
    padding-left:50px;
    width: 250px;
    height: 50px;
    line-height: 50px;
    display: block;
    color: #fff;
    font-weight: bold;
    font-size:16px;
    background: url("../images/icon26.png") no-repeat 20px center;
    background-color: #1f75cc;

}
.zjj-hd-myzj-block{
    border: 1px solid #e4e9ef;
    border-top: none;
    padding:13px 20px 22px 12px;
}
.zjj-hd-myzj-block a{
    display: block;
    line-height: 30px;
    width: 100%;
    font-size: 14px;
    color: #333;
}
.zjj-hd-myzj-block a span{

    color:#e11f3f;
}
.zjj-hd-myzj-block a:hover{
    color: #1f75cc;
}
/*互动交流部分结束*/
/*领导介绍部分开始*/
.leader-left-ul li a{
    height:48px;
    line-height:48px;
}
.ldzc-content{
    width: 899px;
    padding: 20px 19px 36px 20px;
    border: 1px solid #e8ebf0;
    margin-bottom:40px;
}
.ldzc-intro .text{
    margin-left: 40px;
    width: 680px;
}
.ldzc-intro .text .name{
    color: #38404a;
    font-size: 30px;
    display: inline-block;
    font-weight: bold;
    line-height:30px;
    margin-top:27px;
    margin-bottom: 10px;
}
.ldzc-intro .text .job{
    font-size: 14px;
    color: #333;
    line-height: 30px;
    min-height:40px;
}
.ldzc-intro .text .job span{
    color: #666;
}
.ldzc-title{
    padding: 0 21px;
    border: 1px solid #e5e9ee;
    line-height: 38px;
    color: #333;
    font-size: 14px;
    margin-top: 20px;
}
.ldzc-con{
    padding: 7px 0px;
}
.ldzc-con p{
    color: #666;
    font-size: 14px;
    line-height: 30px;
}
/*领导介绍部分结束*/
/*领导信箱部分开始*/
.post-content{
    width:1198px;
    border:1px solid #e5e9ee;
}
.post-content-tit{
    width:100%;
    height:61px;
    border-bottom:1px solid #e5e9ee;
}
.post-content-tit a{
    display: inline-block;
    line-height:59px;
    font-size: 20px;
    font-weight: 800;
    color:#1e84cb;
    border-bottom:2px solid #1e84cb;
    margin-left:19px;
}
.post-content1{
    width:1120px;
    padding-right: 40px;
    height:66px;
    background-color: #edf3f7;
    margin:20px auto 18px;
}
.post-content1 .post-username input{

    height:40px;
    line-height:40px;
    width:175px;
}
.post-content1 .post-usercode input{

    height:40px;
    line-height:40px;
    width:175px;
}
.post-button{
    width:100px;
    height:40px;
    line-height:40px;
    background-color: #f8fafa;
    border:1px solid #ededed;
    font-size: 14px;
    color: #000;
    text-align: center;
    margin:13px 0 0 10px;
}
.post-button:hover{
    font-weight: 800;
}
.post-content1 .post-username{
    margin:13px 10px 0 21px;
    background:#fff url("../images/icon27.png") no-repeat 13px center;
    width:175px;
    border:1px solid #ededed;
    padding-left:44px;
    padding-right:20px;
}
.post-content1 .post-usercode{
    margin-top:13px;
    background:#fff url("../images/icon28.png") no-repeat 13px center;
    width:175px;
    border:1px solid #ededed;
    padding-left:44px;
    padding-right:20px;
}
.post-content1 a{
    display: inline-block;
    color: #fff;
    background-color: #1e84cb;
    font-size: 16px;
    font-weight: 800;
    width: 95px;
    height: 32px;
    line-height: 32px;
    margin-top:17px;
    text-align: center;
    border-radius: 3px;
}
.post-content1 a:hover{
    text-decoration: underline;
}
.xx-list-l1{
    width:1160px;
    margin:0 auto;
    height: 45px;
    background-color: #f0f0f0;
}
.xx-list-l1 li{
    font-size: 14px;
    color: #666;
    float:left;
    line-height:45px;
}
.xx-list-l1 .w92{
    width:92px;
    margin-right: 39px;
    text-align: center;
}

.w747{
    width: 746px;
}
.w106{
    width: 106px;
    text-align: center;
}
.w176{
    width: 176px;
    text-align: center;
}
.xx-list-content{
    width:1158px;
    margin:0 auto;
    font-size: 14px;
    color: #666;
    height:43px;
    line-height: 43px;
    border: 1px solid #ececec;
    border-top: none;
}
.xx-list-content li{
    float: left;
    display: inline-block;
}
.xx-list-content .w89{
    width: 89px;
    padding-left:41px;
    text-align: left;
    float: left;
}
.xx-list-content .w747 a{
    display:block;
    color: #333333;
    max-width:700px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xx-list-content li a:hover{
    color: #1e84cb;
}

.bg4{
    background-color: #fafcfc;
}
.hdjl-page{
    margin:19px 0 29px 295px;
}
/*领导信箱部分结束*/
/*民意征集部分开始*/
.myzj-content{
    width:1139px;
    border:1px solid #e5e9ee;
    padding:3px 29px 0;
}
.myzj-content-tit a{
    display: block;
    color: #333;
    font-size: 20px;
    font-weight: 800;
    line-height: 60px;
}
.xx-list-t2{
    width: 1137px;
    height: 48px;
    background-color: #f4fafe;
    border: 1px solid #e5eef5;
}
.xx-list-t2 li{
    float: left;
    text-align: center;
    font-size:16px;
    color: #444;
    line-height: 48px;
}
.xx-list-content2 li{
    float: left;
    text-align: center;
    font-size:14px;
    color: #999;
    line-height: 48px;
}
.xx-list-content2 li a{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #444;
    font-size: 14px;
}
.xx-list-content2 li a:hover{
    color: #1e84cb;
}
.xx-list-t2 li.w667{
    width: 667px;
    padding-left:30px;
    text-align: left;
}
.xx-list-content2{
    width: 1137px;
    height: 48px;
}
.xx-list-content2 li.w667{
    width: 667px;
    padding-left:30px;
    text-align: left;
}
.w156{
    width: 156px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.w128{
    width: 128px;
}
.myzj-yydh-page{
    width: 1197px;
    border:1px solid #e5e9ee;
    border-top: none;
    margin-bottom:40px;

    /*margin: 0;*/
}
.yydh-page3{
    margin: 0;
    padding:18px 0 18px 348px;
}
/*民意征集部分结束*/
/*****互动-民意征集-详情****/

.xhy-ec {
    width: 1200px;
    margin: 0 auto;
}
.myzj-content-detail-tit{
    width: 1198px;
    height: 117px;
    padding-top:38px;
    background-color:#f5f8fc;
    border:1px solid #e6eef5;
}
.xhy-ech1 {
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    color: #444444;
}

.xhy-share {
    line-height: 32px;
    text-align: center;
    margin-top: 10px;
    padding-bottom: 28px;
}

.xhy-share span {
    font-size: 14px;
    color: #aaa;
}

.xhy-gls {
    display: inline-block;
    margin-right: 8px;
    width: 24px;
    height: 24px;
    position: relative;
    top: 5px;
}

.xhy-glsf {
    margin-left: 20px;
}

.xhy-gls:hover {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.xhy-a0 {
    background: url(../images/share.png) no-repeat center;
}

.xhy-a1 {
    background: url(../images/weixin.png) no-repeat center;
}

.xhy-a2 {
    background: url(../images/weibo.png) no-repeat center;
}

.xhy-a3 {
    background: url(../images/jiahao.png) no-repeat center;
}

.xhy-sdis {
    margin-right: 9px;
}

.xhy-text {
    width: 1162px;
    padding:36px 18px 0;
    font-size: 16px;
    color: #444;
    line-height: 36px;
    border-left:1px solid #e5e9ee;
    border-right:1px solid #e5e9ee;
}
.xhy-text1{
    padding-bottom: 40px;
}
.xhy-text1 a:hover{
    text-decoration: underline;
}

.xhy-resu {
    /*width: 100%;*/
    /*margin-top:40px;*/
    border: 1px solid #e4e9ef;
}

.xhy-resut {
    width: 1198px;
    height: 52px;
    background: #f7f9f9;
    line-height: 52px;
    padding: 0 20px;
    box-sizing: border-box;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    border-bottom: 1px solid #e4e9ef;
}

.xhy-resuc {
    /*height: 85px;*/
    font-size: 16px;
    line-height:36px;
    color: #444;
    box-sizing: border-box;
    padding: 20px;
}

.fk-title {
    margin:0 19px 44px;
    height: 50px;
    border-bottom: 1px solid #4681c7;
}
.fk-title .tit {
    width: 123px;
    height:48px;
    display: inline-block;
    line-height:48px;
    background-color: #f4fafe;
    color: #333;
    text-align: center;
    font-size: 16px;
    margin-right:11px;
    border: 1px solid #e5eef5;
}

.fk-title .tit.cur {
    background-color: #1e84cb;
    border:1px solid #1e84cb;
    color: #fff;
}

.fk-title .tit img {
    margin-right: 15px;
}
.myzj-name{
    display: inline-block;
    font-size: 16px;
    color: #333;
    width:119px;
    height: 40px;
    line-height: 40px;
    text-align: right;
    margin-right:19px;
}
.myzj-name1{
    width:108px;
}
.myzj-xl input{
    padding:0 10px;
    width: 250px;
    height: 40px;
    line-height: 38px;
    border:1px solid #e4f0f9;
    box-sizing:border-box;
}
.myzj-xl .redwords{
    font-size: 14px;
    color: #cd2b1d;
    margin-left: 9px;
    height: 40px;
    line-height: 40px;
}
.myzj-xl .ml12{
    margin-left: 12px;
}
.myzj-xl textarea{
    float: left;
    padding: 10px;
    width: 666px;
    min-height: 140px;
    border:1px solid #e4f0f9;
}
.myzj-xl{
    position: relative;
}
.myzj-xl .change{
    display: inline-block;
    height: 40px;
    color: #3374c1;
    font-size: 14px;
    line-height: 40px;
    position: absolute;
}
.myzj-xl a.change:hover{
    text-decoration: underline;
}
.myzj-xl .yz-code{
    position: relative;
    top:-12px;
}
.yydh-btn1{
    margin: 31px auto;
    text-align: center;
}
.yydh-btn1 button{
    display: inline-block;
    width: 100px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background-color: #1e84cb;
    color: #fff;
    border-radius: 3px;
}
.yydh-btn1 button.reset1{
    background-color: #c7c7c7;
    margin-left: 26px;
}
.yydh-btn1 button.reset1:hover{
    background-color: #1e84cb;
}
.myzj-xl .fk-content{
    display:block;
    float: left;
}
.fk-item {
    display: none;
}

.fk-item:first-child {
    display: block;
}

.zw-main {
    position: relative;
}

.yydh-xxgkxl-articleinfo.xxgkxl-info {
    padding-top: 10px;
}

.yydh-xx-c2 {
    width: 1000px;
    margin: 0 auto;
    border: none;
}

.yydh-xx-c2 .yydh-xx1 {
    height: 30px;
    line-height: 30px;
    margin: 4px 15px 4px 3px;
    width: 89.1%;
    border: 1px solid #e8ebf0;
    padding: 0 15px;
    box-sizing: border-box;
}

.yydh-xjxq-box {
    border: 1px solid #e5e9ee;
    border-bottom: none;
}

.yydh-xjxq-box .yydh-xjl {
    color: #8b8e95;
    font-size: 12px;
    height: 100%;
    display: inline-block;
    line-height: 40px;
    text-align: center;
    width: 100px;
    vertical-align: top;
    box-sizing: border-box;
}

.yydh-xx-c2 .yydh-xx-tt2 {
    border-right: 1px solid #e8ebf0;
    width: 101px;
    background-color: #f7f9f9;
}

.yydh-xx-c2 .yydh-xx-cont {
    height: 270px;
    width: 875px;
}

.yydh-xx-c2 .yydh-xx-neirong {
    height: 278px;
}

.yydh-xx-c2 .yydh-select {
    width: 220px;
    height: 28px;
    border: 1px solid #e8ebf0;
    color: #5f6675;
    padding-left: 12px;
    line-height: 28px;
}

.yydh-xx-c2 .yydh-xx-sec {
    padding-left: 0;
    border: none;
}

.yydh-xjxq-box .yydh-xx-outline {
    border-bottom: 1px solid #e5e9ee;
}
.yydh-xjxq-box .yydh-xjr {
    text-align: left;
    display: inline-block;
    width: 938px;
    font-size: 14px;
    color: #5f6675;
    height: 100%;
    line-height: 40px;
    padding-left: 18px;
    box-sizing: border-box;
    border-left: 1px solid #e5e9ee;
    background-color: #fff;
    vertical-align: top;
}
.yydh-xx-sec input.yydh-radio {
    margin-top: 5px;
    margin-left: 18px;
}

.yydh-xx-c2 .yydh-xx-yzm {
    width: 220px;
}

.yydh-xx-yzmpic {
    margin-top: 4px;
}

.yydh-pub-tx {
    font-size: 12px;
    color: #e36264;
    position: absolute;
    right: 20px;
    top: 10px;
}

.yydh-btn {
    margin-top: 20px;
}

.yydh-btn button {
    background-color: #fff;
    font-size: 14px;
    color: #7c889e;
    margin-right: 5px;
}

.yydh-btn button:hover,
.yydh-btn button.yydh-btn-active {
    background-color: #4c91d6;
    color: #fff;
}

.yydh-btn button {
    width: 117px;
    border: 1px solid #e5e9ee;
    border-radius: 3px;
    height: 37px;
}

.yydh-redstar {
    font-size: 12px;
    position: absolute;
    right: -18px;
    top: 15px;
}

.yydh-xx-c2 .yydh-xx1.w378 {
    width: 378px;
}
.yydh-xjxq-outline{
    position: relative;
}
.yydh-yzmonload {
    color: #5f6675;
    font-size: 12px;
    position: relative;
    top: -10px;
    left: 10px;
}
.xhy-title {
    padding: 0px;
}
/*民意征集细览结束*/
/*图片新闻开始*/
.img-groups-ul li{
    float: left;
}
.img-groups-ul li a{
    display: inline-block;
    width: 300px;
    height:284px;
    margin-right:20px;
}
.img-groups-ul li a img{
    width: 300px;
    height: 164px;
    margin-bottom: 16px;
}
.img-groups-ul li a p{
    font-size: 16px;
    line-height: 24px;
    color: #333;

}
.img-groups-ul li a p.time{
    color: #999;
    font-size: 12px;
    line-height: 25px;
}
.img-groups-ul li a:hover p{
     color: #1e84cb;
 }
.img-groups-ul li a:hover p.time{
    color: #999;
}
.img-groups-ul li a:hover img{
     opacity: 0.8;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
 }
.yydh-page-img{
    margin:21px 0 50px 206px;
}
/*图片新闻结束*/
/*网站地图开始*/
.xhy-c1bt {
    width: 100%;
    height: 25px;
    border-bottom: 2px solid #e5e9ee;
}

.xhy-c1bt a {
    display: inline-block;
    width: 109px;
    height: 100%;
    text-align: center;
    background: #fff;
    font-size:20px;
    font-weight: bold;
    color: #1e84cb;
    position: relative;
    top: 12px;
    left: 30px;
}

.xhy-c1bc {
    padding: 40px 17px 0px 23px;
}

.xhy-c1bc a {
    width: 140px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    display: inline-block;
    border-radius: 3px;
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
    font-size: 14px;
    color: #333;
    margin-right: 20px;
    margin-bottom: 18px;
}

.xhy-c1bc a:hover {
    background: #4c91d6;
    color: #fff;
}
a.xhy-c1btlink {
    width: 302px;
    height: 45px;
}

a.xhy-c1btlink:hover {
    color: #4c91d6;
    text-decoration: underline;
    background: none;
}
/*网站地图结束*/
/*我要写信开始*/
.yydh-xx-outbox {
    width: 1198px;
    margin: 0 auto;
    border: 1px solid #e5e9ee;
}
.leader-mail{
    width:100%;
    height: 61px;
    border-bottom:1px solid #e5e9ee;
}
.leader-mail a{
    display: inline-block;
    height:59px;
    line-height: 59px;
    margin-left:19px;
    border-bottom: 2px solid #1e84cb;
    font-size: 20px;
    font-weight: 800;
    color: #1e84cb;
}
.yydh-xx-top {
    color: #3e3e3e;
}

.yydh-xx-toptt {
    font-size: 36px;
    display: block;
}

.yydh-xx-top p {
    font-size: 14px;
    padding: 0 40px;
    line-height: 32px;
    color: #3e3e3e;

}
.yydh-xx-top p.redwords,span.redwords{
    color: #df3b3e;
}
.yydh-xx-c1 {
    border-top: 1px solid #e8ebf0;
}
.write-content{
    border: 1px solid #e8ebf0;
    margin:26px 19px 27px;
}
.yydh-xx-pen {
    display: block;
    height:69px;
    line-height:69px;
    background: url("../images/icon30.png") no-repeat 42px center;
    color: #141414;
    font-size: 18px;
    padding-left:96px;
}

.yydh-xx-c2 {
    width: 1085px;
    margin: 0 38px 0 35px;
    border: none;
}

.yydh-xx-c2 .yydh-xx1 {
    height: 30px;
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 4px;
    width:974px;
    border: 1px solid #e8ebf0;
    line-height:30px;
}

.yydh-xx-c2 .yydh-xx-tt2 {
    border-right: 1px solid #e8ebf0;
    width: 101px;
    background-color: #f7f9f9;
}

.yydh-xx-c2 .yydh-xx-cont {
    height: 190px;
}

.yydh-xx-c2 .yydh-xx-neirong {
    height: 203px;
}


.yydh-xx-c2 .yydh-xx-sec {

    padding-left: 0;
    border: none;
}

.yydh-xjxq-box .yydh-xx-outline {
    background-color: #fff;
    position: relative;
}

.yydh-xx-sec input.yydh-radio {
    margin-top: 10px;
    margin-left:21px;
}

.yydh-xx-c2 .yydh-xx-yzm {

    width: 220px;
}

.yydh-yzmonload {
    color: #5f6675;
    font-size: 12px;
    position: absolute;
    top: 12px;
    left: 420px;
    display: block;
}

.yydh-yzmonload:hover {
    color: #3354a2;
    /*text-decoration: #3354a2;*/
    border-bottom: 1px solid #3354a2;
}

.yydh-pub-tx {
    font-size: 12px;
    color: #e36264;
    position: absolute;
    right: 20px;
    top: 10px;
}

.yydh-btn {
    margin-top: 20px;
}

.yydh-btn button {
    background-color: #fff;
    font-size: 14px;
    color: #7c889e;
    margin-right: 10px;
}

.yydh-btn button:hover {
    background-color: #1f75cc;
    color: #fff;
    border: 1px solid #1f75cc;
}

.yydh-btn button {
    width: 100px;
    border: 1px solid #e5e9ee;
    /*border-radius: 3px;*/
    height: 30px;
}
.zjj-btn button{

}
.yydh-btn button.yydh-btn-active {
    background-color: #1f75cc;
    color: #fff;
    border: 1px solid #1f75cc;
}
.yydh-btn button .zjj-btn-active{

}
.yydh-redstar {
    font-size: 12px;
    position: absolute;
    right: -18px;
    top: 15px;
}
.cur-p{
    cursor: pointer;
}
/*我要写信结束*/
/*西藏要闻开始*/
.news-list{
    width:1200px;
}
.news-list-ul li a{
    max-width:774px;
}
.news-list-ul li span{
    margin-right:10px;
}
.yydh-page-newslist{
    margin:23px 0 40px 350px;
}
/*西藏要闻结束*/
/*细览开始*/
.mzj-container{
    width:1160px;
    margin:55px auto 51px;
}
.xl-title{
    font-size: 30px;
    line-height:36px;
    color: #333;
    text-align: center;
    margin-bottom:21px;
}
.xl-detail-tit{
    width: 100%;
    height: 50px;
    background-color: #e5e9ee;
    line-height:50px;
}
.xl-detail-tit span{
    font-size: 14px;
    color: #666;
}
.yydh-xl-share a {
    width: 48px;
    /*height: 28px;*/
    display: block;
    float: left;
    margin-top: 11px;
    margin-left: 5px;

}
.yydh-time {
    line-height: 50px;
    float: left;
    font-size: 14px;
    color: #787d82;
    margin-left: 20px;
}
.yydh-xl-sharefenx {
    margin-right: 10px;
}

.yydh-xl-share a:hover img {
    width: 101%;
    height: 101%;
}
.yydh-xl-smlfont {
    height: 20px;
    width: 120px;
    border: 1px solid #e5e5e5;
    border-radius: 10px;
    background-color: #fff;
}

.yydh-xl-smlfont {
    float: right;
}

.yydh-xl-smlfont span {
    float: left;

}

.yydh-xl-smlfont span.tt1 {
    font-size: 12px;
    color: #6a6a6a;
    line-height: 20px;
    margin-left: 16px;
    cursor: pointer;
}
.yydh-xl-smlfont span:hover{
    color: #3354a2;
}
.yydh-xl-smlfont span.yydh-cur {
    color: #3354a2;
}
.yydh-xl-articlecont{
    font-size: 16px;
    color: #2f3842;
    text-align: center;
}
.yydh-xl-articlecont img{
    margin: 0 auto 10px;
}
.yydh-xl-articlecont p {
    font-size: 16px;
    color: #666;
    line-height:28px;
    text-align: justify;
    margin-top: 28px;
}
/*细览结束*/
/*信件详情开始*/
.xhy-cd {
    position: relative;
    height: 797px;
    height: auto;
    margin: 0px 20px 50px;
    background-size: 100% auto;
}

.xhy-cd-p {
    width:1158px;
    border:1px solid #ecf1e5;
    background-color:#f6fbff;
    height: 66px;
    line-height: 66px;
    font-size: 32px;
    font-weight: bold;
    color: #444444;
    text-align: center;
    margin:19px 0 28px;
}

.xhy-cd-table {
    border: 1px solid #e1f0fa;
    border-collapse: collapse;
    width: 1158px;
    margin: 0 auto 40px auto;
}

.xhy-cd-table tr {
    border: 1px solid #e1f0fa;
    height: 50px;
}
.xhy-cd-table td{
    border: 1px solid #e1f0fa;
}
.xhy-t-bg {
    background: #f6fbff;
    width: 170px;
    font-size: 16px;
    font-weight: bold;
    color: #444444;
    text-align: center;
}
.xhy-t-bg1{
    width:160px;
}
.xhy-ttr-h1 td {
    height: 210px;
}

.xhy-t-c {
    width: 420px;
    font-size: 16px;
    color: #444444;
    padding-left: 30px;
    padding-right: 30px;
    box-sizing: border-box;
}

.xhy-t-line {
    line-height: 35px;
    padding: 40px 30px;
}

.xhy-df {
    margin-top: 0px;
}

.xhy-footer {
    margin-top: -40px;
}

/*信件详情结束*/
/*信件详情结束*/
.info-public{
    width:938px;
    border:1px solid #e8ebf0;
}
.info-public-tit{
    display: block;
    width:918px;
    padding-left:20px;
    height:49px;
    line-height:49px;
    border-bottom:1px solid #e8ebf0;
    color: #38404a;
    font-size: 16px;
}
.info-public-ul{
    padding-left: 20px;
    height: 40px;
    border-bottom:1px solid #e8ebf0;
}
.info-public-ul li{
    float: left;
    font-size: 12px;
    color:#969ea6;
    line-height: 40px;
}
.info-content-li1{
    width:225px;
}
.info-content-li2{
    width: 535px;
}
.info-content-li3{
    width:158px;
    text-align: center;
}
.info-public-content-ul{
    padding-left: 20px;
    border-bottom:1px solid #e8ebf0;
}
.info-public-content-ul li{
    float: left;
    font-size:12px;
    color:#999;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.info-public-content-ul li a{
    display: inline-block;
    max-width:500px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333;
    font-size: 14px;
}
.info-public-content-ul li a:hover{
    color: #1e84cb;
}

.info-public-content-ul{
    position: relative;
}
.info-block{
    display: none;
    position: absolute;
    top:41px;
    width:898px;
    padding-top:19px;
    height:79px;
    border:1px solid #e2e2e2;
    background-color:#fff;
    z-index:999;
    left:20px;
}
.info-block li{
    line-height:30px;
    height: 30px;
}
.articleinfo li span{
    font-size:14px;
    line-height:30px;
    color:#8c8c8c;
}
.articleinfo li span.yydh-blue{
    color: #1e84cb;
}
.articleinfo li.w330{
    width: 330px;
    padding-left:55px;
}
.articleinfo li.w246{
    width: 246px;
}
.yydh-page-public{
    margin:30px 0 40px 238px;
}
/*信件详情结束*/
/*信息公开细览开始*/
.info-public-detail{
    width: 1198px;
    margin:0 auto;
    height:315px;
    background-color: #f5f8fc;
    border-bottom: 1px solid #e6eef5;
    border-top:1px solid #e3ebf3;
}
.info-public-detail-ul{
    width: 1089px;
    padding:24px 0 0 30px;
    height:81px;
    background-color: #fff;
    border:1px solid #e3ebf3;
    margin:42px 0 0 40px;
}
.info-public-detail-ul li{
    float: left;
    font-size: 14px;
    line-height: 30px;
    color: #999;
}
.info-public-detail-ul .detail-li1{
    width: 367px;
}
.info-public-detail-ul .detail-li2{
    width: 375px;
}
.info-public-detail-ul .detail-li3{
    width: 347px;
}
.info-public-detail .title{
    font-size: 32px;
    text-align: center;
    font-weight: 800;
    line-height: 34px;
    color: #444;
    margin-top: 58px;
}
.author-info{
    margin-top: 24px;
    text-align: center;
    font-size: 14px;
    line-height:24px;
    color: #aaa;
    height: 24px;
}
.author-info a:hover img{
    filter:alpha(opacity=60);
    opacity:0.6;
    -moz-opacity: 0.6;
}
.detail-wen{
    padding: 0 20px 40px;
}
.detail-wen p{
    padding-top:30px;
    color: #444;
    font-size:16px;
    line-height: 34px;
}
/*信息公开细览结束*/
/*政务公开开始*/
.zw-left-tit{
    width:280px;
    padding:4px 0 0 20px;
    height:66px;
    background-color: #1e84cb;
    font-size:30px;
    font-weight:800;
    color:#fff;
    line-height: 66px;
    position: relative;
}
.zw-left-tit1{
    display: block;
}
.zw-left-tit p{
    position: absolute;
    top:15px;
    font-size:38px;
    opacity:0.1;
    -moz-opacity: 0.1;
    filter:alpha(opacity=10);
}
.zw-left-list{
    width:279px;
    padding:0 9px 0 10px;
    border:1px solid #e5e9ee;
    border-top: none;
}
.zw-left-list-li{
    display:block;
    padding-left:25px;
    width:254px;
    border-bottom: 1px solid #e0e0e0;
    height:45px;
    line-height: 45px;
    font-size:18px;
    color: #333;
    background: url("../images/icon32.png") no-repeat 95% center;
}
.zw-left-list-li:hover{
    color: #1e84cb;
}
.zw-intro{
    display: block;
    background-color:#1e84cb;
    width: 255px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    margin:10px 0 0 10px;
}
.zw-intro:hover{
    font-weight: 800;
}
.zw-intro-bg{
    background-color: #5abdba;
    margin:5px 0 0 10px;
}
.zw-intro-bg1{
    background-color: #5a9cbd;
    margin:5px 0 14px 10px;
}
.zw-zc{
    border:1px solid #e5e9ee;
    width:428px;
    height:406px;
}
.zw-zc-tit{
    width:100%;
    height: 57px;
    border-bottom:1px solid #e5e9ee;
}
.zw-zc-tit a{
    display: inline-block;
    line-height: 57px;
    font-size: 20px;
    font-weight: 800;
     color: #1e84cb;
    border-bottom:2px solid #1e84cb;
    margin-left: 10px;
}
.zw-zc-ul{
    padding:16px 19px 12px 15px;
}
.zw-zc-ul a{
    display: inline-block;
    max-width:268px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    line-height: 40px;
    color: #444;
    padding-left: 11px;
    background: url("../images/icon33.png") no-repeat left center;
}
.zw-zc-ul a:hover{
    color: #1e84cb;
    background: url("../images/icon34.png") no-repeat left center;
}
.zw-zc-ul li span{
    font-size: 14px;
    line-height: 40px;
    color: #999;
}
.zw-right-bottom{
    padding:30px 0 0 94px;
    height:158px;
    width: 784px;
    border:1px solid #e5e9ee;
}
.zw-right-bottom li{
    float: left;
}
.zw-right-bottom li a{
    display: inline-block;
    padding-top: 100px;
    width:149px;
    text-align: center;
    font-size:16px;
    line-height: 16px;
    font-weight: 800;
    color: #444;
}
.zw-right-bottom li a.li_a1{
     background: url("../images/icon35.png") no-repeat top center;
 }
.zw-right-bottom li a.li_a1:hover{
    background: url("../images/icon35O.png") no-repeat  center 2px;
    color: #1e84cb;
}
.zw-right-bottom li a.li_a2{
    background: url("../images/icon39O.png") no-repeat top center;
}
.zw-right-bottom li a.li_a2:hover{
    background: url("../images/icon39.png") no-repeat  center 2px;
    color: #1e84cb;
}
.zw-right-bottom li a.li_a3{
    background: url("../images/icon36.png") no-repeat top center;
}
.zw-right-bottom li a.li_a3:hover{
    background: url("../images/icon36O.png") no-repeat  center 2px;
    color: #1e84cb;
}
.zw-right-bottom li a.li_a4{
    background: url("../images/icon37.png") no-repeat top center;
}
.zw-right-bottom li a.li_a4:hover{
    background: url("../images/icon37O.png") no-repeat  center 2px;
    color: #1e84cb;
}
.zw-right-bottom li a.li_a5{
    background: url("../images/icon38.png") no-repeat top center;
}
.zw-right-bottom li a.li_a5:hover{
    background: url("../images/icon38O.png") no-repeat  center 2px;
    color: #1e84cb;
}
/*政务公开结束*/
.pt6{
    padding-top:6px;
}
.pr0{
    padding-right:0;
}
.pb48{
    padding-bottom:48px;
}
.mt2{
    margin-top: 2px;
}
.ml2{
    margin-left: 2px;
}
.ml50{
    margin-left: 50px;
}
.mt72{
    margin-top:72px;
}
.ml203{
    margin-left:203px;
}
.ml5{
    margin-left: 5px;
}
.ml20{
    margin-left:20px;
}
.ml30{
    margin-left:30px;
}
.ml60{
    margin-left:60px;
}
.ml67{
    margin-left: 67px;
}
.ml93{
    margin-left:93px;
}
.mr0{
    margin-right: 0;
}
.mr8{
    margin-right: 8px;
}
.mr10{
    margin-right: 10px;
}
.mr18{
    margin-right:18px;
}
.mr20{
    margin-right:20px;
}
.mr34{
    margin-right: 34px;
}
.mt15{
    margin-top:15px;
}
.mb2{
    margin-bottom: 2px;
}
.mb6{
    margin-bottom:6px;
}
.mb18{
    margin-bottom: 12px;
}
.mb22{
    margin-bottom: 22px;
}
.mb40{
    margin-bottom: 40px;
}


