@charset "utf-8";
/* CSS Document */
.list li{ font-size: 16px; color: #d7d7d7; line-height: 32px; height: 33px; background: url("../images/ind_ico.png") left center no-repeat; overflow: hidden; padding-left: 23px;}
.list li span.date{ font-size: 14px;}
.list li a{display: inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list li img{float: left; padding: 10px 0 0 0;}
.list .con{display: none;}
.list .con.active{display: block;}
/*公共列表样式 end*/
.xw_dbt{ padding-top: 22px;}
.xw_dbt h1{ height: 44px; line-height: 44px; font-weight: bold; text-align: center; font-size: 30px;}
.xw_dbt h1 a{ color: #ca0002; display: inline-block; max-width: 100%; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.xw_dbt h1 a:hover{ color: #FF0000;}
.xw_dbt p{ height: 32px; line-height: 32px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 20px; color: #666666; font-size: 16px;}
/*大标题 end*/
.xw_flash{ height: 411px; overflow: hidden; position: relative;}
.xw_flash .tel{ height: 39px; background: url("../images/telbg.gif") left bottom repeat-x; top: 11px; right: 21px; position: absolute; width: 375px; z-index: 10;}
.xw_flash .tel a,.xw_flash .tel span{display:block; float: left; height: 38px; line-height: 38px; padding: 0 11px;  font-weight: bold; font-size: 18px;}
.xw_flash .tel li{float: left;}
.xw_flash .tel li a:hover,.xw_flash .tel li.active a,.xw_flash .tel a:hover{border-bottom: 1px solid #ca0002; color: #2e5399;}

.mF_taobaomall_myfocus01{border: 0 none; height: 411px !important; width: 100% !important;}
.xw_flash .mF_taobaomall .txt{ width: 414px !important; height: 409px !important; border: 1px solid #eeeeee !important; position: absolute; right: 0; top: 0; z-index: 1; overflow: initial !important;}
.xw_flash .mF_taobaomall .txt ul{padding-top: 56px;}
.xw_flash .mF_taobaomall .txt ul li{ padding-top: 13px !important; float: none !important; border-right: 0 none !important; width: 100% !important; height: 42px !important; line-height: 42px !important; position: relative; overflow: initial !important;}
.xw_flash .mF_taobaomall .txt ul li a{ position: absolute; text-align: left !important; font-family: "Microsoft YaHei", 微软雅黑 !important; z-index: 1; padding-left: 43px !important; width: 275px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; font-size: 16px !important; line-height: 42px; background: url("../images/ind_ico.png") 23px center no-repeat !important; left: 0; bottom: 0;}
.xw_flash .mF_taobaomall .txt p{ display: none;}
.xw_flash .mF_taobaomall .txt ul li b{ display: none;}
.xw_flash .mF_taobaomall .txt ul li.current a{ background-image: url("../images/xw_flishbg.png") !important;}
.xw_flash .mF_taobaomall .txt ul li.current b{ display: block; height: 42px !important; position: absolute !important; right: 0; bottom: 0; width: 444px; background: url("../images/xw_flibg.png") 0 0 no-repeat !important; z-index: 0;}
/*焦点图切换1*/

.xw_flash2{width:100%; height:411px; overflow: hidden;}
.xw_flash2 .mF_expo2010{ height: 411px !important; width: 100% !important; overflow: hidden;}
.xw_flash2 .mF_expo2010 .txt li{ height: 45px !important; line-height: 45px !important; width: 100% !important;}
.xw_flash2 .mF_expo2010 .txt li a{padding:0 0 0 20px !important; margin-right: 146px; font-size:14px !important;font-weight:normal !important; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-family: "Microsoft YaHei",微软雅黑;}
.xw_flash2 .mF_expo2010 .txt li a span{display: none;}
.xw_flash2 .mF_expo2010 .txt_bg{filter: alpha(opacity=50) !important;opacity: .5 !important; height: 45px !important;}
.xw_flash2 .mF_expo2010 .pic,.xw_flash2 .mF_expo2010 .pic ul,.xw_flash2 .mF_expo2010 .pic ul li,.xw_flash2 .mF_expo2010 .pic ul li img{width: 100% !important;}
.xw_flash2 .mF_expo2010 .num{ bottom:19px !important; right:13px !important;}
.xw_flash2 .mF_expo2010 .num li{ width:20px !important; height:6px !important; margin-right:5px !important;}
.xw_flash2 .mF_expo2010 .num li a{ width:20px !important; height:6px !important; background:url("../images/write70.png") repeat !important; overflow: hidden; text-indent:-20em;}
.xw_flash2 .mF_expo2010 .num li b{display: none !important;}
.xw_flash2 .mF_expo2010 .num li.hover a,.xw_flash2 .mF_expo2010 .num li.current a{background:#93c7ff !important;}
/*焦点图切换2 end*/

.xw_flash .con{display: none;}
.xw_flash .con.active{display: block;}
.xw_flash .sppic{ width: 724px; height: 411px; overflow: hidden;}
.xw_flash .splist{ padding: 56px 20px 0; width: 375px; border: 1px solid #eeeeee; height: 353px;}
.xw_flash .splist li{ height: 42px; line-height: 42px; margin-top: 13px; background: url("../images/ind_ico.png") 4px center no-repeat !important; padding-left: 24px;}
.xw_flash .splist li a{display: block; font-size: 16px; max-width: 100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-right:4px;}


.xw_main{padding-top: 30px;}
.xw_mainl{ width: 724px; overflow: hidden;}
.xw_newsbox{ padding-bottom: 22px; height: 253px; overflow: hidden;}
.xw_newsbox2{height: 227px;}
.xw_newsbox3{ padding-bottom: 2px;}
.xw_tel{ height: 40px; background: #f8f8f8 url("../images/telbg2.gif") left bottom repeat-x;}
.xw_tel li{float: left;}
.xw_tel li a{display: block; padding: 2px 20px 0; color: #828282; font-size: 22px;}
h2.xw_tel a,.xw_tel li.active a,.xw_tel li a:hover{ height: 38px; display: block; padding: 0 20px; line-height: 38px; border-top: 2px solid #ca0002; font-size: 22px; color: #2e5399; background: #fff; float: left; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}
h2.xw_tel a:hover{ color: #2e5399;}
.xw_newsbox .list{padding-top: 17px;}
.xw_newsbox .list li a{max-width: 610px;}
.govpushinfo150203 span{float: right; font-size: 14px;}
/*左侧新闻 end*/
.xw_mainr{ width: 375px; padding: 1px 21px 0; background: #f8f8f8; overflow: hidden;}
.xw_mainr .tel{ height: 39px; background: url("../images/telbg.gif") left bottom repeat-x;}
.xw_mainr .tel a,.xw_mainr .tel span{display:block; float: left; height: 38px; line-height: 38px; padding: 0 11px; border-bottom: 1px solid #ca0002; font-weight: bold; font-size: 18px; color: #2e5399;}
.xw_mainr .list{ padding-top: 17px; height: 219px; overflow: hidden;}
.xw_mainr .list a{max-width: 100%;}
.xw_mainr .splist{ height: 253px; padding-top: 20px;}
.xw_mainr .splist li span{ display: inline-block; height: 55px; line-height: 54px; vertical-align: top; width: 100%; text-indent: 23px; background: url("../images/ind_ico.png") left center no-repeat; font-size: 16px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
/*视频新闻 end*/
.pic_ztlist{ height: 194px; padding-bottom: 25px;position: relative;}
.pic_ztlist .j-scroll span.prev,.pic_ztlist .j-scroll span.next{ display: block; width: 5px; height: 9px; position: absolute; top: -20px; background: url("../images/ind_prve.gif") 0 0 no-repeat; cursor: pointer;}
.pic_ztlist .j-scroll span.prev{ right: 10px;}
.pic_ztlist .j-scroll span.prev:hover{background-position: -5px 0;}
.pic_ztlist .j-scroll span.next{ right: 0; background-position: -10px 0;}
.pic_ztlist .j-scroll span.next:hover{background-position: -15px 0;}
.pic_ztlist .scroll-wrap{ width: 375px; overflow: hidden;}
.pic_ztlist .scroll-wrap li{ width: 375px; height: 196px; float: left;}
.pic_ztlist .scroll-wrap li span{display: none;}
.pic_ztlist .scroll-wrap li a{ display: block; height: 77px; padding-top: 20px;}
/*图片专题 end*/
.ind_ztzl{ background: #f5f5f5; height: 49px; padding:10px 20px 10px 120px; position: relative;}
.ind_ztzl h2{ position: absolute; width: 50px; height: 70px; left: 22px; top: -11px; background: url("../images/ind_zttel.gif") 0 0 no-repeat;}
.ind_ztzl h2 a{display: block; height: 70px; text-indent: -20em; overflow: hidden;}
.ind_ztzl .ztlist{ height: 49px; position: relative; width: 100%; overflow: hidden;}
.ind_ztzl .ztlist span.prev,.ind_ztzl .ztlist span.next{ display: block; width: 5px; height: 9px; position: absolute; top: 0; background: url("../images/ind_prve.gif") 0 0 no-repeat; cursor: pointer;}
.ind_ztzl .ztlist span.prev{ right: 10px;}
.ind_ztzl .ztlist span.prev:hover{background-position: -5px 0;}
.ind_ztzl .ztlist span.next{ right: 0; background-position: -10px 0;}
.ind_ztzl .ztlist span.next:hover{background-position: -15px 0;}
.ind_ztzl .ztlist .scroll-body{ height: 49px;}
.ind_ztzl .ztlist .scroll-body li{float: left; height: 49px; line-height: 48px; font-size: 16px; padding-right: 15px; width: 242px; text-align: center;}
.ind_ztzl .ztlist .scroll-body li a{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;height:48px;}
.ind_ztzl .ztlist .scroll-body li img{ vertical-align: middle;}
.ind_ztzl .ztlist .scroll-body li .img_title{ padding-left: 8px;}
.ind_ztzl .ztlist .scroll-body li a:hover{ color: #1595dc;}
.ind_ztzl .ztlist .scroll-body li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.ind_ztzl .ztlist .scroll-body li.num4{width: 270px;}
/*专题专栏 end*/

@media (min-width: 992px) and (max-width:1199px) {
    .xw_flash .mF_taobaomall .pic,.xw_flash .mF_taobaomall .pic ul,.xw_flash .mF_taobaomall .pic ul li,.xw_flash .mF_taobaomall .pic ul li img{ width: 655px !important;}
    .xw_flash .mF_taobaomall .txt{ width: 274px !important;}
    .xw_flash .mF_taobaomall .txt ul li a{ width: 211px;}
    .xw_flash .mF_taobaomall .txt ul li.current b{ width: 304px;}
    .xw_flash .tel{ width: 234px;}
    .xw_mainl{ width: 655px;}
    .xw_newsbox .list li a{width: 510px;}
    .xw_mainr{ width: 234px;}
    .splist li img{width: 100%;}
    .pic_ztlist .scroll-wrap,.pic_ztlist .scroll-wrap li,.pic_ztlist .scroll-wrap li img{width: 234px;}
    .xw_flash .sppic{ width: 655px ;}
    .xw_flash .splist{ width: 234px;}
}

@media (max-width: 991px) {
    .xw_main{padding-top: 20px;}
    .mainbox{ padding-bottom: 20px;}
}


@media (min-width: 768px) and (max-width:991px) {
    .xw_mainl{ width: 466px;}
    .xw_newsbox .list li a{width: 360px;}
    .xw_mainr{ width: 194px;}
    .splist li img{width: 100%;}
    .pic_ztlist .scroll-wrap,.pic_ztlist .scroll-wrap li,.pic_ztlist .scroll-wrap li img{width: 194px;}
}

@media (max-width: 767px) {
    .mainbox{ padding-bottom: 10px;}
    .xw_mainl,.xw_mainr{width: auto; float: none;}
    .xw_mainr{ padding:0; background: none;}
    .xw_newsbox,.xw_newsbox2{height: auto; padding-bottom: 20px}
    .xw_newsbox .list li a{max-width: none; display: block; margin-right: 85px; float: none;}
    .xw_newsbox .list li img,.xw_mainr .list li img{display: none;}
    .xw_mainr .list{ height: auto; padding-bottom: 10px;}
    .xw_mainr .splist{height: auto;}
    .xw_mainr .splist li{ text-align: center;}
    .xw_mainr .splist li img{ margin: 0 auto; width: 100%; height: auto;}
    .xw_mainr .splist li span{ text-align: left;}
    .pic_ztlist{height: 97px;}
    .pic_ztlist .scroll-wrap{width: 100%;}
    .pic_ztlist .scroll-wrap li{ padding-right: 15px; height: 97px;}

}

@media (max-width: 590px) {
    .xw_flash2{height:300px; overflow: hidden;}
    .xw_flash2 .mF_expo2010{ height: 300px !important; }
    .xw_flash2 .mF_expo2010 .pic,.xw_flash2 .mF_expo2010 .pic ul,.xw_flash2 .mF_expo2010 .pic ul li,.xw_flash2 .mF_expo2010 .pic ul li img{ height: 300px !important;}
}
@media (max-width: 480px) {
    .xw_flash2{height:250px; overflow: hidden;}
    .xw_flash2 .mF_expo2010{ height: 250px !important; }
    .xw_flash2 .mF_expo2010 .pic,.xw_flash2 .mF_expo2010 .pic ul,.xw_flash2 .mF_expo2010 .pic ul li,.xw_flash2 .mF_expo2010 .pic ul li img{ height: 250px !important;}
    .xw_dbt p{ padding:0; background-position: left center;}

}
@media (max-width: 430px) {
}

@media (max-width: 320px) {
    .xw_flash2 .mF_expo2010,.xw_flash2 .mF_expo2010_myfocus01 .pic,.xw_flash2 .mF_expo2010_myfocus01 .pic li a img,.xw_flash2 .mF_expo2010 .pic li,.xw_flash2 .mF_expo2010 .pic ul{ height: 200px !important;}
    .xw_flash2{ height: auto;}
}
/***********连山新闻 end***********/

/***********魅力连山 on***********/
.ml_giakuang .gkcon{ margin-right: 360px; overflow: hidden;}
.ml_giakuang .gkcon .txt{ padding-top: 17px; color: #666666; text-indent: 2em; font-size: 14px; line-height: 30px; height: 150px; overflow: hidden; text-align: justify;}
.ml_giakuang .gkcon .txt a{display: none;}
.ml_giakuang .gkcon .gklm{ padding-top: 20px; margin-top: 12px; border-top: 1px dotted #e3e3e3; height: 45px; overflow: hidden;}
.ml_giakuang .gkcon .gklm li{float: left; padding: 0 0 0 10px; width: 152px; height: 45px;}
.ml_giakuang .gkcon .gklm li a{display: block; height:43px; transition: 0.4s all; border: 1px solid #eeeeee; line-height: 42px; text-align: center; font-size: 16px; }
.ml_giakuang .gkcon .gklm li a span.img_title{ padding-left: 10px;}
.ml_giakuang .gkcon .gklm li a img{ vertical-align: top; width: auto; height: 43px;}
.ml_giakuang .gkcon .gklm li a:hover{ color: #387dd5; border-color: #387dd5;}
.ml_giakuang .gkcon .gklm li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out;  transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.ml_giakuang .gkcon .gklm li.num1{ padding-left: 0;}
/*概览栏目 end*/
.ml_flash{ width: 340px; height: 225px; padding-top: 20px; overflow: hidden;}
.ml_flash .mF_expo2010 .txt li span.img_title{ display: none;}
.ml_flash .mF_expo2010 .txt li{ height: 45px !important;}
.ml_flash .mF_expo2010 .txt li a{ text-align: center !important; width: 94%; margin: 0 auto; padding:11px 0 0 !important; font-weight: normal !important; font-size: 15px !important; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; height: 34px !important; line-height: 34px !important; font-family:"微软雅黑" !important;}
.ml_flash .mF_expo2010 .txt_bg{ height: 45px !important; filter: alpha(opacity=50) !important; opacity: .5 !important;}
.ml_flash .mF_expo2010 .num{ width: 100% !important; bottom: 27px !important; right:  auto !important; left: 0 !important;}
.ml_flash .mF_expo2010 .num ul{width: 100%; text-align: center;}
.ml_flash .mF_expo2010 .num li{display: inline !important; float: none !important;height: 4px !important;width: 15px !important; line-height: 4px !important; margin: 0 !important; position: inherit !important;}
.ml_flash .mF_expo2010 .num li b{display: none;}
.ml_flash .mF_expo2010 .num li a{display: inline-block; height: 4px !important; position: inherit !important; width: 15px !important; margin: 0 1px 0 2px !important; background: url("../images/ml_flibg.png") 0 0 no-repeat !important; overflow: hidden; text-indent: -20em; border: 0 none !important; float: none !important;}
.ml_flash .mF_expo2010 .num li.current a,.ml_flash .mF_expo2010 .num li.hover a{ background-position: -15px 0 !important; top: 0 !important;}
/*概览焦点图 end*/
.ml_xlls{ width: 800px; overflow: hidden;}
.ml_xlls .listbox{ width: 228px; height: 338px; border: 1px solid #eee; padding: 15px 15px 0;}
.ml_xlls .listbox .pic{ height: 191px; background: url("../images/ml_telbbg.gif") left bottom repeat-x;}
.ml_xlls .listbox .pic img{ width: 228px; vertical-align: top; height: 145px;}
.ml_xlls .listbox .pic span{ display: block; vertical-align: top; font-weight: bold; font-size: 18px; text-align: center; height: 44px; line-height: 44px; color: #2e5399; background: url("../images/ml_telbg.gif") center bottom no-repeat; padding-top: 2px;}
.ml_xlls .listbox .list{ padding-top: 6px; height: 132px; overflow: hidden;}
.ml_xlls .listbox .list li a,.ml_zsxm .zsxm .list li a{display: block; width: 100%; float: none; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.ml_xlls .listbox.listbox2{ margin-left: 10px;}
/*秀丽连山 end*/
.ml_zsxm{width: 338px; height: 413px; border: 1px solid #eeeeee; overflow: hidden;}
.ml_zsxm .ml_spbox{ background: #f8f8f8; height: 205px; padding: 14px 14px 0; overflow: hidden;}
.ml_tel{height: 41px; background: url("../images/telbg.gif") left bottom repeat-x;}
.ml_tel a{display: block; float: left; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; color: #2e5399; border-bottom: 1px solid #ca0002; padding: 0 10px;}
.ml_tel a:hover{ color: #2e5399;}
.ml_zsxm .zsxm{ padding: 4px 15px 0;}
.ml_zsxm .zsxm .list{ padding-top: 7px;}

@media (min-width: 992px) and (max-width:1199px) {
    .ml_giakuang .gkcon .gklm li{width: 110px;}
    .ml_giakuang .gkcon .gklm li span.img_title{ padding-left: 0;}
    .ml_giakuang .gkcon .gklm li.num1{width: 112px;}
    .ml_xlls{width: 592px;}
    .ml_xlls .listbox{width: 158px; height: 330px;}
    .ml_xlls .listbox .pic img{width: 100%; height: 100px;}
    .ml_xlls .listbox .pic{height: 146px;}
    .ml_xlls .listbox .list{height: 165px; padding-top: 11px;}
    .ml_zsxm{height: 405px;}
}
@media (max-width: 991px) {
    .gkcon{ width: 100%;}
    .ml_flash{width: 100%; float: none;}
    .ml_flash #myfocus01{ width: 100% !important;}
    .ml_flash .mF_expo2010_myfocus01 .pic,.ml_flash .mF_expo2010_myfocus01 .pic ul,.ml_flash .mF_expo2010_myfocus01 .pic li,.ml_flash .mF_expo2010_myfocus01 .pic li img,.mF_expo2010_myfocus01 .txt li{ width: 100% !important;}
    .ml_xlls{width: 100%;}
    .ml_zsxm{width: 100%; margin-top: 20px;}

}


@media (min-width: 768px) and (max-width:991px) {
    .ml_giakuang .gkcon .gklm li{width: 136px;}
    .ml_xlls .listbox{width: 202px;}
    .ml_xlls .listbox .pic img{width: 100%; height: 128px;}
    .ml_xlls .listbox .pic{height: 174px;}
    .ml_xlls .listbox{width: 202px;}

}
@media (max-width: 768px) {
    .ml_xlls .listbox{float: none; width: auto;}
    .ml_xlls .listbox.listbox2{margin-left: 0;}
    .ml_xlls .listbox .pic img{width: 100%;}
    .ml_giakuang .gkcon .gklm{height: 100px;}
    .ml_giakuang .gkcon .gklm li{ padding-bottom: 10px; width: 32%; padding-left: 2%;}
    .ml_giakuang .gkcon .gklm li.num4{ padding-left: 0;}
}
@media (max-width: 480px) {
    .ml_giakuang .gkcon .gklm li img{display: none;}
    .ml_giakuang .gkcon .gklm li a span.img_title{padding-left: 0;}
    .video-player{ width: 100%; height: 250px; overflow: hidden;}
}
/***********魅力连山 end***********/

/***********办事服务 on***********/
.banshi_left{ overflow: hidden; width: 800px;}
.bs_l_part1{ height: 201px; overflow: hidden;}
.bs_l_part1 .list1{ padding-top: 10px;}
.bs_l_part1 .list1 .con{display: none;}
.bs_l_part1 .list1 .con.active{display: block;}
.bs_l_part1 .list1 li{ padding: 10px 0 0 10px; float: left; width: 151px; height: 65px;}
.bs_l_part1 .list1 li a{display: block; height: 63px; line-height: 62px; border: 1px solid #eeeeee; text-align: center; font-size: 16px; color: #666666; transition: 0.4s all;}
.bs_l_part1 .list1 li a img{ vertical-align: top; height: 63px; width: auto;}
.bs_l_part1 .list1 li a span.img_title{padding-left: 10px;}
.bs_l_part1 .list1 li a:hover{ border-color:#387dd5; color: #387dd5;}
.bs_l_part1 .list1 li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out;  transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.bs_l_part1 .list1 li.num1,.bs_l_part1 .list1 li.num6{padding-left: 0;}
/*个人 法人办事 end*/
.banshi_zt{ width: 100%; position: relative; height: 80px; overflow: hidden;}
.banshi_zt .scroll-wrap{ width: 100%; height: 80px;}
.banshi_zt .scroll-wrap li{ width: 257px; height: 80px; float: left; padding-right: 15px;}
.banshi_zt .scroll-wrap li span{display: none;}
.banshi_zt span.prev,.banshi_zt span.next{ background: url("../images/xxgk_prve.png") 0 0 no-repeat; display: block; width: 8px; height: 14px; position: absolute; top: 33px; cursor: pointer; z-index: 1;}
.banshi_zt span.prev{left: 20px;}
.banshi_zt span.next{right: 20px; background-position: -8px 0;}
/*办事专题 end*/
.banshi_bmbox{ height: 174px; overflow: hidden;}
.banshi_bmbox .list{ padding-top: 11px;}
.banshi_bmbox .list ul{ height: 132px; overflow-x: hidden; overflow-y: auto;}
.banshi_bmbox .list ul li{float: left; width: 162px; padding-right: 10px;}
.banshi_bmbox .list ul li a{display: block; float: none;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*部门办事 end*/
.banshi_hotbox{ height: 241px; overflow: hidden;}
.banshi_hotbox .list1 li{ text-align: center; float: left; padding: 20px 0 0 0; height: 83px; width: 133px;}
.banshi_hotbox .list1 li a{ display: block; line-height: 30px; font-size: 16px; overflow: hidden; transition: 0.4s all; padding-top: 20px; height: 63px;}
.banshi_hotbox .list1 li a img{ vertical-align: top; height: 28px; width: auto;}
.banshi_hotbox .list1 li a span{display: block; vertical-align: middle;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.banshi_hotbox .list1 li a:hover{ color: #4e8cee;}
.banshi_hotbox .list1 li a:hover img,.bs_r_link1 li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out;  transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
/*热点服务 end*/
.banshi_right{ width: 304px; padding: 20px 18px; background: #f8f8f8; overflow: hidden;}
.banshi_right .bsdt{ height: 181px; overflow: hidden;}
.banshi_right .bsdt span{display: none;}
.bs_r_link1{ height: 165px; padding-top: 10px;}
.bs_r_link1 li{float: left; padding: 10px 0 0 0; width: 147px;}
.bs_r_link1 li a{display: block; height: 41px; line-height: 40px; font-size: 16px; text-align: center; color: #fff; background: #6dcbf2; transition: 0.4s all;}
.bs_r_link1 li a img{ vertical-align: top; height: 41px; width: auto;}
.bs_r_link1 li a span{padding-left: 5px;}
.bs_r_link1 li a:hover{ color: #fff; background: #0097e5;}
.bs_r_link1 li.num2,.bs_r_link1 li.num4{float: right;}
.bs_r_link1 li.num5{width: 100%;}
.bs_r_link1 li.num2 a{ background: #f18a56;}
.bs_r_link1 li.num2 a:hover{ background: #e31500;}
.bs_r_link1 li.num3 a{ background: #99d84d;}
.bs_r_link1 li.num3 a:hover{ background: #33b100;}
.bs_r_link1 li.num4 a{ background: #55dad2;}
.bs_r_link1 li.num4 a:hover{ background: #00b5a5;}
.bs_r_link1 li.num5 a{ background: #80a7ee;}
.bs_r_link1 li.num5 a:hover{ background: #014fdd;}

.banshi_right .list{ padding-top: 12px; height: 165px; overflow: hidden;}
.banshi_right .list li a{float: none; display: inline-block; max-width: 100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bs_r_link2{ padding-top: 15px; height: 90px;}
.bs_r_link2 li{float: left; padding: 5px 5px 0 0; width: 98px; height: 40px; line-height: 40px; text-align: center; font-size: 14px;}
.bs_r_link2 li a{ display: block; background: #fff; height: 40px; transition: 0.4s all;}
.bs_r_link2 li a:hover{ color: #fff; background: #387dd5;}
.bs_r_link2 li.num3,.bs_r_link2 li.num6{padding-right: 0;}
/***********办事服务 end***********/

@media (min-width: 992px) and (max-width:1199px) {
    .banshi_left{width: 592px;}
    .bs_l_part1 .list1 li{width: 110px;}
    .bs_l_part1 .list1 li a span.img_title{padding-left: 0;}
    .banshi_bmbox .list ul li{width: 158px;}
    .banshi_hotbox .list1 li{width: 90px; padding: 20px 4px 0;}
}
@media (max-width:991px) {
    .banshi_left,.banshi_right{ width: auto; float: none;}
    .bs_l_part1,.banshi_hotbox,.bs_r_link1,.banshi_right .list,.bs_r_link2{ height: auto;}
    .banshi_right .bsdt li{text-align: center;}
    .banshi_hotbox{padding-bottom: 10px;}

}
@media (min-width: 768px) and (max-width:991px) {
    .bs_l_part1 .list1 li{ width: 136px;}
    .banshi_bmbox .list ul li{width: 147px;}
    .banshi_hotbox .list1 li{width: 120px;}
    .bs_r_link1 li{width: 338px;}
    .bs_r_link2 li{width: 225px;}
}
@media (max-width:767px) {
    .bs_l_part1 .list1 li{ padding-left: 0; width: 48.5%;}
    .bs_l_part1 .list1 li.num2,.bs_l_part1 .list1 li.num4,.bs_l_part1 .list1 li.num6,.bs_l_part1 .list1 li.num8,.bs_l_part1 .list1 li.num10{float: right;}
    .banshi_bmbox .list ul li{width: 27.5%; padding-right: 2%; padding-left: 3.5%;}
    .banshi_hotbox .list1 li{width: 33.33%;}

    .bs_r_link1 li{width: 48.5%;}
    .bs_r_link2 li{width: 32%; padding-right: 2%;}
}
@media (max-width:480px) {
    .banshi_bmbox .list ul li{padding-left: 0; background: none; width: 31%;}
}


/*******************领导之窗 on*******************/
.ld_left{width:300px;height:auto;min-height:742px;_height:742px; float:left;}
.led_nmcon{height:auto;}
.led_flbox{width:300px;}
.led_fltitle a,.led_flhtit a,.ld_zleft .sec1 span{display:block;width:260px;height:54px;line-height:54px;font-size:18px;color:#fff;background:url(../images/ldzc_tit.gif) 258px 25px no-repeat #387dd5; padding-left:40px; overflow:hidden; cursor: pointer;}
.led_fltitle,.ld_zleft .sec1{ padding-bottom: 2px;}
.led_flhtit a,.ld_zleft .sec2 span{ background: url("../images/ldzc_tith.gif") 258px 22px no-repeat #387dd5;}
.ld_zleft .sec2{ padding-bottom: 0;}
.led_fllb,.ld_zllist{padding:0 15px; background: #fbfbfb;}
.led_fllb ul li,.ld_zllist ul li{vertical-align:bottom; overflow:hidden; height: auto; border-bottom: 1px solid #e6e6e6; padding-left: 25px;}
.led_fllb ul li a,.ld_zllist ul li a{ display: block; overflow: hidden; line-height: 22px; padding: 13px 0 14px;}
.led_fllb ul li a .name,.ld_zllist ul li a .name{display:block;width:70px; color:#535353;font-size:16px;cursor:pointer;float:left; font-weight: bold;}
.led_fllb ul li a .position,.ld_zllist ul li a .job{display:block;width:170px;font-size:15px;color:#888888;cursor:pointer;float:left; height: auto;}
.led_fllb ul li.active a .name,.led_fllb ul li a:hover .name,.ld_zllist ul li a:hover .job,.ld_zllist ul li a:hover .name{color:#006fc2;}
.led_fllb ul li.active a .position,.led_fllb ul li a:hover .position{color:#006fc2;}
/*左侧 end*/
.ld_right{width:840px; float:right;}
.ld_xxbox{height:auto; overflow:hidden;}
.ld_pic{width:138px; float:left; height: 211px;}
.ld_pic img{ width: 134px; height: 194px;}
.ld_conr{width:682px;float:right;}
.ld_conr_title{height:26px;overflow:hidden; line-height: 26px; font-size: 18px; font-weight: bold; padding-bottom: 8px;}
.ld_con_work{height:131px;line-height:26px;font-size:15px;color:#464646;padding:15px 10px 15px 20px; background: #fbfbfb;}
.ld_con_work .con{height: 130px;overflow-x:hidden;overflow-y:auto; padding-right: 10px;}

.ld_title{ height: 41px; background: url("../images/telbg.gif") left bottom repeat-x;}
.ld_title span{ display: block; padding: 0 10px; height: 40px; line-height: 40px; border-bottom: 1px solid #ca0002; float: left; font-weight: bold; font-size: 18px; color: #2e5399;}
.ld_con_job{line-height:32px;font-size:15px;color:#464646;padding:15px 0 15px 12px; height: 224px;}
.ld_con_job .con{height: 224px;overflow-x:hidden;overflow-y:auto; padding-right: 20px;}

.led_newslist{padding:15px 0 0 0;line-height:30px;overflow:hidden;}
.led_newslist ul li{ height:30px;line-height:30px;vertical-align:bottom;padding-left:11px;background:url(../images/icon.jpg) 0 center no-repeat;overflow:hidden;color:#999;}
.led_newslist ul li a{display:block; margin-right: 75px; font-size: 15px; float: none;}
.led_newslist ul li span.right{color:#d7d7d7; font-family:arial; font-size: 14px;}

@media (min-width: 992px) and (max-width:1199px) {
    .ld_right{width: 652px;}
    .ld_left,.led_flbox{width: 280px;}
    .led_fllb ul li, .ld_zllist ul li{padding-left: 10px;}
    .led_fltitle a, .led_flhtit a, .ld_zleft .sec1 span{padding-left: 30px; width: 250px;}
    .led_flhtit a, .ld_zleft .sec2 span{background-position: 238px 22px;}
    .led_fltitle a, .led_flhtit a, .ld_zleft .sec1 span{background-position: 238px 25px;}
    .ld_conr{width: 494px;}
}
@media (max-width:991px) {
    .ld_right,.ld_left{ float: none; width: auto;}
    .ld_left{min-height: inherit;_height:auto; padding-bottom: 15px;}
    .led_flbox{width: auto;}
    .led_fltitle a, .led_flhtit a, .ld_zleft .sec1 span{width: auto; background-position: 96% 25px;}
    .led_flhtit a, .ld_zleft .sec2 span{background-position: 96% 22px;}
    .led_fllb ul li a .position, .ld_zllist ul li a .job{ width: 520px;}
}
@media (min-width: 768px) and (max-width:991px) {
    .ld_conr{width: 564px;}
}
@media (max-width:767px) {
    .led_fllb, .ld_zllist{padding: 0 10px;}
    .led_fllb ul li, .ld_zllist ul li{padding-left: 10px;}
    .ld_pic{float: none; width: 100%; height: auto; padding-bottom: 5px; text-align: center;}
    .ld_conr{width: auto; float: none;}
    .ld_conr_title{text-align: center; height: auto;}
    .led_fllb ul li a .position, .ld_zllist ul li a .job{ float: none; margin-left: 70px; width: auto;}
}
/*******************领导之窗 end*******************/

/*******************政民互动 on*******************/
.hd_mainl{ width: 800px;}
.hd_mesgbox{ padding-top: 11px;}
.hd_mainl .tel{ height: 36px; border-bottom: 1px dashed #e3e3e3; line-height: 36px; font-size: 18px;}
.hd_mainl .tel p{ height: 36px;}
.hd_mainl .tel p.p1{padding-left: 20px; width: 515px;}
.hd_mainl .tel p.p2{width: 122px; padding-right: 43px; text-align: center;}
.hd_mainl .tel p.p3{width: 100px; text-align: center;}
.hd_mesgbox .list1{ padding: 11px 0; height: 231px;}
.hd_mainl .list1 li{ height: 32px; padding-bottom: 1px; line-height: 32px; padding-left: 20px; background: url("../images/hd_ico.gif") left center no-repeat; font-size: 16px; color: #999999;}
.hd_mainl .list1 li p.p2{font-family: arial; width: 100px; text-align: center; font-size: 14px;}
.hd_mainl .list1 li p.p1{margin-right: 100px;}
.hd_mainl .list1 li p.p1 span.fr{ display: block; width: 122px; padding-right: 45px; text-align: center; font-size: 14px; line-height: 32px; color: #57a539;}
.hd_mainl .list1 li p.p1 span.fr.responseNo{ color: #ff0000;}
.hd_mainl .list1 li p.p1 a{display: block; margin-right: 185px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*信件选登 end*/
.hd_link1{ height: 80px; overflow: hidden;}
.hd_link1 li{ width: 390px; height: 80px; float: left;}
.hd_link1 li span{display: none;}
.hd_link1 li.num2{float: right;}
/*政府信箱 回应关切 end*/
.hd_dcbox{ padding-top: 11px;}
.hd_dcbox .con{display: none;}
.hd_dcbox .con.active{display: block;}
.hd_dcbox .list1{ padding: 11px 0 0; height: 221px; overflow: hidden;}
.hd_dcbox .list1 li p.p1 span.starting{ color: #ff0000;}
.hd_dcbox .list1 li p.p1 span.over{ color: #999;}
.hd_dcbox .list1 li {background: url("../images/ind_ico.png") left center no-repeat;}
/*民意征集 网上调查 end*/
/*左侧 end*/
.hd_mainr{ width: 300px; padding: 8px 20px 15px; background: #f8f8f8;}
.hd_search{ height: 36px; padding-top: 20px;}
.hd_search li input{ vertical-align: top; border: 0 none; background: none;}
.hd_search li.ss1{ margin-right: 64px;}
.hd_search li.ss1 p{width: 104px; height: 24px; border: 1px solid #dddddd; padding: 5px 7px; background: #ffffff; position: relative;}
.hd_search li.ss1 input{ color: #666;width: 104px; height: 24px; line-height: 24px;}
.hd_search li.ss1 input::-webkit-input-placeholder{color:#cccccc;}
.hd_search li.ss1 input:-moz-placeholder {color:#cccccc;}
.hd_search li.ss1 input::-moz-placeholder {color:#cccccc;}
.hd_search li.ss1 input:-ms-input-placeholder {color:#cccccc;}
.hd_search li.ss1 span.msg-box{position: absolute; left: 0;top:0;}

.hd_search li.ss1 p.fr{width: 90px;}
.hd_search li.ss1 p.fr input{width: 90px;}

.hd_search li.ss2{width: 54px; height: 36px; overflow: hidden;}
.hd_search li.ss2 input{ width: 54px; height: 36px; background: #387dd5; color: #fff; text-align: center; font-size: 14px; cursor: pointer; overflow: hidden;}
/*信件搜索 end*/
.hd_link2{ padding-top: 20px; height: 96px; overflow: hidden;}
.hd_link2 li{ width: 94px; height: 87px; padding-left: 9px; float: left;}
.hd_link2 li.num1{padding-left: 0;}
.hd_link2 li a{display: block; border: 1px solid #dcdcdc; background: #fff; text-align: center; padding-top: 14px; height: 71px; font-size: 16px; transition: 0.4s all;}
.hd_link2 li a img{vertical-align: top; height: 38px; width: auto;}
.hd_link2 li a span{display: block; width: 100%; height: 20px; line-height: 20px;}
.hd_link2 li a:hover{ color: #2e5399; border-color: #2e5399;}
.hd_link2 li a:hover img{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out;  transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
/*常见问题等链接 end*/
.hd_tjbox{ height: 160px; overflow: hidden;}
.hd_tjbox #xjtj{ height: 32px; padding-top: 10px; line-height: 32px; font-size: 14px; overflow: hidden;}
.hd_tjbox #xjtj p{float: left;}
.hd_tjbox #xjtj p.num1{ padding-right: 20px;}
.hd_tjbox #xjtj p span{ color: #ea6c00; font-family: arial;}
.hd_tjbox .xjtjbox li{ height: 26px; line-height: 26px; padding-top: 10px; font-size: 16px; overflow: hidden;}
.hd_tjbox .xjtjbox li .tit{ width: 67px; padding-right: 5px; text-align: center; background: url("../images/hd_tjbg.gif") 0 0 no-repeat; font-size: 15px;}
.hd_tjbox .xjtjbox li .num{margin-left: 72px;}
.hd_tjbox .xjtjbox li .num p{ width: 104px; float: left; padding-left: 10px;}
.hd_tjbox .xjtjbox li .num p span{ color: #ea6c00; font-family: arial;}
/*受理情况统计 end*/
.hd_link3{ height: 278px; padding-top: 5px;}
.hd_link3 li img{ vertical-align: top;}
.wxwblist{ position:relative;}
.wxwblist .j-scroll span.prev,.wxwblist .j-scroll span.next{ display: block; width: 5px; height: 9px; position: absolute; top: -20px; background: url("../images/ind_prve.gif") 0 0 no-repeat; cursor: pointer;}
.wxwblist .j-scroll span.prev{ right: 10px;}
.wxwblist .j-scroll span.prev:hover{background-position: -5px 0;}
.wxwblist .j-scroll span.next{ right: 0; background-position: -10px 0;}
.wxwblist .j-scroll span.next:hover{background-position: -15px 0;}
.wxwblist .scroll-wrap{ width: 300px; overflow: hidden;}
.wxwblist .scroll-wrap li{ width: 110%; height: 278px; float: left;}
.wxwblist .scroll-wrap li a{ display: block; float: left; width: 93px; height: 118px; text-align: center; padding-top: 15px; padding-right: 10px;}
.wxwblist .scroll-wrap li span{display: block; padding-top: 6px; height: 40px; line-height: 20px; font-size: 14px; overflow: hidden;}


/*政务微博导航 end*/
@media (min-width: 992px) and (max-width:1199px) {
    .hd_mainl{width: 592px;}
    .hd_mainl .tel p.p1{width: 370px;}
    .hd_mainl .tel p.p2{width: 102px; padding-right: 0;}
    .hd_mainl .list1 li p.p1 span.fr{ padding-right: 0; width: 102px;}
    .hd_mainl .list1 li p.p1 a{ margin-right: 102px;}
    .hd_link1 li{width: 286px; overflow: hidden;}
    .hd_link1 li img{ margin-left: -45px;}
}
@media (max-width:991px) {
    .hd_link3{ height: 135px; padding-top: 5px;}
    .wxwblist .scroll-wrap{ width:100%;}
    .wxwblist .scroll-wrap ul{ width:500%;}
	.wxwblist .scroll-wrap li{width: 93px; height: 133px; float: left;}
    .hd_mainl,.hd_mainr{width: auto; float: none;}
    .hd_mainl .tel p.p2{padding-right: 0;}
    .hd_mainl .list1 li p.p1 span.fr{ padding-right: 0;}
    .hd_mesgbox .list1,.hd_dcbox .list1{height: auto;padding-bottom: 15px;}
    .hd_link2 li,.hd_link3 li{ width: 32%; padding-left: 2%;}
}
@media (min-width: 768px) and (max-width:991px) {
    .hd_mainl .tel p.p1{width: 480px;}
    .hd_mainl .list1 li p.p1 a{margin-right: 122px;}
    .hd_link1 li{width: 351px; overflow: hidden;}
    .hd_link1 li img{margin-left: -20px;}
    .hd_search li.ss1 p,.hd_search li.ss1 p input{ width: 297px;}
    .hd_search li.ss1 p.fr,.hd_search li.ss1 p.fr input{width: 279px;}

}
@media (max-width:767px) {
    .hd_mainl .tel p.p2,.hd_mainl .list1 li p.p1 span.fr{display: none;}
    .hd_mainl .tel p.p1{float: none; margin-right: 100px; width: auto;}
    .hd_mainl .list1 li p.p1 a{margin-right: 0;}
    .hd_search li.ss1 p{ width: 48%; padding: 5px 1%;}
    .hd_search li.ss1 p input{ width: 100%;}
    .hd_search li.ss1 p.fr{width:45%;}
    .hd_link1{ height: auto;}
    .hd_link1 li{height: auto; width: 49%;}
    .hd_link1 li img{width: 100%; height: auto;}
}
@media (max-width:480px) {
    .hd_search li.ss1 p{ width: 48%;}
    .hd_search li.ss1 p.fr{width:44%;}
    .hd_link1 li{ width: 100%; padding-left: 0; float: none; padding-top: 15px; }
    .hd_link1 li.num1{padding-top: 0;}
    .hd_link3 li img{max-width: 100%; height: auto;}
}
@media (max-width:380px) {
    .hd_tjbox{height: auto;}
    .hd_tjbox .xjtjbox li{height: 52px; padding: 0;}
    .hd_tjbox .xjtjbox li .tit{ margin-top: 13px;}
    .hd_tjbox .xjtjbox li .num{ padding: 4px 0;}
    .hd_tjbox .xjtjbox li .num p{ height: 24px; line-height: 24px; width: auto; float: none; font-size: 14px;}
}
/*******************政民互动 end*******************/




