body {
  font-size: 14px;
  font-family: 瀹嬩綋;
}
/*澶撮儴搴曢儴*/
* {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
}
a {
  cursor: pointer;
  text-decoration: none;
  color: #333;
}
a:hover {
  color: #a78d6d;
}
h1 {
  font-family: 瀹嬩綋;
}
ul li {
  list-style: none;
  display: inline-block;
  float: left;
}
img {
  border: none;
  vertical-align: middle;
}
body {
  font-size: 12px;
  color: #333;
  min-width: 1200px;
  min-height: 600px;
}
i {
  display: inline-block;
}
.clear {
  zoom: 1;
}
.clear:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.ellipsis {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.show {
  display: block  !important;
}
.hide {
  display: none !important;
}
.layer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #Fff;
}
.img-layer {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 199;
  background: rgba(0, 0, 0, 0.8);
  display: none;
}
.region-img {
  position: absolute;
  text-align: center;
  z-index: 2299;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.region-close {
  width: 100%;
  height: 100%;
  top: 0;
  border: beige;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1111;
  position: fixed;
  cursor: pointer;
}
.title-box {
  background: url("../img/title-bg.jpg") no-repeat right bottom;
  border-bottom: 4px solid #98856d;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.title-box p {
  background: #98856d;
  font-size: 16px;
  display: block;
  width: 120px;
  height: 35px;
  color: #fff;
  line-height: 35px;
  text-align: center;
  text-shadow: 0px 2px 0px #716251;
}
.title-box p span {
  color: #d9d4ce;
}
.title-box p a {
  color: #fff;
}
.title-box .title-p {
  width: 120px;
}
.navMenubox {
  width: 240px;
  height: auto;
  background: url("../img/list-bg_06.jpg") no-repeat bottom;
  overflow: hidden;
  border: 1px solid #ddd;
  float: left;
}
.navMenu-top {
  font-size: 18px;
  color: #734409;
  padding-left: 20px;
  height: 43px;
  padding-top: 25px;
  background: url(../img/list-bg_03.jpg) no-repeat top;
  font-weight: bold;
}
.navMenu > li {
  width: 240px;
  background: #fffdf9;
}
.navMenu > li a {
  display: block;
  overflow: hidden;
  padding-left: 0px;
  line-height: 40px;
  color: #56432b;
  transition: all .3s;
  position: relative;
  text-decoration: none;
  font-size: 16px;
  width: 230px;
  margin: 0 5px;
  border-bottom: 1px dashed #f1eadc;
}
.navMenu > li:nth-of-type(1) > a {
  border-top: 1px solid transparent;
}
.navMenu > li:last-child > a {
  border-bottom: 1px solid transparent;
}
.navMenu li a .arrow:before {
  margin-right: 15px;
  display: inline-block;
  content: "";
  background: url(../img/more-btn_03.png) no-repeat;
  width: 20px;
  height: 16px;
  margin-left: 15px;
}
.navMenu li a .arrow.open:before {
  margin-right: 15px;
  display: inline-block;
  content: "";
  background: url(../img/more-btn_06.png) no-repeat;
  width: 20px;
  height: 16px;
}
.navMenu > li > ul.sub-menu,
.navMenu > li > ul.sub-menu > li > ul.sub-menu {
  display: none;
  list-style: none;
  clear: both;
}
.navMenu li .active {
  background: #eee5d3;
}
.navMenu > li > ul.sub-menu li {
  background: none;
  margin: 0px;
  padding: 0px;
}
.navMenu > li > ul.sub-menu .active {
  background: #eee5d3;
}
.navMenu > li > ul.sub-menu li > a {
  display: block;
  font-size: 15px;
  line-height: 40px;
  color: #734409;
  clear: both;
}
.navMenu > li > ul.sub-menu li > a span {
  font-size: 15px;
  margin-left: 70px;
}
.sub-menu2 {
  background: #faf6ed;
  overflow: auto;
  display: none;
  width: 230px;
  margin: 0 5px;
}
.navMenu > li > ul.sub-menu .sub-li2 > a .arrow {
  margin-left: 20px;
  margin-right: -8px;
  float: left;
  width: 45px;
}
.navMenu > li > ul.sub-menu .sub-li2 > a span {
  margin-left: 8px;
}
.navMenu > li > ul.sub-menu .sub-li2 > a .sub-esclips {
  display: inline-block;
  float: left;
  width: 150px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.sub-menu2 li a {
  margin: 0px;
}
.sub-menu2 li a span {
  font-size: 13px!important;
  margin-left: 80px!important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 140px;
  display: block;
}
/*content*/
.content {
  position: relative;
  width: 1160px;
  margin: 0 auto;
  top: -15px;
  background: white;
  padding: 20px;
  overflow: hidden;
  box-shadow: 0 5px 15px #666;
  padding-top: 0;
  min-height: 600px;
  overflow-x: auto;
}
.content .swiper-select {
  width: 80px;
  border: 1px solid #ddd;
  float: right;
  margin-right: 0;
  height: 25px;
  line-height: 25px;
  outline: none;
}
.content .pagination {
  margin: 40px auto;
  font-size: 12px;
  color: #333;
  width: 280px;
}
.content .pagination .prev-btn,
.content .pagination .next-btn {
  width: 35px;
  height: 32px;
  background: #ebebeb;
  text-align: center;
  line-height: 28px;
  display: inline-block;
  font-size: 20px;
  color: #ccc;
  margin-right: 10px;
  position: relative;
  top: 2px;
  user-select: none;
}
.content .pagination .no-btn {
  width: 35px;
  height: 32px;
  background: #ebebeb;
  text-align: center;
  line-height: 28px;
  display: inline-block;
  font-size: 20px;
  color: #ccc;
  margin-right: 10px;
  position: relative;
  top: 2px;
  user-select: none;
}
.content .pagination .prev-btn:hover,
.content .pagination .next-btn:hover {
  background: #a78d6d;
  color: #fff;
}
.content .pagination .num-input {
  width: 36px;
  height: 30px;
  line-height: 30px;
  border: 1px solid #ccc;
  text-align: center;
}
.content .cultural-box {
  float: left;
  width: 770px;
  height: 400px;
}
.content .cultural-box .cultural-tab {
  height: 32px;
  margin-top: 10px;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.content .cultural-box .cultural-tab .curl-tab {
  width: 110px;
  height: 30px;
  line-height: 30px;
  margin-right: 8px;
  background: #eee5d3;
  border: 1px solid #eee5d3;
  color: #98856d;
  text-align: center;
  font-size: 14px;
  border-radius: 2px;
  cursor: pointer;
}
.content .cultural-box .cultural-tab .curl-cur {
  background: #fff;
}
.content .cultural-box .slideBox {
  width: 770px;
  height: 310px;
  position: relative;
  margin-top: 10px;
  margin-bottom: 40px;
  display: none;
  text-align: center;
}
.content .cultural-box .slideBox .hd {
  height: 15px;
  overflow: hidden;
  display: inline-block;
  z-index: 1;
  position: relative;
  top: -20px;
}
.content .cultural-box .slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  margin: 0 auto;
}
.content .cultural-box .slideBox .hd ul li {
  float: left;
  margin-right: 5px;
  width: 30px;
  height: 6px;
  line-height: 6px;
  text-align: center;
  background: #9fa3a6;
  cursor: pointer;
}
.content .cultural-box .slideBox .hd ul .on {
  background: #c5a57d;
}
.content .cultural-box .slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.content .cultural-box .slideBox .bd .more-href {
  position: absolute;
  top: -33px;
  right: 10px;
  color: #b8a592;
  font-family: "Microsoft Yahei";
}
.content .cultural-box .slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
}
.content .cultural-box .slideBox .bd li .banner-text {
  position: absolute;
  height: 80px;
  z-index: 99;
  bottom: 0;
  width: 770px;
  background: url("../img/banner-text_03.png") no-repeat top;
  text-align: center;
}
.content .cultural-box .slideBox .bd li .banner-text p {
  padding-top: 25px;
  font-size: 14px;
  line-height: 180%;
  height: 55px;
  color: #fff;
  text-align: center;
}
.content .cultural-box .slideBox .bd li .banner-text p a {
  color: #fff;
}
.content .cultural-box .slideBox .bd img {
  height: 310px;
  display: block;
  width: 770px;
}
.content .cultural-box .curl-on {
  display: block;
}
.content .character-box {
  width: 375px;
  height: 400px;
  float: left;
  margin-right: 15px;
}
.content .character-box .picScroll-left {
  width: 375px;
  overflow: hidden;
  position: relative;
}
.content .character-box .picScroll-left .hd {
  overflow: hidden;
  height: 20px;
  padding: 0 10px;
}
.content .character-box .picScroll-left .hd .prev,
.content .character-box .picScroll-left .hd .next {
  display: block;
  width: 20px;
  height: 30px;
  overflow: hidden;
  cursor: pointer;
  background: url("../img/slide-btn.png") no-repeat;
  position: absolute;
}
.content .character-box .picScroll-left .hd .prev {
  background-position: top left;
  top: 100px;
  left: 0;
}
.content .character-box .picScroll-left .hd .next {
  background-position: top right;
  top: 100px;
  right: 0;
}
.content .character-box .picScroll-left .bd ul {
  overflow: hidden;
  zoom: 1;
  width: 400px;
  padding-top: 10px;
}
.content .character-box .picScroll-left .bd ul li {
  float: left;
  _display: inline;
  overflow: hidden;
  text-align: center;
  border: 1px solid #ccc;
  padding: 1px;
  margin-right: 15px;
  margin-bottom: 15px;
}
.content .character-box .picScroll-left .bd ul li .pic {
  text-align: center;
}
.content .character-box .picScroll-left .bd ul li .pic img {
  width: 175px;
  height: 125px;
  display: block;
  overflow: hidden;
}
.content .character-box .picScroll-left .bd ul li .title {
  width: 175px;
  height: 40px;
  background: #f2ede8;
  line-height: 40px;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.content .character-box .picScroll-left .bd ul li .title p {
  font-size: 16px;
  text-align: center;
}
.content .character-box .picScroll-left .bd ul li .title p a {
  color: #734409;
}
.content .character-box .picScroll-left .bd ul li .title p span {
  color: #b8a592;
  font-size: 12px;
  display: block;
}
.content .history-box {
  float: left;
  width: 280px;
}
.content .history-box ul {
  margin-top: 10px;
  height: 235px;
  overflow: hidden;
}
.content .history-box ul li {
  width: 270px;
  color: #333;
  height: 38px;
  line-height: 38px;
  border-bottom: 1px dotted #b2b2b2;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content .history-box ul li:before {
  margin-bottom: 3px;
  margin-right: 5px;
  content: "";
  display: inline-block;
  width: 3px;
  height: 3px;
  background-color: #7a7a7a;
  border-radius: 50%;
}
.content .memory-box {
  clear: both;
  overflow: auto;
  margin-bottom: 20px;
}
.content .memory-box .memory-little2 {
  margin: 0 16px;
}
.content .memory-box .memory-little {
  width: 375px;
  height: 242px;
  float: left;
  background: url("../img/memory-bg.jpg") no-repeat;
  margin-top: 10px;
}
.content .memory-box .memory-little h3 {
  font-size: 16px;
  color: #734409;
  height: 43px;
  line-height: 43px;
  font-weight: normal;
  padding: 0 10px;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.content .memory-box .memory-little h3 a {
  float: right;
  color: #b8a592;
  font-size: 12px;
}
.content .memory-box .memory-little .memory-info {
  margin: 2px;
}
.content .memory-box .memory-little .memory-info img {
  width: 200px;
  height: 194px;
  overflow: hidden;
  float: left;
}
.content .memory-box .memory-little .memory-info ul {
  margin-left: 15px;
  width: 150px;
  float: left;
  padding-top: 10px;
}
.content .memory-box .memory-little .memory-info ul li {
  width: 150px;
  height: 35px;
  line-height: 35px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: 1px dotted #b2b2b2;
}
.content .memory-box .memory-little .memory-info ul li:before {
  margin-bottom: 3px;
  margin-right: 10px;
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: #7a7a7a;
  border-radius: 50%;
}
.content .memory-box .memory-little .memory-info ul .memory-li-last {
  border-bottom: none;
}
.content .entertainment-box {
  clear: both;
  margin-top: 5px;
  padding-bottom: 20px;
  overflow: hidden;
}
.content .entertainment-box .entertainment-cont {
  height: 280px;
}
.content .entertainment-box .entertainment-cont .tab {
  height: 45px;
  background: #f7f7f7;
  padding-top: 10px;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.content .entertainment-box .entertainment-cont .tab li {
  float: left;
  width: 120px;
  height: 35px;
  line-height: 35px;
  background: url("../img/1225le_21.png") no-repeat;
  margin-right: 10px;
  color: #6f593d;
  font-size: 14px;
  padding-left: 35px;
  cursor: pointer;
}
.content .entertainment-box .entertainment-cont .tab a {
  font-size: 12px;
  float: right;
  color: #b8a592;
  margin-right: 15px;
  margin-top: 10px;
}
.content .entertainment-box .entertainment-cont .tab .cur {
  background: url("../img/1225le_23.png") no-repeat;
  color: #fff;
}
.content .entertainment-box .entertainment-cont .tab-cont {
  padding-top: 5px;
  display: none;
  height: 219px;
  overflow: hidden;
  width: 1175px;
}
.content .entertainment-box .entertainment-cont .tab-cont .cont-list {
  width: 280px;
  height: 210px;
  border: 1px solid #ccc;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.content .entertainment-box .entertainment-cont .tab-cont .cont-list img {
  width: 278px;
  height: 166px;
  margin: 1px 0 1px 1px;
  display: block;
}
.content .entertainment-box .entertainment-cont .tab-cont p {
  text-align: center;
  font-size: 16px;
  background: #f2ede8;
  height: 40px;
  line-height: 40px;
  margin: 1px;
  color: #734409;
}
.content .entertainment-box .entertainment-cont .tab-cont .cont-list-last {
  margin-right: 0;
}
.content .entertainment-box .entertainment-cont .on {
  display: block;
}
.content .banner-box {
  padding-top: 30px;
}
.content .banner-box .slideBox {
  width: 1160px;
  height: 360px;
  overflow: hidden;
  position: relative;
  margin-bottom: 30px;
  border: 1px solid #dcdcdc;
}
.content .banner-box .slideBox .pageState {
  z-index: 99;
  position: absolute;
  right: 20px;
  bottom: 15px;
  font-size: 18px;
  color: #666;
  letter-spacing: 2px;
}
.content .banner-box .slideBox .pageState span {
  font-size: 14px;
}
.content .banner-box .slideBox .hd {
  width: 185px;
  height: 15px;
  overflow: hidden;
  position: absolute;
  left: 335px;
  bottom: 0;
  z-index: 1;
  background: rgba(165, 165, 165, 0.4);
  filter: alpha(opacity=40);
  padding-top: 10px;
  padding-left: 10px;
}
.content .banner-box .slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  width: 625px;
  margin: 0 auto;
}
.content .banner-box .slideBox .hd ul li {
  float: left;
  margin-right: 5px;
  width: 30px;
  height: 5px;
  line-height: 5px;
  text-align: center;
  background: #ececec;
  cursor: pointer;
}
.content .banner-box .slideBox .hd ul .on {
  background: #c5a57d;
}
.content .banner-box .slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.content .banner-box .slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
}
.content .banner-box .slideBox .bd li .banner-text {
  float: left;
  width: 340px;
  height: 300px;
  background: #ebebeb;
  padding: 40px 30px 20px 30px;
}
.content .banner-box .slideBox .bd li .banner-text h2 {
  font-size: 24px;
  font-weight: bold;
}
.content .banner-box .slideBox .bd li .banner-text .info-time {
  font-size: 12px;
  color: #aaa;
  margin: 10px 0;
}
.content .banner-box .slideBox .bd li .banner-text .info-detail {
  font-size: 14px;
  line-height: 200%;
  color: #333;
  text-indent: 20px;
}
.content .banner-box .slideBox .bd img {
  height: 360px;
  display: block;
  width: 760px;
  float: left;
}
.content .news-box {
  width: 290px;
  margin-right: 15px;
  float: left;
}
.content .news-box .title-box-dig p {
  width: 190px;
}
.content .news-box .notices-box {
  overflow: hidden;
  margin-bottom: 30px;
}
.content .news-box .notices-box ul {
  padding: 0 5px;
}
.content .news-box .notices-box ul li {
  font-size: 12px;
  color: #333;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px dotted #ccc;
  position: relative;
  width: 290px;
}
.content .news-box .notices-box ul li a {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 190px;
  display: inline-block;
}
.content .news-box .notices-box ul li a:hover {
  color: #a78d6d;
}
.content .news-box .notices-box ul li .news-time {
  color: #aaa;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 8px;
}
.content .news-box .notices-box ul li:before {
  margin-bottom: 17px;
  margin-right: 5px;
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: #7a7a7a;
  border-radius: 50%;
}
.content .weekly-box .txtMarquee-top {
  height: auto!important;
}
.content .weekly-box .weekly-info {
  color: #333;
  width: 290px;
  display: inline-block;
  height: auto!important;
}
.content .weekly-box .weekly-info a {
  color: #a78d6d;
  float: right;
}
.content .weekly-box .weekly-info span {
  margin-top: 10px;
  margin-right: 8px;
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: #7a7a7a;
  border-radius: 50%;
  float: left;
}
.content .weekly-box .weekly-info p {
  float: left;
  width: 275px;
  line-height: 200%;
}
.content .city-list {
  width: 1160px;
  overflow: auto;
  margin-top: 25px;
}
.content .city-list .city-item {
  width: 375px;
  height: 360px;
  margin-right: 15px;
  float: left;
}
.content .city-list .city-item h2 {
  background: url("../img/title-list_03.jpg") no-repeat center;
  border-bottom: 1px solid #ccc;
  height: 42px;
  line-height: 42px;
  font-size: 16px;
  padding-right: 15px;
  color: #734409;
  padding-left: 20px;
  font-weight: normal;
}
.content .city-list .city-item h2 a {
  float: right;
  font-size: 12px;
  color: #b8a592;
}
.content .city-list .city-item .city-info {
  margin-left: 1px;
  overflow: hidden;
  border: 1px solid #ccc;
  margin-top: 2px;
  height: 302px;
}
.content .city-list .city-item .city-info img {
  float: left;
  width: 160px;
  height: 120px ;
}
.content .city-list .city-item .city-info .city-detail {
  float: left;
  width: 180px;
  height: 100px;
  padding: 10px;
}
.content .city-list .city-item .city-info .city-detail h3 {
  font-size: 14px;
  margin: 0px 0 10px 0;
  line-height: 130%;
}
.content .city-list .city-item .city-info .city-detail p {
  font-size: 12px;
  color: #333;
  line-height: 170%;
  text-indent: 20px;
}
.content .city-list .city-item ul {
  padding: 5px;
}
.content .city-list .city-item ul li {
  font-size: 12px;
  color: #333;
  height: 35px;
  line-height: 35px;
  border-bottom: 1px dotted #ccc;
  position: relative;
  width: 350px;
  margin-left: 8px;
}
.content .city-list .city-item ul li a {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 250px;
  display: inline-block;
}
.content .city-list .city-item ul li a:hover {
  color: #a78d6d;
}
.content .city-list .city-item ul li .news-time {
  color: #aaa;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 8px;
}
.content .city-list .city-item ul .last-li {
  border-bottom: none;
}
.content .city-list .city-item ul li:before {
  margin-bottom: 17px;
  margin-right: 5px;
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: #7a7a7a;
  border-radius: 50%;
}
.content .info-detail-title {
  border-bottom: 1px solid #ccc;
  margin-left: -20px;
  padding-left: 20px;
  height: 40px;
  line-height: 40px;
  width: 1180px;
}
.content .info-detail-box {
  margin-top: 20px;
}
.content .info-detail-box .info-details-left {
  width: 240px;
  height: auto;
  float: left;
  padding-bottom: 30px;
  background: url("../img/list-bg_06.jpg") no-repeat bottom;
  border: 1px solid #ddd;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.content .info-detail-box .info-details-left .info-title2 {
  color: #734409;
  font-weight: normal;
}
.content .info-detail-box .info-details-left .info-title2 em {
  background: url(../img/more-btn_03.png) no-repeat;
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  left: 45px;
  margin-top: 13px;
}
.content .info-detail-box .info-details-left .sideMenu {
  background: #fffdf9;
  /*.none-on em{background:url(../img/more-no-on_03.png) no-repeat; }*/
}
.content .info-detail-box .info-details-left .sideMenu ul {
  padding: 0;
  margin: 0;
  display: none;
  position: relative;
  z-index: 99;
  zoom: 1;
}
.content .info-detail-box .info-details-left .sideMenu .meau-h3 {
  height: 42px;
  line-height: 42px;
  cursor: pointer;
  list-style: none;
  font-weight: normal;
  font-size: 14px;
}
.content .info-detail-box .info-details-left .sideMenu .meau-h3 em {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  left: 40px;
  margin-top: 13px;
  background: url(../img/more-btn_03.png) no-repeat;
  cursor: pointer;
}
.content .info-detail-box .info-details-left .sideMenu .meau-ul {
  display: none;
}
.content .info-detail-box .info-details-left .sideMenu .on em {
  background: url(../img/more-btn_06.png) no-repeat;
}
.content .info-detail-box .info-details-left .sideMenu .none-on em {
  background: none;
}
.content .info-detail-box .info-details-left p {
  font-size: 18px;
  color: #734409;
  padding-left: 20px;
  height: 43px;
  padding-top: 25px;
  background: url("../img/list-bg_03.jpg") no-repeat top;
  font-weight: bold;
}
.content .info-detail-box .info-details-left .tab em {
  position: absolute;
  display: block;
  width: 16px;
  height: 16px;
  left: 40px;
  margin-top: 13px;
  background: url(../img/more-btn_03.png) no-repeat;
  cursor: pointer;
}
.content .info-detail-box .info-details-left .tab .sclect-em {
  background: url(../img/more-btn_06.png) no-repeat;
}
.content .info-detail-box .info-details-left .tab .info-little {
  font-size: 15px;
  color: #734409;
  width: 164px;
  padding-left: 65px;
}
.content .info-detail-box .info-details-left .tab li {
  float: none;
  width: 185px;
  height: 42px;
  line-height: 42px;
  border-bottom: 1px dashed #f1eadc;
  text-align: left;
  font-size: 16px;
  margin-left: 5px;
  color: #734409;
  cursor: pointer;
  padding-left: 45px;
}
.content .info-detail-box .info-details-left .tab .cur {
  background: #eee5d3;
}
.content .info-detail-box .info-details-left .tab .tab-ul {
  display: none;
}
.content .info-detail-box .info-details-left .tab .tab-ul li {
  font-size: 14px;
  padding-left: 65px;
  width: 165px;
}
.content .info-detail-box .info-details-left .tab-right a {
  height: 43px;
  display: block;
}
.content .info-detail-box .info-details-left .tab-right li {
  width: 180px;
  text-align: left;
  padding-left: 50px;
  color: #56432b;
  font-size: 16px;
}
.content .info-detail-box .info-details-left .tab-right .cur {
  background: #eee5d3;
  margin-left: 5px;
  width: 180px;
}
.content .info-detail-box .info-details-left .tab-right .meau-ul4 li {
  color: #734409;
  margin-left: 5px;
  width: 165px;
  font-size: 15px;
  padding-left: 65px;
}
.content .info-detail-box .info-details-left .meau-ul .cur {
  color: #734409;
  margin-left: 5px;
  width: 165px;
  font-size: 15px;
  padding-left: 65px;
}
.content .info-detail-box .info-details-left .menu-ul2 {
  display: none;
  margin-left: 15px;
}
.content .info-detail-box .info-details-left .menu-ul2 .info-little {
  width: 150px;
  font-size: 13px;
  padding-left: 80px;
  background: #faf6ed;
}
.content .info-detail-box .info-details-left .menu-ul2 .cur {
  color: #734409;
  margin-left: 5px;
  width: 150px;
  font-size: 13px;
  padding-left: 80px;
}
.content .info-detail-box .tab-cont {
  float: left;
  width: 885px;
  height: auto;
  margin-left: 20px;
  position: relative;
  display: none;
}
.content .info-detail-box .tab-cont .person-select {
  background: url("../img/details-bg_06.jpg") no-repeat left bottom;
  height: 60px;
  line-height: 60px;
  font-size: 18px;
  color: #333;
  padding-left: 10px;
  margin-bottom: 15px;
}
.content .info-detail-box .tab-cont .person-select .filter-box {
  float: right;
}
.content .info-detail-box .tab-cont .person-select .filter-box .filter-list {
  padding: 0;
  overflow-y: auto;
}
.content .info-detail-box .tab-cont .person-select .filter-box li {
  list-style: none;
  padding-left: 10px;
  line-height: 72px;
}
.content .info-detail-box .tab-cont .person-select .filter-box li:before {
  display: none;
}
.content .info-detail-box .tab-cont ul {
  padding: 0 5px;
  overflow: hidden;
}
.content .info-detail-box .tab-cont ul li {
  font-size: 14px;
  color: #333;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px dotted #ccc;
  position: relative;
  width: 870px;
  padding-left: 20px;
}
.content .info-detail-box .tab-cont ul li a {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 700px;
  display: inline-block;
}
.content .info-detail-box .tab-cont ul li a:hover {
  color: #a78d6d;
}
.content .info-detail-box .tab-cont ul li .news-time {
  color: #aaa;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 25px;
}
.content .info-detail-box .tab-cont ul li:before {
  margin-bottom: 22px;
  margin-right: 5px;
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: #7a7a7a;
  border-radius: 50%;
}
.content .info-detail-box .tab-cont .old-time-list {
  border-bottom: 1px dotted #ccc;
  overflow: auto;
  padding: 15px 10px;
}
.content .info-detail-box .tab-cont .old-time-list span {
  float: left;
  display: block;
  font-size: 30px;
  margin-top: -8px;
  color: #a78d6d;
}
.content .info-detail-box .tab-cont .old-time-list p {
  font-size: 14px;
  background: none;
  height: auto;
  float: left;
  width: 855px;
  line-height: 25px;
}
.content .info-detail-box .tab-cont .old-time-list p a {
  float: right;
  margin-right: 25px;
  color: #a78d6d;
}
.content .info-detail-box .tab-cont .culture-history-list {
  border-bottom: 1px dotted #ccc;
  overflow: auto;
  padding: 15px 0;
  font-size: 14px;
}
.content .info-detail-box .tab-cont .culture-history-list .point {
  margin-right: 5px;
  position: relative;
  top: -3px;
  margin-left: 5px;
}
.content .info-detail-box .tab-cont .culture-history-list .time {
  float: right;
  margin-right: 20px;
}
.content .info-detail-box .tab-cont .culture-history-list .words {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 700px;
  display: inline-block;
}
.content .info-detail-box .tab-cont .culture-history-list .img-a {
  float: left;
  width: 175px;
  height: 100px;
  margin-right: 15px;
  border: 1px solid #ddd;
}
.content .info-detail-box .tab-cont .culture-history-list .img-a img {
  width: 175px;
  height: 100px;
}
.content .info-detail-box .tab-cont .culture-history-list .culture-history-info {
  float: left;
  width: 680px;
}
.content .info-detail-box .tab-cont .culture-history-list .culture-history-info a {
  font-size: 16px;
}
.content .info-detail-box .tab-cont .culture-history-list .culture-history-info p {
  line-height: 180%;
  text-indent: 20px;
  font-size: 12px;
  background: none;
  margin-top: 10px;
  width: 680px;
}
.content .info-detail-box .tab-cont .regional-scroll-cont {
  width: 740px;
  background: url("../img/scroll-rig_03.jpg") no-repeat top right;
}
.content .info-detail-box .tab-cont .regional-scroll-cont h2 {
  font-weight: normal;
  width: 730px;
  height: 50px;
  line-height: 45px;
  background: url("../img/people-h.jpg") no-repeat right;
}
.content .info-detail-box .tab-cont .regional-scroll-cont h2 img {
  margin-right: 10px;
  visibility: hidden;
}
.content .info-detail-box .tab-cont .regional-scroll-cont .name-list-box {
  position: relative;
  margin-bottom: 20px;
}
.content .info-detail-box .tab-cont .regional-scroll-cont .name-list-box .name-list {
  height: 100px;
  position: relative;
  overflow: hidden;
  padding-left: 17px;
}
.content .info-detail-box .tab-cont .regional-scroll-cont .name-list-box .name-list a {
  width: 70px;
  margin: 0 8px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  text-align: left;
  overflow: hidden;
}
.content .info-detail-box .tab-cont .regional-scroll-cont .name-list-box .btn-more {
  background: url("../img/gengduo.jpg") no-repeat;
  width: 78px;
  height: 22px;
  position: absolute;
  bottom: -25px;
  right: 25px;
  line-height: 22px;
  padding-left: 10px;
  cursor: pointer;
}
.content .info-detail-box .tab-cont .regional-scroll-cont .name-list-box .btn-more2 {
  background: url("../img/shouqi_03.jpg") no-repeat;
}
.content .info-detail-box .tab-cont .regional-scroll-cont .name-list-box .auto-height {
  height: auto;
}
.content .info-detail-box .tab-cont .directory-nav {
  position: fixed;
  right: calc(-540%);
  top: 345px;
  height: auto;
  background: #fff;
  /*.cur-tag{
          position: absolute; left: -1px; top:15px; z-index: 5; margin-top: -6px;
          display: block; width: 19px; height: 13px; font-size: 0; line-height: 0;
          background: url(../img/directory-nav.png) no-repeat -271px -37px;
          -webkit-transition:top .3s ease 0s;
          transition:top .3s ease 0s;
        }*/
}
.content .info-detail-box .tab-cont .directory-nav ul {
  width: 130px;
}
.content .info-detail-box .tab-cont .directory-nav ul li {
  height: 27px;
  line-height: 27px;
  position: relative;
  cursor: pointer;
  width: 150px;
  border-bottom: none;
}
.content .info-detail-box .tab-cont .directory-nav ul li a:hover {
  color: #b22d1f;
}
.content .info-detail-box .tab-cont .directory-nav ul .active .c-dot {
  background: url(../img/directory-nav.png) no-repeat -271px -37px;
  width: 19px;
  height: 13px;
}
.content .info-detail-box .tab-cont .directory-nav ul .l2 {
  display: none;
}
.content .info-detail-box .tab-cont .directory-nav ul li:before {
  display: none;
}
.content .info-detail-box .tab-cont .directory-nav ul .cur a {
  color: #b22d1f;
}
.content .info-detail-box .tab-cont .directory-nav .line {
  position: absolute;
  left: 4px;
  top: -5px;
  bottom: 0px;
  z-index: 1;
  width: 2px;
  background: #ddd;
}
.content .info-detail-box .tab-cont .directory-nav .c-top,
.content .info-detail-box .tab-cont .directory-nav .c-bottom {
  position: absolute;
  left: -1px;
  z-index: 2;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 0;
  line-height: 0;
  background: url(../img/directory-nav.png) no-repeat 0 -68px;
}
.content .info-detail-box .tab-cont .directory-nav .c-dot {
  position: absolute;
  left: -5px;
  top: 50%;
  z-index: 2;
  margin-top: -5px;
  display: block;
  width: 10px;
  height: 10px;
  font-size: 0;
  line-height: 0;
  background: url(../img/directory-nav.png) no-repeat -275px 0;
}
.content .info-detail-box .tab-cont .directory-nav .c-top {
  top: -10px;
}
.content .info-detail-box .tab-cont .directory-nav .c-bottom {
  bottom: -10px;
}
.content .info-detail-box .on {
  display: block;
}
.content .info-detail-box .echart-tip {
  overflow: auto;
  margin-bottom: 20px;
}
.content .info-detail-box .echart-tip a {
  min-width: 100px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  margin-right: 12px;
  display: inline-block;
  border: 1px solid #eee5d3;
  background: #eee5d3;
  color: #74520e;
  font-size: 14px;
  padding: 0 10px;
}
.content .info-detail-box .echart-tip .cur {
  background: #fff;
}
.content .detail-back {
  width: 1000px;
  height: 32px;
  margin: 15px;
  margin-left: 0;
}
.content .detail-back a {
  font-size: 14px;
  color: #a78d6d;
  width: 108px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  background: url("../img/details-fh.jpg") no-repeat center;
  display: block;
  padding-left: 20px;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.content .person-img {
  float: left;
  height: 400px;
  background: url("../img/scroll-rig_03.jpg") no-repeat left;
  margin-left: 10px;
}
.content .person-img .person-image {
  display: block;
  margin-left: 65px;
  margin-bottom: 10px;
  width: 200px;
  height: 260px;
  border: 1px solid #c4b5a3;
}
.content .person-img a {
  display: block;
  background: url("../img/people-detal_bg.jpg") no-repeat;
  width: 96px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  margin-left: 115px;
}
.content .person-img a img {
  display: inline-block;
  visibility: hidden;
}
.content .person-img a span {
  color: #bca185;
}
.content .people-info {
  float: left;
  width: 1100px;
  padding-left: 35px;
  max-height: 600px;
  overflow: auto;
}
.content .people-info h1 {
  margin-bottom: 10px;
  font-family: '瀹嬩綋';
  font-size: 36px;
  color: #333;
}
.content .person-img {
  float: left;
  height: 400px;
  background: url("../img/scroll-rig_03.jpg") no-repeat left;
  margin-left: 10px;
  display: none;
}
.content .person-img .person-image {
  display: block;
  margin-left: 65px;
  margin-bottom: 10px;
  width: 200px;
  height: 260px;
  border: 1px solid #c4b5a3;
}
.content .person-img a {
  display: block;
  background: url("../img/people-detal_bg.jpg") no-repeat;
  width: 96px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  margin-left: 115px;
}
.content .person-img a img {
  display: inline-block;
  visibility: hidden;
}
.content .person-img a span {
  color: #bca185;
}
.content .title-text-wrap {
  text-align: center;
  padding: 10px 0;
}
.content .title-text-wrap .text-info {
  color: #aaa;
  font-size: 12px;
  overflow: auto;
  display: inline-block;
  margin: 0 auto;
  width: auto;
}
.content .title-text-wrap .text-info li {
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content .text-info {
  color: #aaa;
  font-size: 12px;
  width: 430px;
  margin: 10px 0 15px 420px ;
  overflow: auto;
}
.content .text-info li {
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content .detail-text-cont {
  margin-bottom: 20px;
  max-height: 600px;
  overflow-y: auto;
  font-size: 16px;
}
.content .detail-text-cont h1 {
  font-size: 14px;
  color: #333;
  text-align: center;
  padding-left: 5px;
}
.content .detail-text-cont img {
  max-width: 1050px;
  margin: 0 auto;
}
.content .detail-text-cont .checked span {
  background: #d66b2a;
  color: #fff;
  padding: 5px;
  line-height: 30px;
}
.content .detail-text-cont .detail-img-info {
  width: 575px;
  margin: 10px auto;
}
.content .detail-text-cont .detail-img-info img {
  width: 575px;
  height: 275px;
  overflow: hidden;
}
.content .detail-text-cont .detail-img-info .img-info {
  font-size: 12px;
  color: #aaa;
}
.content .detail-text-cont .detail-img-info .img-info span {
  float: right;
}
.content .regional-list-box .sideMenu {
  border: 1px solid #ddd;
  width: 240px;
  float: left;
}
.content .regional-list-box .sideMenu ul {
  width: 225px;
  color: #999;
}
.content .regional-list-box .sideMenu ul li {
  float: none;
  display: block;
  width: 225px;
  height: 45px;
  line-height: 45px;
  border-bottom: 1px solid #ddd;
  padding-left: 10px;
  cursor: pointer;
}
.content .regional-list-box .sideMenu p {
  height: 45px;
  line-height: 45px;
  padding-left: 10px;
  border-bottom: 1px solid #ddd;
  background: #f4f4f4;
  cursor: pointer;
}
.content .local-focus-box {
  padding-top: 25px;
}
.content .local-focus-box .slideBox {
  width: 740px;
  height: 375px;
  overflow: hidden;
  float: left;
  background: url("../img/local-bg_03.jpg") no-repeat;
}
.content .local-focus-box .slideBox .hd {
  width: 145px;
  overflow: hidden;
  float: right;
  z-index: 1;
  margin-right: 15px;
  margin-top: 18px;
}
.content .local-focus-box .slideBox .hd ul {
  overflow: hidden;
  zoom: 1;
  width: 135px;
}
.content .local-focus-box .slideBox .hd ul li {
  margin-right: 5px;
  width: 115px;
  height: 75px;
  cursor: pointer;
  margin-top: 8px;
  position: relative;
}
.content .local-focus-box .slideBox .hd ul li img {
  width: 115px;
  height: 68px;
  border: 4px solid #fff;
  margin-left: 12px;
}
.content .local-focus-box .slideBox .hd ul .on:before {
  content: "";
  display: block;
  background: url("../img/local-lb_13.jpg") no-repeat;
  width: 12px;
  height: 20px;
  position: absolute;
  top: 26px;
}
.content .local-focus-box .slideBox .hd ul .on img {
  border: 4px solid #d3bda1;
}
.content .local-focus-box .slideBox .bd {
  position: relative;
  z-index: 0;
  top: 24px;
  left: 30px;
  float: left;
  width: 580px;
  height: 330px;
  overflow: hidden;
}
.content .local-focus-box .slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
  position: relative;
}
.content .local-focus-box .slideBox .bd li .banner-text {
  position: absolute;
  height: 50px;
  z-index: 99;
  bottom: 5px;
  width: 550px;
  background: url("../img/local-infor-bg_03.png") no-repeat bottom;
}
.content .local-focus-box .slideBox .bd li .banner-text p {
  padding: 0 10px;
  font-size: 14px;
  line-height: 180%;
  color: #fff;
  text-indent: 20px;
}
.content .local-focus-box .slideBox .bd img {
  height: 320px;
  display: block;
  width: 540px;
  border: 4px solid #fff;
}
.content .dynamic-box {
  overflow: hidden;
  margin-bottom: 30px;
  width: 385px;
  float: left;
  margin-left: 30px;
  height: 380px;
}
.content .dynamic-box ul {
  padding: 0 5px;
  margin-top: 5px;
}
.content .dynamic-box ul li {
  font-size: 12px;
  color: #333;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px dotted #ccc;
  position: relative;
  width: 385px;
}
.content .dynamic-box ul li a {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 280px;
  display: inline-block;
}
.content .dynamic-box ul li a:hover {
  color: #a78d6d;
}
.content .dynamic-box ul li .news-time {
  color: #aaa;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 8px;
}
.content .dynamic-box ul li:before {
  margin-bottom: 17px;
  margin-right: 5px;
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: #7a7a7a;
  border-radius: 50%;
}
.content .dynamic-item {
  height: 340px;
  clear: both;
}
.content .dynamic-item .work-box {
  width: 375px;
  margin: 0 12px 10px 0 ;
  float: left;
}
.content .dynamic-item .work-item {
  width: 373px;
  height: 290px;
  border: 1px solid #ccc;
  background: url("../img/work-bg_07.png") no-repeat bottom;
  margin-top: 2px;
}
.content .dynamic-item .work-item h2 {
  background: url("../img/work-bg_03.png") no-repeat center;
  border-bottom: 1px solid #ccc;
  height: 42px;
  line-height: 42px;
  font-size: 16px;
  padding-right: 15px;
  color: #734409;
  padding-left: 20px;
  font-weight: normal;
}
.content .dynamic-item .work-item h2 a {
  float: right;
  font-size: 12px;
  color: #b8a592;
}
.content .dynamic-item .work-item .work-type {
  margin-top: 10px;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.content .dynamic-item .work-item .work-type .tab {
  padding: 0 8px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  margin-left: 3px;
  background: #eee5d3;
  text-align: center;
  border: 1px solid #eee5d3;
  color: #74520e;
  cursor: pointer;
}
.content .dynamic-item .work-item .work-type .cur {
  background: #fff;
}
.content .dynamic-item .work-item .on {
  display: block;
}
.content .dynamic-item .work-item ul {
  padding: 5px;
  position: relative;
  display: none;
}
.content .dynamic-item .work-item ul .more-href {
  font-size: 12px;
  color: #b8a592;
  position: absolute;
  top: -25px;
  right: 5px;
  font-family: "Microsoft Yahei";
}
.content .dynamic-item .work-item ul li {
  font-size: 12px;
  color: #333;
  height: 36px;
  line-height: 36px;
  border-bottom: 1px dotted #ccc;
  position: relative;
  width: 350px;
  margin-left: 8px;
}
.content .dynamic-item .work-item ul li a {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 240px;
  display: inline-block;
}
.content .dynamic-item .work-item ul li a:hover {
  color: #a78d6d;
}
.content .dynamic-item .work-item ul li .news-time {
  color: #aaa;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 8px;
}
.content .dynamic-item .work-item ul .last-li {
  border-bottom: none;
}
.content .dynamic-item .work-item ul li:before {
  margin-bottom: 17px;
  margin-right: 5px;
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: #7a7a7a;
  border-radius: 50%;
}
.content .dynamic-item .work-item:nth-child(3) {
  margin-right: 0;
}
.content .local-video {
  clear: both;
  padding-top: 20px;
  overflow: auto;
  margin-bottom: 30px;
}
.content .local-video .video-tab {
  margin-top: 15px;
  height: 40px;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.content .local-video .video-tab .tab {
  background: #eee5d3;
  text-align: center;
  border: 1px solid #eee5d3;
  color: #74520e;
  cursor: pointer;
  padding: 10px;
  margin-right: 8px;
}
.content .local-video .video-tab .cur {
  background: #fff;
}
.content .local-video .video-cont {
  display: none;
  position: relative;
  height: 220px;
}
.content .local-video .video-cont .video-more {
  position: absolute;
  right: 20px;
  top: -25px;
  color: #b8a592;
  font-family: "Microsoft Yahei";
}
.content .local-video .video-cont2 .video-item2 {
  width: 120px;
  height: 163px;
  float: left;
  margin: 10px 23px 0 0;
  padding: 1px;
  position: relative;
  display: block;
}
.content .local-video .video-cont2 .video-item2 .video-img {
  width: 114px;
  height: 163px;
  display: block;
}
.content .local-video .video-cont2 .video-item2 .video-info {
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 114px;
}
.content .local-video .on {
  display: block;
}
.content .local-video .button-container {
  display: none;
}
.content .local-video .video-btm-box {
  width: 1160px;
  height: 200px;
  overflow: hidden;
}
.content .local-video .video-item {
  width: 220px;
  height: 170px;
  border: 1px solid #ddd;
  float: left;
  margin: 10px 10px 0 0;
  padding: 1px;
  position: relative;
  display: block;
}
.content .local-video .video-item .video-img {
  width: 220px;
  height: 132px;
  display: block;
}
.content .local-video .video-item .video-info {
  height: 38px;
  background: #f2ede8;
  line-height: 38px;
  text-align: center;
  font-size: 14px;
  color: #734409;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 220px;
}
.content .local-video .video-item .video-time {
  background: url("../img/video-17.png") no-repeat;
  height: 30px;
  position: absolute;
  bottom: 34px;
  width: 220px;
  display: none;
}
.content .local-video .video-item .video-time img {
  margin: 0 5px 2px 130px;
}
.content .local-video .video-item .video-time span {
  font-size: 14px;
  color: #fff;
  height: 30px;
  line-height: 30px;
}
.content .local-video .video-item .video-start {
  position: absolute;
  left: 95px;
  top: 50px;
}
.content .local-video .video-item2 {
  width: 186px;
  height: 160px;
  float: left;
  margin: 10px 5px 0 0;
  padding: 1px;
  position: relative;
  display: block;
}
.content .local-video .video-item2 .video-img {
  width: 184px;
  height: 120px;
  display: block;
  border: 1px solid #ddd;
}
.content .local-video .video-item2 .video-info {
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-size: 14px;
  color: #333;
  width: 185px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content .local-video .video-item2 .video-time {
  background: url("../img/video-17.png") no-repeat;
  height: 30px;
  position: absolute;
  bottom: 38px;
  width: 220px;
}
.content .local-video .video-item2 .video-time img {
  margin: 0 5px 2px 130px;
}
.content .local-video .video-item2 .video-time span {
  font-size: 14px;
  color: #fff;
  height: 30px;
  line-height: 30px;
}
.content .local-video .video-item2 .video-start {
  position: absolute;
  left: 95px;
  top: 50px;
}
.content .video-play-box {
  margin-bottom: 30px;
  height: 700px;
}
.content .video-play-box .video-play-lef {
  width: 840px;
  height: 590px;
  float: left;
}
.content .video-play-box .video-play-lef .video-play-title {
  font-size: 24px;
  color: #333;
  margin-top: 20px;
}
.content .video-play-box .video-play-lef .video-play-title span {
  font-size: 14px;
  color: #999;
}
.content .video-play-box .video-play-lef .video-source {
  margin-top: 20px;
}
.content .video-play-box .video-play-rig {
  width: 295px;
  height: 540px;
  background: #fafafa;
  float: left;
  padding: 0 0 0 15px;
  margin-left: 8px;
  margin-top: 100px;
}
.content .video-play-box .video-play-rig .pagination {
  margin: 0 0 30px 60px;
  width: 180px;
}
.content .video-play-box .video-play-rig .video-list {
  margin-top: 16px;
}
.content .video-play-box .video-play-rig .video-list .video-item {
  margin-bottom: 15px;
  height: 72px;
}
.content .video-play-box .video-play-rig .video-list .video-item .video-img {
  float: left;
  width: 136px;
  height: 72px;
  position: relative;
}
.content .video-play-box .video-play-rig .video-list .video-item .video-img img {
  width: 125px;
  height: 65px;
  border: 4px solid #000;
  display: block;
}
.content .video-play-box .video-play-rig .video-list .video-item p {
  display: block;
  float: left;
  font-size: 14px;
  width: 145px;
  margin-left: 10px;
}
.content .video-play-box .video-play-rig .video-list .video-play .video-img img {
  border: 4px solid #d1b899;
}
.content .video-play-box .video-play-rig .video-list .video-play .video-img span {
  position: absolute;
  bottom: 15px;
  left: 10px;
  font-size: 12px;
  color: #ccc;
}
.content .picture-item {
  width: 900px;
  height: 700px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
.content .picture-item .hd {
  left: 116px;
  font-size: 20px;
  position: absolute;
  bottom: 66px;
}
.content .picture-item .hd .pageState span {
  color: #59a233;
}
.content .picture-item .bd {
  position: relative;
  z-index: 0;
  margin-left: 92px;
}
.content .picture-item .bd li {
  zoom: 1;
  vertical-align: middle;
  display: none;
  margin-bottom: 25px;
}
.content .picture-item .bd img {
  width: 715px;
  height: 500px;
  display: block;
}
.content .picture-item .bd span {
  text-align: center;
  height: 30px;
  line-height: 30px;
  width: 715px;
  display: block;
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 50px;
}
.content .picture-item .prev,
.content .picture-item .next {
  position: absolute;
  left: 2%;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 64px;
  height: 64px;
  background: url(../img/slider-arrow_03.png) no-repeat;
}
.content .picture-item .next {
  left: auto;
  right: 2%;
  background: url(../img/slider-arrow_05.png) no-repeat;
}
.content .filter-box {
  position: relative;
}
.content .filter-box select {
  display: none;
}
.content .filter-text {
  width: 290px;
  height: 44px;
  line-height: 44px;
  border: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  font-size: 14px;
  color: #000;
  padding-left: 20px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  background: url("../img/video-select_03.png") no-repeat;
}
.content .filter-text .filter-title {
  width: 100%;
  height: 36px;
  line-height: 36px;
  border: 0;
  background-color: transparent;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0;
  cursor: pointer;
}
.content .filter-list {
  display: none;
  width: 288px;
  max-height: 300px;
  background-color: #fff;
  font-size: 14px;
  position: absolute;
  top: 42px;
  left: 0;
  z-index: 99;
  border: 1px solid #e6e6e6;
  overflow: auto;
}
.content .filter-list li {
  width: 288px;
}
.content .filter-list li a {
  display: block;
  padding: 0 10px;
  line-height: 36px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.content .filter-list li .filter-selected {
  background-color: #ddd;
}
.content .filter-list li .filter-null a {
  color: #d2d2d2;
}
.content .filter-list li .filter-selected a {
  display: block;
}
.content .filter-list li:hover {
  background-color: #ddd;
}
.content .interaction-box {
  width: 1160px;
  height: 350px;
  background: url("../img/talk_03.png") no-repeat;
  margin-top: 30px;
  padding-top: 30px;
}
.content .interaction-box p {
  width: 520px;
  margin: 0 auto;
  margin-bottom: 10px;
  position: relative;
  padding-left: 80px;
}
.content .interaction-box p label {
  width: 60px;
  text-align: right;
  font-size: 14px;
  margin-right: 20px;
  display: inline-block;
  position: absolute;
  top: 15px;
  left: 0;
}
.content .interaction-box p input {
  width: 350px;
  height: 38px;
  line-height: 38px;
  border: 1px solid #ddd;
  outline: none;
  color: #333;
  padding-left: 20px;
}
.content .interaction-box p textarea {
  width: 480px;
  height: 68px;
  border: 1px solid #ddd;
  outline: none;
  resize: none;
  line-height: 180%;
  font-size: 12px;
  color: #333;
  padding: 10px;
  letter-spacing: 2px;
}
.content .interaction-box p span {
  background: url("../img/yzm-bg_03.png") no-repeat;
  font-size: 20px;
  width: 120px;
  height: 36px;
  position: absolute;
  top: 2px;
  right: 148px;
  line-height: 36px;
  text-align: center;
  letter-spacing: 4px;
}
.content .interaction-box button {
  width: 180px ;
  height: 42px;
  background: #e4dace;
  line-height: 42px;
  color: #6f593d;
  font-size: 16px;
  margin-left: 85px;
  border: 1px solid #c4b5a3;
  outline: none;
  cursor: pointer;
}
.content .interaction-list h1 {
  background: url("../img/inter-bg_07.png") no-repeat bottom;
  height: 40px;
  line-height: 20px;
  font-size: 16px;
  color: #734409;
  font-weight: normal;
}
.content .interaction-list .interaction-item {
  padding: 0 5px;
  overflow: hidden;
}
.content .interaction-list .interaction-item li {
  font-size: 14px;
  color: #333;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px dashed #ccc;
  position: relative;
  width: 1150px;
  padding-left: 20px;
}
.content .interaction-list .interaction-item li a {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 800px;
  display: inline-block;
}
.content .interaction-list .interaction-item li a:hover {
  color: #a78d6d;
}
.content .interaction-list .interaction-item li .news-time {
  color: #aaa;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 40px;
}
.content .interaction-list .interaction-item li:before {
  margin-bottom: 22px;
  margin-right: 5px;
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: #734409;
  border-radius: 50%;
}
.content .inter-detail-box .inter-title {
  height: 70px;
  line-height: 90px;
  border-bottom: 1px solid #ddd;
  font-size: 16px;
  margin-bottom: 20px;
  padding-left: 20px;
}
.content .inter-detail-box .inter-title a {
  background: url("../img/details-fh.jpg") no-repeat center;
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 14px;
  height: 32px;
  width: 108px;
  line-height: 32px;
  color: #a78d6d;
  padding-left: 20px;
  text-align: center;
}
.content .inter-detail-box .inter-info .dotted-line {
  width: 1000px;
  height: 2px;
  border-bottom: 1px dashed #ddd;
  margin-bottom: 20px;
  margin-left: 30px;
}
.content .inter-detail-box .inter-info p {
  clear: both;
  overflow: auto;
  margin-bottom: 20px;
  font-size: 14px;
}
.content .inter-detail-box .inter-info label {
  float: left;
  width: 100px;
  margin-left: 30px;
}
.content .inter-detail-box .inter-info span {
  float: left;
  display: block;
  width: 900px;
  line-height: 160%;
}
.content .interaction-edit-box {
  margin-top: 20px;
}
.content .interaction-edit-box .inter-detail-box2 {
  width: 900px;
  float: left;
  margin-left: 15px;
}
.content .interaction-edit-box .inter-detail-box2 .inter-title {
  height: 60px;
  line-height: 60px;
  font-size: 16px;
  margin-bottom: 20px;
  padding-left: 20px;
  position: relative;
  background: url(../img/details-bg_06.jpg) no-repeat bottom;
}
.content .interaction-edit-box .inter-detail-box2 .inter-title a {
  background: url("../img/details-fh.jpg") no-repeat center;
  position: absolute;
  right: 20px;
  top: 10px;
  font-size: 14px;
  height: 32px;
  width: 108px;
  line-height: 32px;
  color: #a78d6d;
  padding-left: 20px;
  text-align: center;
}
.content .interaction-edit-box .inter-detail-box2 .inter-info .dotted-line {
  width: 850px;
  height: 2px;
  border-bottom: 1px dashed #ddd;
  margin-bottom: 20px;
  margin-left: 30px;
}
.content .interaction-edit-box .inter-detail-box2 .inter-info p {
  clear: both;
  overflow: auto;
  margin-bottom: 20px;
  font-size: 14px;
}
.content .interaction-edit-box .inter-detail-box2 .inter-info label {
  float: left;
  width: 100px;
  margin-left: 30px;
}
.content .interaction-edit-box .inter-detail-box2 .inter-info span {
  float: left;
  display: block;
  width: 740px;
  line-height: 160%;
}
.content .high-light-box input:-webkit-autofill,
.content .high-light-box textarea:-webkit-autofill,
.content .high-light-box select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset;
}
.content .high-light-box input[type=text]:focus,
.content .high-light-box input[type=password]:focus,
.content .high-light-box textarea:focus {
  -webkit-box-shadow: 0 0 0 1000px white inset;
}
.content .high-light-box .search-box {
  height: 240px;
  width: 1200px;
  background: url("../img/jiansuo_03.png") no-repeat;
  margin: 0 -20px;
}
.content .high-light-box .search-box input {
  width: 805px;
  height: 50px;
  margin-top: 128px;
  margin-left: 190px;
  line-height: 50px;
  border: 0;
  color: #aaa;
  outline: none;
  padding-left: 20px;
  font-size: 14px;
  background: #fff;
}
.content .high-light-box .search-box .search-btn {
  background: url("../img/search_03.png") no-repeat;
  position: absolute;
  right: 190px;
  top: 140px;
  display: block;
  width: 40px;
  height: 40px;
}
.content .high-light-box input::-ms-clear {
  display: none;
}
.content .high-light-box input::-ms-reveal {
  display: none;
}
.content .high-light-box .highlight {
  color: #ff333a;
  overflow: auto;
}
.content .high-light-box .result-tit {
  background: url(../img/inter-bg_07.png) no-repeat bottom;
  height: 65px;
  line-height: 65px;
  font-size: 16px;
  color: #333;
  padding-left: 20px;
}
.content .high-light-box .result-tit p {
  font-size: 12px;
  float: right;
  margin-right: 20px;
  width: 120px;
}
.content .map-cont {
  margin-top: 30px;
}
.content .map-cont h1 {
  font-size: 20px;
  text-align: center;
  margin-bottom: 20px;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.content .map-cont .map-tree {
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.content .info-detail-box .list-rig-box {
  float: left;
  margin-left: 15px;
  width: 900px;
  display: block;
}
.content .info-detail-box .list-rig-box .list-title {
  background: url(../img/details-bg_06.jpg) no-repeat bottom;
  height: 60px;
  line-height: 60px;
  font-size: 18px;
  color: #333;
  padding-left: 10px;
  margin-bottom: 10px;
}
.content .info-detail-box .list-rig-box .book-list {
  overflow: auto;
}
.content .info-detail-box .list-rig-box .book-list .book-item {
  width: 116px;
  height: 200px;
  float: left;
  margin: 15px 30px;
}
.content .info-detail-box .list-rig-box .book-list .book-item img {
  width: 114px;
  height: 163px;
  border: 1px solid #ddd;
  padding: 1px;
  display: block;
}
.content .info-detail-box .list-rig-box .book-list .book-item span {
  display: block;
  width: 115px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 16px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.content .info-detail-box .list-rig-box .edit-tab {
  overflow: auto;
}
.content .info-detail-box .list-rig-box .edit-tab a {
  min-width: 85px;
  height: 36px;
  line-height: 36px;
  margin: 0 10px 12px 0;
  border: 1px solid #eee5d3;
  background: #eee5d3;
  float: left;
  font-size: 14px;
  color: #74520e;
  text-align: center;
  padding: 0 10px;
}
.content .info-detail-box .list-rig-box .edit-tab .cur-a {
  background: #fff;
  border: 1px solid #e7dac3;
}
.content .info-detail-box .list-rig-box .edit-form {
  width: 900px;
  height: 575px;
  background: url("../img/edit-form-bg_03.png") no-repeat;
  padding-top: 50px;
}
.content .info-detail-box .list-rig-box .edit-form div {
  width: 390px;
  margin: 0 auto;
  margin-bottom: 10px;
  position: relative;
  padding-left: 120px;
}
.content .info-detail-box .list-rig-box .edit-form div label {
  width: 100px;
  text-align: right;
  font-size: 14px;
  margin-right: 20px;
  display: inline-block;
  position: absolute;
  top: 12px;
  left: 0;
}
.content .info-detail-box .list-rig-box .edit-form div label strong {
  color: red;
  margin-right: 5px;
  position: relative;
  top: 5px;
}
.content .info-detail-box .list-rig-box .edit-form div input {
  width: 280px;
  height: 40px;
  line-height: 40px;
  border: 1px solid #ddd;
  outline: none;
  color: #666;
  padding-left: 20px;
}
.content .info-detail-box .list-rig-box .edit-form .region-select-box .tip-span {
  color: red;
  position: absolute;
  right: 15px;
  top: 15px;
}
.content .info-detail-box .list-rig-box .edit-form .choose-box {
  line-height: 10px;
}
.content .info-detail-box .list-rig-box .edit-form .choose-box .choose-btn {
  width: 100px;
  height: 30px;
  line-height: 30px;
  outline: none;
  border: 1px solid #c4b5a3;
  background: #e4dace;
  color: #6f593d;
  text-align: center;
  padding-left: 0;
}
.content .info-detail-box .list-rig-box .edit-form .choose-box .tip-span {
  color: red;
  margin-left: 10px;
}
.content .info-detail-box .list-rig-box .edit-form p {
  font-size: 14px;
  color: #333;
  height: 30px;
  line-height: 30px;
}
.content .info-detail-box .list-rig-box .edit-form button {
  width: 180px ;
  height: 42px;
  background: #e4dace;
  line-height: 42px;
  color: #6f593d;
  font-size: 16px;
  margin-left: 85px;
  border: 1px solid #c4b5a3;
  outline: none;
  cursor: pointer;
}
.content .info-detail-box .list-rig-box .edit-form .filter-edit-box {
  position: relative;
  display: inline-block;
  padding-left: 0;
  margin: 0;
}
.content .info-detail-box .list-rig-box .edit-form .filter-edit-box select {
  display: none;
}
.content .info-detail-box .list-rig-box .edit-form .filter-edit-text {
  width: 300px;
  height: 40px;
  line-height: 40px;
  border: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  font-size: 14px;
  color: #000;
  padding-left: 20px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  background: url("../img/edit-select_03.png") no-repeat;
  margin: 0;
}
.content .info-detail-box .list-rig-box .edit-form .filter-edit-text .filter-edit-title {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border: 0;
  background-color: transparent;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0;
  cursor: pointer;
}
.content .info-detail-box .list-rig-box .edit-form .filter-edit-list {
  display: none;
  width: 298px;
  max-height: 260px;
  background-color: #fff;
  font-size: 14px;
  position: absolute;
  top: 40px;
  left: 0;
  z-index: 99;
  border: 1px solid #e6e6e6;
  overflow: auto;
  padding: 0;
}
.content .info-detail-box .list-rig-box .edit-form .filter-edit-list li {
  width: 298px;
  padding-left: 0;
  height: 40px;
  line-height: 40px;
}
.content .info-detail-box .list-rig-box .edit-form .filter-edit-list li a {
  display: block;
  padding: 0 20px;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  width: 258px;
}
.content .info-detail-box .list-rig-box .edit-form .filter-edit-list li .filter-selected {
  background-color: #ddd;
}
.content .info-detail-box .list-rig-box .edit-form .filter-edit-list li .filter-null a {
  color: #d2d2d2;
}
.content .info-detail-box .list-rig-box .edit-form .filter-edit-list li .filter-selected a {
  display: block;
}
.content .info-detail-box .list-rig-box .edit-form .filter-edit-list li:before {
  display: none;
}
.content .info-detail-box .list-rig-box .edit-form .filter-edit-list li:hover {
  background-color: #ddd;
}
.content .info-detail-box .basic-situation-box .basic-tab {
  padding: 10px 0 10px 20px ;
  border-bottom: 1px dashed #e7dac3;
}
.content .info-detail-box .basic-situation-box .basic-tab li {
  width: 95px;
  height: 36px;
  line-height: 36px;
  margin: 0 10px 12px 0;
  border: 1px solid #eee5d3;
  background: #eee5d3;
  float: left;
  font-size: 14px;
  color: #74520e;
  text-align: center;
  padding-left: 0;
}
.content .info-detail-box .basic-situation-box .basic-tab li a {
  display: block;
  width: 95px;
  height: 36px;
  color: #74520e;
}
.content .info-detail-box .basic-situation-box .basic-tab li a:hover {
  color: #74520e;
}
.content .info-detail-box .basic-situation-box .basic-tab li:before {
  display: none;
}
.content .info-detail-box .basic-situation-box .basic-tab .cur {
  background: #fff;
  border: 1px solid #e7dac3;
}
.content .info-detail-box .basic-situation-box .basic-cont {
  display: none;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-tit {
  height: 80px;
  line-height: 80px;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-tit span {
  font-size: 16px;
  margin-left: 12px;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-tit .basic-select-box {
  float: right;
  margin-top: 10px;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-tit .basic-select-box span {
  float: left;
  color: #333;
  font-size: 12px;
  height: 65px;
  line-height: 65px;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-tit .basic-select-box .filter-year-box {
  position: relative;
  display: inline-block;
  margin-top: 10px;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-tit .basic-select-box .filter-year-box select {
  display: none;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-tit .basic-select-box .filter-year-text {
  width: 130px;
  height: 28px;
  line-height: 28px;
  border: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  outline: none;
  font-size: 14px;
  color: #000;
  padding-left: 20px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  background: url("../img/year-select_03.png") no-repeat;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-tit .basic-select-box .filter-year-text .filter-year-title {
  width: 100%;
  height: 28px;
  line-height: 28px;
  border: 0;
  background-color: transparent;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0;
  cursor: pointer;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-tit .basic-select-box .filter-year-list {
  display: none;
  width: 128px;
  max-height: 300px;
  background-color: #fff;
  font-size: 14px;
  position: absolute;
  top: 27px;
  left: 0;
  z-index: 99;
  border: 1px solid #e6e6e6;
  overflow: auto;
  padding: 0;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-tit .basic-select-box .filter-year-list li {
  width: 128px;
  padding-left: 0;
  height: 28px;
  line-height: 28px;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-tit .basic-select-box .filter-year-list li a {
  display: block;
  padding: 0 10px;
  line-height: 28px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  width: 106px;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-tit .basic-select-box .filter-year-list li .filter-selected {
  background-color: #ddd;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-tit .basic-select-box .filter-year-list li .filter-null a {
  color: #d2d2d2;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-tit .basic-select-box .filter-year-list li .filter-selected a {
  display: block;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-tit .basic-select-box .filter-year-list li:before {
  display: none;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-tit .basic-select-box .filter-year-list li:hover {
  background-color: #ddd;
}
.content .info-detail-box .basic-situation-box .basic-cont .basic-text {
  padding: 0 10px;
}
.content .info-detail-box .basic-situation-box .on {
  display: block;
}
.content .info-detail-box .interaction-box2 {
  width: 900px;
  height: 350px;
  background: url("../img/talk_03_03.png") no-repeat;
  margin-top: 10px;
  padding-top: 30px;
}
.content .info-detail-box .interaction-box2 p {
  width: 520px;
  margin: 0 auto;
  margin-bottom: 10px;
  position: relative;
  padding-left: 80px;
}
.content .info-detail-box .interaction-box2 p label {
  width: 60px;
  text-align: right;
  font-size: 14px;
  margin-right: 20px;
  display: inline-block;
  position: absolute;
  top: 15px;
  left: 0;
}
.content .info-detail-box .interaction-box2 p input {
  width: 350px;
  height: 38px;
  line-height: 38px;
  border: 1px solid #ddd;
  outline: none;
  color: #333;
  padding-left: 20px;
}
.content .info-detail-box .interaction-box2 p textarea {
  width: 480px;
  height: 68px;
  border: 1px solid #ddd;
  outline: none;
  resize: none;
  line-height: 180%;
  font-size: 12px;
  color: #333;
  padding: 10px;
  letter-spacing: 2px;
}
.content .info-detail-box .interaction-box2 p span {
  background: url("../img/yzm-bg_03.png") no-repeat;
  font-size: 20px;
  width: 120px;
  height: 36px;
  position: absolute;
  top: 2px;
  right: 148px;
  line-height: 36px;
  text-align: center;
  letter-spacing: 4px;
}
.content .info-detail-box .interaction-box2 button {
  width: 180px ;
  height: 42px;
  background: #e4dace;
  line-height: 42px;
  color: #6f593d;
  font-size: 16px;
  margin-left: 85px;
  border: 1px solid #c4b5a3;
  outline: none;
  cursor: pointer;
}
.content .info-detail-box .map-scale-box ul li {
  width: 185px;
  height: 160px;
  float: left;
  list-style: none;
  border-bottom: none;
  padding-left: 30px;
}
.content .info-detail-box .map-scale-box ul li img {
  width: 185px;
  height: 115px;
}
.content .info-detail-box .map-scale-box ul li a {
  width: 185px;
  height: 115px;
  border: 1px solid #ddd;
  display: block;
}
.content .info-detail-box .map-scale-box ul li span {
  width: 185px;
  height: 45px;
  line-height: 45px;
  display: block;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.content .info-detail-box .map-scale-box ul li:before {
  display: none;
}
.content .info-detail-box .res-list {
  border-bottom: 1px dashed #ddd;
  max-height: 100px;
}
.content .info-detail-box .res-list .res-title {
  padding-left: 10px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
}
.content .info-detail-box .res-list .res-title .res-dot {
  display: inline-block;
  border-radius: 50%;
  background: #755f2f;
  position: relative;
  top: -3px;
  width: 5px;
  height: 5px;
  margin-right: 10px;
}
.content .info-detail-box .res-list .res-title .a-res {
  color: #333;
  font-size: 16px;
}
.content .info-detail-box .res-list .res-title .icon-res {
  color: #a78d6d;
  font-size: 12px;
  font-weight: normal;
  margin-left: 20px;
}
.content .info-detail-box .res-list .res-title .radius-nice {
  margin-left: 8px;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 3px;
  background: url("../img/dianzan_04.png") no-repeat;
}
.content .info-detail-box .res-list .res-title .zan-span {
  color: #a78d6d;
}
.content .info-detail-box .res-list .res-title .add-res {
  font-size: 12px;
  font-weight: normal;
}
.content .info-detail-box .res-list .res-title img {
  position: relative;
  top: -2px;
}
.content .info-detail-box .res-list .res-title .on {
  background: url("../img/dianzan_03.png") no-repeat;
}
.content .info-detail-box .res-list .res-title .res-btn {
  margin-left: 20px;
  display: none;
}
.content .info-detail-box .res-list .res-title .res-time {
  float: right;
  margin-right: 2px;
  color: #aaa;
  font-weight: normal;
  font-size: 12px;
}
.content .info-detail-box .res-list .res-text {
  font-size: 12px;
  color: #333;
  line-height: 160%;
  padding: 0 0 0 10px;
}
.content .info-detail-box .hot-search .hot-title {
  width: 850px;
  text-align: center;
  font-size: 16px;
  line-height: 200%;
  color: #936d3d;
  position: relative;
  margin: 25px 0 10px 0;
}
.content .info-detail-box .hot-search .hot-title:before {
  display: block;
  position: absolute;
  top: 12px;
  left: 225px;
  width: 30px;
  height: 30px;
  background: url("../img/hot-icon_03.png") no-repeat;
  content: '';
}
.content .info-detail-box .hot-search .hot-title:after {
  display: block;
  position: absolute;
  top: 12px;
  right: 225px;
  width: 30px;
  height: 30px;
  background: url("../img/hot-icon_05.png") no-repeat;
  content: '';
}
.content .info-detail-box .hot-search .hot-img {
  width: 198px;
  height: 104px;
  margin-left: 15px;
  margin-top: 25px;
  line-height: 104px;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #c94706;
  font-size: 16px;
  text-shadow: 0 0 2px #fff;
  background: url("../img/hot-icon_12.png") no-repeat;
  display: inline-block;
}
.content .text-info2 {
  width: 600px;
  margin-left: 320px;
}
.content .text-info2 .radius-nice {
  margin-left: 8px;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 3px;
  background: url("../img/dianzan_04.png") no-repeat;
}
.content .text-info2 .zan-span {
  color: #a78d6d;
}
.content .text-info2 img {
  position: relative;
  top: -1px;
}
.content .text-info2 .on {
  background: url("../img/dianzan_03.png") no-repeat;
}
.content .response-box {
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 189;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}
.content .response-box .close-btn {
  position: absolute;
  right: 15px;
  top: 5px;
  font-size: 26px;
  cursor: pointer;
}
.content .response-box .res-tit {
  background: url("../img/details-bg_06.jpg") no-repeat bottom;
  height: 60px;
  line-height: 60px;
  font-size: 14px;
  color: #333;
  padding-left: 40px;
  margin-bottom: 15px;
}
.content .response-box .res-item {
  width: 960px;
  height: 660px;
  background: #fff;
  top: 45%;
  left: 50%;
  position: absolute;
  margin-left: -480px;
  margin-top: -330px;
  border: 2px solid #a3c790;
  z-index: 299;
  padding-bottom: 50px;
}
.content .response-box .res-item .res-cont {
  overflow-y: auto;
  height: 535px;
}
.content .response-box .res-item .res-cont::-webkit-scrollbar {
  width: 8px;
  height: 2px;
}
.content .response-box .res-item .res-cont::-webkit-scrollbar-button {
  background-color: #f5f5f5;
}
.content .response-box .res-item .res-cont::-webkit-scrollbar-track {
  background: #f5f5f5;
}
.content .response-box .res-item .res-cont::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}
.content .response-box .res-item .res-cont::-webkit-scrollbar-corner {
  background: #f5f5f5;
}
.content .response-box .res-item .res-box {
  width: 870px;
  min-height: 70px;
  border-bottom: 1px dashed #ddd;
  margin: 0 auto;
}
.content .response-box .res-item .res-box .res-title {
  padding-left: 10px;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
}
.content .response-box .res-item .res-box .res-title .res-dot {
  display: inline-block;
  border-radius: 50%;
  background: #755f2f;
  position: relative;
  top: 0px;
  width: 7px;
  height: 7px;
  margin-right: 10px;
}
.content .response-box .res-item .res-box .res-title .radius-nice {
  margin-left: 20px;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  top: 3px;
  background: url("../img/dianzan_04.png") no-repeat;
  font-size: 12px;
}
.content .response-box .res-item .res-box .res-title span {
  color: #a78d6d;
  font-size: 12px;
}
.content .response-box .res-item .res-box .res-title img {
  position: relative;
  top: 0;
}
.content .response-box .res-item .res-box .res-title .on {
  background: url("../img/dianzan_03.png") no-repeat;
}
.content .response-box .res-item .res-box .res-title .res-btn {
  margin-left: 20px;
  display: none;
}
.content .response-box .res-item .res-box .res-title .res-time {
  float: right;
  margin-right: 20px;
  color: #aaa;
}
.content .response-box .res-item .res-box .res-text {
  font-size: 12px;
  color: #333;
  line-height: 160%;
  padding-bottom: 10px;
  text-indent: 30px;
}
.content .response-box .res-item .res-box .res-nosee {
  display: none;
  height: 50px;
  margin-left: 30px;
}
.content .response-box .res-item .res-box .res-nosee textarea {
  width: 690px;
  height: 30px;
  border: 1px solid #ddd;
  padding-left: 10px;
  outline: none;
  margin-top: 10px;
  line-height: 30px;
  float: left;
}
.content .response-box .res-item .res-box .res-nosee .res-com {
  width: 80px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #6f593d;
  background: #e4dace;
  border: 1px solid #c4b5a3;
  border-radius: 4px;
  margin: 0 10px;
  display: inline-block;
  margin-left: 12px;
  margin-top: 8px;
  float: left;
}
.content .response-box .res-item .res-box .res-nosee .res-cancel {
  color: #c4b5a3;
  position: relative;
  top: 15px;
}
.content .response-box .res-item .res-done {
  padding-left: 30px;
  width: 840px;
}
.content .response-box .res-item .res-commit {
  position: absolute;
  bottom: 0;
  width: 960px;
  height: 100px;
  background: #f4f4f4;
}
.content .response-box .res-item .res-commit .more-res {
  text-align: center;
  font-size: 12px;
  position: absolute;
  top: -20px;
  width: 960px;
  background: #fff;
  display: none;
}
.content .response-box .res-item .res-commit textarea {
  width: 760px;
  height: 65px;
  border: 1px solid #ddd;
  padding-left: 10px;
  outline: none;
  margin-top: 15px;
  line-height: 30px;
  margin-left: 40px;
  float: left;
}
.content .response-box .res-item .res-commit .res-commit-btn {
  width: 80px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #6f593d;
  background: #e4dace;
  border: 1px solid #c4b5a3;
  border-radius: 4px;
  margin: 0 10px;
  display: inline-block;
  margin-top: 15px;
}
.content .hot-nav {
  float: left;
  width: 240px;
  margin-right: 18px;
  margin-top: 20px;
}
.content .hot-nav .left-nav {
  width: 228px;
  border: 1px solid #eee;
  position: relative;
  padding: 7px 5px;
}
.content .hot-nav .left-nav .item {
  line-height: 59px;
  display: block;
  text-align: center;
  color: #734409;
  font-size: 16px;
  border-top: 1px dashed #f1eadc;
}
.content .hot-nav .left-nav .on {
  background: #f7f1e5;
}
.content .hot-nav .left-nav .on i {
  background-image: url('img-sprite/topic.sprite.png');
  background-repeat: no-repeat;
  display: inline-block;
  width: 25px;
  height: 13px;
  vertical-align: middle;
}
.content .hot-nav .left-nav .on .i-left {
  background-position: -10px -24px;
  margin-right: 11px;
}
.content .hot-nav .left-nav .on .i-right {
  background-position: -10px -47px;
  margin-left: 11px;
}
.content .hot-nav .left-nav span {
  width: 120px ;
  vertical-align: middle;
}
.content .hot-nav .left-nav .i-style {
  position: absolute;
  left: 1px;
  background-image: url('img-sprite/topic.sprite.png');
  background-repeat: no-repeat;
  display: inline-block;
  width: 236px;
  height: 24px;
}
.content .hot-nav .left-nav .style-top {
  top: 1px;
  background-position: -10px -104px;
}
.content .hot-nav .left-nav .style-bottom {
  bottom: 1px;
  background-position: -10px -70px;
}
.content .hot-cont {
  width: 890px;
  float: left;
  padding-bottom: 30px;
  margin-top: 20px;
}
.content .hot-cont .look-span {
  border-top: 1px dashed #ddd;
  text-align: right;
  margin-top: 20px;
  padding-top: 20px;
}
.content .hot-cont h2 {
  font-size: 24px;
  text-align: center;
  background: url("../img/hot-tit-bg_03.png") no-repeat center;
  height: 36px;
  line-height: 36px;
}
.content .hot-cont .hot-vote {
  margin-top: 20px;
  padding-top: 25px;
  border-top: 1px dashed #ddd;
}
.content .hot-cont .hot-vote .vote-item {
  width: 200px;
  height: 160px;
  display: inline-block;
  margin: 0 0 40px 15px;
  background: url("../img/hot-select_11.png") no-repeat top;
  border: 1px solid #ddd;
  position: relative;
}
.content .hot-cont .hot-vote .vote-item img {
  width: 198px;
  height: 120px;
  border: 1px solid #fff;
  display: block;
}
.content .hot-cont .hot-vote .vote-item span {
  width: 200px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #734409;
  background: #f2ede8;
}
.content .hot-cont .hot-vote .vote-item .vote-check {
  position: absolute;
  right: 8px;
  top: 8px;
  width: 30px;
  height: 30px;
  display: block;
  background: url("../img/hot-select_06.png") no-repeat bottom;
}
.content .hot-cont .hot-vote .vote-item .checked {
  background: url("../img/hot-select_06.png") no-repeat top;
}
.content .hot-cont .vote-commit {
  width: 175px;
  height: 40px;
  margin: 0 auto;
  position: relative;
  border: 1px solid #c4b5a3;
  display: block;
  background: #e4dace;
  font-size: 16px;
  text-align: center;
  line-height: 40px;
  color: #6f593d;
}
.content .hot-cont .vote-commit .vote-tips {
  position: absolute;
  right: -200px;
  top: 0px;
  text-align: center;
  color: #999;
  font-size: 12px;
  display: none;
}
/*map img*/
.datainp {
  height: 26px;
  line-height: 26px;
  border: 1px solid #ddd;
  padding-left: 5px;
  width: 140px;
  position: absolute;
  right: 70px;
}
.date-icon {
  position: absolute;
  top: 5px;
  right: 75px;
}
.jedatebot {
  display: none;
}
#cboxWrapper #cboxLoadedContent .cboxPhoto {
  width: 1190px;
  height: 660px;
  position: absolute;
  z-index: 999;
}
#cboxContent {
  background: #fff;
  overflow: hidden;
  font-size: 12px;
}
#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
  display: none!important;
}
#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
  display: none!important;
}
#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
#cboxOverlay {
  background: #333;
  opacity: 0.2;
  filter: alpha(opacity=200);
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxTopLeft {
  width: 5px;
  height: 5px;
  background: #fff;
}
#cboxTopRight {
  width: 5px;
  height: 5px;
  background: #fff;
}
#cboxBottomLeft {
  width: 5px;
  height: 5px;
  background: #fff;
}
#cboxBottomRight {
  width: 5px;
  height: 5px;
  background: #fff;
}
#cboxMiddleLeft {
  width: 5px;
  background: #ffffff;
}
#cboxMiddleRight {
  width: 5px;
  background: #ffffff;
}
#cboxTopCenter {
  height: 5px;
  background: #fff;
}
#cboxBottomCenter {
  height: 5px;
  background: #fff;
}
#cboxPrevious {
  position: absolute;
  bottom: 320px;
  left: 5px;
  background: url(../img/arrow-left.png) no-repeat;
  width: 60px;
  height: 60px;
  text-indent: -9999px;
  cursor: pointer;
  z-index: 1000;
}
#cboxNext {
  position: absolute;
  bottom: 320px;
  right: 5px;
  background: url(../img/arrow-right.png) no-repeat;
  width: 60px;
  height: 60px;
  text-indent: -9999px;
  cursor: pointer;
  z-index: 1000;
}
#cboxClose {
  position: absolute;
  top: 5px;
  right: 5px;
  background: url(../img/close.png) no-repeat;
  width: 60px;
  height: 60px;
  text-indent: -9999px;
  cursor: pointer;
  z-index: 1000;
}
.hot-content {
  width: 920px;
  left: -40px;
  box-shadow: none;
  top: 0px;
}
.hot-content .tab-cont-scroll {
  width: 920px!important;
}
.hot-content .hot-scroll {
  background: url("../img/hot-bg2_07.png") no-repeat;
  width: 900px;
  height: 200px;
}
.hot-content .hot-scroll span {
  padding: 15px 0;
  margin-left: 20px;
  display: block;
}
.hot-content .hot-scroll a {
  display: inline-block;
  height: 38px;
  line-height: 38px;
  width: 185px;
  margin-left: 20px;
  border: 1px solid #efe9de;
  color: #92460e;
  background: #fffefe;
  text-align: center;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hot-content .hot-scroll .cur {
  background: #eee5d3;
  color: #734409;
}
.hot-content .hot-scroll .hot-href {
  overflow-y: auto;
  height: 142px;
  width: 885px;
}
.contend-no-padding {
  width: 1200px;
  padding: 0;
  padding-bottom: 30px;
  /*.hot-scroll::-webkit-scrollbar {!*婊氬姩鏉℃暣浣撴牱寮�*!
    width: 10px;     !*楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉＄殑灏哄*!
    height: 10px;
  }
  .hot-scroll::-webkit-scrollbar-thumb {!*婊氬姩鏉￠噷闈㈠皬鏂瑰潡*!
    border-radius: 5px;
    background: #cfc2b5;
  }
  .hot-scroll::-webkit-scrollbar-track {!*婊氬姩鏉￠噷闈㈣建閬�*!
    -webkit-box-shadow: inset 0 0 5px #cfc2b5;
    border-radius: 0;
    background: #fefefe;
  }*/
}
.contend-no-padding .old-years {
  background: url("../img/old-year_03.png") no-repeat;
  padding-top: 75px;
  padding-bottom: 15px;
  overflow: auto;
  padding-left: 10px;
}
.contend-no-padding .old-years .old-years-book {
  background: url("../img/old-book_06.png") no-repeat;
  width: 115px;
  height: 155px;
  float: left;
  margin-left: 30px;
  text-align: center;
  position: relative;
}
.contend-no-padding .old-years .old-years-book img {
  top: 1px;
  left: 1px;
  position: absolute;
  width: 108px;
  height: 152px;
}
.contend-no-padding .old-years .old-years-book span {
  /*font-family: '鍗庢枃鏂伴瓘';font-size: 18px;color: #6d4b1f*/
  font-family: 榛戜綋;
  color: #8f173a;
  position: absolute;
  font-size: 18px;
  font-weight: bold;
  top: 60px;
  width: 110px;
  left: 1px;
}
.contend-no-padding .old-years .old-years-book .book-name {
  font-family: '鍗庢枃鏂伴瓘';
  font-size: 18px;
  margin-bottom: 5px;
  display: block;
  width: 110px;
  position: absolute;
  letter-spacing: -2px;
  line-height: 160%;
  top: 30px;
  font-weight: normal;
}
.contend-no-padding .year-title2 {
  width: 1160px;
  height: 40px;
  line-height: 40px;
  font-size: 24px;
  font-family: 杩蜂綘绠�榄忕;
  margin: 25px 0;
  position: relative;
  padding-left: 20px;
}
.contend-no-padding .year-title2 .year-select {
  float: right;
  background: #fff;
}
.contend-no-padding .year-title2 .year-select span {
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
}
.contend-no-padding .year-title2 .year-select select {
  background: url("../img/year-select_032.png") no-repeat;
  width: 202px;
  height: 34px;
  line-height: 34px;
  border: none;
  appearance: none;
  -webkit-appearance: none;
  outline: none;
  font-size: 14px;
  padding-left: 12px;
}
.contend-no-padding .year-title2:after {
  background: #f1e6d3;
  content: "";
  height: 1px;
  width: 60%;
  position: absolute;
  right: 290px;
  top: 20px;
  display: block;
}
.contend-no-padding .navMenubox2 {
  width: 185px;
  height: auto;
  background: url("../img/year-ttibg_08.png") no-repeat bottom;
  overflow: hidden;
  border: 1px solid #ddd;
  float: left;
}
.contend-no-padding .navMenu-top2 {
  font-size: 20px;
  color: #333;
  text-align: center;
  height: 35px;
  padding-top: 12px;
  background: url(../img/year-ttibg_08.png) no-repeat top;
  font-family: '杩蜂綘绠�榄忕';
}
.contend-no-padding .loutinav {
  width: 186px;
  border: 1px solid #ddd;
  overflow: auto;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.contend-no-padding .loutinav ul li {
  width: 185px;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px dashed #eee5d3;
  list-style: none;
  font-size: 13px;
  text-align: center;
  cursor: pointer;
  background: #f8f5f0;
  color: #734409;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.contend-no-padding .loutinav ul li.active {
  background: #eee5d3;
  font-weight: bold;
}
.contend-no-padding .loutinav ul li:hover {
  background: #eee5d3;
}
.contend-no-padding #main {
  width: 980px;
  margin: 0 auto;
  overflow: hidden;
}
.contend-no-padding #main .louti {
  width: 950px;
  padding-left: 25px;
  /*h1,h2,h3,h4,h5{width: 950px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}*/
}
.contend-no-padding #main .louti img {
  max-width: 900px;
  margin: 0 auto;
}
.contend-no-padding #main .louti h1 {
  color: #734409;
  font-size: 20px;
  height: 50px;
  line-height: 50px;
  position: relative;
}
.contend-no-padding #main .louti h1 span {
  background: #fff;
  padding-right: 30px;
  display: block;
  height: 50px;
  line-height: 50px;
  position: absolute;
  z-index: 888;
}
.contend-no-padding #main .louti h1:after {
  background: #ddd;
  content: "";
  height: 1px;
  width: 85%;
  position: absolute;
  right: 35px;
  top: 25px;
  display: block;
}
.contend-no-padding #main .louti h2 {
  color: #333;
  font-size: 18px;
  min-height: 50px;
  line-height: 50px;
}
.contend-no-padding #main .louti h3 {
  color: #333;
  font-size: 16px;
  min-height: 40px;
  line-height: 40px;
}
.contend-no-padding #main .louti h4 {
  color: #333;
  font-size: 14px;
  min-height: 40px;
  line-height: 40px;
}
.contend-no-padding #main .louti h5 {
  color: #333;
  font-size: 14px;
  min-height: 40px;
  line-height: 40px;
}
.contend-no-padding #main .louti p {
  color: #333;
  font-size: 12px;
  text-indent: 2em;
  line-height: 180%;
  padding: 10px;
  padding-right: 25px;
}
.contend-no-padding .book-info {
  max-height: 1260px;
  overflow: auto;
  width: 1000px;
  position: relative;
  display: none;
}
.contend-no-padding .book-info::-webkit-scrollbar {
  width: 10px;
  height: 5px;
}
.contend-no-padding .book-info::-webkit-scrollbar-button {
  background-color: #fff;
}
.contend-no-padding .book-info::-webkit-scrollbar-track {
  background: #fff;
}
.contend-no-padding .book-info::-webkit-scrollbar-thumb {
  background: #eee5d3;
  border-radius: 4px;
}
.contend-no-padding .book-info::-webkit-scrollbar-corner {
  background: #fff;
}
.contend-no-padding .info-detail-box {
  margin-top: 0px;
  margin-left: 15px;
}
.contend-no-padding .book-show {
  display: block;
}
.contend-no-padding .regional-banner {
  width: 1200px;
  height: 340px;
  background: url("../img/regional-bg.jpg") no-repeat center;
}
.contend-no-padding .regional-banner .title-box2 {
  padding-top: 25px;
  margin: 0 20px;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  border-bottom: 4px solid #98856d;
}
.contend-no-padding .regional-banner .title-box2 p {
  background: #98856d;
  font-size: 16px;
  display: block;
  width: 120px;
  height: 35px;
  color: #fff;
  line-height: 35px;
  text-align: center;
  text-shadow: 0px 2px 0px #716251;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.contend-no-padding .regional-banner .title-box2 p span {
  color: #d9d4ce;
}
.contend-no-padding .regional-banner .title-box2 p a {
  color: #fff;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.contend-no-padding .regional-banner .picMarquee-left {
  width: 780px;
  height: 230px;
  overflow: hidden;
  margin-left: 15px;
  float: left;
  background: #fff;
  margin-top: 12px;
  padding: 10px;
}
.contend-no-padding .regional-banner .picMarquee-left .region-title {
  height: 30px;
  line-height: 30px;
  font-family: 杩蜂綘绠�榄忕;
  font-size: 20px;
}
.contend-no-padding .regional-banner .picMarquee-left .swiper-three {
  overflow: hidden;
  margin-top: 5px;
}
.contend-no-padding .regional-banner .picMarquee-left .swiper-three ul {
  overflow: hidden;
  zoom: 1;
  height: 185px;
}
.contend-no-padding .regional-banner .picMarquee-left .swiper-three ul li {
  margin-right: 18px;
  float: left;
  _display: inline;
  overflow: hidden;
  width: 136px;
  height: 190px;
}
.contend-no-padding .regional-banner .picMarquee-left .swiper-three ul li img {
  width: 136px;
  height: 162px;
  display: block;
}
.contend-no-padding .regional-banner .picMarquee-left .swiper-three ul li span {
  height: 25px;
  line-height: 25px;
  width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  text-align: center;
}
.contend-no-padding .regional-banner .picMarquee-rig {
  width: 335px;
  height: 230px;
  float: left;
  margin-left: 15px;
  background: #fff;
  margin-top: 10px;
  padding: 10px;
}
.contend-no-padding .regional-banner .picMarquee-rig .region-title {
  height: 30px;
  line-height: 30px;
  font-family: 杩蜂綘绠�榄忕;
  font-size: 20px;
}
.contend-no-padding .regional-banner .picMarquee-rig .regional-lists {
  height: 204px;
  overflow: hidden;
}
.contend-no-padding .regional-banner .picMarquee-rig .regional-lists li {
  font-size: 12px;
  list-style: none;
  color: #333;
  height: 33px;
  line-height: 33px;
  border-bottom: 1px dotted #ccc;
  position: relative;
  width: 330px;
  margin-left: 8px;
}
.contend-no-padding .regional-banner .picMarquee-rig .regional-lists li a {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 225px;
  display: inline-block;
}
.contend-no-padding .regional-banner .picMarquee-rig .regional-lists li span {
  color: #aaa;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 8px;
}
.contend-no-padding .regional-banner .picMarquee-rig .regional-lists a:hover {
  color: #734409;
}
.contend-no-padding .regional-banner .picMarquee-rig .regional-lists li:before {
  margin-bottom: 17px;
  position: relative;
  top: 3px;
  margin-right: 8px;
  margin-left: 2px;
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: #7a7a7a;
  border-radius: 50%;
}
.contend-no-padding .regional-cont {
  padding-bottom: 30px;
}
.contend-no-padding .regional-cont .tab {
  height: 60px;
  background: #fbfbfb;
  border-bottom: 1px solid #ddd;
  margin: 0 4px;
  cursor: pointer;
}
.contend-no-padding .regional-cont .tab li {
  width: 132px;
  height: 57px;
  line-height: 60px;
  color: #367e12;
  font-size: 16px;
  float: left;
  text-align: center;
  border-top: 4px solid #fbfbfb;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.contend-no-padding .regional-cont .tab .cur {
  box-shadow: 8px -1px 8px -6px #cccccc, -8px -1px 8px -6px #cccccc;
  border-top: 4px solid #57a033;
  background: #fff;
}
.contend-no-padding .regional-cont .cur:after {
  width: 100px;
  height: 2px;
  background: #f2f2f2;
  position: relative;
  display: block;
  content: "";
  bottom: 4px;
  left: 15px;
}
.contend-no-padding .regional-cont .tab-cont {
  display: none;
  min-height: 680px;
  padding: 30px;
}
.contend-no-padding .regional-cont .tab-cont .res-tab {
  width: 140px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  margin-right: 8px;
  border: 1px solid #eee5d3;
  color: #74520e;
  font-size: 14px;
  cursor: pointer;
  background: #eee5d3;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.contend-no-padding .regional-cont .tab-cont .res-cur {
  background: #fff;
}
.contend-no-padding .regional-cont .tab-cont .res-cont {
  display: none;
  overflow: auto;
  clear: both;
  padding: 20px;
}
.contend-no-padding .regional-cont .tab-cont .res-on {
  display: block;
}
.contend-no-padding .regional-cont .tab-cont .people-num {
  border-bottom: 1px solid #ddd;
  overflow: auto;
  padding-bottom: 10px;
  margin-top: -20px;
  margin-bottom: 15px;
}
.contend-no-padding .regional-cont .tab-cont .people-box .no-see {
  padding-top: 15px;
}
.contend-no-padding .regional-cont .tab-cont .local-box {
  height: 628px;
  margin: 5px;
}
.contend-no-padding .regional-cont .tab-cont .local-info {
  width: 470px;
  height: 300px;
  border: 1px solid #ddd;
  background: #fafafa;
  opacity: 0.9;
  filter: alpha(opacity=90);
  font-size: 14px;
  margin-top: -300px;
  float: right;
  margin-right: 0;
  margin-bottom: 40px;
}
.contend-no-padding .regional-cont .tab-cont .local-info p {
  font-size: 14px;
  padding: 20px;
  line-height: 160%;
  color: #333;
  text-indent: 20px;
}
.contend-no-padding .regional-cont .tab-cont .region-list {
  float: left;
  margin: -30px 0 0 -30px;
}
.contend-no-padding .regional-cont .tab-cont .region-list ul {
  width: 186px;
  border: 1px solid #ddd;
  overflow: auto;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.contend-no-padding .regional-cont .tab-cont .region-list ul li {
  width: 185px;
  height: 44px;
  line-height: 44px;
  background: #fdf9f3;
  color: #734409;
  border-bottom: 1px dotted #ddd;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
  margin-left: 1px;
}
.contend-no-padding .regional-cont .tab-cont .region-list li:after {
  display: none;
}
.contend-no-padding .regional-cont .tab-cont .region-list .cur {
  background: url("../img/region-bg.jpg") no-repeat;
  margin-left: 1px;
}
.contend-no-padding .regional-cont .tab-cont .region-list-cont {
  float: left;
  width: 925px;
  padding: 20px;
  display: none;
  height: 680px;
  overflow-y: auto;
}
.contend-no-padding .regional-cont .tab-cont .region-list-cont h2 {
  font-weight: normal;
  margin-top: 25px;
  height: 30px;
  line-height: 30px;
}
.contend-no-padding .regional-cont .tab-cont .region-list-cont h2 .region-title {
  font-size: 20px;
  color: #734409 ;
  background: #fff;
  display: block;
  float: left;
  padding: 0 20px;
  margin-top: -13px;
}
.contend-no-padding .regional-cont .tab-cont .region-list-cont p {
  font-size: 14px;
  line-height: 150%;
}
.contend-no-padding .regional-cont .tab-cont .on {
  display: block;
}
.contend-no-padding .regional-cont .on {
  display: block;
}
.contend-no-padding .book-banner {
  width: 1200px;
  height: 310px;
  background: url("../img/year-bg.jpg") no-repeat;
}
.contend-no-padding .book-banner .slideBox1 {
  width: 1160px;
  height: 265px;
  overflow: hidden;
  margin-left: 15px;
}
.contend-no-padding .book-banner .slideBox1 .hd {
  width: 140px;
  overflow: hidden;
  float: left;
  z-index: 1;
  height: 250px;
  padding-top: 60px;
}
.contend-no-padding .book-banner .slideBox1 .hd ul {
  overflow: hidden;
  zoom: 1;
  width: 140px;
  /*li{  margin-bottom:10px;  width:122px; height:50px;cursor:pointer;position: absolute;color: #fff;margin-left: 19px;font-size: 16px;background: #98856d;z-index: 0;overflow: hidden;text-shadow: 0.5px 0.5px 1px #6d4b1f, 0.5px 0.5px 1px #6d4b1f;
            -webkit-text-fill-color: #fff;
            -webkit-text-stroke: 0.1px #fff;
            text-fill-color: #fff;
            text-stroke: 0.2px #fff;letter-spacing: 1px ;
            span{width: 115px;height: 38px;border: 2px dashed #c7c0b7;margin: 5px;display: block;text-align: center;line-height: 40px;}
          }*/
}
.contend-no-padding .book-banner .slideBox1 .hd ul .on {
  position: absolute;
  margin-left: 40px;
  background: #fffaf6;
  color: #6d4b1f;
  z-index: 11;
  zoom: 1;
  font-size: 18px;
  width: 60px;
  height: 200px;
  text-shadow: 0.5px 0.5px 0.8px #6d4b1f, 0.5px 0.5px 0.8px #6d4b1f;
  -webkit-text-fill-color: #6d4b1f;
  -webkit-text-stroke: 0.4px #6d4b1f;
  text-fill-color: #6d4b1f;
  text-stroke: 0.8px #6d4b1f;
}
.contend-no-padding .book-banner .slideBox1 .hd ul .on span {
  width: 30px;
  height: 173px;
  border: 1px dashed #c7c0b7;
  margin: 2px;
  display: block;
  text-align: center;
  line-height: 28px;
  padding: 10px 11px;
}
.contend-no-padding .book-banner .slideBox1 .hd .book-slid1 {
  top: 65px;
}
.contend-no-padding .book-banner .slideBox1 .hd .book-slid2 {
  top: 130px;
}
.contend-no-padding .book-banner .slideBox1 .hd .book-slid3 {
  top: 195px;
}
.contend-no-padding .book-banner .slideBox1 .bd {
  margin-left: 22px;
  z-index: 10;
  top: 24px;
  left: 30px;
  float: left;
  width: 995px;
  height: 250px;
  overflow: hidden;
  padding-top: 60px;
}
.contend-no-padding .book-banner .slideBox1 .bd li {
  zoom: 1;
  vertical-align: middle;
  position: relative;
  width: 950px;
}
.contend-no-padding .book-banner .slideBox1 .bd li a {
  width: 138px;
  height: 195px;
  background: url("../img/book-bg.jpg") no-repeat;
  display: inline-block;
  margin-left: 15px;
}
.contend-no-padding .book-banner .slideBox1 .bd li img {
  width: 130px;
  height: 180px;
  margin: 10px 0 0 5px;
}
.contend-no-padding .book-banner .slideBox1 .bd li .banner-text {
  position: absolute;
  right: -25px;
  top: -30px;
}
.contend-no-padding .book-banner .slideBox1 .bd li .banner-text a {
  width: 70px;
  height: 30px;
  background: none;
  display: inline-block;
  color: #b8a592;
  font-size: 12px;
  line-height: 30px;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.contend-no-padding .event-box {
  width: 1160px;
  margin: 0 auto;
}
.contend-no-padding .event-box .event-ul {
  padding: 5px;
}
.contend-no-padding .event-box .event-ul li {
  font-size: 12px;
  color: #333;
  height: 36px;
  line-height: 36px;
  border-bottom: 1px dotted #ccc;
  position: relative;
  width: 375px;
  margin-left: 8px;
}
.contend-no-padding .event-box .event-ul li a {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 250px;
  display: inline-block;
}
.contend-no-padding .event-box .event-ul li a:hover {
  color: #a78d6d;
}
.contend-no-padding .event-box .event-ul li .news-time {
  color: #aaa;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 8px;
}
.contend-no-padding .event-box .event-ul .last-li {
  border-bottom: none;
}
.contend-no-padding .event-box .event-ul li:before {
  margin-bottom: 17px;
  margin-right: 5px;
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: #7a7a7a;
  border-radius: 50%;
}
.contend-no-padding .year-title {
  text-align: center;
  width: 1160px;
  height: 40px;
  line-height: 40px;
  font-size: 24px;
  background: url("../img/year-book-title_03.png") no-repeat center;
  font-family: 杩蜂綘绠�榄忕;
  margin: 0 auto;
  margin-bottom: 15px;
  margin-top: 25px;
}
.contend-no-padding .basic-box {
  height: 320px;
  margin: 20px 0 0 0;
}
.contend-no-padding .basic-box .work-item {
  width: 398px;
  height: 285px;
  border: 1px solid #ccc;
  margin-bottom: 20px;
  margin-right: 22px;
  float: left;
  position: relative;
}
.contend-no-padding .basic-box .work-item h2 {
  background: url("../img/basic-tit_03.png") no-repeat center;
  border-bottom: 1px solid #ccc;
  height: 42px;
  line-height: 42px;
  font-size: 16px;
  padding-right: 15px;
  color: #734409;
  padding-left: 20px;
  font-weight: normal;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.contend-no-padding .basic-box .work-item h2 a {
  float: right;
  font-size: 12px;
  color: #b8a592;
}
.contend-no-padding .basic-box .work-item p {
  font-size: 14px;
  color: #6d4b1f;
  line-height: 200%;
  text-indent: 20px;
  padding: 8px;
}
.contend-no-padding .basic-box .icon-img {
  width: 82px;
  height: 85px;
  background: #98856d;
  display: inline-block;
  margin-left: 18px;
  border: 1px solid #ddd;
}
.contend-no-padding .basic-box .icon-img img {
  margin: 15px 0 5px 20px;
}
.contend-no-padding .basic-box .icon-img span {
  display: block;
  text-align: center;
  font-size: 15px;
  color: #fff;
  width: 82px;
  height: 20px;
  line-height: 20px;
  text-shadow: 0.5px 0.5px 1px #6d4b1f, 0.5px 0.5px 1px #6d4b1f;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke: 0.1px #fff;
  text-fill-color: #fff;
  text-stroke: 0.2px #fff;
  letter-spacing: 1px ;
}
.contend-no-padding .book-h2 {
  background: #f2ede8;
  height: 42px;
  line-height: 42px;
  border-bottom: 1px solid #ddd;
  font-size: 16px;
  padding-right: 15px;
  color: #734409;
  padding-left: 20px;
  font-weight: normal;
  position: relative;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.contend-no-padding .book-h2 a {
  float: right;
  font-size: 12px;
  color: #b8a592;
}
.contend-no-padding .book-h2:before {
  content: '';
  width: 10px;
  height: 10px;
  background: url("../img/icon-tit_11.png") no-repeat;
  position: absolute;
  top: 1px;
  left: 1px;
}
.contend-no-padding .book-h2:after {
  content: '';
  width: 10px;
  height: 10px;
  background: url("../img/icon-tit_13.png") no-repeat;
  position: absolute;
  top: 1px;
  right: 1px;
}
.contend-no-padding .work-icon:before {
  content: '';
  width: 25px;
  height: 25px;
  background: url("../img/icon-tit_06.png") no-repeat;
  position: absolute;
  bottom: 1px;
  left: 1px;
}
.contend-no-padding .work-icon:after {
  content: '';
  width: 25px;
  height: 25px;
  background: url("../img/icon-tit_08.png") no-repeat;
  position: absolute;
  bottom: 1px;
  right: 1px;
}
.contend-no-padding .book-slide-box {
  float: left;
  border: 1px solid #ccc;
}
.contend-no-padding .book-slide-box .slideBox2 {
  width: 735px;
  height: 243px;
  overflow: hidden;
  float: left;
  position: relative;
}
.contend-no-padding .book-slide-box .slideBox2 .hd {
  width: 200px;
  overflow: hidden;
  position: absolute;
  z-index: 1;
  bottom: 20px;
  right: 85px;
}
.contend-no-padding .book-slide-box .slideBox2 .hd ul {
  overflow: hidden;
  zoom: 1;
  width: 200px;
}
.contend-no-padding .book-slide-box .slideBox2 .hd ul li {
  width: 30px;
  height: 6px;
  cursor: pointer;
  margin-left: 8px;
  position: relative;
  background: #848387;
  float: left;
}
.contend-no-padding .book-slide-box .slideBox2 .hd ul .on {
  background: #c5a57d;
}
.contend-no-padding .book-slide-box .slideBox2 .bd {
  position: relative;
  z-index: 0;
  width: 715px;
  overflow: hidden;
  margin: 20px 0 0 20px;
}
.contend-no-padding .book-slide-box .slideBox2 .bd li {
  zoom: 1;
  vertical-align: middle;
  position: relative;
}
.contend-no-padding .book-slide-box .slideBox2 .bd li img {
  height: 200px;
  display: block;
  width: 360px;
  float: left;
}
.contend-no-padding .book-slide-box .slideBox2 .bd li .banner-text {
  height: 170px;
  width: 350px;
  float: left;
}
.contend-no-padding .book-slide-box .slideBox2 .bd li .banner-text a {
  font-size: 16px;
  color: #6d4b1f;
  width: 320px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  padding-left: 15px;
}
.contend-no-padding .book-slide-box .slideBox2 .bd li .banner-text p {
  padding: 5px 15px;
  font-size: 12px;
  line-height: 180%;
  color: #333;
}
.contend-no-padding .picture-item2 {
  padding-top: 20px;
  padding-left: 18px;
}
.contend-no-padding .picture-box {
  width: 1160px;
  height: 240px;
  border: 1px solid #ddd;
  margin: 0 auto;
  margin-bottom: 25px;
}
.contend-no-padding .picture-box .picture-slide {
  width: 1160px;
  overflow: hidden;
  height: 180px;
}
.contend-no-padding .picture-box .picture-slide a {
  width: 205px;
  height: 175px;
  margin-right: 20px;
  display: inline-block;
}
.contend-no-padding .picture-box .picture-slide a img {
  width: 205px;
  height: 130px;
  border: 1px solid #ddd;
  display: block;
}
.contend-no-padding .picture-box .picture-slide a span {
  width: 205px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.contend-no-padding .hot-big-box {
  width: 1160px;
  height: 380px;
  clear: both;
  margin: 0 auto;
}
.contend-no-padding .hot-big-box .title-box {
  margin-bottom: 15px;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.contend-no-padding .hot-big-box .title-box p {
  width: 280px;
}
.contend-no-padding .hot-big-box .hot-case-box {
  width: 370px;
  height: 290px;
  margin-right: 22px;
  float: left;
  border: 1px solid #ddd;
}
.contend-no-padding .hot-big-box .hot-case-box .work-item {
  position: relative;
}
.contend-no-padding .hot-big-box .hot-case-box .work-item .hot-case-h2 {
  height: 34px;
  line-height: 42px;
  font-size: 16px;
  padding-right: 15px;
  color: #734409;
  padding-left: 20px;
  font-weight: normal;
  padding-top: 8px;
}
.contend-no-padding .hot-big-box .hot-case-box .work-item .hot-case-h2 a {
  float: right;
  font-size: 12px;
  color: #b8a592;
}
.contend-no-padding .hot-big-box .hot-case-box .work-item .hot-case-ul {
  padding: 5px;
}
.contend-no-padding .hot-big-box .hot-case-box .work-item .hot-case-ul li {
  font-size: 12px;
  color: #333;
  height: 36px;
  line-height: 36px;
  border-bottom: 1px dotted #ccc;
  position: relative;
  width: 350px;
  margin-left: 8px;
}
.contend-no-padding .hot-big-box .hot-case-box .work-item .hot-case-ul li a {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 240px;
  display: inline-block;
}
.contend-no-padding .hot-big-box .hot-case-box .work-item .hot-case-ul li a:hover {
  color: #a78d6d;
}
.contend-no-padding .hot-big-box .hot-case-box .work-item .hot-case-ul li .news-time {
  color: #aaa;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 8px;
}
.contend-no-padding .hot-big-box .hot-case-box .work-item .hot-case-ul .last-li {
  border-bottom: none;
}
.contend-no-padding .hot-big-box .hot-case-box .work-item .hot-case-ul li:before {
  margin-bottom: 17px;
  margin-right: 5px;
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: #7a7a7a;
  border-radius: 50%;
}
.contend-no-padding .hot-big-box .hot-case-box .work-item .tab {
  margin: 0 0 0 0;
}
.contend-no-padding .hot-big-box .hot-case-box .work-item .tab li {
  float: left;
  width: 131px;
  height: 35px;
  line-height: 36px;
  text-align: center;
  font-size: 14px;
  color: #8e6939;
  cursor: pointer;
  background: url("../img/book-tab_05.png") no-repeat -1px 0;
}
.contend-no-padding .hot-big-box .hot-case-box .work-item .tab .cur {
  background: url("../img/book-tab_03.png") no-repeat;
  font-size: 16px;
  color: #734409;
  border-bottom: none;
  margin-left: -3px;
  height: 36px;
}
.contend-no-padding .hot-big-box .hot-case-box .work-item .tab-cont {
  width: 400px;
  height: 210px;
  display: none;
}
.contend-no-padding .hot-big-box .hot-case-box .work-item .tab-cont .tab-more {
  position: absolute;
  top: 15px;
  right: 5px;
  color: #b8a592;
  font-family: "Microsoft Yahei";
}
.contend-no-padding .hot-big-box .hot-case-box .work-item .on {
  display: block;
}
.contend-no-padding .hot-big-box .serve-box {
  width: 320px ;
  height: 300px ;
  float: left;
  background: url("../img/hot-bg_06.png") no-repeat;
}
.contend-no-padding .hot-big-box .serve-box p {
  font-size: 16px;
  color: #6d4b1f;
  height: 44px;
  line-height: 44px;
  padding-left: 20px;
}
.contend-no-padding .hot-big-box .serve-box a {
  width: 155px;
  height: 86px;
  display: inline-block;
  line-height: 86px;
  font-size: 17px;
  color: #2c5959;
  text-align: center;
  /*  text-shadow:0.5px 0.5px 0 #fff, -0.5px -0.5px 0 #fff;
        -webkit-text-fill-color: #2c5959;
        -webkit-text-stroke: 0.8px #fff;
        text-fill-color: #2c5959;
        text-stroke: 1px #fff;*/
}
.contend-no-padding .hot-big-box .serve-box .red-a {
  color: #c94706;
}
.contend-no-padding .politics-box {
  width: 1160px;
  margin: 0 auto;
  height: 190px;
  background: url("../img/book-bg-1_12.png") no-repeat bottom;
  margin-bottom: 25px;
}
.contend-no-padding .politics-box .politics-tab {
  height: 35px;
  padding-top: 8px;
}
.contend-no-padding .politics-box .politics-tab li {
  float: left;
  width: 105px;
  height: 35px;
  line-height: 42px;
  text-align: center;
  font-size: 14px;
  color: #8e6939;
  cursor: pointer;
  background: url("../img/book-tab_13.jpg") no-repeat -1px 0;
}
.contend-no-padding .politics-box .politics-tab .cur {
  background: url("../img/book-tab_11.png") no-repeat;
  font-size: 16px;
  border-bottom: none;
  margin-left: -3px;
  height: 36px;
  color: #fff;
  line-height: 36px;
}
.contend-no-padding .politics-box .politics-cont {
  display: none;
  padding: 15px;
}
.contend-no-padding .politics-box .politics-cont a {
  min-width: 80px;
  height: 40px;
  display: inline-block;
  margin-left: 8px;
  background: #eee5d3;
  border: 1px solid #eee5d3;
  border-radius: 4px;
  text-align: center;
  line-height: 40px;
  margin-bottom: 15px;
  font-size: 14px;
  color: #74520e;
  padding: 0 20px;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.contend-no-padding .politics-box a:hover {
  background: #fff;
}
.contend-no-padding .politics-box .on {
  display: block;
}
.contend-no-padding .publish-box {
  width: 1160px;
  height: 310px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.contend-no-padding .publish-box .title-box {
  margin-bottom: 15px;
}
.contend-no-padding .publish-box .publish-item {
  width: 272px;
  height: 255px;
  margin-right: 21px;
  float: left;
  border: 1px solid #ddd;
}
.contend-no-padding .publish-box .publish-item .publish-ul {
  padding: 5px;
}
.contend-no-padding .publish-box .publish-item .publish-ul li {
  font-size: 12px;
  color: #333;
  height: 36px;
  line-height: 36px;
  border-bottom: 1px dotted #ccc;
  position: relative;
  width: 255px;
  margin-left: 8px;
}
.contend-no-padding .publish-box .publish-item .publish-ul li a {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 140px;
  display: inline-block;
}
.contend-no-padding .publish-box .publish-item .publish-ul li a:hover {
  color: #a78d6d;
}
.contend-no-padding .publish-box .publish-item .publish-ul li .news-time {
  color: #aaa;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 8px;
}
.contend-no-padding .publish-box .publish-item .publish-ul li:before {
  margin-bottom: 17px;
  margin-right: 5px;
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: #7a7a7a;
  border-radius: 50%;
}
.contend-no-padding .auther-item {
  width: 1160px;
  margin: 0 auto;
  height: 200px;
}
.contend-no-padding .auther-item .auther-box {
  width: 446px;
  height: 44px;
  float: left;
  background: url("../img/book-tab_20.png") no-repeat;
  padding: 26px 0 0 130px;
}
.contend-no-padding .auther-item .auther-box a {
  color: #74520e;
  margin-right: 40px;
  font-size: 14px;
  padding: 4px;
  border-bottom: 1px solid #c4ae93;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.contend-no-padding .auther-item .auther-box2 {
  margin-left: 7px;
  background: url("../img/book-tab_22.png") no-repeat;
}
.contend-no-padding .auther-item .auther-box3 {
  width: 1030px;
  background: url("../img/book-tab_28.png") no-repeat;
  margin-top: 20px;
}
.contend-no-padding .survey-box {
  width: 1160px;
  height: 380px;
  margin: 0 auto;
}
.contend-no-padding .survey-box .survey-map {
  width: 400px;
  height: 300px;
  float: left;
  margin-right: 20px;
  border: 1px solid #ddd;
  background: #f8f5f1;
  margin-top: 15px;
}
.contend-no-padding .survey-box .survey-map p {
  color: #6d4b1f;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  padding-left: 20px;
  font-weight: bold;
}
.contend-no-padding .survey-box .survey-map p a {
  float: right;
  margin-right: 20px;
  width: 100px;
  height: 26px;
  line-height: 26px;
  display: block;
  color: #6d4b1f;
  font-size: 12px;
  border: 1px solid #beab94;
  text-align: center;
  margin-top: 10px;
  font-weight: normal;
  border-radius: 4px;
}
.contend-no-padding .survey-box .survey-map img {
  width: 373px;
  height: 235px;
  margin-left: 12px;
}
.contend-no-padding .survey-box .survey-slid-box {
  width: 735px;
  height: 300px;
  float: left;
  border: 1px solid #ddd;
  background: #f8f5f1;
  margin-top: 15px;
  position: relative;
}
.contend-no-padding .survey-box .survey-slid-box .bd {
  position: relative;
  z-index: 0;
  width: 700px;
  height: 290px;
  margin-top: 10px;
  margin-left: 25px;
  padding-left: 30px;
}
.contend-no-padding .survey-box .survey-slid-box .bd li {
  zoom: 1;
  vertical-align: middle;
}
.contend-no-padding .survey-box .survey-slid-box .bd li img {
  width: 232px;
  height: 140px;
  display: block;
  float: left;
}
.contend-no-padding .survey-box .survey-slid-box .bd li .region-item {
  float: left;
  width: 360px;
  height: 140px;
  margin-left: 20px;
}
.contend-no-padding .survey-box .survey-slid-box .bd li .region-item h2 {
  color: #6d4b1f;
  height: 40px;
  line-height: 25px;
  font-size: 16px;
}
.contend-no-padding .survey-box .survey-slid-box .bd li .region-item h2 a {
  float: right;
  margin-right: 20px;
  width: 100px;
  height: 26px;
  line-height: 26px;
  display: block;
  color: #6d4b1f;
  font-size: 12px;
  border: 1px solid #beab94;
  text-align: center;
  font-weight: normal;
  border-radius: 4px;
}
.contend-no-padding .survey-box .survey-slid-box .bd li .region-item p {
  color: #333;
  font-size: 12px;
  line-height: 160%;
  text-indent: 20px;
}
.contend-no-padding .survey-box .survey-slid-box .bd li .region-news {
  width: 630px;
  height: 115px;
  overflow: hidden;
  padding-top: 20px;
}
.contend-no-padding .survey-box .survey-slid-box .bd li .region-news p {
  width: 312px;
  height: 38px;
  line-height: 38px;
  position: relative;
  float: left;
  border-top: 1px dashed #ddd;
}
.contend-no-padding .survey-box .survey-slid-box .bd li .region-news p a {
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 220px;
  display: inline-block;
}
.contend-no-padding .survey-box .survey-slid-box .bd li .region-news p a:hover {
  color: #a78d6d;
}
.contend-no-padding .survey-box .survey-slid-box .bd li .region-news p span {
  color: #aaa;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 8px;
}
.contend-no-padding .survey-box .survey-slid-box .bd li .region-news p:before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 4px;
  background-color: #7a7a7a;
  border-radius: 50%;
  margin: 10px 5px 0 5px;
  position: relative;
  top: -15px;
}
.contend-no-padding .survey-box .survey-slid-box .prev {
  position: absolute;
  left: 2%;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 24px;
  height: 30px;
  background: url(../img/survey-btn.png) no-repeat top;
}
.contend-no-padding .survey-box .survey-slid-box .next {
  background: url(../img/survey-btn.png) no-repeat bottom;
  position: absolute;
  right: 2%;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 24px;
  height: 30px;
}
.contend-no-padding .book-person-box {
  width: 1160px;
  margin: 0 auto;
}
.contend-no-padding .book-person-box .picScroll-left {
  width: 1160px;
  margin: 20px auto;
  overflow: hidden;
  height: 250px;
}
.contend-no-padding .book-person-box .picScroll-left .bd ul {
  overflow: hidden;
  zoom: 1;
}
.contend-no-padding .book-person-box .picScroll-left .bd ul li {
  margin-right: 20px;
  float: left;
  _display: inline;
  overflow: hidden;
  text-align: center;
  width: 215px;
  height: 200px;
  border: 1px solid #ddd;
}
.contend-no-padding .book-person-box .picScroll-left .bd ul li .pic {
  text-align: center;
}
.contend-no-padding .book-person-box .picScroll-left .bd ul li .pic img {
  width: 215px;
  height: 150px;
  display: block;
  border: 1px solid #fff;
}
.contend-no-padding .book-person-box .picScroll-left .bd ul li .title {
  width: 213px;
  text-align: center;
  margin-left: 1px;
  background: #f2ede8;
  height: 50px;
  font-family: "Microsoft Yahei", "寰蒋闆呴粦", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.contend-no-padding .book-person-box .picScroll-left .bd ul li .title a {
  display: block;
  height: 25px;
  line-height: 25px;
  color: #734409;
  font-size: 16px;
}
.contend-no-padding .book-person-box .picScroll-left .bd ul li .title span {
  height: 17px;
  line-height: 17px;
  color: #b8a592;
  font-size: 10px;
}
