.movebody{
  position: relative;
}

.index_product{
  text-align: center;
  width: 100%;
}

.index_product h1{
  font-size:1rem;
  color:#418dd6;
  line-height:1rem;
  padding-top:2.1875rem;
}

.index_product h2{
  font-size:0.75rem;
  line-height:0.75rem;
  padding-top:0.5rem;
  padding-bottom:1.5625rem;
  color:#ababab;
}

.index_product ul{
  width:93.6%;
  padding: 0 0.75rem;
  margin:0 auto;
}

.index_product ul li, .page_product_recommend ul li{
  width:49%;
  float: left;
  margin-right:2%;
  margin-bottom:0.5rem;
  overflow: hidden;
  cursor:pointer;
}

/* .index_product ul li:hover .index_product_word, .page_product_recommend ul li:hover .page_product_word{
  background-color:#418dd6;
} */

/* .index_product ul li:hover h3, .index_product ul li:hover p, .page_product_recommend ul li:hover h3, .page_product_recommend ul li:hover p{
  color:#fff;
} */

.index_product ul li:nth-of-type(even), .page_product_recommend ul li:nth-of-type(even){
  margin-right:0;
}

.index_product .index_product_pic, .page_product_recommend .page_product_pic, .product_pic_list .page_product_pic{
  width:100%;
  /* display: flex;
  align-items: center;
  justify-content: center; */
  height:8.25rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-position:center center;
}

/* .index_product .index_product_pic img, .page_product_recommend .page_product_pic img{
  width: 100%;
  height:100%;
} */

.index_product .index_product_word, .page_product_word{
  width:100%;
  height:4.9375rem;
  overflow: hidden;
  background-color:#fffbff;
  position:relative;
}

.index_product .index_product_word_center, .page_product_word h4, .page_product_recommend .page_product_word_center, .product_pic_list .page_product_word_center{
  width: 100%;
  position:absolute;
  top: 50%;
  transform: translateY(-50%);
}

.index_product .index_product_word h3, .page_product_word h3, .page_product_recommend .page_product_word h3{
  font: 0.875rem arial;
  color:#333;
  white-space: normal;
  word-wrap: break-word;
}

.index_product .index_product_word p, .page_product_word h4 p, .page_product_recommend .page_product_word p{
  color:#ababab;
  display: block;
  font-size:0.875rem;
  line-height: 0.875rem;
  margin-top:0.5rem;
}

.index_product ul:after, .text_area .product_pic_list:after, .page_product ul:after, .page_product_recommend ul:after{
  content:"";
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear:both;
}

.index_product .more{
  width: 12.031rem;
  height:2.5rem;
  display: block;
  margin:1.875rem auto 2.8125rem;
  border:1px solid #9a9a9a;
  border-radius:2px;
  color:#9a9a9a;
  line-height:2.5rem;
  font-size:0.875rem;
  text-align:center;
}

.index_product .more:hover{
  border:1px solid #418dd6;
  color:#418dd6;
}

.index_bann{
  width: 100%;
  display: block;
}

.index_about{
  width: 93.33%;
  margin:2.0625rem auto 0;
}

.index_about h1{
  font-size: 1rem;
  line-height: 1rem;
  color:#418dd6;
  text-align:center;
}

.index_about h2{
  font-size: 0.75rem;
  line-height: 0.75rem;
  padding-top:0.75rem;
  color:#ababab;
  text-align:center;
}

.index_about p{
  color:#ababab;
  line-height:1.625rem;
  font-size: 0.8125rem;
text-align: justify;
}

.index_about a{
  width:9.0625rem;
  height:2.1875rem;
  font-size:0.75rem;
  color:#9a9a9a!important;
  text-align: center;
  line-height:2.1825rem;
  display: block;
  border:1px solid #9a9a9a;
  border-radius:2px;
  margin-top: 2.25rem;
  margin-bottom:2.8125rem;
}

.index_about a:hover, .index_new > a:hover{
  border:1px solid #418dd6;
  color:#418dd6!important;
}

.index_about img{
  width:100%;
}

.index_new{
  width: 93.33%;
  margin:2.1875rem auto 0;
}

