*{
  
    margin: 0;
    padding:0;
    text-decoration: none;
    list-style: none;
    font-family: 微软雅黑;
    box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input  {
    margin: 0;
    padding: 0;
    border: none;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
html,body{
    width: 100%;
    height: 100%;
}
body{ /*font-size: 24px;*/ min-width: 1200px;}

input{outline: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.hide{display: none;}
::-webkit-scrollbar {width: 0px; height: 0px;}

ul{
	padding: 0;
	margin: 0;
}
.left{float: left;}
.right{float: right;}

.clear{clear: both; height: 0;}

.bordn{border: none;}
.nomarg{margin: 0;}
.space100{height: 100px; clear: both;}
.space40{height: 40px; clear: both;}
.space20{height: 20px; clear: both;}

.container{width: 1200px; margin: 0 auto; position: relative;}

/*图片鼠标经过效果*/
.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.HoverImgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/*图标鼠标经过效果*/
.icon li{-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
.icon li i{-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
.icon li:hover i{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}

.home-banner{height:864px; transition:.8s ease-in-out; -webkit-transition:.8s ease-in-out; position: relative;}
.home-banner.up{height: 864px;}
.home-banner-toggle{position: absolute; left: 0; right: 0; bottom: 72px; z-index: 2; margin: 0 auto; width: 68px; height: 68px; padding: 15px; cursor: pointer; overflow: hidden; background: url(home_banner_arrow2.jpg) no-repeat center center; -webkit-animation:switchUp 1.2s infinite; animation:switchUp 1.2s infinite;}
.home-banner.up .home-banner-toggle{
  background-image: url(home_banner_arrow.jpg);
  /* transform: rotate(-180deg); -webkit-transform: rotate(-180deg);  */
  -webkit-animation:switchDown 1.2s infinite; animation:switchDown 1.2s infinite;}

/*header样式*/
.header{ transition:.8s ease-in-out; -webkit-transition:.8s ease-in-out; position: relative;}
.headerr.up{height: 864px;}
.header-toggle{position: absolute; left: 0; right: 0; bottom: 72px; z-index: 2; margin: 0 auto; width: 68px; height: 68px; padding: 15px; cursor: pointer; overflow: hidden; background: url(home_banner_arrow2.jpg) no-repeat center center; -webkit-animation:switchUp 1.2s infinite; animation:switchUp 1.2s infinite;}
.header.up .header-toggle{
  background-image: url(home_banner_arrow.jpg);
  /* transform: rotate(-180deg); -webkit-transform: rotate(-180deg);  */
  -webkit-animation:switchDown 1.2s infinite; animation:switchDown 1.2s infinite;}

.header .tblj{line-height: 58px; padding: 10px 0; background: url(tyheader_bg.png) center repeat;}
.header .tblj a{font-size: 14px; color: #fff;}
.header .tblj a.slh{color: #fff; background-color: #dd0900; padding: 4px 7px; border-radius: 5px;}
.header .tblj_l{float: left; display: flex; align-items: center;}
.header .tblj_l span{width: 1px; height: 10px; background: #fff; margin: 0 6px; display: inline-block; margin-top: 5px;}
.header .tblj_r{float: right;}
.header .version a.zh_click{color: #fff; cursor: pointer;}
.header .tblj_r .version{float: left;  align-items: center;}
.header .tblj_r .version span{width: 1px; height: 10px; background: #fff; margin: 0 3px; display: inline-block; margin-top: 5px;}
.header .tblj_r .ipv6{float: left; margin-right: 10px;}
.header .tblj_r .ipv6 img{margin-top: 17px; display: block;}
.header .tblj_r .tbicon{float: left; display: flex; align-items: center; width: 58px; height: 58px; background: url(tyheader_icon01.png) center no-repeat;}
.header .tblj_r .tbicon img{display: block; width: 58px; height: auto;}
.header .logo img{display: block; margin:3% auto 5%; width: 692px; height:auto;}
.header .searchbox{width: 768px; height: 58px; background: url(index2023_ss_bg.png) center no-repeat; padding: 9px 25px; margin: 0 auto; background-size: 100%;}
.header .searchbox .jsms{width: 118px; float: left; margin-right: 20px; *margin-left: 20px; *margin-top: 9px}
.header .searchbox .jsms a{display: block; position: relative; z-index: 10;}
.header .search_con{width: 466px; float: left; }
.header .search_con .stxt{width:89%; line-height: 40px; height: 40px; border: none; background: none; float: left; outline: none; color: #8B8E92; font-size: 14px;}
.header .search_con .ssbtn{width:24px; float: right; height: 40px; background: url(ss_btn.png) center no-repeat; *height:55px; border: none;}
.header .searchbox .wyzzc{width: 94px; float: right; padding-top: 5px; *margin-right: 25px; *margin-top: 9px}
.header .searchbox .wyzzc a{display: block; position: relative; z-index: 10;}
.header .ssrc{width: 730px; margin: 2% auto 0; padding-left: 78px; background: url(index2023_ss_ssrc.png) left center no-repeat;}
.header .ssrc a{padding: 0px 18px; background: #fff; font-size: 16px; opacity: .85; filter: alpha(opacity=85); margin: 0 7px; line-height: 30px; color: #0c65d0; border-radius: 18px;}

.tbbg{position: absolute; bottom: 0; left: 0; width: 100%; background: url(tyheader_bg.png) center repeat; z-index: 9; height: 70px;}
.mainnav{position: absolute; bottom: 0; z-index: 10; width: 100%; background: url(tyheader_bg.png) center repeat;}
.mainnav ul{width: 1100px; *width: 1160px; margin: 0; position: relative; z-index: 13;}
.mainnav li{width: 12.5%; float: left; text-align: center; line-height: 70px; height: 70px;}
.mainnav li img{display: block; vertical-align: middle; margin: 18px auto; width: auto; height: auto;}
.mainnav li a{font-size: 22px; color: #fff;}
.mainnav li:hover a, .mainnav li.aon a{color: #fff;}

/* 角色模式 */
.jsms_list{display:none; width: 546px; height: 321px; background: url(index_jsms_bg.png) center no-repeat; padding: 18px 18px 31px; position: absolute; top: 2%; left: 19%; z-index: 9;} 
.jsms_list li{width: 32%; margin-right: 10px; border-radius: 12px; background: #fff; height: 100%; float: left; padding-bottom: 25px; text-align: center;}
.jsms_list li .pic{margin: 14px 0;}
.jsms_list li .pic img{display: block; margin: 0 auto; width: auto;}
.jsms_list li .jsmc{font-size: 24px; font-weight: bold; color: #237cea; display: block; text-align: center;}
.jsms_list li .jsspan{display: block; text-align: center; margin-top: 20px; font-size: 16px; color: #333;}
.jsms_list li .jsspan a{display: block; font-size: 16px; color: #333;}
.jsms_list li.last{float: right; margin-right: 0;}

/* 我要找政策 */
.wyzzc_box{
  width: 224px; height: 342px; background: url(header_wyzzc_r8_c2_s1.png) center no-repeat;
  padding: 35px 32px 0;
  display: none;
  position: absolute; top: -1.5%; right: 15%; z-index: 9;
}
.wyzzc_box .sstitle{margin-bottom: 16px;} 
.wyzzc_box .sstitle img{display: block; width: auto;} 
.zclx .hd li{width: 50%; text-align: center; font-size: 24px; display: inline-block; float: left; cursor: pointer;}
.zclx .hd li.on{font-weight: bold; color: #3186C5;}
.zclx .bd{margin-top: 12px;}
.zclx .bd li img{display: block; margin: 0 auto; width: auto;}
.zcbtn{margin-top: 28px; width: 100%;}
.zcbtn li{margin-bottom: 10px;}
.zcbtn li img{display: block; margin: 0 auto;}

/* 荔湾区情 */
.lwqq_box{
  display: none;
  position: absolute; top: 2.5%; right: 18%; z-index: 11;
  width: 556px;
  height: 764px;
}
.lwqq_box iframe{width: 100%; height: 100%;}

/* 背景切换 */
.header .headerBn {
    z-index: -1;
    position: absolute;
    left: 0;
    top: 0;
    height: 864px;
    width: 100%;
}

.header  .headerBn .swiper-headerBn {
    height:864px;
    width: 100%;
}
.header .headerBn .swiper-headerBn .headerBn1 {
  background: url("/lwdt/sy_banner01.png") no-repeat center bottom;
  height: 864px;
  width: 100%;
}
/* .header .headerBn .swiper-headerBn .headerBn2 {
  background: url("/global2023/2023zqgqbg.jpg") no-repeat center bottom;
  height: 864px;
  width: 100%;
} */
.header .headerBn .swiper-headerBn .headerBn2 {
  background: url("/lwdt/sy_banner02.png") no-repeat center bottom;
  height: 864px;
  width: 100%;
}
.header .headerBn .swiper-headerBn .headerBn3 {
  background: url("/lwdt/sy_banner03.png") no-repeat center bottom;
  height: 864px;
  width: 100%;
}
.header .headerBn .swiper-headerBn .headerBn4 {
  background: url("/lwdt/sy_banner04.png") no-repeat center bottom;
  height: 864px;
  width: 100%;
}
.header .headerBn .swiper-headerBn .headerBn5 {
  background: url("/lwdt/sy_banner05.png") no-repeat center bottom;
  height: 864px;
  width: 100%;
}
.header .headerBn .swiper-headerBn .headerBn6 {
  background: url("/lwdt/sy_banner06.png") no-repeat center bottom;
  height: 864px;
  width: 100%;
}
.header .headerBn .swiper-headerBn .headerBn7 {
  background: url("/lwdt/sy_banner07.png") no-repeat center bottom;
  height:864px;
  width: 100%;
}

.header .headerBn .swiper-headerBn .headerBn8 {
  background: url("/lwdt/sy_banner08.png") no-repeat center bottom;
  height: 864px;
  width: 100%;
}
.header .headerBn .swiper-headerBn .headerBn9 {
  background: url("/lwdt/sy_banner09.png") no-repeat center bottom;
  height: 864px;
  width: 100%;
}
.header .headerBn .swiper-headerBn .headerBn10 {
  background: url("/lwdt/sy_banner10.png") no-repeat center bottom;
  height: 864px;
  width: 100%;
}
.header .headerBn .swiper-headerBn .headerBn17 {
  background: url("/lwdt/sy_banner17.png") no-repeat center bottom;
  height: 864px;
  width: 100%;
}
/* .ztbanner .headerBn .swiper-headerBn .headerBn11 {
  background: url("2023ldj_ban11.jpg") no-repeat center bottom;
  height: 1094px;
  width: 100%;
}
.ztbanner .headerBn .swiper-headerBn .headerBn12 {
  background: url("2023ldj_ban12.jpg") no-repeat center bottom;
  height: 1094px;
  width: 100%;
}
.ztbanner .headerBn .swiper-headerBn .headerBn13 {
  background: url("2023ldj_ban13.jpg") no-repeat center bottom;
  height: 1094px;
  width: 100%;
}
.ztbanner .headerBn .swiper-headerBn .headerBn14 {
  background: url("2023ldj_ban14.jpg") no-repeat center bottom;
  height: 1094px;
  width: 100%;
}
.ztbanner .headerBn .swiper-headerBn .headerBn15 {
  background: url("2023ldj_ban15.jpg") no-repeat center bottom;
  height: 1094px;
  width: 100%;
}
.ztbanner .headerBn .swiper-headerBn .headerBn16 {
  background: url("2023ldj_ban16.jpg") no-repeat center bottom;
  height: 1094px;
  width: 100%;
} */

.poster-list{animation: bounce-inSS 2s infinite; position: relative;}
  .poster-list img{ width:100%; *width:auto;}
  .poster-list .poster-txt{position: relative;overflow: hidden;transition: height 0.24s; *background: url("/lwdt/sy_banner01.png") no-repeat center bottom;}
  .poster-list .poster-txt.xg:after{content: "";position: absolute;bottom: 0;display: block;width: 100%;}
  /* .poster-btn{outline:none;float: right; display: block; width: 68px; height:68px; line-height: 2;margin: 0 auto;color: #666;font-size: .28rem;text-align: center; background:url(home_banner_arrow2.jpg) no-repeat center; text-indent: -999rem; overflow: hidden; -webkit-animation:switchUp 1.2s infinite; animation:switchUp 1.2s infinite;}      */
  
  .poster-btn{outline:none; position: absolute; right: 12%; z-index: 11; width: 68px; display: block; bottom: 0; height:68px; color: #666;font-size: .28rem;text-align: center; background:url(arrow-up2.gif) no-repeat top right; text-indent: -999rem; overflow: hidden; -webkit-animation:switchUp 1.2s infinite; animation:switchUp 1.2s infinite;}     
  .current-menu {background:url(arrow-down2.gif) no-repeat top  right;content: '';display: block; -webkit-animation:switchDown 1.2s infinite; animation:switchDown 1.2s infinite;}
 .anniu{position: absolute; bottom: 0; z-index:10; width: 100%;} 

 /* main */
.index_box{background: #F1F8FF;}
.index_box2{background: url(index2023_bg.jpg) bottom center no-repeat; background-size: 100%;}
.index_title{line-height: 50px; text-align: center; font-weight: bold; font-size: 26px; color: #000; width: 406px; margin:20px auto 40px; background: url(ywdt_r18_c21_s1.png) center no-repeat;}
.index_title a{font-size: 26px; color: #000;}  

.index_tt{padding:40px 0 30px;}
/* .index_tt h1{font-weight: bold; text-align: left; line-height: 1.3; color: #333; padding: 8px 0;  margin-bottom:10px; background: url(headline_new.png) left center no-repeat; background-size: 107px} */
.index_tt h1{font-weight: bold; text-align: center; line-height: 1.3; color: #333; padding: 8px 0;  margin-bottom:10px; white-space: nowrap;}
.index_tt h1 a{font-size: 28px; color: #333;  display: block;}
.index_tt h2{text-align: center; font-weight: normal; line-height:1.5; }
.index_tt h2 a {font-size: 18px; color: #333; font-weight: normal; display: block;}

/* 荔湾头条 */
.lwtt{margin-bottom: 50px;}
.lwtt_l{width: 47.5%; float: left;}
.tplb{width: 100%; overflow: hidden; position: relative; height:317px; border-radius: 16px;}
.tplb .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:2; }
.tplb .hd ul{ overflow:hidden; zoom:1; float:left;}
.tplb .hd ul li{ float:left; margin-right:8px;  width:8px; height:8px; line-height:8px; border-radius:50%; background:#D3D3D3; cursor:pointer; text-indent:99999em;}
.tplb .hd ul li.on{ background:#DE4444; color:#fff; }
.tplb .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.tplb .bd ul{width:100%; height:100%;}
.tplb .bd ul li{position:relative; height:317px; border-radius: 16px;}
.tplb .bd li img{width:100%;  height:317px;}
.tplb .bd li b{display:block; position:absolute; width:100%; height:42px; bottom:0;left:0;background:#0c65d0; opacity:.6;filter:alpha(opacity=60); z-index:1; border-radius: 0 0 16px 16px;}
.tplb .bd li span{ display:block; position:absolute;width:82%;height:42px; bottom:0;left:0; z-index:2; line-height:42px;}
.tplb .bd li span a{color:#FFF; display:block; float:left; padding-left:15px; position:relative; z-index:3; font-size:16px; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.tplb .bd li span a:hover{color:#fff;}

.tplbPic {
    width: 100%;
    height: 317px;
    position: relative;
    border-radius: 16px;
}

.tplbPic .swiper-container1 {
    width:570px;
    height: 317px;
    border-radius: 16px;
}

.tplbPic .swiper-container1 a {
    display: block;
    position: relative;
}

.tplbPic .swiper-container1 a img {
    width: 100%;
    height: 317px;
}

.tplbPic .swiper-container1 a p {
    position: absolute;
    width: 100%;
    *width:58%;
    height: 42px;
    line-height: 42px;
    bottom: 0;
    font-size: 16px;
    color: #ffffff;
    padding-left: 16px;
    padding-right: 110px;
    left: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: rgba(12, 101, 208, 0.6);

}

.tplbPic .pagination {
    position: absolute;
    right: 4px;
    text-align: center;
    bottom: 12px;
   *bottom: 18px;
    z-index: 10;
}

.tplbPic .swiper-pagination-switch {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #D3D3D3;
    margin: 0 4px;
    cursor: pointer;
}

.tplbPic .swiper-active-switch {
    background: #DE4444;
}

.tplb_slh{width: 100%; overflow: hidden; position: relative; height: 908px; border-radius: 16px; display: none;}
.tplb_slh .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:2; }
.tplb_slh .hd ul{ overflow:hidden; zoom:1; float:left;}
.tplb_slh .hd ul li{ float:left; margin-right:8px;  width:8px; height:8px; line-height:8px; border-radius:50%; background:#D3D3D3; cursor:pointer; text-indent:99999em;}
.tplb_slh .hd ul li.on{ background:#DE4444; color:#fff; }
.tplb_slh .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.tplb_slh .bd ul{width:100%; height:100%;}
.tplb_slh .bd ul li{position:relative; height:908px; border-radius: 16px;}
.tplb_slh .bd li img{width:100%;  height:908px;}
.tplb_slh .bd li b{display:block; position:absolute; width:100%; height:42px; bottom:0;left:0;background:#0c65d0; opacity:.6;filter:alpha(opacity=60); z-index:1; border-radius: 0 0 16px 16px;}
.tplb_slh .bd li span{ display:block; position:absolute;width:82%;height:42px; bottom:0;left:0; z-index:2; line-height:42px;}
.tplb_slh .bd li span a{color:#FFF; display:block; float:left; padding-left:15px; position:relative; z-index:3; font-size:16px; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.tplb_slh .bd li span a:hover{color:#fff;}

.lwtt_r{width: 49.5%; float: right;}
.lwtt_list li{margin:13px 0; *margin:6px 0; position: relative; overflow: hidden; height: 64px; *height: 66px; padding-left: 86px;}
.lwtt_list li .date{width: 64px; height: 64px; border-radius: 5px; text-align: center; color: #66acff; float: left;
background: #fff5d5; /* Old browsers */
background: -moz-linear-gradient(top,  #fff5d5 0%, #e6f2ff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fff5d5 0%,#e6f2ff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fff5d5 0%,#e6f2ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff5d5', endColorstr='#e6f2ff',GradientType=0 ); /* IE6-9 */
border: 1px #fff solid; position: absolute; left: 0; top: 0;
}
.lwtt_list li .date span{color: #66acff;}
.lwtt_list li .date .ddd{display:block; font-size:30px; padding: 5px 0 0;}
.lwtt_list li .date .yyy{display: block; font-size: 11px;}
.lwtt_list li .date .yyy2{display: block; font-size: 11px; }
.lwtt_list li a{display: block; line-height: 2.1; font-size: 16px;}
.lwtt_list li:hover a{font-weight: bold;}
.lwtt_list li:hover .date{border:1px #F05151 solid; color: #F05151;}
.lwtt_list li:hover .date span{color: #F05151;}

/* 政务服务 */
.zwfw{padding-bottom: 50px;}

#slider { overflow: hidden;}
#slider li{margin-right: 23px; margin-right: 12px;}
#slider li.last{margin-right: 0;}
#slider .list { padding: 0 20px; margin-top: -7px;}
#slider .item { 
  width: 192px; height: 260px; border: 1px #6e9ed8 solid; border-radius: 10px; float: left; 
  cursor: pointer; overflow: hidden; position: relative;background-color: #fff;
  padding: 10px; *padding: 4px;
}
.slider_ti .hwbg1{background: url(zwfwqh_bg1.png) top left no-repeat #fff; width: 100%; height: 100%; background-size: 100%;}
.slider_ti .hwbg2{background: url(zwfwqh_bg2.png) top left no-repeat #fff; display: none; width: 100%; height: 100%; background-size: 100%;}
#slider .open { width: 548px; *width: 538px; position: relative;}
#slider .open .zwfwbox{position: absolute; top: 18px; left: 0; padding: 0 20px; width: 100%;}
#slider .open .zwfwbox .zwleft{width: 30%; float: left;}
#slider .open .zwfwbox .zwleft img{display: block; margin: 36px auto;}
#slider .open .zwfwbox .zwleft .text{display: block; text-align: center; font-size: 24px; font-weight: bold;}
#slider .open .zwfwbox .zwright{width: 67%; border-left: 1px #6F9DD8 solid; height: 210px; float: right;}
#slider .open .zwfwbox .zwright li{width: 19%; *width: 17.5%; float: left; margin:5px 10px;}
#slider .open .zwfwbox .zwright li a{display: block; line-height: 1.3;}
#slider .open .zwfwbox .zwright li img{display: block; margin: 0 auto;}
#slider .open .zwfwbox .zwright li .text{ text-align: center; display: block; height: 50px;  padding: 10px 0 0; font-size: 14px;}
#slider .open .zwfwbox .bmlist li{width: 30%; *width:27%; margin: 5px;}

#slider .open p{ height: 60px;overflow: hidden; color: #c5c5c5;line-height: 1.8;padding: 16px 16px 0;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#slider .open .slider_ti{width:100%;}
#slider .open .slider_ti .hwbg1{display: none;}
#slider .open .slider_ti .hwbg2{display: block;}
#slider .btn_list li{width: 176px; height: 44px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 10px; line-height: 44px;margin-top: 16px; text-align: center;border: 1px solid #e3d8d5;background-color: rgba(247,244,240,0.8);}
#slider .btn_list li a{display: block;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
#slider .btn_list li:hover{background-color: #e85656;border: 1px solid #e85656;}
#slider .btn_list li:hover a{color: #fff;}
.slider_ti {width: 100%; height: 260px;  position: absolute; left: 0; top: 0;}


/* .lsyg{background: url(/mzimg/ml_ls.png)right bottom no-repeat #f6efde;} */
#slider .btn { width: 294px; position: absolute; left: 584px; top: 20px;}
#slider .open .ontitle,#slider .open .mask{display: none;animation: 2s opacity2 0s infinite; -webkit-animation: 2s opacity2 0s infinite;-moz-animation: 2s opacity2 0s infinite;}
#slider .ontitle{
  position: absolute;left: 0;top: 0px;color: #333;font-weight: bold; padding-top: 60px;
  width: 100%; font-size: 24px; display: block; text-align: center; height: 100%; background: #fff;
}
#slider .ontitle img{display: block; margin: 0 auto 36px;}
#slider .ontitle .text{display: block;}

#slider .open .zwfwbox .zwright .bmbs_tab .hd{
    position: absolute;
    bottom: -20px;
    left: 65%;
    margin-left: -45px;
    z-index: 999;
}
#slider .open .zwfwbox .zwright .bmbs_tab .hd ul{text-align: center}
#slider .open .zwfwbox .zwright .bmbs_tab .hd li{width: 8px; height: 8px; background: #3186C5; display: inline-block; margin: 0 4px; border-radius: 8px}
#slider .open .zwfwbox .zwright .bmbs_tab .hd li.on{width: 48px;}
#slider .open .zwfwbox .zwright .bmbs_tab .bd .bumen_list li{width: 22%; float: left; margin:0px 5px 10px;}
#slider .open .zwfwbox .zwright .bmbs_tab .bd .bumen_list li .text{padding-top: 5px; height: 40px;}

/* 三大平台 */
.sdpt_list li{width: 32.3%; *width: 29.7%; margin-right: 18px; *margin-right: 16px; padding: 16px; background: url(index2023_r15_c15_s1.png) top left no-repeat; float: left;}
.sdpt_list li a{display: block;}
.sdpt_list li .pic{overflow: hidden;}
.sdpt_list li .pic img{display:block; width: 100%; *width: 97%; height: 197px;}
.sdpt_list li a .text{padding: 24px; text-align: center; font-weight: bold; font-size: 18px; color: #000; display: block;}
.sdpt_list li a .zy{font-size: 16px; color: #333; line-height: 1.5; height: 116px;}
.sdpt_list li.xx3{float: right; margin-right: 0}

/* 信息公开 */
.xxgk_list li{width: 18.8%; *width: 18.7%; float: left; margin-right: 18px; *margin-right: 19px; box-shadow: 0 0 10px 0 #9bbcd4; background: #fff; font-weight: bold; border-radius: 8px;}
.xxgk_list li .pic{overflow: hidden;}
.xxgk_list li .pic img{width: 100%; height: 305px; border-radius: 8px 8px 0 0; display: block;}
.xxgk_list li a{font-size: 20px; color: #3186c5;}
.xxgk_list li a .text{padding: 13px; display: block; text-align: center; line-height: 1.2;}
.xxgk_list li:hover{
background: #4aa3e7; /* Old browsers */
background: -moz-linear-gradient(top,  #4aa3e7 0%, #3286c6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4aa3e7 0%,#3286c6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4aa3e7 0%,#3286c6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4aa3e7', endColorstr='#3286c6',GradientType=0 ); /* IE6-9 */
border-radius: 8px;}
.xxgk_list li:hover a{color: #fff;}
.xxgk_list li:hover a .text{color: #Fff;}
.xxgk_list li.xx5{float: right; margin-right: 0;}

.xxgk_list li:hover .pic img{border-radius: 8px 8px 0 0;}

/* easybtn */
.easybtn {
  width: 170px;
  position: fixed !important;
  top: 90px;
  right: 60px;
  box-sizing: border-box;
  padding:0 0 0 0;
  z-index:3;
  font-size: 14px;
}
.easybtn .box_l{width: 118px;}
.easybtn .box_l .imgBox img{display: block;}
.easybtn .box_r{width: 52px; position: absolute; top: 30px; right: 10px;}
.box_r .changeBtn{background: url(rside_sx.png) center no-repeat; width: 52px; cursor: pointer; height: 52px; border: none; background-size: 100%;}
.box_l ul.sidebar{background: url(rside_icon_r2_c5_s1.png) top center repeat-y; padding-top: 15px; display: none;}
.box_l ul.cur{display: block;}
.box_l ul.sidebar li {
  width: 100%;
  cursor: pointer;
  margin-bottom:20px;
  position: relative;
}
.box_l ul.sidebar li img{display: block; margin: 0 auto;}

/* .box_l ul.sidebar li:hover{
background: #d7e7f6;
}
.box_l ul.sidebar li img {
  margin: 5px auto 3px;
  display: block;
} */
.box_l ul.sidebar li.last{margin-bottom: 0;}
.box_l ul.sidebar li a {
  display: block;
}

.box_l ul.sidebar li p {
  font-size: 16px;
  text-align: center;
  margin: 0;
}

.box_l ul.sidebar li .ewm {
  position: absolute;
  right: 94px;
  width: 163px;
  top: 0;
}
.box_l ul.sidebar li .ewm .fxd_con{width: 163px; height: 131px; background: url(ewm_share.png) top center no-repeat; padding-top: 20px;}
.social-share{text-align: center}
.social-share a{ float: left; border: 1px #ccc solid}
.social-share .social-share-icon{width: 35px !important; height: 35px !important; margin: 8px 15px; font-size: 24px !important; line-height: 35px !important;}
.social-share .icon-wechat .wechat-qrcode{width: 230px !important; height: 192px !important; font-size: 14px !important;}

/* footer */
.footer{background: #E2E2E4; padding: 32px;}
.footer-copyright{line-height:1.9; text-align:center;}
.footer_nav{margin-bottom: 10px; *width:20%; *margin: 0 auto;}
.footer_nav ul{text-align: center; width: 100%;}
.footer_nav ul li{display: inline-block; *float: left}
.footer_nav ul li span{padding: 0 5px}
.footer_nav ul li a{}
.footer-copyright span{display:inline-block; white-space:nowrap; padding-right:10px;}
.footer-copyright .footer-nav a{display:inline-block; padding:0 15px;}
.footer-copyright .bah{padding-left:20px;background:url(http://www.lw.gov.cn/images/bah.png) no-repeat left center;}
.footer-pic{width: 310px; text-align: center; vertical-align: middle; margin: 20px auto 0;}
.footer-pic img{vertical-align: middle; margin:0 10px;}
#_ideConac{width: 60px; *float:left}
#_span_jiucuo{*float:left}
#_span_jiucuo img{width: 100px;}
.footer-pic div{*float:left;}
.footer-pic a{float: left}

/*分享图标*/
@font-face {
  font-family: "socialshare";
  src: url("/font/iconfont.eot");
  src: url("/font/iconfont.eot?#iefix") format("embedded-opentype"), url("/font/iconfont.woff") format("woff"), url("/font/iconfont.ttf") format("truetype"), url("/font/iconfont.svg#iconfont") format("svg")
}

.box_l ul.sidebar li .bshare-custom{font-family: "socialshare" !important; font-size:16px; font-style:normal; -webkit-font-smoothing:antialiased; -webkit-text-stroke-width:0.2px; -moz-osx-font-smoothing:grayscale; width: 138px;}
.box_l ul.sidebar li .bshare-custom li{float:left; width:50%;}
.box_l ul.sidebar li .bshare-custom li a{position:relative; display:inline-block; margin:5% 28%; width:26px; height:26px; font-size:16px; font-weight:normal;padding-left: 0px !important;
border-radius:50%; line-height:26px; border:1px solid #666; color:#666; text-align:center; vertical-align:middle; transition:background 0.6s ease-out 0s; }
.box_l ul.sidebar li .bshare-custom li a:hover{background-color:#666; color:#fff; font-weight:normal;}
.box_l ul.sidebar li .bshare-custom li a * {font-family:"socialshare" !important}
.box_l ul.sidebar li .bshare-custom .icon-qqim{color:#56b6e7; border-color:#56b6e7;}
.box_l ul.sidebar li .bshare-custom .icon-qzone{color:#fdbe3d; border-color:#fdbe3d;}
.box_l ul.sidebar li .bshare-custom .icon-sinablog{color:#ff763b; border-color:#ff763b;}
.box_l ul.sidebar li .bshare-custom .icon-wechat{color:#7bc549; border-color:#7bc549;}
.box_l ul.sidebar li .bshare-custom .icon-qqim:hover{background-color:#56b6e7;}
.box_l ul.sidebar li .bshare-custom .icon-qzone:hover{background-color:#fdbe3d;}
.box_l ul.sidebar li .bshare-custom .icon-sinablog:hover{background-color:#ff763b;}
.box_l ul.sidebar li .bshare-custom .icon-wechat:hover{background-color:#7bc549;}
.box_l ul.sidebar li .bshare-custom .icon-qqim:before{content:"\f11a";}
.box_l ul.sidebar li .bshare-custom .icon-qzone:before{content:"\f08a";}
.box_l ul.sidebar li .bshare-custom .icon-sinablog:before{content:"\f12a";}
.box_l ul.sidebar li .bshare-custom .icon-wechat:before{content:"\f09a";}

.box_l ul.sidebar li a#lwqq_btn{display: block; position: relative; z-index: 10;}
.hide{display: none;}
.tc-open {
    display: block;
    position: fixed;
    overflow: hidden;
    height: 100%;
    width: 100%;
}
.mask {
	background: rgba(0, 0, 0, .5);
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 2;
	transition: all 0.4s linear;
	left: 0;
	top: 0;
	display: none;
}

.fixpcl{
  position: fixed;
  top: 230px;
  left: 0;
  box-sizing: border-box;
  padding:0 0 0 0;
  z-index:2;
}

.fixpcr{
  position: fixed;
  top: 230px;
  right: 0;
  box-sizing: border-box;
  padding:0 0 0 0;
  z-index:2;
}
 .fixpcr img, .fixpcl img{width: 70px;}

 /* 企业常用表格 */
/* .floatboxs{width:350px;background:#fff;position:fixed;top:560px;right:0;z-index:999;} */
.floatboxs{width:240px;position:fixed;top:230px;right:0;z-index:999;}
.floatboxs .title{width:100%;height:45px;line-height:45px; background:#3186c5;color:#fff;font-size:18px;position:relative;text-align: center; font-weight: bold;}
.floatboxs .title a{ color: #fff; font-weight: bold;}
.floatBoxs ul{padding:0 10px; height: 210px;}
.floatboxs ul li{padding:5px 0; line-height:38px;font-size:14px;border-bottom:1px solid #e3e3e3;  position: relative;}
.floatboxs ul li a{
    overflow: hidden; /*white-space: nowrap; text-overflow: ellipsis; -o-text-overflow:ellipsis;*/
     display: block; line-height: 1.3; font-size: 14px;
      display: -webkit-box;
   padding: 5px 20px 5px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.floatboxs ul li:after{position:absolute; content:" "; left:10px; top: 50%; margin-top: -1px; width: 5px; height: 5px; background: #c5c5c5; border-radius: 50%} 
/* .floatboxs ul li:last-child{border-bottom:none;} */

.floatshadow{background:#fff;border:5px solid #3186c5; border-top: none; height: 152px;}
/* .rarrow{width:47px;height:120px;background:url(/images/zntj_arrow.png) no-repeat;position:fixed;top:560px;right:350px;z-index:999; cursor: pointer;} */
.rarrow_r{/*width:47px;height:120px;background:url(/images/zntj_arrow2.png) -47px 0 no-repeat;*/position:fixed;top:230px;right:0;z-index:999; cursor: pointer;}
.rarrow_r img{width: 70px; height: auto;}
.rarrow_r a{display:block;}
.floatshadow .more{line-height: 32px; display: block; text-align: right;}
.floatshadow .more a{float: right; padding-right: 10px; font-size: 14px;}

/* 右下角弹窗公告 */
#pop{background:#fff;width:306px;border:1px solid #3186c5;font-size:16px;position:fixed;right:10px;bottom:10px;}
#popHead{line-height:32px;background:#3186c5; color:#fff; border-bottom:1px solid #e0e0e0; position:relative; font-size:12px; padding: 10px;}
#popHead h2{font-size:18px;color:#fff;line-height:32px;height:32px;}
#popHead #popClose{position:absolute;right:10px;top:1px;}
#popHead a#popClose:hover{color:yellow;cursor:pointer;}
#popContent{padding:5px 10px;}
#popTitle a{line-height:24px;font-size:14px;font-family:'微软雅黑';color:#333;font-weight:bold;text-decoration:none;}
#popTitle a:hover{color:#f60;}
#popIntro{color:#666; font-size: 16px; line-height: 1.8; text-indent: 2em; padding: 20px;}
#popMore{text-align:right;border-top:1px dotted #ccc;line-height:24px;margin:8px 0 0 0;}
#popMore a{color:#f60;}
#popMore a:hover{color:#f00;}

.float_layer {border: 3px solid #3186c5; display:none; right: 2px; bottom: 0px !important;}
.float_layer h2 { padding:5px 10px; font-size: 16px; font-weight: bold; color: #fff; background:#3186c5; border-bottom: 1px solid #aaaaaa; position: relative; }
.float_layer .min { width: 21px; height: 20px; /*background: url(min.gif) no-repeat 0 bottom; */position: absolute; top: 5px; right: 25px; }
.float_layer .min:hover { /*background: url(min.gif) no-repeat 0 0; */}
.float_layer .max { width: 21px; height: 20px; /*background: url(max.gif) no-repeat 0 bottom;*/ position: absolute; top: 5px; right: 25px; }
.float_layer .max:hover { /*background: url(max.gif) no-repeat 0 0;*/ }
.float_layer .close { width: 21px; height: 20px; background: url(close.gif) no-repeat 0 bottom; position: absolute; top: 5px; right: 3px; }
.float_layer .close:hover { background: url(close.gif) no-repeat 0 0; }
.float_layer .content2 {padding: 15px; overflow: hidden; font-size: 12px !important; line-height: 1.5; color: #666;  width: 350px;}
.float_layer .content2 p{font-size: 13px !important; line-height: 1.5 !important; margin-bottom: 5px;}
.float_layer .wrap2 { padding:0 }

#notice{
		z-index: 999999;
	    position: fixed;
	    right: 0;
	    bottom: 0;
	    height: 230px;
	    width: 270px;
	    background: #fff;
	    box-shadow: 0 0.1rem 0.75rem 0 rgba(9,41,77,.15);
	}
	#notice .btn-close {
	    position: absolute;
	    right: 10px;
	    top: 0px;
	    width: .635rem;
	    height: .635rem;
	    text-align: center;
	    color: #727475;
	    background: #fff;
	    font-size: 25px;
	}	
	#notice .content {
		margin-top: 30px;
		margin-left: 20px;
	    position: relative;
	}
	#notice .app {
	    height: auto;
	    overflow: hidden;
	    display: none;
	}
	#notice .app.active {
	    display: block;
	}
	#notice .layui-carousel-arrow{
		top:82%;
		width: 20px;
	   height: 20px;
	   line-height: 20px;
	   font-size:12px;
	}
	#notice .layui-carousel-ind ul{
		display: none;
	}
	#notice .layui-carousel-arrow[lay-type=sub]{
		left:200px;
	}
	#notice .notice-img-app {
	    width: 220px;
	    height: 130px;
	    float: left;
	    margin-bottom: .5rem;
	}
	#notice .notice-img-app img {
	    width: 230px;
	    height: 130px;
	}
	#notice .notice-title a {
	    color: #0d1c28;
	}
	#notice .notice-title {
	    width: 12.6rem;
	    min-height: 1rem;
	    max-height: 2rem;
	    overflow: hidden;
	    font-size: .7rem;
	    color: #0d1c28;
	    line-height: 1rem;
	}
	#notice .notice-link-app {
	    bottom: 42px;
	    left: .1rem;
	    position: absolute;
	}
	#notice a {
	    color: #4293f4;
	    text-decoration: none;
	}

 @media (max-width: 1440px) {
    .poster-btn{right: 5%}
 }

@media (max-width: 1280px) {
  .poster-btn{right: 2.5%}
  .header .logo img{width: 550px}
  .fixpcr img, .fixpcl img{width: 90px;}
  .index_tt{padding: 40px 6%}
  .index_tt h1 a{font-size: 32px}
  .index_tt h2 a{font-size: 24px;}
  .mainnav li{height: 60px; line-height: 60px}
  .mainnav li img{width: 32px; margin:15px auto}
  .mainnav li a{font-size: 20px}
  .poster-btn, .current-menu{width: 60px; height: 60px; background-size: 100%;}
}

@media (max-width: 1200px) {
    .header .logo img{margin-top: 5%}
    .header .logo img{width: 500px}
    .header .tblj_r .tbicon img{width: 48px;}
    .fixpcr img, .fixpcl img{width: 70px;}
    .header .searchbox{width: 668px;}
    .header .search_con{width: 60%;}
    .header .ssrc{width: 680px;}
    .easybtn{width: 140px;}
    .easybtn .box_l{width: 80px;}
    .easybtn .box_l .imgBox img{width: 80px;}
    .box_r .changeBtn{width: 35px; height: 35px;}
    .easybtn{z-index: 10; right: 20px;}
    .box_l ul.sidebar li img{width: 40px;}
    .box_l ul.sidebar{background-size: 30%;}
    .box_l ul.sidebar li .ewm img{width: 120px;}
    .box_l ul.sidebar li .ewm{right: 40px;}
    .mainnav ul{width: 1100px;}
    .poster-btn{right: 1.5%}
     .index_tt{padding: 40px 6%}
       .index_tt h1 a{font-size: 28px}
  .index_tt h2 a{font-size: 20px;}
}
@media (max-width: 1024px) {
  .poster-btn{right: 1%}
    .index_tt{padding: 40px 8%}
}