@charset "gb2312";

/*首页*/
.xz-idx-con{width:1080px;margin:0 auto;}
.idx-toutiao{text-align:center;padding:8px 0;width:1080px;}
.idx-toutiao h3{font-size:26px;color:#005293;}
.idx-toutiao p{float:left;height:16px;line-height:16px;text-align:center;padding-top:10px;}
.idx-toutiao a{display:block;float:left;font-size:12px;color:#999;line-height:16px;}
.idx-toutiao a:hover{color:#b21112;}
.idx-toutiao .toutiao-tit{padding:0 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 260px;}
.idx-toutiao p span{display:block;float:left;width:1px;height:12px;background:#999;}
.idx-toutiao .toutiao-more{padding-left:9px;}
.idx-top{height:380px;border-top:3px solid #b20000;background:#f6f7fb;}

.tp_pback{position:relative;width:640px;height:380px;}
.tp_pic{position:relative;width:100%;height:354px;overflow:hidden;}
.tp_pic ul{height:354px;}
.tp_pic ul li{width:640px;height: 354px;position: absolute;top: 0px;left: 0px}
.tp_pic ul li img{width:640px;height: 354px;}
.news-des-bk{position: absolute;left: 0;bottom: 0;width:640px;height: 46px;}
.new-des-opa{width: 100%;height: 46px;background: #000;opacity: 0.6;filter:alpha(opacity=60);}
.news-des{position: absolute;left: 0;top: 0;width:640px;height: 46px;overflow: hidden;}
.news-des p{padding-left:25px;max-width:420px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color: #fff;font-size:16px;line-height: 46px;display: none;}
.news-des p a{color: #fff;}
.img-change{position: absolute;width:107px;height:8px;bottom:18px;right:0;z-index: 5;}
.img-change a{display: block;float: left;background: url(xz-idx-bg02.png) no-repeat;width:8px;height: 8px;margin-right:5px;}
.chg-cur{background:url(xz-idx-bg01.png) no-repeat!important;width:30px!important;}
.img-btn-lf{display:block;position:absolute;height:70px;width:40px;background:url(xz-idx-lf.png) no-repeat;top:147px;left:0;z-index:5;cursor:pointer;}
.img-btn-rt{display:block;position:absolute;height:70px;width:40px;background:url(xz-idx-rt.png) no-repeat;top:147px;right:0;z-index:5;cursor:pointer;}

.idx-list{width:410px;margin-right:15px;}
.idx-list-tab{height:56px;line-height:56px;border-bottom:1px solid #e4eaf2;padding:0 8px;}
.idx-list-tab ul li{float:left;width:119px;text-align:center;font-size:15px;font-family: "Microsoft YaHei", sans-serif;margin-right:18px;}
.idx-list-tab ul li a{display:block;color:#033266;}
.idx-list-tab ul .cur a{height:57px;color:#b21112;font-weight:bold;background:url(xz-idx-bg03.png) no-repeat bottom;}

.idx-list-con ul{height:308px;overflow:hidden;margin-top:7px;}
.idx-list-con ul li{*float:left;width:396px;height:43px;line-height:43px;padding-left:14px;border-bottom:1px solid #e4eaf2;background:url(xz-idx-bg04.png) no-repeat left center;}
.idx-list-con ul li a{display:block;float:left;max-width:310px;color:#033266;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.idx-list-con ul li span{display:block;float:right;font-size:12px;color:#999;margin-right:10px;}
.idx-list-con ul li a img{margin-right:10px;}
.idx-list-con ul li a label{margin-right:10px;}
.idx-list-con ul li a:hover{color:#b21112;}


.idx-md{margin-top:10px;}
.idx-md-box{position:relative;width:388px;height:253px;border:1px solid #e4eaf2;margin-right:10px;}
.box-bg{position:absolute;display:block;width:28px;height:28px;z-index:5;}
.idx-bg-lt{background:url(xz-idx-bg05.png) no-repeat center;left:0;top:0;}
.idx-bg-rt{background:url(xz-idx-bg06.png) no-repeat center;right:0;top:0;}
.idx-bg-lb{background:url(xz-idx-bg07.png) no-repeat center;left:0;bottom:0;}
.idx-bg-rb{background:url(xz-idx-bg08.png) no-repeat center;right:0;bottom:0;}

.idx-md-tab{height:49px;line-height:49px;margin:0 1px;border-bottom:1px solid #e4eaf2;padding:0 28px;}
.idx-md-tab a{display:block;float:left;width:100px;text-align:center;font-size:12px;color:#033266;}
.idx-md-tab a.cur{font-size:14px;color:#b21112;height:50px;font-weight:bold;background:url(xz-idx-bg03.png) no-repeat bottom;}
.idx-md-li{height:186px;margin:1px;padding:15px 10px 0;background:#f6f7fb;}
.idx-md-li ul{height:180px;overflow:hidden;}
.idx-md-li ul li{*float:left;height:36px;line-height:36px;padding-left:14px;background:url(xz-idx-bg10.png) no-repeat left center;}
.idx-md-li ul li a{display:block;float:left;color:#033266;font-size:14px;max-width:295px;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.idx-md-li ul li span{display:block;float:right;font-size:12px;color:#999;}
.idx-md-li ul li a:hover{color:#b21112;}

.idx-md-img{width:280px;}
.idx-md-img a{display:block;margin-bottom:5px;}


.idx-bot{margin-top:10px;}
.idx-bt-box{position:relative;width:788px;border:1px solid #e4eaf2;}
.idx-bt-icon{height:100px;padding-top:30px;border-bottom:1px solid #e4eaf2;margin:0 1px;}
.idx-bt-icon ul{width:756px;height:80px;margin:0 auto;}
.idx-bt-icon ul li{float:left;width:86px;height:80px;text-align:center;margin:0 20px;}
.idx-bt-icon ul li a{display:block;padding-top:65px;font-size:12px;color:#033266;}
.idx-bt-icon ul li a:hover{color:#b21112;}
.idx-bt-icon ul .bt-icon01{background:url(xz-idx-icon01.png) no-repeat 21px 0;}
.idx-bt-icon ul .bt-icon02{background:url(xz-idx-icon02.png) no-repeat 21px 0;}
.idx-bt-icon ul .bt-icon03{background:url(xz-idx-icon03.png) no-repeat 21px 0;}
.idx-bt-icon ul .bt-icon04{background:url(xz-idx-icon04.png) no-repeat 21px 0;}
.idx-bt-icon ul .bt-icon05{background:url(xz-idx-icon05.png) no-repeat 21px 0;}

.idx-bsfw-tab{height:44px;line-height:44px;border-bottom:1px solid #e4eaf2;margin:0 1px;}
.idx-bsfw-tab span{display:block;float:left;padding:0 32px;text-align:center;font-size:14px;color:#033266;font-weight:bold;}
.idx-bsfw-tab a{display:block;float:left;width:75px;margin-right:10px;font-size:12px;color:#033266;text-align:center;}
.idx-bsfw-tab a.cur{color:#b21112;height:45px;background:url(xz-idx-bg03.png) no-repeat bottom;}

.idx-bsfw-con{background:#f6f7fb;margin:1px;height:161px;padding:19px 10px 0;}
.idx-bsfw-con ul{overflow: hidden;height: 160px;}
.idx-bsfw-con ul li{height:44px;margin-bottom:8px;}
.idx-bsfw-con ul li a{display:block;float:left;width:89px;padding-left:50px;height:44px;line-height:44px;margin:0 4px;font-size:12px;color:#033266;}
.idx-bsfw-con ul li a:hover{color:#fff;}

.idx-bt-tab{height:49px;line-height:49px;padding:0 14px;border-bottom:1px solid #e4eaf2;margin:0 1px;}
.idx-bt-tab ul li{float:left;width:240px;margin-right:19px;}
.idx-bt-tab a{display:block;float:left;height:50px;width:75px;text-align:center;background:url(xz-idx-bg03.png) no-repeat bottom;color:#b21112;font-weight:bold;}

.idx-bt-main{padding:12px 10px 20px;background:#f6f7fb;margin:1px;}
.idx-bt-hd{width:250px;}
.hd-img{position:relative;float:left;height:65px;width:115px;margin:10px 5px 0;}
.hd-img .img-tit{position:absolute;width:100%;height:24px;line-height:24px;font-size:12px;color:#fff;text-align:center;bottom:0;left:0;background:url(xz-idx-bg11.png);}

.idx-bt-yj{width:240px;margin-left:20px;}
.idx-bt-yj ul{height:150px;overflow:hidden;}
.idx-bt-yj ul li{line-height:30px;padding-left:7px;background:url(xz-idx-bg12.jpg) no-repeat left center;}
.idx-bt-yj ul li a{display:block;max-width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:#033266;}
.idx-bt-yj ul li a:hover{color:#b21112;}


.idx-bt-zb{position:relative;width:240px;margin-right:3px;}
.idx-bt-zb .zb-tit{position:absolute;bottom:0;left:0;padding-left:10px;width:230px;height:32px;line-height:32px;background:url(xz-idx-bg13.png) no-repeat;font-size:12px;color:#fff;}
.idx-bt-zb .zb-tit img{margin-right:10px;}


.xz-idx-links{position:relative;width:1078px;margin:12px auto 0;border:1px solid #e4eaf2;}

.idx-links-tab{height:48px;line-height:48px;padding:0 5px;border-bottom: 1px solid #e4eaf2;margin:0 1px;}
.idx-links-tab p{float:left;font-size:14px;font-weight:bold;padding:0 25px;}
.idx-links-tab a{display:block;float:left;padding:0 10px;color:#033266;font-size:12px;text-align:center;margin-right:30px;}
.idx-links-tab a.cur{height:49px;color:#b21112;background:url(xz-idx-bg03.png) no-repeat bottom;}

.idx-links-con{height:44px;padding:18px 25px 0;margin:1px;background:#f6f7fb;}
.idx-links-con ul{overflow:hidden;}
.idx-links-con ul li{float:left;padding:0 10px;}
.idx-links-con ul li a{font-size:12px;color:#033266;}


/*领导介绍*/
.leaders-label{
    width: 280px;
    height: 53px;
    background: url(leaders-label-bg_03.jpg);
    margin-bottom: 7px;
    margin-left: auto;
    margin-right: auto;
}
.leaders-label a{
    display: block;
    height: 53px;
    line-height: 53px;
    padding: 0px 7px;
    text-align: center;
    font-size: 12px;
    color: #033266;
}
.leaders-label a span{
    font-weight: 600;
    margin-left: 7px;
}
.leaders-nav{
    padding-top: 20px;
    height: 1195px;
    border-right: 1px solid #eaeff5;
    background: #f6f7fb;
    float: left;
    width: 310px;
}
.leaders-introduced-main{
    overflow: hidden;
}
.leaders-infor h1{
    font-size: 24px;
    font-family: "Microsoft YaHei", "微软雅黑", "Arial", sans-serif;
    color: #033266;
    font-weight: 500;
    line-height: 24px;
    height: 24px;
    margin-bottom: 6px;
}
.leaders-infor p{
    line-height: 36px;
    font-size: 12px;
    color: #033266;
}
.leaders-infor{
    padding-right: 30px;
    padding-left: 30px;
    width: 706px;
    padding-top: 20px;
}

.leaders-photos img{
    display: block;
    border: 1px solid #eeeeee;
}
.leaders-photos{
    border: 5px solid #ffffff;
    box-shadow: 0px 0px 4px 2px #ebeaea;
    float: left;
}
.leaders-text-introduce{
    margin-left: 164px;
}
.leaders-introduced-main{
    border: 1px solid #eaeff5;
}
.leaders-right{
    float: left;
    width: 766px;
}
.leaders-activity{
    padding: 0px 20px;
}
.leaders-activity .zsyz-rf-list ul li{
    height: 39px;
    line-height: 39px;
    border-bottom: 1px dashed #8d8d8d;
    width: inherit;
}
.leaders-activity .zsyz-rf-list ul{
    margin-top: 10px;
    padding-right: 10px;
}
.leaders-activity{
    margin-top: 18px;
}
.leaders-activity  .overflow-zsdt{
    height: 210px;
}
.leaders-activity .zsyz-rf-list ul li p{
    line-height: 39px;
    padding: 0px;
    text-indent: 0;
    float: left;
    max-width: 450px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.leaders-activity .zsyz-rf-list ul li span{
    font-size: 12px;
    float: right;
    color: #666666;
    margin-right: 10px;
}
.xz-travel-ts .xzly-rf-list ul li span{
    float: right;
}
.interview-topic{
    padding-left: 105px;
    height: 100px;
    border-bottom: 1px solid #eaeff5;
    background: url(online-tipc-bg_03.png) no-repeat left top #f6f7fb;
    padding-right: 40px;
}
h1.interview-topic-title{
    font-size: 16px;
    line-height: 24px;
    padding-top: 16px;
}
h1.interview-topic-title a{
    color: #b21112;
}
.interview-topic-content{
    height: 44px;
}
.interview-topic-content p{
    font-size: 12px;
    color: #033266;
    line-height: 22px;
}
.interview-video{
    width: 725px;
    height: 480px;
    float: left;
}
.interview-guest-title{
    height: 42px;
    background: url(interview-news-list-icon_03.png) no-repeat 10px center #f6f7fb;
    border-bottom: 1px solid #ededed;
    padding-left: 37px;
    font-size: 14px;
    color: #b21112;
    line-height: 42px;
    font-weight: bold;
}
.interview-guest-content{
    width: 330px;
    border: 1px solid #ededed;
    border-top: 2px solid #b21112;
    height: 477px;
}
.online-interview-main{
    padding: 0px 10px;
}
.interview-guest-photo{
    height: 160px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 16px;
}
.interview-guest-name{
    font-size: 14px;
    text-align: center;
    margin-bottom: 7px;
}
.interview-guest-name a{
    font-size: 14px;
    text-align: center;
    color: #033266;
}
.interview-guest-name a span{
    margin-left: 15px;
}
.interview-guest-introduce{
    padding: 0px 15px;
    height: 196px;
}
.interview-guest-introduce p{
    font-size: 12px;
    color: #033266;
    line-height: 28px;
}
.interview-guest{
    margin-top: 10px;
    margin-bottom: 20px;
}
.interview-news-title{
    height: 42px;
    border-bottom: 1px solid #ededed;
    background: url(interview-news-list-icon_03.png) no-repeat 10px center #f6f7fb;
    font-size: 16px;
    color: #b21112;
    line-height: 42px;
    padding-left: 38px;
    font-weight: bold;
}
.interview-news-title a{
    float: right;
    font-size: 12px;
    color: #666666;
    margin-right: 15px;
    font-weight: normal;

}
.interview-news-title a:hover{
    color: #b30000;
}
.review-past{
    width: 518px;
}
.interview-record{
    width: 518px;
}
.interview-news{
    border: 1px solid #ededed;
    border-top: 2px solid #346699;
}
ul.interview-news-list li{
    height: 36px;
    padding: 0px 20px 0px 30px;
    background: url(xz-libg_03.jpg) no-repeat 15px center;
    line-height: 36px;
    font-size: 12px;
}
ul.interview-news-list{
    margin-top: 11px;
    height: 278px;
    overflow: hidden;
}
ul.interview-news-list li a{
    color: #033266;
}
ul.interview-news-list li span{
    color: #999999;
    float: right;
}
ul.interview-news-list li a:hover{
    color: #b30000;
}
.interview-news-list li p{
    max-width: 390px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}
.interview-record-message{
    padding-top: 11px;
    height: 278px;
    overflow: hidden;
}
.interview-record-message p{
    padding: 0px 12px 0px 5px;
    line-height: 30px;
    font-size: 12px;
    margin: 0px 10px;
}
.interview-record-message p span{
    font-weight: bold;
}
.interview-record-message p.host-message{
    color: #033266;
}
.interview-record-message p.host-guest{
    color: #b21112;
    background: #f6f7fb;
}
.interview-reply{
    margin-top: 20px;
}
.interview-reply-container{
    padding: 20px;
}
.interview-reply-input textarea,.interview-reply-input input{
    display: block;
}
.interview-reply-input{
    width: 1016px;
    height: 66px;
    padding: 1px;
    border: 1px solid #ededed;
    margin-left: auto;
    margin-right: auto;
}
.interview-reply-input textarea{
    width: 956px;
    padding-left: 10px;
    line-height: 30px;
    height: 66px;
    font-size: 12px;
}
.interview-reply-input input{
    height: 66px;
    width: 50px;
    line-height: 66px;
    text-align: center;
    color: #ffffff;
    font-size: 12px;
    font-family: "Simsun", "宋体", sans-serif, "Arial";
    background: #c81417;
    cursor: pointer;
}
.history-reply-photo{
    width: 50px;
    height: 50px;
    padding-top: 20px;
    padding-bottom: 30px;
    margin-right: 20px;
    float: left;
}
.history-reply{
    min-height: 100px;
    border-bottom: 1px dashed #dadada;
}
.history-reply-infor{
    padding-top: 20px;
}
.history-reply-infor p.history-reply-user{
    height: 22px;
    line-height: 22px;
    color: #666666;
    font-size: 12px;
}
.history-reply-infor p.history-reply-user a{
    color: #033266;
    margin-right: 5px;
}
.history-reply-infor p.history-reply-user a:hover{
    color: #b30000;
}
.history-reply-infor p.history-reply-user b{
    float: right;
    font-weight: normal;
    color: #666666;
}
.history-reply-infor{
    margin-left: 71px;
}
.history-reply-infor p.history-reply-message{
    margin-top: 10px;
    line-height: 22px;
    font-size: 14px;
    color: #033266;
}
.history-reply-more{
    background: #f6f6f6;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: 20px;
}
.history-reply-more a{
    color: #666666;
    font-size: 12px;
}
.history-reply-more a:hover{
    color: #b30000;
}
.interview-topic h1.online-live-title{
    font-size: 32px;
    color: #b21112;
    line-height: 100px;
    text-align: center;
    padding-right: 40px;
    font-family: "Microsoft YaHei", "微软雅黑", sans-serif;
    font-weight: 500;
}
/*在线直播*/
.online-live-chat{
    width: 330px;
}
.live-chat-container p{
    padding-left: 10px;
    padding-right: 20px;
    font-size: 12px;
    line-height: 30px;
}
.live-chat-container p span{
    font-weight: bold;
}
.live-chat-container p.live-chat-guest{
    color: #b21112;
    background: #f6f7fb;
}
.live-chat-container{
    padding-top: 11px;
    height: 330px;
    overflow-y: scroll;
    overflow-x: hidden;
    margin-bottom: 24px;
}
.live-chat-input{
    height: 56px;
    width: 307px;
    padding: 1px;
    border: 1px solid #dedede;
    margin: 0px auto;
    margin-bottom: 9px;
}
.live-chat-input textarea{
    font-size: 12px;
    line-height: 24px;
    width: 236px;
    height: 56px;
    padding-left: 10px;
    font-family: "Simsun", "宋体", sans-serif, "Arial";
    padding-right: 10px;
}
.live-chat-input input{
    width: 51px;
    height: 56px;
    line-height: 56px;
    color: #ffffff;
    background: #c81417;
    cursor: pointer;
}
.live-review-past-container{
    padding: 20px 20px 0px 20px;
}
.live-past-img{
    width: 90px;
    height: 60px;
    float: left;
}
.live-past-box{
    height: 60px;
    max-width: 326px;
    overflow: hidden;
    display: inline-block;
}
.live-review-past-container{
    height: 174px;
    overflow: hidden;
}
.live-past-infor h1{
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    text-align: left;
}
.live-past-infor h1 a{
    font-size: 14px;
    color: #033266;
}
.live-past-infor h1 a:hover{
    color: #b30000;
}
.live-past-infor p{
    font-size: 12px;
    color: #666666;
    line-height: 28px;
    text-align: left;
}
.live-past-infor{
    margin-left: 110px;
}
.live-review-past-container ul li{
    width: 339px;
    float: left;
    overflow: hidden;
    margin-bottom: 30px;
    height: 60px;
}
.live-review-past-container ul li.live-past-left{
    text-align: left;
}
.live-review-past-container ul li.live-past-center{
    text-align: center;
}
.live-review-past-container ul li.live-past-right{
    text-align: right;
}
/*政务服务细览*/
.gov-affairs-title{
    font-size: 30px;
    color: #b21112;
    text-align: center;
    height: 100px;
    line-height: 100px;
    font-family: "Microsoft YaHei", "微软雅黑", "Arial", sans-serif;
}
.affairs-table-title a{
    display: block;
    width: 245px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 14px;
    color: #063267;
    background: #f1f1f1;
    float: left;
    margin-left: 1px;
}
.affairs-table-title a.table-title-first{
    margin-left: 0px;
}
.affairs-table-title{
    overflow: hidden;
    margin-bottom: 20px;
}
.affairs-table-title a.cur-title{
    background: #346699;
    color: #ffffff;
    font-weight: 600;

}
.gov-affairs-main{
    padding: 0px 47px 30px 48px;
    border: 1px solid #eaeff5;
}
.affairs-table-content{
    border: 1px solid #e2eaf3;
    overflow: hidden;
    border-right: none;
    border-bottom: none;
}
.affairs-table-th{
    border: 1px solid #e2eaf3;
    float: left;
    min-height: 44px;
    width: 326px;
    position: relative;
    margin-top: -1px;
    margin-left: -1px;
}
.affairs-table-label{
    height: 100%;
    width: 88px;
    color: #033266;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 0px;
    border-right: 1px solid #e2eaf3;
    background: #f6f7fb;
}
.affairs-table-label p{
    position: absolute;
    left: 0px;
    width: 100%;
    text-align: center;
    top: 50%;
    margin-top: -6px;
    line-height: 1em;
}
.affairs-table-val{
    line-height: 44px;
    padding-left: 20px;
    color: #333333;
    font-size: 12px;
    margin-left: 89px;
}
.affairs-table-line{
    width: 980px;
}
/**/
/*@charset = "utf-8";*/
.cursor{
    cursor: pointer;
}



.xz-gl-tpxl{
    width: 100%;
    margin-top: 30px;
    overflow: hidden;
    border-bottom: 1px solid #eaeff5;
}

.f{
    overflow: hidden;
}

.f-2{
    *padding-bottom: 35px;
}

#left{
    float: left;
    margin-top: 285px;
    margin-left: 20px;
    width: 40px;
    height: 70px;
    background: url(arrow-prev1.png) no-repeat 7px 13px;
    background-color: #999999;
    cursor: pointer;
}

#right{
    float: right;
    margin-top: 285px;
    margin-right: 20px;
    width: 40px;
    height: 70px;
    background: url(arrow-next2.png) no-repeat 9px 13px;
    background-color: #999999;
    cursor: pointer;
}

#gl-pic{
    float: left;
    margin-left: 25px;
    width: 910px;
    height: 635px;
    overflow: hidden;
    position: relative;
}

#lunbo{
    width: 9999px;
    position: relative;
}

#lunbo li{
    width: 910px;
    height: 635px;
    overflow: hidden;
    float: left;
}

#gl-pic img{
    width: 910px;
    height: 635px;
}

#gl-text{
    float: left;
    margin-left: 80px;
    max-width: 800px;
    margin-top: 30px;
    margin-bottom: 35px;
}

#gl-text p{
    font-size: 14px;
    font-family: "宋体";
    color: #033266;
}

#gl-num{
    float: right;
    margin-right: 85px;
    margin-top: 10px;
}

#gl-num-p{
    font-family: "Arial";
    font-size: 24px;
    color: #999;
    font-weight: bold;
}

#gl-num-p p{
    font-family: "Arial";
    font-size: 36px;
    font-weight: bold;
    color: #333;
}

/*信息公开细览*/
.xz-xxgkxl-con-table{
    width: 1060px;
    height: 190px;
    margin: 0 auto;
    background-color: #f6f7fb;
}

.xz-xxgkxl-con-table ul{
    overflow: hidden;
    padding-top: 10px;
}

.xz-xxgkxl-con-table li{
    float: left;
    margin-top: 5px;
    margin-left: 25px;
    width: 490px;
    line-height: 35px;
    font-size: 12px;
    background: url("../images/blue-right.png") no-repeat 130px 13px;
    background-color: white;
}

.xz-xxgkxl-con-table li span{
    display: inline-block;
    width: 130px;
    background-color: #346699;
    color: white;
    text-align: center;
    margin-right: 15px;
}

.xz-xxgkxl-con-detail{
    margin-top: 30px;
}

.xz-xxgkxl-con-detail h3{
    max-width: 820px;
    margin: 0 auto;
    margin-bottom: 30px;
    font-size: 30px;
    font-family: "微软雅黑";
    text-align: center;
    color: #b21112;
}

.xz-xxgkxl-con-detail .article{
    padding-top: 30px;
    border-top: 1px solid #eaeff5;
    width: 980px;
    margin: 0 auto;
}

.article {
    padding-bottom: 100px;
    border-bottom: 1px solid #eaeff5;
}

.article p{
    font-size: 16px;
    font-family: "宋体";
    text-indent: 45px;
    line-height: 35px;
    color: black;
}

.article .topic{
    text-indent: 0px;
}

/*政务服务*/
.xz-zwfw-con-1-right .xz-zw-yw , .xz-zwfw-con-3-right .xz-zw-yw{
    width: 360px;
}

.xz-zwfw-con-1-right .xz-zw-ls ul li a, .xz-zwfw-con-3-right .xz-zw-ls ul li a{
    font-size: 12px;
    color: #033266;
}

.xz-zwfw-con-1-right .xz-zw-ls ul li a:hover, .xz-zwfw-con-3-right .xz-zw-ls ul li a:hover{
    color: #b20000;
}

.xz-zwfw-con-3-right .xz-zw-ls ul li{
    line-height: 32px;
}

.xz-zwfw-con-1-right .xz-zw-box{
    margin-top: 0px;
}

.xz-zwfw-con-1-right .xz-zw-yw-ls ul{
    height: 165px;
}

.xz-zwfw-con{
    width: 100%;
}

.xz-zwfw-con-1, .xz-zwfw-con-3, .xz-zwfw-con-4{
    width: 1050px;
    margin: 0 auto;
    overflow: hidden;
}

.xz-zwfw-con-1-left, .xz-zwfw-con-3-left{
    float: left;
    width: 663px;
}

.xz-zwfw-con-1-left-title{
    width: 100%;
    height: 47px;
}

.xz-zwfw-con-1-left-title li{
    float: left;
    width: 165px;
    height: 47px;
}

.xz-zwfw-con-1-left-title li p{
    line-height: 40px;
    font-family: "宋体";
    font-size: 12px;
    color: #033266;
    background-color: #f6f7fb;
    text-align: center;

}

.xz-zwfw-con-1-left-title .p-sel{
    font-size: 14px;
    color: white;
    font-weight: bold;
    background-color: #015293;
}

.xz-zwfw-con-1-left-title .li-sel{
    background: url(xzly-icon08.png) no-repeat 72px 40px;
}

.xz-zwfw-con-1-left-con{
    height: 302px;
    width: 100%;
    overflow: hidden;
}

.xz-zwfw-con-1-left-con div{
    overflow: hidden;
}

.xz-zwfw-con-1-left-con div a{
    display: block;
    float: left;
    width: 55px;
    height: 100px;
    margin-left: 55px;
    font-size: 13px;
    color: #666666;
    font-family: "宋体";
    text-align: center;
}

.xz-zwfw-con-1-left-con div a:hover{
    color: #b20000;
}

.xz-zwfw-con-1-left-con div .a-first{
    margin-left: 20px;
}

.div-border-bottom{
    border-bottom: 1px dotted #999999;
}

.xz-zwfw-con-1-left-con div a span{
    display: block;
    margin-top: 15px;
}

.xz-zwfw-con-1-left-con div a img{
    width: 50px;
    height: 50px;
    margin-top: 5px;
}

.xz-zwfw-con-1-right, .xz-zwfw-con-3-right{
    float: right;
    width: 360px;
}

.zxdc{
    width: 373px;
    height: 95px;
    margin-top: 15px;
    border-top: 1px solid #eaeff5;
}

.zxdc-title{
    display: block;
    float: left;
    margin-top: 20px;
    height: 75px;
    width: 64px;
    font-size: 12px;
    color: #346699;
    text-align:center;
}

.zxdc-title img{
    margin-bottom: 7px;
}
.zxdc-con{
    float: right;
    width: 300px;
    height: 80px;
    margin-top: 17px;
    overflow: hidden;
}

.zxdc-con li{
    line-height: 25px;
    width: 275px;
    padding-left: 15px;
    background: url(xz-idx-bg12.jpg) no-repeat 8px 11px;
}


.zxdc-con li a{
    font-size: 12px;
    color: #033266;
    max-width: 275px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.zxdc-con li a:hover{
    color: #b20000;
}

.xz-zwfw-con-2{
    width: 100%;
    height: 190px;
    margin-top: 10px;
    background-color: #f6f7fb;
}

.xz-zwfw-con-2 a{
    display: block;
    float: left;
    margin-left: 38px;
    margin-top: 20px;
    width: 110px;
    height: 160px;
}


.xz-zwfw-con-2 a span{
    display: block;
    margin-top: 15px;
    height: 30px;
    text-align: center;
    font-size: 12px;
    line-height: 40px;
    color: #033266;
}

.xz-zwfw-con-2 a .span-sel{
    color: #033266;
    font-weight: bold;
    background: url(zwfw-icon-top-sanjiao.png) no-repeat 50px 4px;
}

.xz-zwfw-con-3{
    margin-top: 20px;
}

.xz-zwfw-con-3-left-top{
    overflow: hidden;
}

.xz-zwfw-con-3-left-top a{
    display: block;
    float: left;
    position: relative;
    width: 210px;
    height: 160px;
    margin-top: 20px;
}

.xz-zwfw-con-3-left-top a img{
    margin-left: 18px;
    margin-top: 17px;
}

.xz-zwfw-con-3-left-top a span{
    position: absolute;
    font-size: 14px;
    font-weight: bold;
    color: white;
    bottom: 20px;
    right: 30px;
}

.xz-zwfw-con-3-left-top .a-2, .xz-zwfw-con-3-left-top .a-3{
    margin-left: 15px;
}

.xz-zwfw-con-3-left-top .a-1{
    background-color: #5893cf;
}

.xz-zwfw-con-3-left-top .a-2{
    background-color: #3fb5b2;
}

.xz-zwfw-con-3-left-top .a-3{
    background-color: #5893cf;
}

.xz-zwfw-con-3-left-bottom{
    overflow: hidden;
    margin-top: 40px;
}

.xz-zwfw-con-3-left-bottom .xz-zwfw-con-1-left-title .p-sel{
    background-color: #346699;
}

.xz-zwfw-con-3-left-top .xz-zwfw-con-1-left-title .p-sel{
    background-color: #346699;
}

.xz-zwfw-con-3-left-bottom-con div{
    width: 100%;
    height: 110px;
    overflow: hidden;
}

.xz-zwfw-con-3-left-bottom-con div a{
    display: block;
    float: left;
    position: relative;
    width: 52px;
    height: 80px;
    margin-top: 30px;
    margin-left: 62px;
}

.xz-zwfw-con-3-left-bottom-con div a b{
    position: absolute;
    font-family: "微软雅黑";
    font-size: 20px;
    font-weight: bold;
    color: #033266;
    top: 15px;
    left: 15px;
}

.xz-zwfw-con-3-left-bottom-con div span:hover{
    color: #b20000;
}

.xz-zwfw-con-3-left-bottom-con div .a-first{
    margin-left: 18px;
}

.xz-zwfw-con-3-left-bottom-con div a span{
    display: block;
    margin-top: 5px;
    width: 52px;
    font-size: 12px;
    color: #033266;
    text-align: center;
}

.xz-zwfw-con-3 .xz-zwfw-con-1-left-title p{
    height: 40px;
}

.xz-zwfw-con-3-right .xz-zw-yw-ls ul{
    height: 155px;
}

.xz-zwfw-hmzxft a{
    display: inline-block;
    margin-top: 22px;
    color: #033266;
    font-size: 14px;
    font-weight: bold;
    padding-left: 35px;
    background: url(shexiang.png) no-repeat 10px;
}

.xz-zwfw-hmzxft img{
    width: 337px;
    height: 141px;
    margin-top: 15px;
    margin-left: 11px;
    margin-bottom: 10px;
    text-align: center;
}

.xz-zwfw-hmzxft p{
    font-size: 12px;
    color: #333333;
    margin-left: 11px;
    line-height: 25px;
}

.word-break{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xz-zwfw-con-3-right .xz-zw-box{
    margin-top: 0px;
}

.xz-zwfw-con-3-right .xz-zw-box-sp{
    margin-top: 10px;
}

.xz-zwfw-con-4{
    margin-top: 25px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eaeff5;
}

.xz-zwfw-con-4-left{
    overflow: hidden;
    float: left;
    width: 677px;
}

.xz-zwfw-con-4-left a{
    width: 82px;
    height: 162px;
    text-align: center;
    /*-ms-writing-mode: tb-rl;
    writing-mode:vertical-lr;*/
    line-height: 82px;
    margin-left: 5px;
    font-size: 14px;
    color: white;
}

.xz-zwfw-con-4-left a div{
    width: 25px;
    margin-top: 32px;
    margin-left: 28px;
    *margin-left: 0px;
    line-height: 16px;
}

.xz-zwfw-con-4-left a .div2{
    margin-top: 50px;
}

.xz-zwfw-con-4-left a .div3{
    margin-top: 45px;
}

.xz-zwfw-con-4-left .div-1 a{
    width: 79px;
    height: 78px;
    text-align: center;
    /*-ms-writing-mode: rl-tb;
    writing-mode:horizontal-tb;*/
    line-height: 82px;
    margin-left: 0px;
}



.sp{
    margin-top: 5px;
}

.color-1{
    background-color: #6293d1;
}

.color-2{
    background-color: #dfa32f;
}

.color-3{
    background-color: #3fb5b2
}

.color-4{
    background-color: #87c264;
}

.div-1{
    height: 166px;
    width: 79px;
    float: left;
    margin-left: 4px;
}

.div-1-sp{
    margin-left: 0px;
}

.color-1, .color-2, .color-3, .color-4{
    display: block;
    float: left;
}

.bianmin{
    float: right;
    width: 372px;
    height: 162px;
    background-color: #3fb5b2;
}

.bianmin-title{
    width: 120px;
    height: 165px;
    float: left;
}

.bianmin-title img{
    margin-top: 27px;
    margin-left: 25px;
}

.bianmin-title p{
    font-family: "微软雅黑";
    font-size: 20px;
    color: white;
    margin-left: 25px;
    margin-top: 10px;
}

.bianmin ul{
    float: right;
    margin-top: 25px;
    margin-right: 5px;
    height: 125px;
    width: 242px;
    overflow: hidden;
}

.bianmin ul li{
    float: left;
    padding-left: 5px;
    margin-left: 20px;
    width: 55px;
    overflow: hidden;
    line-height: 30px;
    background: url("../images/baidian.png") no-repeat 0px 15px;
}

.bianmin ul li a{
    font-size: 12px;
    color: white;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: #346699!important;
}
/*新增*/
.idx-bsfw-con ul li a{
    width: 139px;
    padding-left: 0;
}
.idx-bsfw-con ul li a:hover{
    color: #ff8639;
}
.idx-bsfw-con ul li div{
    float: left;
    width: 50px;
    height: 44px;
    line-height: 44px;
    text-align: center;
}
.idx-bsfw-con ul li img{
    width: 20px;
}