﻿/***********全局重置CSS*****************/

/*分辨率在300-720之间*/

@media screen and (max-width: 300px) {
  .areaSelMenu .fileTab {
    width: 100%;
  }
  .areaSelMenu {
    left: 0;
  }
  .file_wrap.fileTab .item .item-i {
    display: inline-block;
    font-size: 0;
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
  }
  .file-tab-wrap .file_wrap.fileTab {
    padding: 0 20px;
    width: 100%;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 1024px) {
  .areaSelMenu .fileTab {
    width: 100%!important;
  }
  .areaSelMenu {
    left: -20%!important;
  }
  .file-tab-wrap .file_wrap.fileTab {
    padding: 0 20px;
    width: 100%;
    box-sizing: border-box;
  }
  .file_wrap.fileTab .item .item-i {
    display: inline-block;
    font-size: 0;
    width: 100%;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 960px) {
  .areaSelMenu .fileTab {
    width: 100%;
  }
  .areaSelMenu {
    left: -10%!important;
  }
  .file_wrap.fileTab .item .item-i {
    display: inline-block;
    font-size: 0;
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
  }
  .file-tab-wrap .file_wrap.fileTab {
    padding: 0 20px;
    width: 100%;
    box-sizing: border-box;
  }
}

@media screen and (max-width: 720px) {
  .areaSelMenu .fileTab {
    width: 100%;
  }
  .areaSelMenu {
    left: 0;
  }
  .file_wrap.fileTab .item .item-i {
    display: inline-block;
    font-size: 0;
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
  }
  .file-tab-wrap .file_wrap.fileTab {
    padding: 0 20px;
    width: 100%;
    box-sizing: border-box;
  }
}

@media screen and (min-width: 300px) {
  .conter {
    width: 100%;
  }
  form .govName {
    float: right;
    margin-top: 50px;
    text-align: center;
  }
  .conter .rightcon {
    width: 94%;
    margin-left: 3%;
    margin-right: 3%;
  }
  .conter .leftcon {
    width: 35%;
    display: none;
  }
  .jianshuo_top {
    width: 100%;
  }
  .top_bg_con {
    width: 100%;
  }
  .jianshuo_top .logo {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
  }
  .jianshuo_top .logo a span{
    font-family: 黑体;
    font-size: 32px;
    font-weight: bold;
    display: inline-block;
    width: 270px;
    margin-left: 8px;
    color: #2b5c9b;
    vertical-align: middle;
  }
  .footer_con {
    width: 100%;
  }
  .footer_con .con_left {
    width: 40%;
    display: none;
  }
  .footer_con .con_right {
    width: 100%;
    text-align: center;
  }
  .jianshuo_menu {
    width: 100%;
  }
  .jianshuo_top .search_index .sr {
    width: 50%;
    height: 35px;
    line-height: 35px;
  }
  .jianshuo_top .search_index {
    width: 100%;
    margin: 10px 0 0 0;
  }
  .search_index .btn {
    width: 25%;
  }
  .jianshuo_top {
    height: 130px;
  }
  .search_index .guanjz {
    display: none;
  }
  .search_index form a {
    display: none;
  }
  .jianshuo_menu_bg {
    display: none;
  }
  .conter {
    margin: 0 auto;
  }
  .conter .rightcon .searchcon_tit {
    margin: 10px 0;
  }
  .conter .rightcon .searchcon_tit .correctKeyword {
    color: #3247dd;
    text-decoration: underline;
  }
  .top_bg_con .rightcon {
    display: none;
  }
  .search_index .btn {
    height: 35px;
    line-height: 35px;
  }
  .conter .list_page .display {
    display: none;
  }
  .index_conter {
    width: 100%;
  }
  .search_index {
    width: 90%;
    margin: 0 auto;
  }
  .search_index .sr {
    width: 75%;
    height: 35px;
  }
  .top_logo {
    margin: 20px auto;
    /*width: 70%;*/
  }
  .search-center_content .noContent {
    font-size: 18px;
    margin-left: 0px;
    margin-top: 20px;
  }
  .search-center_content .errorSearch {
    margin: 20px 0;
    font-size: 16px;
  }
}

/*分辨率在720-960之间*/

@media screen and (min-width: 720px) {
  .conter {
    width: 100%;
  }
  form .govName {
    float: right;
    margin-top: 50px;
    text-align: center;
  }
  .conter .rightcon {
    width: 94%;
    margin-left: 6%;
    margin-right: 0;
  }
  .conter .leftcon {
    width: 35%;
    display: none;
  }
  .jianshuo_top {
    width: 100%;
  }
  .top_bg_con {
    width: 100%;
  }
  .jianshuo_top .logo {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 10px 0 0 0;
  }
  .footer_con {
    width: 100%;
  }
  .footer_con .con_left {
    width: 40%;
    display: block;
  }
  .footer_con .con_right {
    width: 55%;
    text-align: right;
  }
  .jianshuo_menu {
    width: 95%;
  }
  .jianshuo_top .search_index .sr {
    height: 45px;
    line-height: 45px;
  }
  .jianshuo_top .search_index {
    width: 100%;
    margin: 10px 0 0 0;
  }
  .search_index .btn {
    width: 12%;
  }
  .jianshuo_top {
    height: 110px;
  }
  .search_index .guanjz {
    display: none;
  }
  .search_index form a {
    display: none;
  }
  .jianshuo_menu_bg {
    display: block;
  }
  .conter {
    margin: 10px auto;
  }
  .conter .rightcon .searchcon_tit {
    margin-bottom: 0;
  }
  .top_bg_con .rightcon {
    display: block;
  }
  .search_index .btn {
    height: 45px;
    line-height: 45px;
  }
  .conter .list_page .display {
    display: block;
  }
  .index_conter {
    width: 100%;
  }
  .search_index {
    width: 70%;
    margin: 0 auto;
  }
  .search_index .sr {
    width: 70%;
    height: 45px;
  }
  .top_logo {
    margin: 20px 0;
    /*width: 100%;*/
  }
  .search-center_content .noContent {
    font-size: 24px;
    margin: 0 0 20px 20px;
  }
  .jianshuo_menu div.all {
    width: 12%;
  }
  .jianshuo_menu ul {
    width: 68%;
  }
  .jianshuo_menu ul li {
    width: 25%;
  }
  .hide720 {
    /* visibility: hidden; */
    display: none;
  }
}

/*分辨率在960-1024之间*/

@media screen and (min-width: 960px) {
  .conter {
    width: 100%;
  }
  form .govName {
    float: right;
    margin-top: 50px;
    text-align: center;
  }
  .conter .rightcon {
    width: 58%;
    margin-left: 5%;
    margin-right: 0;
  }
  .conter .leftcon {
    width: 35%;
    display: inline-block;
  }
  .jianshuo_top {
    width: 100%;
  }
  .top_bg_con {
    width: 100%;
  }
  .jianshuo_top .logo {
    width: 300px;
    text-align: center;
    margin: 10px 0 0 25px;
    padding: 5px 0;
  }
  .footer_con {
    width: 100%;
  }
  .footer_con .con_left {
    width: 40%;
    display: block;
  }
  .footer_con .con_right {
    width: 55%;
    text-align: right;
  }
  .jianshuo_menu {
    width: 95%;
  }
  .jianshuo_top .search_index .sr {
    width: 330px;
    margin-left: 0;
    height: 45px;
    line-height: 45px;
  }
  .jianshuo_top #tjc {
    width: 330px!important;
  }
  .jianshuo_top .search_index {
    width: 610px;
    margin: 30px 0 0 0;
  }
  .search_index .btn {
    width: 100px;
  }
  .jianshuo_top {
    height: 110px;
  }
  .search_index .guanjz {
    display: block;
  }
  .search_index form a {
    display: none;
  }
  .jianshuo_menu_bg {
    display: block;
  }
  .conter {
    margin: 10px auto;
  }
  .conter .rightcon .searchcon_tit {
    margin-bottom: 0;
  }
  .top_bg_con .rightcon {
    display: block;
  }
  .search_index .btn {
    height: 45px;
    line-height: 45px;
  }
  .conter .list_page .display {
    display: block;
  }
  .index_conter {
    width: 830px;
  }
  .search_index {
    width: 830px;
    margin: 0;
  }
  .search_index .sr {
    width: 618px;
    height: 45px;
  }
  .top_logo {
    margin: 20px 0;
    /*width: 100%;*/
  }
  .search-center_content .noContent {
    font-size: 24px;
    margin: 0 0 20px 20px;
  }
  .jianshuo_menu ul li {
    width: 20%;
  }
  .jianshuo_menu div.all {
    width: 15%;
  }
  .jianshuo_menu ul {
    width: 72%;
  }
  .hide960 {
    /* visibility: hidden; */
    display: none;
  }
}

/*分辨率在1024-1280之间*/

@media screen and (min-width: 1024px) {
  .conter {
    width: 100%;
  }
  .conter .rightcon {
    width: 58%;
    margin-left: 5%;
    margin-right: 0;
  }
  .conter .leftcon {
    width: 35%;
    display: inline-block;
  }
  .jianshuo_top {
    width: 100%;
  }
  .top_bg_con {
    width: 100%;
  }
  .jianshuo_top .logo {
    width: 300px;
    text-align: center;
    margin: 10px 0 0 25px;
    padding: 5px 0;
  }
  .footer_con {
    width: 100%;
  }
  .footer_con .con_left {
    width: 40%;
    display: block;
  }
  .footer_con .con_right {
    width: 55%;
    text-align: right;
  }
  .jianshuo_menu {
    width: 95%;
  }
  .jianshuo_top .search_index .sr {
    width: 300px;
    margin-left: 0;
    height: 45px;
    line-height: 45px;
  }
  .jianshuo_top .search_index {
    width: 675px;
    margin: 10px 0 0 0;
  }
  .search_index .btn {
    width: 100px;
  }
  .jianshuo_top {
    height: 110px;
  }
  .search_index .guanjz {
    display: block;
  }
  .search_index form a {
    display: block;
  }
  .jianshuo_menu_bg {
    display: block;
  }
  .conter {
    margin: 10px auto;
  }
  .conter .rightcon .searchcon_tit {
    margin-bottom: 0;
  }
  .top_bg_con .rightcon {
    display: block;
  }
  .search_index .btn {
    height: 45px;
    line-height: 45px;
  }
  .conter .list_page .display {
    display: block;
  }
  .index_conter {
    width: 830px;
  }
  .search_index {
    width: 830px;
    margin: 0;
  }
  .search_index .sr {
    width: 618px;
    height: 45px;
  }
  .top_logo {
    margin: 20px 0;
    /*width: 100%;*/
  }
  .search-center_content .noContent {
    font-size: 24px;
    margin: 0 0 20px 20px;
  }
  .jianshuo_menu div.all {
    width: 12%;
  }
  .jianshuo_menu ul {
    width: 75%;
  }
  .jianshuo_menu ul li {
    width: 16.6%;
  }
  .hide1024 {
    /* visibility: hidden; */
    display: none;
  }
}

/*分辨率在1280-1366之间*/

@media screen and (min-width: 1280px) {
  .conter {
    width: 1200px;
  }
  .conter .rightcon {
    width: 790px;
    margin-left: 20px;
    margin-right: 0;
  }
  .conter .leftcon {
    width: 370px;
    display: inline-block;
  }
  .jianshuo_top {
    width: 1200px;
  }
  .top_bg_con {
    width: 1200px;
  }
  .jianshuo_top .logo {
    width: 350px;
    text-align: left;
    margin: 10px 0 0 0;
    padding: 5px 0;
  }
  .footer_con {
    width: 1200px;
  }
  .footer_con .con_left {
    width: 400px;
    display: block;
  }
  .footer_con .con_right {
    width: 800px;
    text-align: right;
  }
  .jianshuo_menu {
    width: 1200px;
  }
  .jianshuo_top .search_index .sr {
    width: 300px;
    margin-left: 0;
    height: 45px;
    line-height: 45px;
  }
  /* .jianshuo_top #tjc {
    width: 430px !important;
  } */
  .jianshuo_top .search_index {
    width: 675px;
    margin: 10px 0 0 0;
  }
  .search_index .btn {
    width: 100px;
  }
  .jianshuo_top {
    height: 110px;
  }
  .search_index .guanjz {
    display: block;
  }
  .search_index form a {
    display: block;
  }
  .jianshuo_menu_bg {
    display: block;
  }
  .conter {
    margin: 10px auto;
  }
  .conter .rightcon .searchcon_tit {
    margin-bottom: 0;
  }
  .top_bg_con .rightcon {
    display: block;
  }
  .search_index .btn {
    height: 45px;
    line-height: 45px;
  }
  .conter .list_page .display {
    display: block;
  }
  .index_conter {
    width: 830px;
  }
  .search_index {
    width: 830px;
    margin: 0;
  }
  .search_index .sr {
    width: 618px;
    height: 45px;
  }
  .top_logo {
    margin: 20px 0;
    /*width: 100%;*/
  }
  .search-center_content .noContent {
    font-size: 24px;
    margin: 0 0 20px 20px;
  }
  .jianshuo_menu div.all {
    width: 118px;
  }
  .jianshuo_menu ul {
    width: 960px;
  }
  .jianshuo_menu ul li {
    width: 118px;
  }
  .hide1280 {
    /* visibility: hidden; */
    display: none;
  }
}

/*分辨率大于1366*/

@media screen and (min-width: 1366px) {
  .conter {
    width: 1200px;
  }
  .conter .rightcon {
    width: 810px;
    margin-left: 0;
    margin-right: 0;
  }
  .conter .leftcon {
    width: 370px;
    display: inline-block;
  }
  .jianshuo_top {
    width: 1200px;
  }
  .top_bg_con {
    width: 1200px;
  }
  .jianshuo_top .logo {
    width: 350px;
    text-align: left;
    margin: 10px 0 0 0;
    padding: 5px 0;
    height: 52px;
  }
  .footer_con {
    width: 1200px;
  }
  .footer_con .con_left {
    width: 400px;
    display: block;
  }
  .footer_con .con_right {
    width: 800px;
    text-align: right;
  }
  .jianshuo_menu {
    width: 1200px;
  }
  .jianshuo_top .search_index .sr {
    width: 430px;
    margin-left: 0;
    height: 56px;
    line-height: 45px;
  }
  .jianshuo_top .search_index {
    width: 800px;
    margin: 10px 0 0 0;
  }
  .search_index .btn {
    width: 100px;
  }
  .jianshuo_top {
    height: 110px;
  }
  .search_index .guanjz {
    display: block;
  }
  .search_index form a {
    display: block;
  }
  .jianshuo_menu_bg {
    display: block;
  }
  .conter {
    margin: 10px auto;
  }
  .conter .rightcon .searchcon_tit {
    margin-bottom: 0;
  }
  .top_bg_con .rightcon {
    display: block;
  }
  .search_index .btn {
    height: 56px;
    line-height: 45px;
  }
  .conter .list_page .display {
    display: block;
  }
  .index_conter {
    width: 830px;
  }
  .search_index {
    width: 830px;
    margin: 0;
  }
  .search_index .sr {
    width: 618px;
    height: 45px;
  }
  .top_logo {
    margin: 20px 0;
    /*width: 100%;*/
  }
  .search-center_content .noContent {
    font-size: 24px;
    margin: 0 0 20px 20px;
  }
  .jianshuo_menu div.all {
    width: 118px;
  }
  .jianshuo_menu ul {
    width: 960px;
  }
  .jianshuo_menu ul li {
    width: 118px;
  }
  .hide1366 {
    /* visibility: hidden; */
    display: none;
  }
}

/*清除ios默认圆角*/

input, button {
  /*-webkit-appearance:none;*/
  border-radius: 0;
}

body, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd {
  margin: 0;
  font-size: 12px;
}

p {
  margin: 0;
}

ul, ol, li {
  padding-left: 0;
  list-style-type: none;
  overflow: hidden;
}

img {
  border: 0;
}

/***消除img默认边框*****/

a {
  text-decoration: none;
}

/* 链接无下划线 */

a:hover {
  cursor: pointer;
  text-decoration: underline;
}

/*鼠标在链接上出下划线,为手势形态 */

table {
  border-collapse: collapse;
}

/*细线表格*/

em {
  font-style: normal;
}

html {
  overflow-y: scroll;
  height: 100%;
}

/***默认让所有浏览器出现右边滚动条****/

.clear {
  font-size: 0;
  line-height: 0;
  /*height:0;*/
  clear: both;
  overflow: hidden;
  display: block;
}

/***默认清除浮动****/

body {
  font-family: "微软雅黑", "sans-serif", "Arial";
  font-size: 12px;
  background: #fff;
  height: 100%;
}

/****************全局头尾******************/

/******底部样式******/

.footer {
  width: 100%;
  background: #2c94f0;
  padding: 10px 0;
}

.footer_con {
  margin: 0 auto;
  color: #3c3c3c;
  font-size: 14px;
  line-height: 24px;
  overflow: hidden;
}

.footer_con .con_left {
  float: left;
}

.footer_con .con_left a {
  display: inline-block;
  width: 90px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  color: #fff;
  background: #369af2;
  border: 1px solid #1e88e6;
  margin: 0 10px;
  border-radius: 5px;
}

.footer_con .con_right {
  float: left;
  /*text-align:right;*/
  color: #fff;
  height: 35px;
  line-height: 35px;
}

.footer_con_index {
  /*width:635px;*/
  width: 100%;
  margin: 0 auto;
  color: #999999;
  font-size: 12px;
  line-height: 24px;
  overflow: hidden;
  margin-top: -100px;
  position: relative;
  z-index: 9999;
}

.footer_con_index .con_left {
  text-align: center;
}

.footer_con_index .con_left a {
  display: inline-block;
  width: 90px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  color: #666666;
  background: #fff;
  border: 1px solid #eeeeee;
  margin: 0 10px;
  border-radius: 5px;
}

.footer_con_index p {
  height: 60px;
  line-height: 60px;
  text-align: center;
}

/****中间头部样式***/

.index_bg {
  width: 100%;
  /* height:100%; */
  min-height: 100%;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.index_bg_con {
  position: relative;
  padding: 0 0 150px 0;
}

.top_bg {
  width: 100%;
  background: #2d66a5;
  /* height: 100%; */
}

.top_bg_con {
  margin: 0 auto;
  overflow: hidden;
  color: #fff;
  height: 36px;
  line-height: 30px;
}

.top_bg_con a {
  color: #fff;
  padding: 0 5px;
}

.top_bg_con .leftcon {
  float: left;
  width: 50%;
}

.top_bg_con .rightcon {
  float: left;
  width: 50%;
  text-align: right;
}

.index_conter {
  /* height:340px; */
  /* margin:-200px 0 0 -415px; */
  /* top:50%; */
  /* position:absolute; */
  /* left:50%; */
  margin: 80px auto;
  margin-bottom: 30px;
}

.top_logo {
  text-align: center;
  /*margin:20px 0;*/
}

.top_logo img {
  width: 90%;
  max-width: 350px;
}

.search_index {
  position: relative;
}

.search_index .guanjz {
  font-size: 12px;
  color: #666666;
  height: 28px;
  line-height: 28px;
  clear: both;
  padding: 10px 0 0 0px;
  overflow: hidden;
  width: 500px;
}

.search_index .guanjz span {
  float: left;
  color: #2d6fa5;
  font-weight: 600;
  font-size: 14px;
}

.red .search_index .guanjz span {
  color: #ec4f45;
}

.search_index .guanjz a {
  margin: 0 5px;
  background: #fff;
  overflow: hidden;
  color: #2d6fa5;
  border: 1px solid #eeeeee;
  padding: 0 5px;
  display: inline-block;
  height: 26px;
  line-height: 26px;
  font-weight: 600;
  font-size: 14px;
}

.red .search_index .guanjz a {
  color: #ec4f45;
}

/*.search_index .guanjz a:hover{ background-image:url(../images/bgwyh220170829_08.png); text-decoration:none;}*/

.search_index form {
  height: 56px;
  padding-left: 180px;
}

.search_index .sr {
  display: inline-block;
  float: left;
  /*height: 45px; */
  border: 1px solid #f2f2f2;
  border-right: none;
  color: #2d6fa5;
  background: #fff;
  padding: 0 0 0 8px;
  font-size: 14px;
  font-weight: 600;
  padding: 0 20px;
}

.search_index .sr:focus {
  border: 1px solid #5a93ed;
  border-right: none;
  outline: none;
}

.search_index .btn {
  display: inline-block;
  float: left;
  border: none;
  font: 22px "微软雅黑";
  color: block;
  text-align: center;
  background: #3a81bb;
  cursor: pointer;
  color: white;
}

.red .search_index .btn {
  display: inline-block;
  float: left;
  border: none;
  font: 22px "微软雅黑";
  color: block;
  text-align: center;
  background: #ec4f45;
  cursor: pointer;
  color: white;
}

.search_index .btn:focus {
  outline: none;
}

.search_index .btn:hover {
  background: #3a81bb;
}

.search_index form a {
  text-decoration: underline;
  font-size: 14px;
  color: black;
  float: left;
  padding: 0 10px;
  line-height: 47px;
}

.search_index .tc {
  float: left;
  width: 75%;
  margin-left: 560px;
  z-index: 100;
  background: #2d6fa5;
  /*#e0dfdf*/
  padding: 0 20px;
  border: 1px solid #ddd;
  box-sizing: border-box;
  box-shadow: 3px 2px 5px #e5e5e5;
  -moz-box-shadow: 3px 2px 5px #e5e5e5;
  -o-box-shadow: 3px 2px 5px #e5e5e5;
  -webkit-box-shadow: 3px 2px 5px #e5e5e5;
}

.search_index .tc h2 {
  color: #666666;
  border-bottom: 1px solid #f2f2f2;
  height: 40px;
  line-height: 40px;
  padding: 0 0 0 20px;
  font-weight: normal;
}

.search_index .tc ul li {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}

.search_index .tc ul li a {
  display: block;
  width: 100%;
  padding: 0 0 0 20px;
  color: #333333;
}

.search_index .tc ul li a:hover {
  background: #f5f5f5;
  text-decoration: none;
}

.logo {
  width: 1200px;
  margin: 0 auto;
}

.search_bg {
  background: #fafafa;
  border-bottom: 1px solid #f1f1f1;
  border-top: 1px solid #f1f1f1;
  width: 100%;
}

.search {
  width: 1000px;
  margin: 0 auto;
  padding: 0;
}

.search .search_con {
  height: 26px;
  line-height: 26px;
  margin: 10px 0 10px 0;
  color: #333;
  font-size: 14px;
  width: 1000px;
}

.search .search_con span {
  float: left;
  width: 250px;
  text-align: right;
}

.search_top .search_con input {
  padding: 0 5px;
  float: left;
  margin: 0 10px;
  display: inline;
  width: 210px;
  height: 24px;
  line-height: 24px;
  border: 1px solid #e7e7e7;
  outline: none;
}

.search_top .search_con input:focus {
  border: 1px solid #5a93ed;
}

.search_bottom label {
  padding: 0 4px;
}

.search_bottom .iptWid {
  margin: 0 5px;
  display: inline;
  width: 150px;
  height: 34px;
  line-height: 34px;
  border: 1px solid #e7e7e7;
}

.search_bottom select {
  /*float:left;*/
  margin: 0 10px;
  display: inline;
  width: 150px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #e7e7e7;
  outline: none;
}

.search_bottom select:focus {
  border: 1px solid #5a93ed;
}

.search_bottom .btn {
  margin: 0 0 20px 260px;
  width: 100px;
  height: 47px;
  line-height: 47px;
  text-align: center;
}

.search_bottom .btn a {
  background: #1881eb;
  display: block;
  color: #fff;
  font-size: 18px;
}

.search_con .tm-st {
  height: 22px;
  border: 1px solid #e7e7e7;
}

.search_con .tm-ed {
  height: 22px;
  border: 1px solid #e7e7e7;
}

/*--检索主页--*/

.jianshuo_top {
  margin: 0 auto;
}

.jianshuo_top .logo {
  float: left;
  display: inline;
}

.jianshuo_top .search_index {
  position: relative;
  float: left;
  display: inline;
}

.jianshuo_top .search_index .tc {
  width: 450px;
}

.jianshuo_menu_bg {
  background: #f1f1f1;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
}

.fileSearch {
  height: 30px;
  line-height: 30px;
  background: #fafafa;
  border-bottom: 1px solid #eee;
}

.fileSearch ul {
  width: 1200px;
  height: 100%;
  display: block;
  margin: 0 auto;
}

.fileSearch ul li {
  display: inline-block;
  margin-right: 50px;
}

.jianshuo_menu {
  margin: 0 auto;
  height: 40px;
}

.jianshuo_menu ul {
  white-space: nowrap;
  /*width: 960px;*/
  float: left;
  height: 40px;
  overflow: hidden;
}

.jianshuo_menu ul li {
  /*float:left;*/
  /*width:118px;*/
  text-align: center;
  display: inline-block;
}

.jianshuo_menu ul li a {
  display: block;
  color: #444444;
  font-size: 18px;
  position: relative;
  height: 40px;
  line-height: 40px;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.jianshuo_menu ul li a.hover, .jianshuo_menu ul li a:hover, .jianshuo_menu div.all a.hover, .jianshuo_menu div.all a:hover {
  background: #fff;
  border-right: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  text-decoration: none;
  color: #1892ff;
  font-size: 20px;
  font-weight: bold;
}

.red .jianshuo_menu ul li a.hover, .red .jianshuo_menu ul li a:hover, .red .jianshuo_menu div.all a.hover, .red .jianshuo_menu div.all a:hover {
  background: #fff;
  border-right: 1px solid #ec4f45;
  border-left: 1px solid #ec4f45;
  text-decoration: none;
  color: #ec4f45;
  font-size: 20px;
  font-weight: bold;
}

.jianshuo_menu div.all {
  float: left;
  text-align: center;
}

.jianshuo_menu div.all a {
  display: block;
  color: #444444;
  font-size: 18px;
  position: relative;
  height: 40px;
  line-height: 40px;
}

.jianshuo_menu .btn_left {
  float: left;
  background: url(../images/jianshuosy20171010_53.png) left 5px no-repeat;
  width: 30px;
  height: 40px;
  border: none;
  cursor: pointer;
  margin-right: 30px;
}

.jianshuo_menu .btn_left:hover {
  background-image: url(../images/jianshuosy20171010_50.png);
}

.jianshuo_menu .btn_right {
  float: right;
  width: 30px;
  height: 40px;
  border: none;
  cursor: pointer;
  background: url(../images/jianshuosy20171010_53.png) left -35px no-repeat;
}

.jianshuo_menu .btn_right:hover {
  background-image: url(../images/jianshuosy20171010_50.png);
}

:focus {
  outline: 0;
}

.conter {
  overflow: hidden;
  position: relative;
  min-height: calc(100vh - 94px);
}

.conter .leftcon {
  float: right;
}

.conter .leftcon .tit {
  padding: 15px 0;
  height: 23px;
  line-height: 23px;
}

.conter .leftcon .tit span:nth-child(1) {
  display: inline-block;
  border-left: 3px solid #1881eb;
  position: relative;
  left: -1px;
  padding: 0 0 0 10px;
  color: #333333;
  font-size: 16px;
  font-weight: bold;
}

.red .conter .leftcon .tit span:nth-child(1) {
  border-left: 3px solid #ec4f45;
}

.conter .leftcon .tit span.open {
  height: 23px;
  line-height: 23px;
  font-size: 16px;
  float: right;
  padding-right: 40px;
  background: url(../images/top-bottom.png) 28px 2px no-repeat;
  background-size: 35px;
}

.conter .leftcon .tjlist {
  border: 1px solid #eeeeee;
  padding: 0 0 20px 0;
  margin: 0 0 10px 0;
  overflow: hidden;
}

.conter .leftcon .tjlist ul {
  width: 338px;
  margin: 0 auto;
  overflow: hidden;
}

.conter .leftcon .tjlist ul li {
  float: left;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  width: 110px;
  text-align: center;
  display: inline;
  margin: 0 4px 4px 0;
  background: #f67c6f;
}

.conter .leftcon .tjlist ul li a {
  color: #fff;
  display: block;
}

/*.conter .leftcon .tjlist ul li + li{ width:85px; background:#6dc8e1;}
.conter .leftcon .tjlist ul li + li + li{ width:130px; background:#c588df;}
.conter .leftcon .tjlist ul li + li + li + li{ width:85px; background:#64bae5;}
.conter .leftcon .tjlist ul li + li + li + li + li{ width:130px; background:#f7b233;}
.conter .leftcon .tjlist ul li + li + li + li + li + li{ width:110px; background:#a6cf65;}*/

.conter .leftcon .imglist {
  /*border:1px solid #eeeeee; */
  /*padding:0 0 20px 0;*/
  margin: 0 0 10px 0;
  overflow: hidden;
}

.conter .leftcon .relPerson {
  height: 213px;
}

.conter .leftcon .relPerson span.open {
  background-position: 28px -15px;
}

.conter .leftcon .imglist p {
  display: inline-block;
  margin: 5px;
  text-align: center;
}

.conter .leftcon .imglist p.per {
  float: left;
  width: 100px;
  margin: 0px 0 0 18px;
  text-align: center;
  font-size: 14px;
}

.conter .leftcon .imglist p.org {
  line-height: 34px;
  height: 34px;
  overflow: hidden;
  background: url(../images/dian20171010.png) 15px 16px no-repeat;
  padding: 0 0 0 25px;
}

.conter .leftcon .imglist p span {
  display: block;
  margin: 0 0 5px 0;
}

.conter .leftcon .imglist p img {
  width: 100px;
}

.conter .leftcon .imglist p a {
  color: #666666;
}

.conter .leftcon .imglist p.org a {
  font-size: 14px;
}

.conter .leftcon .imglist ul {
  width: 338px;
  margin: 0 auto;
  overflow: hidden;
}

.conter .leftcon .imglist ul li {
  float: left;
  width: 78px;
  text-align: center;
  display: inline;
  margin: 7px 3px;
}

.conter .leftcon .imglist ul li span {
  background: url(../images/jianshuosy20171010_26.png);
  height: 70px;
  width: 70px;
  display: block;
  border: 1px solid #fff;
}

.conter .leftcon .imglist ul li a {
  color: #666666;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}

.conter .leftcon .imglist ul li:hover span {
  border: 1px solid #c9dff5;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
  background-image: url(../images/jianshuosy20171010_27.png);
}

.conter .leftcon .imglist ul li:hover a {
  color: #1881eb;
}

.conter .leftcon .imglist ul li a:hover {
  text-decoration: none;
}

.conter .leftcon .imglist ul li span.bg2 {
  background-position: -85px top;
}

.conter .leftcon .imglist ul li span.bg3 {
  background-position: -175px top;
}

.conter .leftcon .imglist ul li span.bg4 {
  background-position: -260px top;
}

.conter .leftcon .list_con {
  border: 1px solid #eeeeee;
  padding: 0 0 20px 0;
  margin: 0 0 10px 0;
  overflow: hidden;
}

.conter .leftcon .list_con p {
  line-height: 34px;
  height: 34px;
  overflow: hidden;
  background: url(../images/dian20171010.png) 15px 16px no-repeat;
  padding: 0 0 0 25px;
}

.conter .leftcon .list_con p a {
  color: #666666;
  font-size: 14px;
}

.conter .leftcon .quwei_con {
  border: 1px solid #eeeeee;
  padding: 0 0 20px 0;
  margin: 0 0 10px 0;
}

.conter .leftcon .quwei_con h1 {
  width: 335px;
  margin: 0 auto;
}

.conter .leftcon .quwei_con h3 {
  font-size: 16px;
  color: #007ed9;
  font-weight: normal;
  width: 335px;
  margin: 0 auto;
  height: 40px;
  line-height: 40px;
}

.conter .leftcon .quwei_con p {
  color: #666666;
  line-height: 24px;
  width: 335px;
  margin: 0 auto;
}

/*--焦点图--*/

.conter .leftcon .slideContainer {
  position: relative;
  width: 335px;
  margin: 0 auto;
  height: 105px;
}

.conter .leftcon .JD_Slider {
  z-index: 98;
  width: 100%;
}

.conter .leftcon .JD_Slider li {
  margin: 0;
  padding: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: none;
}

.conter .leftcon .JD_Slider li h1 {
  float: left;
  width: 160px;
  overflow: hidden;
  margin: 0 10px 0 0;
}

.conter .leftcon .JD_Slider li h1 img {
  width: 160px;
}

.conter .leftcon .JD_Slider li h4 {
  font-weight: normal;
  color: #333333;
  font-size: 14px;
}

.conter .leftcon .JD_Slider li p {
  color: #999999;
  font-size: 12px;
  line-height: 24px;
  margin: 5px 0;
}

.conter .leftcon .JD_Slider li h3 {
  height: 20px;
}

.conter .leftcon .JD_Slider li h3 a {
  background: #0fa8ec;
  height: 22px;
  line-height: 22px;
  display: inline-block;
  padding: 0 10px;
  font-size: 12px;
  color: #fff;
}

.conter .leftcon .JD_num {
  position: absolute;
  right: 0px;
  top: -30px;
  height: 9px;
  width: 50px;
  z-index: 9;
}

.conter .leftcon .JD_num ul {
  height: 25px;
  width: 100%;
  text-align: center;
}

.conter .leftcon .JD_num ul li {
  height: 9px;
  width: 9px;
  cursor: pointer;
  background: url(../images/jianshuosy20171010_59.png) left bottom no-repeat;
  font-size: 0px;
  text-indent: -20px;
  line-height: 0px;
  margin: 0 3px;
  float: left;
}

.conter .leftcon .JD_num ul li.on {
  background-position: left top;
}

.navbar-wrapper {
  position: absolute;
  left: 50%;
  top: 260px;
  width: 35px;
  margin-left: -655px;
}

.navbar-wrapper span {
  display: block;
  background: url(../images/jianshuosy20171010_18.png) right top no-repeat;
  height: 90px;
  width: 15px;
  padding: 15px 10px 0 10px;
  line-height: 14px;
  color: #666666;
  text-align: center;
  margin: 0 0 10px 0;
}

.navbar-wrapper span+span {
  padding-top: 10px;
  height: 95px;
}

.navbar-wrapper span.hover {
  color: #fff;
  background-image: url(../images/jianshuosy20171010_03.png);
}

.conter .rightcon {
  float: left;
  overflow: hidden;
}

.conter .rightcon .searchcon_tit {
  color: #999999;
  /* height: 30px; */
  margin: 10px 0;
}

.conter .rightcon .searchcon_tit span {
  color: #e1211f;
  padding: 0 5px;
}

.conter .rightcon .searchcon_tit span.correct {
  color: #999;
}

.conter .rightcon .searchcon_top {
  width: 100%;
  overflow: hidden;
}

.conter .rightcon .searchcon_top .searchcon_top_l {
  float: left;
  width: 570px;
  position: relative;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_left {
  width: 150px;
  overflow: hidden;
  display: inline;
  position: absolute;
  left: 0px;
  top: 0px;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_left h1 {
  overflow: hidden;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_left h1 img {
  width: 150px;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_left h3 {
  margin: 5px 0 0 0;
  background: #f9f9f9;
  border: 1px solid #eeeeee;
  height: 26px;
  line-height: 26px;
  font-size: 12px;
  text-align: center;
  font-weight: normal;
  color: #444444;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_left h3 a {
  color: #444444;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_right {
  padding: 0 0 0 170px;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_right span {
  width: 65px;
  display: inline-block;
  margin: 0 20px 0 0;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_right h1 {
  font-size: 16px;
  height: 30px;
  line-height: 30px;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_right h1 span {
  font-size: 16px;
  color: #e1211f;
  text-decoration: underline;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_right a {
  font-size: 24px;
  color: #0051bf;
  padding: 0 10px;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_right a.site {
  font-size: 16px;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_right p {
  line-height: 26px;
  padding: 5px 0;
  color: #333333;
  font-size: 14px;
  position: relative;
  padding: 0 0 0 80px;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_right p span {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 80px;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_right p.http {
  padding: 0;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_right p em {
  color: #539b42;
  font-size: 12px;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_bottom {
  clear: both;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_bottom .tit {
  height: 40px;
  line-height: 40px;
  font-size: 24px;
  color: #333;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_bottom .tit span {
  color: #ee8732;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_bottom p {
  color: #333;
  font-size: 14px;
  line-height: 24px;
  height: 24px;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_bottom p a {
  color: #0051bf;
  text-decoration: underline;
}

.conter .rightcon .searchcon_top .searchcon_top_l .pic_bottom p span {
  float: right;
}

.conter .rightcon .searchcon_top .searchcon_top_r {
  width: 236px;
  float: right;
  height: 185px;
  overflow-y: auto;
  background: #fafafa url(../images/jianshuosy20171010_09.png) 15px top repeat-y;
  border: 1px solid #eee;
}

.conter .rightcon .searchcon_top .searchcon_top_r .scroll {
  float: right;
  width: 95%;
}

.conter .rightcon .searchcon_top .searchcon_top_r .timcon {
  position: relative;
  padding: 0 0 0 30px;
  line-height: 20px;
  font-size: 12px;
  color: #666;
  margin: 20px 0;
}

.conter .rightcon .searchcon_top .searchcon_top_r .timcon span {
  position: absolute;
  left: 2px;
  top: 7px;
}

.conter .rightcon .select_list {
  font-size: 14px;
  line-height: 26px;
  color: #666666;
  overflow: hidden;
  /*margin:0 0 10px 0; */
}

.conter .rightcon .select_list .pic_con {
  width: 145px;
  height: 105px;
  float: left;
  margin: 0 30px 0 0;
  overflow: hidden;
}

.conter .rightcon .select_list .pic_list {
  width: 100%;
  margin-bottom: 8px;
}

.conter .rightcon .select_list .pic_con img {
  width: 145px;
}

.conter .rightcon .ditu .pic_con {
  width: 220px;
  height: 173px;
  color: #333333;
  display: flex;
}

.conter .rightcon .ditu .pic_con img {
  width: 220px;
}

.conter .rightcon .select_list h1 {
  font-size: 18px;
  height: 30px;
  line-height: 30px;
  text-decoration: underline;
}

.conter .rightcon .select_list h1 a {
  color: #3247dd;
}

.conter .rightcon .select_list h1 a span {
  color: #e1211f;
}

/*.conter .rightcon .select_list span{ color:#154f88;}*/

.conter .rightcon .select_list em {
  color: #e1211f;
}

.conter .rightcon .select_list a {
  color: #539b42;
  margin-right: 15px;
}

.conter .rightcon_list .select_list .pic_con {
  display: none;
}

.conter .rightcon_list .select_list .pic_list {
  float: none;
  width: auto;
}

.conter .search_ditu {
  padding: 10px 0;
  overflow: hidden;
}

.conter .search_ditu input {
  border: 1px solid #e7e7e7;
  height: 36px;
  line-height: 36px;
  width: 330px;
  padding: 0 0 0 20px;
  float: left;
}

.conter .search_ditu .btn {
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  color: #fff;
  background: #2c94f0;
  width: 90px;
  float: left;
  border: none;
}

.conter .rightcon .list_fuwuzx {
  width: 100%;
  overflow: hidden;
  position: relative;
  /* margin:20px 0 0 0;*/
}

.conter .rightcon .tit {
  font-size: 18px;
  text-decoration: underline;
  color: #3247dd;
  font-weight: bold;
  margin-bottom: 10px;
}

.conter .rightcon .rel {
  text-decoration: none;
}

.conter .rightcon .tit span {
  /*color:#e1211f;*/
  text-decoration: underline;
  color: #fff;
  background-color: #045cf2;
  border-radius: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

/*相关搜索的字体颜色去掉红色*/

.conter .rightcon .rel span {
  text-decoration: none;
  color: #000;
}

.conter .rightcon .rel.tit span {
  color: #fff;
}

.conter .rightcon p.http {
  color: #539b42;
  height: 40px;
  line-height: 40px;
}

.conter .rightcon p.http a {
  float: right;
  color: #d6d6d6;
  font-size: 14px;
}

.conter .rightcon .imglist {
  border: 1px solid #eeeeee;
  padding: 20px 61px;
  width: 686px;
  height: 210px;
}

.conter .rightcon .imgcont {
  width: 688px;
  height: 210px;
  overflow: hidden;
  position: relative;
  z-index: 9;
}

.conter .rightcon .imglist ul {
  width: 3500px;
  height: 210px;
}

.conter .rightcon .imglist ul li {
  float: left;
  width: 686px;
}

.conter .rightcon .imglist ul li p {
  float: left;
  width: 92px;
  text-align: center;
  display: inline;
  margin: 7px 3px;
}

.conter .rightcon .imglist ul li span {
  background: url(../images/jianshuosy20171010_44.png);
  display: block;
  height: 70px;
}

.conter .rightcon .imglist ul li a {
  color: #666666;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}

.conter .rightcon .imglist ul p:hover span {
  background-image: url(../images/jianshuosy20171010_45.png);
}

.conter .rightcon .imglist ul p:hover a {
  color: #1881eb;
}

.conter .rightcon .imglist ul li a:hover {
  text-decoration: none;
}

.conter .rightcon .imglist ul li span.bg2 {
  background-position: -17px top;
}

.conter .rightcon .imglist ul li span.bg3 {
  background-position: -115px top;
}

.conter .rightcon .imglist ul li span.bg4 {
  background-position: -217px top;
}

.conter .rightcon .imglist ul li span.bg5 {
  background-position: -317px top;
}

.conter .rightcon .imglist ul li span.bg6 {
  background-position: -417px top;
}

.conter .rightcon .imglist ul li span.bg7 {
  background-position: -517px top;
}

.conter .rightcon .imglist ul li span.bg8 {
  background-position: -617px top;
}

.conter .rightcon .imglist ul li span.bg9 {
  background-position: -17px -100px;
}

.conter .rightcon .imglist ul li span.bg10 {
  background-position: -115px -100px;
}

.conter .rightcon .imglist ul li span.bg11 {
  background-position: -217px -100px;
}

.conter .rightcon .imglist ul li span.bg12 {
  background-position: -317px -100px;
}

.conter .rightcon .imglist ul li span.bg13 {
  background-position: -417px -100px;
}

.conter .rightcon .imglist ul li span.bg14 {
  background-position: -517px -100px;
}

.conter .rightcon .imglist ul li span.bg15 {
  background-position: -617px -100px;
}

.conter .rightcon .list_fuwuzx .text-center {
  position: absolute;
  width: 780px;
  height: 44px;
  left: 20px;
  top: 160px;
  z-index: 8;
}

.conter .rightcon .list_fuwuzx .btn {
  float: left;
  background: url(../images/jianshuosy20171010_53.png) left top no-repeat;
  width: 30px;
  height: 30px;
  border: none;
  cursor: pointer;
}

.conter .rightcon .list_fuwuzx .btn2 {
  float: right;
  width: 30px;
  height: 30px;
  border: none;
  cursor: pointer;
  background: url(../images/jianshuosy20171010_53.png) bottom left no-repeat;
}

.conter .rightcon .list_fuwuzx .btn:hover, .conter .rightcon .list_fuwuzx .btn2:hover {
  background-image: url(../images/jianshuosy20171010_50.png);
}

.conter .rightcon .tit_tab {
  height: 39px;
  overflow: hidden;
}

.conter .rightcon .tit_tab span {
  float: left;
  background: #f9f9f9;
  border: 1px solid #eee;
  font-size: 14px;
  color: #333;
  width: 108px;
  text-align: center;
  margin: 0 1px 0 0;
  line-height: 37px;
  cursor: pointer;
}

.conter .rightcon .tit_tab span.hover {
  background: #2c93f0;
  border-color: #2c93f0;
  color: #fff;
}

.conter .rightcon .select_list_tab {
  display: none;
}

.conter .rightcon .select_list_tab .pic_con {
  text-align: center;
  width: 115px;
  height: 55px;
  padding: 15px 0 0 0;
  margin: 0;
}

.conter .rightcon .select_list_tab .pic_con img {
  width: auto;
}

.conter .rightcon .select_list_tab h1 {
  font-weight: normal;
  text-decoration: none;
}

.conter .rightcon .fwchaxun {
  border: 1px solid #eee;
  padding: 5px;
}

.conter .rightcon .fwchaxun .tit_tab {
  background: #f9f9f9;
}

.conter .rightcon .fwchaxun .tit_tab span {
  border: none;
  border-right: 1px solid #eee;
  width: 138px;
  background: none;
  position: relative;
  height: 39px;
}

.conter .rightcon .fwchaxun .tit_tab span.hover {
  background: #fff;
  color: #333;
}

.conter .rightcon .fwchaxun .meishi {
  width: 100%;
  overflow: hidden;
  padding: 20px 0;
}

.conter .rightcon .fwchaxun .meishi li {
  float: left;
  width: 181px;
  text-align: center;
  display: inline;
  margin: 0 10px;
}

.conter .rightcon .fwchaxun .meishi li img {
  width: 181px;
}

.conter .rightcon .fwchaxun .meishi li span {
  display: block;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
}

.conter .rightcon .fwchaxun .meishi li a {
  color: #333;
}

.conter .rightcon .fwchaxun .more {
  border-top: 1px solid #eee;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  text-align: center;
}

.conter .rightcon .fwchaxun .more a {
  color: #bebebe;
}

.conter .rightcon .fwchaxun_con {
  display: none;
}

.conter .rightcon .fwchaxun_con h5 {
  background: #fff6e5;
  color: #f6515f;
  height: 30px;
  line-height: 30px;
  text-indent: 20px;
}

.conter .rightcon .fwchaxun_con p {
  height: 38px;
  border-bottom: 1px solid #eee;
  padding: 5px 0;
}

.conter .rightcon .fwchaxun_con p span {
  color: #dadada;
  width: 80px;
  float: left;
  line-height: 38px;
}

.conter .rightcon .fwchaxun_con p>em {
  float: left;
  width: 250px;
  line-height: 38px;
}

.conter .rightcon .fwchaxun_con p input {
  border: none;
  background: none;
  height: 36px;
  line-height: 36px;
  width: 400px;
  float: left;
  color: #c8c8c8;
  font-size: 14px;
}

.conter .rightcon .fwchaxun_con p input.duan {
  width: 200px;
}

.conter .rightcon .fwchaxun p.btn3 a {
  display: inline-block;
  width: 110px;
  text-align: center;
  background: #2c93f0;
  color: #fff;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
}

.conter .rightcon .fwchaxun p.btn3 {
  border: none;
  margin: 10px 0 0 0;
  padding: 0;
}

.conter .rightcon .fwchaxun_con .text {
  line-height: 24px;
  color: #333;
  text-indent: 2em;
  margin: 5px 0 5px 0;
  width: 100%;
  box-sizing: border-box;
  padding: 0 10px;
}

.conter .rightcon .fwchaxun_con .text em {
  color: #f6515f;
}

.conter .rightcon .fagui_con {
  width: 780px;
  margin: 0 auto;
}

.conter .rightcon .fagui_con strong {
  width: 185px;
  float: left;
  line-height: 32px;
  margin: 0 10px 0px 0;
  font-weight: normal;
  font-size: 14px;
}

.conter .rightcon .fagui_con input, .conter .rightcon .fagui_con strong select {
  width: 178px;
  border: 1px solid #eee;
  line-height: 30px;
  height: 30px;
  line-height: 30px;
}

.conter .rightcon .fagui_con_chang strong {
  width: 380px;
}

.conter .rightcon .fagui_con_chang strong input {
  width: 368px;
}

.conter .rightcon .fwchaxun table {
  width: 100%;
  border-top: 1px solid #eee;
  font-size: 14px;
}

.conter .rightcon .fwchaxun table tr td {
  width: 15%;
  line-height: 20px;
  padding: 15px 5px;
  border-bottom: 1px solid #eee;
  text-align: center;
}

.conter .rightcon .fwchaxun table tr td.chang {
  width: 40%;
  text-align: left;
}

.conter .rightcon .fwchaxun table tr.tou td {
  background: #f9f9f9;
}

.conter .rightcon .fwchaxun .fagui_con p {
  width: 100%;
  overflow: hidden;
  line-height: 34px;
  padding: 20px 0 0 0;
}

.conter .rightcon .fwchaxun .fagui_con p span {
  width: 120px;
  color: #333;
  float: left;
  font-size: 20px;
  line-height: 34px;
}

.conter .rightcon .fwchaxun .fagui_con p input {
  width: 350px;
  float: left;
}

.conter .rightcon .fwchaxun .fagui_con p a {
  color: #2c93f0;
  float: left;
  margin: 0 10px 0 0;
}

.conter .rightcon .fwchaxun .fagui_con p a.btn3 {
  float: left;
  width: 110px;
  text-align: center;
  background: #2c93f0;
  color: #fff;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
}

.conter .rightcon .bendibao {
  height: 26px;
  margin: 10px 0 20px 0;
  color: #9d9d9d;
}

.conter .rightcon .bendibao a {
  display: inline-block;
  background: #f9f9f9;
  border: 1px solid #eee;
  font-size: 12px;
  color: #333;
  padding: 0 10px;
  margin: 0 5px 0 0;
  height: 24px;
  line-height: 24px;
}

.conter .rightcon .bendibao a:hover {
  background-color: #2c93f0;
  color: #fff;
  text-decoration: none;
}

.conter .rightcon .bendibao_con {
  display: none;
  height: 240px;
  overflow-y: scroll;
  padding: 0 20px;
}

.conter .rightcon .bendibao_con p {
  font-size: 14px;
  color: #333;
  line-height: 26px;
}

.conter .rightcon .xiangguancon ul {
  width: 100%;
  overflow: hidden;
}

.conter .rightcon .xiangguancon ul li {
  width: 250px;
  float: left;
  margin: 0 10px 0 0;
  height: 30px;
  line-height: 30px;
}

.conter .rightcon .xiangguancon ul li a {
  color: #3247dd;
  font-size: 14px;
  text-decoration: underline;
}

.conter .list_page {
  height: 32px;
  font-size: 14px;
  width: 400px;
  margin: 30px auto;
}

.conter .list_page a {
  float: left;
  padding: 0 14px;
  height: 32px;
  line-height: 32px;
  color: #999999 !important;
  background: #f1f1f1;
  border-radius: 3px;
  display: inline;
  margin: 0 5px;
}

.conter .list_page a:hover {
  text-decoration: none;
}

.conter .list_page span {
  float: left;
}

.conter .list_page a.hover, .conter .list_page a:hover {
  background: #288fec;
  color: #fff !important;
}

.red .conter .list_page a.hover, .red .conter .list_page a:hover {
  background: #ec4f45;
  color: #fff !important;
}

.conter .list_page label {
  float: left;
  margin: 5px 0 0 0;
  color: #999999;
}

.conter .list_page label select {
  margin: 0 10px;
}

.conter .list_page input {
  border-radius: 3px;
  border: 1px solid #f1f1f1;
  text-align: center;
}

.conter .list_page input:focus {
  outline: none;
  border: 1px solid #5a93ed;
}

.right-nav {
  position: fixed;
  width: 78px;
  right: 0px;
  top: 240px;
  z-index: 9999999;
}

.right-nav ul li {
  width: 78px;
  height: 78px;
  margin: 0 0 5px 0;
}

.right-nav ul li a {
  width: 78px;
  background: #b0b0b0 url(../images/zgh20170513_83.png) no-repeat top center;
  height: 78px;
  display: block;
  opacity: 0.8;
}

.right-nav ul li a.bg2 {
  background-position: center -78px;
}

.right-nav ul li a.bg3 {
  background-position: center -156px;
}

.right-nav ul li a:hover {
  text-decoration: none;
  background-image: url(../images/zgh20170513_81.png);
}

.jianshuo_top #tc {
  width: 430px;
}

.jianshuo_top #tjc {
  width: 430px;
}

.index_conter #tc {
  width: 618px;
}

.index_conter #tjc {
  width: 618px;
}

.ng-scope .fileTab {
  width: 1200px;
  margin: 0 auto;
  font-size: 0;
  padding: 20px 0;
  background: #fff;
}

.fileTab .item>span {
  display: inline-block;
  font-size: 16px;
  color: #111;
  vertical-align: top;
  padding: 5px 0;
  width: 80px;
  text-align: right;
}

.fileTab.areasel .item>span {
  display: inline-block;
  font-size: 14px;
  color: #111;
  vertical-align: top;
  padding: 5px 0;
  width: 150px;
  text-align: center;
  background: #1892ff;
  color: #fff;
  border-radius: 4px;
}

.child-list {
  height: 300px;
  overflow-y: scroll;
}

.search-box {
  position: relative;
}

.topic {
  border: 1px solid #ddd;
  padding: 20px;
  margin-top: 20px;
  margin-left: 80px;
  transition: all 0.3s linear;
}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/

.child-list::-webkit-scrollbar {
  width: 8px;
  height: 4px;
  background-color: #f5f5f5;
}

/*定义滚动条轨道 内阴影+圆角*/

.child-list::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #fff;
}

/*定义滑块 内阴影+圆角*/

.child-list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #aaa;
}

.fileTab .item {
  padding: 10px 0;
}

.fileTab .item>span.tit {
  background: #eee;
  padding: 5px;
  width: 200px;
  text-align: center;
}

.fileTab .child-list .item .item-i {
  padding-left: 5px;
}

.fileTab .item .item-i {
  display: inline-block;
  font-size: 0;
  width: calc(100% - 215px);
}

.fileTab .item .item-i a {
  font-size: 16px;
  color: #666;
  padding: 5px 20px;
  display: inline-block;
  border-radius: 5px;
}

.fileTab .item .item-i a:hover {
  color: #1892ff;
  text-decoration: none;
}

.fileTab .item .item-i a.active {
  background: #1892ff;
  color: #fff;
}

.fileTab.areasel .item .item-i a {
  font-size: 14px;
  margin-left: 5px;
}

.areaSelMenuBox .mask {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
}

.areaSelMenu {
  position: absolute;
  top: 60px;
  left: -40%;
  background: white;
  z-index: 1000;
  padding: 0 30px;
  border-radius: 4px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, .1);
  border: 1px solid #ebeef5;
  transition: all .2s linear;
  width: 100%;
}

.search_index form {
  position: relative;
}

form .govName {
  position: absolute;
  top: 15px;
  left: 0;
  cursor: pointer;
  float: none;
  margin-top: 0;
  text-align: left;
}

.govName i {
  width: 140px;
  display: inline-block;
  vertical-align: top;
  font-style: normal;
}

.govName::before {
  content: '';
  background: url(../images/28-dw.png)no-repeat left center;
  background-size: 24px 24px;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.govName i::after {
  content: '';
  background: url(../images/16-xl.png)no-repeat left center;
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
}

.search_index .guanjz {
  padding-left: 168px;
}

.s-city {
  display: inline-block;
  margin-left: 15px;
  padding: 6px!important;
  border-radius: 4px;
  background-color: #3c93d8;
  cursor: pointer;
  color: #fff!important;
  font-size: 14px;
}

#serveArea {
  border: 1px solid #eee;
  padding: 10px 20px;
  margin-top: 15px;
  box-sizing: border-box;
  background: #f1f1f1a6;
}