html {
  width: 100%;
  height: 100%;
}
body {
  width: 100%;
  min-height: 100%;
  padding-bottom: 250px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  margin: 0;
}
@keyframes right {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes left {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.right {
  animation: right 500ms;
}
.left {
  animation: left 500ms;
}
.title {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 30px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.title .title_text1{
	width: 100%;
	text-align: center;
	left: 0;
  font-size: 52px;
  font-weight: 700;
  letter-spacing: 3px;
  color: #b8b8b8;
  position: absolute;
  top: 0;
}

.title .title_text2 {
  z-index: 2;
  color: #703c14;
  font-weight: 800;
  font-size: 38px;
  margin-top: 20px;
}
.title .title_text3 {
  z-index: 2;
  font-size: 18px;
  color: #787878;
  margin-top: 10px;
  letter-spacing: 3px;
}
@media (max-width: 760px) {
  .title .title_text1 {
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 3px;
    color: #b8b8b8;
    position: absolute;
    top: 0;
  }
  .title .title_text2 {
    z-index: 2;
    color: #703c14;
    font-weight: 800;
    font-size: 30px;
    margin-top: 20px;
  }
  .title .title_text3 {
    z-index: 2;
    font-size: 12px;
    color: #787878;
    margin-top: 10px;
    letter-spacing: 3px;
  }
}
.header {
  width: 100%;
  height: 60px;
  padding: 5px 0;
  display: none;
  justify-content: center;
}
.header .header_box {
  width: 1400px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header .header_box .logo img {
  height: 50px;
  display: block;
}
.header .header_box .menu {
  height: 100%;
}
.header .header_box .menu .menu_box {
  height: 100%;
}
.header .header_box .menu .menu_box ul {
  height: 100%;
  padding: 0;
  margin: 0;
}
.header .header_box .menu .menu_box ul li {
  padding: 0 15px;
  height: 100%;
  float: left;
  list-style: none;
  display: flex;
  align-items: center;
}
.header .header_box .menu .menu_box ul li a {
  color: black;
  text-decoration: none;
}
.header .header_box .menu .menu_box ul .menu_active {
  transform: skewX(-15deg);
  background-color: #f3e4c4;
}
.header .header_box .menu .menu_box ul .menu_active a {
  color: black;
}
.header .header_box .menu .menu_box ul li:hover {
  transform: skewX(-15deg);
  background-color: #f3e4c4;
}
.header .header_box .menu .menu_box ul li:hover a {
  color: black;
}
.header .header_box .menu_x {
  display: none;
}
.header .header_box .menu_x .image_btn img {
  width: 40px;
  display: block;
}
@media (max-width: 1400px) {
  .header .header_box {
    width: 96%;
  }
}
@media (max-width: 1000px) {
  .header {
    display: flex;
  }
  .header .header_box .menu {
    display: none;
  }
  .header .header_box .menu_x {
    display: block;
  }
  .header .header_box .menu_x .image_btn img {
    width: 40px;
    display: block;
  }
}
.header_2 {
  width: 100%;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
}
.header_2 .header_box {
  width: 1400px;
  height: 70px;
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
}
.header_2 .header_box .logo {
  display: flex;
  justify-content: center;
}
.header_2 .header_box .menu {
  height: 100%;
}
.header_2 .header_box .menu .menu_box {
  height: 100%;
  display: flex;
  justify-content: flex-end;
}
.header_2 .header_box .menu .menu_box ul {
  height: 100%;
  padding: 0;
  margin: 0;
}
.header_2 .header_box .menu .menu_box ul li {
  padding: 0 15px;
  height: 100%;
  float: left;
  list-style: none;
  display: flex;
  align-items: center;
}
.header_2 .header_box .menu .menu_box ul li a {
  color: #4d4d4d;
  text-decoration: none;
  font-weight: 600;
  letter-spacing:2px;
}
.header_2 .header_box .menu .menu_box ul li .menu_active {
  color: white;
}
.header_2 .header_box .menu .menu_box ul li:hover a {
  color: white;
}
@media (max-width: 1400px) {
  .header_2 .header_box {
    width: 96%;
  }
}
@media (max-width: 1000px) {
  .header_2 {
    display: none;
  }
}
.menu_hide {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 70;
  top: 0;
  left: 0;
  display: none;
  justify-content: space-between;
  overflow: hidden;
}
.menu_hide .menu_box {
  z-index: 40;
  width: 60%;
  padding-top: 20px;
  height: 100%;
  background-color: white;
  position: absolute;
}
.menu_hide .menu_box ul {
  padding: 0;
  margin: 0;
}
.menu_hide .menu_box ul li {
  text-decoration: none;
  list-style: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  color: black;
}
.menu_hide .menu_box ul li a {
  width: calc(100% - 40px);
  padding: 0 20px;
  text-decoration: none;
  border-bottom: 1px solid #e3e3e3;
  color: black;
  line-height: 35px;
  font-size: 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.menu_hide .menu_box ul li a img {
  height: 14px;
  display: block;
}
.menu_hide .menu_box ul li a:hover {
  color: #bf6621;
}
.menu_hide .menu_box ul li ul {
  display: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.menu_hide .menu_box ul li ul li {
  width: 100%;
  text-decoration: none;
  list-style: none;
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: black;
}
.menu_hide .menu_box ul li ul li a {
  width: calc(100% - 60px);
  padding: 0 20px 0 40px;
  text-decoration: none;
  border-bottom: 1px solid #e3e3e3;
  color: black;
  line-height: 35px;
  font-size: 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.menu_hide .menu_box ul li ul li a img {
  height: 14px;
  display: block;
}
.menu_hide .Mask {
  position: relative;
  z-index: 30;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.1;
}
.swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
}
.qiyuan {
  width: 100%;
  margin-top: 20px;
  display: flex;
  justify-content: center;
  min-height: 10px;
}
.qiyuan .qiyuan_box {
  width: 1200px;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
.qiyuan .qiyuan_box .image {
  width: calc(50% - 20px);
  padding: 0 10px;
}
.qiyuan .qiyuan_box .image img {
  width: 100%;
  display: block;
}
@media (max-width: 1000px) {
  .qiyuan .qiyuan_box {
    width: 96%;
  }
}
@media (max-width: 760px) {
  .qiyuan .qiyuan_box .image {
    width: calc(100% - 20px);
  }
  .qiyuan .qiyuan_box .image:nth-last-child(1) {
    display: none;
  }
}
.introduce {
  width: 100%;
  margin-bottom: 40px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.introduce .introduce_box {
  width: 1200px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.introduce .introduce_box .introduce_content {
  width: 100%;
  text-align: center;
  font-size: 16px;
  color: #8d8d8d;
  text-align: justify;
}
.introduce .introduce_box .intro_more {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin: 30px 0 15px 0;
  text-decoration: none;
}
.introduce .introduce_box .intro_more span {
  height: 1px;
  width: 30px;
  background-color: #904d19;
  margin-right: 10px;
}
.introduce .introduce_box .intro_more p {
  color: #904d19;
}
.introduce .introduce_box .introduce_image {
  width: 800px;
  min-height: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.introduce .introduce_box .introduce_image .image_1 {
  position: relative;
  z-index: 2;
  width: 94%;
  min-height: 10px;
}
.introduce .introduce_box .introduce_image .image_1 img {
  width: 100%;
  display: block;
  min-height: 10px;
}
.introduce .introduce_box .introduce_image .image_2 {
  display: none;
  position: relative;
  z-index: 2;
  width: 90%;
  min-height: 10px;
}
.introduce .introduce_box .introduce_image .image_2 img {
  width: 100%;
  display: block;
}
.introduce .introduce_box .introduce_image .border {
  position: absolute;
  top: 10%;
  left: 0;
  width: 100%;
  height: 100%;
}
.introduce .introduce_box .introduce_image .border img {
  width: 100%;
  height: 100%;
  display: block;
}
@media (max-width: 1200px) {
  .introduce .introduce_box {
    width: 94%;
  }
}
@media (max-width: 900px) {
  .introduce .introduce_box .introduce_image {
    width: 96%;
  }
}
@media (max-width: 540px) {
  .introduce .introduce_box .introduce_image .image_1 {
    display: none;
  }
  .introduce .introduce_box .introduce_image .image_2 {
    display: block;
  }
}
.store {
  width: 100%;
  min-height: 10px;
  background: url(../img/4_001.png) no-repeat;
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.store .title .title_text1 {
  color: white;
}
.store .store_content {
  width: 1000px;
  min-height: 10px;
  padding-bottom: 50px;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
.store .store_content .image {
  width: 50%;
  display: flex;
  align-items: center;
}
.store .store_content .image img {
  width: 100%;
  display: block;
}
.store .store_content .store_text {
  width: calc(50% - 40px);
  padding: 10px 20px;
  background-color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.store .store_content .store_text span {
  font-size: 20px;
}
.store .store_content .store_text p {
  font-size: 14px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /*设置方向*/
  -webkit-line-clamp: 4;
  /*设置超过为省略号的行数*/
  overflow: hidden;
}
@media (max-width: 1100px) {
  .store .store_content {
    width: 94%;
  }
}
@media (max-width: 760px) {
  .store .store_content .image {
    width: 90%;
  }
  .store .store_content .store_text {
    width: calc(90% - 40px);
  }
}
@media (max-width: 760px) {
  .store {
    display: none;
  }
}
.new_products {
  width: 100%;
  min-height: 10px;
  margin-top: 30px;
  display: flex;
  justify-content: center;
}
.new_products .new_products_box {
  width: 900px;
  display: flex;
}
.new_products .new_products_box .image {
  width: 50%;
  display: flex;
  align-items: center;
}
.new_products .new_products_box .image img {
  width: 100%;
  display: block;
}
.new_products .new_products_box .new_products_content {
  width: calc(50% - 30px);
  padding-left: 50px;
  display: flex;
  flex-direction: column;
}
.new_products .new_products_box .new_products_content .title {
  margin-bottom: 10px;
  align-items: initial;
}
.new_products .new_products_box .new_products_content .content_list .lists {
  width: 100%;
  margin: 0 0 3px 0;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.new_products .new_products_box .new_products_content .content_list .lists h2 {
  font-size: 18px;
  color: black;
  margin: 0;
  font-weight: initial;
}
.new_products .new_products_box .new_products_content .content_list .lists:nth-child(1) span {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #e7c891;
  margin-right: 5px;
}
.new_products .new_products_box .new_products_content .content_list .lists:nth-child(1) h2 {
  width: calc(100% - 25px);
  font-size: 22px;
  font-weight: 600;
}
.new_products .new_products_box .new_products_content .content_list .jianbian {
  width: 100%;
  height: 14px;
  margin-top: 10px;
  background-image: linear-gradient(to right, #c0804e, #fdf0cc 75%, #e6c69d);
}
@media (max-width: 1000px) {
  .new_products .new_products_box {
    width: 90%;
  }
}
@media (max-width: 540px) {
  .new_products {
    display: none;
  }
}
.product {
  width: 100%;
}
.product .product_box {
  width: 100%;
  background: url(../img/6_001.png) no-repeat;
  background-size: 100% 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
.product .product_box .product_list {
  width: calc(400px - 30px);
  margin: 0 10px;
  overflow: hidden;
  position: relative;
  /*display: flex;*/
  justify-content: center;
}
.product .product_box .product_list img {
  width: 100%;
  display: block;
}
.product .product_box .product_list a {
	
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -50px;
  bottom: 10px;
  width: 100px;
  height: 30px;
  border: 1px solid white;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
  color: white;
}
.product .product_box .product_list:hover {
  transform: translateY(-20px);
  transition: 500ms ease;
}
@media (max-width: 1200px) {
  .product .product_box .product_list {
    width: calc(30% - 30px);
  }
}
@media (max-width: 760px) {
  .product .product_box {
    background: url(../img/6_001.png);
    background-size: 100% auto;
  }
  .product .product_box .product_list {
    width: calc(85% - 30px);
    margin-bottom: 40px;
  }
}
@media (max-width: 540px) {
  .product .product_box .product_list {
    width: calc(85% - 30px);
  }
}
.news {
  width: 100%;
  min-height: 10px;
}
.news .news_box {
  width: 100%;
  padding: 50px 0 45px 0;
  position: relative;
  background: url(../img/4_001.png) no-repeat;
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.news .news_box .news_list {
  width: calc(100% - 20px);
  padding: 0 10px;
}
.news .news_box .news_list .image {
  width: 100%;
  margin-bottom: 130px;
  position: relative;
  /*display: flex;*/
  /*justify-content: center;*/
}
.news .news_box .news_list .image img {
  width: 100%;
  display: block;
}
.news .news_box .news_list .image .news_text {
  width: calc(90% - 40px);
  padding: 15px 20px;
  position: absolute;
  left: 50%;
  margin-left: -45%;
  bottom: -100px;
  background-color: white;
  text-align: center;
}
.news .news_box .news_list .image .news_text .text_title {
  font-size: 20px;
  color: #9b7e6d;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.news .news_box .news_list .image .news_text p {
  font-size: 14px;
  color: #5f5f5f;
 text-overflow: ellipsis;
 white-space: nowrap;
  overflow: hidden;
}
.news .news_box .news_list .image .news_text span {
  font-size: 20px;
  color: #9b7e6d;
}
.news .news_box .news_list:hover {
  transform: translateY(-20px);
  transition: 500ms ease;
}
.news .news_box .mySwiper2_btn {
  display: none;
  width: 200px;
  height: 30px;
  margin: 5px 0 10px 0;
  background: url(../img/7_002.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -100px;
  justify-content: space-between;
}
.news .news_box .mySwiper2_btn .mySwiper2_btn_left,
.news .news_box .mySwiper2_btn .mySwiper2_btn_right {
  height: 100%;
  width: 45%;
  opacity: 0;
  cursor: pointer;
}
@media (max-width: 1200px) {
  .news .news_box .news_list .image .news_text {
    bottom: -90px;
  }
  .news .news_box .news_list .image .news_text .text_title {
    font-size: 16px;
  }
  .news .news_box .news_list .image .news_text p {
    font-size: 12px;
  }
  .news .news_box .news_list .image .news_text span {
    font-size: 16px;
  }
}
@media (max-width: 760px) {
  .news .news_box .mySwiper2_btn {
    display: flex;
  }
}
.foot {
  width: 100%;
  height: 250px;
  background-image: linear-gradient(#cbb9a2, #faecca);
  display: flex;
  flex-flow: column;
  align-items: center;
  position: absolute;
  bottom: 0;
  left: 0;
}
.foot .foot_box {
  width: 1200px;
  height: 200px;
  padding: 15px 0;
  display: flex;
  flex-flow: row wrap;
}
.foot .foot_box .foot_1 {
  width: calc(35% - 20px);
  padding: 0 10px;
  color: #845b3d;
}
.foot .foot_box .foot_1 h2 {
  font-size: 16px;
  margin: 0 0 15px 0;
}
.foot .foot_box .foot_1 p {
  margin-bottom: 5px;
  font-size: 14px;
  display: flex;
  align-items: center;
}
.foot .foot_box .foot_1 p .foot1_title {
  width: 70px;
  text-align: justify;
  display: block;
}
.foot .foot_box .foot_1 p .foot1_text {
  width: calc(100% - 70px);
}
.foot .foot_box .foot_2 {
  width: calc(65% - 20px);
  padding: 0 10px;
  display: flex;
  justify-content: space-between;
}
.foot .foot_box .foot_2 .list {
  width: 80%;
  display: flex;
  flex-flow: row;
}
.foot .foot_box .foot_2 .list .list_box {
  padding: 0 8px;
  border-right: 1px solid #845b3d;
  display: flex;
  flex-direction: column;
}
.foot .foot_box .foot_2 .list .list_box .foot2_title {
  margin-bottom: 15px;
  font-size: 16px;
  line-height:initial;
}
.foot .foot_box .foot_2 .list .list_box a {
  text-decoration: none;
  color: #845b3d;
  font-size: 14px;
  line-height:26px ;
}
.foot .foot_box .foot_2 .list .list_box:nth-last-child(1) {
  border: initial;
}
.foot .foot_box .foot_2 .image {
  width: 20%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.foot .foot_box .foot_2 .image img {
  width: 100%;
  display: block;
}
@media (max-width: 1200px) {
  .foot .foot_box {
    width: 90%;
  }
  .foot .foot_box .foot_1 {
    width: calc(80% - 20px);
  }
  .foot .foot_box .foot_2 {
    width: calc(20% - 20px);
    justify-content: flex-end;
  }
  .foot .foot_box .foot_2 .list {
    display: none;
  }
  .foot .foot_box .foot_2 .image {
    width: 90%;
  }
}
@media (max-width: 540px) {
	
	.foot{
		height: 50px;
		bottom: 60px;
	}
  .foot .foot_box {
    display: none;
  }
}
.tabber {
  width: 100%;
  height: 60px;
  display: none;
  justify-content: space-between;
  background-image: linear-gradient(#cbb9a2, #faecca);
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 60;
}
.tabber .tabber_btn {
  width: 30%;
}
.tabber .tabber_btn a {
  height: 100%;
  display: flex;
  flex-direction: column;
  text-decoration: none;
  align-items: center;
  justify-content: center;
}
.tabber .tabber_btn a img {
  width: 22px;
}
.tabber .tabber_btn a span {
  display: block;
  font-size: 12px;
  color: #703c14;
  margin-top: 3px;
}
@media (max-width: 540px) {
  body {
    padding-bottom: 110px;
  }
  .tabber {
    display: flex;
  }
}
.common_image {
  width: 100%;
  min-height: 10px;
}
.common_image img {
  width: 100%;
  display: block;
}
.tab {
  width: 100%;
  display: flex;
  justify-content: center;
}
.tab .tab_box {
  width: 1200px;
  display: flex;
}
.tab .tab_box .tab_left {
  padding: 20px 0;
  width: 50%;
  display: flex;
  flex-flow: row nowrap;
  font-size: 15px;
  align-items: center;
}
.tab .tab_box .tab_left img {
  width: 15px;
  height: 15px;
  display: block;
  margin-right: 3px;
}
.tab .tab_box .tab_left span {
  color: #5d5d5d;
}
.tab .tab_box .tab_left a {
  text-decoration: none;
  color: #5d5d5d;
}
.tab .tab_box .tab_left .left_ge {
  margin: 0 3px;
}
.tab .tab_box .tab_right {
  width: 50%;
  font-size: 15px;
  padding: 20px 0;
}
.tab .tab_box .tab_right .tab_list_box {
  max-width: 100%;
  float: right;
}
.tab .tab_box .tab_right .tab_list {
  overflow-x: auto;
  display: flex;
  padding-bottom: 6px;
  align-items: center;
}
.tab .tab_box .tab_right .tab_list .tab_column {
  display: block;
  float: right;
  position: relative;
  margin: 0 10px 0 10px;
  color: black;
  text-decoration: none;
  white-space: nowrap;
}
.tab .tab_box .tab_right .tab_list .tab_column .tab_acive {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #cb9820;
  opacity: 0.5;
  width: 100%;
  height: 40%;
}
.tab .tab_box .tab_right .tab_list .tab_column:hover span {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #cb9820;
  opacity: 0.5;
  width: 100%;
  height: 40%;
}
.tab .tab_box .tab_right .tab_list .tab_column:nth-child(1) {
  margin: 0 10px 0 0;
}
.tab .tab_box .tab_right .tab_list .tab_column:nth-last-child(1) {
  margin: 0 0 0 10px;
}
@media (max-width: 1200px) {
  .tab .tab_box {
    width: 94%;
  }
}
@media (max-width: 760px) {
  .tab {
    background: rgba(229, 229, 229, 0.6) none repeat scroll !important;
  }
  .tab .tab_box {
    width: 94%;
  }
  .tab .tab_box .tab_left {
    display: none;
  }
  .tab .tab_box .tab_right {
    width: 100%;
  }
  .tab .tab_box .tab_right .tab_list_box {
    float: left;
  }
}
.com_product {
  width: 100%;
  display: flex;
  justify-content: center;
}
.com_product .com_product_box {
  width: 1200px;
  margin: 20px 0;
  padding-top: 30px;
  border-top: 1px solid #acacac;
  display: flex;
  flex-flow: row wrap;
}
.com_product .com_product_box .com_pro_list {
  display: block;
  width: calc((100% - 40.5px) / 3);
  margin-right: 20px;
  margin-bottom: 20px;
  text-decoration: none;
}
.com_product .com_product_box .com_pro_list .image {
  width: 100%;
  overflow: hidden;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.com_product .com_product_box .com_pro_list .image img {
  width: 100%;
  display: block;
}
.com_product .com_product_box .com_pro_list .image img:hover {
  transform: scale(1.2);
  transition: 500ms ease;
}
.com_product .com_product_box .com_pro_list span {
  width: 100%;
  display: block;
  font-size: 14px;
  padding: 5px 0;
  color: black;
  text-align: center;
}
.com_product .com_product_box .com_pro_list:nth-child(3n) {
  margin-right: 0;
}
@media (max-width: 1200px) {
  .com_product .com_product_box {
    width: 94%;
  }
}
@media (max-width: 760px) {
  .com_product .com_product_box .com_pro_list {
    width: calc((100% - 20px) / 2);
  }
  .com_product .com_product_box .com_pro_list:nth-child(3n) {
    margin-right: 20px;
  }
  .com_product .com_product_box .com_pro_list:nth-child(2n) {
    margin-right: 0;
  }
}
.pagination {
  width: 100%;
  display: flex;
  justify-content: center;
}
.pagination .btn-group {
  width: 200px;
  margin: 5px 0 20px 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
.pagination .btn-group .pagebtn_a,
.pagination .btn-group .pagebtn_s {
  width: 75px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.pagination .btn-group .pagebtn_s {
  color: #cecece;
  border: 1px solid #cecece;
}
.pagination .btn-group .pagebtn_a {
  text-decoration: none;
  color: black;
  border: 1px solid black;
}
.pagination .btn-group .pagebtn_a:hover {
  background-color: #fdde99;
  color: black;
  cursor: pointer;
}
.com_our {
  width: 100%;
  min-height: 10px;
  display: flex;
  justify-content: center;
}
.com_our .com_our_box {
  width: 1200px;
  display: flex;
  flex-flow: column;
  align-items: center;
  margin: 20px 0;
  padding-top: 20px;
  border-top: 1px solid #8d8d8d;
}
.com_our .com_our_box .content_title {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
}
.com_our .com_our_box .time {
  font-size: 13px;
  color: #6a6a6a;
}
.com_our .com_our_box .con_content {
  width: 100%;
  min-height: 10px;
  margin-top: 10px;
  margin-bottom: 30px;
  text-align: justify;
  word-wrap: break-word;
  white-space: normal;
  word-break: break-all;
}
.com_our .com_our_box .con_content img {
  max-width: 100%;
}
@media (max-width: 1200px) {
  .com_our .com_our_box {
    width: 94%;
  }
}
.com_new {
  width: 100%;
  min-height: 10px;
  display: flex;
  justify-content: center;
}
.com_new .com_new_box {
  width: 1200px;
  margin: 20px 0;
  padding-top: 30px;
  border-top: 1px solid #acacac;
  display: flex;
  flex-flow: row wrap;
}
.com_new .com_new_box .news_list {
  width: calc((100% - 60px) / 3);
  padding: 0 10px;
  margin-bottom: 15px;
}
.com_new .com_new_box .news_list .image {
  width: 100%;
  margin-bottom: 130px;
  position: relative;
  /*display: flex;*/
  /*justify-content: center;*/
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.com_new .com_new_box .news_list .image img {
  width: 100%;
  display: block;
}
.com_new .com_new_box .news_list .image .news_text {
  width: calc(90% - 40px);
  padding: 15px 20px;
  position: absolute;
  left: 50%;
  margin-left: -45%;
  bottom: -100px;
  background-color: white;
  text-align: center;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.com_new .com_new_box .news_list .image .news_text .text_title {
  font-size: 20px;
  color: #9b7e6d;
 text-overflow: ellipsis;
 white-space: nowrap;
  overflow: hidden;
}
.com_new .com_new_box .news_list .image .news_text p {
  font-size: 14px;
  color: #5f5f5f;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.com_new .com_new_box .news_list .image .news_text span {
  font-size: 20px;
  color: #9b7e6d;
}
.com_new .com_new_box .news_list:hover {
  transform: translateY(-20px);
  transition: 500ms ease;
}
@media (max-width: 1200px) {
  .com_new .com_new_box {
    width: 94%;
  }
  .com_new .com_new_box .news_list {
    width: calc((100% - 60px) / 3);
  }
  .com_new .com_new_box .news_list .image .news_text {
    bottom: -90px;
  }
  .com_new .com_new_box .news_list .image .news_text .text_title {
    font-size: 16px;
    color: #9b7e6d;
  }
  .com_new .com_new_box .news_list .image .news_text p {
    font-size: 12px;
    color: #5f5f5f;
  }
  .com_new .com_new_box .news_list .image .news_text span {
    font-size: 16px;
    color: #9b7e6d;
  }
}
@media (max-width: 760px) {
  .com_new .com_new_box .news_list {
    width: calc((100% - 40px) / 2);
  }
}
@media (max-width: 540px) {
  .com_new .com_new_box .news_list .image {
    margin-bottom: 80px;
  }
  .com_new .com_new_box .news_list .image .news_text {
    width: calc(94% - 20px);
    bottom: -60px;
    padding: 10px;
  }
  .com_new .com_new_box .news_list .image .news_text .text_title {
    font-size: 14px;
  }
  .com_new .com_new_box .news_list .image .news_text p {
    font-size: 10px;
    margin: 5px;
  }
  .com_new .com_new_box .news_list .image .news_text span {
    font-size: 14px;
  }
}
.com_title {
  display: none;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 3px;
  margin-top: 15px;
}
.com_title .ge {
  width: 100%;
  height: 4px;
  background-color: #f1e2c2;
  margin: 5px 0 15px 0;
}
@media (max-width: 760px) {
  .com_title {
    display: block;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 3px;
    margin-top: 15px;
  }
  .com_title .ge {
    width: 100%;
    height: 4px;
    background-color: #f1e2c2;
    margin: 5px 0 15px 0;
  }
}
.foot .foot_copyright {
  width: 100%;
  height: 50px;
  font-size: 14px;
  color: white;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
}
.foot .foot_copyright .foot1 {
  text-decoration: none;
  color: #845b3d;
  margin: 0 6px;
}
