/*
base
*/
.fn-left{
    float: left;
}
.fn-right{
    float: right;
}
html{
    width: 100%;
    height: 100%;
}
body{
    width: 100% !important;
    /*height: 100% !important;*/
    max-width: 10000px;
}
/*
body背景
*/
.indx-body{
    width: 100% ;
    height: auto;
    min-width: 1200px;
    min-height: 969px;
    background: url("../images/bj01.jpg") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
}
body {
    background: url("../images/bodybg02.jpg") center top no-repeat #f6eded !important;
    font-size: 16px;
    min-width: 1140px;
    /*padding-top: 137px !important;*/
}

.backstretch{
    /*left: 0px;*/
    /*top: 0px;*/
    /*overflow: hidden;*/
    /*margin: 0px;*/
    /*padding: 0px;*/
    /*background: url("../images/bj01.jpg");*/
    /*background-size: 100%;*/
    /*z-index: -999999;*/
    /*position: fixed;*/
}
.backstretch img{
    position: absolute;
    margin: 0px;
    padding: 0px;
    border: none;
    max-height: none;
    max-width: none;
    z-index: -999999;
    left: 0px;
    top: -9.5px;
}

/*
左侧导航
*/
.header {
    width: 14%;
    max-width: 20%;
    height: 100%;
    background: #d04148;
    position: fixed;
    left: 0;
    z-index: 100;
}
.header .logo img {
    width: 150px;
    height: 100px;
    margin: 40px 0 10px 21px;
}
.index-tab-nav li{
    height: 76px;
    line-height: 76px;
    border-bottom: 2px solid #E14F49;
    width: 100%;
    text-indent: 78px;
    cursor: pointer;
}
.index-tab-nav li a{
    font-size: 18px;
    color: #ffffff;
    display: block;
    letter-spacing: 2px;
    text-decoration: none;
}
.index-tab-nav li.cur a{
    color: #ffffff;
}
.index-tab-nav li.cur{
    background: #c0323e;
}
.index-tab-nav li.index-web{
    background: url("../images/shouye.png") 29px 26px no-repeat;
    background-size: 24px;
}
.index-tab-nav li.index-zwgk{
    background: url("../images/zhengwu.png") 29px 26px no-repeat;
    background-size: 24px;
}
.index-tab-nav li.index-zwfw{
    background: url("../images/shubiao-2.png") 29px 26px no-repeat;
    background-size: 24px;
}
.index-tab-nav li.index-hdjl{
    background: url("../images/duihua.png") 29px 26px no-repeat;
    background-size: 24px;
}
.index-tab-nav li.index-zjxx{
    background: url("../images/luxiangji_26.png") 29px 26px no-repeat;
    background-size: 24px;
}


/*
左侧导航  END
*/

/*
mian
*/
#ContRight{ float: right; width: 86%; }
.container{
    width: 1000px;
    margin: 0 auto;
    position: relative;
    padding-bottom: 160px;
    margin-top: 137px !important;
}
.chengdiv{
    width: 100%;
    position: relative;
    /*z-index: -99;*/
    height: 72px;
}
.top-search {
    width: 476px;
    height: 66px;
    padding: 21px 70px;
    background: none;
    top: 0px;
    border-radius: 10px;
    position: absolute;
    right: -70px;
}
.top-search .keywords {
    color: #FFFFFF;
    margin-left: 30px;
    line-height: 24px;
    font-size: 16px;
    position: absolute;
    top: 16px;
    left: 80px;
}
.top-search .keywords a{
    font-size: 16px;
    color: #ffffff;
    padding: 0px 3px;
}
.search{
    padding: 0px;
    width: 476px;
    height: 66px;
    background: url("../images/seach_bj.png") no-repeat;
    background-size: 100%;
}
.search li {
    float: left;
}
.search li .inputs {
    width: 318px;
    height: 30px;
    line-height: 30px;
    background: #FAE0DF;
    text-indent: 10px;
    border: none;
    margin: 15px 0 0 39px;
    color: #d15b60;
    font-size: 16px;
    padding:0;
}
.site-search-submit{
    width: 107px;
    height: 60px;
    margin-left: 8px;
    background: none;
    border: 0;
}

