.index-zhengshuchaxun {
  background-color: #9e7a4a;
  margin: 10px 0;
  display: flex;
}
.index-zhengshuchaxun-yangben {
  width: 42%;
  padding: 20px 10px;
  display: flex;
  align-items: center;
}
.index-zhengshuchaxun-chaxun {
  color: #fff;
  padding: 20px 5px 5px 10px;
}
.index-zhengshuchaxun-chaxun .form-title {
  font-size: 1.6em;
  padding-left: 10px;
}
.index-zhengshuchaxun-chaxun .form-item {
  padding-left: 10px;
  margin-bottom: 6px;
  display: flex;
}
.index-zhengshuchaxun-chaxun .form-item input {
  margin-top: 4px;
  color: #323234;
  width: auto;
}
.index-zhengshuchaxun-chaxun .form-item button {
  margin-left: 20px;
}
.index-group-xueshu {
  background-color: #78201f;
  margin: 10px 0;
}
.index-group-zhanlan {
  background-color: #23384b;
  margin: 10px 0;
}
.index-group-person .person-group .person-group-list {
  display: flex;
  flex-wrap: wrap;
  padding: 0 20px;
}
.index-group-person .person-group .person-group-list > div {
  width: 50%;
}
.index-group-shipin {
  background-image: url("/mobile/images/bg-img.jpg");
  background-size: 100% 100%;
  background-position: 0 20px;
}
.index-group-wenda {
  background-image: url("/mobile/images/bg-wenda.png");
  background-size: 100% 100%;
  background-position: 0 0;
}
.index-group-zhishi {
  background-image: url("/mobile/images/bg-zhishi.png");
  background-size: 100% 100%;
  background-position: 0 0;
}
.index-group-jiangtang {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0!important;
}
.index-group-jiangtang > img {
  width: 100%;
  float: left;
}
.index-group-jiangtang .content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
}
.index-group-jiangtang .content > a {
  display: block;
  width: 50%;
  height: 100%;
}
.index-group-shop {
  background-image: url("/mobile/images/bg-shop.jpg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 0 0;
}
.index-group-shop .goods-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.index-group-shop .goods-wrapper .good-item {
  width: 50%;
  padding: 4px;
}
.index-group-shop .goods-wrapper .good-item .good-item-content {
  display: block;
  padding: 10px;
  background: #fff;
  overflow: hidden;
  width: 100%;
}
.index-group-shop .goods-wrapper .good-item p {
  margin: 0;
  font-size: 0.8em;
  color: #666;
}
.index-group-shop .goods-wrapper .good-item a {
  color: #333;
}
.index-group-shop .goods-wrapper .good-item a:visited {
  color: #333;
}
.index-group-shop .goods-wrapper .good-item-image-wrapp {
  display: block;
  width: 100%;
  padding: 4px;
  overflow: hidden;
}
.index-group-shop .goods-wrapper .good-item-image-wrapp > div {
  height: 3rem;
}
.index-group-qiye {
  background-image: url("/mobile/images/bg-qiye.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: 0 0;
  padding-left: 3%;
  padding-top: 10px;
}
.index-group-qiye .qiye-wrapper {
  display: flex;
}
.index-group-qiye .qiye-wrapper .qiye-image {
  width: 10%;
  display: flex;
  align-items: center;
}
/*搜索*/
.light_search {
  width: 100%;
  margin: 30px auto;
  overflow: hidden;
}
.light_search ul {
  display: flex;
}
.light_search ul .search-icon {
  background: url("/static/images/search_25.png") no-repeat;
  background-position: 50% 50%;
  width: 60px;
  height: 50px;
}
.light_search ul .search-input-wrapper {
  flex: 1;
  display: flex;
  align-items: center;
}
.light_search ul .search-input-wrapper input {
  width: 100%;
  border: 1px solid #000;
  font-size: 22px;
  padding: 4px 10px;
  outline: none;
}
.light_search ul .search-btn-wrapper {
  width: 80px;
  display: flex;
  align-items: center;
  text-align: center;
}
.light_search button {
  background-color: transparent;
  border: none;
  outline: none;
  font-size: 18px;
}
.newspage-wrapper .news-container {
  padding: 0 10px;
}
.newspage-wrapper .news-container .news-title h1 {
  font-size: 1.4em;
  font-family: "黑体";
}
.newspage-wrapper .news-container .news-title-about {
  font-size: 0.8em;
  color: #666;
}
.newspage-wrapper .news-container .news-content img {
  width: 100%;
  max-width: 100%;
  height: auto !important;
}
.newsindex-wrapper .newsindex-container .page-img {
  text-align: center;
  width: 40%;
  margin: 20px auto;
}
.test {
  display: flex;
  text-align: center;
}
.person-group img {
  width: auto;
  height: 28px;
}
.person-group-img {
  text-align: center;
  width: 60%;
  margin: 20px auto;
}
.person-group .person-group-content {
  padding: 10px 0 20px;
  background-image: url("/static/images/bamboo3.png");
  background-origin: border-box;
  background-position: bottom -20px right -120px;
  background-size: contain;
  background-repeat: no-repeat;
}
.person-group .person-group-sub {
  padding: 10px 20px;
}
.person-group .person-group-sub-img {
  text-align: center;
  width: 80%;
  margin: 10px auto;
}
.person-group .person-group-sub-list {
  display: flex;
  flex-wrap: wrap;
}
.person-group .person-group-sub-list > div {
  width: 25%;
  padding: 0 5px;
}
.person-detail-container {
  padding: 0 6px;
}
.person-detail-item {
  margin-top: 10px;
}
.person-detail-item-title {
  font-size: 1.6em;
  color: #fff;
  height: 80px;
  line-height: 80px;
  width: 100%;
  background-image: url("/static/images/bgmaster.png");
  background-repeat: no-repeat;
  background-position: bottom -30px right 0px;
  padding-left: 30px;
}
.person-detail-item-title a {
  color: #fff;
}
.person-detail-item-title a a:visited {
  color: #fff;
}
.person-detail .zhengshu-title {
  width: 140px;
  margin: 10px auto;
  border: 1px solid #ddd;
  padding: 5px;
  text-align: center;
  font-weight: bold;
  font-size: 1.2em;
}
.person-detail .news-content {
  min-height: 80px;
}
.person-detail .person-detail-baodao .news-content .list-wrapper {
  padding: 10px;
}
.person-detail .person-detail-baodao .news-content .list-wrapper li {
  padding-left: 10px;
  line-height: 1.8;
}
.person-detail .person-detail-baodao .has-point-list li {
  padding-left: 12px;
}
.person-detail .person-detail-baodao .has-point-list li:before {
  content: "•";
  padding-right: 6px;
}
.person-detail .person-detail-zuopin .zuopin-content {
  padding: 10px 20px;
}
.person-detail .person-detail-zuopin .zuopin-content .list-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.person-detail .person-detail-zuopin .zuopin-content .list-wrapper > li {
  width: 49%;
  height: 180px;
  padding: 6px;
  overflow: hidden;
}
.person-detail .person-detail-zuopin .zuopin-content .list-wrapper > li > div {
  position: relative;
  overflow: hidden;
  background: #f3f3f3;
  display: flex;
  flex-direction: column;
  padding: 4px;
  border-radius: 4px;
  width: 100%;
  height: 100%;
}
.person-detail .person-detail-zuopin .zuopin-content .list-wrapper > li > div > a {
  flex: 1;
  overflow: hidden;
}
.person-detail .person-detail-zuopin .zuopin-content .list-wrapper > li > div p {
  background: #fff;
  width: 100%;
  height: 30px;
  line-height: 30px;
  margin: 0;
  text-align: center;
}
.person-detail .person-detail-zuopin .show-more {
  text-align: center;
}
.person-detail-title {
  font-size: 1.2em;
  border-top: 5px solid #bf3737;
  margin-top: 10px;
  padding-top: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
  font-weight: bold;
}
.voiceindex-wrapper .page-img {
  text-align: center;
  width: 40%;
  margin: 20px auto;
}
.voiceindex-wrapper .zhibo-title {
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 80px;
  color: #fff;
  position: absolute;
  bottom: 0;
  z-index: 999;
  display: flex;
  justify-content: space-between;
  padding: 10px 20px;
}
.voiceindex-wrapper .zhibo-title .zhibo-title-content {
  font-size: 1.6em;
  font-weight: bold;
  width: 50%;
}
.voiceindex-wrapper .zhibo-title a {
  color: #fff;
}
.voiceindex-wrapper .zhibo-title a:visited {
  color: #fff;
}
.voiceindex-wrapper .voice-group {
  background: #f1f1f1;
  padding: 20px;
}
.voiceindex-wrapper .voice-group .voice-group-item {
  margin-bottom: 10px;
}
.voiceindex-wrapper .voice-group .voice-group-item .voice-group-item-title {
  display: inline-block;
  border-top: 1px solid #ddd;
  padding: 4px 30px 4px 0;
  margin-top: 4px;
}
.askpage-wrapper .van-button__text a {
  color: #fff;
}
.askpage-wrapper .van-button__text a:visited {
  color: #fff;
}
.question-wrapper {
  font-size: 0.8em;
}
.question-wrapper .question-container {
  padding-bottom: 10px;
}
.question-wrapper .answer-left-content {
  padding: 10px;
}
.question-wrapper .question-title {
  position: relative;
  border-bottom: 2px solid #D0D0D0;
  padding-left: 60px;
}
.question-wrapper .question-title .heading {
  font-size: 1.2em;
  font-weight: bold;
  margin: 10px 0px;
}
.question-wrapper .question-title:before {
  content: "";
  background: url("/static/images/question_03.png") no-repeat;
  width: 36px;
  height: 35px;
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 10px;
}
.question-wrapper .left-content-title {
  position: relative;
  padding-left: 50px;
  padding-right: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.question-wrapper .left-content-title .heading {
  font-size: 1.2em;
  font-weight: bold;
}
.question-wrapper .left-content-title:before {
  content: "";
  background: url("/static/images/answer_06.png") no-repeat;
  width: 36px;
  height: 35px;
  display: inline-block;
  position: absolute;
  top: 5px;
  left: 10px;
}
.question-wrapper .alc-content {
  color: #666;
  padding: 0 10px 10px;
  border-bottom: 1px dashed #999;
}
.question-wrapper .alc-content p {
  text-indent: 2em;
}
.question-wrapper .respondent {
  color: #999;
  font-size: 0.8em;
}
.question-wrapper .respondent > span {
  display: inline-block;
  margin-left: 10px;
  position: relative;
}
.question-wrapper .respondent > a {
  display: inline-block;
  margin-left: 30px;
  position: relative;
}
.question-wrapper .fabulous:before {
  content: "";
  width: 22px;
  height: 22px;
  background: url("/static/images/fabulous_03.png") no-repeat;
  display: inline-block;
  position: absolute;
  right: 15px;
  top: -5px;
}
.question-wrapper .other-answer-title {
  position: relative;
  padding-left: 40px;
}
.question-wrapper .other-answer-title:before {
  content: "";
  background: url("/static/images/other_03.png") no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 10px;
}
.question-wrapper .other-answer-title .heading {
  font-size: 1.2em;
  font-weight: bold;
  margin: 10px 0px;
}
.question-wrapper .alc-other-content {
  color: #666;
  padding: 0 10px 10px;
  border-bottom: 1px dashed #999;
}
.question-wrapper .alc-other-content p {
  text-indent: 2em;
}
.question-wrapper .van-field__control {
  border: 1px solid #ddd;
  margin-top: 5px;
  margin-bottom: 5px;
}
.question-submit-wrapper .question-submit-container {
  margin-top: 10px;
}
.question-submit-wrapper .bor {
  padding: 10px 10px 10px 50px;
}
.question-submit-wrapper .submit-title {
  position: relative;
  padding-left: 50px;
  display: flex;
  align-items: center;
  line-height: 36px;
}
.question-submit-wrapper .submit-title:before {
  content: "";
  background: url("/static/images/question_03.png") no-repeat;
  width: 36px;
  height: 35px;
  display: inline-block;
  position: absolute;
  top: 5px;
  left: 8px;
}
.question-submit-wrapper .van-field__control {
  border: 1px solid #ddd;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 4px;
}
.question-submit-wrapper .addAsk input {
  width: 100%;
  padding: 4px;
}
.qiyeindex-wrapper .page-img {
  text-align: center;
  width: 40%;
  margin: 20px auto;
}
.qiyeindex-wrapper .qiye-group {
  padding: 20px 10px 10px;
}
.qiyeindex-wrapper .qiye-group .qiye-group-title {
  display: block;
  text-align: center;
  color: #fff;
}
.qiyeindex-wrapper .qiye-group .qiye-group-title .wenzi {
  font-size: 2em;
}
.qiyeindex-wrapper .qiye-group .qiye-group-title .pinyin {
  font-size: 1.2em;
}
.qiyeindex-wrapper .qiye-group .qiye-group-title:visited {
  color: #fff;
}
.qiyeindex-wrapper .qiye-group .qiye-list-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.qiyeindex-wrapper .qiye-group .qiye-list-wrapper .qiye-item-wrapper {
  width: 100%;
  padding: 10px;
}
.qiyeindex-wrapper .qiye-group .qiye-list-wrapper .qiye-item-wrapper .com_list_li_name {
  font-size: 1.2em;
  color: #fff;
  padding: 10px 0;
  display: inline-block;
}
.qiyeindex-wrapper .qiye-group .qiye-list-wrapper .qiye-item-wrapper .qiye-item-list-bg {
  position: relative;
  padding: 20px 20px 20px 0.6rem;
  color: #fff;
  line-height: 1.4;
}
.qiyeindex-wrapper .qiye-group .qiye-list-wrapper .qiye-item-wrapper .com_list_bg {
  border-left: 1px solid #AAA;
  padding-left: 0.4rem;
}
.qiyeindex-wrapper .qiye-group .qiye-list-wrapper .qiye-item-wrapper .com_list_bg .icon {
  width: 27px;
  height: 27px;
  position: absolute;
  right: 9px;
  top: 4px;
}
.qiyeindex-wrapper .qiye-group .qiye-list-wrapper .qiye-item-wrapper .see {
  text-align: center;
  margin-top: 10px;
}
.qiyeindex-wrapper .qiye-group .qiye-list-wrapper .qiye-item-wrapper .see a {
  color: #fff;
}
.qiyeindex-wrapper .qiye-group .qiye-list-wrapper .qiye-item-wrapper .see a:visited {
  color: #fff;
}
.qiyeindex-wrapper .qiye-group-duanzhou .qiye-item-list-bg {
  background-color: #417571;
}
.qiyeindex-wrapper .qiye-group-gaoyao {
  background-color: #23384b;
}
.qiyeindex-wrapper .qiye-group-gaoyao .qiye-item-list-bg {
  background-color: #365069;
}
.qiyeindex-wrapper .qiye-group-dinghu {
  background-color: #639d91;
}
.qiyeindex-wrapper .qiye-group-dinghu .qiye-item-list-bg {
  background-color: #417571;
}
.qiyeindex-wrapper .qiye-group-other {
  background-color: #819467;
}
.qiyeindex-wrapper .qiye-group-other .qiye-item-list-bg {
  background-color: #6a7c54;
}
.voicepage-wrapper .hot_voice {
  width: 100%;
  border-top: 1px solid #bf3737;
  background-color: #f2f2f2;
  padding-left: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.voicepage-wrapper .hot_voice .hot_li {
  overflow: hidden;
  padding: 10px;
}
.voicepage-wrapper .hot_voice .hot_li a {
  display: flex;
}
.voicepage-wrapper .hot_voice .hot_li a img {
  width: 130px;
  margin-right: 10px;
}
.xiehuiindex-wrapper .page-img {
  text-align: center;
  width: 40%;
  margin: 20px auto;
}
.xiehuiindex-wrapper .xiehui-content {
  color: #fff;
  padding: 10px;
}
.xiehuiindex-wrapper .xiehui-content p {
  text-indent: 2em;
}
.xiehuiindex-wrapper .other-xiehui-list .ass_ul {
  display: flex;
  flex-wrap: wrap;
}
.xiehuiindex-wrapper .other-xiehui-list .ass_ul > li {
  width: 50%;
  padding: 5px;
}
.xiehuiindex-wrapper .other-xiehui-list .ass_ul > li a {
  color: #333;
}
.xiehuiindex-wrapper .other-xiehui-list .ass_ul .ass_li {
  background-origin: border-box;
  background-position: bottom 0 right 0px;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.xiehuiindex-wrapper .other-xiehui-list .ass_ul .ass_span {
  display: block;
  font-family: "Microsoft YaHei", "微软雅黑";
  color: #333;
}
.museumindex-wrapper .page-img {
  text-align: center;
  width: 40%;
  margin: 20px auto;
}
/**
 * 博物馆列表
 */
.museum-list {
  margin-bottom: 100px;
}
.museum-list .museum-list-wrapper {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.museum-list .museum-list-wrapper .museum-list-item {
  width: 50%;
  padding: 10px;
  display: block;
  color: #333;
}
.museum-list .museum-list-wrapper .light_more {
  padding: 10px 0;
}
.museum-list .museum-list-wrapper .light_more span {
  line-height: 22px;
  font-size: 16px;
}
.museum-list .museum-list-wrapper .light_more span:after {
  content: "";
  width: 33px;
  height: 19px;
  background: url("/static/images/black.png") no-repeat;
  display: inline-block;
}
.museum-list .museum-list-wrapper .museum-list-item-image {
  height: 3rem;
  width: 100%;
}
.museum-list .museum-list-wrapper .museum-list-item-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.4;
  padding: 10px 0;
  font-family: "Microsoft YaHei", "微软雅黑";
}
.museum-cate-info h1 {
  text-align: center;
  font-size: 22px;
  margin: 20px;
  font-family: "Microsoft YaHei", "微软雅黑";
  letter-spacing: 10px;
}
.museum-cate-info .museum-cate-info-content {
  padding: 40px 10px;
  margin: 0 auto;
  width: 100%;
  font-size: 14px;
  letter-spacing: 4px;
  line-height: 1.4;
}
.museum-cate-info .museum-cate-info-content p {
  text-indent: 2em;
}
.museum-record-list {
  margin-bottom: 100px;
}
.museum-record-list .museum-list-wrapper {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.museum-record-list .museum-list-wrapper .museum-list-item {
  width: 50%;
  padding: 5px;
  display: block;
  color: #333;
  overflow: hidden;
}
.museum-record-list .museum-list-wrapper .museum-list-item-wrapper {
  border: 1px solid #ddd;
  padding: 5px;
  border-radius: 4px;
}
.museum-record-list .museum-list-wrapper .museum-list-item-image {
  height: 3rem;
  width: 100%;
  overflow: hidden;
}
.museum-record-list .museum-list-wrapper .museum-list-item-title {
  color: #333;
  font-size: 16px;
  padding: 10px 0 10px;
  font-family: "Microsoft YaHei", "微软雅黑";
  width: 100%;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.schoolindex-wrapper .school-group .school-group-title {
  width: 50%;
  margin: 10px 0;
}
.schoolindex-wrapper .school-group .school-group-list > ul {
  display: flex;
  flex-wrap: wrap;
}
.schoolindex-wrapper .school-group .school-group-list > ul > li {
  width: 50%;
  color: #fff;
  margin-bottom: 5px;
}
.schoolindex-wrapper .school-group .school-group-list > ul > li a {
  color: #fff;
}
.schoolindex-wrapper .school-group .school-group-list > ul > li a:visited {
  color: #fff;
}
.schoolpage-wrapper .shool_top {
  margin-top: 60px;
}
.schoolpage-wrapper .shool_top > span {
  font-size: 2em;
}
.schoolpage-wrapper .school_bg {
  display: block;
  background: url("/static/images/school.jpg") no-repeat;
  width: 100%;
  height: 587px;
  font-size: 2em;
  color: #FFFFFF;
  padding-left: 20px;
  padding-top: 10px;
  font-weight: bold;
}
.schoolpage-wrapper .school_first {
  margin-top: 20px;
  width: 100%;
}
.schoolpage-wrapper .school_first_bg {
  background: url("/static/images/title.png") no-repeat;
  width: 100%;
  height: 80px;
  line-height: 80px;
  font-size: 1.6em;
  color: #FFFFFF;
  padding-left: 40px;
}
.schoolpage-wrapper .school_first_bg a {
  color: #fff;
}
.schoolpage-wrapper .school_first_bg a:visited {
  color: #fff;
}
.schoolpage-wrapper .school_in {
  width: 100%;
  border-bottom: #e2e2df 1px solid;
  padding-bottom: 30px;
  overflow: hidden;
}
.schoolpage-wrapper .school_first_content {
  background-color: #f8f8f5;
  padding: 10px;
  overflow: hidden;
}
.schoolpage-wrapper .school_first_content img {
  width: 100%;
}
.schoolpage-wrapper .school_in p {
  width: 100%;
  display: block;
  text-indent: 2em;
}
.schoolpage-wrapper .school_bottom {
  width: 100%;
  overflow: hidden;
  padding-top: 30px;
  margin-bottom: 30px;
}
.schoolpage-wrapper .school {
  display: block;
  width: 100%;
  height: 65px;
  line-height: 65px;
  background-color: #e5efed;
  font-size: 30px;
  padding-right: 30px;
  padding-left: 10px;
}
.schoolpage-wrapper .school_infor {
  width: 100%;
}
.schoolpage-wrapper .school_infor span {
  display: block;
  line-height: 20px;
}
.school_first_content.news-wraper {
  margin-top: 0;
}
.school_first_content.news-wraper li {
  color: #333;
}
.school_first_content.news-wraper a {
  color: #333;
}
.school_first_content.news-wraper a:visited {
  color: #333;
}
/**
 * 理事会
 */
.lishihui_wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 20px -5px;
}
.lishihui_wrapper .lishihui_item {
  width: 50%;
  padding: 5px;
}
.lishihui_wrapper .lishihui_item > a {
  background: #00a2d4;
  padding: 20px 40px;
  display: block;
}
.lishihui_wrapper .lishihui_item .lishihui_item_title {
  border-bottom: 1px solid #aaa;
  padding: 30px 0;
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  color: #fff;
  font-family: "Microsoft YaHei", "微软雅黑";
  letter-spacing: 2px;
}
/*# sourceMappingURL=style.css.map */