@charset "UTF-8";


@font-face { font-family: 'Montserrat'; src: url("../font/Montserrat-Regular-8.otf"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Montserratb'; src: url("../font/Montserrat-Bold-3.otf"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Montserratl'; src: url("../font/Montserrat-Light-6.otf"); font-weight: normal; font-style: normal; }


* {
	padding: 0;
	margin: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	word-break: break-word;
	font-family: 'Montserral';
}
img { max-width: 100%; display: block;width: auto; }
input, button, textarea, video, select { border: transparent; outline: transparent; background: none; }
ul, ol, li { list-style: none; }
a {
	text-decoration: none;
	color: #353535;
	font-family: 'Montserratl';
	font-size: 14px;
}
i { list-style: none; }
table { border-spacing: 0; border-collapse: collapse; }
.df, .flex,  .flex-clo, .header .top_nav .nav_list, .pages_infos .header_desc_box .desc span, .about_related_list .related_item.right_related .contact_detail .add_btn .iconfont, .pros_list .pro_item .pro_infos, .pros_list.pro_cls .pro_item .pro_infos span, .pros_list.pro_cls_list .pro_item, .flex-sb {
   display: -webkit-box; display: -ms-flexbox; display: flex; }
.jc,  .flex-clo, .header .top_nav .nav_list, .pages_infos .header_desc_box .desc span, .about_related_list .related_item.right_related .contact_detail .add_btn .iconfont, .pros_list .pro_item .pro_infos, .pros_list.pro_cls .pro_item .pro_infos span, .pros_list.pro_cls_list .pro_item { 
  -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.jfs, .header .sub_menu_box a, .pic_info_box .pic_info_list .pic_info_item, .pro_main_box .menu_news_item .menu_news_infos, .footer_box .foot_menu_box .foot_menu_item a { 
  -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.jsb, .flex-sb {
   -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.jse {
   -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; }
.flex_wrap, .aic,  .flex-clo, .header .top_nav .nav_list, .pages_infos .header_desc_box .desc span, .about_related_list .related_item.right_related .contact_detail .add_btn .iconfont, .pros_list .pro_item .pro_infos, .pros_list.pro_cls .pro_item .pro_infos span, .pros_list.pro_cls_list .pro_item, .flex-sb { 
  -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.afs, .pro_main_box .menu_news_item .menu_news_infos, .support_list .support_item .sup_item_infos, .support_list .support_item.email_link .sup_item_infos a { 
  -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.col, .flex-clo, .pro_main_box .menu_news_item .menu_news_infos, .about_related_list .related_item.right_related, .pros_list.pro_cls_list .pro_item, .support_list .support_item .sup_item_infos, .support_list .support_item.email_link .sup_item_infos a { 
  -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.wrap {
   -ms-flex-wrap: wrap; flex-wrap: wrap; }
.self, .menu_box .inner_box .index_menu_item, .network_box .network_list .network_item, .pic_info_box .pic_info_list .pic_info_item, .pro_main_box .menu_news_item, 
.pages_infos .header_desc_box .desc, .about_list .about_item, .about2_list .about2_item, .about_related_list .related_item, .pros_list .pro_item, 
.pro_infos_box .pro_infos_list .pro_info_item, .pro_detail_box .detail_item, .related_infos .related_list .related_item, .contact_box .contact_list .pic_box, 
.contact_box .contact_list .contact_item, .contact_box .contact_form, .contact_box .pic_box, .footer_box .foot_menu_box .foot_menu_item { 
  -ms-flex-item-align: normal; -ms-grid-row-align: normal; align-self: normal; }
.ttu, .footer_box .foot_menu_box .foot_menu_item a { 
  text-transform: uppercase; }
.ttc { text-transform: capitalize; }
.header .top_nav .nav_list a{
  text-transform: capitalize;
}
.anim, .more_btn, .header .top_nav .nav_list, .header .top_nav .nav_list a, .header .top_nav .nav_list .drop_list, 
.header .top_nav a, .header .top_nav a .iconfont, .header .top_nav .search_form, .header .top_nav .search_form input, 
.header .sub_menu_box, .banner_box .ban_list .ban_info_box .ban_btn, .banner_box .swiper-pagination-ban .swiper-pagination-bullet, 
.banner_box .swiper-button-ban-next, .banner_box .swiper-button-ban-prev, .pro_main_box .menu_news_item .menu_news_infos, 
.pro_main_box .menu_news_item .menu_news_infos h5, .pro_main_box .menu_news_item .menu_news_infos h5 .rect, .pro_main_box .menu_news_item .menu_news_infos .desc_box .more_btn, 
.pro_main_box .menu_news_item .menu_news_infos .desc_box .more_btn .iconfont, .pro_main_box .menu_news_item .menu_news_infos .desc_box .desc, .news_list .news_item .news_box h3.title, 
.contact_box .contact_list .contact_item .take_more, .contact_box .contact_form .form .sub_btn, .footer_box .foot_menu_box .foot_menu_item a, .footer_box .foot_related .social_box a {
	-webkit-transition: all 0.1s ease 0s;
	transition: all 0.1s ease 0s;
	-moz-transition: all 0.1s ease 0s;
	-ms-transition: all 0.1s ease 0s;
	-o-transition: all 0.1s ease 0s;
}
.anim2, .header .hd_inner, .pros_list .pro_item .pro_infos { -webkit-transition: all .5s; transition: all .5s; }
.rel, .header, .header .top_nav .nav_list, .header .top_links .top_menu_btn, .banner_box, .banner_box .ban_list, 
.menu_box .inner_box .index_menu_item, .pic_info_box .pic_info_list, .pic_info_box .pic_info_list .pic_info_item.item_pic_text, 
.pro_main_box, .about_list .about_item.about_item_info, .about2_list .about2_item.about2_item_gray, .pro_menu_box, .pros_list 
.pro_item, .pro_infos_box .pro_infos_list, .support_list, .support_list .support_item, .related_infos .related_list .related_item h4 { position: relative; }
.abs, .banner_box .ban_list .ban_info_box, .banner_box .swiper-pagination-ban, .menu_box .inner_box .index_menu_item::before, .pic_info_box .pic_info_list .pic_info_item.text_item::after, .pic_info_box .pic_info_list .pic_info_item.item_pic_text::after, .pro_main_box .inner_pro_main::after, .about_list .about_item.about_item_info::after, .about2_list .about2_item.about2_item_gray::after, .pro_menu_box .pro_bg, .pros_list .pro_item .pro_infos, .pro_infos_box .pro_infos_list::before, .support_list::before, .support_list .support_item .sup_item_infos, .related_infos .related_list .related_item h4::before { position: absolute; }
.wid{max-width: 1698px;width: 94%;margin: auto;}
.mwid{
	max-width: 1040px;
	width: 94%;
	margin: auto;
}
.flex-start{-webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;display: flex; }
@media screen and (max-width: 1500px) { .wid { width: 94%; } }
.margin, .mwid, .wid { margin: 0 auto; }
.hei, .header .top_nav .nav_list { height: 100%; }
.cen, .has_bg_info .info_box .desc, .pros_list .pro_item .pro_infos p, .download_list .download_item table th, .download_list .download_item table tbody td { text-align: center; }
.hand, input, button, textarea, video, select,  i, del, .header .top_nav .nav_list, .banner_box .swiper-pagination-ban, .pros_list .pro_item .pro_infos { cursor: pointer; }
.hide, .banner_box .swiper-container-ban, .about_list .about_item .about_pic, .pro_infos_box .pro_infos_list .pro_info_item .pro_pic { overflow: hidden; }
.line { width: 90px; height: 4px; background: #0085c7; }
.more_btn { width: 36px; height: 36px; border: 1px solid #aaa; }
.more_btn .iconfont { color: #aaa; font-size: 18px; }
.more_btn:hover { background: #0085c7; border-color: #0085c7; }
.more_btn:hover .iconfont { color: #fff; }
.rect { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; width: 14px; height: 14px; background: #0085c7; }
.hr_line { border: 1px solid #eee; border-bottom: none; }
/** bread crumbs css */
.bread_crumbs { padding: 24px 0; }
.bread_crumbs .home { margin-left: 18px; }
.bread_crumbs .short_line { padding: 0 6px; }
.bread_crumbs a, .bread_crumbs .txt { font-size: 14px; font-family: 'Montserrat'; color: #444; }
/* header css */
.header { z-index: 999;
  background: #00000000;
  width: 100%;
  top: 0px;
  position: fixed;
  transition: 0.5s;}
.header .hd_inner { z-index: 999; height: 110px; width: 100%; }
.header .hd_logo {    max-width: inherit;margin-left: calc((100% - 1698px) / 2); display: inline-flex;
  align-items: center;}
.header .hd_logo img { width: auto; height: 50px; }
.header .top_nav { margin-left: auto; margin-right: 0%;align-items: center; }
.header .top_nav .nav_list a {
	color: #ffffff;
	font-family: 'Montserratl';
	padding: 0 2rem;
}
.header .top_nav .nav_list a.top_email_btn i { font-size: 18px; }
/* .header .top_nav .nav_list:hover > a { color: #0085c7; } */
.header .top_nav .nav_list:hover .iconfont { color: #0085c7; }
.header .top_nav .nav_list:hover .drop_list { display: flex; }
.header .top_nav .nav_list:first-child:hover > a { color: #ffffff; }
.header .top_nav .nav_list:first-child:hover{background-color: #0085c7;}
.header .top_nav .nav_list .drop_list .drop_item:hover{
  background-color: #ffffff;color: #0085c7;    position: relative;
}
li.nav_list.search_input_list {
  padding: 20px;
}
.seach_form_all{position: fixed;
  background: #f6f5f5;
  width: 62%;
  top: 110px;
  right: 0;
  padding: 40px 60px;}
  .seach_form{display: flex;}
  .seach_form input{
    width: calc(100% - 40px);
    height: 40px;
    border-bottom: 1px solid #d1d1d1;
  }
  li.nav_list.top_email_btn_list .seach_form span{border-radius: 0;}
.header .top_nav .nav_list:hover > a { color: #0085c7; }
.header .top_nav .nav_list .drop_list .drop_item:hover a{color: #0085c7;}
.header .top_nav .nav_list:first-child:hover i{color: #ffffff;}
li.sub_menu_item.flex.jfs.sub_menu_item_no, li.sub_menu_item.flex.jfs.hide{
  display: none;
}
li.nav_list.top_email_btn_list span{color:#ffffff;width: 40px;height: 40px;border-radius: 80px;background-color:#0085c7;color: #ffffff;cursor: pointer;display:inline-flex;justify-content: center;align-items: center;}
.header .top_nav .nav_list.top_email_btn_list:hover .iconfont{color: #ffffff;}
.header .top_nav .nav_list .drop_list { top: 110px;
  left: 0;
  padding: 25px 0;
  background: #ffffff;
 /* opacity: 0;
  visibility: hidden; */
  position: fixed;
  width: 100%;
  max-width: 1698px;
  margin-left: 50%;
  transform: translateX(-50%);
  background: #f6f5f5;
  top: 110px;
  display: none;
}
.header .top_nav .nav_list .drop_list .drop_item > a {
	color: #353535;
	font-family: 'Montserrat';
	white-space: nowrap;
	font-size: 14px;
}


header.header.active {background-color: #ffffff;}
header.header.active #fruits{background-color: #f4f4f4;border: 1px solid #dcdcdc;}
header.header.active .hd_logo img{display: none;}
header.header.active .hd_logo img.pc_logo{display: block;}
header.header.active .nav_list a{color: #353535;}

header.header.activeed {background-color: #ffffff;}
header.header.activeed #fruits{background-color: #f4f4f4;border: 1px solid #dcdcdc;}
header.header.activeed .hd_logo img{display: none;}
header.header.activeed .hd_logo img.pc_logo{display: block;}
header.header.activeed .nav_list a{color: #353535;}

header.header.activeedef {background-color: #ffffff;}
header.header.activeedef #fruits{background-color: #f4f4f4;border: 1px solid #dcdcdc;}
header.header.activeedef .hd_logo img{display: none;}
header.header.activeedef .hd_logo img.pc_logo{display: block;}
header.header.activeedef .nav_list a{color: #353535;}
.seach_form_all{display: none;}
header.header.activeedef .seach_form_all{display: block;}
#fruits a{color: #aeaeae;padding: 0;text-transform: uppercase;}
ul.drop_item-ul {
  position: absolute;
  left: 100%;
  width: 200px;
  background: #ffffff;
  top: 0;
  display: none;
  padding: 10px 0; 
}
.drop_item-ul li{
  height: 40px;
  line-height: 40px;
}
.drop_item-ul li:hover{
  background-color: #0085c7;
  color: #ffffff;
}
.header .top_nav .nav_list .drop_list .drop_item .drop_item-ul li:hover a{
  color: #ffffff;
}
li.drop_item:hover ul.drop_item-ul{
  display: block;
}
.header .top_nav .nav_list.mob_search { width: 100%; }
.header .top_nav .nav_list.mob_search .search_form { width: 100%; height: 50px; background: #fff; }
.header .top_nav .nav_list.mob_search .search_form input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; border: 1px solid #b9b9b9; height: 36px; line-height: 36px; padding: 0 6px; background: #f2f2f2; font-size: 16px; }
.header .top_nav .nav_list.mob_search .search_form button { font-size: 24px; color: #0085c7; margin-left: 10px; font-family: "mont-bd"; }
.header .top_nav .nav_list.nav_email a:before { font-size: 21px; margin-right: 10px; margin-top: 4px; }
@media screen and (max-width: 1150px) { .header .top_nav .nav_list { width: 100%; border: none; }
  .header .top_nav .nav_list.profile { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .header .top_nav .nav_list.profile a { margin: 10px 0; }
  .header .top_nav .nav_list.profile a.sec_txt { padding-left: 10px; }
  .header .top_nav .nav_list.mob_hide { display: none; } }
.header .top_nav a { font-size: 14px; color: #ffffff; font-family: 'Montserrat';}
.header .top_nav a .iconfont {     font-size: 12px;font-weight: bold; margin-left: 8px;}
@media screen and (max-width: 1350px) { .header .top_nav a { font-size: 14px; } }
@media screen and (max-width: 1150px) { .header .top_nav a { width: 100%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; color: #0085c7; }
  .header .top_nav a.sec_txt { display: -webkit-box; display: -ms-flexbox; display: flex; }
  .header .top_nav a.icon-youxiangicon { font-size: 18px; }
  .header .top_nav a .iconfont { display: none; } }
.header .top_nav .search_form { height: 36px; width: 36px; }

.header .top_nav .search_form input::-webkit-input-placeholder { color: #aaa; }
.header .top_nav .search_form input:-ms-input-placeholder { color: #aaa; }
.header .top_nav .search_form input::-ms-input-placeholder { color: #aaa; }
.header .top_nav .search_form input::placeholder { color: #aaa; }
.header .top_nav .search_form .search_btn { width: 36px;
  padding: 0;
  font-size: 24px;
  font-weight: bold; }
.header .top_nav .search_form{ border: 1px solid #0085c7;
  position: absolute;
  width: 400px;
  height: 85px;
  top: 100%;
  right: 0;
  background: #0085c7;padding: 26px;display: none;}
  .header .top_nav .nav_list:hover .search_form{
    display: flex;
  }
.header .top_nav .search_form input {     width: calc(100% - 36px);
  padding: 0 10px;
  height: 60px;
  background: #ffffff;margin-right: 18px; }
  .drop_list_left{
    width:30%;
    padding: 0 30px;
  }
  
  .nav_list.rel>a{display: flex;height: 100%;align-items: center;}
  .drop_item img{
	max-height: 90px;
	width: auto;
	height: auto;
	max-width: 118px;
  }
  .header .top_nav .drop_item a{padding: 0;height: 90px;}
  .drop_list ul{width: 70%;padding: 0 20px;}
  .drop_list ul li{width: calc((100% - 70px) / 3);margin-right: 35px;margin-bottom: 35px;}
  .drop_list ul li:nth-child(3n){margin-right: 0;}
  .drop_item{background-color: #ffffff;}
  .drop_item:nth-child(4){margin-bottom: 0;}
  .drop_item:nth-child(5){margin-bottom: 0;}
  .drop_item:nth-child(6){margin-bottom: 0;}
  .drop_item a{background-color: #ffffff;}
  .drop_item img{}
  .drop_item span{
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	background: #ffffff;
	padding: 0 20px;
	font-family: 'Montserratl';
  }
  .drop_item{
    box-shadow: 0 0 4px 1px #00000020;
    background-color: #ffffff;
  }
  .drop_item:hover span{
	background-color: #0085c7;
	color: #ffffff;
	font-family: 'Montserratl';
  }
  #fruits{
    width: 170px;
    height: 35px;
    border-radius: 80px;
    background-color: #ffffff;
    overflow: hidden;
    position: relative;
    border: 1px solid #ffffff;
  }
  .fruits_en {
	display: flex;
	color: #aeaeae;
	line-height: 35px;
	padding: 0 20px;
}
.fruits_en img{padding: 10px;
  padding-left: 0;}
#fruits i{position: absolute;padding: 8px 20px;right: 0;top: 0;}
.header .top_nav li.nav_list.search_input_list{height: 35px;width: 170px;border-radius: 20px;padding: 0;margin-right: 20px;margin-left: 25px;}
li.nav_list.search_input_list.active #fruits{position: absolute;top: 0;height: auto;border-radius: 15px;}
.fruits_en:hover{background-color: #0081cc;}
.fruits_en:hover a{color: #ffffff!important;}
.header .top_nav .nav_list.search_input_list:hover .iconfont {
  color: #cecece;
}



@media screen and (max-width: 1250px) { .header .top_nav .search_form { display: none; } }
@media screen and (max-width: 1150px) { .header .top_nav { position: absolute; top: 100%; width: 100%; height: calc(100vh - 80px); left: 0;
   background: #fff; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; 
   flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 16px 4%; display: none; overflow: auto; }
  .header .top_nav.active { display: -webkit-box; display: -ms-flexbox; display: flex; } }
.header .sub_menu_box { top: 200%; right: 0; width: 360px; background: #0085c7; opacity: 0; visibility: hidden; }
.header .sub_menu_box .sub_menu_list { padding: 21px; }
.header .sub_menu_box .sub_menu_list .hide, .header .sub_menu_box .sub_menu_list .banner_box .swiper-container-ban, .banner_box .header .sub_menu_box .sub_menu_list .swiper-container-ban, .header .sub_menu_box .sub_menu_list .about_list .about_item .about_pic, .about_list .about_item .header .sub_menu_box .sub_menu_list .about_pic, .header .sub_menu_box .sub_menu_list .pro_infos_box .pro_infos_list .pro_info_item .pro_pic, .pro_infos_box .pro_infos_list .pro_info_item .header .sub_menu_box .sub_menu_list .pro_pic { font-size: 14px; font-family: 'Montserrat'; letter-spacing: 1px; }
.header .sub_menu_box .sub_menu_list .hide .iconfont, .header .sub_menu_box .sub_menu_list .banner_box .swiper-container-ban .iconfont, .banner_box .header .sub_menu_box .sub_menu_list .swiper-container-ban .iconfont, .header .sub_menu_box .sub_menu_list .about_list .about_item .about_pic .iconfont, .about_list .about_item .header .sub_menu_box .sub_menu_list .about_pic .iconfont, .header .sub_menu_box .sub_menu_list .pro_infos_box .pro_infos_list .pro_info_item .pro_pic .iconfont, .pro_infos_box .pro_infos_list .pro_info_item .header .sub_menu_box .sub_menu_list .pro_pic .iconfont { font-size: 21px; margin-right: 6px; }
.header .sub_menu_box .sub_menu_list .sub_menu_item { width: 100%; }
.header .sub_menu_box .sub_menu_list .sub_menu_item .search_form { width: 100%; background: #fff; padding: 0 10px; }
.header .sub_menu_box .sub_menu_list .sub_menu_item .search_form .search_btn { width: auto; color: #0085c7; }
@media screen and (max-width: 1250px) { .header .sub_menu_box .sub_menu_list .sub_menu_item .search_form { display: -webkit-box; display: -ms-flexbox; display: flex; } }
@media screen and (max-width: 1150px) { .header .sub_menu_box .sub_menu_list .hide, .header .sub_menu_box .sub_menu_list .banner_box .swiper-container-ban, .banner_box .header .sub_menu_box .sub_menu_list .swiper-container-ban, .header .sub_menu_box .sub_menu_list .about_list .about_item .about_pic, .about_list .about_item .header .sub_menu_box .sub_menu_list .about_pic, .header .sub_menu_box .sub_menu_list .pro_infos_box .pro_infos_list .pro_info_item .pro_pic, .pro_infos_box .pro_infos_list .pro_info_item .header .sub_menu_box .sub_menu_list .pro_pic { display: -webkit-box; display: -ms-flexbox; display: flex; } }
.header .sub_menu_box a { width: 100%; color: #fff; padding: 10px 0; font-family: 'Montserrat'; font-size: 18px; }
@media screen and (max-width: 550px) { .header .sub_menu_box { width: 100%; } }
.header .top_links { -ms-flex-negative: 0; flex-shrink: 0; }
.header .top_links .top_menu_btn { background: #0085c7; padding: 1rem;    border-radius: 30px; }
.header .top_links .top_menu_btn .iconfont { font-size: 21px; color: #fff; }
.header .top_links .top_menu_btn .menu_txt { color: #fff; font-family: 'Montserrat'; margin-left: 10px; }
@media screen and (max-width: 1024px) { .header .top_links .top_menu_btn { padding: 8px; } }
@media screen and (max-width: 550px) { .header .top_links { position: unset; } }



.swiper {
    width: 100%;
    height: 100%;
  }
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

/* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    
  }

  .swiper-slide img.md{
    display: none;
  }
  .index_banner_text {
    position: absolute;
    color: #ffffff;
    text-align: left;
}
video.pc {
  max-width: 100%;
    background: #000000;
    height: auto;
    width: 100%;
    object-fit: cover;
}
.index_banner_text h2{
  font-size: 48px;
  font-weight: bold;
  margin-bottom: 1.25rem;
  line-height: 1;
  font-family: 'Montserratb';
  }
  .index_banner_text p{
    font-size: 18px;width:49rem;
    font-family: 'Montserratl';
    font-weight: 100;
  }
  .index_banner_text a{
	font-size: 14px;
	line-height: 2.625rem;
	display: inline-block;
	color: #0085c7;
	margin-top: 2.5rem;
	padding: 0;
	text-align: left;
	font-family: 'Montserratl';
	font-weight: bold;
	padding: 0 20px;
	background: #ffffff;
	border-radius: 80px;
  }
  .index_banner_text a:hover{background: #ffffff;}
  .index_banner_text a span{
    font-family: 宋体;
    margin-left: 20px;
    transition: 0.5s;
  }
  .index_banner_text a:hover, .index_banner_text a:hover span{
    color: #0085c7;
    transition: 0.5s;
  }
  .index_offer_all {
    margin: 4.125rem 0;
}
.index_banner{
  position: relative;
}
.index_banner_pro{
  width: 1698px;
  position: absolute;
  left: 50%;
  bottom: 40px;
  transform: translate(-50%);
  z-index: 99;
}
.index_banner_pro ul{
  display: flex;
  justify-content: center;
}
.index_banner_pro ul a{
  flex-wrap: wrap;
  justify-content: center;
}
.index_banner_pro_ul_img, .index_banner_pro_ul p{
  width: 100%;
  text-align: center;
  color: #ffffff;
  margin-bottom: 10px;
}
.index_banner_pro_ul li {
  width: calc(100% / 14);
  transition: 0.5s;
}
.index_banner_pro_ul li:hover{
  background: #ffffff;
}
.index_banner_pro_ul_img {
  margin-top: 25px;
  height: 55px;
  line-height: 55px;
  display: flex;
  align-items: center;
}
.index_banner_pro_ul_img img{
  width: auto;
  margin: auto;
  -webkit-filter:grayscale(100%) brightness(200%);
  filter: grayscale(100%) brightness(200%);
}
.index_banner_pro_ul li:hover img{
  filter: inherit;
}
.index_banner_pro_ul li:hover p{
  color: #0085c7;
}
.index_banner_pro{
  background: #0085c7;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev{
  right: 2rem;
  color: #ffffff;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next{
  left: 2rem;
  color: #ffffff;
}

.title h2{
  font-size: 1.75rem;
  font-family: 'Montserratb';
  font-weight: bold;
  color: #0085c7;
  margin-bottom: 5px;
}
.title p {
	font-size: 0.875rem;
	color: #353535;
	font-size: 14px;
	font-family: 'Montserratl';
}
.title{
	text-align: center;
	padding: 40px 0;
	font-family: 'Montserratb';
	color: #353535;
}
.tlttle h2{
  font-size: 36px;
  font-weight: 100;
  font-family: 'Montserratt';
  text-transform: uppercase;
  
}
.tlttle h2 span{
  font-family: 'Montserratb';
  font-weight: bold;
  color: #0085c7;
}
.i-video {
  display: none;
  background: #000000;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 99;
  object-fit: cover;
}
.index-two-one-img:hover .i-video{display: block;}
.index-two-one a{position: relative;z-index: 9;}
.tlttle a{
  justify-content:  flex-start;
  font-size: 14px;
  line-height: 2.625rem;
  display: inline-block;
  color: #353535;
  margin-top: 0;
  padding: 0;
  text-align: left;
  font-family: 'Black';
  font-weight: bold;
  text-transform: uppercase;
}

.banner_button{position: absolute;left: 10px;height: 100%;display: flex;align-items: center;z-index: 9999;top: 0;}
.banner_button i{font-size: 18px;height: 50px;width: 50px;text-align: center;line-height: 50px;background-color: #ffffff50;color: #ffffff;transform: rotate(90deg);}
.banner_button.swiper-button-next_da{right: 10px;left: auto;}
.banner_button.swiper-button-next_da i{transform: rotate(-90deg);}
.ui-loop{width: 40px;position: absolute;right: 0;bottom: 0;z-index: 999;}
.path-loop {
  fill: none;
  stroke: #fff;
  stroke-miterlimit: 10;
  stroke-width: 2px;
}	
.fy {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.fy .swiper-pagination {
  position: relative;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.fy .swiper-pagination-bullet.bannnerimg{width: 100px;height:auto;z-index: 99;}
.circle {
  width: 20px;
  height: 20px;
  display: block;
  margin: 0px auto;
  position: absolute;
  top: -5px;
  left: -5px;
  border-radius: 50px;
}

.fy .swiper-pagination-bullet {
  position: relative;
  width: 10px;
  height: 10px;
  background-color: #00000000;
  margin: 0 8px !important;
}
svg {
  transform: rotate(-90deg); /* 将圆圈旋转以从顶部开始绘制 */
}
circle {
  fill: none;
  stroke: #ffffff;
  stroke-width: 20;

}
.background-circle{
  fill: none;
  stroke: #ffffff50;
  stroke-width: 20;
  }
  .swiper-pagination1 .bannnerimg{
    display:none
  }
  .swiper-pagination2 svg{display: none;}
  
 .fy .swiper-pagination2{padding-top: 10px;padding-bottom: 10px;bottom: 0;background-color: #ffffff50;position: relative;}
  .swiper-pagination2 .bannnerimg{display: block;}
  .fy .swiper-pagination2 .swiper-pagination-bullet{width: 100px;height: auto;opacity: 1!important;}
 .fy .swiper-pagination-bullet.swiper-pagination-bullet-active::before{content: "";display: block;position: absolute;width: 100%;bottom: 0;left: 0;background-color: #0081cc;height: 4px;}
 .fy .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active::before{content: "";display: none;}
  .index-two-all-cp{background-color: #f6f5f5;}
  .index-two-one{
	width: calc((100% - 45px) / 4);
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 4px;
	background-color: #ffffff;
	text-align: center;
	position: relative;
}
  .index-two-one:nth-child(4n){margin-right: 0;}
.flex-wrap{flex-wrap: wrap;}
.index-two-one img{margin: auto;}
.index-two-one span img{margin-right: 0;}
.i-video{display: none;}
.index-two-cp.mwid.flex.flex-wrap{padding: 40px 0;}

.index-two-one h2{
	padding: 20px 0;
	font-size: 12px;
	color: #7d7d7d;
	font-family: 'Montserratl';
	font-weight: 100;
}
.index-two-one>span{position: absolute;bottom: 0;width: 100%;right: 0;}
.index-three-left{
	width: calc(100% - 0px);
	margin-right: 0px;
	box-shadow: 0 0 4px 0 #35353550;
}
.index-three{padding: 80px 0;padding-bottom: 30px;}
 .index-three-swiper-pagination .swiper-pagination-bullet{width: 20px;height: 20px;background-color: transparent;border: 2px solid #ffffff;opacity: 1!important;}
 .index-three-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #0081cc;border: 2px solid #0081cc;}
 .index-three-right-top{position: relative;}
 .index-three-right-text{position: absolute;bottom: 0;width: 100%;background-color: #0081cc;color: #ffffff;padding: 20px;    display: flex;
  align-items: center;}
  .index-three-right-text-right {
    font-family: '宋体';
    font-size: 24px;
}
.index-four-all-bj .swiper-slide{ height: 100%;    align-items: flex-start; }
.index-three-right{max-width: 530px;width: 94%;}
.index-three-right-top{margin-bottom: 20px;box-shadow: 0 0 4px 0 #35353550;}
 .index-three-right-text-left h2{
	font-size: 18px;
	font-weight: bold;
	font-family: 'Montserrat';
}
 .index-three-right-text-left p{font-family:'Montserratl' ;font-size: 14px;margin-top: 5px;}
 .index-three-right-bottom{padding: 32px 20px;background-color: #f4f4f4;box-shadow: 0 0 4px 0 #35353550;}
 .index-three-right-bottom h2{
	font-size: 24px;
	font-family: 'Montserrat';
	font-weight: bold;
	color: #353535;
	margin-bottom: 20px;
}
 .index-three-right-bottom p{font-size: 14px;color: #353535;line-height: 1.75;font-family:'Montserratl';}
 .index-three-right-bottom a{
  display: inline-block;
    padding: 10px 25px;
    background: #0085c7;
    color: #ffffff;
    margin-top: 20px;
    border-radius: 18px;
    transition: 0.5s;
 }
 .index-three-right-bottom a:hover{background-color: #ffffff;color: #0081cc;}
 .index-four-all-bj{background-color: #f4f4f4;padding:60px 0}
 .index-four-slide-text{padding:25px 15px;background-color: #ffffff;display: flex;align-items: center;justify-content: space-between;}
.index-four-slide-text-left h2{text-align: left;font-family: 'Montserrat';color: #353535;font-size: 18px;margin-bottom: 5px;}
.index-four-slide-text-left p{
	color: #353535;
	font-size: 14px;
	font-family: 'Montserratl';
	text-align: left;          /* 创建一个弹性伸缩容器 */
	-webkit-box-orient: vertical;  /* 设置伸缩盒子的子元素垂直排列 */
	overflow: hidden;              /* 隐藏溢出的文本 */
	text-overflow: ellipsis;       /* 当溢出时显示省略号 */
	-webkit-line-clamp: 2;
}
.index-four-slide-text-left {
  padding-right: 20px;
  width: 65%;
}

.index-four-slide {
  width: 100%;
}
.ahover{
	display: inline-block;
	background: #0085c7;
	color: #ffffff;
	border-radius: 18px;
	transition: 0.5s;
	font-size: 14px;
	border: 1px solid #0085c7;
	white-space: nowrap;
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 5px;
	padding-left: 18px;
}
.ahover:hover{background-color: #ffffff;color: #0085c7;border: 1px solid #0085c7;}

.index-five{padding:65px 0;align-items: stretch;}
.index-five-left, .index-five-right{
  width: calc((100% - 35px) / 2);
  margin-right: 35px;
  box-shadow: 0 0 4px 0px #35353550;
 
}
.index-five-right{margin-right: 0; background-color: #f4f4f4;}
.index-five-l-t{margin-bottom: 15px; background-color: #f4f4f4;display: flex;    align-items: center;}
.index-five-l-t-l, .index-five-l-t-r{width: 50%;}
.index-five-l-t-r{padding: 20px 25px;}
.index-five-l-t:nth-child(2n){margin-bottom: 0;}
.index-five-l-t-r h2{
  font-size: 24px;
    color: #353535;
    font-family: 'Montserratl';
    margin-bottom: 20px;
}
.index-five-l-t-r p{
  font-size: 14px;
    color: #353535;
    font-family: 'Montserratl';
    line-height: 1.75;
    margin-bottom: 30px;
}
.index-five img{width: 100%;}
.index-five-right-text{padding: 30px;}
.index-five-right-text h2{
  color: #353535;
    font-family: "Montserratl";
    margin-bottom: 20px;
    font-size: 24px;
}
.index-five-right-text p{
  font-size: 14px;
    color: #353535;
    font-family: 'Montserratl';
    margin-bottom: 40px;
}


.index-six{
  height: 560px;
  background: url(../images/i5.jpg) no-repeat;
  background-size: cover;
  background-attachment: fixed;
  display: flex;
    align-items: center;
    justify-content: center;
    color: #FFFFFF;
}
.index-six-all{
  text-align: center;
}
.index-six-all h2{
	font-size: 36px;
	font-family: 'Montserrat';
	margin-bottom: 25px;
	font-weight: 100;
}
.index-six-all p{
  font-family: 'Montserratl';
  font-size: 14px;
  margin-bottom: 40px;
}
.index-six-all img{
  margin: auto;
  margin-bottom: 80px;
  cursor: pointer;
}
.bhover {
  display: inline-block;
    padding: 10px 25px;
    background: #ffffff;
    color: #0085c7;
    border-radius: 18px;
    transition: 0.5s;
    font-size: 14px;
    border: 1px solid #ffffff;
    transition: 0.5s;
    white-space: nowrap;
}
.bhover:hover{
  background-color: #0085c7;
  color: #ffffff;
  border: 1px solid #0085c7;
}
.video-play{display: none;}
.video-play.active{
  position: fixed;
  width: 100%;
  background: #00000090;
  z-index: 9999;
  top: 0;
  left: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
} 
span.product-play {
  display: inline-flex;
  background: #0081cc;
  align-items: center;
  color: #ffffff;
  padding: 5px;
  border-radius: 50px;
  font-size: 16px;
  padding-right: 15px;
  border: 1px solid #0081cc;
  margin-top: 40px;
}
.product-play img{
  width: 30px;
  margin-right: 5px;
}
.video-play-all.mwid{position: relative;}
.video-play-all span{position: absolute;
  top: -20px;
  right: -20px;
  font-size: 42px;
  cursor: pointer;
}
.video-play video{background-color: #000000;width: 100%;}
.index-seaver-all{background-color: #f4f4f4;padding:40px 0}
.index-seaver-one{
  width: calc((100% - 60px) / 4);
  margin-right: 20px;
  margin-bottom: 40px;
}
.product-r-text.product-class-left {
  width: 68%;
  margin-right: 2%;
}
.product-class-right {
	width: 40%;
}
.product-class-bq {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  border-bottom: 1px solid #d7d7d7;
  margin-top: 40px;
}
.product-class-bq span{
	color: #ffffff;
	background: #0081cc;
	display: inline-block;
	padding: 2px 10px;
	margin-right: 5px;
	font-size: 12px;
}
.product-class-bottom-one {
  display: flex;
  padding: 58px 0 38px 0;
  border-bottom: 1px solid #d7d7d7;
}
.product-class-bq-text{
	background-color: #f4f4f4;
	font-size: 12px;
}
.p-c-b-o-c h2{
	font-size: 18px;
	color: #353535;
	font-family: 'Montserratl';
	margin-bottom: 20px;
}
.p-c-b-o-c-table td{
	padding: 5px 0;
	position: relative;
	font-size: 12px;
	font-family: 'Montserratl';
	color: #7d7d7d;
	
}

.p-c-b-o-c-table p{
	font-size: 12px;
	font-family: Montserratl;
	color: #7d7d7d;
	line-height: 20px;
}
.p-c-b-o-c-table table{width: 100%;}
.p-c-b-o-c-table tr{
  background-color: #f6f5f5;
}
.p-c-b-o-c-table tr:nth-child(2n){
  background-color: #ffffff;
}
.p-c-b-o-c-table td:nth-child(1){
  padding-left: 18px;
  display: flex;
  align-items: center;
}
.p-c-b-o-c-table td:nth-child(1)::after{
  content: "";
  display: inline-block;
  width: 10px;height: 10px;border-radius: 50px;
  background-color: #0081cc;
  position: absolute;
  left: 3px;
}
.p-c-b-o-l {
  width: 23%;
}
.p-c-b-o-r-all{display: flex;flex-wrap: wrap;}
.p-c-b-o-r-all>div{
  width: 50%;
  position: relative;
}
.p-c-b-o-r-all>div.select{
  width: 50%;
  position: relative;
  display: inline-flex;
  background: #ffffff;
  height: 40px;
  border-radius: 80px;
  align-items: center;
  font-size: 12px;
  font-family: 'Montserratl';
  color: #7d7d7d;
  cursor: pointer;
  flex-flow: wrap;

}
.p-c-b-o-c {
  width: 47%;
  padding: 0 3%; 
}
.p-c-b-o-r{
  width:30% ;
  display: flex;
  align-items: center;
}
.product-class-all{display: flex;}
.index-seaver-one img{width: 100%;}
.index-seaver-one:nth-child(4n){
  margin-right: 0;
}
.p-c-b-o-r-all>.dolow {
  display: inline-flex;
    background: #c2c2c2;
    height: 40px;
    border-radius: 80px;
    align-items: center;
    padding: 0 15px;
    width: 40%;
    margin-right: 10%;
    font-size: 12px;
    color: #ffffff;
    font-family: 'Montserratl';
    margin-bottom: 30px;
}
.p-c-b-o-r-all>.dolow:hover{background-color: #0081cc;}
.select-bt {
  display: inline-flex;
    background: #ffffff;
    height: 40px;
    border-radius: 80px;
    align-items: center;
    width: 100%;
    font-size: 12px;
    font-family: 'Montserratl';
    color: #7d7d7d;
    overflow: hidden;
    cursor: pointer;
  border: 1px solid #c2c2c2;
}
.select.active .select-bt{border-radius: 0;}
.select.active span{background-color: #0081cc;}
.fruits .fruits_en a{color: #ffffff;}
.p-c-b-o-r a.ahover{
	height: 30px;
}
.select-bt span{
  display: inline-flex;
  height: 100%;
  align-items: center;
  padding: 5px 10px;
  font-size: 12px;
  background-color: #c2c2c2;
  margin-right: 10px;
  color: #ffffff;
}
.select.active .fruits{
  display: block;
    top: 100%;
    padding: 0;
    background: #c2c2c2;
    width: 100%;
}
.fruits .fruits_en{
  line-height: 1.75;
  padding: 10px;
}
.select-bt:hover span{background-color: #0081cc;}
.dolow span{margin-right: 10px;}
.fruits{display: none;    position: absolute;}
.flex{display: flex;}
.wid{max-width: 1674px;width: 94%;margin: 0 auto;}
.product-left{width: 18%;max-width: 275px;margin-right: 96px;}
.product-right{width:94%;max-width: 1305px;}
.flex-sb{align-items: center;justify-content: space-between;}
.mbx-nav-all{padding: 15px 0;color: #ffffff;font-size: 14px;}
.mbx-nav-all a{
	color: #ffffff;
	padding: 0 6px;
	font-size: 14px;
	font-family: 'Montserratl';
}
.mbx-nav{background-color: #0085c7;}
.product-all{padding: 40px 0;}
.product-left h2{
	color: #0085c7;
	margin-bottom: 20px;
	font-family: 'Montserrat';
}
.product-left-ul li{
	position: relative;
	background-color: #f6f5f5;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}

.product-left-ul li ul{width: 100%;}

.product-left-ul li ul li{border-bottom: 1px solid #d2d2d2;background-color: #ffffff;padding: 0 25px;}
.product-left-ul li ul li span{
  display: inline-block;
  position: absolute;
  top: 20px;
}
.drop_list.abs.flex-sb ul.flex-sb.wrap{
  flex-flow: wrap;
    justify-content: flex-start;
}
.product-left-ul li ul li.active span{color: #0085c7;font-size: 18px;font-weight: bold;}
.product-left-ul li ul li.active{background-color: #f5f5f5;}
.product-left-ul li ul{display: none;}
.product-left-ul li.active ul{display: block;  font-size:14px;}
.product-left-ul>li>a{position: relative;z-index: 66;width: 100%; }
.product-left-ul>li>span{position: absolute;z-index: 99;right: 20px;background-color: #0085c7;color: #ffffff;font-size: 18px;top: 19px;    display: inline-flex;
    width: 20px;
    height: 20px;
    justify-content: center;
    padding: 0;
    line-height: 1;cursor: pointer;}
.product-left-ul>li.active>span{border: 1px solid #ffffff;color: #ffffff;}
.product-left-ul>li>a::after{content: "";display: inline-block;width: 3px;height: 100%;left: 0;top: 0;background-color: #0085c7;transition: 0.5s;position: absolute;z-index: -1;border: 1px solid #0085c7;}
.product-left-ul>li.active>a::after{width: 100%;}
.product-left-ul>li.active>a{
	color: #ffffff;
	font-size: 14px;
}
.product-left-ul>li a{padding: 20px;}
.product-right{margin-top: 31px;}
.product-r-t img{width: 100%;}
.product-r-t{margin-bottom: 30px;}
.product-r-text h2{color: #0085c7;font-size: 24px;font-weight: bold;margin-bottom: 25px; font-family: 'Montserrat';}
.product-r-text h4{
	font-family: Montserratl;
	font-size: 18px;
	color: #9a9a9a;
	margin-bottom: 20px;
	line-height: 1.5em;
}
.product-r-text p{
	color: #353535;
	font-size: 14px;
	font-family: 'Montserratl';
	line-height: 1.7;
}
.product-r-text{padding-bottom: 25px;}
.product-one{
	width: calc((100% - 35px) / 2);
	margin-right: 35px;
	margin-bottom: 30px;
	display: flex;
}
.product-one:nth-child(2n){margin-right: 0;}
.product-r-cp{display: flex;flex-wrap: wrap;padding: 25px 0;}
.product-one-left,.product-one-right{width: 50%;}
.product-one-left{
	position: relative;
}
.product-one-left a{display: block;overflow: hidden; }
.product-one-right h3{font-size: 18px;color: #353535;margin-bottom: 15px;}
.product-one-right p{color: #353535;font-size: 14px;line-height: 1.5;margin-bottom: 15px;}
.product-one-right a{color: #ffffff;background-color: #0085c7;font-size: 14px;display: inline-block;padding: 8px 20px;border-radius: 50px;}
.product-one-right{padding: 25px 20px;background-color: #f4f4f4;}
.product img, .product-one a{transition: 0.5s;}
.product-one:hover img{transform: scale(1.1);}
.product-one a:hover{background-color: #ffffff;color: #0085c7;}

.nybanner-text h2{color: #ffffff;font-size: 40px;font-family: 'Montserratb';}
.mbx-nav.nynav{background-color: #f6f5f5;}
.mbx-nav.nynav a{color: #86a0ae;}
.mbx-nav.nynav .mbx-nav-all-left.flex{color: #86a0ae;}
.mbx-nav.nynav .mbx-nav-all-left.flex span{
  padding: 0 6px;
  color: #353535;
  font-family: 'Montserratl';
}
.download-one span{
	font-size: 12px;
	font-weight: bold;
	color: #0081cc;
	margin-bottom: 5px;
	display: inline-block;
	margin-right: 5px;
	font-family: 'Montserratl';
}
  .download-one h2{
    font-size: 14px;
    color: #353535;
    font-weight: bold;
    margin-bottom: 5px;
    display: block;
  }
  .download-one h4{
	font-size: 12px;
	color: #919191;
	font-weight: bold;
	display: block;
	font-family: 'Montserratl';
  }
  .download-all {
    display: flex;
    flex-flow: wrap;
}
.product-r-text-nr-wz h3{
	width: 100%;
	font-size: 24px;
	color: #353535;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 50px;
	padding-bottom: 10px;
	font-family: 'Montserratl';
}

.download .product-r-text{padding-bottom: 50px;}
  .index-seaver-one.download-one {
    width: calc((100% - 40px) / 3);
    box-shadow: 0 0 4px 0 #35353550;
    margin-right: 20px;
}
.index-seaver-one.download-one:nth-child(4n){margin-right: 20px;}
.index-seaver-one.download-one:nth-child(3n){margin-right: 0;}
.download-one .ahover{display: inline-flex;
  align-items: center;
  width: 35%;
  padding: 5px 20px;}

.mbx-nav.nynav .mbx-nav-all{padding: 20px 0;}
.nybanner-text p{font-size: 16px;color: #ffffff;font-family: 'Montserratl';}
.footer-contact-all{background-color: #0085c7;padding: 30px 0;}
.footer-contact-center{display: flex;align-items: center;}
.footer-contact-center h2{
	font-size: 24px;
	color: #ffffff;
	margin-bottom: 12px;
	font-family: 'Montserratl';
}
.footer-contact-center img{margin-right: 50px;}
.footer-contact-center p{
	font-size: 16px;
	color: #ffffff;
	font-family: 'Montserratl';
}
.footer-contact-right a{
	display: inline-block;
	padding: 8px 25px;
	background-color: #ffffff;
	color: #0085c7;
	border-radius: 50px;
	border: 1px solid #0085c7;
	font-family: 'Montserratl';
}
.footer-contact-right a:hover{background-color: #0085c7;border: 1px solid #ffffff;color: #ffffff;}
.index-four-all-bj {
  display: flex;
  align-items: center;
}
.index-four-all-bj i {
  font-size: 18px;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
  background-color: #ffffff;
  color: #353535;
  transform: rotate(90deg);
  box-shadow: 0 0 4px 0 #35353550;
}
.index-four-all-bj-zs {
  width: 98%;
  margin: auto;
  max-width: 1800px;
  position: relative;
}
.index-four-all-bj {position: relative;}
.index-four-jt {
  position: absolute;
  left: 0px;
  height: 100%;
  display: flex;
  align-items: center;
  z-index: 9999;
  top: 0;
  transition: 0.5s;
}
.index-four-jt.index-four-prev_da {
  right: 0px;
  left: auto;
  transform: rotate(180deg);
}
.index-four-jt i:hover{
  background-color: #0081cc;
  color: #ffffff;
}

/** pages css*/
.pages_box {min-width: 200px;  padding: 5px;margin: 20px auto 40px;
  display: flex;
    justify-content: center;
}

.pages_box .iconfont {     width: 40px;
  height: 40px;
  background: #f6f5f5;
  border: 1px solid #d5d5d5;
  color: #919090;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center; 
  margin: 0 10px;
}

.pages_box .iconfont.active { background: #1253d1;color: #ffffff; }

.pages_box .pages_list {  -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; }

.pages_box .pages_list a { font-size: 18px; 
  font-family: "mont-bd"; 
  color: #999;width: 40px;height: 40px;display: inline-flex;
  justify-content: center;align-items: center;border: 1px solid #d5d5d5;border-radius: 80px;
  margin:0 10px
}
a.page_prev.iconfont.zt{font-family: "宋体"!important;}
.pages_box .iconfont:hover{color: #ffffff; background-color: #0081cc;}
.pages_box .pages_list a:hover{ color: #ffffff; background-color: #0081cc;}
.pages_box .pages_list a.active { color: #ffffff; background-color: #0081cc;
  border: 1px solid #0081cc;
}
.nybanner {
  position: relative;
  display: flex;
  align-items: center;
}
.nybanner-text{position: absolute;}
.application-one{width: calc((100% - 40px) / 3);
  box-shadow: 0 0 4px 0 #35353550;
  background-color: #f4f4f4;
}
.application-one .index-four-slide-text{background-color: #f4f4f4;}
.application-one:nth-child(4n){margin-right: 20px;}
.application-one:nth-child(3n){margin-right: 0;}
.w50{width: 50%;}
.w60{width: 65%;}
.w40{width: 35%;}
.application-detal-two-left img{width: 100%;}
.application-detal-two-right{padding: 60px 30px;background-color:#0081cc;}
.application-detal-two-right h2{font-size: 24px;font-family: "Montserratl";color: #ffffff;
  margin-bottom: 25px;line-height: 1.5;
}
.application-detal-two-right p{
	font-size: 14px;
	color: #ffffff;
	font-family: Montserratl;
	margin-bottom: 20px;
	line-height: 1.5em;
}
.application-detal-two.flex{margin-bottom: 100px;}
.application-deatil-tq{position: relative;}
.application-deatil-tq h3{color: #353535;font-size: 24px;font-family: "Montserratl";font-weight: 100;padding-bottom: 10px;}
.application-deatil-tq .product-class-bq-text{position: absolute;right: 0;bottom: 0;}
.product-class-bq-text.flex{font-size: 14px;font-weight: bold;align-items: center;line-height: 1.75;
  padding-right: 15px;}
  .application-deatil-all{
    padding: 50px 0;
    background-color: #f4f4f4;
  }
  .application-detail-one-img img{
    mix-blend-mode: multiply;
  }
  .application-detail-one-img {
    background: #fff;
    width: 21%;
    max-width: 205px;
}
.header-zwf{height: 110px;}
.application-detail-one-text{
  width: calc(100% - 205px);
  padding: 0 20px;
}
.a-d-o-two p{
	color: #c2c2c2;
	font-family: 'Montserrat';
	margin-bottom: 3px;
}
.a-d-o-two span{
  font-size: 14px;
  color: #0081cc;
  font-family: 'Montserratb';
}

header.header.nyheader .hd_logo img{
  display: none;
}
header.header.nyheader img.pc_logo {
  display: block;
}
header.header.nyheader  .nav_list a {
	color: #353535;
	font-family: 'Montserratl';
}
header.header.nyheader{background-color: #ffffff;}
a.dolow.a-d-o-three.flex {
  display: inline-flex;
    background: #c2c2c2;
    height: 40px;
    border-radius: 80px;
    align-items: center;
    padding: 0 15px;
    font-size: 12px;
    color: #ffffff;
    font-family: 'Montserratl';
    padding-right: 50px;
}
  .application-detail-one{
    background-color: #ffffff;
    box-shadow: 0 0 4px 0 #35353550;
    width: 98%;
    margin: auto;
    margin-bottom: 25px;
  }
  .a-d-o-four {
    max-width: 250px;
}
.a-d-o-four p{
  font-size: 12px;
  color: #7d7d7d;
  font-family: 'Montserratl';
  list-style: 1.75;
}
.a-d-o-four a{
  font-size: 14px;
  color: #353535;
  padding-bottom: 3px;
  border-bottom: 1px solid #353535;
  display: inline-block;
  margin-top: 15px;
  font-family: 'Montserratl';
  transition: 0.5s;
}

.a-d-o-four a:hover{color: #0081cc;border-bottom: 1px solid #0081cc;}
a.dolow.a-d-o-three.flex:hover{
  background: #0081cc;
}
.about-one{
	padding-bottom: 40px;
	margin-bottom: 50px;
	border-bottom: 0px solid #d7d7d7;
}
a.a-d-o-five {
  display: inline-flex;
  background: #0081cc;
  height: 40px;
  border-radius: 80px;
  align-items: center;
  padding: 0 30px;
  font-size: 12px;
  color: #ffffff;
  font-family: 'Montserratl';
  border: 1px solid #0081cc;
  transition: 0.5s;
}
a.a-d-o-five:hover{
  background-color: #ffffff;
  border: 1px solid #0081cc;
  color: #0081cc;
}
.about-three-left-img{
  max-width: 371px;
  width: 50%;
  cursor: pointer;
}
.about-three-right-text{
  max-width: 880px;
  width: 94%;
  margin-left: 50px;
}
.about-three, .about-four, .about-five, .about-six {
  border-top: 1px solid #d7d7d7;
  padding-top: 45px;
  padding-bottom: 45px;
}
.about-three-right-text h2{
  font-size: 24px;
  font-family: "Montserratl";
  color: #0081cc;
  font-weight: 300;
  margin-bottom: 25px;
}
.about-three-right-text p{
  color: #353535;
  font-size: 14px;
  font-family: "Montserratl";
  line-height: 1.5;
}
.about-four.flex.aic {
  flex-flow: row-reverse;
}
.about-four .about-three-right-text{
  margin-left: 0;
  margin-right: 50px;
}
.b-title{
  font-size: 24px;
  font-family: "Montserratl";
  color: #0081cc;
  font-weight: 300;
  margin-bottom: 25px;
}
.p-title{
  color: #353535;
    font-size: 14px;
    font-family: "Montserratl";
    line-height: 1.5;
}
.about-five p{
  margin-bottom: 40px;
}
.about-five-text li{
	position: relative;
	margin-bottom: 15px;
	padding-left: 20px;
	font-family: 'Montserratl';
}
.about-five-text li::after{
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 80px;
  background-color: #0081cc;
  left: 0;
  position: absolute;

}

.contact .b-title{
	font-weight: bold;
	font-family: "Montserrat";
}
.contact-left .p-title{
	font-size: 18px;
	font-weight: bold;
	font-family: "Montserratl";
	color: #9a9a9a;
	margin-bottom: 35px;
}
.form input {
  height: 50px;
  line-height: 50px;
  width: 100%;
  border: 1px solid #dedede;
  margin-bottom: 20px;
  padding: 0 10px;
}
.form label {
	display: block;
	width: 100%;
	color: #353535;
	font-size: 14px;
	margin-bottom: 10px;
	font-family: 'Montserratl';
}
span.blue {
	color: #0081cc;
	font-size: 20px;
}
.code.flex.aic input{margin-bottom: 0;width: 30%;margin-right: 20px;}
.code{margin-bottom: 25px;}
input.ahover {
	display: inline-flex;
	margin-top: 25px;
	align-items: center;
	padding: 0;
	height: 40px;
	line-height: 40px;
	width: 110px;
	        justify-content: center;
        align-items: center;
}
.contact-left {
  max-width: 468px;
}
.contact-right {
  background: #f4f4f4;
  box-shadow: 0 0 4px 0 #35353550;
  padding: 45px 40px;
  max-width: 704px;
  margin-left: 40px;
}

h3.c-title {
  color: #353535;
  font-size: 24px;
  font-family: "Montserratl";
  margin-bottom: 40px;
}
.contact-right-all-bottom h3.c-title{width: 100%;}
.contact-right-all-right {
  max-width: 150px;
}
.contact-right-all-left {
  max-width: 440px;
}
.contact-right-all-left-one{
  padding-right: 20px;
}
.contact-right-all-left-one span{width: 30px;margin-right: 10px;display: inline-block;text-align: center;}
.contact-right-all-left-one img{margin: auto;}
.contact-right-all-left-one p{    width: calc(100% - 40px);line-height: 1.5;font-size: 14px;color: #353535;
  font-family: "Montserratl";
}
.contact-right-all-top.flex.flex-sb {
  align-items: flex-start;
}
.contact-one{margin-bottom: 50px;}
.contact-right-all-left-one{margin-bottom: 30px;}
.contact-ul li{
	font-size: 14px;
	color: #353535;
	line-height: 1.5;
	position: relative;
	padding: 5px 0;
	padding-left: 20px;
	display: inline-flex;
	align-items: center;
	font-family: 'Montserratl';
}
.contact-ul li::after{
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #c9c9c9;
  position: absolute;
  left: 0;
  border-radius: 50px;
}
.register-one form{
  width: 100%;
  align-items: flex-start;
}
.register-one h2{
  width: 100%;
}
.form_one{
  width: calc((100% - 130px) / 2);
  margin-right: 130px;
}
.form_one:nth-child(2n){margin-right: 0;}
.form_one p{
  color: #bdbdbd;
  margin-bottom: 40px;
}
.form_one-click {
  margin-top: 40px;
}
.register-one.flex.flex-sb.flex-wrap{margin-bottom: 100px;}
.register-one.register-two.flex.flex-sb.flex-wrap>h2{
  padding-bottom: 15px;
  border-bottom: 1px solid #d7d7d7;
}
form.form.register-two-left {
  width: calc((100% - 130px) / 2);
  margin-right: 130px;
}
form.form.register-two-left .form_one{width: 100%;}
.register-two-right {
  padding: 35px 25px;
  background: #0081cc;
  color: #ffffff;
  margin-right: 10%;
  width: 35%;
  margin-top: 25px;
}
.register-two-right a{color: #ffffff;}
.register-two-right h2{font-size: 18px;font-family: 'Montserratb';margin-bottom: 5px;}
.register-one.register-two.flex.flex-sb.flex-wrap {
  align-items: flex-start;
}
.sp-tc{display: none;}
.active .sp-tc{position: fixed;top: 0;left: 0;width: 100%;
  z-index: 9999;
  height: 100%;background-color: #00000045;
  display: flex;
  justify-content: center;
  align-items: center;
}

.sp-tc-video{display: none;}
.sp-tc-video video{
  background-color: #000000;
    width: 100%;
    max-width: 660px;
    max-height: 94%;
    margin: auto;
}
.sp-tc>div{display: flex;
  width: 100%;
  justify-content: center;
  position: relative;
  flex-flow: wrap;
  height: auto;
}
.sp-tc-video-all>span{
  width: 40px;
  height: 40px;
  background-color: #ffffff;
  border-radius: 50px;
  text-align: center;
  line-height: 40px;
  margin-left: 20px;
  position: absolute;
  cursor: pointer;
}
.sp-one-left-r li.active{
  box-shadow: 0 0 4px 0 #35353550;
}
.product-right {margin-bottom: 60px;}
.sp-jt{
  position: absolute;
  left: 20px;
  height: 100%;
  display: flex;
  align-items: center;
  
}
.sp-tc-video-all {
  max-width: 660px;
  margin: auto;
  width: 94%;
}
.sp-jt.sp-swiper-prev_da{
  left: auto;
  right: 20px;
}
.sp-jt.sp-swiper-prev_da i{
  transform: rotate(-90deg);
}
.sp-jt i{
  transform: rotate(90deg);
  width: 40px;
  height: 40px;
  background: #ffffff;
  text-align: center;
  line-height: 40px;
}
.sp-tc-img>span{
  position: absolute;
  width: 40px;
  height: 40px;
  color: #353535;
  right: -60px;
  line-height: 40px;
  background: #ffffff;
  text-align: center;
  border-radius: 50px;
  top: -20px;
  font-size: 24px;
  cursor: pointer;
}
.sp-tc-img>span:hover{background-color: #0081cc;
  color: #ffffff;
}
.sp-jt i:hover{background-color: #0081cc;color: #ffffff;}
.sp-swiper2 .swiper-slide{cursor: pointer;opacity: 0.5;}
.swiper-slide.swiper-slide-visible.swiper-slide-thumb-active{opacity: 1;}
  .sp-tc-img{max-width: 800px;background-color: #424242;}
  .sp-swiper, .sp-swiper2{max-width: 80%;padding: 40px 0 0;}
  .sp-swiper2{padding:10px 0;}
/* .active .sp-tc {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 1;
  z-index: 999;
  background: #00000050;
  align-items: center;
} */
.sp-one-left-r li {
  max-width: 80px;
  margin-bottom: 10px;
  border: 1px solid #c2c2c2;
  cursor: pointer;
}
.sp-one-left-img {
	width: calc(100% - 150px);
	margin-right: 20px;
}
.sp-one-left-img .abs{
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.sp-one-right .b-title{
  font-family: 'Montserratb';
}
.sp-one-right .p-title{
	font-size: 18px;
	font-weight: bold;
	font-family: "Montserratl";
	color: #9a9a9a;
	margin-bottom: 35px;
}
.sp-one-right-btn{margin-top: 60px;}
.sp-one-right-btn>span {
  margin-top: 0;
  height: 40px;
  line-height: 10px;
  background: #858585;
  border: 1px solid #858585;
  margin-right: 30px;
  cursor: pointer;
}

.sp-one-right-btn .dolow{
  height: 40px;
  line-height: 40px;
  background: #c2c2c2;
  padding: 0 15px;
  padding-right: 30px;
  color: #ffffff;
  border-radius: 80px;
  margin-right: 30px;
  border: 1px solid #c2c2c2;
}
.sp-two-all{background-color: #f4f4f4;padding: 50px 1% 20px;
  margin-bottom: 50px;
}
.sp-one-right-btn>span:hover, .sp-one-right-btn .dolow:hover{
  background: #0085c7;
  border: 1px solid #0085c7;
}
.sp-one-right-btn .ahover{
	width: 150px;
	font-size: 14px;
	text-align: center;
}
.sp-tc-video.active {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #00000050;
  z-index: 9999;
  display: flex;
  justify-content: center;
}
.sp-two-all-one{
  width: calc((100% - 30px) / 3);
  margin-right: 15px;
  margin-bottom: 30px;
  background-color: #ffffff;
  align-items: center;
  box-shadow: 0 0 4px 0 #35353550;
}
.sp-two-all-one>div{width: 50%;}
.sp-two-all-one-right {
  padding: 0 15px;
}
.sp-two-all-one-img{background-color: #fff;}
.sp-two-all-one-img img{    mix-blend-mode: multiply;}
.sp-two-all-one:nth-child(3n){margin-right: 0;}
.sp-two-all-one-right h2{
	font-size: 12px;
	color: #353535;
	font-family: 'Montserral';
	margin-bottom: 15px;
}
.sp-two-all-one-right p{color: #7d7d7d;font-size: 12px;
  margin-bottom: 15px;line-height: 1.5;
}
.sp-two-all-one-right>a{
  font-size: 12px;
  color: #353535;
  padding-bottom: 1px;
  border-bottom: 1px solid #353535;
}
.sp-two-all-one-right:hover a{
  color: #0084cf;
  border-bottom: 1px solid #0084cf;
}

.sp-two-all-one:hover img{transform: scale(1.1);}
.application-detail-one:hover .application-detail-one-img img{
  transform: scale(1.1);
}
.sp-three-one-title h2{
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	background: #c2c2c2;
	color: #ffffff;
	padding: 0 30px;
	text-transform: capitalize;
}
.sp-three-one-title{
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 30px;
}
.sp-three-one{margin-bottom: 50px;}

.headeryc .headeryc-left{
  display: none;
}
ul.headeryc {
  position: fixed;
  right: 0;
}
.headeryc li{
  background-color: #0080cd;
}
.headeryc li:nth-child(1){
  background-color: #01cc01;
}
.headeryc li{
  border-bottom: 1px solid #ffffff;
  text-align: center;
  line-height: 50px;
  display: flex;
  justify-content: center;
  padding: 15px;
  cursor: pointer;
  position: relative;
}
.headeryc li.active .headeryc-left{
  display: block;
    position: absolute;
    left: -100px;
    top: 0;
    background-color: #ffffff;
    width: 100px;
}
.headeryc li.active .headeryc-left.headeryc-left-a{
  width: 200px;
  left: -200px;
  height: 100%;
}
.headeryc li.gotop{
  background-color: #a4a4a4;
  border-bottom: 0px;
}
.headeryc li>img{width: auto;}
.index-four-slide:hover img{
  transform: scale(1.1);
}
img{transition: 0.5s}
.index-four-slide-img{overflow: hidden;}
/* footer */
.footer {
  padding: 46px 0 0px 0;
}
.footer_all.mwid.flex-sb.self{
  align-items: stretch;
}
.footer_man h2 {
  font-size: 14px;
  font-family: 'Montserratl';
  color: #353535;
  padding-bottom: 25px;
  border-bottom: 1px solid #e2e2e2;
  width: 100%;
}
.footer_all>div{width: calc(100% / 4);}
ul.footer_pro-ul {
  padding: 30px 0;
}

ul.footer_pro-ul li a {
  display: inline-block;
  padding: 5px 0;
  border-bottom: 1px solid transparent;
  font-family: 'Montserratl';
  font-size: 14px;

}
.footer_pro-ul a:hover{
  color: #0081cc;
  border-bottom: 1px solid #0081cc;
}
.footer_follow li{
	font-size: 14px;
	font-weight: bold;
	color: #353535;
	line-height: 1.7;
	margin-bottom: 5px;
	font-family: 'Montserratl';
}

a.top_menu_btn {
    display: none;
}.pc_logo, li.nav_list.rel.nav-index{display: none}
.nav-email_pc{
	display: none
}
.footer_follow_ul li:nth-child(1){
  padding-right: 15%;
  margin-bottom: 5px;
}
.footer_follow_ul li{margin-bottom: 0;}
.footer_follow_ul li span{
	color: #0081cc;
	font-family: 'Montserratl';
}
li.footer_pro-ul-sm{margin-top: 10px;}
.footer_bottom_all-right li{padding: 0  15px;}
.footer_bottom_all-left p{
  font-size: 12px;
  color: #bdbdbd;
  font-weight: bold;
  margin-top: 10px;
}
.footer_bottom_all.mwid.flex.flex-sb {
  padding: 25px 0;
  border-top: 1px solid #e2e2e2;
}
.footer_follow.footer_man .footer_follow_ul li a{padding: 0;}
span.product-play{transition: 0.5s;cursor: pointer;}
span.product-play:hover{background-color: #c2c2c2;border: 1px solid #c2c2c2;}


.wid{max-width: 1674px;width: 94%;margin: 0 auto;}
.nybanner img{width: 100%;}
.nybanner-text.wid.wow {
  margin-left: 50%;
  transform: translate(-50%);
}

/*12.11*/
.index-four-all-bj .swiper-slide{min-height: 357px;}
.index-four-slide-img{min-height: 240px;}
.ke-zeroborder tbody td{
	padding: 8px 0;
	border: 1px solid #ffffff;
	font-size: 12px;
	font-family: 'Montserratl';
	color: #575757;
}
.sp-three-one{width: 100%;}
.p-c-b-o-c-table td:nth-child(1)::after{
  background-color: #bcbcbc80;
}
.p-c-b-o-c-table .ke-zeroborder tbody td{border: 0px solid #e8e8e8;}
.p-c-b-o-c-table td:nth-child(1){
  padding-left: 25px;
}
.p-c-b-o-c-table td:nth-child(1)::after{left: 8px;}

.ke-zeroborder tbody td strong{color: #ffffff;}
.index-two-one-img>a{display: block;}


/*12.11*/
.index-four-all-bj .swiper-slide{min-height: 357px;}
.index-four-slide-img{min-height: 240px;}
.ke-zeroborder tbody td{
	padding: 8px 0;
	border: 1px solid #ffffff;
}
.sp-three-one{width: 100%;}
.p-c-b-o-c-table td:nth-child(1)::after{
  background-color: #bcbcbc80;
}
.p-c-b-o-c-table .ke-zeroborder tbody td{border: 0px solid #e8e8e8;}
.p-c-b-o-c-table td:nth-child(1){
  padding-left: 25px;
}
.p-c-b-o-c-table td:nth-child(1)::after{left: 8px;
content: "";
  display: inline-block;
  width: 10px;height: 10px;border-radius: 50px;
  background-color: #0081cc;
  position: absolute;
 
}

.ke-zeroborder tbody td strong{color: #ffffff;}
.index-two-one-img>a{display: block;}
.index-two-one-img>a{
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
}
.product-left-ul>li a{font-size: 14px; font-family: 'Montserratl';}

/* 3.25 */
.swipersp-two-all-bk{
  background-color: #f4f4f4;
  position: relative;
  padding-bottom: 20px;
}
.swiper.swipersp-two-all{
  background-color: transparent;
}
body .fang-sp-two-xg .sp-two-all-one:nth-child(3n), body .fang-sp-two-xg .sp-two-all-one {
  margin-right: 0px;
}
.sp-two-all{
  padding: 50px 0% 20px;
}
.swiper.swipersp-two-all{
  width: calc(100%  - 160px);
}
.swiper.swipersp-two-all .banner_button{
  left:-50px
}
.swiper.swipersp-two-all .swiper-button-next_da{
  right: -50px;
    left: auto;
}

.sp-two-all.fang-sp-two-xg.swiper-wrapper{
  
}
.sp-two .banner_button i{
  color: #858585;font-size: 48px;
  font-weight: bold;
}
.sp-two .banner_button i:hover{color: #0081cc;}
.swipersp-two-all-pagination .swiper-pagination-bullet{
  background-color: transparent;
  border: 1px solid #747776;
  width: 20px;
  height: 20px;
}
.sp-two .swiper-pagination-bullet-active{
  background-color: #0081cc;
  border: 1px solid #0081cc;
}
.sp-two  .swiper-pagination{
  bottom: 20px;
}
.sp-two  .banner_button {
  display: flex;
}

@media screen and (max-width: 1720px){
	.header .hd_logo{
		    margin-left: calc((100% - 94%) / 2);
   }
  a.hd_logo.hei {
    margin-left: 0;
}
	.wid{
		max-width: 94%
	}
	.hd_cont.flex-sb.wid.hei{max-width: 100%}
}
@media screen and (max-width: 1503px){
	.contact-one-right-div.contact-one-right-div-zh{width: calc((100% - 10% - ((100% - 27% -20px) / 3)));}
}
@media screen and (max-width: 1440px){
	.index_banner_pro{position: relative}
	.nybanner_img.flex{flex-flow: wrap}
	.nybanner_text.wid p{width: 80%;font-weight: 100}
  .header .top_nav .nav_list a{padding: 0 1rem;}
  .product-left{margin-right: auto;}
  .product-right{width: 75%;margin-left: auto;}
  .product-one-left {
    height: 100%;
    display: flex;
    align-items: center;
}
.download-one .ahover{
  width: 30%;
  padding: 5px 10px;
}
.index-four-slide-text-left{width: 60%;}
}
  /*5.13*/
@media screen and (max-width: 1440px) {

  .header .top_nav .nav_list .drop_list .drop_item > a{
    padding: 0;
    white-space: break-spaces;
  }
  .drop_item span{
    width: auto;
    line-height: 1.7;
  }
  
}
@media screen and (max-width: 1250px){
	.single-button a{padding-right: 25px}
	.about-one-swiper_text{
		padding-right: 3%
	}
  .product-left {
    margin-right: 0;
    width: 22%;
}
	.nr_tittle .tlttle p{width: 100%}
	ul.index_two_content_ul.flex-sb li{    align-self: normal;}
	.product-top-right{padding-right: 10%;padding-left: 5%}
}
@media screen and (max-width: 1220px){
  .index_banner_pro_ul li{    width: calc(100% / 13); }
  .header .hd_logo img {
    width: auto;
    height: 40px;
}
}
.pc_by_banner_pro_all, .ny_pc_a{display: none}
.hd_inner.rel.md_header{display: none;}
@media screen and (max-width: 1150px){
  .product-right{
    width: 70%;
    margin-left: auto;
  }
  .product-left{width: 28%;}
	.swiper-slide img.pc{
		display: none
	}
  .application-detal-two-left.w60, .application-detal-two-right{
    width: 100%;
}
.application-detal-two.flex{flex-wrap: wrap;}
  .hd_inner.rel.md_header{display: block;}
	.index_banner .swiper-slide .md{
		display: block
	}
  .index_banner .swiper-slide video{
    width: 100%;
    background: #000000;
  }
	.product-top-left{
		width: 100%;
		padding: 40px 0
	}
	.index_two_tittle.flex-sb{
		flex-flow: wrap
	}
	.tlttle.index_two_tittle_left{
		width: 100%;
		margin-bottom: 20px
	}
	.tittle.index_two_tittle_right{
		width: 100%
	}
	.single-left{width: 100%}
	.single-right{width: 100%;margin-top: 40px;
	padding-left: 0}
	.product-top-right{
		width: 100%;
		padding: 0;
		margin-top: 20px
	}
	.single-left-img{
		width: 85%
	}
	.products_all_products{
		width: 15%;
		max-height: auto;
	}
	.container.flex-start.wrap.flex>div{
		width: calc((100% - 10px) / 2);
		margin-right: 10px;
		margin-bottom: 20px
	}
	.about_new-one.flex-start.aic{
		flex-flow: wrap
	}
	.about_new-one_img.wow{
		width: 100%
	}
	.about_new-one-text{
		width: 100%;
		padding: 0;
		margin-top: 40px
	}
	.about_new_three_one.wow{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px
	}
	.product-top-all{
		padding-bottom: 40px
	}
	ul.index_two_content_ul.flex-sb{
		flex-flow: wrap
	}
	ul.index_two_content_ul.flex-sb li{
		width: 100%;
		margin-bottom: 20px;
		margin-right: 0
	}
	.container.flex-start.wrap.flex>div:nth-child(2n){
		margin-right: 0
	}
	.about-one-swiper-all.flex-sb{
		flex-flow: wrap
	}
	.about-one-swiper_text, .about-one-swiper-img.wow{
		width: 100%
	}
	.about-one-swiper_text{
		margin-bottom: 40px;
		padding-bottom: 40px;
	}
	.index_five{
		background-size: cover;
    padding-bottom: 100px
	}
	.index_four_content_img {
		display: block;
    width: 100%;
	}
	.catalogue.nr_tittle .tlttle h2, .contact-one-left-min h2, .product-top-right>h2, .product_all_div_text h2 a, .news-detail h1, .single-right-tittle h2, .index_two_content_one_text h2, .index_five_all.flex-sb>div.index_five_three h2, .index_banner_text a{font-size: 36px}
	.contact-one-left-min span, .contact-one-left-min p, .contact-one-right-text p, .index_five_one form input::placeholder, .index_five_two p, .footer_all.wid.flex-sb>div>h2, .footer_all.wid.flex-sb>div a, .footer_catalogs_text h2, .about-one-swiper_text span, .about-one-swiper_text p, .demo p, .about_new-one-text .tlttle p, .about_new-two_text p, .about_new_three_one_text p, .index_two_content_one_text p, .product-top-right>p, .product_all_div_text span, .product_all_div_text p, .all_text span, .all_text>p, .catalogue.wid.news-detail span, .news-detail_all p, .single-right-tittle p, .single-content h2, .single-content p, .tittle.index_two_tittle_right, .index_three_one_text span, .index_three_one_text p, .index_four_content_text>span, .index_four_content_text>p, .index_five_content.wid .tlttle p, ul.index_five_three_add p{font-size: 24px}
	
	.nr_tittle .tlttle p, .contact-one-right-text h2, .contact-two-all h2, .button_i, .code.jfs.flex p, .about_new_three_one_tlttle>h3, .about-three h2, .about-three .tlttle h2 span, .product-sub>span, .product_all_div_text>a, .all_text a, .single-right-tittle p, .index_two_tittle.flex-sb .tlttle>a, .index_three_one_text h2, .index_four_content_text h2 a, .index_four_content_text a, .index_five_all.flex-sb>div h2, .index_five_all.flex-sb>div.index_five_two h2{font-size: 28px}
	.message-rk-input::placeholder{
		font-size: 24px;
		font-weight: 100
	}
  .contact-left,.contact-right{max-width: 100%;width: 100%;margin-right: 0;margin-left: 0;margin-bottom: 20px;}
  .contact-one.flex.flex-sb{flex-wrap: wrap;}
	ul.index_five_three_add p{
		width: 100%;
		padding-right: 0;
		font-weight: 100
	}
  .about-three-left-img {
    margin-bottom: 30px;
}
.contact-right-all-left{max-width: 100%;width: 100%;}
	ul.index_five_three_add p a{
		justify-content: flex-start
	}
  .contact-right-all-top.flex.flex-sb{flex-wrap: wrap;margin-bottom: 40px;}
  .contact-right-all-bottom-left {
    margin-bottom: 20px;
}
	.index_five_all.flex-sb>div.index_five_two{
		padding-top: 0
	}
	.index_two_tittle.flex-sb .tlttle>a{
		display: block;
		margin: 20px 0;
	}
	.index_four {
    margin-bottom: 100px;
}
	.index_five_all.flex-sb.wow {
    flex-flow: column;
}
	.index_five_all.flex-sb>div{
		width: 100%
	}
	.product-sub-all h2, .product-sub-all-ul li a{
		width: 100%;
		font-size: 28px;
		font-weight: 100
	}
	.index_three_one{
		width: 50%
	}
	.single-content p{
		line-height: 1.5
	}
	.single-button a{
		width: calc((100% -20px ) / 2);
		margin-right: 20px
	}
	.single-button a:nth-child(2n){
		margin-right: 0
	}
	.single_nr_bottom_all_one tbody{
		display: block;
    width: 1024px;
	}
	.table_class {
    width: 100%;
    display: block;
    overflow: auto;
}
	.single-right-tittle p{
		margin-bottom: 10px
	}
	.news-detail_all p{
		font-weight: 100
	}
	.all_text>a>span {
    margin-bottom: 0;
    padding-left: 20px;
    width: 40px;
}
	.product_all_div{
		width: 100%;
		margin-right: 0
	}
	.product-sub-all{
		width: 100%
	}
	span.right-jt.right-jt_xia{
		position: absolute;
		right: 20px
	}
	.ny_pc{
		display: none
	}
	.ny_pc_a{display: block}
	.index_banner_pro {
    position: absolute;
       top: 100%;
    bottom: auto;
}
	.ny_all ul li{
		width: 100%;
		margin-right: 0;
	}
	.index_banner_pro_ul_img{display: none}
	ul.index_banner_pro_ul.wow{       flex-flow: wrap;
    padding: 40px 20px;
    padding-top: 0;
    top: 0;
    position: relative;
    margin-top: -20px;}
	ul.index_banner_pro_ul.wow{
		display: none
	}
	.index_banner_pro_ul p{
		    color: #353535;
    margin-bottom: 0;
    height: 80px;
    line-height: 80px;
    background: #ffffff;
    font-size: 28px;
    text-align: left;
    padding-left: 20px
	}
	.index_banner_pro_ul li{
		    width: 100%;
    padding-right: 80px;
    background: #ffffff;
		position: relative
		
	}
	.pc_by_banner_pro_all{
	    transition: 0.5s;
    z-index: 99;
    font-weight: bold;
    color: #353535;
    height: 80px;
    line-height: 80px;
    background: #ffffff;
    font-size: 28px;
    text-align: left;
    padding-left: 20px;
    margin: 20px;
    display: flex;
    justify-content: space-between;
    padding-right: 40px;
		
	}
	.pc_by_banner_pro_all a{
		display: block;
		color:#353535;
		width: 100%
	}
	span.pc_by_banner_pro{
		font-family: 宋体;
		transform: rotate(90deg);
		color: #0085c7
			
	}
	.pc_by_banner_pro_all a p{display: block}
	 .footer_catalogs_text h2{color: #777777}
	.footer_all.wid.flex-sb>div.footer_catalogs a{margin-right: 0}
	.footer_bottom.wid{    flex-flow: wrap;
    justify-content: flex-start;}
	.footer_bottom.wid.flex-sb p,	.footer_bottom.wid.flex-sb a{font-size: 24px;margin-bottom: 10px;display: block;width: 100%}
	.footer_all.wid.flex-sb.self{flex-flow: column;}
	.footer_all.wid.flex-sb>div{
		margin-bottom: 50px
	}
	.code.jfs.flex input{width: auto}
	.index_five_one form input::placeholder{font-weight: 100}
	.contact-one-left{width: 100%;margin-bottom: 40px;padding-bottom:200px;margin-right: 0}
	.contact-two-left{width: 100%;margin-right: 0;margin-bottom: 40px}
	.contact-two-right{width: 100%;margin-right: 0;margin-bottom: 40px}
	.contact-two-all{max-width: 100%;margin-bottom: 0}
	
	.contact-one-right-div:nth-child(4), .contact-one-right-div:nth-child(5){width: 100%;margin-right: 0;margin-bottom: 40px}
	.contact-one.flex-start.wrap{margin-bottom: 40px}
	.contact-one-right, .contact-one-right-div{width: 100%;}
	li.nav_list.rel.nav-index{
		display: block
	}
	li.nav_list.top_email_btn_list a .iconfont{
		display: block
	}
 .lang.md{display: none;}
 .hd_logo_md .lang.md {
    display: inline-flex;
    color: #ffffff;
    padding: 0;
    width: 55px;
    height: 55px;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 120px;
    border-radius: 80px;
}
.lang.md img {
  width: 50px;
}
.showfruits{display: none;}

  .pc_header{display: none!important;}
  .md_header{display: block;}
	a.top_menu_btn {
    display: inline-flex;
    color: #ffffff;
    padding: 0;
    background: #0085c7;
    width: 70px;
    height: 70px;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 20px;
    border-radius: 80px;
}
	.header .top_nav{
		padding-top: 180px
	}
	.header .top_nav .search_form .search_btn{
		display: block;
		margin-bottom: 0;
		    width: 8%;
    text-align: center;
	}
	.header .top_nav .search_form {
    display: flex;
    height: 100px;
    width: 100%;
    padding: 0;
    background-color: transparent;
    border: 0px solid #dcdcdc;
    height: 100px;
		position: relative
}
	a.search_btn.flex {
    display: none;
}
	.header .top_nav .search_form input{height: 98px;border: 1px solid #dcdcdc;width: calc(100% - 8%);}
	.hd_logo_md .hd_logo img{display: none}
	.hd_logo_md .hd_logo img.pc_logo{
		display: block
	}
	a.top_menu_btn i{
		font-size: 38px
	}
	.header .top_nav .nav_list a {
	color: #353535;
	font-size: 36px;
	justify-content: flex-start;
	margin-bottom: 50px;
	text-align: left;
	font-family: 'Montserratl';
}
	.header.hd_logo_md{
		background: #ffffff!important
	}
	li.nav_list.top_email_btn_list .top_email_btn {
    margin-bottom: 15px;
}
	.header .top_nav .nav_list.search_input_list{
		position: absolute;
		top: 0;
		width: 96%;
		padding: 0
	}
	.header .top_nav .nav_list:hover {
    background-color: transparent;
}
	.header .top_nav .nav_list{
		height: auto;
		background-color: transparent;
		flex-flow: wrap;
    position: relative;
	}

  li.nav_list.rel i.iconfont.icon-xiajiantou{
    position: absolute;
    height: 100%;
    display: flex;
    align-items: center;
    padding: 0 20px;
    right: 0;
    font-size: 30px;
    transform: rotate(-90deg);
  }
  .sp-tc-video-all>span{
    right: 2%;
    top: 45px;
  }
  .header .top_nav .nav_list.active .drop_list{
    position: fixed;
    left: 0;
    width: 100%;
    top: 110px;
    z-index: 9999;
    background: #ffffff;
    flex-flow: wrap;
  }
	.nav-email_pc{font-weight: 100;display: block}
	.header .top_nav .nav_list a.top_email_btn i {
    font-size: 36px;
    color: #0085c7;
    margin-top: 30px;
}
.goback {
  display: inline-flex;
        margin-left: 1%;
        font-size: 24px;
        font-weight: 100;
        padding: 10px 40px;
        background: #888888;
        color: #ffffff;
        border-radius: 50px;
        align-items: center;
        position: relative;
        padding-left: 0px;
}
header.header.active .nav_list.active a.ttu {
  padding: 10px;
  color: #353535;
  font-size: 30px;
}
li.nav_list.rel .goback>i.iconfont.icon-xiajiantou{
  position: relative;
        transform: rotate(90deg);
        color: #ffffff;
}
.drop_list-pc{display: none;}
.active.nav_list .drop_list-pc.abs.flex-sb {
  position: fixed;
  width: 100%;
  left: 0;
  top: 120px;
  flex-flow: wrap;
  background: #ffffff;
  padding: 0 2%;
  z-index: 99;
  display: block;
  height: calc(100vh - 80px);
  overflow: auto;
  padding-bottom: 100px;
}
.fy .swiper-pagination2{
  display: none;
}
.drop_item span{
	font-size: 30px;
	font-family: 'Montserratl';
}
.drop_item {
  box-shadow: 0px 0 0 0;
  position: relative;
  display: flex;
  align-items: center;
}
.drop_item i{
  z-index: 999;
}
ul.flex-sb.wrap.nav-md-ul .drop_item-ny a{
  font-size: 18px;
  font-weight: 100;
  font-family: 'Montserral';
}
.index-seaver-one.download-one {
  width: calc((100% - 20px) / 2);
}
.index-seaver-one.download-one:nth-child(3n) {
  margin-right: 20px;
}
.download-one .ahover{justify-content: center;}
.index-seaver-one.download-one:nth-child(2n){margin-right: 0;}
.nav-md-ul li{width: 100%;}
.header .top_nav .nav_list.active .nav-md-ul li a{padding: 0;display: flex;z-index: 99;}
.active.nav_list .drop_list-pc.abs.flex-sb a{display: block;}
ul.flex-sb.wrap.nav-md-ul {
  position: relative;
}
.nav-md-ul-all {
  position: fixed;
  width: 100%;
  left: 0;
  top: 120px;
  flex-flow: wrap;
  background: #ffffff;
  padding: 0 2%;
  z-index: 99;
  display: none;
  height: calc(100vh - 80px);
  overflow: auto;
  padding-bottom: 100px;
}
li.drop_item.active .nav-md-ul-all{
  display: block;
  z-index: 999999;
}
.nav-md-ul-all a{
  background: transparent;
  align-items: center;
}
.index_banner {
  margin-top: 110px;
}
.header a.hd_logo.hei img{display: none;}
.header a.hd_logo.hei img.pc_logo{display: block;}
.banner_button{display: none;}
.index_banner_text a{display: none;}
}


.sing_products .nybanner_img>img{
  height: 248px;
}
.index_banner .md{
  display: none;
}
.index_banner .pc{
  display: block;
}


li.product-left-li.active .product-l-u-l-u{
  position: absolute;
  right: -100%;
  top: 0;
  z-index: 9999999;
  min-width: 280px;
  box-shadow: 0 0 6px 1px #cecece50;
}
.product-left-ul li ul li span{display: inline-block;position: relative;width: 100px; top: 0;}
.product-left-ul li ul li{
	display: flex;
	align-items: center;
	flex-flow: nowrap;
	padding: 5px 25px;
	padding-left: 5px;
}

li.product-left-li.active .product-l-u-l-u li a{
	padding: 0;
	float: left;
	
	width: 200px;
}
.product-left-ul li ul li:hover{
  background-color: #f5f5f5;
}
.product-l-u-l-u li span img{
	max-width: 60%;
	width: auto;
	mix-blend-mode: multiply;
	margin-left: 5px;
}
.product-left-ul>li>span {
  position: absolute;
  z-index: 99;
  right: 20px;
  background-color: #0085c7;
  color: #ffffff;
  font-size: 16px;
  top: 19px;
  display: inline-flex;
  width: 25px;
  height: 25px;
  justify-content: center;
  padding: 0;
  line-height: 24px;
  cursor: pointer;
  padding-left: 2px;
  font-family: "宋体";
}
li.product-left-li.active .product-l-u-l-u{
  max-height: 600px;
    overflow: auto;
}
.p-c-b-o-r-all{
  justify-content: flex-end;
}
.p-c-b-o-r-all>div.select{
  width: 80%;
  margin-bottom: 25px;
}
.p-c-b-o-r-all a.ahover{
  background-color: #c2c2c2;
  color: #ffffff;
  border: 1px solid #c2c2c2;
}
.p-c-b-o-r-all a.ahover:hover{
  background-color: #0081cc;
  color: #ffffff;
  border: 1px solid #0081cc;
}
.sp-one-left-img .abs{bottom: 10px;top: auto;}
.sp-one-left-img{width: 100%;}
ul.sp-one-left-r{width: 100%;}
.sp-one-left.w50.flex.rel.wow{flex-wrap: wrap;}
.sp-one-left-r{display: flex;margin-top: 15px;}
.sp-one-left-r li{margin-right: 15px;}
.fang-sp-two-xg .sp-two-all-one{
  width: calc((100% - 135px) / 5);
  margin-right: 30px;
  flex-wrap: wrap;
}
.fang-sp-two-xg .sp-two-all-one:nth-child(3n){margin-right: 30px;}
.fang-sp-two-xg .sp-two-all-one:nth-child(5n){margin-right: 0;}
.fang-sp-two-xg .sp-two-all-one>div{width: 100%;text-align: center;}
.fang-sp-two-xg .sp-two-all-one>div>h2{margin-top: 15px;}
.fang-sp-two-xg .sp-two-all-one-img{border-bottom: 1px solid #f4f4f4;}
.sp-two-all-one-img{overflow: hidden;}
@media screen and (max-width: 1440px){
  .sing_products .nybanner_img>img{
    height: 110px;
  }
  .product-left{width: 25%;margin-right: 0;}
  .sp-one-right-btn>span{font-size: 14px;}
  .sp-one-left.w50.flex.rel {
    width: 40%;
}
.sp-one-right.w50 {
  width: 60%;
}
.sp-one-left-img{
 width: 100%;
}
.sp-one-left.w50.flex.rel.wow{
  padding-right: 10px;
}
}
.nybannerpc{display: block;}
.nybannermd{display: none;}
@media screen and (max-width: 1250px){
    header.header.nyheader .nav_list a{font-size: 13px;}
        .sp-one-right-btn>span {
        font-size: 12px;
        margin-right: 15px;
    }
    .sp-one-right-btn .dolow{
        font-size: 12px;
          margin-right: 15px;
    }
}
@media screen and (max-width: 1150px){
  .sp-one-left.w50.flex.rel.wow{
  padding-right: 0px;
}

  .nybannerpc{display: none;}
.nybannermd{display:block ;}
  .nybanner.sing_products .index_banner_pro{
    position: relative;
  }
  .nybanner-text h2{margin-bottom: 20px;}
  .mbx-nav.nynav a, .mbx-nav.nynav .mbx-nav-all-left.flex span{
	font-size: 24px;
	font-family: 'Montserratl';
}
  .mbx-nav-all-left.flex img {
    width: 20px;
    height: 20px;
}
.product-r-text-nr-wz h3{font-size: 36px;font-weight: 300;color: #353535;}

  .mbx-nav-all-left.flex {
    align-items: center;
}
  .nybanner-text p{font-size: 18px;}
  .product-left{display: none;}
  .product-right, .sp-two-all-one-img img{width: 100%;}
  .application-detail-one-text.flex.aic.flex-sb{flex-wrap: wrap;}
  .sp-one.flex, .application-detail-one{flex-wrap: wrap;}
  .sp-one-left.w50.flex.rel, .sp-one-right.w50{width: 100%;margin-bottom: 25px;}
  .application-detail-one-img img{width: 100%;}
  .sp-two-all-one{width: 100%;margin-right: 0;}
  .single{
    padding-top: 30px;
  }
  .application-detail-one-img{width: 50%;max-width: 50%;}
  .application-detail-one-text.flex.aic.flex-sb {
    width: 50%;
}
.a-d-o-two, a.dolow.a-d-o-three.flex,.a-d-o-four, a.a-d-o-five{
  width: 50%;
}
.a-d-o-two {
  margin-bottom: 40px;
}
.sp-one-left-img img{margin: auto;}
  .single-min-img.swiper .swiper-wrapper{padding: 5px;}
  .single-min-img.swiper .swiper-wrapper, .single-min-img li img{
    width: 100%;
  }
  .single-min-img li img{
    
    height: 100%;
    width: auto;
    margin: auto;


  }
  .index_banner .md{
    display:block ;
  }
  .index_banner .pc{
    display: none;
  }
  form.seach_form input::placeholder{
    font-size: 24px;
  }
  .lang.md.active .showfruits{
    display: flex;
  }
  div#fruits {
    position: fixed;
    left: 0;
    top: 120px;
    width: 96%;
    height: auto;
    z-index: 999;
    flex-flow: wrap;
    background: #eeeeee;
    border-radius: 8px;
    margin: auto 2%;
    padding: 20px 20px 0;
}
.showfruits i.iconfont.icon-xiajiantou{
  display: none;
}
.fruits_en{
  width: calc((100% - 20%) / 2);
  margin-right: 20%;
  margin-bottom: 15px;
  align-items: center;
}
.fruits_en:nth-child(2n){margin-right: 0;}

  .single-min-img li{
    width: 92%;
    margin-right: 0;
    height: 100px;
  }
  .header .top_nav .search_form input{
    height: 60px;
  }
  .header .top_nav .nav_list a{
	margin-bottom: 0px;
	font-size: 18px;
	padding: 15px 0;
	border-bottom: 1px solid #d7d7d7;
	font-family: 'Montserratl';
  }
  .header .top_nav {
    padding-top: 20px;
}
.seach_form input::placeholder{font-size: 18px;}
li.nav_list.rel i.iconfont.icon-xiajiantou{font-size: 18px;}
.seach_form input {
  width: calc(100% - 60px);
  height: 42px;
  border-bottom: 1px solid #d1d1d1;
}
.seach_form{margin-bottom: 25px;}
header.header.active .nav_list a{
  text-align: left;
}
span.seach_span {
  width: 60px;
  background: #0085c7;
  color: #ffffff;
  text-align: center;
  line-height: 40px;
}
.index_banner_text p{
  width: 100%;
}
.demo_ad h2{font-size: 48px;}
.tlttle h2, .index_banner_text h2, .catalogue.nr_tittle .tlttle h2, .contact-one-left-min h2, .product-top-right>h2, .product_all_div_text h2 a, .news-detail h1, .single-right-tittle h2, .index_two_content_one_text h2, .index_five_all.flex-sb>div.index_five_three h2, .index_banner_text a, 
.nybanner_text.wid h2, .nybanner-text h2{
  font-size: 32px;
}
.nr_tittle .tlttle p, .b-title, .product-r-text-nr-wz h3, .about-three-right-text h2,  .contact-one-right-text h2, .contact-two-all h2, .button_i, .code.jfs.flex p, .about_new_three_one_tlttle>h3, .about-three h2, .about-three .tlttle h2 span, .product-sub>span, .product_all_div_text>a, .all_text a, .single-right-tittle p, .index_two_tittle.flex-sb .tlttle>a, .index_three_one_text h2, .index_four_content_text h2 a, .index_four_content_text a, .index_five_all.flex-sb>div h2, .index_five_all.flex-sb>div.index_five_two h2{
  font-size: 24px; font-family: 'Montserrat';
}
.index_banner_text p, .contact-right-all-left-one p, .form label, span.blue, .about-five-text li, .about-three-right-text p, .about-five p, .tittle.index_two_tittle_right p,  .index_two_content_one_text p, .index_three_one_text p, .index_four_content_text>p, .index_five_two p{
	font-size: 20px;
	font-family: 'Montserrat';
}
.index-three-left{width: 100%;margin: auto;}
.index-three-left{margin-bottom: 20px;}
.index-three-all.wid.flex, .index-five.wid.flex, .index-seaver-wid, .footer_all.mwid.flex-sb.self{flex-wrap: wrap;}
.index-three-right{max-width: 100%;}
.index-three-right-top img, .index-three-right, .index-three-left{width: 100%;}
.index-five-left, .index-five-right{width: 100%;margin-right: 0;}
.index-five-l-t:nth-child(2n){margin-bottom: 20px;}
.index-seaver-one, .index-two-one{
	width: calc((100% - 20px) / 2);
}
.index-seaver-one:nth-child(2n), .index-two-one:nth-child(2n){margin-right: 0;}
.index-three-right-text {
  justify-content: space-between;
}
.footer_all>div{    width: calc(100% / 2);}
}
@media screen and (max-width: 1430px) { 
  .sp-one-left-r{
    display: inline-block;
  }
  .sp-one-left-r li{display: inline-block;width: calc((100% - 60px) / 4);margin-right: 15px;}
  .sp-one-left-r li:nth-child(4n){margin-right: 0;}
 
 }
 @media screen and (max-width: 1150px) { 
  .sp-one-left-r{
    display: flex;
    flex-wrap: wrap;
  }
  .sp-one-left-r li:nth-child(4n){margin-right: 15px;}
  .index-four-slide-img {
    min-height: auto;
}
 
 }
@media screen and (max-width: 768px){
  .product-left{display: none;}
  .product-right{width: 100%;}
  .single-left-img {
    width: calc(80% - 20px);
}
.application-detal-two-right h2{font-size: 24px;font-weight: 300;}
.application-detal-two-right p{font-size: 18px;font-weight: 100;    font-family: 'Montserrat';}
.headeryc li.active .headeryc-left {
  display: block;
  position: absolute;
  left: 0;
  top: -102px;
  background-color: #ffffff;
  width: 100%;
  margin: auto;
  text-align: center;
  justify-content: center;
  display: flex;
}

.sp-one-right .p-title{font-size: 24px;}
.products_all_products{width: 20%;}
.sp-one-right .b-title{margin-bottom: 10px;}
.p-c-b-o-c-table td{font-size: 14px;}
.sp-one-right-btn, .sp-two-all-one.flex{flex-wrap: wrap;}
span.product-play img{width: auto;        height: 34px;margin-right: 10px;}
.sp-two-all-one-right {
  padding: 50px 20px;
}
.about-one.flex.flex-sb {
  flex-flow: wrap;
}
.about-one-img {
  width: 50%;
}
.product-right.about img{        width: auto;
  margin-bottom: 20px;}
  .about-three-left-img, .about-three-right-text{max-width: 100%;width: 100%;}
  .about-three, .about-four, .about-five, .about-six, .about-four.flex.aic{flex-wrap: wrap;}
  .product-right.about .about-three-left-img img{
    width: 100%;
  }
  .about-five-text li {
    position: relative;
    margin-bottom: 15px;
    padding-left: 20px;
    width: 100%;
    font-weight: 100;
	font-family: 'Montserratl';
}

  .about-three-left-img, .about-three-right-text{width: 94%;margin: auto;}
.sp-two-all-one-right h2{font-size: 24px;}
.sp-two-all-one-right p{display: none;}
.sp-two-all-one-right a{font-size: 24px;color: #353535;}
.sp-three-one-title h2{width: 100%;background-color: #f4f4f4;color: #353535;font-size: 30px;height: auto;padding: 20px 0;}
.application-detail-one-img, .application-detail-one-text.flex.aic.flex-sb{width: 100%;max-width: 100%;}
.application-detail-one-text.flex.aic.flex-sb{padding: 30px 20px;}
.a-d-o-two, a.dolow.a-d-o-three.flex, .a-d-o-four, a.a-d-o-five{width: 100%;margin-bottom: 25px;}
.a-d-o-two p{font-size: 24px;}
.a-d-o-two span{font-size: 24px;}
a.dolow.a-d-o-three.flex{display: none};
.a-d-o-four{max-width: 100%;}
.a-d-o-four p, .a-d-o-four a{font-size: 24px;}
.about-three-left-img {
  margin-bottom: 30px;
}
.contact-ul li{font-weight: 300;font-size: 18px;}
.contact-right-all-left-one p{width: 100%;font-weight: 300;}
.product-r-text.product-class-left, .product-class-right{width: 100%;}

.product-class-all, .product-class-bottom-one{flex-wrap: wrap;}
.product-class-bottom-one>div{width: 100%;}
.p-c-b-o-c {
  padding: 20px 0;
}
.p-c-b-o-c h2{font-size: 30px;}
.p-c-b-o-c-table, .p-c-b-o-r-all>.dolow{display: none;}
.p-c-b-o-r a.ahover {
	height: auto;
	margin-top: 40px;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 40px;
}

.p-c-b-o-r-all>div.select {
  width: 100%;
}

.form_one{
  width: 100%;
  margin-right: 0;
}
input.ahover {
  display: inline-flex;
  margin-top: 25px;
  align-items: center;
  line-height: 40px;
  width: auto;
  padding: 0px 80px;
  height: auto;
}
form.form.register-two-left, .register-two-right{width: 100%;margin-right: 0;}
.register-two-right h2{font-size: 30px;}
.register-two-right p{
  font-size: 24px;
  font-weight: 300;
}
.index-seaver-one.download-one{
  width: 100%;margin-right: 0;
}
.a-d-o-four {
  max-width: 100%;
  margin-bottom: 60px;
}
a.a-d-o-five {
  width: auto;
  font-size: 24px;
}
.sp-one-right-btn .dolow{
  width: 40%;
  margin-right: 10%;
}
.sp-one-right-btn .ahover{
  width: 30%;
  margin-right: 10%;
}
span.product-play {
  width: 40%;
  margin-right: 60%;
  margin-bottom: 20px;
}
.sp-tc-img>span{right: 10px;}
.sp-two-all-one>div{width: 100%;}
.application-deatil-tq h3{font-size: 36px;}
.footer_man h2{font-size: 24px;}
ul.headeryc{    width: 100%;display: flex;bottom: 0;}
ul.headeryc li{width: calc(100% / 3 );}
.headeryc li.gotop{display: none;}
.headeryc li:nth-child(2){border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;}
.headeryc li.active .headeryc-left.headeryc-left-a {
  width: 100%;
  left: 0;
  height: 100%;
  top: -62px;
}
.index-five-l-t{flex-wrap: wrap;}
.index-six-all h2{font-size: 32px;}
.footer_all>div, .index-seaver-one, .index-five-l-t-l, .index-five-l-t-r, .footer-contact-center, .index-four-slide-text-left h2, .product-one, .product-one-left, .product-one-right, .product-one-left a, .product img, .product-one a{width: 100%;margin-right: 0;}
.title h2, .product-r-text h2, .index-four-slide-text-left h2, .product-one-right h3, .application-deatil-tq h3, .sp-one-right .b-title, .sp-three-one-title h2
{font-size: 24px;}
.index-three-right-text-left h2, .index-five-l-t-r h2, .index-five-right-text h2,.sp-one-right .p-title
{font-size: 20px;}
.index-three-right-text-left p, .index-three-right-bottom p, .index-three-right-bottom a,
.index-four-slide-text-left p, .footer_follow_ul li:nth-child(1), .footer_follow li, .ahover, .index-six-all p, .bhover, 
.footer-contact-right a,.product-r-text h4, .product-r-text p .footer_man h2, ul.footer_pro-ul li a, .product-r-text p, .product-one-right p, .footer-contact-center p, .sp-two-all-one-right a, .a-d-o-four p,.mbx-nav.nynav a, .mbx-nav.nynav .mbx-nav-all-left.flex span, .a-d-o-four a, a.a-d-o-five
{
	font-size: 16px;
	font-weight: 100;
	font-family: 'Montserratl';
}
.title{padding: 20px 0;}
.product-one-left{height: auto;}
.ahover,  .bhover{border-radius: 80px;}
.title p, .product-one-right a{font-size: 20px;}
.product-one-right a{width: auto;}
.index-two-one h2{
	font-size: 14px;
	font-weight: 100;
}
.index-three-right-bottom p{line-height: 1.2;}
.index-five-l-t-r p, .index-five-right-text p{display: none;}
.index-five-l-t-r, .index-five-right-text{
  display: flex;
  justify-content: space-between;
}
.index-five-l-t-r h2{margin-bottom: 0;}
.title p{ 
  color: #353535;
  font-family: 'Montserratl';
  font-weight: 100;}
  .index-three-right-text-left p, .product-r-text p,.footer-contact-center h2, .product-one-right a, .footer-contact-center p, .product-one-right p, ul.footer_pro-ul li a, .index-three-right-bottom p, .index-four-slide-text-left p, .footer-contact-right a, .ahover, .index-six-all p{
	font-family: 'Montserratl';
	font-weight: 100;
  }
  .footer-contact.mwid.flex.flex-sb, .product-one{flex-wrap: wrap;}
  .footer-contact-right {
    margin-left: calc(100% - 60%);
    margin-top: 20px;
}
.footer{padding-bottom: 100px;}
}

/*12.12*/
.ke-zeroborder{width: 100%;}
.select.active .fruits{z-index: 99999;}
@media screen and (max-width: 682px){
  .sp-three-one-img{width: 100%;overflow: auto;}
  .mbx-nav-all-left.flex, .mbx-nav-all.wid.flex.flex-sb{
    flex-flow: wrap;
    width: 100%;
    line-height: 1.75;
}
span.product-play {
  width: 100%;
  margin-right: 0;
}
.sp-one-right-btn .dolow {
  width: 100%;
  margin-right: 0;
  margin-bottom: 20px;
}
.sp-one-right-btn .ahover{
  width: 100%;
  margin-right: 0;
}
.sp-one-left.w50.flex.rel.wow{flex-wrap: wrap;}
ul.sp-one-left-r{margin-top: 10px;}
.sp-one-left-img{width: 100%;margin-right: 0;}
.footer-contact-center{flex-wrap: wrap;}
.footer-contact-center-text{margin-top: 15px;}
.footer-contact-right{margin-left: 0;}
.mbx-nav-all-left.flex>span{display: inline-block;margin: 5px 0;}
.ke-zeroborder{min-width: 682px;overflow: auto;}
}
@media screen and (max-width: 1150px) {
  .drop_item span, .goback, .seach_form input{
	font-size: 18px;
	font-family: 'Montserratl';
  }
  .header .top_nav .drop_item a{height: 60px;}
  header.header.active .nav_list.active a.ttu {
    padding: 10px;
    color: #353535;
    font-size: 18px;
    padding: 15px 0;
}
}
@media screen and (max-width: 682px) {
  .mbx-nav-all-right.flex{margin-top: 10px;}
  .footer-contact-right{width: 200px;}
.index-five-right-text{align-items: center;}
}

@media screen and (max-width: 1650px) {
  .index-four-slide-img {
    min-height: auto;
}
}
@media screen and (max-width: 1650px) {
  .index-four-slide-text{flex-wrap: wrap;}
  .index-four-slide-text-left {
    width: 100%;
    margin-bottom: 25px;
}

}
@media screen and (max-width: 1450px) {
     .download-one .ahover {
        width: auto;
        padding: 5px 10px;
    }
}