.search li input[type=submit] {
    cursor: pointer;
    width: 119px;
    height: 56px;
    border: none;
    background: url("../images/s_btn.png");
}
.index-mian{
    height: auto;
    z-index: 10;
    overflow: hidden;

}
.mian-con{
    background: #FFFFFF;
    height: auto;
    padding: 20px;
    z-index: 10;
    overflow: hidden;
}
/*
mian-index
*/
.index-top-slider .slider{
    width: 545px;
    height: 344px;
    margin-right: 12px;
    float: left;
}
.index-top-right-list{
    width: 400px;
    height: 344px;
    overflow: hidden;
}
.jrnc-nav{
    height: 42px;
    line-height: 42px;
    margin-bottom: 10px;
    border-bottom: 2px solid #F2F0F0;
}
.jrnc-nav li {
    float: left;
    padding: 0 8px;
    text-align: center;
    font-size: 18px;
}
.jrnc-nav li.cur{
    border-bottom: 2px solid #D04148;
}
.jrnc-nav li.cur a{
    color: #D04148;
}
.index-right-list{
    margin-right: 10px;
}
.index-right-list li {
    background: url("../images/dian2.jpg") 0 14px no-repeat;
    line-height: 34px;
    padding-left: 15px;
}
.index-right-list li a:hover{
    text-decoration: none;
    color: #D04148;
}
.tzgg {
    margin-top: 8px;
    height: 45px;
    line-height: 45px;
    background: url("../images/sy-tuijian.png") no-repeat #f0f0f0;
    width: 400px;
    overflow: hidden;
}
.tzgg .tzgg-tit {
    color: #FFFFFF;
    font-size: 18px;
    width: 76px;
    border-left: 0px;
    text-align: center;
    line-height: 28px;
}
.tzgg .tzgg-tit a span{
    color: #ffffff;
}
.tzgg .tzgg-con {
    height: 45px;
    width: 300px;
    overflow: hidden;
    margin-left: 12px;
}
.tzgg-con ul li{
    line-height: 45px;
    background: none;
}
.sy-zwxx, .sy-zxfw, .sy-hdjl {
    width: 320px;
    margin-bottom: 30px;
}
.sy-zwxx .sy-zwxx-tit, .sy-zxfw .sy-zxfw-tit, .sy-hdjl .sy-hdjl-tit {
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 18px;
    letter-spacing: 3px;
}
.sy-zwxx .sy-zwxx-con, .sy-hdjl .sy-hdjl-con, .sy-zxfw .sy-zxfw-con {
    height: 148px;
    overflow: hidden;
}
.sy-zwxx .sy-zwxx-tit {
    border-bottom: 2px solid #c9641c;
}
.sy-zwxx .sy-zwxx-tit a {
    color: #c9641c;
}
.sy-zwxx .sy-zwxx-con li {
    float: left;
    position: relative;
    text-align: center;
    width: 33%;
    padding-top: 40px;
    height: 24px;
    margin-top: 10px;
}
.sy-zwxx .sy-zwxx-con li img {
    position: absolute;
    left: 29px;
    top: -6px;
}
.sy-zwxx .sy-zwxx-con li a:hover{
    color: #d04148;
    text-decoration: none;
}

.sy-zxfw .sy-zxfw-tit {
    border-bottom: 2px solid #877b15;
}
.sy-zxfw .sy-zxfw-tit a {
    color: #877b15;
}
.sy-zxfw .sy-zxfw-con {
    padding: 0 30px;
}
.sy-zxfw .sy-zxfw-con li {
    float: left;
    width: 33%;
    text-align: center;
    line-height: 36px;
}
.sy-zxfw .sy-zxfw-con .sy-bsfw {
    margin-top: 10px;
}
.sy-zxfw .sy-zxfw-con .sy-bsfw li {
    height: 46px;
    line-height: 46px;
    text-indent: 39px;
    width: 125px;
    margin-bottom: 12px;
}
.sy-zxfw .sy-zxfw-con .sy-bsfw li.ggfw{
    margin-top: 0px;
}
.sy-zxfw .sy-zxfw-con .sy-bsfw li a{
    font-size: 16px;
}
.sy-zxfw .sy-zxfw-con .sy-bsfw li a:hover{
    color: #d04148;
    text-decoration: none;
}
.sy-zxfw .sy-zxfw-con .sy-bsfw li.grbs {
    float: left;
    margin-right: 8px;
    background: url("../images/zw_16.png") no-repeat -14px 0px #f0f0f0;
}
.sy-zxfw .sy-zxfw-con .sy-bsfw li.frbs {
    float: left;
    background: url("../images/zw_17.png") no-repeat -14px 0px #f0f0f0;
}
.sy-zxfw .sy-zxfw-con .sy-bsfw li.xzsp {
    float: left;
    margin-right: 8px;
    background: url("../images/zw_18.png") no-repeat -14px 0px #f0f0f0;
}
.sy-zxfw .sy-zxfw-con .sy-bsfw li.ggfw {
    float: left;
    background: url("../images/zw_19.png") no-repeat -14px 0px #f0f0f0;
}
.sy-hdjl .sy-hdjl-tit {
    border-bottom: 2px solid #18a676;
}
.sy-hdjl .sy-hdjl-tit a {
    color: #18a676;
}
.sy-hdjl .sy-hdjl-con li {
    background: url("../images/sy-icon.png") no-repeat 10px 14px #f2fbfa;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    margin: 13px 0;
    text-indent: 30px;
}
.sy-hdjl .sy-hdjl-con li span {
    font-size: 16px;
    color: #19a576;
    margin-right: 70px;
}
.sy-hdjl .sy-hdjl-con li span a {
    color: #19a576;
}
.sy-hdjl .sy-hdjl-con li .hdjl-a:hover{
    color: #d04148;
    text-decoration: none;
}
.sy-link {
    height: 36px;
    background: #F0F0F0;
    position: relative;
}
.sy-link li {
    width: 20%;
    text-align: center;
    float: left;
    line-height: 36px;
}
.sy-link li:hover {
    background: #FFFFFF;
}
.sy-link li .nav-cont {
    width: 958px;
    max-height: 565px;
    overflow: auto;
    position: absolute;
    left: 0px;
    bottom: 36px;
    z-index: 1;
    padding-bottom: 15px;
    float: left;
    background: #ddd;
    border: 1px solid #ddd;
    border-bottom: none;
    display: none;
}
.sy-link li .nav-cont li {
    padding: 0!important;
    border: none!important;
    line-height: 34px;
    text-align: center;
    margin: 12px 0 0 12px;
    display: inline;
    background: #FFFFFF;
    width: 178px!important;
}
.sy-link li .nav-cont li a{
    width: 97%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin:0 auto;
}
.sy-link li .nav-cont li a:hover{
    color: #d04148;
    text-decoration: none;
}

