@charset "utf-8";
html, body{
  margin:0;
  padding:0;
  font:16px "Microsoft YaHei";
  color:#333;
  background-color:#fff;
  -webkit-text-size-adjust:none;
}
img{
  border:none;
}
dl, dt, dd, ul, li, form, input, textarea{
  margin:0;
  padding:0;
  list-style:none;
}
.clearfix{
  zoom:1;
}
.clearfix:after{
  content:"";
  display:block;
  clear:both;
  height:0;
}
a{
  color:#666;
  text-decoration:none;
}
em, i{
  font-weight:normal;
  font-style:normal;
}
input[type="text"]::-webkit-input-placeholder{ /* WebKit browsers */
  color:#aaa;
}
input[type="text"]:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
  color:#aaa;
}
input[type="text"]::-moz-placeholder{ /* Mozilla Firefox 19+ */
  color:#aaa;
}
input[type="text"]:-ms-input-placeholder{ /* Internet Explorer 10+ */
  color:#aaa;
}
@font-face{
  font-family:"icomoon";
  src:url("fonts/icomoon.eot?nf1wpi");
  src:url("fonts/icomoon.eot?nf1wpi#iefix") format("embedded-opentype"),
  url("fonts/icomoon.ttf?nf1wpi") format("truetype"),
  url("fonts/icomoon.woff?nf1wpi") format("woff"),
  url("fonts/icomoon.svg?nf1wpi#public-service") format("svg");
  font-weight:normal;
  font-style:normal;
}
.max-wrap{
  max-width:1920px;
  min-width:1230px;
  margin:0 auto;
}
.main-wrap{
  width:1230px;
  margin:0 auto;
}
.mt-20{
  margin-top:20px;
}
.mtb-20{
  margin:20px 0;
}
.pl-30{
  padding-left:30px;
}
.bd-e3{
  border:1px solid #e3e3e3;
}
.pd-20{
  padding:20px;
}
.plr-50{
  padding:0 50px;
}
.plr-20{
  padding:0 20px;
}
.border-0{
  border:0 !important;
}
.border-left{
  border-left:1px solid #f0f0f0;
}
.bg-f2{
  background-color:#f2f2f2;
}
.title-center.bg-f2 dt{
  padding-top:15px;
}
/*top-bar start*/
.top-bar{
  color:#999;
  font-size:14px;
  line-height:70px;
  height:70px;
  background-color:#fff;
}
.top-bar a{
  color:#999;
}
.top-bar a:hover{
  text-decoration:underline;
}
.top-bar .four-links{
  float:left;
}
.top-bar .top-right{
  float:right;
}
.top-bar .top-right > *{
  float:left;
}
.wechat-sina{
  padding-left:10px;
}
.wechat-sina a{
  font-family:"icomoon";
  margin-left:20px;
  font-size:18px;
}
.wechat-sina a:hover{
  text-decoration:none;
}
a.wechat{
  cursor:pointer;
  position:relative;
}
a.wechat div{
  display:none;
  position:absolute;
  z-index:11;
  right:-50px;
  top:66px;
  -webkit-transition:0.3s;
  -moz-transition:0.3s;
  transition:0.3s;
  -moz-opacity:0;
  opacity:0;
  filter:alpha(opacity=0);
  padding:5px;
  border:1px solid #e8e8e8;
  background-color:#fff;
  font-size:14px;
  color:red;
  line-height:18px;
  text-align:center;
}
a.wechat div:after{
  content:"郑上微服务"
}
a.wechat:hover div{
  display:block;
  top:36px;
  -moz-opacity:1;
  opacity:1;
  filter:alpha(opacity=100);
}
a.wechat div img{
  max-width:100px;
  max-height:100px;
}
.link-sep:before{
  content:"|";
  display:inline-block;
  padding:0 3px;
}
.nav-bar{
  position:relative;
}
.top-bar > .main-wrap{
  padding-right:200px;
  box-sizing:border-box;
}
.find-bar{
  position:absolute;
  width:160px;
  right:calc(50% - 615px);
  top:-70px;
  margin-top:20px;
  background-color:#f6f6f6;
  border-radius:5px;
  border:1px solid #e3e3e3;
}
.find-bar input[type="text"]{
  display:block;
  float:left;
  background-color:transparent;
  border:0;
  width:calc(100% - 32px);
  box-sizing:border-box;
  outline:none;
  margin:0;
  padding-left:10px;
  height:36px;
  line-height:36px;
  color:#666;
}
.find-bar input[type="submit"]{
  display:block;
  float:right;
  border:none;
  height:36px;
  width:30px;
  font-size:1em;
  outline:none;
  cursor:pointer;
  background:url(../images/icon_search.png) no-repeat center;
}
.find-bar em{
  position:absolute;
  clear:both;
  padding:6px;
  font-size:.75em;
  color:#f00;
  font-style:normal;
  left:5px;
  background:rgba(255,255,255,.66);
}
@media screen and (max-width:1250px){
  .find-bar{
	right:10px;
  }
}
/*top-bar end*/
/*logo 搜索开始*/
.small-logo{
  display:none;
  max-width:240px;
  padding:10px 10px;
}
/*logo 搜索结束*/
/*菜单start*/
.nav-bar{
  border-top:1px solid #e8e8e8;
  background-color:#fff;
}
#menu > ul{
  display:table;
  width:100%;
  text-align:center;
}
#menu > ul > li{
  display:table-cell;
}
#menu > ul > li:first-child{
  margin-left:0;
}
#menu > ul > li a{
  display:inline-block;
  line-height:1.5em;
  padding:.75em 0;
  color:#333;
  border-top:3px solid transparent;
  text-align:center;
  margin-top:-3px;
}
#menu > ul > li:hover > a{
  color:#61b0f8;
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
  border-color:#00abfe;
}
#menu > ul > li.focus > a{
  color:#61b0f8;
  border-color:#00abfe;
}
/*菜单end*/
/*top-banner start*/
.top-banner{
  height:715px;
  background:url(../images/banner_bg.jpg) no-repeat center center;
}
.top-banner span{
  display:block;
  position:absolute;
  width:19px;
  height:14px;
  left:50%;
  margin-left:-9px;
  bottom:29px;
  z-index:11;
  cursor:pointer;
}
.index-logo{
  text-align: center;
}
.index-logo {
  padding-top: 284px;
}
.index-logo img,.sub-logo img{
  display: block;
  margin: 0 auto;
}
.sub-logo{
  padding-top: 253px;
}
.float-wrap{
  margin-top:-20px;
}
/*头条结束*/
.d-table{
  display:table;
  table-layout:fixed;
  width:100%;
  box-sizing:border-box;
}
.d-table > *{
  display:table-cell;
  vertical-align:top;
}
.d-table > .col-space{
  width:20px;
}
.col-a-narrow{
  width:698px;
}
.focus-pic{
  width:698px;
  float:left;
}
.focus-pic-right{
  width:500px;
  float:right;
}
/*news-list news-top --start*/
h3{
  font-size:1em;
  margin:0;
  padding:0;
  font-weight:normal;
}
.news-list{
}
.news-list > a{
  display:block;
  overflow:hidden;
  line-height:1.5em;
  padding:.5em 0;
}
.news-list > a > h3{
  position:relative;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  color:#333;
}
.news-list > a > em{
  display:block;
  color:#aaa;
  font-size:0.8125em;
  font-family:Verdana, Arial;
}
.news-list > a:hover > h3{
  color:#ff4338;
}
.news-list.date-right > a > h3{
  float:left;
  width:calc(100% - 5em);
}
.news-list.date-right > a > em{
  float:right;
}
.news-list.font-bold > a > h3{
  font-weight:bold;
}
.news-list.hot-news > a{
  padding:.95em 0;
}
.news-list.hot-news > a > h3{
  font-size:1.125em;
}
.news-list.hot-news > a:first-child{
  margin-top:15px;
}
.news-list > a:first-child{
  margin-top:12px;
}
.box-tab > dt{
  border-bottom:1px solid #e8e8e8;
}
.box-tab > dt > a{
  float:right;
  font-size:.75em;
  line-height:2em;
  padding:.85em 0 .55em;
  color:#999;
}
.box-tab > dt > a:hover{
  color:#FF4300;
}
.box-tab > dt > ul{
  float:left;
}
.box-tab > dt > ul > li{
  display:inline-block;
}
.box-tab > dt > ul > a{
  display:inline-block;
  line-height:45px;
  height:45px;
  /*here*/
  font-size:.9375em;
  font-weight:bold;
  margin-left:5px;
  color:#333;
  margin-bottom:-1px;
  position:relative;
}
.box-tab > dt > ul > li > span{
  display:inline-block;
  line-height:2.5em;
  height:2.75em;
  font-size:.9375em;
  font-weight:bold;
  margin-left:5px;
  cursor:default;
  margin-bottom:-1px;
  position:relative;
}
.box-tab > dt > ul > li:first-child > span{
  margin-left:0;
}
.box-tab > dt > ul > li.focus > span{
  background:url(../images/tab_hover_triangle.png) no-repeat center bottom;
}
.box-tab > dt > ul:after{
  content:"";
  display:block;
  height:0;
  clear:both;
}
.box-tab > dd > ul > li{
  display:none;
}
.box-tab > dd > ul > li.focus{
  display:block;
}
.box-tab.title-center > dt > ul{
  float:none;
  text-align:center;
}
.box-tab.title-center > dt > ul > li{
  margin:0 5px;
}
.box-tab.title-center > dt > .old-bs-title{
  display:none;
}
.small-title{
  display:none;
}
.small-more{
  display:none;
  font-size:0.875em;
}
.small-more:hover{
  color:#ff7900;
}
.small-more.small-more-block{
  display:block;
}
/*news-list news-top --end*/
/*box-01 start*/
.box-01 > dt .title{
  height:42px;
  border:1px solid #e4e4e4;
}
.box-01 > dt .title.bg{
  background:url(../images/bg_box_title.png);
}
.box-01 > dt .title.bg span{
  height:44px;
  line-height:44px;
  /*here*/
  margin-top:-1px;
  font-size:1.25em;
  width:290px;
  color:#fff;
  font-weight:bold;
  display:block;
  max-width:100%;
  float:left;
  background:url(../images/bg_box_title2.png) center;
}
.box-01.sub > dt .title.bg span{
  width:145px;
  text-align:center;
  font-size:1em;
}
.box-01.sub > dd{
  padding-top:10px;
}
.box-01 > dt .title.bg a{
  float:right;
  display:block;
  height:42px;
  line-height:42px;
  /*here*/
  font-size:.875em;
  color:#666;
  margin-right:10px;
}
.box-01 > dt .title a:hover{
  color:#ff7900;
}
.box-01 > dt .title.bg span > i{
  width:20px;
  font-family:"icomoon";
  display:inline-block;
  vertical-align:top;
  padding:0 15px;
  font-style:normal;
}
/*box-01 end*/
/*pic-list start*/
.pic-library.col-3 li{
  float:left;
  position:relative;
}
.pic-library.sub.col-3 li{
  width:265px;
  margin:20px 10px 0;
  position:relative;
}
.pic-library > li .img-size{
  padding-top:56.25%;
  position:relative;
}
.pic-library > li > a{
  display:block;
}
.img-frame{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-color:#ccc;
  text-align:center;
  font-size:0;
  overflow:hidden;
}
.img-frame img{
  max-height:100%;
  width:auto;
  max-width:100%;
  vertical-align:middle;
  display:inline-block;
}
.img-frame:after{
  content:"";
  display:inline-block;
  vertical-align:middle;
  height:100%;
  width:0;
}
.pic-library > li em{
  font-style:normal;
  display:block;
  font-size:0.9375em;
  color:#666;
  text-align:left;
  height:50px;
  line-height:50px;
  /*here*/
  padding:0 10px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.pic-library.sub > li em{
  text-align:center;
}
.pic-library > li > a:hover em{
  text-decoration:underline;
}
.pic-library > li .player-btn{
  width:49px;
  height:49px;
  position:absolute;
  left:50%;
  top:50%;
  margin-top:-45px;
  margin-left:-25px;
  background:url(../images/icon_player.png) no-repeat center;
  cursor:pointer;
}
.pic-library li a:hover img{
  transform:scale(1.1);
  transition:all 200ms;
}
.pic-library.col-4 li{
  float:left;
  position:relative;
  width:23%;
  margin:10px 1% 0;
}
/*pic-list end*/
/*icon-list start*/
.icon-list li{
  float:left;
  text-align:center;
}
.icon-list li > a{
  display:block;
}
.icon-list i:before{
  content:attr(icon);
  font-style:normal;
  display:block;
  font-family:"icomoon";
}
.icon-list span{
  display:block;
  color:#333;
  line-height:1.5em;
}
.icon-list a:hover > *{
  color:#ff7900;
}
.hand{
  position:relative;
}
.hand-wrap{
  height:auto !important;
  overflow:hidden;
  padding:18px 0 57px;
}
.hand-contorl{
  position:absolute;
  left:50%;
  font-size:.75em;
  margin-left:-19px;
  color:#666;
  bottom:18px;
  cursor:pointer;
}
.hand-contorl button{
  border:none;
}
.hand-contorl.close{
  display:none;
}
.icon-list.col-8{
  height:calc(7.2em + 92px);
  overflow:hidden;
  border-bottom: solid 1px #e8e8e8;
}
.icon-list.col-8 li{
  width:12.5%;
}
.icon-list.col-8 a{
  margin:18px 0;
}
.icon-list.col-8 a i{
  font-size:1.75em;
  line-height:1.2em;
}
.icon-list.col-8 a span{
  margin-top:10px;
}
.icon-list a:hover{
  transition:all 200ms linear;
}
/*icon-list btn-wrap end*/
/*ad start*/
.ad a{
  display:block;
}
.ad img{
  display:block;
  width:100%;
}
/*ad end*/
/*政务服务 start*/
.col-three-a{
  float:left;
  width:330px;
}
.col-three-b{
  float:left;
  width:600px;
  margin-left:30px;
}
.col-three-c{
  float:left;
  width:240px;
  margin-left:30px;
}
.interview-module{
  margin-top:24px;
}
.interview-module > a{
  display:block;
  font-size:.875em;
  line-height:2.5em;
}
.interview-module > a > img{
  width:188px;
  margin-right:15px;
  display:block;
  float:left;
  height:135px;
}
.interview-module > a > div > span{
  display:block;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.interview-module > a i{
  font-style:normal;
  color:#ff8040;
  margin-right:8px;
}
.interview-module > a:hover > *{
  color:#000;
}
.interview-module > a.more{
  background-color:#f7f7f7;
  height:2em;
  line-height:2em;
  border:1px solid #f1f0f0;
  text-align:center;
  margin-top:10px;
  color:#888;
}
.interview-module > a.more:hover{
  color:#FF4300;
}
.big-wrap a{
  display:block;
  padding:1.5em 0;
  line-height:2em;
  margin-top:6px;
  font-weight:bold;
  color:#fff;
  box-sizing:border-box;
}
.big-wrap a:first-child{
  margin-top:0;
}
.col-three-c .big-wrap a{
  padding:1.5em 30px;
}
.big-wrap a:hover{
  transition:all 200ms linear;
  transform:scale(1.03);
}
.big-wrap a.bg-blue{
  background-color:#008fdd;
}
.big-wrap a.bg-orange{
  background-color:#ffa800;
}
.big-wrap a.bg-green{
  background-color:#09c592;
}
.big-wrap a:after{
  content:">";
  font-family:Simsun;
  float:right;
  font-size:20px;
}
.big-wrap.has-img a:after{
  display:none;
}
/*政务服务 end*/
/*相关部门*/
.related-departments{
  font-size:.875em;
  line-height:2.5em;
  padding:10px 20px;
  height:auto !important;
}
.related-departments > ul > li{
  display:table;
  table-layout:fixed;
}
.related-departments > ul > li > div{
  display:table-cell;
}
.related-departments .title{
  width:120px;
  color:#1e2a7c;
}
.related-departments .list a{
  margin-left:15px;
  color:#444;
  display:inline-block;
}
.related-departments .list a:hover{
  color:#ff4338;
}
/*相关部门*/
.select-links select{
  float:left;
  display:block;
  margin-left:1%;
  font-size:.75em;
  border:1px solid #e8e8e8;
  background-color:#fff;
  color:#666;
  cursor:pointer;
  width:24.25%;
  padding:10px;
}
.select-links select:first-child{
  margin-left:0;
}
.copyright{
  font-size:.875em;
  line-height:2em;
  padding:25px 0;
  color:#bac9e4;
  text-align:center;
  vertical-align:middle;
  background-color:#1561b6;
}
.copyright td a{
  color:#bac9e4;
}
.copyright td a:hover{
  text-decoration:underline;
}
.copyright table{
  table-layout:fixed;
}
.copyright img{
  vertical-align:middle;
}
.copyright table td span, .copyright table td a{
  display:inline-block;
}
.copyright table div span, .copyright table div a{
  padding-right:10px;
}
.copyright table div.foot-links a{
  padding-right:0;
}
.copyright table div.foot-links a:before{
  content:"|";
  display:inline-block;
  padding:0 8px;
  transform:scale(.875);
}
.copyright table div.foot-links a:first-child:before{
  display:none;
}

/*二级页面-start*/
.bg-f6{
  background-color:#f6f6f6;
}
.bg-f{
  background-color:#fff;
}
.border-collapse{
  border-collapse:collapse;
}
.top-banner.sub{
  height:340px;
  background-image:url(../images/sub_banner_bg02.jpg);
}
.box-tab.sub-box-c{
  position:relative;
  background-color:#fff;
  box-sizing:border-box;
}
.mail-list-search-bar{
  margin-top:10px;
}
.box-tab .third-title a, .box-tab .third-title span{
  font-size:.875em;
  display:inline-block;
  padding:8px 12px;
  line-height:1em;
  border-radius:20px;
}
.box-tab .third-title a.focus, .box-tab .third-title span.focus{
  background-color:#00abfe;
  color:#fff;
}
/*三级栏目较多的情况下-开始*/
.box-tab .third-title-2{
  padding:0 15px;
  border-bottom:1px solid #dbdbdb;
}
.box-tab .third-title-2 a{
  display:block;
  float:left;
  color:#000;
  margin:10px 5px 10px 5px;
  line-height:1.8em;
  font-size:.875em;
  padding:0 8px;
}
.box-tab .third-title-2 a.focus{
  border-bottom:none;
  background-color:#1bbc9b;
  color:#fff;
  border-radius:15px;
}
/*三级栏目较多的情况下-结束*/
.box-tab .box-title-name.second-title{
  display:none;
}
.sub-nav-left{
  width:330px;
  background-color:#fff;
}
.sub-nav-left .title{
  box-sizing:border-box;
  line-height:1.5em;
  padding:.75em .25em .75em 30px;
  font-size:1.375em;
  font-weight:bold;
  position:relative;
}
.sub-nav-left .nodes a{
  position:relative;
  display:block;
  width:100%;
  box-sizing:border-box;
  border-collapse:collapse;
  border-bottom:1px solid #e3e3e3;
  color:#333;
}
.sub-nav-left .nodes a > div{
  padding:20px calc(1em + 16px) 20px 30px;
}
.sub-nav-left .nodes a:first-child{
  border-top:1px solid #e3e3e3;
}
.sub-nav-left .nodes a > div > em{
  font-style:normal;
  font-size:.875em;
  line-height:1.5em;
  color:#666;
}
.sub-nav-left .nodes a > div > span{
  display:block;
  font-size:1.125em;
  line-height:1.5em;
  overflow:hidden;
  font-weight:bold;
}
.sub-nav-left .nodes a:hover span{
  color:#ff4338;
}
.sub-nav-left .nodes a.focus{
  background-color:#4491f0;
  color:#fff;
  border-color:#4491F0;
}
.sub-nav-left .nodes a.focus:after, .sub-nav-left .nodes a.focus span, .sub-nav-left .nodes a.focus em{
  color:#fff;
}
.sub-nav-left .nodes a:after{
  content:">";
  font-size:1.125em;
  line-height:1em;
  font-family:simsun;
  position:absolute;
  right:0;
  top:50%;
  width:20px;
  margin-top:-.5em;
  padding-right:20px;
  text-align:right;
  color:#aaa;
}
.box-tab.sub-box-c .sub-title .arrow-down{
  display:none;
  content:"";
  background:url(../images/arrow_down.png) no-repeat center center;
  height:3em;
  width:40px;
  background-size:50%;
  cursor:pointer;
  position:absolute;
  right:0;
}
.box-tab.sub-box-c .sub-title .arrow-up{
  background:url(../images/arrow_up.png) no-repeat center center;
  background-size:45%;
}
span.box-title-name{
  color:#000;
  float:left;
  display:block;
  line-height:1.5em;
  padding:.75em 1.5em .75em 0;
  margin:0 10px;
  font-size:1em;
}
.box-tab.sub-box-c .sub-title{
  display:none;
  border-bottom:1px solid #e8e8e8;
  box-sizing:border-box;
  background-color:#f4f4f4;
}
.box-tab.sub-box-c .sub-nav{
  display:none;
  padding:0 20px;
  background:#fafafa;
  border-width:1px 0;
  width:100%;
  box-sizing:border-box;
  box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2);
  padding-top:20px;
  position:absolute;
  z-index:5;
}
.box-tab.sub-box-c .sub-nav a{
  display:block;
  padding:0 15px 20px 0px;
  font-size:.875em;
  float:left;
  color:#333;
}
.news-list.dot-b a{
  border-top:1px dotted #c8c8c8;
}
.news-list.dot-b a:first-child{
  border-top:0;
  margin-top:0;
}
.news-list.dot-b a h3{
  padding:5px 0;
}
.single-article{
  font-size:0.875em;
  line-height:2.4em;
  color:#666;
  word-break:break-all;
  text-indent:2em;
}
.single-article img{
  max-width:100%;
}
.single-article table{
  width:100% !important;
  text-indent:0;
  border-collapse:collapse;
}
.single-article table *{
  line-height:1.5em;
}
.single-article table td{
  padding:10px 5px;
  border:1px solid #ccc !important;
}
.single-article table td p{
  margin:0;
}
/*内容页--start*/
.location{
  position:relative;
  font-size:.875em;
  line-height:1.5em;
  padding:.75em;
  background-color:#fff;
}
.location *{
  display:block;
  float:left;
}
.location > a, .location > em{
  color:#999;
  font-style:normal;
}
.location > span{
  color:#333;
}
.location > a:after{
  content:">";
  padding:0px 5px;
  font-family:simsun;
}
.box-tab.sub-box-c.news-content{
  padding:30px;
  border:1px solid #e3e3e3;
  border-width:0 1px 1px;
  float:none;
  width:100%;
}
.sub-content{
  color:#333;
}
.sub-content .big-title{
  padding:10px 0;
  font-size:1.5em;
  text-align:center;
  color:#444;
  font-weight:bold;
}
.sub-content .second-title{
  padding-bottom:10px;
  font-size:1.2em;
  text-align:center;
  color:#666;
}
.sub-content .content-small-title{
  font-size:0.75em;
  text-align:center;
  color:#999;
  line-height:1.5em;
. border-bottom: 1 px #eaeaea dashed;
  padding-bottom:1.25em;
}
.news_content_description{
  font-size:.75em;
  color:#888;
  background-color:#f3f3f3;
  line-height:1.75em;
  padding:10px 15px;
  margin-top:15px;
}
.news_content_content{
  line-height:1.875em;
  font-size:1em;
  padding-top:15px;
}
.news_content_content p{
  text-indent:2em;
}
.news_content_content span, .news_content_content p span{
  font-size:1em;
  color:#333;
}
.news_content_content img{
  display:block;
  margin:0 auto;
  max-width:800px;
  height:auto !important;
}
.news_content_other{
  padding:10px 0px;
}
.news-content-function{
  float:right;
  font-size:.75em;
  color:#999;
}
.news-content-function > span:before{
  content:"[";
}
.news-content-function > span:after{
  content:"]";
}
.news-content-function > span{
  display:inline-block;
  padding:0 5px;
  cursor:pointer;
  line-height:36px;
}
.news-content-function > span:hover{
  text-decoration:underline;
}
.news_content_img{
  text-align:center;
  padding:20px 0px;
}
.news_content_img img{
  max-width:700px;
  height:auto !important;
}
.news-content-share{
  float:left;
}
.article{
  font-size:0.875em;
  color:#666;
  line-height:2.5em;
}
@media screen and (max-width:1000px){
  .news_content_other{
	display:none;
  }
  .location{
	margin-top:0 !important;
	background-color:#f4f4f4;
	border-bottom:1px solid #e8e8e8 !important;
  }
  #tab1{
	padding:10px;
  }
  .news_content_img img{
	max-width:100%;
  }
  .news_content_content img{
	max-width:100%;
  }
  .single-article{
	padding:0 10px;
  }
  .news_content_content{
	padding-top:0;
  }
}
/*内容页--end*/
/*翻页--start*/
.page-tile{
  display:block;
  border-width:1px 0;
  font-family:Verdana, Arial, "Microsoft YaHei";
  padding:20px 0 30px 0;
  border-top:1px solid #e8e8e8;
}
.page-tile:after{
  display:block;
  content:"";
  clear:both;
}
.page-tile > *{
  color:#888;
  display:inline-block;
  padding:.25em .5em;
  min-width:1.5em;
  text-align:center;
  font-size:.75em;
  line-height:1.5em;
  overflow:hidden;
}
.page-tile > em{
  display:none;
}
.page-tile > *:before{
  font-size:1.25em;
}
.page-tile .more:before{
  content:"...";
}
/*.page-tile a.first:before {
    content: "\2039"
}*/
.page-tile a.prev:before{
  content:"\2039"
}
.page-tile a.next:before{
  content:"\203A"
}
/*.page-tile a.last:before {
    content: "\203A\203A"
}*/
.page-tile .focus{
  background-color:#00abfe;
  color:#fff;
  border-radius:5px;
}
/*.page-tile-2{
    display:none;
    text-align:center;
    font-size:.875em;
    height:1.875em;
    margin-top:10px;
    padding-bottom:10px;
}
.page-tile-2 span.no-click{
    background-color:#ccc;
    color:#fff;
}
.page-tile-2 span{
    padding:0.5em 1em;
    background-color:#888;
    margin:0px 3px;
    color:#fff;
    border-radius:20px;
}
.page-tile-2 span a{
    color:#fff;
}*/
.page-tile a:hover{
  text-decoration:underline;
}
@media screen and (max-width:1000px){
  .page-tile{
	margin-top:10px;
	padding:12px 0 10px;
	text-align:center;
	background-color:#e8e8e8;
  }
  .page-tile a, .page-tile span{
	display:none;
  }
  .page-tile > *{
	float:none;
  }
  .page-tile a.prev, .page-tile a.next{
	padding:0 1.25em;
	display:inline-block;
	box-sizing:border-box;
	color:#333;
	/*background-color: #fff;*/
	height:44px;
	line-height:44px;
  }
  .page-tile a.next:before{
	content:"下一页";
  }
  .page-tile a.prev:before{
	content:"上一页";
  }
}
/*翻页--end*/
/*网站地图页 start*/
.box-tab.sub-box-c.map-box{
  padding-left:0;
  float:none;
  width:100%;
}
.map-box.content-box{
  font-size:1em;
}
.map{
  background-color:#fafafa;
  border:1px solid #e3e3e3;
  border-top:0;
}
.map > li{
  border-top:1px solid #e8e8e8;
  padding:5px 0 10px 25px;
  line-height:2.4em;
}
.map > li:first-child{
  border-top:none;
}
.map > li .wrap{
  padding:.25em 0;
}
.map > li .title{
  display:block;
  color:#333;
  border-left:8px solid #4491F0;
  padding-left:10px;
  margin:10px 0;
  line-height:16px;
}
.map > li .node{
  display:inline-block;
  color:#4095ce;
  font-size:0.875em;
  line-height:2em;
  padding-right:25px;
  margin-left:19px;
}
.map > li .list{
  line-height:.75em;
  margin-bottom:5px;
  padding-left:19px;
}
.map > li .sub-node{
  display:inline-block;
  color:#888;
  font-size:0.75em;
  line-height:2em;
  padding-right:10px;
}
.map > li .sub-node:before{
  content:">";
  font-family:Simsun;
  padding-right:5px;
}
.map a:hover{
  color:#ff7900;
}
/*网站地图页end*/
/*搜索结果页 start*/
.box-tab.sub-box-c.serch_info{
  border:1px solid #e3e3e3;
  border-top:0;
  float:none;
  width:100%;
  padding:20px 20px 0;
}
.box-tab.sub-box-c.serch_info .sub-title{
  margin:15px 0;
  display:block;
  padding:20px;
  border:1px dotted #dddddd;
  border-radius:5px;
  background-color:#f3f3f3;
}
.box-tab.sub-box-c.serch_info .sub-title .red{
  color:#FF4400;
}
.box-tab.sub-box-c.serch_info .page-tile{
  margin:0 20px;
}
.news-list.list-full{
  padding:0 20px;
}
.news-list.list-full > a{
  padding:.75em 0;
  border-top:1px solid #e8e8e8;
}
.news-list.list-full > a:first-child{
  border-top:0;
}
.news-list.list-full > a > h3{
  font-size:0.875em;
  color:#666;
}
.news-list.list-full > a em{
  font-size:0.875em;
}
.news-list.list-full > a:hover h3{
  color:#ff7900;
  text-decoration:none;
}
@media screen and (max-width:1000px){
  .box-tab.sub-box-c.serch_info{
	padding:0;
	border-width:0 0 1px;
  }
  .box-tab.sub-box-c.serch_info .sub-title{
	padding:15px 10px;
	font-size:.875em;
	border-radius:0;
	margin:0;
	border-bottom:1px solid #e8e8e8;
	border-width:0 0 1px;
	background-color:#f1f1f1;
  }
  .box-tab.sub-box-c.serch_info .sub-title .box-title-name{
	font-size:1em;
  }
  .box-tab.sub-box-c.serch_info .page-tile{
	margin:0;
  }
  .news-list.list-full{
	padding:0 10px;
  }
  .news-list.list-full > a:last-child{
	border-bottom:0;
  }
  .news-list.list-full > a{
	padding:10px 0;
  }
  .news-list.list-full > a em{
	font-size:.75em;
  }
  #tab1{
	padding:0;
  }
}
@media screen and (max-width:768px){
  .news-list.list-full > a em{
	display:block !important;
  }
}
/*搜索结果页 end*/
/*政务公开 start*/
.pd-spacing{
  padding:15px 30px;
  box-sizing:border-box;
}
.pr-30{
  padding-right:30px;
}
.col-b-narrow{
  width:69%;
  float:left;
  box-sizing:border-box;
  border-right:0;
  border-right:1px dashed #e2e2e2;
}
.col-b-wide{
  float:left;
  width:31%;
}
.news-list.mail > a{
  padding:.825em 0;
}
.news-list.mail > a h3{
  width:calc(100% - 9em);
}
.news-list.mail > a > span,.news-list.mail > a > em{
  float:left;
  font-size:.875em;
  text-align:right;
}
.news-list.mail > a > em{
  width:6.75em;
}
.news-list.mail > a > span{
  width:3em;
}
.news-list.mail > a h3:before{
  float:left;
  content:"c";
  font-family:"icomoon";
  margin-right:5px;
  opacity:.8;
}
.big-wrap.has-img a{
  width:100%;
  height:140px;
  margin-top:10px;
  text-align:center;
  line-height:1em;
  background-color:#4d7dff;
  padding-top:50px;
}
.big-wrap.has-img a span{
  font-size:1.375em;
  display:block;
}
.big-wrap.has-img a em{
  font-style:normal;
  font-size:.75em;
  margin-top:10px;
  display:block;
}
.big-wrap.has-img a.bg-01{
  background:url(../images/big_bg_01.png) no-repeat center center;
  background-size:cover;
}
.big-wrap.has-img a img{
}
.big-wrap.has-img a:first-child{
  margin-top:0;
}
.big-wrap a span:after{
  display:none;
}
.box-interview{
  padding-left:24px;
}
.box-interview .title{
  padding-top:10px;
}
.box-interview .title span{
  display:inline-block;
  width:1.5em;
  font-size:.875em;
  height:1.5em;
  line-height:1.5em;
  text-align:center;
  color:#fff;
  background:url(../images/box_interview_title_bg.png) no-repeat center center;
  background-size:cover;
}
.box-interview .title a{
  float:right;
  font-size:.75em;
  color:#999;
  line-height:28px;
}
.box-interview .title a:hover{
  color:#FF4300;
}
.interview-module.sub > a{
  line-height:3em;
  margin-bottom:20px;
}
.interview-module.sub > a > img{
  width:233px;
  height:167px;
  margin-right:20px;
}
.news-list.border-t > a{
  padding:.75em 0;
  border-top:1px solid #e8e8e8;
}
.news-list.border-t > a:first-child{
  border-top:0;
}
.news-list.date-right.has-status > a > h3{
  width:calc(100% - 9em);
}
.news-list.has-status > a span{
  display:block;
  float:left;
  font-size:.75em;
  width:3em;
  padding:0 .35em;
  text-align:center;
  color:#fff;
  border-radius:5px;
  margin-right:10px;
}
.news-list.has-status > a span.running{
  background:#ff7900;
}
.news-list.has-status > a span.ended{
  background:#aaaaaa;
}
@media screen and (max-width:1000px){
  .bg-f6{
	background-color:#fff;
  }
  .pd-spacing{
	padding:0;
  }
  .pr-30{
	padding-right:0;
  }
  .col-b-narrow{
	float:none;
	width:100%;
	border-right:none;
  }
  .col-b-wide{
	float:none;
	width:100%;
  }
  .big-wrap.has-img a{
	float:left;
	width:49%;
	margin-left:2%;
	height:100px;
	padding-top:33px;
  }
  .big-wrap.has-img a:first-child{
	margin-top:10px;
  }
  .interview-module.sub > a{
	margin-bottom:10px;
  }
  .box-interview{
	padding-left:0;
	border-left:0;
  }
  .box-interview .title{
	display:none;
  }
  .big-wrap.has-img a img{
	width:100%;
	height:auto;
  }
  .d-table > *{
	display:block;
  }
  .d-table > .col-space{
	display:none !important;
  }
}
@media screen and (max-width:768px){
  .big-wrap.has-img a{
	display:inline-block;
	padding:15px 0;
	width:100%;
	margin-left:0;
	height:auto;
  }
  .meta-float{
	display:none !important;
  }
}
/*政务公开 end*/
/*新闻中心页start*/
.box-news .big-title{
  font-size:2em;
  text-align:center;
  font-weight:bold;
  line-height:1.25em;
  padding:35px 5px 15px;
}
.box-news > dt > ul{
  text-align:center;
}
.box-news > dt > ul > li{
  display:inline-block;
  margin-left:20px;
}
.box-news > dt > ul > li > a, .box-news > dt > ul > li > span{
  font-size:.875em;
  display:inline-block;
  padding:.5em .75em;
  line-height:1em;
  border-radius:2em;
}
.box-news > dt > ul > li.focus a, .box-news > dt > ul > li.focus > span, .box-news > dt > ul > li a:hover{
  background-color:#00abfe;
  color:#fff;
}
.box-news > dd{
  padding:30px 30px 0;
}
.box-news.sub > dt > ul{
  text-align:left;
  margin-top:25px;
}
.box-news.sub > dt > ul > li{
  margin-left:0;
}
.box-news.sub > dd{
  padding:0;
  position:relative;
}
.news-list.border-b a{
  padding:1.25em 0;
  border-top:1px solid #e8e8e8;
}
.news-list.border-b a:first-child{
  margin-top:0;
  border-top:0;
}
.news-list.date-bottom > a h3{
  font-size:1.125em;
}
.news-list.date-bottom > a em{
  font-size:.75em;
  display:inline-block;
}
.news-list.has-icon a{
  padding-right:1em;
  position:relative;
}
.news-list.has-icon a:after{
  position:absolute;
  right:0;
  top:1.65em;
  content:">";
  font-size:1.25em;
  font-family:simsun;
  color:#aaa;
}
/*新闻中心页end*/
/*区长之窗页 start*/
.leadership-wrap{
  border-bottom:1px solid #e8e8e8;
  margin-bottom:15px;
}
.leadership-photo{
  width:112px;
  height:144px;
  padding-bottom:25px;
}
.leadership-photo img{
  display:block;
  width:100%;
  height:100%;
}
.leadership-profile{
  padding-left:25px;
  padding-bottom:25px;
}
.leadership-profile h3{
  font-size:1.375em;
  margin:10px 0 20px;
  line-height:1em;
  font-weight:bold;
}
.leadership-profile span{
  font-size:.875em;
  display:block;
  line-height:1.5em;
  padding:2px 0;
  overflow:hidden;
}
.leadership-profile span i{
  color:#999;
  font-style:normal;
}
@media screen and (max-width:1000px){
  .leadership-photo{
	margin:0 auto;
	padding:15px 0 0;
  }
  .leadership-profile{
	padding:10px 15px;
  }
  .leadership-profile h3{
	text-align:center;
  }
}
@media screen and (max-width:768px){
  .leadership-wrap{
	padding:10px 10px 0;
	margin-bottom:5px;
  }
  .leadership-profile h3{
	margin:16px 0;
  }
}
/*区长之窗页 end*/
/*部门直通车 start*/
.box-news > dd.bmztc{
  padding:30px;
}
.bmztc span{
  display:block;
  font-size:1.125em;
  color:#444;
  font-weight:bold;
  padding:25px 0 5px;
}
.bmztc span:first-child{
  padding-top:0;
}
.bmztc ul li{
  float:left;
  width:25%;
  padding:.5em 0;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.bmztc ul li:before{
  content:">";
  font-family:Simsun;
  color:#888;
  padding-right:5px;
  font-size:.75em;
}
.bmztc ul:after{
  content:"";
  display:block;
  height:0;
  clear:both;
}
.bmztc ul li:hover{
  color:#ff4338;
}
/*部门直通车 end*/
/*2020-05-08追加默认样式*/
.news_content_content > p, .news_content_content > div{
  text-indent:2em;
  line-height:1.875em;
}
.news_content_content > p > img, .news_content_content > div > img{
  display:block;
  margin:0 auto;
  max-width:78%;
  height:auto !important;
}
.news_content_content table{
  margin:10px auto;
  border-collapse:collapse;
}
.news_content_content table p{
  text-indent:0;
}
/*首页1230以下start*/
@media screen and (max-width:1250px){
  .main-wrap{
	width:auto;
	position:relative;
  }
  .max-wrap{
	width:100%;
	min-width:inherit;
  }
  .top-bar{
	padding:0 10px;
	box-sizing:border-box;
  }
  .col-three-a{
	width:24%;
	padding-left:10px;
	box-sizing:border-box;
  }
  .col-three-b{
	width:50%;
	margin-left:1%;
  }
  .col-three-c{
	width:24%;
	padding-right:10px;
	box-sizing:border-box;
	margin-left:1%;
  }
  .col-a-narrow{
	width:600px;
  }
  .focus-pic{
	width:500px;
  }
  .focus-pic-right{
	width:calc(100% - 530px);
	width:-moz-calc(100% - 530px);
	width:-webkit-calc(100% - 530px);
	overflow:hidden;
  }
  .news-list.hot-news > a:first-child{
	margin-top:5px;
  }
  .news-list.hot-news > a{
	padding:.45em 0;
  }
  .col-a-wide{
	padding-right:10px;
  }
  #menu > ul > li{
	margin-left:0;
	width:11.11%;
	display:block;
	float:left;
	text-align:center;
  }
  .copyright{
	padding:15px;
	box-sizing:border-box;
  }
  .box-tab.sub-box-c{
	width:78%;
  }
  .sub-nav-left{
	width:20%;
  }
  .pic-library.sub.col-3 li{
	width:31.33%;
	margin:10px 1% 0;
  }
  .pic-library.col-4 li{
	width:31.33%;
  }
  .plr-50{
	padding:0 25px;
  }
  .bmztc ul li{
	width:33.3%;
  }
}
/*首页1200以下end*/
.mobile-menu{
    display:none;
}
/*首页1000以下start*/
@media screen and (max-width:1000px){
  .float-wrap{
	margin-top:0;
  }
  .top-bar{
	height:auto;
	position:relative;
	padding:0;
  }
  .small-logo{
	display: block;
	line-height: normal;
  }
  .small-logo img{
	display: block;
  }
  .four-links{
	display:none;
  }
  .wechat-sina{
	display:none;
  }
  .nav-bar{
	background-color:#4491f0;
	background-image:none;
	height:45px;
	clear:none;
	position:relative;
	padding-top:0;
  }
  .main-nav{
	width:40px;
	height:45px;
	float:right;
	margin-top:0;
  }
  #menu{
	display:none;
	float:right;
	position:absolute;
	top:45px;
	right:0;
	padding:0;
	width:auto;
	background-color:#fff;
	border-left:1px solid #e5e5e5;
	z-index:11;
  }
  #menu li:hover > ul{
	display:none;
  }
  #menu > ul > li{
	float:none;
	text-align:center;
  }
  .mobile-menu{
	display:block;
	background:url(../images/icon_list.png) center center no-repeat;
	width:40px;
	height:45px;
	background-size:60%;
	position:absolute;
	right:0;
	top:0;
  }
  #menu > ul > li > a{
	width:7em;
	font-size:1em;
	padding:.75em 0 !important;
	border-bottom:1px solid #e8e8e8;
	background:none;
	color:#666;
	text-align:center;
	font-weight:normal;
	border-top:0;
  }
  #menu > ul > li.has-sub > a:after{
	display:none;
  }
  #menu > ul > li.focus a{
	color:#61b0f8;
	border-color:#e8e8e8;
  }
  #menu > ul > li ul{
	display:none;
  }
  .find-bar{
	position:absolute;
	left:0;
	top:0;
	height:45px;
	margin:0;
	display:block !important;
	z-index:11;
	width:calc(100% - 70px);
	border:0;
	background-color:rgba(255, 255, 255, .1);
	border-radius:0;
  }
  .find-bar input[type="text"]{
	width:calc(100% - 60px);
	color:#fff;
	height:45px;
	border:0;
  }
  .find-bar input[type="submit"]{
	width:50px;
	height:45px;
	float:left;
	font-size:.875em;
	background-image:url(../images/icon_search_small_white.png);
  }
  .find-bar input[type="text"]::-webkit-input-placeholder{
	/* WebKit browsers */
	color:#cbdcf1;
  }
  .find-bar input[type="text"]:-moz-placeholder{
	/* Mozilla Firefox 4 to 18 */
	color:#cbdcf1;
  }
  .find-bar input[type="text"]::-moz-placeholder{
	/* Mozilla Firefox 19+ */
	color:#cbdcf1;
  }
  .find-bar input[type="text"]:-ms-input-placeholder{
	/* Internet Explorer 10+ */
	color:#cbdcf1;
  }
  .top-bar > .main-wrap{
	padding-right:0;
  }
  .top-banner{
	display:none;
  }
  .pl-30{
	padding-left:0;
  }
  .col-a-narrow{
	display:block;
	width:auto;
  }
  .focus-pic{
	display:block;
	width:100%;
  }
  .focus-pic-right{
	width:100%;
	float:none;
	height:auto;
	overflow:auto;
  }
  .col-a-wide{
	display:block;
	width:auto;
	padding:0;
  }