.index_new h1, .index_partner h1{
  font-size:1rem;
  line-height:1rem;
  color:#418dd6;
  text-align: center;
}

.index_partner h2{
  padding-top:0.5625rem;
  font-size:0.75rem;
  line-height:0.75rem;
  color:#ababab;
  text-align: center;
}

.index_new h2{
  padding-top:0.5625rem;
  font-size:0.75rem;
  line-height:0.75rem;
  color:#ababab;
  text-align: left;
  display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
word-break: break-all
}

.index_new>h2{text-align:center;}

.index_new ul, .index_new li, .index_partner ul, .index_partner li{
  width:100%;
}

.index_new ul{
  margin-top:0.625rem;
}

.index_new li{
  min-height:7.875rem;
  border-bottom:1px solid #eeeeee;
}

.index_new li:nth-last-of-type(1){
  border-bottom:0;
}

/* .index_new_left{
  width:56%;
  float:left;
  padding-top:0.9375rem;
} */

/* .index_new_right{
  width:34.13%;
  float:right;
  padding-top:0.9375rem;
} */

.index_new_left h3{
  font-size:0.9375rem;
  line-height:0.9375rem;
  font-weight:bold;
  color:#3b3b3b;
}

.index_new_left span{
  display: block;
  font-size:0.75rem;
  color:#ababab;
  line-height:1.75rem;
}

.index_new_left p{
  width:100%;
  display: block;
  font-size:0.75rem;
  color:#888888;
  line-height:1rem;
}

.index_new > a{
  display: block;
  margin:0 auto;
  width:12rem;
  height:2.5rem;
  line-height:2.5rem;
  border:1px solid #dadada;
  border-radius:2px;
  color:#9a9a9a!important;
  font-size:0.75rem;
  text-align:center;
}

.index_partner{
  width: 100%;
  margin: 2.8125rem auto 0;
  border-top: 1px solid #e7e7e7;
}

.index_partner h1{
  padding-top:2.1875rem;
}

.index_partner ul{
  width:93.33%;
  margin:0 auto;
}

.index_partner ul li{
  float: left;
  width:22.51%;
  height:2.8125rem;
  margin-right: 2.575%;
  margin-bottom:0.5rem;
  position: relative;
}

.index_partner ul li:nth-of-type(4n){
  margin-right:0;
}

.index_partner ul li img{
  width: 100%;
}

.ui-panel-position-right{
  background: #f7f7f7;
}

.ui-panel-inner{
  padding:0;
}

.rightul li a, .leftul li a{
  line-height:3.25rem;
  color:#949494;
  font-size:0.875rem!important;
  font-weight: normal;
}

.rightul li, .leftul li{
  border-bottom: 1px solid #e7e7e7;
}

.rightul li:nth-of-type(1){
  border-bottom:none;
  box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

.rightul li span, .leftul li span{
  width: 0.6875rem;
  height:0.6875rem;
  display: inline-block;
  border-radius:50%;
  border:1px solid #d0d0d0;
  background:none;
  vertical-align: middle;
  margin-bottom: 3px;
  margin-right: 1.0625rem;
  text-indent:9999px;
  overflow: hidden;
}

.rightul .rightp, .leftul .rightp{
  border:none;
  background:#fff;
}

#home{
  background-image:url(../../../upfile/homeicon1.png);
  background-repeat:no-repeat;
  background-position: center 5px;
  background-size: 29%;
}

#tel{
  background-image:url(../../../upfile/phoneicon1.png);
  background-repeat:no-repeat;
  background-position: center 5px;
background-size: 27%;
}

#sms{
  background-image:url(../../../upfile/emailicon1.png);
  background-repeat:no-repeat;
  background-position: center 7px;
  background-size: 31%;
}

#map{
  background-image:url(../../../upfile/mapicon1.png);
  background-repeat:no-repeat;
  background-position: center 5px;
  background-size: 27%;
}

#shop{
  background-image:url(../../../upfile/shopicon1.png);
  background-repeat:no-repeat;
  background-position: center 5px;
  background-size: 27%;
}