/*
mian-index  END
*/


.ztbd .ztgd {
    width: 330px;
}
.ztbd .ztgd a.ztgd-gengduo{
    background: #d04148;
    display: inline-block;
    width: 30px;
    text-align: center;
    padding: 20px 10px;
    font-size: 18px;
    color: #fff;
    float: left;
}
.ztbd .ztgd ul {
    padding: 10px 0 20px;
}
.ztbd .ztgd ul li {
    float: left;
    width: 275px;
    height: 75px;
    margin-left: 5px;
}
.slideContainer {
    width: 660px;
    height: 75px;
    position: relative;
    overflow: hidden;
    padding: 10px 0 20px;
}
.slideContainer .prev, .slideContainer .next {
    opacity: 0.5;
    display: block;
    width: 28px;
    border-radius: 50%;
    height: 28px;
    line-height: 28px;
    font-size: 22px;
    overflow: hidden;
    cursor: pointer;
    background: #333333;
    color: #FFFFFF;
    text-align: center;
    position: absolute;
    left: 15px;
    top: 36px;
    z-index: 9;
}
.slideContainer .next {
    left: auto;
    right: 15px;
}
.slideContainer .bd ul li {
    float: left;
    width: 275px;
    height: 75px;
    margin-right: 15px;
}
.slideContainer .bd ul li img {
    display: block;
    width: 275px;
    height: 75px;
}

/*政务服务*/
.zwfw-tabs{
    height: 304px;
    width: 100%;
    border: 1px solid #CCCCCC;
}
.zwfw-tabs .wsbs-tit li {
    height: 120px;
    float: left;
    width: 18px;
    border-right: 1px solid #CCCCCC;
    padding: 92px 20px;
    font-size: 18px;
    line-height: 32px;
    color: #3589dc;
}
.zwfw-tabs .wsbs-tit li.three-tit1{
    background: url("../images/bsfw_gr01.png") 18px 60px no-repeat;
}
.zwfw-tabs .wsbs-tit li:first-child.cur {
    background: url("../images/bsfw_gr.png") #d04148 18px 60px no-repeat;
}
.zwfw-tabs .wsbs-tit li.three-tit2{
    background: url("../images/bsfw_qy.png") 18px 60px no-repeat;
}
.zwfw-tabs .wsbs-tit li:last-child.cur {
    background: url("../images/bsfw_qy01.png") #d04148 18px 60px no-repeat;
}
.zwfw-tabs .wsbs-tit li a {
    color: #3589dc;
    display: inline-block;
    width: 100%;
    height: 100%;
}
.zwfw-tabs .wsbs-tit li.cur a {
    color: #FFFFFF;
}
.zwfw-tabs .wsbs-con {
    height: 304px;
    width: 840px;
    overflow: hidden;
}
.zwfw-tabs .wsbs-con ul {
    width: 840px;
    margin-top: 16px;
}
.zwfw-tabs .wsbs-con li {
    float: left;
    width: 86px;
    padding-top: 56px;
    padding-left: 0px;
    text-align: center;
    line-height: 32px;
    margin: 0px 0 0 7px;
    position: relative;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}
