/*网站轮播图 新闻部分*/
*{font-size:16px;}
.clearfix:after{
  content:"";
  visibility:hidden;
  display:block;
  clear:both;
}

* html .clearfix{
  zoom:1;
}    

.tyj_one{
width:100%;
height:600px;
overflow: hidden;
margin:0 auto;
}

.tyj_one .yqzt{width:1200px;margin:0 auto;}
.yqzt .yqzt_two, .yqzt .yqzt_one{display:inline-block;width:50%;float:left;margin-bottom:60px}

#ons{display:block;}

.one_zt{
width:1200px;
margin:0 auto;
overflow: hidden;

margin-top: 60px;
}

/*轮播图*/
.lbt{
float:left;

width:520px;
}

#swiper_img{
position: relative;
height:340px;
}

.swiper-wrapper img{width:100%;height:100%;}

.news_bt{
width: 100%;
    height: 45px;
    background: rgba(11,5,4,0.6);
    padding-left: 20px;
    position: absolute;
    bottom: 0;
}
.news_bt a{
line-height: 45px;
    font-size: 18px;
    color: #ffffff;
}

a.gengduo{
font-size: 16px;
    color: #888888;
    display: inline-block;
    float: right;
    margin-top: -70px;
display:none;
}

#gengduo{
display:block;
}


a.gengduo1{
font-size: 16px;
    color: #888888;
    display: inline-block;
    float: right;
    margin-top: 5px;
}


/*新闻栏*/
.xwl{
float:right;

width:620px;
}

.xwzx_lefts{
width: 100%;
    height: 50px;
    border-bottom: #E0E0E0 1px solid;
    overflow: hidden;
margin-bottom: 30px;
}

.xwzx_lefts ul li{
float: left;
    font-size: 22px;
    margin-right: 30px;
}

.xwzx_left{
width: 100%;
    height: 50px;
    border-bottom: #E0E0E0 1px solid;
    overflow: hidden;
margin-bottom: 30px;
}
.xwzx_left ul li{
float: left;
    font-size: 22px;
    margin-right: 30px;
}

a.gwyxxsss{
font-size: 24px;
    display: block;
}

a.gwyxxsss:hover{
color:#BD1A2D;
font-weight: 900;

}


.cur{color:#BC1B2D;border-bottom: #BC1B2D 2px solid;font-weight: 900;height: 48px;}

.tyj_news{display:none;width:100%;height:320px;}

#on{display: block;}

.tyj_news ul li{margin-bottom: 35px;}


.tyj_news ul li a:hover{
color:#BD1A2D;
}





/*网站各区动态 政民互动部分*/
.tyj_two{
width:100%;
height:580px;
background:#F5F5F5;
overflow: hidden;
}

.one_zt2{
width:1200px;
margin:0 auto;
overflow: hidden;
margin-top: 60px;
}

/*各区动态*/
.gqdt{
float:left;
width:560px;
}

/*政民互动*/
.zmhd{
float:right;
width:560px;
}

.zmhd_zt li{
width: 47.6%;
    float: left;
    height: 115px;
    margin-bottom: 10px;
    margin-right: 10px;
}

.zmhd_zt li span{
font-size: 22px;
    display: block;
    padding-top: 15px;
    padding-left: 20px;
}



#zmhd_red span{color:#ffffff;}

.fwrx{margin-top:15px;}

/*政府信息*/
.zfxx{
width:100%;
overflow: hidden;
min-height: 580px;
    padding-bottom: 30px;
}
.sd_zhuti{
width:1200px;
margin:0 auto;
border:1px solid #DCDCDC;
margin-top:60px;
min-height: 100px;
    overflow: hidden;
    padding-bottom: 40px;
}


.bsfw_zf ul li{
width: 50%;
    background: #DCDCDC;
    float: left;
    text-align: center;
    height: 90px;
    font-size: 28px;
    line-height: 90px;
    color: #999999;
}

.bsfw_zf ul li.curss{
background:#757575;
color:#ffffff;
}

.qljg_cd{
width:1200px;
margin:40px auto;
}

.qljg_cd ul li{
float: left;
    width: 16.6%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin-bottom: 20px;
position: relative;
}

.qljg_cd ul li a{
font-size: 20px;
    color: #A5A5A5;
}

.qljg_cd ul li a:hover{
color:#BD1A2D;
}

.qljg_cd ul li img{
position: absolute;
    left: 10px;
    top: 5px;
}

/*办事服务*/
.bsfw_tyj{
display:none;
}

#bsfw_tyj{
display:block;
}

