@charset "utf-8";
/* CSS Document */
.topbar-inner{
  width:1200px;
  padding:0
}
.topbar-nav{
  width:100%
}
.topbar-nav li{
  float:left
}
.topbar-nav li.login{
  float:left
}
.header .logo a{
  width:485px;
  background:url(/static_common/images/guohui/xs_guohui_normal.png) no-repeat;
  /*background:url(../images/logo_new.png) no-repeat;*/
}
.header .logo{
  margin:0
}
.top_search{
  margin-top:15px;
  width:/*646px*/566px;
  height:46px;
  background:#fff;
  float:right;
  border:#d0312d solid 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.top_search li{
  float:left
}
.top_search .ipt01{
  width:403px;
  height:26px;
  line-height:26px;
  background:#fff;
  padding:10px 12px;
  border:none;
  text-indent:10px;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  font-size:16px;
}
.top_search .btn01{
  background:url(../images/btn01.gif) no-repeat;
  width:139px;
  height:46px;
  font-size:16px;
  font-weight: bold;
  text-align: left;
  text-indent:20px;
  color: white;
  border:none;
  cursor:pointer;

}
.top_search .box1 {
  width: 80px;
  position: relative;
}
.top_search .input1 {
  width: 85px;
  height: 44px;
  line-height: 44px;
  background:url(../images/input1_bg.gif) no-repeat right 19px;
  border:none;
  font-size:16px;
  color:#8d8d8d;
  text-indent:10px;
  cursor: pointer;
}
ul.box1 > li {
  display: block;
}
ul.box2 {
  position: absolute;
  left: 0;
  top: 40px;
  display: none;
  background-color: #f6f6f6;
  border: #d8d8d8 solid 1px;
  border-top: none;
  height: 60px;
  padding: 5px 0;
  z-index: 10
}
ul.box2 > li {
  width: 65px;
  height: 30px;
  padding: 0 10px;
  line-height: 30px;
  font-size: 14px;
  cursor: pointer;
}
ul.box2 > li.cur {
  background:url(../images/icon_red.png) no-repeat right -16px;
}
.main-nav-box{
  width:1200px;
  padding:0
}
.main-nav > li{
  padding:0 20px
}




.main-nav >li:nth-child(4) p a:nth-child(1),
.main-nav >li:nth-child(6) p a:nth-child(1){
  margin-left:50%
}
.main-nav >li:nth-child(6) p a:nth-child(1){
  margin-left:80%
}



