﻿/*首页*/
.lx-con-lf{
    width: 745px;
}
.lx-con-rt{
    width: 280px;
}
.lx-lf-dynamic{
    margin-top: 25px;
    padding-left: 80px;
    height: 80px;
    background: #f6f6f6 url(lx-ic01.png) no-repeat left center;
}
.lf-dynamic-tit{
    display: block;
    padding-left: 20px;
    font-size: 22px;
    color: #333333;
    line-height: 80px;
}
.lf-dynamic-gg{
    position: relative;
    height: 14px;
    margin:0 20px;
    overflow: hidden;
}
.lx-lf-dynamic ul{
    position: absolute;
    left: 0px;
    height: 14px;
    overflow: hidden;
}
.lx-lf-dynamic ul li{
    float: left;
    padding-left: 15px;
    margin-right: 25px;
    background: url(lx-ic02.png) no-repeat 4px center;
}
.lx-lf-dynamic ul li a{
    display: block;
    font-size: 14px;
    color: #777;
    line-height: 14px;
}
.lx-lf-dynamic ul li a:hover{
    color: #ca1f08;
}
.lf-zw-yw{
    width: 360px;
}
.bd-yw-tit{border-bottom:1px solid #e1e1e1;height:32px;}
.bd-yw-tit li{float: left;width: 33%;}
.bd-yw-tit li a{display: block;font-size: 18px;color: #333;line-height: 31px;text-align: center;}
.yw-tit-cur{border-bottom: 4px solid #ca1f08;margin-bottom: -1px;}
.yw-tit-cur a{color: #ca1f08!important;font-weight: 600;}/*
.bd-yw-deal{height: 180px;overflow: hidden;}*/
.bd-yw-deal h1{padding-top:14px;margin-bottom:10px;font-size: 16px;color: #000;line-height: 28px;text-align: center;}
.bd-yw-deal h1 a{color: #000;}
.bd-yw-deal p{font-size: 12px;color: #333333;line-height: 25px;text-indent: 2em;}
.bd-yw-deal p a{color: #999999;margin-left: 4px;}
.bd-yw-deal ul{padding: 0px 0 0 15px;overflow: hidden;}
.bd-yw-deal ul li{line-height: 33px;height: 33px;*line-height: 30px;*height: 30px;}
.bd-yw-deal ul li a{display: block;float: left;padding-left:7px;font-size: 14px;color: #333333;max-width: 300px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bd-yw-deal ul li a:hover{color: #ca1f08;}
.bd-yw-deal ul li span{display: block;float: right;margin-right: 5px;font-size: 14px;color: #555555;}
.mt25{
    margin-top: 25px;
}
.lf-xx-gk{
    border: 1px solid #dcdcdc;
}
.xx-gk-tit{
    padding-left: 33px;
    height: 42px;
    font-size: 20px;
    font-weight: 600;
    line-height: 42px;
    color: #3c3c3c;
    /*border-bottom: 1px solid #dcdcdc;*/
}
.xx-gk-tit span{
    display: block;
    float: left;
}
a.more{
    display: block;
    float: right;
    margin-right: 15px;
    font-size: 14px;
    color: #555555;
    font-weight: normal;
}
.lf-xx-gk .bd-yw-tit{
    border-top:1px solid #e1e1e1;
    border-bottom:none;
}
.lf-xx-gk .yw-tit-cur{
    border-top: 2px solid #ca1f08;
    margin-top: -2px;
    border-bottom:none;
    margin-bottom: 0px;
}
.lf-xx-gk .bd-yw-tit li{
    width: 24%;
}
.lf-xx-gk .bd-yw-deal ul{
    padding: 15px 5px 0;
}
.lf-xx-gk .bd-yw-deal ul li{
    padding-left: 18px;
    border-top: 1px dotted #cdcdcd;
    background: url(lx-ic02.png) no-repeat 11px center;
}
.lf-xx-gk .bd-yw-deal ul li a{
    max-width: 420px;
}
.lf-xx-gk .bd-yw-deal{
    height: 190px;
}
.con-rt-search{
    margin-top: 25px;
    background: url(lx-ic03.png) no-repeat 70px 15px;
}
.rt-search-tit{
    font-size: 20px;
    color: #333333;
    line-height: 20px;
}
.rt-search-box{
    margin-top: 16px;
    height: 41px;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    padding-left: 12px;
}
.rt-search-box input{
    float: left;
    width: 220px;
    height: 41px;
    font-size: 14px;
    color: #999999;
    line-height: 41px;
}
.rt-search-box .search-btn{
    display: block;
    float: right;
    width: 41px;
    height: 41px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background: url(lx-ic04.png) no-repeat left center;
}
.rt-tz-gg{
    position: relative;
    margin-top: 10px;
    width: 100%;
    border: 1px solid #dcdcdc;
}
.tz-gg-add{
    display: block;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 37px;
    height: 32px;
    background: url(lx-ic05.png) no-repeat;
}
.tz-gg-tit{
    height: 40px;
    font-size: 20px;
    color: #333333;
    line-height: 40px;
}
.tz-gg-tit span{
    margin-left: 12px;
    font-size: 16px;
    color: #bbbbbb;
}
.rt-tz-gg .bd-yw-deal{
    /*height: 285px;
*/height:auto;}
.rt-tz-gg .bd-yw-deal ul li,
.bd-yw-deal ul li{
    padding-left: 4px;
    background: url(lx-ic02.png) no-repeat 0px center;
}
.rt-tz-gg .bd-yw-deal ul li a{
    max-width: 220px;
}
/*.rt-zx-bs{
    margin-top: 25px;
    border: 1px solid #dcdcdc;
}
*/.zx-bs-tit{
    height: 40px;
    border-bottom: 1px solid #dcdcdc;
    border-left: none;
}
.zx-bs-tit a{
    position: relative;
    display: block;
    float: left;
    margin-left: -1px;
    width: 180px;
    height: 40px;
    font-size: 14px;
    color: #333333;
    line-height: 40px;
    text-align: center;
    border-left: 1px solid #dcdcdc;
    background: #fff;
}
.zx-bs-tit a.cur{
    margin-top: -1px;
    height: 38px;
    line-height: 34px;
    border-top: 4px solid #cb3f3d;
}
/*.zx-bs-tit a.cur:before{*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 50%;*/
    /*margin-left: -6px;*/
    /*width: 0;*/
    /*height: 0;*/
    /*content: "";*/
    /*border-left: 6px solid transparent;*/
    /*border-right: 6px solid transparent;*/
    /*border-top: 7px solid #ca1f08;*/
/*}*/
.zx-bs-ls{
    margin-top: 17px;
}
.zx-bs-ls li{
    float: left;
    width: 91px;
    margin: 0 1px 2px;
    font-size: 14px;
}
.zx-bs-ls li a{
    display: block;
    padding-top: 73px;
    width: 100%;
    height: 29px;
    color: #4e4e4e;
    line-height: 14px;
    text-align: center;
    border-radius: 4px;
}
.zx-bs-ls li.zx-icon01 a{
    background:#f8f8f8 url(lx-ic06.png) no-repeat center 26px;
}
.zx-bs-ls li.zx-icon02 a{
    background:#f8f8f8 url(lx-ic07.png) no-repeat center 26px;
}
.zx-bs-ls li.zx-icon03 a{
    background:#f8f8f8 url(lx-ic08.png) no-repeat center 26px;
}
.zx-bs-ls li.zx-icon04 a{
    background:#f8f8f8 url(lx-ic09.png) no-repeat center 26px;
}
.zx-bs-ls li.zx-icon05 a{
    background:#f8f8f8 url(lx-ic10.png) no-repeat center 30px;
}
.zx-bs-ls li.zx-icon06 a{
    background:#f8f8f8 url(lx-ic11.png) no-repeat center 26px;
}
.zx-bs-ls li:hover a{
    color: #fff;
}
.zx-bs-ls li.zx-icon01:hover a{
    background:#ca1f08 url(lx-ic12.png) no-repeat center 26px;
}
.zx-bs-ls li.zx-icon02:hover a{
    background:#ca1f08 url(lx-ic13.png) no-repeat center 26px;
}
.zx-bs-ls li.zx-icon03:hover a{
    background:#ca1f08 url(lx-ic14.png) no-repeat center 26px;
}
.zx-bs-ls li.zx-icon04:hover a{
    background:#ca1f08 url(lx-ic15.png) no-repeat center 26px;
}
.zx-bs-ls li.zx-icon05:hover a{
    background:#ca1f08 url(lx-ic16.png) no-repeat center 30px;
}
.zx-bs-ls li.zx-icon06:hover a{
    background:#ca1f08 url(lx-ic17.png) no-repeat center 26px;
}
.lx-mid-pc{
    width: 100%;
    height: 90px;
    overflow: hidden;
}
.wth360{
    width:360px;
    /*margin-right: 25px;*/
}
.wth360.rt-tz-gg .bd-yw-deal ul li a{
    max-width: 300px;
}
.lf-lx-pc .bd-yw-tit{
    /*float: left;*/
    border-top:1px solid #e1e1e1;
    border-bottom:none;
}
.lf-lx-pc .bd-yw-tit li{
    width: 150px;
}
.lf-lx-pc .yw-tit-cur{
    border-top: 2px solid #ca1f08;
    margin-top: -2px;
    border-bottom:none;
    margin-bottom: 0px;
}
.lf-lx-pc a.more{
    margin-top: 6px;
}
.mid-pc{
    width: 100%;
    height: 100px;
}
.mid-pc img{
    width: 100%;
    height: 100%;
}
.mt10{
    margin-top: 10px;
}
.rw-con-lf{
    width: 360px;
}
.rw-con-rt{
    width: 665px;
}
.rw-con-rt .bd-yw-tit li{
    width: 118px;
}
.zm-hd-ic{
    padding: 15px 5px;
    overflow: hidden;
}
.zm-hd-ic a{
    display: block;
    float: left;
    width: 80px;
    height: 27px;
    padding-top: 48px;
    margin: 0 4px 0 3px;
    font-size: 13px;
    color: #333333;
    line-height: 13px;
    text-align: center;
}
.zm-hd-ic a:hover{
    color: #fff;
}
.zm-hd-ic a.hd-ic01{
    background:#f7f7f7 url(mb-ic01.png) no-repeat center 15px;
}
.zm-hd-ic a.hd-ic02{
    background:#f7f7f7  url(mb-ic02.png) no-repeat center 15px;
}
.zm-hd-ic a.hd-ic03{
    background:#f7f7f7  url(mb-ic03.png) no-repeat center 15px;
}
.zm-hd-ic a.hd-ic04{
    background:#f7f7f7  url(mb-ic04.png) no-repeat center 15px;
}
.zm-hd-ic a.hd-ic01:hover{
    background:#cb3f3d url(mb-ic05.png) no-repeat center 15px;
}
.zm-hd-ic a.hd-ic02:hover{
    background:#cb3f3d  url(mb-ic06.png) no-repeat center 15px;
}
.zm-hd-ic a.hd-ic03:hover{
    background:#cb3f3d  url(mb-ic07.png) no-repeat center 15px;
}
.zm-hd-ic a.hd-ic04:hover{
    background:#cb3f3d  url(mb-ic08.png) no-repeat center 15px;
}
.tz-gg-tit .bd-yw-tit{
    height: 40px;
}
.tz-gg-tit .bd-yw-tit li a{
    line-height: 37px;
}
.xx-gk-ic{
    padding: 6px 0 15px;
    /*border-bottom: 1px dotted #dcdcdc;*/
    overflow: hidden;
}
.xx-gk-ic li{
    float: left;
    width: 60px;
    height: auto!important;
    margin: 0 6px;
    padding-left: 0!important;
    line-height: 16px!important;
    background: none!important;
}
.xx-gk-ic li a{
    display: block;
    width:60px;
    height: 111px;
    padding-left: 0!important;
    font-size: 12px!important;
    color: #575757!important;
    text-align: center;
    overflow:inherit!important;
    text-overflow:initial!important;
    white-space:initial!important;
}
.xx-gk-ic li a span{
    display: block;
    float: none;
    margin: 0;
    margin-bottom: 7px;
    width:60px;
    height: 60px;
}
.xx-gk-ic li a span.xg-ic01{
    background:#fbc048 url(xg-ic01.png) no-repeat center;
}
.xx-gk-ic li a span.xg-ic02{
    background:#3dcd87 url(xg-ic02.png) no-repeat center;
}
.xx-gk-ic li a span.xg-ic03{
    background:#54a0d8 url(xg-ic03.png) no-repeat center;
}
.xx-gk-ic li a span.xg-ic04{
    background:#12b2b2 url(xg-ic04.png) no-repeat center;
}
.xx-gk-ic li a span.xg-ic05{
    background:#6497e7 url(xg-ic05.png) no-repeat center;
}
.xx-gk-ic li a span.xg-ic06{
    background:#e05b5c url(xg-ic06.png) no-repeat center;
}
.xx-gk-ic li a span.xg-ic07{
    background:#31a3b4 url(xg-ic07.png) no-repeat center;
}
.xx-gk-ic li a span.xg-ic08{
    background:#7889c9 url(xg-ic08.png) no-repeat center;
}
.xx-gk-ic li a span.xg-ic09{
    background:#e89826 url(xg-ic09.png) no-repeat center;
}
.xx-gk-ic li a span.xg-ic10{
    background:#ce5a36 url(xg-ic10.png) no-repeat center;
}
.xx-gk-ic li a span.xg-ic11{
    background:#6f7ecc url(xg-ic11.png) no-repeat center;
}
.xx-gk-ic li a span.xg-ic12{
    background:#e89826 url(xg-ic12.png) no-repeat center;
}
.xx-gk-ic li a span.xg-ic13{
    background:#41ac53 url(xg-ic13.png) no-repeat center;
}
.xx-gk-ic li a span.xg-ic14{
    background:#399bc4 url(xg-ic14.png) no-repeat center;
}
/*.xx-gk-ic li a span.xg-ic15{
    background:#ffba00 url(xg-ic15.png) no-repeat center;
}*/
.xx-gk-ic li a span.xg-ic155{
    background:#ffba00 url(gtzyzwgk.jpg) no-repeat center;
}
.xx-gk-ic li a span.xg-ic16{
    background:#d84777 url(xg-ic16.png) no-repeat center;
}
.xx-gk-ic li a span.xg-ic17{
    background:#9e6fbb url(xg-ic17.png) no-repeat center;
}
.xx-gk-ic li a span.xg-ic18{
    background:#e33d3b url(xg-ic18.png) no-repeat center;
}
.xx-gk-ic li:hover a span{
    box-shadow: 0 0 5px #000;
}
.hei-auto{
    height: auto!important;
}
.xx-gk-ls{
    padding-top: 25px!important;
    margin-bottom: 16px;
    height: 264px;
    overflow: hidden;
}
.xx-gk-ls li{
    background: none!important;
}
.xx-gk-ls li a{
    max-width: 600px!important;
}
.bd-yw-con{
    margin-top: 2px;
}
.hei180{
    height: 180px!important;
}
.pd15{
    padding: 15px;
    width: 248px;
}
.bb-bac{
    height: 22px;
    padding-bottom: 13px;
    font-size: 20px;
    color: #333333;
    line-height: 20px;
    background: url(lx-ic03.png) no-repeat left bottom;
}
.hei214 .bd-yw-deal{
    height: 214px!important;
}
/*互动交流*/
.position{
    height: 16px;
    line-height: 16px;
    padding: 14px 35px;
    background: url(position-icon.jpg) no-repeat 10px 14px;
    /*border: 1px solid #f1f0eb;*/
    font-size: 12px;
    color: #989898;
}
.position a{
    color: #989898;
}
.position a:hover{
    text-decoration: underline;
}
.xw-title-bar{
    height: 50px;
    line-height: 50px;
    background: url(xw-list-title-icon.jpg) no-repeat 16px center #c83535;
    padding-left: 49px;
    color: #ffffff;
    font-size: 16px;
}
.xw-main{
    margin-bottom: 20px;
    background: #fbfbfb;
    border: 1px solid #dbdbdb;
}
.xw-main-left{
    width: 230px;
    overflow: hidden;
}
.xw-main-left li a{
    height: 40px;
    line-height: 40px;
    border-left: 3px solid #fbfbfb;
    /*width: 198px;*/
    margin-left: -1px;
    display: block;
    padding-left: 46px;
    background: url(inside-nav-icon.png) no-repeat 24px center;
    font-size: 14px;
	max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.xw-main-left li a:hover,.xw-main-left li.cur a {
    color: #be1906;
    font-weight: bold;
    background: #ffffff;
    border-left-color: #be1906;
}
.xw-main-right{
    margin-left: 200px;
    background: #ffffff;
    box-shadow: 0px 0px 3px rgba(10,2,4,.1);
    padding: 24px 24px 0px 24px;
}
.xw-gl-list li{
    font-size: 14px;
    line-height: 41px;
    height: 41px;
    overflow: hidden;
    padding-left: 18px;
    background: url(inside-li-icon.jpg) no-repeat left center;
}
.xw-gl-list li p{
    float: left;
    max-width: 550px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #3c3c3c;
}
.xw-gl-list li p a{
    color: #3c3c3c;
}
.xw-gl-list li p:hover a,.xw-gl-list li p:hover{
    color:#be1906;
}
.xw-gl-list li span{
    font-size: 12px;
    color: #ababab;
    float: right;
}
.xw-gl-list ul{
    margin-bottom: 41px;
}
.inside-page{
    font-size: 0px;
}
.inside-page a{
    display: inline-block;
    *dispaly:inline;
    *zoom:1;
    text-align: center;
    border: 1px solid #d2d2d2;
    line-height: 24px;
    height: 24px;
    font-size: 12px;
    color: #4c4c4c;
    margin: 0px 1px;
}
.inside-page a.first,.inside-page a.last{
    width: 58px;
}
.inside-page a.num{
    width: 24px;
}
.inside-page a.per{
    width: 57px;
    padding-left: 26px;
    background:url(page-per-icon.jpg) no-repeat left center ;
}
.inside-page a.next{
    background: url(page-next-icon.jpg) no-repeat right center;
    width: 57px;
    padding-right: 26px;
}
.inside-page a:hover,.inside-page a.num.cur{
    border-color: #ce2f3d;
    background-color: #ce2f3d;
    color: #ffffff;
}
.xw-gl-page .inside-page{
    margin-left: 4px;
}
.xw-gl-page{
    padding-bottom: 38px;
}
/*图片概览*/
.tp-title-bar{
    background-image: url(tp-title-bg.jpg);
}
.tp-gl-main{
    padding: 23px 22px 38px 22px;
}
.tp-gl-container a{
    display: block;
    width: 222px;
    height: 178px;
    overflow: hidden;
    float: left;
    border-radius: 5px;
    border: 1px solid #ccd0d8;
    margin: 10px;
}
.tp-gl-container a img{
    display: block;
    margin: 4px;
}
.tp-gl-container a p{
    color: #404040;
    font-size: 14px;
    line-height: 34px;
    height: 34px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tp-gl-container a:hover{
    border-color:#be1906;
    box-shadow: 0px 0px 4px 0px rgba(10,2,4,0.2);
}
.tp-gl-page{
    margin-top: 25px;
}
.tp-gl-page .inside-page{
    text-align: center;
}
/*细缆*/
.xl-main{
    border: 1px solid #f1f0eb;
}
.xl-details-header{
    border-bottom: 1px solid #e8e8e8;
    padding: 32px 30px 10px 30px;
}

.xl-details-title{
    font-size: 22px;
    color:#be1906 ;
    text-align: center;
    font-weight: normal;
    line-height: 30px;
    height: 30px;
}
.xl-details-source{
    margin-top: 25px;
    overflow: hidden;
}
.xl-details-source p.from{
    font-size: 12px;
    color: #6a6a6a;
    line-height: 22px;
    height: 22px;
}
.xl-details-source p.from a{
    color: #9a9a9a;
    font-size: 14px;
    margin-right: 22px;
}
.xl-details-source p.from a:hover{
    text-decoration: underline;
}
.xl-details-source p.from span{
    color: #9a9a9a;
}
.size-btn{
    height: 20px;
    line-height: 20px;
    border: 1px solid #e5e5e5;
    border-radius: 11px;
    width: 101px;
    color: #6a6a6a;
    font-size: 12px;
    background: url(size-icon.png) no-repeat 2px center;
    padding-left: 31px;
    letter-spacing: 10px;
}
.size-btn a{
    color: #6a6a6a;
    text-align: center;
}
.size-btn a.cur,.size-btn a:hover{
    color: #be1906;
}
.xl-details-content{
    padding: 30px;
}
.xl-details-content img{
    display: block;
    margin: 0px auto;
}
.xl-details-content p{
    font-size: 16px;
    line-height: 31px;
}
.xl-details-tool{
    margin-top: 10px;
    border-top: 1px solid #e5e5e5;
    padding: 20px 30px 33px 30px;
}
.xl-reader-next{
    line-height: 26px;
    font-size: 16px;
    color: #000000;
}
.next-article-title{
    font-size: 24px;
    font-weight: normal;
    color: #4a4a4a;
    line-height: 34px;
    height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 15px;
    text-indent: 14px;
}
.next-article-title a{
    color: #4a4a4a;
}
.next-article-title:hover a,.next-article-title:hover{
    color:#be1906 ;
}
.next-article-content{
    font-size: 14px;
    line-height: 28px;
    margin-top: 12px;
    max-height: 56px;
    overflow: hidden;
    color: #8a8a8a;
    text-indent: 14px;
}
.back-article{
    width: 125px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    display: block;
    background: #a14343;
    margin-top: 12px;
}
/*信息公开*/
.xxgk-title-bar{
    background-image: url(xxgk-title-icon.jpg);
}
.xsgk-title{
    font-size: 16px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    background: url(ysgk-title-icon.jpg) no-repeat 19px 0;
    padding-left: 50px;
    width: 150px;
    padding-bottom: 13px;
    border-bottom: 2px solid #be1906;
    margin-top: 20px;
    color:#be1906;
}
.ysgk-btn a{
    margin: 5px 5px 0px 5px;
    display: block;
    height: 38px;
    line-height: 38px;
    border: 1px solid #e9e9e9;
    padding-left: 44px;
    color: #424242;
    font-size: 14px;
    background-repeat: no-repeat;
    background-position: 13px center;
}
.ysgk-btn a:hover{
    background-color: #c93535;
    border-color: #c93535;
    color: #ffffff;
}
.ysgk-btn a.icon1{
    background-image: url(wysq-icon.png);
}
.ysgk-btn a.icon1:hover{
    background-image: url(wysq-icon-hover.png);
}
.ysgk-btn a.icon2{
    background-image: url(wycx-icon.png);
}
.ysgk-btn a.icon2:hover{
    background-image: url(wycx-icon-hover.png);
}
.xxgk-main-right{
    padding: 0px;
    padding-bottom: 30px;
    padding-top: 10px;
}
.xxgk-list-container{
    margin: 0px 30px;
    border: 1px solid #e9e9e9;
}
.xxgk-list table{
    width: 100%;
}
.xxgk-list th{
    background: #f9f9f9;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #000000;
    overflow: hidden;
}
.xxgk-list th,.xxgk-list td{
    border-bottom: 1px solid #e9e9e9;
}
.xxgk-list th.num{
    width: 55px;
}
.xxgk-list th.index{
    width: 106px;
}
.xxgk-list th.source{
    width: 106px;
}
.xxgk-list th.name{
    width: 384px;
}
.xxgk-list th.data{
    width: 145px;
}
.xxgk-list td{
    text-align: center;
    line-height: 40px;
    height: 40px;
    font-size: 12px;
    color: #5c5c5c;
}
.xxgk-list tr:hover td a{
    color: #5c5c5c;
}
.xxgk-list tr:hover td{
    background: #fcfcfc;
}
.xxgk-list tr:hover td a{
    color: #006a8b;
}
.xxgk-list td.index a{
    display: block;
    line-height: 40px;
    width: 104px;
    margin: 0px auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    height: 40px;
}
.xxgk-list td.name p.content{
    width: 380px;
    margin-left: 4px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    text-align: left;
}
.xxgk-list td.name p.content a:hover{
    color: #ca1f08!important;
}
.xxgk-list td{
    position: relative;
}
.xxgk-layer{
    width: 798px;
    position: absolute;
    height: 125px;
    background: #c93535;
    top: 102%;
    left: -268px;
    padding: 20px 0px;
}
.xxgk-layer-row{
    padding: 0px 34px;
    overflow: hidden;
    text-align: left;
}
.xxgk-layer-row p{
    width: 300px;
    height: 31px;
    overflow: hidden;
    font-size: 14px;
    color: #ffffff;
    line-height: 31px;
}
.xxgk-layer-row p span{
    margin-left: 7px;
}
.xxgk-layer-row p b{
    margin-left: 28px;
}
.xxgk-layer-row p.last{
    width: 100%;
}
.xxgk-layer{
    display: none;
}
.xxgk-list tr:hover td{
    z-index: 100;
}
.xxgk-list tr td.name:hover .xxgk-layer{
    display: block;
}
.xxgk-gl-page{
    padding: 16px 0px 20px 18px;
}
/*信息公开细览*/
.xxgk-xl-label{
    padding: 30px 30px 26px 30px;
}
.xxgk-xl-label .item{
    position: relative;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    width: 310px;
    background: #f0f0f0;
    font-size: 14px;
    color: #575757;
    padding-left: 180px;
    margin-bottom: 4px;
}
.xxgk-xl-label .item label{
    padding-right: 4px;
    display: block;
    width: 160px;
    text-align: center;
    color: #ffffff;
    position: absolute;
    line-height: 30px;
    height: 30px;
    background:url(xxgk-xl-icon.png) no-repeat right 0px #db3434;
    font-size: 14px;
    left: 0px;
    top: 0px;
}
.xxgk-xl-label .item.last{
    width: 810px;
}
.xxgk-xl-label{
    border-bottom: 1px solid #dedede;
}
.xxgk-xl-content{
    padding: 30px 30px;
}
.xxgk-xl-content p.title{
    text-align: center;
    font-size: 24px;
    color: #e14b45;
    line-height: 30px;
    margin-top: 36px;
    margin-bottom: 18px;
}
.xxgk-xl-content .source{
    font-size: 14px;
    color: #7e7e7e;
    text-align: center;
}
.xxgk-xl-content .content{
    line-height: 24px;
    font-size: 14px;
    color: #232323;
}
.hdjl-wsxf-btn{
    margin: 5px;
    border: 1px solid #dedede;
    height: 38px;
    line-height: 38px;
    padding-left: 45px;
    font-size: 14px;
    color: #000000;
    background: url(wsxf-icon.jpg) no-repeat 15px 11px;
    display: block;
}
.hdjl-nav{
    width: 201px;
    margin-left: -1px;
    border-bottom: 1px solid #dedede;
}
.hdjl-nav .label{
    height: 40px;
    line-height: 40px;
    background: url(hdjl-select-close.png) no-repeat 172px 0px;
    border-left: 3px solid transparent;
    padding-left: 21px;
    border-top: 1px solid #dedede ;
    cursor: pointer;
}
.hdjl-nav .label:hover{
    background-color: #ffffff;
    border-left-color:#be1906;
}
.hdjl-nav .label.cur{
    background-image: url(hdjl-select-open-icon.png);
    background-color: #ffffff;
    border-left-color:#be1906;
}
.xw-main-left li .hdjl-nav-menu a{
    border-top: 1px solid #dedede;
    height: 40px;
    line-height: 40px;
    padding-left: 62px;
    background: no-repeat 37px center;
    border-left: none;
    font-size: 14px;
    color: #000000;
}
.xw-main-left li .hdjl-nav-menu a.wyxx{
    background-image: url(py-zfxx-icon3_1.png);
}
.xw-main-left li .hdjl-nav-menu a.wyxx:hover,.xw-main-left li .hdjl-nav-menu a.wyxx.select{
    background-image:url(py-zfxx-icon3.png) ;
}
.xw-main-left li .hdjl-nav-menu a.xjlb{
    background-image: url(py-zfxx-icon4_1.png);
}
.xw-main-left li .hdjl-nav-menu a.xjlb:hover,.xw-main-left li .hdjl-nav-menu a.xjlb.select{
    background-image: url(py-zfxx-icon4.png);
}
.xw-main-left li .hdjl-nav-menu a:hover,.xw-main-left li .hdjl-nav-menu a.select{
    border-left: none;
    color: #be1906;
    background-color: #e9e9e9;
    font-size: 14px;
    font-weight: normal;
}
.xw-main-left li .hdjl-nav-menu a.myzj{
    background-image: url(myzj-icon.png);
}
.xw-main-left li .hdjl-nav-menu a.myzj:hover,.xw-main-left li .hdjl-nav-menu a.myzj.select{
    background-image: url(myzj-hover-icon.png);
}
.xw-main-left li .hdjl-nav-menu a.mydc{
    background-image: url(mydc-icon.png);
}
.xw-main-left li .hdjl-nav-menu a.mydc:hover,.xw-main-left li .hdjl-nav-menu a.mydc.select{
    background-image: url(mydc-hover-icon.png);
}
.lx-pc-ls{
    margin-top: 10px;
    overflow: hidden;
}
.lx-pc-ls li{
    float: left;
    margin: 0 6px;
}
.lx-pc-ls li img{
    width: 137px;
    height: 130px;
}
.lx-pc-ls li span{
    display: block;
    color: #555555;
    line-height: 42px;
    text-align: center;
}
.lx-tz-pc{
    display: block;
    width:280px;
    height: 70px;
    margin-bottom: 5px;
}
.lx-tz-pc img{
    width:280px;
    height: 70px;
}
.lx-tp{
    margin-bottom: 25px;
}
.mz-con-wrap3{position: relative;}
.mz-advertise{height: 90px;overflow:hidden;}
.mz-advertise a{display: none;}
.mz-advertise a img{width: 100%;height: 100%;}
.small-circle{position: absolute;right: 9px;bottom:9px;font-size: 0px;}
.small-circle>span{display: inline-block;margin-left: 4px;width: 16px;height: 16px;line-height: 16px;font-size: 12px;font-family:'Microsoft YaHei';color: #007a24;text-align: center;background: #fff;border:1px solid #007a24;cursor: pointer;}
.small-circle>span.on{color:#fff;background: #ca1f08;border: 1px solid #ca1f08;}


.ya-bz-lb{position:relative;width:360px;height: 248px;overflow: hidden;}
.carousel-img{position: relative;width:100%;height: 100%;}
.carousel-img ul{position: absolute;left: 0px;top: 0px;width:2400px;height: 100%;}
.carousel-img ul li{float: left;width:360px;height: 100%;}
.carousel-img ul li a{display: block;height: 100%;}
.carousel-img ul li a img{display: block;width: 100%;height: 100%;}
.carousel-des{position: absolute;left: 0;bottom: 0;height: 34px;width: 100%;}
.carousel-des-opa{position:absolute;left:0;top:0;background: #000;z-index: 1;width: 100%;height: 100%;opacity: 0.6;filter:alpha(opacity=60);zoom: 1;}
.carousel-des-sp{position:relative;z-index: 5;}
.carousel-des-sp a{display: block;padding-left: 60px;font-size: 14px;color: #fff;line-height: 34px;text-align:center;max-width: 340px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.ly-chg-num{position:absolute;left: 0;width: 50px;height: 34px;background: #db3e00;}
.ly-chg-num span{font-size: 24px;}
.ly-chg-num i{font-size: 18px;font-style: normal;}


/*政府领导*/
.zf-ld-pg{
    position: relative;
    margin-bottom: 20px;
    border: 1px solid #dedede;
}
.zf-ld-lf{
    position: absolute;
    left: 0;
    top:0;
    width: 200px;
    height: 100%;
    background: #fbfbfb;
    border-right: 1px solid #dedede;
}
.zf-ld-rt{
    margin-left: 200px;
}
.zf-ld-lf h1{
    height: 50px;
    font-size: 18px;
    color: #fff;
    line-height: 50px;
    font-weight: normal;
    text-align: center;
    background: #e14b45;
}
.zf-ld-ls li{
    padding-left: 25px;
    height: 70px;
    border-bottom: 1px solid #dedede;
    cursor: pointer;
    overflow: hidden;
}
.zf-ld-ls li h2{
    margin-top: 10px;
    font-size: 16px;
    font-weight: normal;
    color: #212121;
    line-height: 30px;
}
.zf-ld-ls li p{
    font-size: 14px;
    color: #666666;
    line-height: 24px;
}
.zf-ld-ls li.ld-cur,
.zf-ld-ls li:hover{
    background: #fff;
    width: 176px;
}
.zf-ld-pc{
    text-align: center;
}
.zf-ld-pc h2{
    margin: 34px 0 30px;
    font-size: 24px;
    color: #e14b45;
    font-weight: normal;
}
.zf-ld-pc img{
    width: 354px;
    height: 454px;
}
.zf-ld-sp{
    padding:0 39px 39px;
    margin-top: 40px;
    border-bottom: 1px solid #dedede;
    overflow: hidden;
}
.ld-sp-tit ul li{
    float: left;
    height: 39px;
    margin-right: 10px;
}
.ld-sp-tit ul li a{
    position: relative;
    display: block;
    padding:0 45px;
    height: 34px;
    font-size: 16px;
    color: #000;
    line-height: 34px;
    text-align: center;
    background: #efefef;
}
.ld-sp-tit ul li.fg-cur a,
.ld-sp-tit ul li:hover a{
    background: #e14b45;
    color: #fff;
}
.ld-sp-tit ul li.fg-cur a:after,
.ld-sp-tit ul li:hover a:after{
    position: absolute;
    bottom: -5px;
    left: 50%;
    margin-left: -6px;
    width: 0;
    height: 0;
    content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 7px solid #e14b45;
}
.ld-sp-deal{
    padding-top: 10px;
    min-height: 200px;
}
.ld-jl-sp p{
    font-size: 14px;
    color: #4a4a4a;
    line-height: 26px;
}
.ld-qh-next{
    padding: 20px 39px;
    overflow: hidden;
}
.ld-qh-next a{
    display: block;
    float: left;
    height: 26px;
    margin-right: 10px;
    padding: 0 13px;
    font-size: 12px;
    color: #4c4c4c;
    line-height: 26px;
    border: 1px solid #d2d2d2;
}
.ld-qh-next a:hover{
    color: #fff;
    background: #e14b45;
    border: 1px solid #e14b45;
}
.rw-title{
    margin-right: 15px;
}
.rw-title-cur{
    color: #ca1f08;
}.hei-auto .xx-gk-ls{
    padding-top: 0px!important;}.mz-hd-text {
    float: right;
    margin: -300px 160px auto auto;
    line-height: 18px;
}.mz-hd-text, .mz-hd-text > a {
    font-size: 12px;
    font-family: 'Microsoft YaHei';
    color: black;
}

/*12-06新增访问量*/

.index-fwl{
    width: 500px;
    color: #fff;
    height: 50px;
    font-size: 12px;
    margin: 2px auto;
}
.index-fwl a{
    display: block;
    float: left;
}
.index-fwl>img{
    float: left;
}

.index-fwl-num{
    margin-left: 10px;
    width: 91px;
    height: 50px;
    float: left;
    background-color: #fff;
}

.index-fwl-num h3{
    font-size: 12px;
    margin-top: 4px;
    line-height: 20px;
    text-align: center;
    color: #333;
}
.index-fwl-TNum{
    width: 98px;
    margin: 5px auto 0;
    line-height: 15px;
    text-align: center;
}
.index-fwl-TNum span{
    display: block;
    width: 91px;
    height: 15px;
    color: #ffffff;
    text-align: center;
    line-height: 12px;
    font-size: 12px;
    margin-right: 1px;
    background-color: #5b9eb9;
    float: left;
}
