/*内页头部*/
.app_nytopbg { background: #bd1a2d; padding: 20px 0 17px 0; overflow: hidden;position:fixed; width: 100%; display: block; z-index:999;}
.app_nycom { width: 95%; margin: auto;}
.app_nylogo img { width: 100%;}
.app_nylogo { text-align: center; width: 78%; margin: auto;}
.app_nytopsk { width: 95%; margin: auto; margin-top:12px; background: #fff;border-radius:0.6rem;height: 38px; }
.app_nytopsear { width: 88%; background: #fff; height: 36px; border: none; border-bottom-left-radius:0.6rem;border-top-left-radius:0.6rem ; float: left; text-indent: 10px; color: #a7a7a7;}
.app_nytopan { width: 10%;border: none; border-bottom-right-radius:1.0rem;border-top-right-radius:1.0rem ; float: left;height: 59px;
 background: url(../images/app_nyss_07.png) no-repeat; background-position: 1px 13px; zoom:0.6; text-indent: -37px; font-size: 1.9rem; color: #fff;}
 .app_tophg { height: 89px;}
 .neiye_day {background: #b51124; }
 
 
 /*--------------手机站导航开始----------*/
 .sp_header{overflow:hidden;position:fixed;z-index:10000;width:100%; padding-top: 0px; text-align: center;}
 .sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px; text-align: center;}
 .sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;
 left:-1px;transition:all ease 0.35s;z-index:10000; text-align: center;}
 .sp_nav span:nth-of-type(1){top:0px;text-align: center;}
 .sp_nav span:nth-of-type(2){top:10px;text-align: center;}
 .sp_nav span:nth-of-type(3){top:20px;text-align: center;}
 .sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg);text-align: center;}
 .sp_nav_se span:nth-of-type(2){width:0;text-align: center;}
 .sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg);text-align: center;}
 .sjj_nav{position:fixed;z-index:9;background:#bd1a2d;width:50%;height:calc(100% - 104px);font-size:1.0rem;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;
 transition:top ease 0.35s; text-align: center;}
 .nav_show{top:0px; height: 100%;z-index:10000;;text-align: center;}
 .sjj_nav>ul>li:first-child{overflow:hidden;border-top:0; margin-top: 50px;font-size: 1.0rem;z-index:10000; text-align: center;}
 .sjj_nav>ul>li:first-child>a{float:left;width:100%;font-size: 1.0rem;z-index:10000;}/*calc(100% - 70px)*/
 .sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px;;font-size: 1.0rem;z-index:10000; }
 .sjj_nav>ul>li:first-child .language a{width:35px;float:left;text-align:center;color:#999;;font-size: 1.0rem;z-index:10000;}
 .sjj_nav ul li i{position:absolute;top:5px;right:0px;height:30px;padding:0px 0px 0 0px;z-index:10000;}
 .sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s;z-index:10000;}
 .sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg);font-size:1.0rem;z-index:10000;}
 .sjj_nav ul li{position:relative;line-height:49px;font-size:1.0rem;z-index:10000; text-align: center;}
 .sjj_nav>ul >li:last-child{font-size:1.0rem;z-index:10000;text-align: center;}
 .sjj_nav ul li ul{display:none;z-index:10000;text-align: center;}
 .sjj_nav ul li a{color:#fff;width:80%;z-index:10000;text-align: center;}
 .sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;z-index:10000;text-align: center;}
 .sjj_nav ul li ul li a:hover { color: #fff;z-index:10000;text-align: center;}
 .sjj_nav ul li i svg{width:20px;height:20px;fill:#555;z-index:10000;text-align: center;}
 .sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e;z-index:10000;text-align: center;}
 .sjj_nav ul li ul li>ul{z-index:10000;text-align: center;}
 /*--------------手机站导航结束----------*/
 
 
 /*领导*/
 .app_ldcom { width: 95%; margin: auto; overflow: hidden;}
 .app_ldline { border-bottom: 1px solid #bd1a2d; height: 43px; margin-top: 15px;}
 .app_ldbt {border-bottom: 3px solid #bd1a2d; padding: 0 20px 0 20px; height: 42px; line-height: 42px; font-size: 1.0rem; }
.app_ldrw img { width: 100%;}
 .app_ldrw { width: 35%; margin: auto; margin-top: 20px; text-align: center; line-height: 24px;}
 .app_ldlist {}
 .app_ldlist li { float: left; width: 29%; text-align: center; margin: 19px 5px 0 9px;}
 .app_ldlist li img { width: 100%; height: 115px;}
 .app_ldzz { height: 20px; overflow: hidden; margin-top: 3px; color: #727272;}
 
  /*机构部门*/
 .app_jglist { margin-top: 5px;}
 .app_jglist li { float: left; height: 38px; line-height: 38px; background: #f7f7f7; width: 30%; text-align: center; margin: 12px 5px 0 5px; overflow: hidden;}
 .app_ldnew { height: 145px; overflow: hidden;}
 .app_ldnew li { margin-top: 15px; line-height: 20px; height: 20px; overflow: hidden;}
 
   /*新闻*/
   .app_xwline { border-bottom: 1px solid #ededed; padding-bottom: 10px; overflow: hidden; margin-top:23px;}
   .app_xwtp { width: 5%;}
   .app_xwtp img { width: 100%;}
   .app_xwsiz { padding-left: 10px; color: #7c7c7c; }
   .app_xwlist { margin-top: 10px;}
   .app_xwlist li { height: 34px; line-height: 34px;}
   .app_xwmore { height: 32px; line-height: 32px; background: #f0f0f0;  text-align: center;border-radius: 35px; margin-top: 20px;}
   .app_xwmore a { display: block;border-radius: 35px; color: #8e8e8e;}
   .app_xwmore a:hover { display: block; color: #fff; background: #ba1124;border-radius: 35px;}
   
      /*新闻详细*/
.app_showbt { font-size: 1.2rem; line-height: 30px; text-align: center; margin-top: 17px;}
.app_showtime { font-size: 0.80rem; color: #c2c2c2; text-align: center; margin-top: 10px; border-bottom: 1px dashed #e5e5e5; padding-bottom: 10px;}
.app_shownr { line-height: 29px; margin-top: 15px;}
.app_showfh { text-align: center; margin-top: 20px;}

/*部门机构*/
.app_bmjg { margin-top: 10px;}
.app_bmjg li { float: left; background: #f6f6f6; height: 35px; line-height: 35px;  margin: 10px 6px 0 6px;}
.app_jgtite { margin-top: 25px; text-align: center; font-size: 1.1rem; border-bottom: 1px solid #ebebeb; padding-bottom: 15px;}
.app_bmjg a { display: block;padding: 0 17px 0 17px;} 
.app_bmjg a:hover { display: block; background: #bd1a2d; color: #fff;padding: 0 17px 0 17px;} 
.app_bmjg2 { display: block; background: #bd1a2d; color: #fff;padding: 0 17px 0 17px;} 

/*领导介绍*/
.app_ldtp { width: 21%;}
.app_ldtp img { width: 100%; height: 80px;}
.app_ldyb { width: 74%;}
.app_ldmc { height: 20px;overflow: hidden;}
.app_ldjj { height: 45px; line-height: 24px; overflow: hidden; color: #858585; margin-top: 8px;}
.app_ldjss { margin-top: 5px; overflow: hidden;}
.app_ldjss li { margin-top: 15px; border-bottom: 1px dashed #e2e2e2; overflow: hidden; padding-bottom: 15px;}

/*年度报告*/
.app_ndtite { width: 95%; margin: auto;}
.app_ndtp img { width: 100%;}
.app_ndtb img { zoom:0.6}
.app_ndwz { padding-left: 10px; font-size: 1.03em;}
.app_bgsb { position: relative;}
.app_bgsb img {  zoom:0.9}
.app_bgdw { position: absolute; width: 100%; overflow: hidden;}
.app_bgsiz { width: 70%; color: #fff; margin-left: 15px; font-size: 0.8rem;  padding-top: 5px; line-height: 23px;}
.app_bgsiz a { color: #fff;}
.app_ndbglist { margin-top: 5px;}
.app_bgsiz a:hover { color: #fff;}
.app_ndbglist li { float: left; margin: 15px 7px 0 8px;}
.app_ndbg { margin-top: 19px;}


/*区政府*/
.qzflist { margin-top: 10px;}
.qzflist li { height: 30px; line-height: 30px;}