.banner{
  position: relative;
}
.logo{
  position: absolute;
  top:0;
  left:50%;
  margin-left: -115px;
  z-index: 999;
  width: 230px;
 
}
.logo img{
  width: 100%;
}
.public_nav_hould{
  position: relative;
  padding-bottom: 2.5%;
}
.nav_hould{
  position: absolute;
  left:0;
  bottom:-24%;
  width: 100%;
  z-index: 999;
  background:url(../images/nav_bg.png) no-repeat center top;
}
.nav_hould_all{
  width: 1200px;
  margin:0 auto;
}
.nav{
  padding:8.5% 0 1.6%;
}
.nav ul{
  display: -webkit-flex; /* Safari */
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  justify-content:space-between;
}
.nav ul li{
  text-align: center;
  background:url(../images/nav_back.png) no-repeat center top;
  width: 12%;
  transition: ease 0.7s;
  line-height: 2.5;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.nav ul li a{
  display: block;
  font-size: 2rem;
  color: #f9eeb6;
}
.nav ul li:hover{
  background:url(../images/navli.png) no-repeat center top;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.foyou img{
  width: 100%;
}
.body_background{
  background:url(../images/bg.png) repeat-y left top;
}
.in_about_all{
  margin-top: 13%;
  background:url(../images/about_bg.png) no-repeat center top;
}
.in_about_center{
  width: 920px;
  margin:0 auto;
  padding:3% 0;
}
.in_about_top{
  text-align: center;
  padding-bottom: 3%;
}
.in_about_top img{
  width:inherit;
}
.in_about_video{
  text-align: center;
}
.in_about_video img{
  width: 74%;
}
.in_about_txt{
  padding:1.5% 1%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.in_about_txt p{
  color: #f9eeb6;
  font-size: 1.4rem;
  text-align: center;
  line-height: 1.5;
}
.in_about_more{
  margin:2% 0;
}
.in_about_more a{
  margin:0 auto;
  width: 177px;
  line-height: 2;
  text-align: center;
  display: block;
  background:url(../images/more_bg.png) no-repeat left top;
  font-size: 1.8rem;
  color: #f9eeb6;
}
.in_products_all{
  background:url(../images/in_products.jpg) no-repeat center top;
}
.in_products_center{
  width: 1200px;
  margin:0 auto;
  padding:2.3% 0 0.5%;
}
.in_products_top{
  text-align: center;
  padding-bottom: 3.5%;
}
.in_products_top img{
  width:inherit;
}
.in_products_list{
  padding:0 3.3%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 1.5%;
}
.in_products_list ul li{
  float: left;
  margin:0 0.5%;
  width: 24%;
}
.in_products_list ul li img{
  width: 100%;
}
.in_pro_more{
  margin:30px 0;
}
.in_pro_more a{
  margin:0 auto;
  width: 177px;
  line-height: 2;
  text-align: center;
  display: block;
  background:url(../images/more_bg.png) no-repeat left top;
  font-size: 1.8rem;
  color: #f9eeb6;
}
.in_news_all{
  background:url(../images/in_news.jpg) no-repeat center top;
  padding:3% 0 2%;
}
.in_news_center{
  width: 1200px;
  margin:0 auto;
}
.in_news_top{
  text-align: center;
  padding-bottom: 3.7%;
}
.in_news_top img{
  width: inherit;
}
.in_news_list{
  /*padding:0 4%;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #e2e1df;
}
.in_news_list_left{
  float: left;
  width: 67%;
}
.in_news_list_left_img img{
  border-top-left-radius: 0.5rem;
  width: 100%;
}
.in_news_txt{
  background: #fff;
  padding:4.5% 3.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom-left-radius: 0.5rem;
}
.in_news_txt_left{
  float: left;
  width: 44%;
}
.in_news_txt_left_txt{
  float: left;
  width: 70%;
  font-size: 1.4rem;
  color: #333;
  line-height: 2.5;
  overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.in_news_txt_left_time{
  float:right;
  color: #999;
  line-height: 2.9;
}
.in_news_txt_left li{
  line-height: 2.5;
}
.in_news_txt_left li a{
  display: block;
  float: right;
  width: 94%;
}
.in_news_txt_rigth{
  width: 44%;
  float: right;
}
.in_news_list_right{
  /*height: 548.56px;*/
  float: right;
}
.in_news_txt_rigth a{
  display: block;
  float: right;
  width: 94%;
}
.in_news_txt_rigth li{
  line-height: 2.5;
}
.in_news_list_right{
  width: 33%;
  float: right;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #e2e1df;
}
.in_news_list_right1{
  padding:4% 11%;
  background:url(../images/news_line.jpg) no-repeat left bottom;
}
.in_news_list_right1_top{
  text-align: center;
  font-size: 2.4rem;
  color: #333;
  line-height: 2.5;
  overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.in_news_list_right1_txt{
  position: relative;
}
.in_news_list_right1_txt p{
  font-size: 1.4rem;
  color: #333;
  line-height: 1.7;
  overflow : hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 3;
 -webkit-box-orient: vertical;
}
.in_news_list_right1_txt a{
  position: absolute;
  bottom:0;
  right:10px;
  font-size: 1.4rem;
  color: #af5b37;
}
.in_news_list_right_more{
  padding:0% 0;

}
.in_about_two{
  background:url(../images/in_about_two.jpg) no-repeat center top;
}
.in_about_two_center{
  width: 1200px;
  margin:0 auto;
  padding:3% 4.5% 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.in_about_two_top{
  text-align: center;
}
.in_about_two_top img{
  width: inherit;
}
.in_about_list ul{
  display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
  display: -moz-box; /* 老版本语法: Firefox (buggy) */
  display:box;
  display: -ms-flexbox; /* 混合版本语法: IE 10 */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content:space-between;
  justify-content:space-between;
}
.in_about_list ul li{
  background:url(../images/in_about_twobg.png) no-repeat center top;
  width: 221px;
  height: 617px;
  transition: ease 0.8s;
  -webkit-background-size: cover;
  background-size: cover;
}
.in_about_list ul li a{
  display: block;
}
.in_about_list_pic{
  text-align: center;
  padding:19% 0 10%;
}
.in_about_list_pic img{
  width: 79%;
}
.in_about_list_txt{
  padding:0 11% 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.in_about_list_txt span{
  font-size: 2.3rem;
  color: #71583a;
  transition: ease 0.8s;
  font-weight: bold;
  
}
.in_about_list_txt p{
  padding-top: 7%;
  font-size: 1.4rem;
  color: #71583a;
  line-height: 1.8;
  transition: ease 0.8s;
  overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 9;
-webkit-box-orient: vertical;
}
.in_about_list ul li:hover{
  background:url(../images/in_about_twobg2.png) no-repeat center top;
}

.in_about_list ul li:hover .in_about_list_txt p, .in_about_list ul li:focus .in_about_list_txt p{
  color: #f9eeb6;
}
.in_about_list ul li:hover .in_about_list_txt span, .in_about_list ul li:focus .in_about_list_txt span{
  color: #f9eeb6;
}
.in_about_list{
  padding:4% 0;
}
.object_pic{
  background:url(../images/object.jpg) no-repeat center top;
  /*height: 899px;*/
  padding-top: 46.5%;
  -webkit-background-size: cover;
  background-size: cover;
}
.object_pic img{
  display: block;
  text-align: center;
}
.process_all{
  background:url(../images/process_bg.jpg) no-repeat center top;
}
.process_all_top{
  padding-top: 5px;
  text-align: center;
}
.process_all_top p{
  font-size: 3.6rem;
  color: #71583a;
}
.process_all{
  padding:2% 0 0;
}
.process_all_hould{
  text-align: center;
}
.process_all_hould p{
  font-size: 2.4rem;
  line-height: 2.3;
  color: #666666;
}
.process_all_scroll{
  padding:1% 1%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.process_all_scroll .swiper-slide{
  text-align: center;
}
.process_all_scroll .swiper-slide p{
  line-height: 3;
  font-size: 1.4rem;
  color: #71583a;
}
.process_all_scroll .swiper-slide img{
 
  
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;

}
.honor{
  background:url(../images/honor.jpg) no-repeat center top;
  height: auto;
  padding:2% 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}


#jswbox{width:1100px;height:600px;margin:0 auto;position:relative;}
#jswbox ul{position:relative;height:600px;}
#jswbox li{position:absolute;width:0;height:0;z-index:0;cursor:pointer;overflow:hidden;top:152px;left:10px;}
#jswbox li img{width:100%;height:100%;vertical-align:top;float:left;}
#jswbox .prev, #jswbox .next{display:none;}

.in_contact_all{
  background:url(../images/in_contact_bg.jpg) no-repeat center top;
}
.in_contact_center{
  width: 1200px;
  margin:0 auto;
  padding:3.5% 0 0.9%;
}
.in_contact_center_top{
  text-align: center;
}
.in_contact_center_top img{
  width:inherit;
}
.in_contact_list{
  margin:4% 0;
}
.in_contact_list ul{
  display: -webkit-flex; /* Safari */
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  justify-content: center;
}
.in_contact_list ul li{
  background:url(../images/follow_bg.png) no-repeat left top;
  /*width: 15%;*/
  padding:0.5% 3%;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
}
.in_contact_list ul li:first-child div{
  display: none;
  position: absolute;
  top:70px;
  left:25px;
  width: 150px;
  height: 150px;

}
.in_contact_list ul li a{
  display: block;
}
.in_contact_list ul li img{
  width:inherit;
  /*margin-left: 10%;*/
  vertical-align: middle;
}
.in_contact_list ul li span{
  font-size: 2.1rem;
  color: #69481d;
  line-height: 2.5;
}
.in_tacion{
  background:url(../images/in_tacion.png) no-repeat center top;
  -webkit-background-size: cover;
  background-size: cover;
}
.in_tacion_center{
  width: 1200px;
  margin:0 auto;
  padding:2.3% 0 3%;
}
.in_tacion_center ul{
  display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
  display: -moz-box; /* 老版本语法: Firefox (buggy) */
  display:box;
  display: -ms-flexbox; /* 混合版本语法: IE 10 */
  display: -webkit-flex; /* 新版本语法: Chrome 21+ */
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.in_tacion_center ul li{
/*  margin-right: 5%;*/
 /* float: left;*/
}
.in_tacion_center ul li span{
  font-size: 2.2rem;
  color: #69481d;
  line-height: 2;
}
.in_tacion_center ul li p{
  line-height: 2.2;
}
.in_tacion_center ul li a{
  display: block;
  transition: ease 0.5s;
  color: #757472;
  font-size: 1.4rem;
}
.in_tacion_center ul li a:hover, .in_tacion_center ul li a:focus{
  color: #69481d;
}
.footer{
  background: #69481d;
  text-align: center;
  line-height: 3;
}
.footer_center{
  width: 1200px;
  margin:0 auto;
  text-align: center;
}
.footer p{
  color: #f9eeb6;
  font-size: 1.6rem;
  margin-right: 5%;
}
.footer a{
  color: #f9eeb6;
  font-size: 1.6rem;
  line-height: 3;
}
.header_page{
  width: 100%;
  height: auto;
  
  position: relative;
 
}
.insidelogo{
  width: 12%;
  margin-left: -6%;
}
.public_nav_all{
  width: 1200px;
  margin:0 auto;
}
.public_nav{
  padding:0 0 1.5%;
}
.about_page1{
  background:url(../images/about_page1.jpg) no-repeat center top;
  padding:4% 0;
}
.about_page1_center{
  width: 1200px;
  margin:0 auto;
  padding:0 5% 0 8%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.about_page1_center p{
  font-size: 1.6rem;
  color: #71583a;
  line-height: 2;
  text-indent: 2em;
}
.about_page2{
  background:url(../images/about_page2.jpg) no-repeat center center;
}
.about_page2_center{
  padding:19% 6% 4%;
  width: 1200px;
  margin:0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.about_page2_center_txt{
  padding-top: 3%;
  width: 580px;
}
.about_page2_center_txt p{
  font-size: 1.6rem;
  color: #f9eeb6;
  line-height: 2;
}
.about_page3{
  background:url(../images/about_page3.jpg) no-repeat center top;
  padding:11% 6% 9%;
}
.about_page3_center{
  /*width: 1200px;*/
  margin:0 auto;
}
.about_page3_center_logo{
  float: right;
  width: 620px;
  padding-right: 5%;
}
.about_page3_center_logo_top img{
  width: 34%;
}
.about_page3_center_logo_top p{
  font-size: 1.6rem;
  color: #f6ebb4;
  line-height: 2;
  padding-top: 8%;
}
.about_care{
  width: 1200px;
  margin:0 auto;
  padding:3% 0;
}
.about_care_top img{
  width: 17%;
}

.about_page4{
  background:url(../images/about_page4.png) no-repeat center top;
  background-size:cover;
}
.about_page4_center{
  width: 1200px;
  margin:0 auto;
  padding:3% 0;
}
.about_page4_center_chat img{
  width: 17%;
}

.about_page4_center_txt1 img{
	width:48%;
}
.about_page4_center_txt2{
	padding:20px 0;
}
.about_page4_center_txt2 p{
  font-size: 1.6rem;
  color: #71583a;
  line-height: 2;
}
.about_page4_center_chat{
  padding-bottom: 3%;
}
.news_page_all{
  background:url(../images/news1.jpg) repeat-y center top;
  padding:2% 0 4%;
}
.news_page_all_nav ul{
  display: -webkit-flex; /* Safari */
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  justify-content:center;
}
.news_page_all_nav ul li{
  /*width: 12%;*/
  text-align: center;
  background:url(../images/news_nav.jpg) no-repeat right top;
  padding:0 1%;
}
.news_page_all_nav ul li a{
  display: block;
  font-size: 1.6rem;
  color: #b5a999;
  line-height: 1.7;
  transition: ease 0.5s;
}
.news_page_all_nav ul li a:hover, .news_page_all_nav ul li a:focus{
  color: #71583a;
}
.news_page_all_nav ul li a img{
  width:22px;
  vertical-align: middle;
}
/*.news_page_all_nav ul li a img.cloud1{
  float: left;
}
.news_page_all_nav ul li a img.cloud2{
  float: right;
}*/
.news_page_list ul{
  display: -webkit-flex; /* Safari */
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  justify-content:space-between;
}
.news_page_list ul li{
  width: 48.5%;
  margin:0.7% 0;
}
.news_page_list ul li.news_litop{
  width: 100%;
}
.litop_left{
  float: left;
}
.litop_right{
  float:right;
}
.news_page_list{
  width: 1200px;
  margin:0 auto;
}
.news_left_txt{
  width: 83%;
  float: left;
   
  background: #e5e5e5;
  padding:1.5% 3% 1.5% 3%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  height: 102px;
  font-size: 2.2rem;

}
.news_left_txt h3{
   text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.news_time_right{
  float: right;
  text-align: center;
  background: #71583a;
  width: 17%;

}
.news_left_txt a{
  font-size: 2rem;
  color: #71583a;
  line-height: 2;
}
.news_left_txt p{
  padding-top: 1.5%;
  font-size: 1.4rem;
  color: #71583a;
  line-height: 1.6;
  overflow : hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical; 
}
.news_time_right{
  font-size: 2.4rem;
  color: #ae9c72;
  /*padding:3% 0;*/
  height: 102px;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.news_time_right p{
  font-size: 4rem;
  color: #f9eeb6;
  line-height: 1;
}
.news_detail_top p{
  float: left;
}
.news_detail_all{
  width: 1200px;
  margin:0 auto;
  padding:1% 0;
}
.news_detail_top{
  text-align: center;
  font-size: 3.2rem;
  color: #71583a;
  line-height: 1.8;
}
.news_detail_all_number{
  text-align: center;
}
.news_detail_all_number span{
  padding-right: 3%;
  font-size: 1.4rem;
}
.news_detail_txt{
  font-size: 1.6rem;
  color: #71583a;
  line-height: 1.8;
 
}
.news_detail_txt{
  padding:2% 0 5%;
}
.news_detail_txt img{
  max-width: auto;
  width:auto;
}
.news_detail_txt p{
  font-size: 1.6rem;
  color: #71583a;
  line-height: 1.8;
  
}
.news_detail_next_left p{
  font-size: 1.6rem;
  color: #000;
  line-height: 1.8;
}
.news_detail_next_left{
  float: left;
}
.news_detail_next_back{
  float:right;
  width: 15%;
  border-left: 1px solid #000;
  text-align: center;
}
.news_detail_next_back a{
  display: block;
  line-height: 3;
  font-size: 1.8rem;
  color: #000;
}

/*pro*/
.products_all{
  width: 1200px;
  margin:0 auto;
}
.products_top_left ul li{
  float: left;
  line-height: 2;
  margin-right: 3%;
  background:url(../images/news_nav.jpg) no-repeat right center;
  padding:0 3% 0 0;
}
.products_top_left ul li a{
  display: block;
  text-align: center;
  /*background: url(../images/cloud.jpg) no-repeat left center;*/

}
.products_top_left ul li a span{
  font-size: 2rem;
  color: #71583a;
}
.products_top_left ul li a img{
  width: 30px;
  vertical-align: middle;
}

.products_top_left{
  width: 70%;
  float: left;
}
.products_top_right{
  border:1px solid #ded8cd;
  float: right;
  width: 25%;
  line-height: 2.5;
  border-radius: 2rem;
}
.products_top_right input.text{
  float: left;
  width: 80%;
}
.products_top_right input{
  background: none;
  line-height: 2.5;
  font-size:1.4rem;
  color: #71583a;
  padding:0 0 0 10%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.products_top_right .submit{
  width: 20%;
  padding:0 5% 0 0;
}
.products_top_right img{
  width:6%;
  vertical-align: middle;
}
.products_name{
  margin:2% 0;
  
  border-top:1px solid #dfd9ce;
  border-bottom:1px solid #dfd9ce;
  border-right: 1px solid #dfd9ce;
}
.products_name .swiper-wrapper{
	padding-top:2%;
}
.products_name .swiper-wrapper .swiper-slide{
	font-weight:bold;
  font-size: 1.8rem;
  color: #71583a;
  line-height: 25px;
  text-align: center;
}
.products_name .swiper-button-next, .swiper-button-prev{
	
}
.products_list ul{

}
.products_list ul li{
  float: left;
  margin:1%;
  width: 23%;
}
.pro_list_pic{
  position: relative;
}
.pro_list_pic img{
  display: block;
  width: 100%;
  /*width: 280px;*/
  height: 390px;
}
.pro_list_bottom{
  position: absolute;
  left:0;
  bottom:0;
  background:rgba(113, 88, 58, 0.7);
  width: 100%;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  transition: ease 0.8s;
}
.pro_list_bottom p{
  font-size: 2.2rem;
  color: #f9eeb6;
  line-height: 2.4;
  padding:0 5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.more4{
  background: url(../images/more1.png) no-repeat left top;
}
.hove2{
  position: absolute;
  left:0;
  top:0;
  padding:43% 14% 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background:rgba(54, 23, 2, 0.8);
  width: 100%;
  height: 100%;
  border-radius: 0.5rem;
  display: none;
}
.hove2 p{
  font-size: 1.4rem;
  color: #ffd2b4;
  line-height: 1.8;
}
.more5{
  background:url(../images/more1.png) no-repeat left top;
  width: 178px;
  margin:8% auto 0;
  text-align: center;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.more5 a{
  font-size: 1.6rem;
  color: #f9eeb6;
  display: block;
  line-height: 2.3;
}
.products_list ul li:hover .pro_list_bottom{
  opacity: 0;
}
/*moment_all*/
.moment_all{
  width: 1200px;
  margin:0 auto;
}
.moment_top img{
  width: 18%;
}
.moment_left{
  float: left;
  width: 56%;
}
.moment_left img{
  width: 100%;
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.moment_right{
  width: 44%;
  float: right;

  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  padding:2% 3%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: ease 0.8s;
}
.moment_time{
  font-size: 1.4rem;
  color: #71583a;
  line-height: 2.4;
  transition: ease 0.8s;
}
.moment_tit{
  font-size: 2.6rem;
  color: #71583a;
  transition: ease 0.8s;
}
.moment_right_txt{
  padding:3% 0;
}
.moment_right_txt p{
  font-size: 1.4rem;
  color: #71583a;
  line-height: 1.6;
  transition: ease 0.8s;
  overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}
.moment_list{
  margin:2% 0;
}
.in_about_more2{
  margin:4.2% 0 0;
}
.in_about_more2 a{
  width: 177px;
  line-height: 2;
  text-align: center;
  display: block;
  background:url(../images/more_bg2.png) no-repeat left top;
  font-size: 1.8rem;
  color: #f9eeb6;
  transition: ease 0.8s;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.moment_list ul li{
  margin:2% 0;
  background: #e5e5e5;
  -webkit-transition:ease .3s;
  -o-transition:ease .3s;
  transition:ease .3s;
}
.moment_list ul li:hover{
  background: #71583a;
}
.moment_list ul li:hover .moment_time, .moment_list ul li:focus .moment_time{
  color: #f9eeb6;
}
.moment_list ul li:hover .moment_tit, .moment_list ul li:focus .moment_tit{
  color: #f9eeb6;
}
.moment_list ul li:hover .moment_right_txt p, .moment_list ul li:focus .moment_right_txt p{
  color: #f9eeb6;
}
.moment_list ul li:hover .in_about_more2 a, .moment_list ul li:focus .in_about_more2 a{
  background:url(../images/more_bg.png) no-repeat left top;
  -webkit-background-size:100%;
  background-size:100%;
}
/*inline_all*/
.inline_all{
  width: 1200px;
  margin:0 auto;
}
.inline_all_top img{
  width:inherit;
}
.inline_all_list ul li{
  float: left;
  width: 23.5%;
  min-height:356px;
  background: #e5e5e5;
  padding:0.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0.5rem;
  margin:1% 0.7%;
  transition: ease 0.8s;
  height:356px;
  overflow:hidden;
}
.inline_all_list ul li figure img{
  display: block;
  width: 100%;
  height:195px;
}
.inline_time{
  font-size: 1.4rem;
  color: #71583a;
  transition: ease 0.8s;
}
.in_line_txt h3{
  font-size: 2rem;
  color: #71583a;
  line-height: 2;
  transition: ease 0.8s;
  overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.in_line_txt p{
  font-size: 1.4rem;
  color: #71583a;
  line-height: 1.4;
  transition: ease 0.8s;
}
.inline_all_list ul li figure figcaption{
  padding:2.5% 2.5% 3%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}
.in_line_txt span{
  line-height: 1.8;
}
.inline_all_list{
  margin-top: 2%;
}
.inline_all_list ul li:hover{

-ms-transform:translate(1px, -5.5px);
-webkit-transform:translate(1px, -5.5px);
-moz-transform:translate(1px, -5.5px);
-o-transform:translate(1px, -5.5px);
transform:translate(1px, -5.5px);
}
.inline_all_list ul li:hover, .inline_all_list ul li:focus{
  background: #71583a;
}
.inline_all_list ul li:hover .inline_time, .inline_all_list ul li:focus .inline_time{
  color: #f9eeb6;
}
.inline_all_list ul li:hover .in_line_txt h3, .inline_all_list ul li:focus .in_line_txt h3{
  color: #f9eeb6;
}
.inline_all_list ul li:hover .in_line_txt p, .inline_all_list ul li:focus .in_line_txt p{
  color: #f9eeb6;
}
.inline_all_list ul li:hover .in_line_txt span, .inline_all_list ul li:focus .in_line_txt span{
  color: #f9eeb6;
}

/*join_all*/
.join_all{
  width: 1200px;
  margin:0 auto;
}
.join_top img{
  width: inherit;
  margin-bottom: 1.5%;
}
.join_top p{
  font-size: 1.4rem;
  color: #71583a;
  line-height: 1.6;
}
.join_left{
  float: left;
  padding-top: 5%;
}
.join_right{
  float:right;
}
.join_list ul{
  display: -webkit-flex; /* Safari */
 display: flex;
  flex-direction: row;
  flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  justify-content:space-between;
}
.join_list ul li{
  width: 48%;
  background: #e5e5e5;
  padding:1.5% 2% 1.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0.5rem;
  margin:1% 0;
  transition: ease 0.7s;
}
.join_left{
  width: 25%;
  font-size: 2rem;
  color: #71583a;
}
.join_right{
  width: 70%;
}
.join_right span{
  font-size: 1.5rem;
  color: #71583a;
  line-height: 2;
}
.join_right p{
  font-size: 1.4rem;
  color: #71583a;
  line-height: 1.7;
  overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.more3{
  background:url(../images/more3.png) no-repeat left top;
  float: right;
  width: 35%;
  text-align: center;
  margin-top: 3.5%;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}
.more3 a{
  display: block;
  font-size: 1.8rem;
  color: #f9eeb6;
  line-height: 1.5;
}
.join_list{
  margin-top: 1%;
}
.join_list ul li:hover{
-ms-transform:translate(1px, -5.5px);
-webkit-transform:translate(1px, -5.5px);
-moz-transform:translate(1px, -5.5px);
-o-transform:translate(1px, -5.5px);
transform:translate(1px, -5.5px);
box-shadow: 3px 3px 10px 0px rgba(166,166,166,0.6);
background: #71583a;
}
.join_list ul li:hover .join_left{
  color: #f9eeb6;
}
.join_list ul li:hover .join_right span{
  color: #f9eeb6;
}
.join_list ul li:hover .join_right p{
  color: #f9eeb6;
}
.join_list ul li:hover .more3{
  background:url(../images/more3a.png) no-repeat left top;
}


/*map*/
.map{
  /*background:url(../images/map.jpg) no-repeat center top;
  height: 995px;*/
  width: 100%;

}
.map_bg{
  position: relative;
}
.map_in{
  width: 1200px;
  margin:0 auto;
  position: relative;
}
.contact_txt{
  width: 450px;
  height: 503px;
  position: absolute;
  right:10%;
  top:24%;
  background:url(../images/con1.jpg) no-repeat left top;
  -webkit-background-size: cover;
  background-size: cover;
}
.contact_txt_in{
  padding:14% 0 0 14%;
}
.contact_txt_top{
  /*padding:8% 0 8% 14%;*/
  padding-bottom: 4%;
}
.contact_txt_top p{
  font-size: 4rem;
  color: #b9a97d;
  line-height: 1.3;
}
.contact_txt_add span{
  font-size: 3rem;
  color: #f9eeb6;
  line-height: 2;
}
.contact_txt_add p{
  font-size: 1.4rem;
  color: #f9eeb6;
  line-height: 2.5;
}
.contact_txt_add{
  /*padding:3% 0 15% 14%;*/
}


/*prodetail_all*/
.prodetail_all{
  width: 1200px;
  margin:0 auto;
}
.products_detail_top{
  
  padding-left: 3%;
  background:url(../images/cloud.jpg) no-repeat left center;
}
.products_detail_top a{
  font-size: 1.8rem;
  font-weight: bold;
  color: #71583a;
}
.products_detail_top span{
  font-size: 1.8rem;
  color: #71583a;
}
.pro_detail_pic{
  float: left;
  background: #fff;

  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 53%;
  min-height: 619px;
}
.pro_detail_name{
  float: right;
  width: 43%;
  background: #fff;
  padding:3%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 619px;
  position: relative;
}
.pro_detail_piclist{
  /*position: relative;*/
  margin-top: 2.5%;
}
.pro_detail_name_tit{
  font-size: 3rem;
  color: #71583a;
  line-height: 2.3;
font-weight: bold;

}
.pro_detail_name_list ul li{
  font-size: 2rem;
  color: #71583a;
  line-height: 2;
 
}
.pro_list_next{
  position: absolute;
  bottom:3%;
  left:7%;
  width: 90%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.pro_list_next1{
  width: 86%;
  border:1px solid #71583a;
  border-radius: 0.6rem;
  margin-bottom: 5%;
}
.pro_list_next1 a{
  font-weight: bold;
  display: block;
  float: left;
  line-height: 2.2;
  font-size: 1.8rem;
  color: #71583a;
  text-align: center;
  width: 33%;
}
.pro_list_next2 p{
  float: left;
  font-size: 1.6rem;
  line-height: 1.8;
}
.share{
  float: left;
}



.pro_detail_2_tit{
  font-size: 2.4rem;
  color: #71583a;
  line-height: 2.7;
  background: #fff;
  margin: 2% 0 1%;
  padding:0 2%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: bold;
  
}
.pro_detail_2_txt{
  background: #fff;
  padding:3%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.pro_detail_2_txt p{
  font-size: 1.4rem;
  color: #71583a;
  line-height: 2.2;
  text-indent: 2em;
}
.pro_message{
  background: url(../images/message.jpg) no-repeat left top;
  padding:3%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.pro_message_tit span{
  font-size: 3rem;
  color: #71583a;
}
.pro_message_tit p{
  font-size: 1.6rem;
  color: #71583a;
  line-height: 3;
}
.pro_message_in ul li{
  float: left;
  width: 30%;
  border:1px solid #d3cbc1;
  margin:0.5% 1%;
  padding:0 1%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 2.5;
  border-radius: 0.5rem;
}
.pro_message_in ul li label{
  font-size: 1.6rem;
  color: #71583a;
}
.pro_message_in ul li input{
  background: 0;
  line-height: 2.5;
  font-size: 1.6rem;
  color: #71583a;
}
.pro_message_in ul li.textarea{
  width: 94%;
}
.message_left{
  float: left;
  font-size: 1.6rem;
  color: #71583a;
}
.pro_message_in ul li.textarea textarea{
  height: 120px;
  width: 90%;
  padding:1%;
  font-size: 1.6rem;
  color: #71583a;
  background: 0;
}
.pro_message_in ul li.poss{
  border:0;
  padding:0;
  width: 94%;
}
.pro_message_in ul li.poss .yanzheng{
  border:1px solid #d3cbc1;
  border-radius: 0.5rem;
  padding:0 1%;
  width: 30%;
  float: left;
  margin-right: 1%;
}
.pro_message_in ul li.poss .yanzheng input{
width: 100%;
padding:0 1%;
}
.buttom{
  float:right;
  background:url(../images/more_bg2.png) no-repeat left top;
  width: 17%;
  text-align: center;
  line-height: 2;
  margin-right: 1%;
}
.buttom .btn_submit{
   background:#71583a;
  font-size: 1.8rem;
  line-height: 2;
  color: #f9eeb6;

}
.yanz_pic{
  float: left;
}
.care_scroll2{
  display: none;
}

.care_scroll .swiper-wrapper .swiper-slide img{
  width: 100%;
}
.news_detail_top{
  font-size: 2.8rem;
  padding-bottom: 1%;
}
.process_all_scroll2{
  display: none;
}
.process_all_scroll3{
  display: none;
}
.menu{
  display: none;
}


/*#wrap{width:500px;height:333px;margin:0 auto;position:relative;}
#left{width:250px;height:333px;left:0;background:red;position:absolute;z-index:100;opacity:0;filter:alpha(opacity:0);}
#right{width:250px;height:333px;right:0;background:blue;position:absolute;z-index:100;opacity:0;filter:alpha(opacity:0);}
#wrap img{position:absolute;}
.pos_1{width:280px;left:-180px;top:-290px; z-index:0;opacity:0;filter:alpha(opacity:0);border-radius:20px;box-shadow:0px 0px 10px #6F8363;}
.pos_2{width:280px;left:-180px;top:68px; z-index:1;opacity:0.4;filter:alpha(opacity:40);border-radius:20px;box-shadow:0px 0px 10px #6F8363}
.pos_3{width:380px;left:-105px;top:35px;z-index:2;opacity:0.8;filter:alpha(opacity:80);border-radius:20px;box-shadow:0px 0px 10px #6F8363}
.pos_4{width:500px;left:0px;top:0px; z-index:3;opacity:1;filter:alpha(opacity:1);border-radius:20px;box-shadow:0px 0px 10px #6F8363}
.pos_5{width:380px;left:225px;top:35px; z-index:2;opacity:0.8;filter:alpha(opacity:80);border-radius:20px;box-shadow:0px 0px 10px #6F8363}
.pos_6{width:280px;left:400px;top:68px; z-index:1;opacity:0.4;filter:alpha(opacity:40);border-radius:20px;box-shadow:0px 0px 10px #6F8363}
.pos_7{width:280px;left:400px;top:-290px; z-index:0;opacity:0;filter:alpha(opacity:0);border-radius:20px;box-shadow:0px 0px 10px #6F8363}
#prev{width: 10%;left:-75px;top:110px;z-index:1000;cursor:pointer;}
#prev_txt{display: none;left:-10px;top:110px;z-index:1000;opacity:0;filter:alpha(opacity:0);cursor:pointer;}
#next{width: 10%;left:500px;top:110px;z-index:1000;cursor:pointer;}
#next_txt{display: none;left:403px;top:110px;z-index:1000;opacity:0;filter:alpha(opacity:0);cursor:pointer;}
.leige{display: none;}
#footer{width:50px;height:0px;position:absolute;left:-432px;top:-100px;border-radius:20px;z-index:10000;}
#btn{width:16px;height:16px;background:url(../images/closed.gif) no-repeat;position:absolute;top:-92px;right:-425px;cursor:pointer;display:none;z-index:10001;}*/
#pic{position:relative;overflow:hidden;height:465px;width:1000px;z-index:2;margin:0 auto ;}
#pic ul{width:100%;height:100%;position:absolute;top:0;left:0;}
#pic ul li{position:absolute;padding:5% 4%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
#pic ul img{position:relative;top:0;left:0;}
/*图片位置*/
#pic ul .pic1{top:-500px;left:2px;z-index:1;}
#pic ul .pic2{top:104px;left:0;z-index:2;}
#pic ul .pic3{top:80px;left:44px;z-index:3;}
#pic ul .pic4{top:58px;left:90px;z-index:4;}
#pic ul .pic5{top:80px;left:132px;z-index:3;}
#pic ul .pic6{top:105px;left:174px;z-index:2;}
#pic ul .pic7{top:106px;left:696px;z-index:1;}
/*图片A标签width和height*/
#pic ul .pic1 a{height:60px;width:96px;}
#pic ul .pic2 a{height:180px;width:288px;}
#pic ul .pic3 a{height:240px;width:384px;}
#pic ul .pic4 a{height:300px;width:480px;}
#pic ul .pic5 a{height:240px;width:384px;}
#pic ul .pic6 a{height:180px;width:288px;}
#pic ul .pic7 a{height:180px;width:288px;}
/*图片明暗*/
#pic ul li.pic1{opacity:0.2;filter:alpha(opacity:20); width: 825px;background: #a6762c;}
#pic ul li.pic2{opacity:0.6;filter:alpha(opacity:60); width: 825px;background: #a6762c;}
#pic ul li.pic3{opacity:0.9;filter:alpha(opacity:90); width: 825px;background: #a6762c;}
#pic ul li.pic4{opacity:1;filter:alpha(opacity:100); width: 825px;background: #a6762c;}
#pic ul li.pic5{opacity:0.9;filter:alpha(opacity:90); width: 825px;background: #a6762c;}
#pic ul li.pic6{opacity:0.6;filter:alpha(opacity:60); width: 825px;background: #a6762c;}
#pic ul li.pic7{opacity:0.2;filter:alpha(opacity:20); width: 825px;background: #a6762c;}
/*图片width*/
#pic ul li.pic1 img{width:96px;float: left;}
#pic ul li.pic2 img{width:240px;float: left;}
#pic ul li.pic3 img{width:320px;float: left;}
#pic ul li.pic4 img{width:400px;float: left;}
#pic ul li.pic5 img{width:320px;float: left;}
#pic ul li.pic6 img{width:240px;float: left;}
#pic ul li.pic7 img{width:240px;float: left;}
/*箭头部分*/
#pic span{display:inline-block;*display:inline;*zoom:1;width:27px;height:80px;position:absolute;top:210px;z-index:30;cursor:pointer;opacity:0.7;filter:alpha(opacity=70);}
#pic:hover span{opacity:1;filter:alpha(opacity=100);}
#pic span img{width:27px;height:50px;display:block;}
.honor .prev{
position: absolute;
left:0%;}
.honor .next{
position: absolute;
right:0%;
}
.honor_pic{
  width: 50%;
  float: left;
}
.honor_pic img{
  width: 100%;
}
.honor_txt{
  float: left;
  width: 47%;
  margin-left: 3%;
}
.products_name2{
  display: none;
}
.honor_txt h3{
  font-size: 2.5rem;
  color: #f9eeb6;
  line-height: 2.5;
}
.honor_txt p{
  font-size: 1.4rem;
  color: #f9eeb6;
  padding-top: 3%;
  line-height:1.8;
  height: 120px;
}
.in_tacion_center ul li.in_add p{
  font-size: 1.4rem;
  color: #757472;
}
.dis_follow{
  background:rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: fixed;
  left:0;
  top:0;
  display: none;
}
.dis_follow_center{
  width: 1000px;
  margin:0 auto;
  position: relative;
}
.follow_top{
  text-align: center;
  font-size: 3rem;
  color: #f9eeb6;
  padding:1% 0 4% 0;
  margin:0 6%;
  border-bottom: 1px solid #8d7961;
}
.dis_follow_center_txt{
  margin-top: 20%;
  background:url(../images/followin3.png) repeat-y center top;
}
.follow_txttwo{
  padding:3% 6%;
}
.follow_txttwo span{
  font-size: 1.5rem;
  color: #f9eeb6;
}
.follow_txttwo p{
  font-size: 1.4rem;
  color: #f9eeb6;
  padding-top: 3%;
  line-height: 1.8;
}
.no{
  position:absolute;
  right:-15px;
  top:-45px;
  z-index: 999;
}
.box2{
  display: none;
}
.page {
	margin-top: 10px;
	padding: 14px 0 15px;
	text-align: center;
}
.page a {
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	padding: 4px 7px;
}
.page span {
	border: 1px solid #CCCCCC;
	margin-right: 5px;
	padding: 4px 7px;
}
.page span.current {
	background: #5280e0;
	border: 1px solid #5280e0;
	color: #FFFFFF;
	font-weight: bolder;
}
.map_phone{
  display: none;
}
.map_bg img{
  width: auto;
}
.map_bg_pic img{
  max-width: inherit;
  width: auto;
}
.pro_maxpic_phone{
  display: none;
}
.in_about_video a{
  display: none;
}
.care_scroll{
	padding:20px 0;
}
.care_scroll2{
	padding:20px 0;
}





@media screen and (max-width : 1220px){
  .nav_hould_all,.in_products_center,.in_news_center,.in_contact_center,.in_tacion_center,.footer_center
  ,.about_page3_center,.about_page1_center,.about_page2_center,.about_care,.about_page4_center,.public_nav_all,.news_page_list
  ,.news_detail_all,.products_all,.prodetail_all,.moment_all,.inline_all,.join_all{
    width: 92%;
  }
  .in_about_two_center{
    width: 100%;
  }
  .in_news_list_right1_top{
    font-size: 1.8rem;
    line-height: 2.2;
  }
  .honor{
    display: none;
  }
  .in_news_list_right1_txt p{
    font-size: 1.3rem;
  }
  .nav ul li{
    line-height: 2;
  }
  .in_about_top img,.in_products_top img,.in_news_top img,.in_about_two_top img,.in_contact_center_top img{
    width: 160px;
  }
  .process_all_top p{
    font-size: 2.7rem;
  }
  .process_all_hould p{
    font-size: 1.8rem;
  }
  .about_page1_center p{
    font-size: 1.4rem;
  }
  .news_page_all_nav ul li{

  }
  .news_page_all_nav ul li a img{
    width: 22px;
  }
  .join_top img{
    width: 160px;
  }
  .inline_all_top img{
    width: 160px;
  }
  .news_detail_next_back a{
    font-size: 1.4rem;
    line-height: 2;
  }
  .news_detail_next_left p{
    font-size: 1.4rem;
    overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; 
  }
  .moment_right_txt p{
    -webkit-line-clamp: 3;
  }
  .moment_tit{
    font-size: 2.2rem;
  }
  .about_page2_center_txt p{
    font-size: 1.4rem;
  }
  .about_page3_center_logo_top p{
    font-size: 1.4rem;
  }
  .about_care_top p{
    width: 100%;
    font-size: 1.4rem;
    padding: 3% 1% 3%;
    line-height: 2;
  }
  .care_scroll{
	  padding:20px 0;
    width: 100%;
  }
  .about_page4_center_txt2 p{
    font-size: 1.4rem;
  }
  .news_time_right{
    font-size: 2rem;
    padding-top: 5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .news_time_right p{
    font-size: 3rem;
  }
  .news_left_txt{
    font-size: 2rem;
  }
  .news_left_txt h3{
    padding-top: 1.5%;
  }
  .news_left_txt p{
    padding-top: 1.5%;
    font-size: 1.3rem;
  }
  .pro_detail_pic{
    display: none;
  }
  .pro_maxpic_phone{
    display: block;
    width: 50%;
    float: left;
  }
  .contact_txt_top p{
    font-size: 3rem;
  }
  .contact_txt_top{
    padding-bottom: 12%;
  }
  .products_top_left ul li a img{
    width: 21px;
  }
  .products_top_left ul li a span{
    font-size: 1.6rem;
  }
  .more5{
    width: 138px;
  }
  #preview{
    display: none;
  }
}