.copyright table td div {
	text-align:center;
}
.copyright table td div>*{
	display:none;
}
.copyright table td div>.m-visible{
	display:inline-block;
}
.copyright table td:nth-child(2),.copyright table td:last-child{
	display:none;
}
.copyright table td:nth-child(2){
	width:auto;
}
.copyright table td div>.m-block {
	display:block;
}
  .icon-list span{
	font-size:1em;
  }
  .col-three-a, .col-three-b, .col-three-c, .col-c-narrow{
	float:none;
	width:auto;
	margin:0;
  }
  .big-wrap a{
	margin-top:20px;
	float:left;
	width:32.66%;
	margin-left:1%;
  }
  .big-wrap a:first-child{
	margin-left:0;
	margin-top:20px;
  }
  .big-wrap a:hover{
	transform:scale(1);
  }
  .col-three-b, .col-three-a, .col-three-c{
	padding:0 10px;
  }
  .icon-list a:hover{
	background-color:inherit;
  }
  .icon-list a:hover > *{
	color:inherit;
  }
  .select-links{
	display:none;
  }
  .small-title{
	background-color:#edeef1;
	height:2.5em;
	line-height:2.5em;
	border-left:3px solid #4491f0;
	padding-left:10px;
	color:#666;
	display:block;
	margin-top:0;
  }
  .small-more{
	display:block;
	float:right;
	padding-right:10px;
	color:#999;
  }
  .sub-nav-left{
	display:none;
  }
  .box-tab.sub-box-c{
	width:100%;
	float:none;
	border:0;
	display:block;
  }
  .box-tab.sub > dt{
	display:none;
  }
  .box-tab.sub > dd{
	padding-top:0;
  }
  .pd-20{
	padding:0;
  }
  .box-tab.sub-box-c.news-content{
	padding:0;
	border:0;
  }
  .box-tab.sub-box-c.news-content .sub-content{
	padding:20px;
  }
  .box-tab.sub-box-c .sub-title{
	display:block;
  }
  .box-tab.sub-box-c .sub-title .arrow-down{
	display:block;
  }
  .box-tab.sub-box-c .sub-title .arrow-down{
	display:block;
  }
  .box-tab.sub-box-c .sub-nav-block{
	display:block;
  }
  .box-tab .third-title{
	padding:0 10px 10px;
  }
  .box-tab .third-title a, .box-tab .third-title span{
	margin-left:10px;
  }
  .box-tab .third-title a:first-child, .box-tab .third-title span:first-child{
	margin-left:0;
	margin-top:10px;
  }
  .plr-50{
	padding:0;
  }
  .plr-20{
	padding:0;
  }
  .box-news.sub{
	margin-top:-20px;
  }
  .box-news.sub > dt{
	display:none;
  }
  .pic-library.sub{
	padding:10px 0 0;
  }
  .box-news.sub > dd .box-content{
	padding:0 10px;
  }
  .news_content_content > p > img, .news_content_content > div > img{
	max-width:100% !important;
  }
}
/*720以下start*/
@media screen and (max-width:1000px){
  .box-tab > dd > ul > li{
	display:block;
  }
  .box-tab dt{
	display:none;
  }
  .box-01 > dt{
	display:none;
  }
  .box-tab dd{
	padding:0 !important;
  }
  a.more{
	display:none;
  }
  .mt-20{
	margin-top:0;
  }
  .top-banner + .mt-20{
	margin-top:0;
  }
  .news-list{
	padding:0 10px;
  }
  .news-list > a{
	border-top:1px solid #e8e8e8;
  }
  .news-list > a:first-child{
	border-top:none;
  }
  .news-list > a h3, .news-list.date-right > a > h3, .tile-group > li > .news-list > a h3{
	width:100%;
	color:#666;
  }
  .news-list.mail > a h3{
	width:calc(100% - 3em);
  }
  .news-list.mail > a h3::before{
	display:none;
  }
  .news-list.date-right.has-status > a > h3{
	width:calc(100% - 3.5em);
  }
  .news-list.font-bold a h3{
	font-weight:normal;
  }
  .news-list.has-icon a{
	padding-right:0;
  }
  .news-list.has-icon a:after{
	display:none;
  }
  .news-list > a em{
	display:none;
  }
  .icon-list span{
	font-size:.875em !important;
  }
  .bg-f2{
	background-color:#fff;
  }
  .icon-list.col-8{
	height:auto;
  }
  .hand-wrap{
	padding:10px 0;
  }
  .hand-contorl{
	display:none !important;
  }
  .icon-list.col-8 li{
	width:20%;
  }
  .ad{
	display:none;
  }
  .related-departments{
	display:none;
  }
  .bd-e3{
	border:0;
  }
  .col-three-a, .col-three-c, .col-three-b{
	padding:0;
  }
  .big-wrap{
	padding:0 10px 10px;
  }
  .big-wrap a{
	margin-top:10px;
  }
  .big-wrap a:first-child{
	margin-top:10px;
  }
  .interview-module{
	padding:0 10px;
	margin-top:10px;
  }
  .box-tab.sub-box-c .sub-nav{
	padding:20px 10px 0;
  }
  .box-tab.sub-box-c.news-content .sub-content{
	padding:10px;
  }
  .box-news .big-title{
	font-size:1.5em;
	padding:30px 20px 10px;
  }
  .box-news > dd{
	padding:20px 0 0;
  }
  .news-list.border-b a{
	padding-top:.6em;
	padding-bottom:.5em;
  }
  .box-news > dt > ul > li{
	margin-left:0;
	margin-top:10px;
  }
  .box-news.sub{
	margin-top:0;
  }
  .box-news.sub > dd .box-content{
	padding:0;
  }
  .pic-library.sub{
	padding:10px 10px 0;
  }
  .pic-library li{
	width:48% !important;
  }
  .box-news > dd.bmztc{
	padding:10px;
  }
  .bmztc ul li:before{
	display:none;
  }
}
/*480以下start*/
@media screen and (max-width:768px){
  .nav-bar:before{
	font-size:1.25em;
  }
  #menu > ul > li > a{
	font-size:0.875em;
  }
  .pic-library > li .player-btn{
	background-size:70%;
  }
  .pic-library.sub{
	padding:0 1%;
  }
  .box-news > dt > ul > li{
	display:inline-block;
	margin-left:10px;
  }
  .interview-module > a > img, .interview-module.sub > a > img{
	width:100%;
	float:none;
	height:auto;
	margin-right:0;
  }
  .interview-module > a{
	line-height:2em !important;
  }
  .big-wrap a{
	width:100%;
	margin-left:0;
  }
  .nav-bar:before{
	font-size:1em;
  }
  span.box-title-name{
	margin:0 10px;
  }
  .icon-list.bd-icon2 i{
	width:75px;
	height:75px;
	background-size:cover;
	line-height:75px;
  }
  .pic-library > li{
	width:98% !important;
  }
  .pic-library > li .player-btn{
	background-size:100%;
  }
}
/*上街概况 start*/
.body.sub{
  background:url(../images/sub_wrap_bg.png);
}
.body.sub .max-wrap{
  min-width:1200px;
}
.body.sub .main-wrap{
  width:1200px;
}
.body.sub .top-bar{
  background-color:#000;
  height:40px;
  line-height:40px;
  color:#fff;
}
.body.sub .top-bar a{
  line-height:40px;
}
.body.sub .top-bar .four-links a{
  color:#fff;
  display:inline-block;
  padding:0 10px;
  background-color:#000;
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
}
.body.sub .top-bar .four-links a:hover{
  background-color:#00c1de;
  text-decoration:none;
}
.body.sub .link-sep:before{
  color:#bdbdbd;
}
.body.sub .top-banner{
  height:630px;
  background:url(../images/sub_banner_bg.jpg) no-repeat top center;
}
.body.sub .top-banner a{
  display:none;
}
.body.sub .copyright{
  background:url(../images/sub_copyright_bg.jpg) no-repeat bottom center;
}
.body.sub .brief-wrap .title{
  float:left;
}
.body.sub .brief-wrap .content{
  margin-left:465px;
  color:#444;
  padding-top:60px;
}
.body.sub .brief-wrap .content p{
  margin:0;
  line-height:2.3125em;
  text-indent:2em;
}
.mt-70{
  margin-top:70px;
}
.box-other .title img{
  display:block;
  width:100%;
}
.tile-group{
}
.tile-group.col-3{
  margin-left:-2%;
}
.tile-group.col-3 > li{
  float:left;
  width:31.3%;
  margin-left:2%;
}
.tile-group.col-2 > li{
  float:left;
  width:48%;
  margin-left:2%;
}
.tile-group > li > span{
  font-size:1.125em;
  font-weight:bold;
  color:#333;
  line-height:3em;
  display:block;
  margin-top:15px;
}
.tile-group > li > img{
  display:block;
  width:100%;
}
.tile-group > li > p{
  margin:0;
  padding-top:10px;
  font-size:0.875em;
  line-height:2em;
  height:6em;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  color:#666;
  text-indent:2em;
}
.tile-group > li > p.td-0{
  text-indent:0;
}
.tile-group > li > a{
  display:block;
  width:6em;
  height:2em;
  line-height:2em;
  background-color:#00c1de;
  text-align:center;
  color:#fff;
  margin-top:10px;
  font-size:.875em;
  -webkit-transition:background-color 400ms;
  transition:background-color 400ms;
}
.tile-group > li > a:hover{
  background-color:#FF4300;
}
.tile-group > li > .news-list > a{
  padding:.5625em 0;
}
.tile-group > li > .news-list > a h3{
  font-size:.875em;
  width:calc(100% - 6em);
}
.tile-group > li > .news-list > a em{
  font-size:.75em;
}
.tile-group > li > .news-list > a:first-child{
  margin-top:10px;
}
.tile-group > li > .tile-list{
  padding-top:10px;
}
.tile-list.col-2 li{
  display:block;
  float:left;
  width:50%;
  text-align:left;
  height:1.75em;
}
.tile-list li.tr{
  text-align:right;
}
.tile-list a{
  display:block;
  font-size:.875em;
  line-height:2em;
  color:#444;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}
.tile-list a:before{
  content:"";
  display:inline-block;
  width:10px;
  vertical-align:middle;
  height:1.75em;
  background:url(../images/blue.pointjpg.jpg) no-repeat center;
}
.tile-list a:hover{
  color:#FF4300;
}
.tile-group.col-4{
  margin-left:-2%;
}
.tile-group.col-4 > li{
  float:left;
  width:23%;
  margin-left:2%;
}
.tile-list.col-5{
  padding:40px 0 60px;
}
.tile-list.col-5 > li{
  width:20%;
  text-align:center;
  float:left;
}
.tile-list.col-5 a{
  font-size:1em;
}
.body.sub .main-wrap.other{
  margin-bottom:30px;
}
.box-tab.sub-box-c.list-content{
  padding:10px 30px 0;
  border:1px solid #e3e3e3;
  border-width:0 1px 1px;
}
.sub-a-h{
  height:90px;
}
.adv2{
  overflow:hidden;
}
.adv2 a{
  display:block;
  width:49.3%;
}
.adv2 a img{
  width:100%;
  display:block;
}
.adv2 a:first-child{
  float:left;
}
.adv2 a:last-child{
  float:right;
}
@media screen and (max-width:1250px){
  .body.sub .max-wrap{
	min-width:inherit;
  }
  .body.sub .main-wrap{
	width:auto;
	padding:0 20px;
  }
  .body.sub .small-logo{
	padding-left:0;
  }
}
@media screen and (max-width:1000px){
  .body.sub .top-bar{
	height:auto;
	padding-right:10px;
	background-color:#fff;
	color:#666;
  }
  .body.sub .top-banner{
	display:block;
	background:#4491f0;
	height:45px;
  }
  .body.sub .top-banner:before{
	content:"上街概况";
	font-weight:bold;
	color:#fff;
	font-size:1.25em;
	height:45px;
	line-height:45px;
	padding-left:15px;
  }
  .body.sub .top-banner a{
	width:100px;
	text-align:center;
	display:block;
	height:45px;
	line-height:45px;
	color:#fff;
	font-size:0.875em;
	float:right;
  }
  .body.sub .copyright{
	background:#222;
  }
  .body.sub .main-wrap{
	padding:0;
  }
  .body.sub .brief-wrap .title{
	width:auto;
  }
  .body.sub .brief-wrap .title img{
	width:200px;
	display:block;
  }
  .body.sub .brief-wrap .content{
	margin-left:0;
	padding-top:20px;
  }
  .mt-70{
	margin-top:30px;
  }
  .tile-list.col-5{
	padding:20px 0;
  }
  .body.sub .main-wrap.other{
	padding:0;
	margin:0;
  }
  .box-tab.sub-box-c.list-content{
	padding:10px 0 0;
	border:0;
  }
  .box-tab.sub-box-c.list-content .news-list{
	padding:0 20px;
  }
}
@media screen and (max-width:1000px){
  .tile-group > li > a{
	width:100%;
  }
  .tile-group.col-3 > li, .tile-group.col-4 > li{
	width:98%;
  }
  .tile-group > li > .news-list{
	padding:10px 0 0 !important;
  }
  .tile-group > li > .news-list a{
	border-bottom:0;
  }
  .box-other > .title{
	display:none;
  }
  .body.sub .small-logo{
	padding-left:10px;
  }
  .brief-wrap{
	padding:0 10px;
  }
  .mt-70{
	margin-top:20px;
  }
  .tile-group{
	padding:0 10px;
  }
  .tile-group > li > span{
	font-size:1.125em;
	margin-top:0;
	font-weight:normal;
  }
  .body.sub .small-title{
	height:50px;
	line-height:50px;
	font-size:1.25em;
	font-weight:bold;
	text-align:center;
	border-left:0;
	padding-left:0;
  }
  .tile-list a{
	font-weight:normal;
  }
  .tile-list.col-5{
	padding:5px 0 10px;
  }
  .tile-list.col-5 li{
	width:33.33%;
	margin-top:5px;
  }
  .tile-list.col-5 li a{
	font-size:.875em;
  }
  .box-tab.sub-box-c.list-content{
	padding:0;
  }
  .bmztc span{
	padding-left:10px;
  }
  .bmztc ul li{
	width:auto;
	padding:10px;
  }
  .sub-a-h{
	height:auto;
  }
}
/*上街概况 end*/
/*访谈 list start*/
.interview-list{
  padding:10px 0;
}
.interview-list > li{
  box-sizing:border-box;
  padding:10px 0;
  overflow:hidden;
}
.interview-list > li > a > img{
  display:block;
  float:left;
  width:220px;
  height:165px;
}
.interview-list > li > div{
  display:block;
  /*height:5.75em;*/
  background-color:white;
  overflow:hidden;
}
.interview-list > li > div > *{
  padding:0 15px;
  display:block;
}
.interview-list > li > div > em{
  font-size:.875em;
  color:white;
  line-height:3em;
  float:right;
  font-style:normal;
}
.interview-list > li > div > em.running{
  background-color:#22b658;
}
.interview-list > li > div > em.ended{
  background-color:#FF790A;
}
.interview-list > li > div > em.notstarted{
  background-color:#4491f0;
}
.interview-list > li > div > a{
  font-size:.875em;
  color:#666;
  line-height:3em;
  border-bottom:1px solid #e6e6e6;
  margin-bottom:8px;
  padding:0;
  margin-left:15px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.interview-list > li > div > a:hover{
  text-decoration:underline;
}
.interview-list > li > div > span{
  white-space:nowrap;
  text-overflow:ellipsis;
}
.interview-list > li > div > span, .interview-list > li > div > p{
  font-size:.75em;
  line-height:1.75em;
  color:#999;
  overflow:hidden;
}
.interview-list > li > div > p{
  max-height:5.25em;
  margin:0;
}
.interview-historical-data{
  position:absolute;
  right:50px;
  top:25px;
  display:block;
  font-size:.75em;
  padding:3px 9px;
  background-color:#fff;
  border:1px solid #e8e8e8;
  border-radius:10px;
}
.interview-historical-data:after{
  display:none;
}
@media screen and (max-width:1000px){
  .interview-historical-data{
	top:66px;
	left:104px;
	right:auto;
  }
  .interview-list{
	padding:5px 10px;
  }
  .interview-list > li{
	padding:5px 0;
  }
  .interview-list > li > a > img{
	width:180px;
	height:135px;
  }
  .interview-list > li > div{
	height:135px;
  }
  .interview-list > li > div > p{
	max-height:3.5em;
  }
}
@media screen and (max-width:768px){
  .interview-list > li > div > *{
	padding:0 0 0 10px;
  }
  .interview-list > li > div{
	height:100px;
  }
  .interview-list > li > div > a{
	font-size:.75em;
	line-height:2em;
	margin-bottom:3px;
	margin-left:10px;
  }
  .interview-list > li > div > em{
	font-size:.75em;
	line-height:2em;
	padding:0 10px;
  }
  .interview-list > li > div > p{
	height:1.75em;
  }
  .interview-list > li > a > img{
	width:134px;
	height:100px;
  }
}
/*访谈 list end*/
/*访谈 content start*/
.bg-sky-blue{
  background-color:#3baeda;
}
.box-tab.sub-box-c.interview-content{
  /*padding: 30px;*/
  border:1px solid #e3e3e3;
  border-width:0 1px 1px;
  float:none;
  width:100%;
}
.col-g-narrow{
  width:860px;
  float:left;
}
.col-g-wide{
  width:350px;
  float:right;
}
.box-tile .box-title{
  font-size:1.125em;
  line-height:3em;
  padding:0 30px;
  border-bottom:1px solid #f1f1f1;
}
.col-h-284{
  height:284px;
}
.col-h-426{
  height:426px;
}
.iv-info{
  padding:20px 10px 0 30px;
  color:#444;
}
.iv-info .iv-img{
  display:block;
  float:left;
  width:220px;
  height:175px;
}
.iv-info .iv-wrap{
  padding-left:20px;
  overflow:hidden;
}
.iv-info .iv-title{
  font-size:.875em;
  line-height:1.25em;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.iv-info .iv-items{
  margin-top:10px;
}
.iv-info .iv-items > div > b{
  float:left;
  display:block;
  width:5.5em;
  color:#999;
  font-weight:normal;
}
.iv-info .iv-items > div > b:before{
  content:"[";
}
.iv-info .iv-items > div > b:after{
  content:"]";
}
.iv-info .iv-items > div{
  font-size:.75em;
  line-height:1.75em;
  margin-top:4px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.iv-info .iv-guests > ul{
  display:inline-block;
}
.iv-info .iv-guests em{
  display:inline-block;
  font-style:normal;
  padding-right:10px;
}
.iv-info .iv-items .running{
  color:#22b658;
}
.iv-info .iv-items .ended{
  color:#FF790A;
}
.iv-info .iv-items .notstarted{
  color:#088FCD;
}
.iv-talk-wrap{
  height:100%;
  box-sizing:border-box;
  padding:10px;
}
.iv-talk-list{
  box-sizing:border-box;
  height:100%;
  padding:0 10px;
  overflow-y:scroll;
  font-size:.75em;
}
.iv-talk-list > li{
  border-top:1px dotted #ccc;
  padding:10px 0;
}
.iv-talk-list > li:first-child{
  border-top:none;
}
.iv-talk-list > li > span{
  line-height:2em;
}
.iv-talk-list > li > span > *{
  display:inline-block;
  font-style:normal;
  font-weight:normal;
}
.iv-talk-list > li > span > em{
  font-style:normal;
}
.iv-talk-list > li > span > em:before{
  content:"[";
}
.iv-talk-list > li > span > em:after{
  content:"]";
}
.iv-talk-list > li > span > i{
  color:#888;
  font-family:simsun;
  padding-left:10px;
}
.iv-talk-list > li > span > strong{
  color:#999;
  font-family:simsun;
  padding-left:10px;
}
.iv-talk-list > li.type-1 > span > em, .iv-talk-list > li.type-1 > span > b{
  color:#FF790A;
}
.iv-talk-list > li.type-2 > span > em, .iv-talk-list > li.type-2 > span > b{
  color:#088FCD;
}
.iv-talk-list > li > div{
  line-height:1.75em;
  letter-spacing:1px;
}
.iv_input_wrap{
  padding:30px 30px 20px;
}
.iv_input_title{
  font-size:.75em;
  color:#666;
  line-height:2em;
}
.iv_input_area{
  display:block;
  border:1px solid #ddd;
  max-width:100%;
  width:100%;
  height:150px;
  max-height:150px;
}
.iv_input_submit_wrap{
  text-align:right;
  padding:10px 0;
}
.iv_input_submit_wrap > *{
  vertical-align:middle;
}
.iv_input_captcha_img{
  font-size:.875em;
  vertical-align:top;
  height:2em;
  cursor:pointer;
}
.iv_input_captcha{
  width:5em;
  font-size:.875em;
  border:1px solid #ddd;
  border-radius:4px;
  height:2em;
  padding:3px;
  box-sizing:border-box;
}
.iv_input_submit{
  font-size:.875em;
  margin-left:15px;
  border:none;
  background-color:#22b658;
  height:2em;
  padding:0 20px;
  color:white;
  border-radius:4px;
  cursor:pointer;
}
.iv_input_submit.disabled{
  background-color:#bbb;
  cursor:default;
}
.iv_input_wrap .error{
  font-size:.75em;
  color:red;
  padding-left:5px;
}
.iv_input_nickname_wrap{
  font-size:.75em;
  line-height:2em;
}
.iv_input_nickname_wrap a{
  color:#22b658 !important;
}
.iv_input_nickname_wrap a:hover{
  text-decoration:underline;
}
.bg-sky-blue .box-tile .box-title{
  border-bottom-color:#6BC9ED;
}
.bg-sky-blue div{
  color:#ebf7fb;
}
.iv-gallery-wrap{
  overflow:hidden;
  position:relative;
  height:223px;
  width:100%;
}
.iv-gallery{
  -webkit-transform:translate3d(0, 0, 0);
}
.iv-gallery > li{
  float:left;
  padding-top:20px;
}
.iv-gallery > li img{
  display:block;
  width:260px;
  max-width:100%;
  height:165px;
  margin:0 auto;
}
.iv-gallery > li em{
  display:block;
  text-align:center;
  line-height:1.5em;
  font-style:normal;
}
.iv-gallery > li span{
  display:block;
  text-align:center;
  font-size:.75em;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.iv-gallery-btns{
  float:right;
}
.iv-gallery-btns > span{
  display:inline-block;
  padding-left:5px;
  font-size:.875em;
  font-family:Simsun;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
}
.iv-gallery-btns > span:hover{
  text-decoration:underline;
}
.col-h-725{
  height:725px;
}
.col-h-995{
  height:995px;
}
.iv-images-wrap{
  height:670px;
  overflow:hidden;
  position:relative;
  width:100%;
}
.iv-images{
  width:100%;
  webkit-transform:translate3d(0, 0, 0);
}
.iv-images > li{
  height:223px;
  box-sizing:border-box;
  padding:15px 0;
}
.iv-images > li img{
  display:block;
  width:260px;
  height:165px;
  margin:0 auto;
}
.iv-images > li span{
  padding:0 10px;
  line-height:2em;
  display:block;
  text-align:center;
  font-size:.875em;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.iv-images-btns{
  margin-top:8px;
  float:right;
  font-family:"icomoon";
  line-height:.5em;
  font-size:2.5em;
}
.iv-images-btns > span{
  display:block;
  padding-left:5px;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
}
.iv-images-btns > span:hover{
  color:red;
}
@media screen and (max-width:1250px){
  .col-g-narrow{
	width:71.25%;
  }
  .col-g-wide{
	width:27.5%;
  }
}
@media screen and (max-width:1000px){
  .iv-gallery > li img, .iv-images > li img{
	width:200px;
	height:160px;
  }
  .iv-talk-list{
	-webkit-transform:translate3d(0, 0, 0);
  }
  .iv-talk-list::-webkit-scrollbar-track-piece{
	background-color:rgba(0, 0, 0, 0);
	border-left:1px solid rgba(0, 0, 0, 0);
  }
  .iv-talk-list::-webkit-scrollbar{
	width:5px;
	height:13px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
  }
  .iv-talk-list::-webkit-scrollbar-thumb{
	background-color:rgba(0, 0, 0, 0.5);
	background-clip:padding-box;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	min-height:28px;
  }
  .iv-talk-list::-webkit-scrollbar-thumb:hover{
	background-color:rgba(0, 0, 0, 0.5);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
  }
  .border-left{
	border-left:0px;
  }
  .col-g-narrow{
	float:none;
	width:100%;
  }
  .col-g-wide{
	float:none;
	width:100%;
  }
  .col-h-995{
	height:auto;
  }
  .box-tile > .box-title{
	display:none;
  }
  .col-h-284{
	height:auto;
  }
  .col-h-725{
	height:auto;
  }
  .iv-info{
	padding:10px;
	height:175px;
  }
  .iv-talk-wrap{
	border:1px solid #e8e8e8;
	border-width:1px 0;
  }
  .iv_input_wrap{
	padding:20px 10px;
  }
  .bg-sky-blue{
	background-color:#fff;
  }
  .bg-sky-blue div{
	color:#666;
  }
  .iv-gallery-wrap{
	height:auto;
  }
  .iv-gallery, .iv-images{
	position:relative !important;
	padding:0 1%;
  }
  .iv-gallery > li{
	width:48%;
	margin:0 1%;
	padding-top:2%;
  }
  .iv-images-wrap{
	height:auto;
  }
  .iv-images{
	width:98%;
  }
  .iv-images > li{
	height:auto;
	float:left;
	width:48%;
	margin:0 1%;
	padding:2% 0 0;
  }
}
@media screen and (max-width:768px){
  .adv2 a{
	width:100%;
	margin-bottom:10px;
  }
  .suggestion_input_submit.disabled{
	width:100%;
	background:#ffffdb !important;
	margin:0;
	margin-top:10px;
	color:#ec642a !important;
	height:36px;
	font-weight:inherit !important;
  }
  .iv-info{
	height:auto;
  }
  .iv-info .iv-img{
	display:none;
  }
  .iv-info .iv-wrap{
	padding:10px;
  }
  .iv-gallery > li em{
	font-size:.875em;
	padding-top:2px;
  }
  .iv_input_area{
	height:100px;
  }
  .iv_input_submit{
	margin-left:0;
  }
  .iv-gallery > li img, .iv-images > li img{
	height:120px;
  }
}
/*访谈 content end*/
/* 民意征集-----开始 */
.suggestion_input_wrap{
  background-color:#f6f6f6;
  border:1px solid #e8e8e8;
  box-sizing:border-box;
  padding:15px 20px;
  margin-top:10px;
}
.suggestion_input_title{
  font-size:.875em;
  color:#666;
  line-height:2em;
  padding-bottom:10px;
  color:#4471c9;
}
.suggestion_input_area{
  display:block;
  border:1px solid #ddd;
  width:100% !important;
  height:80px;
  resize:none;
  margin:0 !important;
  padding:10px;
  box-sizing:border-box;
}
.suggestion_input_submit_wrap{
  text-align:right;
  padding:10px 0;
  font-size:.875em;
}
.suggestion_input_captcha_img{
  vertical-align:top;
  height:30px;
  cursor:pointer;
}
.suggestion_input_captcha{
  width:60px;
  border:1px solid #ddd;
  border-radius:2px;
  height:22px;
  padding:3px;
}
.suggestion_input_submit{
  border:none;
  background-color:#014785;
  height:28px;
  padding:0 10px;
  color:white;
  border-radius:2px;
  cursor:pointer;
}
.suggestion_list_wrap{
}
.suggestion_list > li{
  border-top:1px solid #eaeaea;
  padding:5px 0;
}
.suggestion_list > li:first-child{
  border-top:none;
}
.suggestion_list > li > em{
  font-style:normal;
  font-size:.875em;
  line-height:2em;
  margin-left:5px;
  color:#169fa5;
}
.suggestion_list > li > b{
  font-weight:normal;
  font-size:.875em;
  line-height:2em;
  color:#aaa;
}
.suggestion_list > li > div{
  font-weight:normal;
  font-size:.875em;
  line-height:1.75em;
}
.suggestion_list > li > span{
  font-weight:normal;
  font-size:.875em;
  line-height:1.75em;
  color:#FF790A;
  display:block;
}
.suggestion_list_wrap .box-title{
  color:#4471c9;
  font-size:0.875em;
}
.suggestion_list{
  padding:10px 0;
  line-height:2em;
}
.suggestion_content_replay{
  background-color:#f6f6f6;
  line-height:1.75em;
  color:#ff4c00;
  border:1px solid #e8e8e8;
  box-sizing:border-box;
  padding:15px 20px;
  margin-top:10px;
  font-family:Simsun;
  font-size:0.875em;
}
.suggestion_content_replay p{
  margin:0;
  padding:0;
  color:#ff4c00 !important;
  text-indent:0 !important;
}
.suggestion_content_replay p:first-child{
  font-weight:bold;
}
.suggestion-bar{
  padding-top:10px;
}
@media screen and (max-width:1000px){
  .suggestion-bar{
	padding:10px;
  }
}
/* 民意征集----- 结束  */
.survey-option li > label{
  display:inline;
}
/*适老国务院按钮*/
.old-model-visible{
  display:none;
}
.old-model-visible a.btn-gwy{
  display:block;
  font-size:1.25em;
  padding:0.5em;
  text-align:center;
  background:#00a2f1;
  color:#fff;
}
.old-model-visible a.btn-gwy:hover{
  opacity:0.9;
}
.old-model-visible a.btn-gwy .icon-gwy:before{
  display:inline-block;
  font-size:1.25em;
  font-family:"icomoon";
  content:attr(icon);
  vertical-align:middle;
  transform:scale(1, 1.25) translate(0, -2px);
}
@media screen and (max-width:1000px){
  .old-model-visible{
	display:block;
  }
}
/*适老开关·登录·简繁体*/
.top-link{
  float:right;
  line-height:70px;
  height:70px;
}
.top-bar .version-links:after, .top-bar .version-links:before{
  content:"|";
  padding:0 6px;
  font-size:.75em;
}
#pip-triggers-container{
  float:left;
}
.version-links{
  float:left;
}
.pip-triggers{
  line-height:20px;
  text-align:left;
}
.pip-triggers > em > i{
  vertical-align:middle;
}
.top-bar .user > a{
  color:#3e71a4;
}
.login-others > ul > a{
  line-height:40px;
  height:40px;
}
@media screen and (max-width:1020px){
  .login-others > ul{
	right:0 !important;
  }
}
@media screen and (max-width:1000px){
  .top-link{
	padding-right:10px;
	line-height:36px;
	height:36px;
  }
  .top-link a{
	line-height:36px;
	height:36px;
  }
}
/*上街概况适老开关*/
.body.sub .top-bar > .main-wrap{
  padding-right:0;
}
.body.sub .top-bar #pip-triggers-container{
  padding:0 10px;
}
.body.sub .top-bar .version-links:after{
  display:none;
}
@media screen and (min-width:1000px){
  .body.sub .pip-triggers > em > i.pip-triggers-on{
	background:#999;
  }
  .body.sub .pip-triggers > em > i{
	color:#fff;
  }
}
/*适老开关·登录·简繁体 end*/