.zwfw-tabs .wsbs-con li:hover{
    transform: scale(1.1);
}
.zwfw-tabs .wsbs-con li a:hover{
    text-decoration: none;
    color: #d04148;
}
.zwfw-tabs .wsbs-con li img {
    display: block;
    position: absolute;
    left: 24px;
    top: 14px;
    height: 40px;
}
.fwqd {
    width: 400px;
    height: 270px;
    overflow: hidden;
    margin-top: 20px;
}
.fwqd .fwqd-tit {
    height: 40px;
    line-height: 40px;
    background: #f0f0f0;
}
.fwqd .fwqd-tit span {
    display: block;
    width: 118px;
    text-align: center;
    background: #d04148;
    color: #FFFFFF;
    font-size: 18px;
}
.fwqd .fwqd-con ul {
    margin-top: 8px;
}
.fwqd .fwqd-con li {
    float: left;
    width: 49%;
    background: url("../images/027.png") no-repeat left;
    text-indent: 14px;
    line-height: 32px;
    font-size: 16px;
}
.fwqd .fwqd-con li a:hover{
    text-decoration: none;
    color: #d04148;
}
.fwqd .fwqd-bot {
    line-height: 38px;
    margin-top: 8px;
    background: #d04148;
    width: 100%;
    border-radius: 10px;
    text-align: center;
    font-size: 18px;
    letter-spacing: 3px;
}
.fwqd .fwqd-bot a {
    color: #FFFFFF;
}
.ggfw {
    height: 270px;
    overflow: hidden;
    margin-top: 20px;
    width: 540px;
}
.ggfw .ggfw-tit {
    height: 40px;
    line-height: 40px;
    background: #f0f0f0;
}
.ggfw .ggfw-tit span {
    display: block;
    width: 118px;
    text-align: center;
    background: #d04148;
    color: #FFFFFF;
    font-size: 18px;
}
.ggfw .ggfw-con li {
    float: left;
    width: 108px;
    text-align: center;
    line-height: 46px;
    margin: 16px 0 0 0;
}
.ggfw .ggfw-con li a:hover{
    text-decoration: none;
    color: #d04148;
}
.ggfw .ggfw-con li img {
    display: block;
    width: 45px;
    height: 45px;
    border-radius: 8px;
    margin: 0 auto;
    transition: All 0.6s ease-in-out;
    -webkit-transition: All 0.6s ease-in-out;
    -moz-transition: All 0.6s ease-in-out;
    -o-transition: All 0.6s ease-in-out;
}
.ggfw .ggfw-con li img:hover{
    transform: scale(1.2);
}
/*政务服务  END*/

