﻿@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;
}
em{
  font-style:normal;
}
.clearfix{
  zoom:1;
}
.clearfix:after{
  content:"";
  display:block;
  clear:both;
  height:0;
}
a{
  color:#666;
  text-decoration:none;
}
.min-wrap{
  width:100%;
  min-width:1000px;
}
.main-wrap{
  width:1000px;
  margin:0 auto;
}
@media screen and (max-width:1024px){
  .main-wrap{
    width:100%;
  }
  .min-wrap{
    min-width:auto;
  }
}
.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-radius:5px 0 0 5px;
}
.find-bar input[type="submit"]{
  display:block;
  float:left;
  border-left:none;
  background:url(../images/icon_search.png) no-repeat center transparent;
  width:50px;
  outline:none;
  cursor:pointer;
  border-radius:0 5px 5px 0;
}
.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{
  display:block;
}
/* 一级菜单 */
#menu > ul > li{
  text-align:center;
  display:block;
  float:left;
  width:110px;
  position:relative;
}
#menu > ul > li > a{
  color:#3c3c3c;
  line-height:1.5em;
  padding-top:20px;
  padding-bottom:20px;
  box-sizing:border-box;
}
#menu > ul > li > a:hover{
  color:#dc483a;
}
#menu > ul > li.focus a{
  border-bottom:2px solid #dc483a;
  margin-top:-2px;
}
/* 下拉的菜单栏 */
#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-top:10px;
  padding-bottom:10px;
  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 img{
  width:100%;
  height:100%;
  display:block;
}
.ad a{
  display:block;
}
.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;
  font-size:.875em;
  line-height:1.5em;
  padding:.75em 0;
  overflow:hidden;
}
.news-list > a > span{
  display:block;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  text-decoration:none;
}
.news-list > a > em{
  display:block;
  font-family:Simsun;
  font-style:normal;
  color:#999;
}
.news-list > a:hover > span{
  text-decoration:underline;
}
.news-list.date-bottom > a > span, .news-list.date-bottom > a > em{
  line-height:1.5em;
}
.news-list.date-bottom > a{
  border-top:1px dashed #ccc;
}
.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;
}
.news-list.date-left > .news-top > a{
  display:block;
  line-height:1.5em;
}
.news-list.date-left > .news-top > a > span{
  display:block;
  font-size:1.2em;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.news-list.date-left > .news-top > a > em{
  display:none;
}
.news-list.date-left > .news-top > p{
  display:none;
  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-top{
  border-bottom:1px dotted #ccc;
  padding-bottom:15px;
}
.news-list.date-left > a > em{
  float:left;
  margin-right:10px;
}
.box-tab.t-b-line .news-list.date-left > a{
  padding:.45em 0;
}
.news-list.date-left.bottom-line > a{
  border-top:1px solid #f2f2f2;
  padding-top:.85em;
  padding-bottom:.85em;
}
.news-list.date-left.bottom-line > a:first-child{
  border-top:none;
}
/*新闻列表样式结束*/
.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:112px;
  margin-left:10px;
  min-height:100px;
  border:1px solid #e4e4e4;
  border-radius:5px;
  background-color:#fff;
  text-align:center;
}
.tile-group.col-2 a:first-child{
  margin-left:0;
}
.tile-group.col-2 > a > .icon{
  padding-top:20px;
}
.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;
  font-size:0.875em;
}
.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:15px 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:50%;
  text-align:center;
  margin-top:10px;
  min-height:96px;
}
.news-list > li.topic-img > a{
  line-height:0px;
}
.topic-img img{
  width:100%;
  height:75px;
  padding-bottom:15px;
  display:block;
}
.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:.75em;
  line-height:1.75em;
  padding:15px 0;
  color:#eea29b;
  text-align:center;
}
.copyright table{
  width:100%;
  table-layout:fixed;
}
.copyright table td{
  vertical-align:middle;
}
.copyright table td:first-child{
  width:90px;
}
.copyright table td:nth-child(2){
  width:130px;
}
.copyright table td:nth-child(3){
  width:640px;
}
.copyright table td a img{
  padding-top:6px;
}
.copyright a,.copyright span{
  display:inline-block;
  color:#efb9b4;
}
.copyright a:hover{
  text-decoration:underline;
}
.copyright select{
  border:none;
  padding:3px;
  background-color:#ddd;
  color:#666;
  width:140px;
}
.copyright .small-copyright{
  display:none;
  text-align:center;
  margin:0 auto;
  float:none;
}
/*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;
}
@media screen and (max-width:1000px){
  body{
    font-size:16px;
  }
  .focus-img.owl-carousel .item{
    padding-top:56.25% !important;
  }
  li.border-r-line:first-child{
    border-left:none;
  }
  .min-wrap{
    width:100%;
    min-width:inherit;
  }
  .main-wrap{
    width:auto;
  }
  .top-bar{
    font-size:16px;
    background:none;
  }
  .top-bar .four-links{
    display:none;
  }
  .find-bar{
    float:left;
    width:calc(100% - 70px);
    margin:0;
    border:0;
    background:#ef5c4f;
    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[type="submit"]{
    background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjAyN0I3MEVGQzQyMTFFQ0ExMzJBNDNGQzYwNUNFRkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjAyN0I3MERGQzQyMTFFQ0ExMzJBNDNGQzYwNUNFRkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUU0NjE1REFGQzQxMTFFQ0JENTVGNUQyNUE2RUVBMjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUU0NjE1REJGQzQxMTFFQ0JENTVGNUQyNUE2RUVBMjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5J2fAEAAABq0lEQVR42uyYu0oDQRSGs4mIgWgR8IIg2CoKIuIliIUgWGoXO28PYCF2CuILKNoI2thZWFqmsFASLGKjWHiJoiBGA16KVI7/yg+ui8Lu0VkWmQMfE8icPR8zZM5OLKVUJMwRjYQ8jKARNIJGMOSCabALykCRa7AO+v7E0O4kAgZBQX1GCWTBofoa2yAhrPGBJGncIbACWlzfx8AQOOCcW9AYlOCAQy7lYf48516BqG5BCzyxYJePvGXmrOoWnGChNUGhB+YmdQrmWKRBIDjH3Cm/uX6OmW5QAneCwyLDsV/3OXghPM2KHGt1C9YLBas5vugUvARNIC4Q7OR4pFNwi+OkQHCW447OVpfkL7EM4j7yxpi3F0QnmWGxPKjy2LPteJa2O0l/3GDRIhj5YU4NWHK0xbS0F1vCe/ECWOTnR75ynYIKkALDrvlZMCo6Q3/xKtQGNtX3cQOmHVtsxz1oDmoF3SdBO6gDb+AcFFwdaJ+ra3eiHnDm9eFWQH99dIAcqASvoBcch0nQjlZKJrjSsbBdmk7YUeztz4dti8210wgaQSNoBP+r4LsAAwC0cBph1RhDDwAAAABJRU5ErkJggg==");
  }
  .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;
  }
  .logo{
    width:234px;
    height:51px;
    position:absolute;
    top:30px;
    left:20px;
    padding:0;
  }
  .logo img{
    width:100%;
  }
  /*下拉菜单开始*/
  #menu{
    display:none;
    float:right;
    width:6em;
    position:absolute;
    top:50px;
    right:0;
    padding:0;
    background-color:#fff;
    border-left:1px solid #dbdbdb;
    box-sizing:border-box;
  }
  #menu > ul{
    height:auto;
  }
  #menu li:hover > ul{
    display:none;
  }
  /* 一级菜单 */
  #menu > ul > li{
    width:6em;
    text-align:center;
    display:block;
    float:none;
    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 .icon:before{
    content:none;
  }
  #menu > ul > li.focus a{
    border-bottom:none;
    margin-top:0;
  }
  /*下拉菜单结束*/
  .main-nav{
    width:40px;
    height:50px;
    float:right;
    margin-top:0;
  }
  .main-nav:after{
    content:"";
    display:block;
    background:url(../images/list.png) center center no-repeat;
    width:40px;
    height:50px;
    background-size:50%;
    position:absolute;
    right:0;
    top:0;
    padding:0 10px;
  }
  .main-nav-bg{
    height:50px;
    border-bottom:none;
    margin-bottom:0;
  }
  .nav-bg{
    height:50px !important;
    background-color:#dc483a;
    position:relative;
  }
  .col-452{
    width:52.6%;
  }
  .col-528{
    width:44.6%;
  }
  .col-596{
    width:48.6%;
  }
  .col-384{
    width:48.6%;
  }
  .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{
    display:none;
  }
  .copyright .small-copyright{
    display:block;
  }
  .news_content_content > p > img, .news_content_content > div > img{
    max-width:100% !important;
  }
}
@media screen and (max-width:1000px){
  .top-banner{
    display:none;
  }
  .small-logo{
    display:block;
    padding:10px 7px;
    line-height:0;
  }
  .nav-bg:before{
    display:block;
    background-size:90%;
    background-color:rebeccapurple;
    padding-top:6px;
    width:300px;
  }
  .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;
  }
  .tile-group.col-2 a{
    width:32%;
    margin-left:2%;
    border:none;
    box-shadow:1px 1px 1px #e4e4e4;
    -webket-box-shadow:1px 1px 1px #e4e4e4;
    -moz-box-shadow:1px 1px 1px #e4e4e4;
  }
  .tile-group.col-3 a{
    border-left:none;
  }
  .tile-group.col-2 a, .tile-group.col-3 a{
    min-height:auto;
    padding-bottom:.5em;
  }
  .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:0 12px 12px;
  }
  .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;
  }
  .meta-float{
    display:none !important;
  }
}
@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;
  }
  .nav-bg:before{
    background-size:70%;
  }
  .small-logo img{
    width:70%;
  }
  .suggestion_input_submit.disabled{
    width:100%;
    box-sizing:border-box;
    background:#ffffdb !important;
    margin:0;
    margin-top:10px;
    color:#ec642a !important;
    height:36px;
    font-weight:inherit !important;
  }
}
@media screen and (max-width:320px){
  .box-tab.red-border > dt > ul > li{
    border:none;
    margin-left:3px;
  }
}
/*二级页-开始*/
@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{
  display:block;
  font-family:"iconmoon";
  content:attr(icon);
  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;
  background:#f0f0f0;
  border:1px #dadada solid;
  border-width:1px 0;
  width:100%;
  box-sizing:border-box;
  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:50px;
}
.box-tab.sub-box-c .small-title{
  display:block;
  border-top:0;
}
.box-tab.sub-box-c .sub-content{
  line-height:1.8em;
  word-break:break-all;
}
.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: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:#f79184;
  color:#fff;
  border-radius:15px;
}
/*三级栏目较多的情况下-结束*/
.box-tab .box-title-name.second-title{
  display:none;
}
.box-tab .box-title-name{
  color:#000;
  float:left;
  border-bottom:1px solid #dc483a;
  margin:0 20px;
}
.box-tab.sub-box-c .small-title .box-title-name{
}
.box-tab.sub-box-c .small-title .arrow-down{
  display:none;
  content:"";
  height:2.5em;
  width:45px;
  background:url(../images/arrow_down.png) no-repeat center center;
  background-size:20px 20px;
  cursor:pointer;
  float:right;
}
.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 .box-content{
  padding:10px 20px;
}
.box-tab.sub-box-c .news-list.date-bottom > a{
  padding:calc(.5em + 8px) 0;
}
.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;
  }
  .box-tab dd{
    padding:12px;
  }
  .box-tab.sub-box-c .box-content{
    padding:10px 12px;
  }
}
@media screen and (max-width:1000px){
  .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,
  .box-tab.sub-box-c .small-title .arrow-down,
  .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{
    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%;
  }
}
/*二级页-结束*/
/*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.3em;
  text-align:center;
  color:#333;
}
.sub-content .vice-title{
  padding-bottom:5px;
  text-align:center;
}
.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:1em;
  border-bottom:1px #eaeaea solid;
  padding-bottom:1.25em;
}
.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;
  }
  .mb-space{
    margin-bottom:15px;
  }
  .main-nav-bg.mb-space{
    margin-bottom:0;
  }
  .news-content-function{
    display:none;
  }
}
/*content-结束*/
/*首页广告*/
@media screen and (max-width:1000px){
  .ad{
    display:none;
  }
}
/*翻页-开始-响应式*/
.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-bottom:0;
    text-align:center;
    padding:0;
  }
  .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{
  padding:10px;
  background-color:#f6f6f6;
  border-radius:5px;
}
.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;
  box-sizing:border-box;
}
.suggestion_input_submit_wrap{
  text-align:right;
  padding:10px 0;
  font-size:.75em;
}
.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:10px 0;
  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;
  }
}
.error{
  color:red;
}
.search-f{
  display:table;
  table-layout:fixed;
  width:100%;
  background-color:#fff;
  border:1px solid #e4e4e4;
  box-sizing:border-box;
}
.search-content{
  background-color:#ececec;
  border:1px solid #e4e4e4;
  margin:10px;
  min-height:40px;
  padding:5px 25px;
  border-radius:5px;
  margin-bottom:10px;
}
.search-content h1{
  vertical-align:middle;
  padding:4px 20px 4px 0;
  box-sizing:border-box;
  display:block;
  float:left;
  color:#dc483a;
  font-size:0.875em;
}
.search-f > .title{
  display:table-cell;
  background-color:#dc483a;
  width:20px;
  color:#fff;
  font-size:0.875em;
  padding:10px;
  text-align:center;
  vertical-align:middle;
}
.search-f > .content{
  display:table-cell;
  vertical-align:top;
}
.search-f li{
  float:left;
  width:20%;
  border-left:1px solid #e4e4e4;
  box-sizing:border-box;
  padding:10px;
}
.search-f h1{
  background-color:#ececec;
  border:1px solid #e4e4e4;
  color:#dc483a;
  font-size:0.875em;
  margin:0;
  padding:0 10px;
  line-height:36px;
  border-radius:5px;
  margin-bottom:10px;
}
.search-f h1:before{
  content:"";
  width:13px;
  height:13px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzYzQTI1MUQxMTE5MTFFNjg2MjlGRkQyMDYzM0I3N0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzYzQTI1MUUxMTE5MTFFNjg2MjlGRkQyMDYzM0I3N0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjNBMjUxQjExMTkxMUU2ODYyOUZGRDIwNjMzQjc3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjNBMjUxQzExMTkxMUU2ODYyOUZGRDIwNjMzQjc3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi29fncAAACRSURBVChTnZLLCYAwEEQDFmEL1mAFnm3BcmwhLViPFysRIe6TTFhEQXN4JDuZYfML29B7RiMaq7HnkRq9+DRpjdk4jPQAOuv4SgjhyXwH3xWite+wGJPR5ZFaa/hGQuzZB5qUUhDUWZcnInJYCZMPuCAd5VkRuCUJ3UuIrcqzV3eqOlPV7cHvd4KqHyE+/L0+nNQdaMFYfKsOAAAAAElFTkSuQmCC) no-repeat;
  display:inline-block;
  margin-right:5px;
}
.search-f .form, .search-content .form{
  font-size:0.75em;
  color:#666;
}
.search-f .form > select, .search-content .form > select{
  width:100%;
  border:1px solid #e4e4e4;
  vertical-align:middle;
  height:30px;
  line-height:30px;
  margin:5px;
  padding:5px;
  color:#666;
}
.search-f .form > input, .search-content .form > input{
  width:100%;
  border:1px solid #e4e4e4;
  box-sizing:border-box;
  vertical-align:middle;
  height:30px;
  line-height:30px;
  color:#666;
  margin:5px;
  padding:0 5px;
}
.search-f input[type="submit"], .search-content input[type="submit"]{
  border:1px solid #e2e2e2;
  box-sizing:border-box;
  height:32px;
  line-height:30px;
  vertical-align:middle;
  cursor:pointer;
  width:100%;
  border-radius:20px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4ODA1NDgxQjExMUExMUU2ODA5NEIzMjM4Q0RDRDM0MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4ODA1NDgxQTExMUExMUU2ODA5NEIzMjM4Q0RDRDM0MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3MUI5N0ZGODc2MzkxMUU1ODg5MEM4REVDOTNFODc4QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3MUI5N0ZGOTc2MzkxMUU1ODg5MEM4REVDOTNFODc4QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgCg7TcAAAHXSURBVEhLxdS/q81xHMfxe0kh5deiKJvyI0oZLQYzJuwGiywSm6KkGCwSA5v4B5RiUAyGey2OZBCLwSAlFn09n6fP59un26v7zeV+DY8639f38359zvmecz4zXdf9FzEcQwzHEMMxxHAMMRxDDDWZTBY6gCt4ijk8xnnsQFo/lboVQzXDm3AbXfEGL/CpXP/EObQzvdStGKoMbsQruMF97MMaeM83dAg+Ae/fQb9hlboVQ5XBu7D0QrlOVuARXHeqZL3UrRiKof2w7GEtWcRqvMcXbCjZVOpWDMXQVbjx7loy4ARcf7zJYrdiKIae4R1W1ZIBO/EL15osdiuGYmgez9uSAdvwHbeaLHYrhmLoCT5iXS0ZsAd+4stNFrsVQzF0EX5nB2vJgLNw/dEmi92KoRjyRPqBl1hpySK24DM8XNaXbCp1K4Yqg55IfooH8C/TFza24y1cd7hkvdStGKoZrsel5SexC1uxF2fwDd7XDbSzsVsx1IKC0/iAusHX5vVrHMH1cu3ROYt/srE2w0PCg8W/zCUcw1rUNeZufq9mqVsxVB1cAjd1c9/EbOpWDFVKlsLH7ON285upWzFUKfkb/tD+fOPlFsMxxHAMMRxDDMcQw+XXzfwGbtg2R000/2sAAAAASUVORK5CYII=) right center no-repeat;
}
.search-f input[type="submit"]{
  margin-bottom:0px;
}
.search-content .form > select, .search-content .form > input{
  width:180px;
}
.search-content .form > select{
  margin-left:0;
}
.search-content .form > input[type="submit"]{
  width:120px;
  background-color:#fff;
}
@media screen and (max-width:1000px){
  .search-f li{
    width:50%;
    border-right:1px dotted #e4e4e4;
    border-left:0;
  }
  .search-f > .title{
    vertical-align:top;
  }
}
@media screen and (max-width:1000px){
  .search-f li{
    width:100%;
    border-right:0;
  }
  .search-content{
    background:#fff;
    margin:5px;
    padding:5px;
  }
  .search-content h1{
    margin:0 0 10px 0;
    padding:10px;
    box-sizing:border-box;
    width:100%;
    background:#ececec;
  }
}
@media screen and (max-width:560px){
  .search-content h1{
    margin-bottom:10px;
  }
  .search-content .form > select, .search-content .form > input, .search-content .form > input[type="submit"]{
    width:100%;
    margin-left:0;
    margin-right:0;
  }
}
.result-content{
  color:#666;
  padding:10px;
  line-height:1.8em;
  word-break:break-all;
}
.result-content .msg{
  text-align:center;
}
.result-content .search-more{
  height:32px;
  position:relative;
  text-align:center;
}
.result-content .search-more .click-btn{
  padding:5px 20px;
  background:#fff;
  cursor:pointer;
  border:1px solid #eee;
  border-radius:20px;
  display:inline-block;
}
.result-content .search-more .loading{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:40px;
  background:url(../images/loading.gif) center center no-repeat;
  z-index:5;
}
.result-content .table{
  width:100%;
  background:#ddd;
  border:0;
  margin:0 0 10px 0;
  border-collapse:0;
  border-spacing:1px;
}
.result-content .table th, .result-content .table td{
  background:#fff;
}
.result-content .table th{
  font-size:.875em;
  text-align:right;
}
.result-content .table td{
  padding:10px 0 10px 3px;
  font-size:.875em;
  height:1.375em;
  line-height:1.375em;
}
.result-content .table.result-info th{
  width:10%;
  min-width:68px;
  text-align:right;
  padding-right:5px;
}
.result-content .table.result-info td{
  width:40%;
}
.result-content .table.result-list th{
  text-align:center;
}
.dis-block{
  display:block !important;
}
.dis-none{
  display:none !important;
}
.news-content-share{
  float:left;
}
@media screen and (max-width:1000px){
  .news-content-share{
    display:none;
  }
  .index-float{
    display:none !important;
  }
}
/*网站地图页 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 solid #e8e8e8;
  padding:10px 5px;
  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:14px;
  content:"|";
  padding:0 8px;
}
#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*/