#case{
  background-image:url(../../../upfile/caseicon1.png);
  background-repeat:no-repeat;
  background-position: center 5px;
  background-size: 27%;
}

.page_header_title{
  line-height:3.125rem;
}

.content > div > h4 > a{
  height: 2.5625rem;
  font-size:0.875rem;
  line-height: 2.5625rem;
  padding-left:1.1875rem;
  position: relative;
}

.ui-collapsible-heading > a{
  background-color:#418dd6!important;
  color:#fff!important;
}

.content .leftin{
  width:1.6875rem;
  height:1.0625rem;
  text-indent:9999px;
  overflow:hidden;
  position:absolute;
  background-repeat:no-repeat;
  background-position: 0 0;
  transform:scale(0.5) translateY(-50%);
  position: absolute;
  right: 0.75rem;
  top: 42%;
}

.content .leftin:hover{
  background-position: 0 -34px;
}

.pageul li{
  /* border-bottom:1px solid #e7e7e7; */
  background-color:#fff;
}

.pageul li a{
  line-height:2.5625rem;
  display: block;
  width: 100%;
  background-color:#fff!important;
  color:#949494!important;
  padding-left:2.625rem;
  font-size:0.875rem;
  border-bottom:none;
}

.pagecontent{
  box-shadow: 0 1px 1px rgba(0,0,0,0.14);
}

.list_info, .list_title{
  width: 93.6%;
  margin: 0 auto;
}

.list_title h1{
  color:#333;
}

.list_info .listpic{
  width:100%;
  display: block;
}

.text_area .product_pic_list{
  padding-top:1.25rem;
}

.text_area .product_pic_list li{
  width:49%;
  float:left;
  margin-right:2%;
  margin-bottom: 0.5rem;
}

.text_area .product_pic_list li:nth-of-type(even){
  margin-right:0;
}

.text_area p, .text_area span, .text_area a{
  font-size:1rem;
  line-height:1,25rem;
  color:#333;
}

.text_area img{
  max-width: 100%;
  height:auto;
}

.footernav{
  box-shadow:0 -1px 1px rgba(0,0,0,0.1);
}

.pic_list img{
  height:8.25rem;
  width: 100%;
  overflow: hidden;
}

.product_pic_list ul li h4 span{
  display: block;
  width: 100%;
  text-align: center;
}

.page_product_word h4 a{
  color:#333;
}

.product_pic_list li > a{
  display: block;
  width: 100%;
}

.page_product_word{
  text-align: center;
}

.swiper-container{height:230px;}

.page_product_title, .page_product_content, .page_product_recommend{
  width:93.6%;
  margin:0 auto;
}

.page_product_title h1{
  font-size:1.125rem;
  line-height:1.125rem;
  color:#333;
  padding-top:2.125rem;
}

.page_product_title h2{
  font-size:1.125rem;
  line-height:1.375rem;
  color:#333;
  padding-top:0.5625rem;
  padding-bottom:1.125rem;
}

.page_product_title p{
  color:#888888;
  font-size:0.875rem;
  line-height:1.59375rem;
  text-align:left;
  width: 100%;
}

.page_product_title p span{
  width:9.97%;
  padding-right:0.6875rem;
}

.page_product_content{
  border-top: 1px solid #e7e7e7;
  margin-top: 1.3125rem;
  font-size:1rem;
}

.page_product_content h1{
  font-size:1rem;
  color:#333;
  line-height:4.4375rem;
}

.page_product_content p, .page_product_content span, .page_product_content a{
  font-size:1rem;
  line-height:1.25rem;
  color:#333;
}

.page_product_content img{
  max-width: 100%;
  height:auto;
}

.page_product_recommend h1{
  line-height:4.4375rem;
  font-size:1.0625rem;
  color:#333;
}

#home:active{
  background-image: url(../../../upfile/homeicon2.png);
  color:#418dd6;
}

#tel:active{
  background-image: url(../../../upfile/phoneicon2.png);
  color:#418dd6;
}

#sms:active{
  background-image: url(../../../upfile/emailicon2.png);
  color:#418dd6;
}

#map:active{
  background-image: url(../../../upfile/mapicon2.png);
  color:#418dd6;
}