/*走进XX*/
.xwfbh, .hygq {
    width: 470px;
    overflow: hidden;
}
.jd-list {
    height: 290px;
}
.jd-list .jd-list-tit {
    height: 40px;
    line-height: 40px;
    background: #f0f0f0;
}
.jd-list .jd-list-tit a {
    display: block;
    width: 118px;
    text-align: center;
    background: #d04148;
    color: #FFFFFF;
    font-size: 18px;
}
.jd-list .jd-list-con ul {
    margin-top: 10px;
}
.jd-list .jd-list-con li {
    background: url("../images/027.png") no-repeat left;
    text-indent: 10px;
    line-height: 34px;
    text-overflow: ellipsis;
    padding-right: 80px;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
}
.jd-list .jd-list-con li a:hover{
    text-decoration: none;
    color: #d04148;
}
.jd-list .jd-list-con li span {
    position: absolute;
    right: 0px;
    top: 0px;
    color: #666666;
}
.zcjd, .zctj {
    width: 470px;
    overflow: hidden;
}
.zctj .zctj-con ul {
    margin-top: 20px;
    width: 110%;
}
.zctj .zctj-con li {
    float: left;
    width: 214px;
    line-height: 46px;
    margin-right: 14px;
}
.zctj .zctj-con li img {
    width: 214px;
    height: 164px;
    display: block;
}
.zctj .zctj-con li a:hover{
    text-decoration: none;
    color: #d04148;
}
.zctj .zctj-con li span{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*走进XX  END*/

/*
index 右侧
*/
.right-nav {
    display: inline-block;
    width: 60px;
    position: fixed;
    top: 50%;
    right: 0px;
    z-index: 99;
    margin-top: -300px;
}
.right-nav li {
    height: 55px;
    position: relative;
    text-align: center;
    padding: 5px 0;
}
.right-nav li a{
    display: block;
    opacity: 0;
    line-height: 55px;
}
.right-nav li.eject1{
    background: url("../images/rnav24.png") no-repeat;
}
.right-nav li.eject2{
    background: url("../images/rnav25.png") no-repeat;
}
.right-nav li.eject3{
    background: url("../images/rnav26.png") no-repeat;
}
.right-nav li.eject4{
    background: url("../images/rnav27.png") no-repeat;
}
.right-nav li.eject5{
    background: url("../images/rnav28.png") no-repeat;
}
.right-nav li.eject6{
    background: url("../images/rnav29.png") no-repeat;
}
.right-nav li.eject7{
    background: url("../images/rnav30.png") no-repeat;
}
.right-nav li.eject8{
    background: url("../images/rnav31.png") no-repeat;
}
.right-nav li.eject9{
    background: url("../images/rnav32.png") no-repeat;
}
.right-nav li.icon-wza{
    background: url("../images/icon-wza.png") no-repeat;
}

/*
index  右侧  END
*/

/*
mian  END
*/

/*
more
*/
/*more-header*/
.more-body{    background: url("../images/bj02.jpg") center top no-repeat rgb(240, 240, 240);}
.header-more .banner{width: 1200px; margin: 0 auto; position: relative; height: 159px;}
.header-more .banner .logo{position: absolute; top: 30px; left: 0;}
.header-more .seach{}
.header-more .top-search{width: 576px; height: 66px;padding:29px 70px; position: absolute; right:-25px; top:36px}
.top-search .keywords{color: #FFFFFF; margin-left: 30px; line-height: 24px; font-size: 16px; position: absolute;top:16px; left: 80px;}
.header-more .search-more{background: url(../images/seach_bj.png) no-repeat;}
.header-more .search-more{width: 576px; height: 66px;}
.header-more .search-more li{float: left;}
.header-more .search-more li .inputs{width: 393px; height: 41px; line-height: 41px;background: #FAE0DF; text-indent: 10px; border: none;margin: 17px 0 0 41px;color: #d15b60; font-size: 18px; padding:0;}
.header-more .search-more li input[type=submit]{cursor:pointer;width: 132px; height: 56px; border: none; background: url(../images/s_btn.png);}
.navs{width: 1200px; margin: 0 auto;}
.navs ul{overflow: hidden;padding: 0px 170px}
.navs li{line-height: 74px; float: left; position: relative; font-size: 20px; width: 170px; text-indent: 70px; border-left: 1px solid #ea6d75;}
.navs li:first-child{border: none;}
.navs li img{position: absolute; left: 20px; top:18px}
.navs li a{color: #FFFFFF;}
.navs li:hover{background: #c0323e}
/*more-header  END*/

/*more-center*/
.more-center{
    margin: 20px auto;
    width: 1200px;
    background: #FFFFFF;
}
.list-left {
    width: 288px;
}
.list-left .boxs {
    border: 1px solid #dddddd;
}
.list-left .tt {
    text-align: center;
    line-height: 56px;
    height: 56px;
    background-color: #D04148;
    font-weight: bold;
    color: #ffffff;
    font-size: 16px;
}
.list-left .zh li {
    height: 48px;
    line-height: 48px;
    font-size: 15px;
    text-align: center;
    border-bottom: 1px solid #e1e1e2;
}
.list-left .zh li a {
    text-decoration: none;
    display: block;
    color: #666666;
}
.list-right{
    width: 864px;
    padding: 20px;
}
.list-right .tt-list {
    height: 34px;
    border-bottom: 1px solid #ccc;
    line-height: 34px;
    background-color: #fff;
}
.tzgg-tit {
    height: 20px;
    line-height: 20px;
    margin-top: 8px;
    border-left: 4px solid #f00;
}
.list-right .tt-list .tt {
    padding: 0 10px;
    font-size: 18px;
    font-weight: bold;
}
.more-center .more{
    padding: 0px;
}
.list-right .cont {
    min-height: 450px;
    margin-top: 10px;
    overflow: hidden;
}
.lh li {
    height: 38px;
    padding-left: 20px;
    background: url("../images/027.png") 8px 17px no-repeat;
    border-bottom: 1px dotted #ccc;
    line-height: 38px;
}
.lh li a:hover{
    text-decoration: none;
    color: #D04148;
}
.lh span {
    float: right;
    color: #999;
}
/*more-center  END*/

/*more-footer*/
.footer-more{height: 146px; background: #e0e0f0; border-top: 4px solid #D04148;}
.footer-more .footer-main{width: 1200px;height: 140px; margin: 0 auto; position: relative;overflow: hidden;}
.footer-more .footer-main .dzjg{position: absolute; left: 0; top: 40px;}
.footer-more .footer-main .bot-txt{line-height: 32px; text-align: center; }
.footer-more .footer-main .bot-txt ul{margin:0 auto; width: 373px;}
.footer-more .footer-main .bot-txt li{float: left;}
.footer-more .footer-main .head-bah{display:inline-block;text-decoration:none;height:20px;line-height:20px;}
.footer-more .footer-main .jiucuo{position: absolute; right: 0; top: 40px;}
.footer-more .btn-a2{margin: 6px 0 0 16px;}
/*more-footer   END*/
/*
more END
*/

/*
文章页
*/
.content-wrap-txt {
    background-color: #ffffff;
    margin: 0 auto;
    width: 1140px;
    padding: 0px 30px;
    overflow: hidden;
}
.content-top-tit {
    line-height: 40px;
    margin-top: 35px;
    font-size: 16px;
    padding-left: 15px;
    border-bottom: 2px solid #3573b5;
}
/*
文章页  END
*/

/*
footer
*/
.footer {
    height: 80px;
    width: 86%;
    background: url("../images/tmbgw.png");
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 99;
}
.footer_main {
    width: 900px;
    height: 80px;
    margin: 0 auto;
}
.footer_main .btm {
    margin-left: 100px;
    width: 900px;
}
.footer .btn_a1 {
    margin-top: 10px;
    display: block;
}
.footer .btn_a2 {
    margin: 16px 0 0 16px;
    display: block;
}
.footer .bot-txt {
    color: #FFFFFF;
    line-height: 26px;
    text-align: center;
    width: 642px;
    margin: 0px auto;
    overflow: hidden;
}
.footer .bot-txt ul {
    width: 373px;
    margin: 0 auto;
}
.footer .bot-txt li {
    float: left;
}
.footer .bot-txt a {
    color: #FFFFFF;
}
.footer .bot-txt p a.ganbh{
    display:inline-block;text-decoration:none;height:20px;line-height:20px;
}
/*
footer  END
*/

/*
互动交流
*/
.hud-left{ width: 480px; }
.hud-right{ width: 470px; }
.rxzq {
    width: 470px;
}
.rxzq .rxzq-tit {
    height: 40px;
    line-height: 40px;
    background: #f0f0f0;
}
.rxzq .rxzq-tit a {
    display: block;
    width: 150px;
    text-align: center;
    background: #d04148;
    color: #FFFFFF;
    font-size: 18px;
}
.rxzq .rxzq-con {
    border: 1px solid #E7E7E7;
    border-top: none !important;
    height: 139px;
}
.rxzq .rxzq-con li {
    float: left;
    width: 93px;
    text-align: center;
    height: 138px;
}
.rxzq .rxzq-con li img {
    display: block;
    width: 65px;
    margin: 16px auto;
}
.rxzq .rxzq-con li a:hover{
    text-decoration: none;
    color: #d04148;
}
.mstd {
    width: 480px;
    margin-top: 10px;
}
.mstd .mstd-tit {
    height: 40px;
    line-height: 40px;
    background: #f0f0f0;
}
.mstd .mstd-tit span {
    display: block;
    width: 150px;
    text-align: center;
    background: #d04148;
    color: #FFFFFF;
    font-size: 18px;
}
.mstd .mstd-tit span a {
    color: #FFFFFF;
}
.szsj {
    height: 43px;
    width: 480px;
    margin-top: 10px;
    padding: 10px 0;
    background: #EEEEEE;
}
.szsj li {
    width: 33%;
    float: left;
    text-indent: 80px;
    line-height: 43px;
    font-size: 16px;
    border-left: 1px solid #CCCCCC;
    position: relative;
}
.szsj li:first-child{
    border: 0;
}
.szsj li img {
    position: absolute;
    left: 36px;
    top: 6px;
}
.szsj li a:hover{
    text-decoration: none;
    color: #d04148;
}
.ldxx, .dczj {
    width: 470px;
    height: 170px;
    overflow: hidden;
}
.ldxx .ldxx-tit {
    height: 40px;
    line-height: 40px;
    background: #f0f0f0;
}
.ldxx .ldxx-tit span {
    display: block;
    float: left;
    width: 150px;
    text-align: center;
    background: #d04148;
    color: #FFFFFF;
    font-size: 18px;
}
.ldxx .ldxx-tit span a {
    color: #FFFFFF;
}
.ldxx .ldxx-tit li {
    float: left;
    font-size: 16px;
    text-align: center;
    width: 100px;
}
.ldxx .ldxx-tit li a {
    color: #666666;
}
.ftzb-con ul {
    margin-top: 10px;
}
.ftzb-con li {
    line-height: 40px;
}
.xxlink {
    margin: 20px auto;
}
.xxlink li {
    float: left;
    height: 84px;
    font-size: 18px;
    line-height: 84px;
    text-indent: 60px;
    width: 152px;
    margin-right: 6px;
    position: relative;
    border-radius: 5px;
}
.xxlink li.xxlink-1{
    background: #a1d46f;
}
.xxlink li.xxlink-2{
    background: #37b6e1;
}
.xxlink li.xxlink-3{
    background: #f8c46e;
    margin-right: 0;
}
.xxlink li img {
    position: absolute;
    left: 18px;
    top: 26px;
}
.xxlink li a {
    color: #FFFFFF;
}
.dczj {
    height: 280px !important;
}
.dczj .dczj-tit {
    height: 94px;
    background: #f0f0f0;
    overflow: hidden;
}
.dczj .dczj-tit .k2 {
    width: 350px;
    padding: 14px 12px;
    line-height: 32px;
}
.dczj .dczj-tit .k2 h4{
    font-weight: bold;
    font-size: 16px;
}
.dczj .dczj-con ul {
    margin-top: 14px;
    overflow: hidden;
    height: 180px;
}
.dczj .dczj-con li {
    background: url("../images/027.png") no-repeat left;
    text-indent: 10px;
    line-height: 34px;
    position: relative;
}
.dczj .dczj-con li a:hover{
    text-decoration: none;
    color: #d04148;
}
.dczj .dczj-con li span {
    position: absolute;
    right: 0px;
    top: 0px;
    color: #666666;
}

/*
互动交流  END
*/

/*
政务公开
*/
.ldzc {
    width: 412px;
    height: 270px;
    overflow: hidden;
}
.ldzc .ldzc-tit {
    height: 40px;
    line-height: 40px;
    background: #f0f0f0;
}
.ldzc .ldzc-tit a {
    display: block;
    width: 170px;
    text-align: center;
    background: #d04148;
    color: #FFFFFF;
    font-size: 18px;
}
.ldzc .ldzc-con {
    background: #f0f0f0;
    padding: 10px;
    height: 200px;
    margin-top: 10px;
    overflow: hidden;
}
.ldzc .ldzc-con li {
    float: left;
}
.ldzc .ldzc-con li:first-child {
    width: 149px;
    border-right: 1px solid #e7e7e7;
    text-align: center;
}
.ldzc .ldzc-con li.lastchild {
    padding: 0 12px;
    width: 218px;
}
.ldzc .ldzc-con li:first-child img {
    display: block;
    margin: 0 auto;
}
.ldzc .ldzc-con li:first-child span {
    line-height: 26px;
}
.ldzc .ldzc-con li:first-child .wgldxx {
    height: 26px;
    line-height: 26px;
    background: #d04148;
    text-align: center;
    width: 150px;
    margin: 0 auto;
}
.ldzc .ldzc-con li:first-child .wgldxx a {
    color: #FFFFFF;
}
.ldzc .ldzc-con li.lastchild h4 {
    line-height: 28px;
}
.ldzc .ldzc-con li.lastchild span {
    display: block;
    float: left;
    width: 33%;
    text-align: center;
    line-height: 36px;
}
.ldzc .ldzc-con li.lastchild span a:hover{
    text-decoration: none;
    color: #d04148;
}
.zwgk-top-right-list{
    width: 540px;
    height: 270px;
    overflow: hidden;
}
.zwgk-top-right-list .zwgk-nav{
    height: 40px;
    line-height: 40px;
    background: #f0f0f0;
    margin-bottom: 10px;
}
.zwgk-top-right-list .zwgk-nav li{
    text-align: center;
    float: left;
    font-size: 18px;
    width: 180px;
}
.zwgk-top-right-list .zwgk-nav li.cur{
    background: #D04148;
}
.zwgk-top-right-list .zwgk-nav li.cur a {
    color: #FFFFFF;
}
.fzgh {
    width: 100%;
    height: 98px;
    padding: 10px 0px;
    overflow: hidden;
    margin: 0px auto;
}
.fzgh ul {
    width: 110%;
}
.fzgh li {
    float: left;
    width: 100px;
    margin: 0 7px 0 0;
    height: 98px;
    background: #f0f0f0;
    text-align: center;
    transition: All 0.6s ease-in-out;
    -webkit-transition: All 0.6s ease-in-out;
    -moz-transition: All 0.6s ease-in-out;
    -o-transition: All 0.6s ease-in-out;
}
.fzgh li a{
    display: block;
    padding-top: 60px;
}
.fzgh li a:hover{
    text-decoration: none;
    color: #D04148;
}
.fzgh li span {
    line-height: 38px;
}
.fzgh li.fzgh-list1{
    background: url("../images/001.png") -8px 0 no-repeat;
}
.fzgh li.fzgh-list2{
    background: url("../images/002.png") -8px 0 no-repeat;
}
.fzgh li.fzgh-list3{
    background: url("../images/003.png") -8px 0 no-repeat;
}
.fzgh li.fzgh-list4{
    background: url("../images/004.png") -8px 0 no-repeat;
}
.fzgh li.fzgh-list5{
    background: url("../images/005.png") -8px 0 no-repeat;
}
.fzgh li.fzgh-list6{
    background: url("../images/006.png") -8px 0 no-repeat;
}
.fzgh li.fzgh-list7{
    background: url("../images/007.png") -8px 0 no-repeat;
}
.fzgh li.fzgh-list8{
    background: url("../images/008.png") -8px 0 no-repeat;
}
.fzgh li.fzgh-list9{
    background: url("../images/009.png") -8px 0 no-repeat;
}
.zfxxgk {
    width: 420px;
}
.zfxxgk .zfxxgk-tit {
    height: 40px;
    line-height: 40px;
    background: #f0f0f0;
}
.zfxxgk .zfxxgk-tit a {
    padding: 0 40px;
}
.zfxxgk .zfxxgk-tit a:hover{
    text-decoration: none;
    color: #d04148;
}
.zfxxgk .zfxxgk-tit span {
    display: block;
    width: 170px;
    text-align: center;
    background: #d04148;
    color: #FFFFFF;
    font-size: 18px;
    float: left;
}
.zfxxgk .zfxxgk-tit span a {
    color: #FFFFFF;
    padding: 0 !important;
}
.zfxxgk .zfxxgk-con {
    padding: 10px;
    overflow: hidden;
}
.zfxxgk .zfxxgk-con li {
    position: relative;
    width: 25%;
    text-align: center;
    line-height: 24px;
    padding-top: 30px;
    margin-top: 12px;
    float: left;
}
.zfxxgk .zfxxgk-con li.zfxxgk-con-list1{
    background: url("../images/010.png") center -5px no-repeat;
}
.zfxxgk .zfxxgk-con li.zfxxgk-con-list2{
    background: url("../images/011.png") center -5px no-repeat;
}
.zfxxgk .zfxxgk-con li.zfxxgk-con-list3{
    background: url("../images/012.png") center -5px no-repeat;
}
.zfxxgk .zfxxgk-con li.zfxxgk-con-list4{
    background: url("../images/013.png") center -5px no-repeat;
}
.zfxxgk .zfxxgk-con li.zfxxgk-con-list5{
    background: url("../images/014.png") center -5px no-repeat;
}
.zfxxgk .zfxxgk-con li.zfxxgk-con-list6{
    background: url("../images/015.png") center -5px no-repeat;
}
.zfxxgk .zfxxgk-con li.zfxxgk-con-list7{
    background: url("../images/016.png") center -5px no-repeat;
}
.zfxxgk .zfxxgk-con li.zfxxgk-con-list8{
    background: url("../images/017.png") center -5px no-repeat;
}
.zfxxgk .zfxxgk-con li a:hover{
    text-decoration: none;
    color: #d04148;
}
.zwgk-bot-right-list{
    width: 530px;
}
.zwgk-bot-right-list .xxgk-nav{
    height: 40px;
    line-height: 40px;
    background: #f0f0f0;
    margin-bottom: 10px;
}
.zwgk-bot-right-list .xxgk-nav li {
    float: left;
    text-align: center;
    width: 210px;
    font-size: 18px;
}
.zwgk-bot-right-list .xxgk-nav li.cur {
    background: #d04148;
    color: #FFFFFF;
}
.zwgk-bot-right-list .xxgk-nav li.cur a {
    color: #FFFFFF;
}
.xxgk-con ul.bot-right-list li {
    margin: 0px 6px 10px 0;
    height: 56px;
    width: 170px;
    line-height: 54px;
    text-indent: 41px;
    padding-left: 0px;
    float: left;
}
.xxgk-con ul.bot-right-list li a{
    display: block;
}
.xxgk-con ul.bot-right-list li a:hover{
    text-decoration: none;
    color: #d04148;
}
.xxgk-con ul li.xxgk-xzql{
    background: url("../images/021.png") no-repeat;
    background-size: 170px 56px;
}
.xxgk-con ul li.xxgk-ggjg{
    background: url("../images/022.png") no-repeat;
    background-size: 170px 56px;
}
.xxgk-con ul li.xxgk-zypz{
    background: url("../images/023.png") no-repeat;
    background-size: 170px 56px;
}
.xxgk-con ul li.xxgk-jrfx{
    background: url("../images/024.png") no-repeat;
    background-size: 170px 56px;
}
.xxgk-con ul li.xxgk-sjgk{
    background: url("../images/025.png") no-repeat;
    background-size: 170px 56px;
}
.xxgk-con ul li.xxgk-shgy{
    background: url("../images/026.png") no-repeat;
    background-size: 170px 56px;
}
.xxgk-con ul li.wgk-jcgk{
    background: url("../images/index_zdly_icon07.png") no-repeat;
    background-size: 170px 56px;
}
.xxgk-con ul li.wgk-zxgk{
    background: url("../images/index_zdly_icon08.png") no-repeat;
    background-size: 170px 56px;
}
.xxgk-con ul li.wgk-glgk{
    background: url("../images/index_zdly_icon09.png") no-repeat;
    background-size: 170px 56px;
}
.xxgk-con ul li.wgk-fwgk{
    background: url("../images/index_zdly_icon10.png") no-repeat;
    background-size: 170px 56px;
}
.xxgk-con ul li.wgk-jggk{
    background: url("../images/index_zdly_icon11.png") no-repeat;
    background-size: 170px 56px;
}
/*
政务公开 END
*/


/*国务院信息*/
.dashed-left{ width: 483px; }
.data .dashed-right{width: 433px;}
.guowuyuan-left{width: 341px;}


/*后期增加*/
.header .logo img{ width: 90%; margin:40px auto 20px; display: block; }
.index-top-slider{ display: inline-block; }
.flexslider li span{ text-align: left; text-indent: 8px; }
.data{ margin-top: 15px; }
.indx-body{ height: auto; display: inline-block;  }
.sy-zxfw .sy-zxfw-con{ padding:0 12px; }
.sy-zxfw .sy-zxfw-con .sy-bsfw li{width: 144px; background: #e7e6e6; border-radius: 3px;text-indent:0px;}
.sy-zxfw .sy-zxfw-con .sy-bsfw li.even{margin-right: 8px;}
.sy-zxfw .sy-zxfw-con .sy-bsfw{ margin-top: 20px; }
.sy-zxfw .sy-zxfw-con .sy-bsfw li a{ font-size: 14px; }
.sy-zwxx, .sy-zxfw, .sy-hdjl{ margin-bottom: 30px; }
.jrnc-nav li{ padding:0 4px; font-size: 17px; }

/*more*/
.more-center .more{ padding:20px; }
.list-cont .jt-dott{ padding:20px 2px 40px; }
.more-body .footer {width: 100%; height: 146px; background: #e0e0f0; border-top: 4px solid #D04148;position: initial; }
.more-body .footer .bot-txt a {color: #000; }
.more-body .footer .bot-txt {color: #000; line-height: 32px;} 
.more-center{ min-height: 300px; }
.crumb-nav, .crumb{ padding-left: 8px; }


/*媒体查询*/
@media screen and (max-width: 1200px) {
    .indx-body{width: 1200px;min-width: 1200px;}
    .header {width: 190px;}
    .index-tab-nav li a{ font-size: 17px; }
    #ContRight,.footer{width: 1030px; }
}