/*-------------内页foot--------------*/
.links {
  width: 100%;
  background-color: #bd1a2d;
  height: 57px;
}
.links .container{
  width:1200px;
  margin:0 auto;
  padding:0;
  position: relative;
}
.links .container h1{color:#fff; line-height: 57px; font-weight:normal; padding:0 20px; font-size:22px;}
.links ul {   
}
.links li {
  float: left;
  width:165px; height: 59px;
  padding:0;line-height: 59px;
  background:url(../images/links_line.gif) no-repeat left center;
}
.links li p {
  margin: 0 20px 0;
  padding: 0 0 0 17px;
}
.links li p .text-white{
  color:#fff;
  font-size:16px
}
.links .dropdown {
  position: static;
  font-size:14px;
}
.links .dropdown ul {
  width: 100%;
  position: absolute;
  top: auto;
  bottom: 100%;
}
.links .dropdown li {
  float: none;
  margin-right: 0;
  color: #666;
  width: 100%;
}
.links .dropdown li a {
  margin: 5px 0;
  float: left;
  width: 16.666%;
  clear: none;
  color:#575757
}
.links li p i {
  width:14px;
  height:18px;
  display: inline-block;
  margin:25px 10px 0 10px;
  background:url(../images/up_arw.gif) no-repeat left 4px;
  *background:url(../images/up_arw.gif) no-repeat left -3px;
  float: right;
}

.dropdown-menu {
  position:absolute;
  top:100%;
  left:0;
  z-index:1000;
  display:none;
  float:left;
  min-width:160px;
  padding:5px 0;
  margin:2px 0 0;
  font-size:14px;
  text-align:left;
  list-style:none;
  background-color:#f3f9ff;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.15);
  border-radius:4px;
  -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
  box-shadow:0 6px 12px rgba(0,0,0,.175)
}
.dropdown-menu.pull-right {
  right:0;
  left:auto
}
.dropdown-menu .divider {
  height:1px;
  margin:9px 0;
  overflow:hidden;
  background-color:#e5e5e5
}
.dropdown-menu>li>a {
  display:block;
  padding:3px 15px;
  clear:both;
  font-weight:400;
  line-height:1.42857143;
  color:#333;
  white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
  color:#262626;
  text-decoration:none;
  background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
  color:#fff;
  text-decoration:none;
  background-color:#337ab7;
  outline:0
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
  color:#777
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
  text-decoration:none;
  cursor:not-allowed;
  background-color:transparent;
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu {
  display:block
}
.open>a {
  outline:0
}
.dropdown-menu-right {
  right:0;
  left:auto
}
.dropdown-menu-left {
  right:auto;
  left:0
}
.dropdown-header {
  display:block;
  padding:3px 20px;
  font-size:12px;
  line-height:1.42857143;
  color:#777;
  white-space:nowrap
}
.dropdown-backdrop {
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:990
}
.pull-right>.dropdown-menu {
  right:0;
  left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
  content:"";
  border-top:0;
  border-bottom:4px dashed;
  border-bottom:4px solid\9
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
  top:auto;
  bottom:100%;
  margin-bottom:2px
}
/*footer*/
.f_clear {
  display: block;
  *zoom: 1;
}
.f_clear:after {
  content: '';
  overflow: hidden;
  width: 100%;
  height: 0px;
  font-size: 0px;
  display: block;
  clear: both;
}
.g_foot_box * {
  box-sizing: content-box;
}
.g_foot_box .m_foot_box {
  height: 210px;
  background: #f5f5f5;
  overflow:hidden
}
.g_foot_box .m_foot_box .m_foot {
  width: 1200px;
  margin: 0 auto;
}
.g_foot_box .m_organization {
  float: left;
  width: 80px;
  padding: 70px 15px 0 0;
}
.banner_aqrz {
  display: block;
  width: 132px;
  height: 50px;
  float: left;
  margin: 85px 30px 0 0;
}
.g_foot_box .m_jiucuo {
  float: left;
  padding: 75px 95px 0 0;
}
.g_foot_box .m_foot_info {
  float: left;
  margin-top: 30px;
}
.g_foot_box .m_foot_info li {
  float: left;
  margin-left:8px;
  background: #e9e9e9;
  font-size: 14px;
}
.g_foot_box .m_foot_info li a {
  color: #777777;
}
.g_foot_box .m_info1 {
  width: 300px;
  padding: 30px 0;
  height: 90px;
}
.g_foot_box .m_info1 a {
  float: left;
  margin: 12px 42px;
}
.g_foot_box .m_info2 {
  width: 240px;
  padding: 30px 20px 0;
  height: 120px;
}
.g_foot_box .m_info2 p {
  font-size: 14px;
  color: #777777;
  line-height: 44px;
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
.g_foot_box .m_info3 {
  padding: 25px 20px;
  height: 100px;
}
.g_foot_box .m_info3 p {
  float: left;
  width: 80px;
  text-align: center;
  font-size: 14px;
  margin: 0 10px;
  color: #777777;
}
.g_foot_box .m_info3 p img {
  padding-bottom: 5px;
}
.g_foot_box .m_foot_txt {
  height: 42px;
  line-height: 42px;
  background: #dabb85;
}
.g_foot_box .m_foot_txt .foot_txt {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
.g_foot_box .m_foot_txt .foot_txt p {
  float: left;
  font-size: 14px;
  margin-left: 45px;
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
.g_foot_box .m_foot_txt .foot_txt a {
  font-size: 14px;
}
.g_foot_box .m_foot_txt .foot_txt a:hover {
  color: #bd1a2d;
}
.working_txt {
  display: none;
}
.m_organization {
  font-size: 14px;
  color: #fff;
}

.g_foot_box .m_info1 { width:210px;padding-left:10px;}
.g_foot_box .m_info1 a { margin: 6px 22px;font-size:14px;}
#_span_jiucuo { float: left; margin: 83px 30px 0 0;}
.g_foot_box .m_info2 { width:255px; padding: 30px 10px 0 25px;}




.g_foot_box .m_info2 p{
  line-height:24px
}
.g_foot_box .m_info1{
  width:190px
}
.g_foot_box .m_info2{
  width:460px
}

/*1010*/
#code{/*width:60%*/width:30% !important}


@media (max-width: 1090px) {

  .header .logo a{
    width:auto;
    background:none
  }

  .top_search{
    display:none
  }
  .links,.m_organization,.banner_aqrz,#_span_jiucuo{

  }
  .g_foot_box .m_foot_box,.g_foot_box .m_info2,.g_foot_box .m_info3{
    height:auto
  }
  .g_foot_box .m_info2,.g_foot_box .m_info3{
    padding-bottom:10px !important;
  }
  .g_foot_box .m_foot_box .m_foot{
    width:100%
  }
  .g_foot_box .m_foot_info li{
    width:85%;
    padding:0 5%
  }
  .g_foot_box .m_foot_info{
    margin:20px 0 15px;
  }
  .g_foot_box .m_info1{
    height:auto;
    padding-top:15px !important;
    padding-bottom:10px !important;
  }
  .g_foot_box .m_info1 a{
    margin:5px 22px 5px 0
  }
  .g_foot_box .m_info2 p{
    line-height:30px;
  }
  .g_foot_box .m_foot_txt{
    height:auto;
    line-height:1.2rem;
    padding:10px 0;
  }
  .g_foot_box .m_foot_txt .foot_txt{
    width:100%
  }
  .g_foot_box .m_foot_txt .foot_txt p{
    margin-left:15px;
  }

}

/*适老化调整*/

.topbar-nav li:nth-child(2),
#_span_jiucuo{display:none}

.zhaocuo, .m_organization{display:block}
.TRS_Editor p img {max-width: 100% !important}
.body__toolbar-padding #pf_1,
.body__toolbar-padding #gg1{display:none}
.locationLx{clear:both;overflow:hidden}

@media (max-width:1090px){

  body{padding-top:0}

  .main-nav > li:nth-child(1),
  .main-nav > li:nth-child(2),
  .main-nav > li:nth-child(4){width:22%;}
  .main-nav > li:nth-child(3){width:34%}


  .slideBox02,
  .slideBox02 .bd img,
  .slideBox02 .bd dl{width:100%;height:auto}
  .slideBox02{padding-bottom:1rem}
  .slideBox02 .bd img{height:50vw}
  .slideBox02 .bd dl,
  .slideBox02 h2{position:static;height:auto;padding:20px 0;text-indent:1rem;background-position:.5rem center}
  .slideBox02 dd{display:none}

  .leftLoop02{height:auto}
  .topbar-inner{height:80px}
  .inner_older .head .topbox{height:auto}

  .zhaocuo, .m_organization{display:block}
  .zhaocuo, .inner_older .m_organization{display:block}
  .g_foot_box .m_foot_box{height:auto}
  .g_foot_box .m_foot_box .m_foot{display: flex;flex-direction: column;position:relative}
  .m_foot_info{display: flex;flex-direction: column;text-align: center;order:1}
  .g_foot_box .m_organization{padding:0;text-align: center;order:2;;position:absolute;left:5%;top:40%}
  .zhaocuo{margin:0 !important;float:none !important;text-align:center;order:3;position:absolute;right:5%;top:40%}
  .g_foot_box .m_foot_info li{width:auto !important;height:auto !important;padding:0 !important;background:none;float:none}
  .g_foot_box .m_info1 a{float:none}
  .g_foot_box .m_foot_info li.m_info1{margin-bottom:20px}
  .g_foot_box .m_info2 p{line-height:1.5}
  .g_foot_box .m_foot_info li.m_info3{text-align:center}
  .g_foot_box .m_info3 p{float:none;display:inline-block; margin:20px 0;width:140px}
  .g_foot_box .m_foot_box .m_foot{padding-bottom:20px}
  .zhaocuo,
  .g_foot_box .m_organization{position:static; float:none; margin:0 auto;width:auto !important}
  .zhaocuo,
  #_ideConac{display:block !important}

  .topbox{height:auto;}

  /*互动交流*/
  .listXs08 li{margin:0;margin-bottom:1%}
  .table2 textarea,
  .table2 .input1{width:80% !important}
  .table2 .input1{height:auto}
  .table2 td.pa_l_10{width:auto !important}
  .table2 p{word-break:break-all}
  .table2 td div{width:90%;margin:0}


  /*美好锡山*/
  .slideBox_sp,
  .slideBox_sp .bd ul li img{width:100%;height:50vw}
  .slideBox .bd dl{width:100% !important;height:2rem; line-height:2rem;padding:0; text-indent:10px}
  .w838{width:100%;margin:0 !important}
  .w838>div:last-child{width:100% !important;margin:0 !important}
  .w304>div{margin:0 !important}
  .w304>div p img{width:100%}
  .w420,
  .tzznXs,
  .w550,
  .w838,
  .w304{width:100%}
  .slideBox .bd dt a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 80%;display: block;}
  .TRS_Editor p img{width:100% !important}


  /*互动列表*/
  .table_interact{display:block !important;border:0; border-color:#dedede}
  #searchForm .table_interact{display:none !important}
  .table_interact th{white-space:nowrap}
  .table_interact th,
  .table_interact td{padding:10px;font-size:1rem}
  .table_interact th:nth-child(3),
  .table_interact th:nth-child(4),
  .table_interact  tr td:nth-child(3),
  .table_interact  tr td:nth-child(4){display:none}

  /*信件详情*/
  input, button, textarea, select{font-size:1rem !important}

  /*标题放大*/
  .boxXs03 h2 ol li.cur,
  .boxXs09 h2 .tit,
  .tzznXs h2,
  .boxXs11 .h2_xzly{font-weight:bold}
  .listXs04 li a{height:2rem;line-height:2rem}


  /*适老化修改*/
  .location_Yz{height:auto}
  .main-nav>li{font-size:15px}
  .bshare-custom{display:none}
  #list_ul{padding:0 !important}
  #list_ul li{width:100% !important}
  .tzznXs{height:auto;padding-bottom:20px}
  .listXs04 li a i{margin-top:0;height:2rem !important;line-height:2;background-position:left center}
  .leftLoop03 .bd{padding:0;width:100%}
  .leftLoop03 .bd ul li{margin:0}
  .leftLoop03 .hd .prev{z-index:2;left:0}
  .leftLoop03 .hd .next{z-index:2;right:0}
  .leftLoop03 .bd ul li,
  .leftLoop03 .bd ul li img{width:100%}
  .leftLoop03 .bd ul li img{height:50vw}
  .table2 th{font-size:.8rem;font-weight:bold}
  .List_list li{font-size:1rem !important}
  .tb02 td{word-break:break-all}
  .detail-article-title h5{font-size:1rem}
  #MayorAskAnswer_2 th:last-child{white-space:inherit}
  .info-item{width:100% !important}
  .links{height:auto}
  .links .container{width:100%}
  .links .dropdown li a{width:auto}
  .links li p{position: relative}
  .links li p i{position:absolute;right: 0;top:1.5rem;margin:0}
  .RightSide .Pos{height:auto}
  .location_Yz{height:auto}
  .tree li{line-height:2rem !important}
  #gg1{display:none}

  /*无障碍导航样式*/
  .body__mobile-toolbar-padding .navbox,
  .body__mobile-toolbar-padding .main-nav-box,
  .body__mobile-toolbar-padding .main-nav{height:auto}
  .body__mobile-toolbar-padding .main-nav > li{height:auto; line-height:2;padding:0;margin:0;width:50%;background:none}
  .body__mobile-toolbar-padding .body__mobile-toolbar-padding .main-nav > li:nth-child(1),
  .body__mobile-toolbar-padding .main-nav > li:nth-child(2),
  .body__mobile-toolbar-padding .main-nav > li:nth-child(3),
  .body__mobile-toolbar-padding .main-nav > li:nth-child(4){width:50%}
  .body__mobile-toolbar-padding .main-nav > li:nth-child(-n+4){border:0}



  /*子部门信息公开封面页*/
  .hdjl_l_new,
  .w245,
  .w955,
  .w350,
  .w593,
  .bmdt_picshow{width:100%}
  .listLx01 li,
  .boxXs05 ul li{line-height:1.5;height:auto}
  .hdjl_l_new dl dt{background-position:98% center;text-align:center;padding:0}
  .slideBox,
  .slideBox .bd img{width:100%;height:50vw}
  .w593{margin:0 !important}
  .boxXs05 h3.gzjd_ic{background-position:left center}
  .boxLx10{padding:10px!important}
  .listLx01 li a{white-space:inherit}
  .tab_wyxx dt{width:auto}

  .top_search{display: block;margin:0;width:96%;margin:2%}	
  .top_search li:first-child{width:calc(100% - 139px)}
  .top_search .ipt01{width:100%}	

}