.bsfw_tyj_left{
float:left;
width: 36%;
    margin-left: 40px;
}

.bsfw_tyj_right{
float:right;
width: 54%;
    margin-top: 40px;
}

.bsfw_tyj_right p{
font-size: 18px;
    font-weight: 900;
    color: #BE182E;
    margin-bottom: 15px;
}

.bsfw_tyj_right ul li{
float: left;
    width: 50%;
    margin-bottom: 15px;
}

.bsfw_tyj_right ul li a{
font-size: 18px;
    color: #333;
}

.bsfw_tyj_right ul li a:hover{
color:#BD1A2D;
}


.bsfw_tyj_left img{
width:100%;
margin-top: 40px;
}


/*更多信息*/
.gdxx{
width:100%;
overflow: hidden;
height:290px;
background:#F5F5F5;
}

.gdxx_zt{width:1200px;margin:0 auto;margin-top: 60px;}
.gdxx_zt ul li{
float: left;
width: 20%;
    margin-right: 60px;
    margin-bottom: 40px;
}

.gdxx_zt ul li img{width:100%;}

.ztzl_img{

}

.ztzl_img ul li{

}


@media screen and (max-width:1200px){


.tyj_one {
  height:auto;
}

.tyj_one .yqzt{width:100%}
.yqzt .yqzt_two, .yqzt .yqzt_one{margin-bottom:20px}
.yqzt .yqzt_two img, .yqzt .yqzt_one img{width:100%}

.one_zt {
  width:auto;
 margin-top:0;
}
.lbt {
    float: none;
    width: auto;
    margin-bottom:20px;
}
#swiper_img {
  height:auto;
}
.swiper-wrapper img {
  height:240px;
}
.news_bt a {
  font-size:14px;
}
.xwl {
    float: none;
    width: auto;
}
.xwzx_left ul li {
    font-size:15px;
    margin:0 0 0 10px;
    line-height:30px;
}
.xwzx_left {
     height:30px;
     margin-bottom:15px;
}
.cur {
   height:28px;
}
a.gwyxxsss {
    font-size: 14px;
    line-height: 30px;
    display:inline-block;
    margin-left:10px;
}
a.gengduo {
    font-size: 14px;
    margin: -42px 10px 0 0;
}



.tyj_news {
   height:auto;
}
.tyj_two {
  height:auto;
}
.one_zt2 {
    width: auto;
    margin-top: 20px;
}
.gqdt {
    float: none;
    width: auto;
}
.xwzx_lefts ul li {
    font-size:15px;
    margin:0 0 0 10px;
    line-height:30px;
}
.xwzx_lefts {
     height:30px;
     margin-bottom:15px;
}
a.gengduo1 {
    font-size: 14px;
    margin: 5px 10px 0 0;
}

.zmhd {
    float: none;
    width: auto;
    padding-bottom:15px;
}
.zmhd_zt li {
    width: 48%;
    height: auto;
    margin: 0 1% 10px 1%;
}
.zmhd_zt li img {
    width: 100%;
    display:block;
}
.fwrx {
    width: 98%;
    margin: 10px auto 0;
    display: block;
}
.qljg_cd {
    width: auto;
    margin: 20px auto;
}
.qljg_cd ul li {
    float: left;
    width: 33%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-bottom: 15px;
    position: relative;
}
.qljg_cd ul li img {
    position: relative;
    left: auto;
    top: auto;
    width: 24px;
    vertical-align: middle;
    margin-right: 4px;
}
.qljg_cd ul li a {
    font-size: 16px;
}
.sd_zhuti {
    width: auto;
    margin-top: 30px;
    min-height: auto;
    overflow: hidden;
    padding-bottom:0;
}
.bsfw_zf ul li {
    height: 40px;
    font-size: 18px;
    line-height: 40px;
}
.bsfw_tyj_left {
    float: none;
    width: auto;
    margin-left: 0;
    padding: 10px;
}
.bsfw_tyj_left img {
    margin-top: 15px;
}
.bsfw_tyj_right {
    float: none;
    width: auto;
    margin-top: 0;
    overflow: hidden;
    padding: 10px;
}
.bsfw_tyj_right p {
    font-size: 14px;
    margin-bottom: 10px;
}
.bsfw_tyj_right ul li {
    float: none;
    width: auto;
    margin-bottom: 10px;
}
.bsfw_tyj_right ul li a {
    font-size: 16px;
}
.gdxx {
  height:auto;
}

}