@charset "utf-8";
body{
  margin:0;
  padding:0;
  font:18px "Microsoft YaHei";
  background-color:#f5f5f5;
  -webkit-text-size-adjust:none;
  background:url(../images/body_bg.jpg);
}
body *{
  transition-property:transform, color, background, opacity, border, display, height, z-index, filter !important;
}
img{
  border:0;
}
dl, dt, dd, ul, li, form{
  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;
}
.min-wrap{
  width:100%;
}
.main-wrap{
  width:1000px;
  margin:0 auto;
}
@media screen and (max-width:1024px){
  .main-wrap{
    width:100%;
  }
}
.top-bar{
  background-color:#fafafa;
  line-height:32px;
  font-size:14px;
}
.top-bar .four-links,.top-bar .version-links{
  float:left;
}
.link-sep:before{
  content:"|";
  display:inline-block;
  padding:0 5px;
  color:#888;
}
.top-banner{
  background:url(../images/top_banner.jpg) no-repeat top center;
  height:264px;
}
.logo{
  padding-top:40px;
}
.logo img{
  display:block;
}
.small-logo{
  display:none;
}
.main-nav-bg{
  background-color:#fff;
  border-bottom:1px solid #dbdbdb;
  position:relative;
  z-index:11;
}
.find-bar{
  float:right;
  width:196px;
  margin-top:14px;
  border-radius:5px;
}
.find-bar input[type="text"],.find-bar input[type="submit"]{
  height:40px;
  line-height:40px;
  border:1px solid #dbdbdb;
  box-sizing:border-box;
}
.find-bar input[type="text"]{
  display:block;
  float:left;
  border-right:none;
  background-color:transparent;
  width:calc(100% - 50px);
  padding:6px;
  outline:none;
  color:#999;
  border-top-left-radius:5px;
  border-bottom-left-radius:5px;
}
.find-bar input[type="submit"]{
  display:block;
  float:left;
  width:50px;
  border-left:none;
  background:url(../images/icon_search.png) no-repeat center center;
  outline:none;
  cursor:pointer;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
}
.find-bar em{
  display:none;
  position:absolute;
  padding:5px;
  font-size:.75em;
  font-style:normal;
  color:#f97474;
  background-color:rgba(255,255,255,.66);
}
#menu{
  float:left;
}
/*下拉菜单开始*/
#menu a{
  text-decoration:none;
  display:block;
}
#menu a:hover{
  color:#fff;
}
#menu ul{
  text-align:left;
}
#menu li:hover > ul, #menu li.hover > ul{
  display:block;
}
/* 一级菜单 */
#menu > ul > li{
  text-align:center;
  display:block;
  float:left;
  width:97px;
  position:relative;
}
#menu > ul > li > a{
  color:#3c3c3c;
  line-height:1.5em;
  padding:20px 0;
}
#menu > ul > li > a:hover{
  color:#dc483a;
}
#menu > ul > li.focus > a{
  margin-top:-2px;
  border-bottom:2px solid #dc483a;
}
/* 下拉的菜单栏 */
#menu > ul > li ul{
  display:none;
  position:absolute;
  width:100%;
  background-color:#fff;
  -webket-box-shadow:2px 2px 2px #ccc;
  -moz-box-shadow:2px 2px 2px #ccc;
  border:1px solid #dbdbdb;
  margin-left:-1px;
}
/* 下拉菜单的菜单项 */
#menu > ul > li > ul li{
  text-align:center;
  position:relative;
  font-size:.875em;
  line-height:1.5em;
  border-top:1px solid #dbdbdb;
}
#menu > ul > li > ul li:first-child{
  border-top:none;
}
#menu > ul > li > ul li > a{
  padding:10px 0;
  color:#3c3c3c;
}
#menu > ul > li > ul li > a:hover{
  color:#fff;
  background-color:#d9442e;
}
/* 三级及以下的菜单项的定位 */
#menu > ul > li > ul > li ul{
  left:108px;
  top:0px;
}
#menu > ul > li > ul > li ul > li{
  font-size:.75em;
}
li.border-r-line{
  border-right:1px solid #dbdbdb;
}
li.border-r-line:first-child{
  border-left:1px solid #dbdbdb;
}
/*下拉菜单结束*/
.mb-space{
  margin-bottom:25px;
}
.mr-space{
  margin-right:20px;
}
.ad > a{
  display:block;
}
.ad > a img{
  width:100%;
  display:block;
}
.ad img:hover{
  opacity:0.8;
  filter:alpha(opacity:80);
}
.col-narrow{
  float:left;
}
.col-wide{
  float:left;
}
.col-452{
  width:452px;
}
.col-528{
  width:528px;
}
.box-tab > dd > ul > li{
  display:none;
}
.box-tab > dd > ul > li.focus{
  display:block;
}
.box-tab > dt > ul > li.focus{
  border-top:1px solid #ff5656;
  margin-top:-1px;
  color:#ff5656;
}
.box-tab > dt > ul > li.focus a{
  text-decoration:none;
  color:#ff5656;
}
.box-tab > dt > ul > li{
  float:left;
  color:#333;
  padding:0 15px;
  height:56px;
  line-height:56px;
  cursor:pointer;
}
.box-tab.title-dashed > dt > ul{
  border-top:1px dashed #ccc;
}
.box-tab > dt > ul > a{
  display:block;
  font-size:.75em;
  color:#9c9c9c;
  float:right;
  height:56px;
  line-height:56px;
  font-family:"Arial";
  text-transform:uppercase
}
.box-tab > dt > ul > a:hover{
  color:#ff5656;
  text-decoration:none;
}
.box-tab > dt > ul:after{
  content:"";
  display:block;
  height:0;
  clear:both;
}
.box-tab > dd{
  border-radius:5px;
  background-color:#fff;
  border:1px solid #e4e4e4;
  padding:20px;
}
/*新闻列表样式开始*/
.news-list > a{
  display:block;
  overflow:hidden;
  font-size:.875em;
  line-height:1.5em;
  padding:.75em 0;
}
.news-list > a > em{
  display:block;
  color:#999;
  font-style:normal;
  font-family:simsun;
}
.news-list > a > span{
  display:block;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  text-decoration:none;
}
.news-list > a:hover > span{
  text-decoration:underline;
}
.news-list.date-bottom > li > em{
  line-height:1.25em;
}
.news-list.date-bottom > a{
  border-top:1px dashed #ccc;
  padding-top:1em;
  padding-bottom:1em;
}
.news-list.date-bottom > a:first-child{
  border-top:none;
}
.news-list > a:after{
  content:"";
  display:block;
  height:0;
  clear:both;
}
.news-list.date-left > .news-top{
  line-height:1.5em;
  border-bottom:1px dotted #ccc;
  padding-bottom:15px;
}
.news-list.date-left > .news-top > a{
  display:block;
  font-size:1.2em;
  line-height:1.5em;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.news-list.date-left > .news-top > p{
  display:block;
  font-size:.75em;
  color:#888;
  margin:0;
  line-height:1.75em;
  max-height:3.5em;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
}
.news-list > .news-top + a{
  margin-top:8px;
}
.news-list.date-left > a > em{
  float:left;
  margin-right:10px;
}
.box-tab.t-b-line .news-list.date-left > a > em, .box-tab.t-b-line .news-list.date-left > a > span{
  font-size:.75em;
}
.news-list.date-left.bottom-line > a{
  padding-top:.85em;
  padding-bottom:.85em;
  border-top:1px solid #f2f2f2;
}
.news-list.date-left.bottom-line > a:first-child{
  border-top:none;
}
.col-h-242 .news-list.date-bottom > a{
  padding-top:.45em;
  padding-bottom:.45em;
}
/*新闻列表样式结束*/
.box-tab.red-border{
  position:relative;
}
.box-tab.red-border > dt > a{
  text-decoration:none;
  position:absolute;
  right:0;
  top:0;
  text-decoration:none;
}
.box-tab.red-border > dt > a:hover{
  color:#ff5656;
}
.box-tab.red-border > dt > span{
  float:left;
  display:block;
  color:#fff;
  cursor:default;
  background-color:#f97474;
  line-height:35px;
  height:35px;
  padding:0 25px;
}
.box-tab.red-border > dt > ul{
  float:left;
}
.box-tab.red-border > dd{
  margin-top:20px;
}
.box-tab.red-border > dt > ul > li{
  border:1px solid #f97474;
  color:#333;
  font-size:.75em;
  margin-left:12px;
  line-height:35px;
  height:35px;
  padding:0 20px;
  background-color:#fff;
}
.box-tab.red-border > dt > ul > li.focus{
  margin-top:0px;
}
.box-tab.red-border > dt > ul > li.focus > a{
  color:#ff5656;
  text-decoration:none;
}
.box-tab > dt > a{
  display:block;
  font-size:.75em;
  color:#9c9c9c;
  float:right;
  height:35px;
  line-height:35px;
  font-family:"Arial";
  text-transform:uppercase;
}
.col-596{
  width:616px;
}
.col-384{
  width:364px;
}
.col-h-203{
  min-height:203px;
}
.col-h-242{
  min-height:242px;
}
.col-h-223{
  min-height:223px;
  padding-top:10px;
}
.tile-group.col-2 a{
  display:block;
  float:left;
  width:170px;
  min-height:100px;
  border:1px solid #e4e4e4;
  border-radius:5px;
  background-color:#fff;
  text-align:center;
}
.tile-group.col-2 > a > .icons, .tile-group.col-3 > a > .icons{
  display:block;
  font-family:"iconmoon";
  font-size:2em;
  padding:.5em 0 .125em;
}
.tile-group > a > .title-cn{
  color:#333;
}
.tile-group > a > .title-cn:hover{
  text-decoration:underline;
}
.box-tab.t-b-line{
  border:1px solid #e4e4e4;
  border-radius:5px;
  background-color:#fff;
  padding:10px 20px;
}
.box-tab.t-b-line .box-title-name{
  float:left;
  color:#333;
  border-bottom:1px solid #e4e4e4;
  padding-right:35px;
  line-height:36px;
  margin:0;
}
.box-tab.t-b-line .box-title-name a{
  color:#333;
}
.box-tab .box-title > a{
  display:block;
  font-size:.75em;
  color:#9c9c9c;
  float:right;
  height:37px;
  line-height:37px;
  font-family:"Arial";
  text-transform:uppercase;
}
.box-tab .box-title a:hover{
  color:#ff5656;
  text-decoration:none;
}
.tile-group.col-3 a{
  display:block;
  float:left;
  width:25%;
  text-align:center;
  margin-top:10px;
  min-height:96px;
}
.topic-img > a{
  display:block;
  line-height:0px;
  margin-bottom:10px;
}
.topic-img img{
  display:block;
  width:100%;
  height:68px;
}
.pic-library > li{
  float:left;
  width:32%;
  margin-left:2%;
}
.pic-library > li:first-child{
  margin-left:0%;
}
.pic-library > li em{
  font-style:normal;
  font-weight:bold;
  display:block;
  font-family:simsun;
  font-size:.875em;
  line-height:30px;
  color:#999;
  text-align:center;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.pic-library > li i{
  font-style:normal;
  display:block;
  font-family:simsun;
  font-size:.75em;
  color:#999;
  text-align:left;
}
.pic-library > li img{
  width:100%;
  height:auto;
}
.pic-library a:hover{
  text-decoration:underline;
}
/*领导信箱-详情页*/
.gb-detail{
  min-height:300px;
  padding-bottom:20px !important;
}
.gb-detail > h1{
  font-size:1em;
  font-weight:normal;
  margin:0;
  color:#444;
}
.gb-detail > em{
  display:block;
  font-size:.75em;
  color:#999;
  line-height:2.5em;
  font-style:normal;
  font-family:Arial;
  border-bottom:1px solid #ddd;
  margin-bottom:15px;
}
.gb-detail > div{
  font-size:.875em;
  line-height:1.5em;
  color:#666;
}
.gb-detail > p{
  margin:0;
  margin-top:20px;
  font-size:.875em;
  line-height:1.5em;
  border:1px dotted #ccc;
  background-color:#f3f3f3;
  padding:8px 10px;
  border-radius:5px;
  color:#666;
}
.gb-detail > p:before{
  display:block;
  content:"来信回复：";
  color:#dc483a;
  line-height:2em;
}
.gb-detail > p:after{
  display:block;
  content:attr(data-date);
  font-size:.75em;
  color:#999;
  line-height:2.5em;
  font-weight:normal;
  font-family:Arial;
}
/*领导信箱-提交页*/
.guestbookform{
  background-color:#fff;
  border:1px solid #dbdbdb;
  box-sizing:border-box;
  margin-top:22px;
}
.guestbookform form{
  margin:0 auto;
  padding:30px;
}
.guestbookform dl:after{
  content:"";
  display:block;
  clear:both;
}
.guestbookform dl > dt{
  float:left;
  width:80px;
  text-align:right;
  line-height:40px;
  font-size:.875em;
  color:#666;
}
.guestbookform dl > dt:after{
  content:": ";
}
.guestbookform dl.submit > dt:after{
  content:none;
}
.guestbookform dl.red > dt:before{
  content:"* ";
  color:red;
}
.guestbookform dl > dd{
  padding:5px;
  margin-left:80px;
}
.guestbookform dl > dd > input[type="text"]{
  padding:2px 4px;
  height:24px;
  width:200px;
  border:1px solid #bbb;
  border-radius:3px;
}
.guestbookform dl > dd > img{
  height:30px;
}
.guestbookform dl > dd > input[name="title"]{
  width:400px;
}
.guestbookform dl > dd > textarea{
  padding:2px 4px;
  height:100px;
  width:400px;
  border:1px solid #bbb;
  border-radius:3px;
}
.guestbookform dl > dd > input[name="captcha"]{
  width:100px;
}
.guestbookform dl.submit > dd > span{
  display:inline-block;
  padding:8px 36px;
  background-color:#dc483a;
  color:white;
  text-align:center;
  cursor:pointer;
  border-radius:3px;
}
.guestbookform dl.submit > dd > span:hover{
  opacity:.9;
  filter:alpha(opacity:90);
}
@media screen and (max-width:1000px){
  .guestbookform dl > dt{
    display:none;
  }
  .guestbookform dl > dd{
    margin-left:5px;
  }
  .guestbookform dl > dd > input[type="text"]{
    width:97%;
    height:36px;
  }
  .guestbookform dl > dd > img{
    height:42px;
  }
  .guestbookform dl{
    color:#f3f3f3;
  }
  .guestbookform dl:before{
    content:"*";
    display:block;
    line-height:3em;
    font-size:.75em;
    float:left;
  }
  .guestbookform dl.red{
    color:#FF0000;
  }
  .guestbookform dl > dd > input[name="title"]{
    width:97%;
  }
  .guestbookform dl > dd > textarea{
    width:97%;
  }
  .guestbookform dl > dd > input[name="captcha"]{
    width:100px;
  }
  .guestbookform dl.submit > dd > span{
    width:97%;
    padding:13px 4px;
  }
}
/*尾页-版权*/
.copyright{
  background-color:#dc483a;
  font-size:0.75em;
  line-height:1.75em;
  padding:15px 0;
  color:#eea29b;
  text-align:center;
}
.copyright table{
  width:100%;
  table-layout:fixed;
}
.copyright table td:nth-child(2){
  width:600px;
}
.copyright table td:first-child a{
  float:left;
}
#_span_jiucuo img{
  padding:12px 0 0 10px !important;
}
.copyright select{
  border:none;
  width:140px;
  padding:3px;
  margin:0;
  text-align:right;
  background-color:#ddd;
  color:#666;
}
.copyright .small-copyright{
  display:none;
  text-align:center;
  margin:0 auto;
}
.copyright a,.copyright span{
  display:inline-block;
  color:#eea29b;
}
.copyright a:hover{
  color:#eea29b;
  text-decoration:underline;
}
/*尾页-版权*/
/*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;
}
/*二级页-开始*/
@font-face{
  font-family:"iconmoon";
  src:url("fonts/icomoon.eot?2z3o0y");
  src:url("fonts/icomoon.eot?#iefix2z3o0y") format("embedded-opentype"),
  url("fonts/icomoon.woff?2z3o0y") format("woff"),
  url("fonts/icomoon.ttf?2z3o0y") format("truetype"),
  url("fonts/icomoon.svg?2z3o0y#icomoon") format("svg");
  font-weight:normal;
  font-style:normal;
}
.sub-left-wrap{
  float:left;
  width:185px;
  padding-right:25px;
}
.sub-right-wrap{
  margin-left:220px;
  overflow:hidden;
}
.sub-button .wrap{
  display:block;
  width:100%;
  height:auto;
  padding:0.875em 0 0.75em;
  margin-right:16px;
  border-bottom:1px solid #dbdbdb;
  text-align:center;
  background-color:#fff;
  color:#666;
}
.sub-button .wrap.focus{
  background-color:#dc483a;
  color:#fff;
}
.sub-button .wrap:hover{
  background-color:#f97474;
  color:#fff;
}
.sub-button .wrap .icon:before{
  content:attr(icon);
  font-family:"iconmoon";
  font-size:1.25em;
  text-align:center;
}
.sub-button .wrap .title{
  font-size:.875em;
  line-height:1.5em;
  padding-top:.25em;
}
.box-tab.sub-box-c{
  border:1px solid #dbdbdb;
  background-color:#fff;
  position:relative;
  overflow:hidden;
}
.box-tab.sub-box-c .sub-nav{
  position:absolute;
  z-index:9;
  padding:20px 20px 0;
  display:none;
  width:100%;
  box-sizing:border-box;
  background:#f0f0f0;
  border-color:#dadada;
  border-style:solid;
  border-width:1px 0;
  box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2);
}
.box-tab.sub-box-c .sub-nav a{
  display:block;
  padding:0 15px 20px 0px;
  font-size:.875em;
  float:left;
  color:#333;
}
.box-tab .small-title{
  display:none;
  border-top:2px #044c82 solid;
  background-color:#f0f0f0;
  line-height:2.5em;
}
.box-tab.sub-box-c .small-title{
  display:block;
  border-top:0;
  position:relative;
}
.box-tab.sub-box-c .sub-content{
  padding:15px;
  line-height:1.8em;
}
.box-tab .third-title{
  padding:0 15px;
  border-bottom:1px solid #dbdbdb;
}
.box-tab .third-title a{
  display:block;
  float:left;
  color:#000;
  padding:15px 0px;
  margin-left:20px;
}
.box-tab .third-title a.focus{
  border-bottom:1px solid #dc483a;
  margin-bottom:-1px;
}
/*三级栏目较多的情况下-开始*/
.box-tab .third-title-2{
  padding:10px;
  border-bottom:1px solid #dbdbdb;
}
.box-tab .third-title-2 a{
  display:block;
  float:left;
  color:#000;
  margin:5px;
  line-height:1.8em;
  font-size:.875em;
  padding:0 8px;
}
.box-tab .third-title-2 a.focus{
  border-bottom:none;
  background-color:#f79184;
  color:#fff;
  border-radius:15px;
}
/*三级栏目较多的情况下-结束*/
.box-tab .box-title-name.second-title{
  display:none;
}
.box-tab .box-title-name{
  color:#000;
  padding:5px 0px 4px;
  float:left;
  border-bottom:1px solid #dc483a;
  margin:0 20px;
}
.box-tab.sub-box-c .small-title .arrow-down{
  display:none;
  position:absolute;
  top:0;
  right:0;
  content:"";
  height:2.5em;
  width:50px;
  background:url(../images/arrow_down.png) no-repeat center center;
  background-size:24px 24px;
  cursor:pointer;
}
.box-tab.sub-box-c .small-title .arrow-up{
  background:url(../images/arrow_up.png) no-repeat center center;
  background-size:25px 25px;
}
.search-bar-icon{
  width:2.5em!important;
  height:2.5em!important;
}
.box-tab.sub-box-c .news-list.date-bottom > li{
  padding-left:15px;
  padding-right:15px;
}
.box-tab.sub-box-c .box-content{
  padding:10px 20px;
}
.pic-library.col-3 > li{
  width:31.3333%;
  margin:0 1% 2%;
}
.pic-library.col-3{
  padding-top:10px;
}
@media screen and (max-width:1000px){
  .box-tab span{
    overflow:hidden;
  }
  .main-nav-block{
    display:block !important;
  }
  .box-tab > dd{
    padding:12px;
  }
  .box-tab.sub-box-c .box-content{
    padding:10px 12px;
  }
}
@media screen and (max-width:1000px){
  .box-tab.sub-box-c .small-title .arrow-down{
    display:block;
  }
  .sub-left-wrap{
    width:100%;
    float:none;
    display:none;
  }
  .sub-right-wrap{
    width:100%;
    margin-left:0;
  }
  .box-tab.sub-box-c .sub-nav-block{
    display:block;
  }
  .box-tab.sub-box-c .small-title .arrow-down{
    display:block;
  }
  .box-tab.sub-box-c .small-title .arrow-up{
    display:block;
  }
  .pic-library.col-3 > li{
    width:48%;
  }
  .box-tab .box-title-name.second-title,.box-tab.sub-box-c .small-title .box-title-name.second-title{
    display:block;
    padding: .5em 60px .5em 10px;
    margin: 0;
    line-height: 1.5em;
  }
  .box-tab .third-title a.focus{
    background-color:#f79184;
    color:#fff;
    border-bottom:none;
    margin-bottom:4px;
  }
  .box-tab .third-title a{
    border:1px solid #ccc;
    font-size:.875em;
    border-radius:15px;
    padding:0 8px;
    background-color:#fff;
    border:none;
    line-height:2.5em;
    margin:4px 5px 4px 5px;
  }
  .box-tab .box-title-name{
    border-bottom:none;
  }
}
@media screen and (max-width:420px){
  .pic-library.col-3 > li{
    width:100%;
    margin:0 0 2%;
  }
  .suggestion_input_submit.disabled{
    width:100%;
    background:#ffffdb !important;
    margin:0;
    margin-top:10px;
    color:#ec642a !important;
    height:36px;
    font-weight:inherit !important;
  }
}
/*二级页-结束*/
/*content-开始*/
.location{
  font-size:.75em;
}
.location:before{
  content:"+";
  display:inline-block;
  font-size:16px;
  font-family:"iconmoon";
  color:#888;
  vertical-align:top;
}
.location > a{
  color:#999;
}
.location a:hover{
  color:#ff7900;
}
.location > span{
  color:#333;
}
.location > a:after{
  content:">";
  padding:0px 5px;
}
.location > a:after{
  content:">";
  padding:0px 5px;
}
.pd-space{
  padding:20px;
}
.sub-content{
  color:#666;
}
.sub-content .big-title{
  padding:10px 0;
  font-size:1.5em;
  line-height:1.5em;
  text-align:center;
  color:#333;
}
.sub-content .sub-title{
  padding-bottom:10px;
  font-size:1.2em;
  text-align:center;
  color:#666;
}
.sub-content .content-small-title{
  font-size:.75em;
  text-align:center;
  color:#999;
  line-height:1.5em;
  border-bottom:1px #eaeaea solid;
  padding-bottom:15px;
}
.news_content_description{
  font-size:.75em;
  color:#888;
  background-color:#f3f3f3;
  line-height:1.75em;
  padding:15px;
}
.news_content_content{
  line-height:1.875em;
  font-size:.875em;
  padding-top:15px;
}
.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;
}
.news-content-function > span:hover{
  text-decoration:underline;
}
.news_content_img{
  text-align:center;
  padding:20px 0px;
}
.news_content_img img{
  max-width:700px;
}
@media screen and (max-width:1000px){
  .news_content_img img{
    width:100%;
  }
}
@media screen and (max-width:1000px){
  .pd-space{
    padding:10px 15px;
  }
  .box-tab.sub-box-c.pd-space .sub-content{
    padding:0;
  }
  .box-tab.sub-box-c.pd-space .sub-content.suggestion_input_wrap{
    padding:0;
    background:transparent;
  }
  .news-content-function{
    display:none;
  }
}
/*content-结束*/
.mobile-menu{
  display:none;
}
@media screen and (max-width:1000px){
  body{
    font-size:16px;
  }
  li.border-r-line:first-child{
    border-left:none;
  }
  .min-wrap{
    width:100%;
    min-width:inherit;
  }
  .main-wrap{
    width:auto;
  }
  .top-bar .four-links{
    display:none;
  }
  .find-bar{
    float:left;
    width:calc(100% - 70px);
    margin:0;
    border:0;
    background:#b43a2e;
    border-radius:inherit;
  }
  .find-bar input[type="text"],.find-bar input[type="submit"]{
    height:50px;
    line-height:50px;
    border:none;
  }
  .find-bar input[type="text"]{
    color:#fff;
  }
  .find-bar input::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
    color:#fff;
  }
  .find-bar input::-moz-placeholder{ /* Firefox 19+ */
    color:#fff;
  }
  .find-bar input::-ms-input-placeholder{ /* IE 10+ */
    color:#fff;
  }
  .find-bar input::-moz-placeholder{ /* Firefox 18- */
    color:#fff;
  }
  .find-bar input[type="submit"]{
    background:url(../images/s-search.png) no-repeat center #b43a2e;
  }
  .logo{
    width:234px;
    height:51px;
    position:absolute;
    top:30px;
    left:20px;
    padding:0;
  }
  .logo img{
    width:100%;
  }
  /*下拉菜单开始*/
  #menu{
    display:none;
    float:right;
    position:absolute;
    top:50px;
    right:0;
    padding:0;
    width:auto;
    background-color:#fff;
    border-left:1px solid #dbdbdb;
  }
  #menu > ul{
    height:auto;
    width:6em;
  }
  #menu li:hover > ul{
    display:none;
  }
  /* 一级菜单 */
  #menu > ul > li{
    text-align:center;
    display:block;
    float:none;
    width:auto;
    border-bottom:1px solid #dbdbdb;
  }
  #menu > ul > li:hover{
    background-color:#fff;
  }
  #menu > ul > li.focus{
    background-color:#dbdbdb;
  }
  .border-r-line{
    border-right:none;
  }
  #menu > ul > li > a{
    padding:10px;
    color:#666;
  }
  #menu > ul > li.focus > a{
    margin-top:0;
  }
  #menu .icon:before{
    content:none;
  }
  #menu > ul > li.focus{
    border-bottom:none;
  }
  /*下拉菜单结束*/
  .main-nav-bg{
    height:50px;
    border-bottom:none;
    margin-bottom:0;
  }
  .nav-bg{
    height:50px !important;
    background-color:#dc483a;
    position:relative;
  }
  .nav-bg:before{
    content:"";
    display:none;
    float:left;
    /*background:url(../images/logo_2.png) 15px center no-repeat;*/
    height:50px;
    background-size:60%;
  }
  .mobile-menu{
    display:block;
    background:url(../images/list.png) center center no-repeat;
    background-size:70%;
    height:40px;
    width:40px;
    cursor:pointer;
    margin-right:15px;
    float:right;
  }
  /*焦点图*/
  .focus-img.owl-carousel .item {
    padding-top: 56.25% !important;
  }
  .tile-group.col-2 a{
    width:48.6%;
    border:none;
    box-shadow:1px 1px 1px #e4e4e4;
    -webket-box-shadow:1px 1px 1px #e4e4e4;
    -moz-box-shadow:1px 1px 1px #e4e4e4;
  }
  .box-tab.red-border > dt > ul > li{
    padding:0 10px;
    margin-left:8px;
  }
  .box-tab.red-border > dt > a{
    display:none;
  }
  .box-tab > dt > ul > a{
    display:none;
  }
  .box-tab.title-dashed.pic-list > dt > ul > a{
    display:block;
  }
 .copyright table td div>*{
	display:none;
}
.copyright table td div>.m-visible{
	display:inline-block;
}
.copyright table td:first-child,.copyright table td:last-child{
	display:none;
}
.copyright table td:nth-child(2){
	width:auto;
}
.copyright table td div>.m-block {
	display:block;
}
  .news_content_content > p > img, .news_content_content > div > img{
    max-width:100% !important;
  }
  .ad a{
    width:100%;
    position:relative;
    padding-top:18%;
    overflow:hidden;
  }
  .ad a img{
    width:200%;
    position:absolute;
    top:0;
    left:-50%;
  }
  .top-banner{
    display:none;
  }
  .nav-bg:before{
    display:block;
    background-size:50%;
    padding-top:6px;
  }
  .nav-bg:after{
    top:4px;
  }
  .col-narrow{
    float:none;
  }
  .col-wide{
    float:none;
  }
  .col-452{
    width:auto;
  }
  .col-528{
    width:auto;
  }
  .col-596{
    width:auto;
  }
  .col-384{
    width:auto;
  }
  .mr-space{
    margin-right:0px;
  }
  .col-h-242{
    min-height:auto;
  }
  .col-h-203{
    min-height:auto;
  }
  .col-h-223{
    min-height:auto;
  }
  .topic-img img{
    height:auto;
  }
  .tile-group.col-2 a{
    width:48.6%;
  }
  .tile-group.col-2 a:first-child{
    margin-right:2.8%;
  }
  .tile-group.col-3 a{
    border-left:none;
  }
  .box-tab > dt > ul > li{
    padding:0 15px;
  }
  .box-tab.red-border > dt > ul > li{
    padding:0 20px;
    margin-left:12px;
  }
  .box-tab.title-dashed.pic-list > dt > ul > a{
    display:none;
  }
  .box-tab .box-title > a{
    display:none;
  }
  .box-tab.t-b-line{
    border-radius:0px;
    border-top:1px dashed #ccc;
    padding-top:0;
  }
  .box-tab.t-b-line .box-title-name{
    border-top:1px solid #ff5656;
    margin:0;
    border-bottom:none;
    color:#ff5656;
    margin-top:-1px;
    padding:0 15px;
  }
  .box-tab.t-b-line .box-title-name a{
    color:#ff5656;
  }
  .box-tab.t-b-line .box-title{
    margin-left:-20px;
  }
  .small-logo{
    display:block;
    padding:10px 7px;
    line-height:0;
  }
  .small-logo img{
    width:220px;
  }
  .mobile-menu{
    height:50px;
  }
}
@media screen and (max-width:480px){
  .pic-library > li{
    width:100%;
    margin-left:0%;
    margin-bottom:10px;
  }
  .box-tab.red-border > dt > ul > li{
    padding:0 5px;
    margin-left:6px;
  }
}
@media screen and (max-width:320px){
  .box-tab.red-border > dt > ul > li{
    border:none;
    margin-left:3px;
  }
}
/*翻页-开始-响应式*/
.page-tile{
  display:block;
  border-width:1px 0;
  font-family:Verdana, Arial, "Microsoft YaHei";
  border-top:1px solid #e8e8e8;
}
.page-tile:after{
  display:block;
  content:"";
  clear:both;
}
.page-tile > *{
  color:#888;
  display:block;
  float:left;
  padding:0 .5em;
  min-width:1.5em;
  text-align:center;
  border-right:1px solid #eee;
  font-size:0.75em;
  line-height:30px;
  height:30px;
  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:#df2c32;
  color:#fff;
}
.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.25em 1em;
  background-color:#888;
  margin:0 3px;
  color:#fff;
}
.page-tile-2 span a{
  color:#fff;
}
@media screen and (max-width:1000px){
  .page-tile a, .page-tile span{
    display:none;
  }
  .page-tile > *{
    float:none;
  }
  .page-tile{
    padding:0;
    border-top:none;
    text-align:center;
  }
  .page-tile a.prev, .page-tile a.next{
    display:inline-block;
    box-sizing:border-box;
    height:44px;
    line-height:44px;
    padding:0 15px;
    color:#333;
    border:none;
  }
  .page-tile a.prev:before{
    content:"上一页";
  }
  .page-tile a.next:before{
    content:"下一页";
  }
}
/*翻页--结束*/
/*意见征集*/
.suggestion_input_wrap{
  font-size:.875em;
  background-color:#f6f6f6;
}
.suggestion_input_title{
  font-size:.875em;
  color:#666;
  line-height:2em;
  padding-bottom:10px;
}
.suggestion_input_area{
  display:block;
  border:1px solid #ddd;
  width:100%;
  height:80px;
}
.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{
  margin-left:10px;
  border:none;
  background-color:#dc483a;
  height:28px;
  padding:0 10px;
  color:white;
  border-radius:2px;
  cursor:pointer;
}
.suggestion_list_wrap{
  padding-bottom:32px;
}
.suggestion_list > li{
  border-top:1px solid #eaeaea;
  margin:15px 0;
  padding:15px 0;
}
.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_content_replay{
  font-size:.875em;
  color:#ff4c00;
  border:1px dotted #ccc;
  background-color:#f3f3f3;
  line-height:1.75em;
  padding:5px 15px;
  margin:5px 5px 20px;
  border-radius:5px;
}
@media screen and (max-width:1000px){
  .news-list > a > em{
    display:none;
  }
  .news-list > a{
    padding-top:.5em !important;
    padding-bottom:.5em !important;
  }
  .box-tab.sub-box-c .news-list.date-bottom > a{
    padding-left:0;
    padding-right:0;
  }
}
.news-content-share{
  float:left;
}
@media screen and (max-width:1000px){
  .news-content-share{
    display:none;
  }
}
/*网站地图页 start*/
.map-box.content-box{
  font-size:1em;
}
.map-box > .location{
  font-size:.75em;
  height:2em;
  margin-top:10px;
}
.map{
  margin-bottom:20px;
  margin-top:10px;
}
.map > li{
  border-top:1px dashed #ddd;
  padding:5px 0 10px 10px;
  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 #FF4F4F;
  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*/
/*适老开关·登录·简繁体*/
.top-link{
  float:right;
}
.top-bar .version-links:before, .top-bar .version-links:after{
  font-size:.875em;
  content:"|";
  padding:0 6px;
}
#pip-triggers-container{
  float:left;
}
.pip-triggers{
  line-height:20px;
}
.pip-triggers > em > i{
  vertical-align:middle;
}
.top-bar .user > a{
  color:#3e71a4;
}
@media screen and (max-width:1120px){
  .login-others > ul{
    right:0 !important;
  }
}
/*适老开关·登录·简繁体 end*/