#shop:active{
  background-image: url(../../../upfile/shopicon2.png);
  color:#418dd6;
}

#case:active{
  background-image: url(../../../upfile/caseicon2.png);
  color:#418dd6;
}


.page_head{
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
  border: none!important;
  background:rgba(255,255,255,0);
}

.Leftbtn, .Rightbtn{
  width: 2.3rem;
  height: 2.3rem;
}

.page_leftbtn{
  border-radius: 50%!important;
  text-align: center;
  font-size: 2.2rem!important;
  line-height: 2.4rem;
  font-weight: normal!important;
  color: #fff;
  background-color: rgba(0,0,0,0.44);
}

.page_rightbtn{
  border-radius: 50%!important;
  background-color: rgba(0,0,0,0.44);
}

/* .page_rightbtn ul{
  width:58.62%;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
}

.page_rightbtn ul li{
  width:100%;
  height:2px;
  margin-bottom:0.34375rem;
  background-color:rgba(146,149,153,1);
}

.page_rightbtn ul li:nth-last-of-type(1){
  margin-bottom:0;
} */

.text_list_news{
  width:93.5%;
  margin:0 auto;
}

.text_list_news > li{
  width:100%;
  min-height:7.625rem;
  border-bottom: 1px solid #e7e7e7;
}

.text_list_word, .index_new_left{
  width:60%;
  float:left;
  font-weight:normal;
}

.text_list_word h2, .text_list_words h2, .index_new_left h2{
  font-size:0.9375rem;
  line-height:0.9375rem;
  color:#333;
  padding-top:1.1rem;
}

.text_list_word span, .text_list_words span, .index_new_left span{
  font-size:0.75rem;
  color:#ababab;
  display: block;
}

.text_list_word p, .text_list_words p, .index_new_left p{
  font-size:0.875rem;
  color:#888;
}

.text_list_pic, .index_new_right{
  width:36.46%;
  min-height: 7.625rem;
  float:right;
  position: relative;
  /* display: table; */
  overflow: hidden;
}

.text_list_pic span, .index_new_right span{
  width:100%;
  height:5.25rem;
  background-repeat:no-repeat;
  background-size:cover;
  background-position:center center;
  display: block;
  position: absolute;
  top:50%;
  left: 0;
  transform: translateY(-50%);
  /* min-height: 7.625rem; */
  /* display: table-cell; */
  /* vertical-align: middle; */
}

.text_list_pic span img{
  width:100%;
}

.text_list_pics{
  width:100%;
  height:6rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.text_list_pics li{
  width:32.05%;
  height:5rem;
  overflow: hidden;
  text-align: center;
  background-position:center center;
  background-size:cover;
  background-repeat: no-repeat;
}

.text_list_pics li img{
  width:auto;
  height:100%;
}

.text_list_words{
  width:100%;
  font-weight:normal;
}

.text_list_words span{
  line-height:1.5rem;
}

.page_product_title_news{
  width:100%;
  text-align: center;
}

.page_product_title_news h1{
  color:#333;
  font-size:1.0625rem;
  line-height:1.0625rem;
  padding-top:1.25rem;
}

.page_product_title_news h2{
  color:#ababab;
  font-size:0.75rem;
  line-height:2.1875rem;
}

.page_news_content{
  margin-top:0;
}

.swiper-slide img{
  /* width:100%; */
  /* min-height:100%; */
}
.product_ img{
	max-width:100%;
	height:100%;
}

.Totop{
  position:fixed;
  bottom:10%;
  right:5%;
  width: 3rem;
  height:3rem;
  border-radius:50%;
  background:red;
  background-repeat: no-repeat;
  background-position:center center;
  background-color:rgba(0,0,0,0.1);
  background-size:60%;
  text-align: center;
  color:#fff;
}
.index_new_left{
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.ui-link{
	margin-top:20px;
}
.index_video_text_big{text-align:center;color:#333;font-size:16px;margin-top:10px;}
.index_video_text_small{color:#989898;text-align:center;font-size:12px;margin-top:5px;}
.lang{display: inline-block;margin-top: 11px;color: #666;}