body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; font-family: Arial; }
body { background: rgb(255, 255, 255); color: rgb(85, 85, 85); font-size: 16px; font-family: Arial; }
.sizemax-12p { font-size: 48px; }
.sizebig { font-size: 56px; font-weight: bold; }
.size1 { font-size: 32px; }
.size2 { font-size: 28px; }
.size24 { font-size: 24px; }
.size20 { font-size: 20px; }
.size32 { font-size: 32px; }
.size38 { font-size: 38px; }
.size40 { font-size: 40px; }
.size3 { font-size: 18px; line-height: 1.6; }
.size4 { font-size: 16px; line-height: 1.8; }
.size5 { font-size: 14px; line-height: 1.8; }
.color_black { color: rgb(33, 33, 33); }
.color_black { color: rgb(33, 33, 33); }
.color_hs { color: rgb(159, 159, 160); }
.color_white { color: rgb(255, 255, 255); }
.color_lv { color: rgb(76, 82, 43); }
.color_yellow, .color_y { color: rgb(250, 150, 0); }
.index h2.color_lv { color: rgb(76, 82, 43); }
.inquire { overflow: hidden; border-radius: 80px; background-color: rgb(250, 150, 0); text-align: center; display: inline-block; padding: 0px 30px; }
.inquire:hover { background-color: rgb(252, 159, 45); }
.inquire a { color: rgb(255, 255, 255); display: block; line-height: 60px; font-size: 24px; }
.inquire a:hover { color: rgb(255, 255, 255); }
.index .product_list .product_list_imgs { }
.index .product_list .product_list_imgs ul { overflow: hidden; }
.index h2 { color: rgb(33, 33, 33); }
.index .index_common_title { width: 100%; text-align: center; margin-bottom: 50px; }
.index .index_ads {  overflow: hidden; }
.index .index_ads ul { overflow: hidden; margin-left: -20px; }
.index .index_ads ul li { overflow: hidden; padding: 0px 0px 20px 20px; }
.index .last-product li:not(:first-child) .img,
.index .first-product .img {
  display: flex;
  height: 100%;
  align-items: center;
  padding-right: 20px;
}
.index .last-product ul li .img a:not(#first-image-box),
.index .first-product .img a {
  display: block;
  width: 100%;
  height: fit-content;
  padding: 50% 0 !important;
  position: relative;
  overflow: hidden;
}

.index .index_ads ul li .img a {
  display:block;
  padding: 30% 0;
  position: relative;
  overflow: hidden;
}
footer .main .bottom_nav_list .part ul li {
  list-style-position: inside;
  /* display: flex; */
}
footer .main .bottom_nav_list .part ul li div {
  display:inline-flex;
}
.no-float::after,
.no-float::before {
  display: none !important;
  content: none !important;
}
.index .index_ads ul {
  width: 100%;
}
.index .index_ads ul li img { width: 100%;height:100%;object-fit: contain; margin: 0px auto; position: absolute;  top: 0; left:0;background-color: #fff;}
.index .index_ads ul li:first-child .item .text { }
.index .index_ads ul li .item { overflow: hidden; }
.index .index_ads ul li.left_right .item { height: 360px; }
.index .index_ads ul li.left_right .item .text { padding: 112px 0px 0px; }
.index .index_ads ul li.top_bottom .item .text { padding: 0px 25px 25px 40px; }
.index .index_ads ul li .item .text .title a { color: rgb(33, 33, 33); font-weight: bold; }
.index .index_ads ul li .item .text .sub_title { line-height: 1.8; margin-top: 10px; }
.index .index_ads ul li .item .text_center { }
.index .index_ads ul li .item.tezhong_item .text { padding-top: 50px; }
.index .index_ads ul li .item.tezhong_item.item0 .text { padding: 100px 0px 0px 60px; }
.index .index_ads ul li .item.tezhong_item.item0 .text a { color: rgb(165, 177, 151); font-size: 38px; }
.index .index_ads ul li .item.tezhong_item.item0 .text .sub_title p { color: rgb(255, 255, 255); font-size: 20px; }
.index .index_ads ul li .item.tezhong_item .text .title a { }
.index .index_ads ul li .item.tezhong_item .text .sub_title { }
.index .index_ads ul li.top_bottom .text { height: 181px; }
.index .index_ads ul li:nth-of-type(n+2) .item.tezhong_item { height: 360px; }
.index .index_ads ul li:nth-of-type(n+2) .item.tezhong_item .img { position: relative; }
.index .index_ads ul li:nth-of-type(n+2) .item.tezhong_item .img img { position: absolute; left: 0; top: 0px; z-index: 1; width: 100%;height:100%; object-fit: contain; background-color: #fff;overflow: hidden;}
.index .index_ads ul li:nth-of-type(n+2) .item.tezhong_item .text { padding-top: 120px; }
svg { vertical-align: middle; }
td, th, caption { font-size: 16px; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
.h1, .h2, .h3, h1, h2, h3 { margin: 0px; }
address, caption, cite, code, dfn, em, strong, th, var { }
a, b { text-decoration: none; }
b { font-weight: 100; }
a:hover { text-decoration: none; color: rgb(85, 85, 85); }
.cur1 a { color: rgb(250, 150, 0); }
.cur1 { background-color: rgb(255, 255, 255); }
a, b, p { color: rgb(85, 85, 85); }
strong { color: rgb(33, 33, 33); }
p strong { color: rgb(33, 33, 33); }
img { border: none; }
ol, ul { list-style-type: none; }
input, textarea, select, button { font: 14px Verdana, Helvetica, Arial, sans-serif; }
table { border-collapse: collapse; }
div.space { clear: both; }
.color_black { color: rgb(33, 33, 33); }
.pt-35 { padding-top: 35px; }
.orange { color: rgb(250, 150, 0); }
.row { margin: 0px; }
.padding_foot { width: 100%; height: 5rem; overflow: hidden; }
.section { margin-top: 100px; }
.section80 { margin-top: 80px; }
.section70 { margin-top: 70px; }
.section60 { margin-top: 60px; }
.section50 { margin-top: 50px; }
.section40 { margin-top: 40px; }
.section30 { margin-top: 30px; }
.section20 { margin-top: 20px; }
.section15 { margin-top: 15px; }
.section10 { margin-top: 10px; }
.section5 { margin-top: 5px; }
.light1 { line-height: 1; }
.light1-5 { line-height: 1.5; }
.light1-8 { line-height: 1.8; }
.light2 { line-height: 2; }
.size1 { font-size: 2.375rem; }
.size2 { font-size: 1.625rem; }
.size3 { font-size: 1.25rem; line-height: 1.6; }
.size4 { font-size: 1rem; line-height: 1.8; }
.size5 { font-size: 0.875rem; line-height: 1.8; }
.bottom_line { border-bottom: 2px solid rgb(216, 216, 216); width: 100%; display: block; }
.w100 img { width: 100%; }
.w_img100 { width: 100%; }
.w_img100 img { width: 100%; }
.common_ul_li_margin_padding > ul { overflow: hidden; margin-left: -30px; }
.common_ul_li_margin_padding20 > ul { overflow: hidden; margin-left: -24px; }
.common_ul_li_margin_padding24 > ul { overflow: hidden; margin-left: -24px; }
.common_ul_li_margin_padding30 > ul { overflow: hidden; margin-left: -30px; }
.common_ul_li_margin_padding50 > ul { overflow: hidden; margin-left: -50px; }
.common_ul_li_margin_padding60 > ul { overflow: hidden; margin-left: -60px; }
.common_ul_li_margin_padding90 > ul { overflow: hidden; margin-left: -90px; }
.common_ul_li_margin_padding > ul li { overflow: hidden; padding: 0px 0px 30px 30px; }
.common_ul_li_margin_padding > ul li { overflow: hidden; padding: 0px 0px 30px 30px; }
.common_ul_li_margin_padding20 > ul li { overflow: hidden; padding: 0px 0px 24px 24px; }
.common_ul_li_margin_padding24 > ul li { overflow: hidden; padding: 0px 0px 24px 24px; }
.common_ul_li_margin_padding30 > ul li { overflow: hidden; padding: 0px 0px 30px 30px; }
.common_ul_li_margin_padding60 > ul li { overflow: hidden; padding: 0px 0px 60px 60px; }
.common_ul_li_margin_padding50 > ul li { overflow: hidden; padding: 0px 0px 50px 50px; }
.common_ul_li_margin_padding90 > ul li { overflow: hidden; padding: 0px 0px 90px 90px; }
.common_ul_li_margin_padding > ul li img { width: 100%; }
.no_padding_bottom { padding-bottom: 0px; }
.relative { position: relative; }
.center-text { color: rgb(255, 255, 255); text-align: center; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
#section_padding { padding: 0px; }
.commom_padding_l_r { padding: 0px 1.0625rem; }
.container { padding: 0px; }
.none { display: none; }
p { color: rgb(85, 85, 85); }
.seo-anchor { color: rgb(169, 131, 38); }
#more_bg:hover { background-color: rgb(255, 192, 66); }
header { }
header .top_part { margin: 18px 0px 1.25rem; }
header .logo { float: left; overflow: hidden;  }
header .logo .img { }
header .logo .img img { width: 12rem; }
header .logo_nav .text { margin: 0rem 0px 0px 0.9375rem; float: left; overflow: hidden; }
header .p_l { }
header .p_r { text-align: right; }
header .p_r img { width: 1.375rem; }
header .p_r .lag { width: 100%; display: flex; justify-content: flex-end; /**margin-top: 1.25rem;*/  height: fit-content;}
header .p_r .lag .top { display: inline-block; margin-bottom: 0.3125rem; color: rgb(250, 150, 0); }
header .p_r .lag .top span { }
header .p_r .lag .bottom { display: inline-block; }
header .p_r .lag .tt { margin: 0px 0.5rem; float: left; }
header .p_r .lag .tt .ico { float: left; padding-right: 5px; padding-top: 5px; }
header .p_r .lag .tt .text { float: left; }
header .p_r .lag .t1 { margin: 0px 20px; float: left; }
header .p_r .lag .t1 img { float: left; }
header .p_r .lag .t1 span a { font-size: 20px; float: left; }
header .p_r .lag .t2 { float: left; padding-top: 3px; }
header .p_r .lag .t2 .ico { float: left; padding: 0px 0.3125rem; }
header .p_r .lag .t2 .ico img { width: 1rem; height: 1rem; }
header .p_r .lag .t2 > a { float: left; }
header .p_r .lag .t2 .dropdown-menu {
  opacity: 0;
  transition: all .3s;
  transform-origin: top left; 
  transform: scale(0); 
  display: block;
} 
header .p_r .lag .t2:hover .dropdown-menu { opacity: 1;transform: scale(1); }
header .p_r .lag .t2 { float: left; }
header .p_r .lag .t2 .ico { float: left; padding: 0px 0.3125rem; }
header .p_r .lag .t2 .ico img { width: 1rem; height: 1rem; }
header .p_r .lag .t2 > a { float: left; }

header .dropdown > a { line-height: 1.8; }
header .dropdown-menu { min-width: 100px; margin: 0px; }
header .dropdown-menu li { text-align: center; }
header .dropdown-menu li a { line-height: 2; }
header .dropdown-menu .menu-arrow { position: absolute; z-index: 2; top: -11px; left: 46px; display: inline-block; width: 0px; height: 0px; line-height: 0; border-width: 0.3125rem; border-style: dashed dashed solid; border-color: transparent transparent rgb(227, 227, 227); border-image: initial; }
header .search { float: left; overflow: hidden; margin-top: 0.625rem; display: none; }
header .search .top { }
header .search .top input { }
header .search .form { }
header .search .form form { border: 0.0625rem solid rgb(158, 159, 159); border-radius: 0.5625rem; height: 42px; width: 323px; }
header .search .form .input { padding-left: 0.9375rem; height: 2.5rem; width: 320px; border-radius: 0.5625rem; border: none; outline: 0px; }
header .search .form .submit { position: absolute; top: 0px; right: 0.3125rem; height: 2.5rem; color: rgb(255, 255, 255); border: 0px; width: 30px; cursor: pointer; background: url("../images/ic-search.svg") 0.3125rem center no-repeat; }
#nav_bar { height: 3.75rem; }
.goods_detail { }
.goods_detail .item { border: 0.0625rem solid rgb(187, 187, 187); }
.goods_detail .item:hover { box-shadow: rgba(0, 0, 0, 0.2) 0.0625rem 0.0625rem 0.5rem 0.0625rem; }
.goods_detail .item .img { padding: 0.6rem 0px; }
.goods_detail .item .img img { width: 90%; padding-left: 5%; }
.goods_detail .item .text { padding: 0px 0.9375rem; margin: 0.2rem 0px 1.8rem; overflow: hidden; }
.goods_detail .item .text a { display: -webkit-box; line-height: 1.6; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.goods_detail .item .text a:hover { color: rgb(85, 85, 85); }
.goods_detail .item .text a.hang3 { -webkit-line-clamp: 3; }
.commom_a { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.hover_a:hover { color: rgb(250, 150, 0); }
.image_blur { position: relative; }
.image_blur .cover { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
.image_blur .cover:hover { background-color: rgba(255, 255, 255, 0.1); }
.margin-bottom-10 { margin-bottom: 0.625rem; }
.margin-bottom-20 { margin-bottom: 1.25rem; }
.margin-bottom-30 { margin-bottom: 1.875rem; }
.margin-bottom-40 { margin-bottom: 2.5rem; }
.margin-bottom-50 { margin-bottom: 3.125rem; }
#fenye { width: 100%; text-align: right; display: inline-block; }
#fenye li { padding: 0px; margin: 0px; }
.fix_top { position: fixed; top: 0px; left: 0px; z-index: 50; width: 100%; height: 3.125rem; overflow: visible; }
.fix_email_top { position: absolute; top: 3.75rem; right: 0px; display: block; }
.pagination > li > a, .pagination > li > span { margin-left: 0.3125rem; color: rgb(85, 85, 85); margin-bottom: 5px; }
.pagination > li > a:hover { color: rgb(250, 150, 0); }
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover { background-color: rgb(255, 255, 255); border: 0px; color: rgb(250, 150, 0); }
.navbar-default { background: rgb(47, 49, 51); border-radius: 0px; border: 0px; }
.navbar-default .navbar-nav > li > a { }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: rgb(250, 150, 0); }
.navbar-default .navbar-nav > li > a { color: white; text-transform: uppercase; }
.navbar-default .navbar-nav > li > a.cur { color: rgb(250, 150, 0); }
.navbar { margin-bottom: 0px; }
.navbar-default .navbar-brand { color: white; }
.navbar-nav > li { position: relative; }
.navbar-nav > li ul.ul_drop { position: absolute; z-index: 99; width: 150px; padding-left: 0px; list-style: none; background: rgb(47, 49, 51); visibility: hidden; transform: translateY(30px); opacity: 0; transition: 0.5s; }
.navbar-nav > li:hover ul.ul_drop { visibility: visible; transform: translateY(0px); opacity: 1; transition: 0.5s; }
.navbar-nav > li ul.ul_drop li { border-bottom: 0.0625rem solid white; }
.navbar-nav > li ul.ul_drop li a { display: block; padding: 0.625rem 1.125rem; color: white; }
.navbar-nav > li ul.ul_drop li:hover > a { background: white; color: black; }
.navbar-nav > li ul.ul_drop li { position: relative; }
.navbar-nav > li ul.ul_drop li ul { position: absolute; width: 150px; display: none; left: 100%; top: 0px; background: rgb(47, 49, 51); }
.navbar-nav > li ul.ul_drop li ul li:last-child::after { clear: both; }
.navbar-nav > li ul.ul_drop li:hover ul { display: block; }
.fancybox-close { top: 0px; right: 0px; }
.fancybox-nav span { height: 36px; }
.carousel-inner > .item > img { margin: 0px auto; }
.carousel-inner > .item:not(.active) {
  display: none !important;
}
.carousel-control.left, .carousel-control.right { background: none; }
.carousel-control div { display: table; height: 100%; width: 100%; }
.carousel-control span { display: table-cell; vertical-align: middle; font-size: 68px; }
.carousel-indicators li { width: 0.9375rem; height: 0.9375rem; border: 0.0625rem solid rgb(255, 255, 255); }
.carousel-indicators li.active { background: rgb(255, 255, 255); width: 0.9375rem; height: 0.9375rem; margin: 1px; }
.index { }
.index .index_bg { background-color: rgb(238, 238, 238); }
.index .kouhao { overflow: hidden; border-bottom: 0.0625rem solid rgb(200, 201, 201); }
.index .kouhao ul { }
.index .kouhao ul li { text-align: center; margin: 22px 0px; float: left; }
.index .kouhao ul li .item { display: inline-block; }
.index .kouhao ul li .item .img { }
.index .kouhao ul li .item .img img { width: 38px; margin-bottom: 0.3125rem; }
.index .kouhao ul li .item .text { font-weight: bold; }
.index .shili { background-color: rgb(32, 24, 22); }
.index .shili .right { color: rgb(255, 255, 255); padding: 80px 0px 0px 150px; }
.index .shili .right p { color: rgb(255, 255, 255); }
.index .shili .right p.color_y { color: rgb(250, 150, 0); }
.index .shili .right .content { max-width: 600px; display: block; }
.right_send { position: fixed; bottom: 10px; right: 30px; z-index: 99999; }
.right_send .p1 { line-height: 50px; border-radius: 25px; background-color: rgb(250, 150, 0); width: 250px; height: 50px; text-align: center; cursor: pointer; }
.right_send .p1 img { width: 27px; }
.right_send .p1 span { margin-left: 5px; font-weight: bold; }
.right_send .p2 { width: 360px; min-height: 430px; border-radius: 15px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.2) 0.0625rem 0.0625rem 0.5rem 0.0625rem; background-color: rgb(255, 255, 255); }
.right_send .p2>div:last-child {
  margin-bottom: 20px;
}
.right_send .p2 .title { background-color: rgb(250, 150, 0); position: relative; height: 50px; line-height: 50px; text-align: center; color: rgb(33, 33, 33); font-weight: bold; }
.right_send .p2 .title span { position: absolute; right: 15px; top: 13px; }
.right_send .p2 .title span img { width: 17px; }
.right_send .p3 { width: 360px; height: 430px; border-radius: 15px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.2) 0.0625rem 0.0625rem 0.5rem 0.0625rem; background-color: rgb(255, 255, 255); }
.right_send .p3 .title { background-color: rgb(250, 150, 0); position: relative; height: 50px; line-height: 50px; text-align: center; color: rgb(33, 33, 33); font-weight: bold; }
.right_send .p3 .title span { position: absolute; right: 15px; top: 13px; }
.right_send .p3 .title span img { width: 17px; }
.right_send .p3 .text { text-align: center; margin: 100px 0px; overflow: hidden; }
.right_send .p3 .text .p { margin-top: 5px; }
.right_send .p3 .done { text-align: center; width: 100%; }
.right_send .p3 .done .p { height: 40px; width: 302px; background-color: rgb(250, 150, 0); line-height: 40px; color: rgb(255, 255, 255); display: inline-block; border-radius: 15px; cursor: pointer; }
.right_send .textbox { width: 100%; padding: 2% 5%; line-height: 30px; }
.right_send .textbox input { width: 324px; height: 35px; border-radius: 10px; border: 0.15em solid rgb(224, 224, 224); padding: 6px 12px; }
.right_send .textbox span { color: red; }
.right_send .textaare { width: 324px; height: 90px; border-radius: 10px; border: 0.15em solid rgb(224, 224, 224); resize: none; padding: 6px 12px; }
.right_send .cancel { color: rgb(250, 152, 58); border: 0.15em solid; width: 116px; height: 40px; margin-left: 100px; border-radius: 10px; background-color: rgb(255, 255, 255); }
.right_send .send { color: rgb(104, 79, 39); border: 0.15em solid rgb(250, 152, 58); width: 116px; height: 40px; margin-left: 5px; border-radius: 5px; background-color: rgb(250, 152, 58); }
.index .adv { background: url("../images/image_1487389518_ye_bg.jpg") center center / cover no-repeat; color: white; }
.index .adv .title { text-transform: capitalize; font-size: 39px; text-align: center; padding: 3.125rem 0px 1.4375rem; }
.index .adv .title h1 { color: rgb(255, 255, 255); text-align: center; }
.index .adv .adv_dec { padding: 0px 36px 2.5rem 42px; }
.index .adv .adv_dec p { color: rgb(255, 255, 255); line-height: 2; }
.index .adv_list { background-color: rgb(245, 245, 246); overflow: hidden; }
.index .adv_list ul { overflow: hidden; margin-top: 3.125rem; }
.index .adv_list ul li { text-align: center; margin-bottom: 5rem; padding: 0px 1.875rem; }
.index .adv_list ul li .item { display: inline-block; }
.index .adv_list ul li .item .img { }
.index .adv_list ul li .item .img img { }
.index .adv_list ul li .item .title { font-weight: bold; line-height: 1.5; }
.index .adv_list ul li .item .text { line-height: 2; }
.index .product_list .left_category ul li .title h2 { padding-top: 0px; }
.num_content { padding: 50px 0px; overflow: hidden; background-color: rgb(67, 72, 38); }
.num_content ul { }
.num_content ul li { }
.num_content ul li .item { text-align: center; border-right: 1px solid rgb(127, 133, 113); }
.num_content ul li:last-child .item { border-right: none; }
.num_content ul li .item .top { font-size: 48px; color: rgb(165, 177, 151); }
.num_content ul li .item .top span { font-size: 16px; padding-left: 5px; color: rgb(165, 177, 151); }
.num_content ul li .item .bottom { font-size: 24px; color: rgb(255, 255, 255); height: 70px; }
.hexinjishu { }
.hexinjishu ul { }
.hexinjishu ul li .item { background-color: rgb(245, 246, 246); text-align: center; height: 510px; display: inline-block; }
.bg_hexinjishu .hexinjishu ul li .item { background-color: rgb(255, 255, 255); }
.hexinjishu ul li.jishu1 .item { border-bottom: 10px solid rgb(160, 82, 56); }
.hexinjishu ul li.jishu2 .item { border-bottom: 10px solid rgb(70, 89, 133); }
.hexinjishu ul li.jishu3 .item { border-bottom: 10px solid rgb(67, 72, 38); }
.hexinjishu .content .title { color: rgb(33, 33, 33); padding: 0px 20px; text-align: left; }
.hexinjishu .content .text { padding: 0px 20px; text-align: left; font-size: 14px; }
.solutions_common { }
.solutions_common .title { color: rgb(250, 150, 0); text-align: left; width: 100%; overflow: hidden; }
.solutions_common .title h2 { color: rgb(250, 150, 0); text-align: left; padding-top: 0.625rem; display: block; width: auto; float: left; overflow: hidden; text-overflow: ellipsis; }
.solutions_common .title span { margin-left: 2rem; margin-top: 1.5rem; float: left; color: rgb(33, 33, 33); }
.solutions_common .list { }
.solutions_common .list ul { margin-left: -30px; }
.solutions_common .list ul li { padding-left: 30px; margin-top: 2.5rem; }
.solutions_common .list ul li .item { border: 0.0625rem solid rgb(187, 187, 187); padding: 0.8125rem; overflow: hidden; }
.solutions_common .list ul li .item:hover { box-shadow: rgba(0, 0, 0, 0.2) 0.0625rem 0.0625rem 0.5rem 0.0625rem; }
.solutions_common .list ul li .item .img { }
.solutions_common .list ul li .item .img img { width: 100%; }
.solutions_common .list ul li .item .text { line-height: 1.5; margin: 1.25rem 0px; height: 69px; }
.solutions_common .list ul li .item .text a { }
.solutions_common .list ul li .item .text a:hover { color: rgb(85, 85, 85); }
.solutions_common .list ul li .item .more { }
.solutions_common .list ul li .item .more a { color: rgb(250, 150, 0); }
.solutions_common .more_list { margin: 47px 0px 5rem; text-align: center; }
.solutions_common .more_list .content { background-color: rgb(250, 150, 0); display: inline-block; border-radius: 1.5625rem; width: 123px; line-height: 45px; }
.solutions_common .more_list a { color: rgb(255, 255, 255); }
.index .electronics { overflow: hidden; margin: 3.75rem 0px; }
.index .electronics .title { color: rgb(250, 150, 0); }
.index .electronics .p { margin-top: 0.9375rem; }
.index .electronics .p p { line-height: 2; }
.index .electronics .text { margin-top: 3.75rem; overflow: hidden; }
.index .electronics .text .left { padding-right: 3.125rem; }
.index .electronics .text .right { margin-top: 0.9375rem; overflow: hidden; }
.index .electronics .text .right img { width: 100%; }
.why_common { background-color: rgb(245, 245, 246); }
.why_common .content { }
.why_common .content .title { color: rgb(250, 150, 0); text-align: left; margin: 4.375rem 0px 3.125rem; }
.why_common .content .list { overflow: hidden; margin-bottom: 1.875rem; }
.why_common .content .list ul { overflow: hidden; }
.why_common .content .list li { text-align: center; margin-bottom: 5rem; padding: 0px 1.875rem; }
.why_common .content .list li .item { display: inline-block; }
.why_common .content .list li .item .img { }
.why_common .content .list li .item .img img { }
.why_common .content .list li .item .sub_title { font-weight: bold; line-height: 1.5; }
.why_common .content .list li .item .text { line-height: 2; }
.customize { }
.customize .title { color: rgb(250, 150, 0); text-align: center; }
.customize .title h2 { color: rgb(250, 150, 0); text-align: left; }
.customize .biaozhun { margin: 58px 0px 1.875rem; overflow: hidden; }
.customize .biaozhun p { font-weight: bold; text-align: left; }
.customize .biaozhun img { height: 1.625rem; width: 1.625rem; margin-right: 0.5rem; }
.customize .biaozhun li { text-align: center; }
.customize .p { }
.customize .p p { }
.customize .img { text-align: center; margin: 1.5625rem 0px; }
.customize .img img { width: 810px; }
.procedures { }
.procedures .title { text-align: left; color: rgb(250, 150, 0); font-weight: bold; margin-bottom: 1.25rem; }
.procedures .list { overflow: hidden; }
.procedures .list ul { }
.procedures .list ul li { float: left; width: 14.28%; background: url("../images/index_procedures_ico.png") 142px 47px no-repeat; padding-right: 42px; }
.procedures .list ul li .item { border: 0.0625rem solid rgb(136, 136, 137); border-radius: 0.3125rem; padding: 10px 0px 10px 15px; }
.procedures .list ul li .item p { line-height: 2; text-align: left; }
.procedures .list ul li .item p.one { padding-top: 37px; }
.procedures .list ul li.end { background: url("../images/index_procedures_ico.png") -123px 1.875rem no-repeat; }
.procedures .button { text-align: center; margin-top: 3.75rem; }
.procedures .button .text { background-color: rgb(250, 150, 0); width: 259px; height: 44px; line-height: 44px; display: inline-block; border-radius: 11.75rem; }
.procedures .button .text a { color: rgb(254, 254, 254); }
.index .title { width: 100%; overflow: hidden; }
.index .title span { margin-left: 2rem; margin-top: 1.5rem; float: left; color: rgb(33, 33, 33); }
.index .title span a:hover { color: rgb(250, 150, 0); }
.index .client { background-color: rgb(9, 27, 49); height: 490px; }
.index .client .title { text-align: center; margin: 4.375rem 0px 3.75rem; }
.index .client .title h2 { color: rgb(250, 150, 0); }
.index .client .img { margin-bottom: 70px; }
.index .client .img ul { margin-left: -30px; }
.index .client .img ul li { padding-left: 30px; padding-bottom: 30px; }
.index .client .img ul li .item { }
.index .client .img ul li .item img { width: 100%; }
.index .index_news { }
.index .index_news .title { text-align: center; margin-bottom: 1.25rem; }
.index .index_news .title h2 { color: rgb(33, 33, 33); }
.index .nav_news { margin: 55px 0px; text-align: center; }
.index .nav_news ul { width: 800px; display: inline-block; }
.index .nav_news ul li { }
.index .nav_news ul li .item { text-align: center; }
.index .nav_news ul li.choose .item .text { background-color: rgb(250, 150, 0); border: 0.0625rem solid rgb(250, 150, 0); }
.index .nav_news ul li.choose .item .text a { color: rgb(254, 254, 254); }
.index .nav_news ul li .item .text { width: 200px; border: 0.0625rem solid rgb(85, 85, 85); line-height: 45px; display: inline-block; border-radius: 1.5625rem; }
.index .nav_news ul li .item .text a { color: rgb(33, 33, 33); cursor: pointer; }
.index .index_news .list { }
.index .index_news .list ul { margin-left: -30px; }
.index .index_news .list ul li { padding-left: 1.875rem; }
.index .index_news .list ul li .item { }
.index .index_news .list ul li .item .img { }
.index .index_news .list ul li .item .img img { width: 100%; }
.index .index_news .list ul li .item .text { line-height: 1.8; margin-top: 0.625rem; }
.index .index_news .list ul li .item .text a { }
.index .index_news .list_l_r { }
.index .index_news .list_l_r .img { padding-right: 0.625rem; }
.index .index_news .list_l_r .img img { width: 100%; }
.index .index_news .list_l_r ul { overflow: hidden; padding-left: 39px; }
.index .index_news .list_l_r ul li { }
.index .index_news .list_l_r ul li .item { margin-bottom: 1.3rem; height: 1.25rem; }
.index .index_news .list_l_r ul li .item span { width: 7px; height: 7px; background: rgb(136, 136, 137); display: inline-block; margin: 10px 0.8125rem 0px 0px; float: left; }
.index .index_news .list_l_r ul li .item .text { line-height: 1.25rem; }
.index .index_news .list_l_r ul li .item .text a { display: -webkit-box; word-break: break-all; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
.index .index_news .list_l_r ul li .item .text a:hover { color: rgb(250, 150, 0); }
.index .battery_institute { border-bottom: 0.0625rem solid rgb(200, 201, 201); }
.index .battery_institute .title { text-align: center; }
.index .battery_institute .title h2 { color: rgb(250, 150, 0); }
.index .battery_institute .description { margin-top: 1.0625rem; overflow: hidden; }
.index .battery_institute .description p { line-height: 2; }
.index .battery_institute .list { }
.index .battery_institute .list ul { overflow: hidden; margin-bottom: 1.25rem; margin-left: -3rem; }
.index .battery_institute .list ul li { overflow: hidden; margin-bottom: 3.75rem; padding-left: 3rem; }
.index .battery_institute .list ul li .item { width: 100%; }
.index .battery_institute .list ul li .item .img { text-align: center; margin: 0px 0px 20px; }
.index .battery_institute .list ul li .item .img img { max-width: 156px; display: inline-block; }
.index .battery_institute .list ul li .item .text { width: 100%; float: left; overflow: hidden; }
.index .battery_institute .list ul li .item .text .name b { color: rgb(250, 150, 0); }
.index .battery_institute .list ul li .item .text .p p { padding-top: 0.5rem; }
.index .test_index { }
.index .test_index .title { text-align: center; }
.index .test_index .title h2 { color: rgb(250, 150, 0); }
.index .test_index .text { text-align: left; margin-top: 0.625rem; }
.index .test_index .text p { line-height: 2; }
.index .test_index .test_list { }
.index .test_index .test_list ul { margin-left: -30px; }
.index .test_index .test_list ul li { padding-left: 1.875rem; margin-top: 34px; }
.index .test_index .test_list ul li .item { }
.index .test_index .test_list ul li .item img { width: 100%; }
.index .test_index .test_list ul li .item .text { text-align: center; margin: 0.625rem 0px 0px; }
.index .zhengshu { background-color: rgb(245, 245, 246); }
.index .zhengshu img { width: 100%; }
.index .developed { }
.index .developed .text { text-align: left; margin-top: 1.5625rem; }
.index .developed .text p { line-height: 2; }
.index .developed .text p.color { }
.index .product_quality { }
.index .product_quality .img { text-align: center; }
.index .product_quality .img img { width: 810px; }
.index .product_quality .text { }
.index .product_quality .text .sub_title { color: rgb(250, 150, 0); }
.index .product_quality .text .sub_title strong { color: rgb(250, 150, 0); }
.index .product_quality .text .p { margin-top: 1.25rem; }
.index .product_quality .text .p p { padding-bottom: 0.625rem; }
.index .team .list ul { margin-left: -30px; }
.index .team .list ul li { padding-left: 30px; margin-bottom: 30px; }
.index .team .list li { cursor: pointer; }
footer { overflow: hidden; z-index: 99999; }
footer .top { padding: 34px 0px; border-bottom: 0.0625rem solid rgb(51, 51, 51); overflow: hidden; }
footer .top .left { float: left; }
footer .top .left .img { margin-top: 0.625rem; width: 140px; }
footer .top .left img { width: 100%; }
footer .top .right { float: right; padding-right: 0.9375rem; }
footer .top .right .list { float: left; }
footer .top .right ul { overflow: hidden; }
footer .top .right ul a { padding-right: 0.625rem; }
footer .top .right .email { float: left; padding-right: 1.875rem; }
footer .top .right .email .img { float: left; margin-right: 0.9375rem; }
footer .top .right .email .img a { float: left; color: rgb(250, 150, 0); }
footer .top .right .email .text { float: left; }
footer .top .right .email .text a { float: left; font-weight: 200; }
footer .top .right .email a { float: left; line-height: 44px; height: 44px; }
footer .bottom { border-top: 1px solid rgb(51, 51, 51); text-align: center; overflow: hidden; padding: 2.5rem 0px; width: 100%; background-color: rgb(31, 31, 31); }
footer .bottom p { color: rgb(158, 159, 159); line-height: 1.6; }
footer .bottom p a { color: rgb(158, 159, 159); }
footer .bottom p a:hover { color: rgb(238, 238, 238); }
footer .bottom p span { color: rgb(158, 159, 159); }
.cat_with_banner { width: 100%; position: relative; height: 400px; }
.cat_with_banner .img { position: absolute; inset: 0px; height: auto; overflow: hidden; text-align: center; }
.cat_with_banner .img img { height: 400px; width: 1920px; display: inline-block; margin-left: calc(50% - 960px); }
.cat_banner { overflow: hidden; position: relative; }
.cat_banner .img { }
.cat_banner .img img { }
.cat_banner .text { position: absolute; top: 0px; left: 0px; width: 100%; }
.cat_banner .text .content { margin: 63px 0px 0px 3.75rem; }
.cat_banner .text .content .list { }
.cat_banner .text .content .list ul { overflow: hidden; margin-bottom: 0.625rem; }
.cat_banner .text .content .list ul li { float: left; text-align: center; margin-right: 35px; }
.cat_banner .text .content .list ul li .item { color: rgb(254, 254, 254); display: inline-block; }
.cat_banner .text .content .list ul li .item .img { width: 1.875rem; display: inline-block; height: 1.875rem; margin-bottom: 0.3125rem; }
.cat_banner .text .content .list ul li .item .img img { width: 100%; }
.cat_banner .text .content .list ul li .item .p { }
.cat_banner .text .content .list ul li .item .p p { color: rgb(255, 255, 255); }
.cat_banner .text .content .title { margin-bottom: 1rem; font-size: 43px; color: rgb(250, 150, 0); }
.cat_banner .text .content .sub_title { margin-bottom: 100px; }
.cat_banner .text .content .sub_title p { color: rgb(254, 254, 254); }
.breadCrumbs { }
.breadCrumbs .content { line-height: 76px; }
.breadCrumbs .content a { }
.common_product_list { }
.common_product_list .title { color: rgb(255, 157, 0); margin-bottom: 1.25rem; }
.common_product_list ul { margin-left: -20px; }
.common_product_list ul li { padding-left: 1.25rem; margin-bottom: 1.25rem; }
.common_product_list ul li .item { overflow: hidden; border: 0.0625rem solid rgb(187, 187, 187); }
.common_product_list ul li .item:hover { box-shadow: rgba(0, 0, 0, 0.2) 0.0625rem 0.0625rem 0.5rem 0.0625rem; }
.common_product_list ul li .item .img { }
.common_product_list ul li .item .img a{ 
  position: relative;
  display: block;
  padding: 50% 0;
}
.common_product_list ul li .item .img img { width: 90%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.common_product_list ul li .item .text { height: 100px; overflow: hidden; }
.common_product_list ul li .item .text p { padding: 0px 1.25rem 1.25rem; }
.common_product_list ul li .item .text a { color: rgb(33, 33, 33); display: -webkit-box; line-height: 1.6; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.category_index { }
.category_index .product_nav_list { overflow: hidden; background-color: rgb(31, 31, 31); padding: 1.875rem 0.625rem; }
.category_index .product_nav_list ul { }
.category_index .product_nav_list ul li { width: 20%; float: left; padding: 0.1875rem 0.625rem; text-align: center; }
.category_index .product_nav_list ul li .item { line-height: 2.5; }
.category_index .product_nav_list ul li .item.choose { border-radius: 1.5625rem; background-color: rgb(250, 150, 0); }
.category_index .product_nav_list ul li .item.choose a { color: rgb(254, 254, 254); }
.category_index .product_nav_list ul li .item a { color: rgb(254, 254, 254); }
.category_index .product_nav_list ul li .item a:hover { text-decoration: underline; }
.category_index .category_nav_list { }
.category_index .category_nav_list span { color: rgb(33, 33, 33); }
.category_index .category_nav_list a:hover { color: rgb(250, 150, 0); }
.category_index .category_nav_list .content { padding: 1.375rem 0px 0.5625rem; overflow: hidden; display: block; border-bottom: 0.0625rem solid rgb(220, 220, 221); }
.category_index .category_nav_list .left { float: left; width: 180px; }
.category_index .category_nav_list .left b, span { color: rgb(33, 33, 33); }
.category_index .category_nav_list .left a { color: rgb(85, 85, 85); font-weight: bold; }
.category_index .category_nav_list .left b { color: rgb(85, 85, 85); font-weight: bold; }
.category_index .category_nav_list .selected .left { background-color: rgb(33, 33, 33); }
.category_index .category_nav_list .selected .left b { color: rgb(238, 238, 238); }
.category_index .category_nav_list .selected .left span { color: rgb(238, 238, 238); }
.category_index .category_nav_list .right { float: left; width: 990px; }
.category_index .category_nav_list .right ul { }
.category_index .category_nav_list .right ul li { width: 25%; float: left; overflow: hidden; }
.category_index .category_nav_list .right ul li .item { margin-bottom: 0.9375rem; }
.category_index .category_nav_list .right ul li .item span { float: right; line-height: 3rem; height: 3rem; margin: 0px; }
.category_index .cat_index_left_nav { padding-right: 48px; }
.category_index .cat_index_left_nav ul { overflow: hidden; }
.category_index .cat_index_left_nav ul li { background-color: rgb(245, 245, 246); border-bottom: 0.0625rem solid rgb(255, 255, 255); line-height: 45px; }
.category_index .cat_index_left_nav ul li .item { overflow: hidden; padding-left: 1.5625rem; }
.category_index .cat_index_left_nav ul li .item a { }
.category_index .cat_conntent { overflow: hidden; background-color: rgb(245, 245, 246); padding: 55px 3.75rem; }
.category_index .cat_conntent .title { color: rgb(250, 150, 0); margin-bottom: 0.625rem; }
.category_index .cat_conntent .p { }
.category_index .cat_conntent .anchor { width: 100%; border-top: 0.0625rem solid rgb(200, 201, 201); margin-top: 35px; }
.category_index .cat_conntent .anchor ul { overflow: hidden; padding-top: 1.875rem; }
.category_index .cat_conntent .anchor ul li { float: left; line-height: 2; }
.category_index .cat_conntent .anchor ul li a { line-height: 2; float: left; color: rgb(85, 85, 85); }
.category_index .cat_conntent .anchor ul li span { padding: 0px 0.625rem; float: left; }
.category_index .cat_conntent .anchor ul li a:hover { color: rgb(0, 0, 0); }
.category_index .filter { width: 100%; height: 4.375rem; background-color: rgb(238, 238, 238); }
.category_index .filter .filter_sort_head { }
.category_index .filter .filter_sort_head .filter-sort__head-title { height: 4.375rem; width: 200px; line-height: 4.375rem; text-align: left; border: 0px; background: none; cursor: pointer; float: left; }
.category_index .filter .filter_sort_head .title-text { float: left; font-weight: bold; padding-left: 1.875rem; }
.category_index .filter .filter_sort_head .filter-sort__arrow { margin-left: 15px; width: 0.9375rem; height: 15px; display: block; margin-top: 1.875rem; float: left; vertical-align: middle; background: url("../images/svg-sort-arrow-down-pc.svg") no-repeat; }
.category_index .filter .filter_sort_head .filter-sort__arrow.up { background: url("../images/svg-sort-arrow-up-pc.svg") no-repeat; }
.category_index .filter .filter_sort_head .list { float: left; }
.category_index .filter .filter_sort_head .list ul { }
.category_index .filter .filter_sort_head .list ul li { margin-right: 1.25rem; overflow: hidden; float: left; }
.category_index .filter .filter_sort_head .list ul li .item { border-radius: 1.5625rem; background-color: rgb(255, 255, 255); color: rgb(250, 150, 0); border: 0.0625rem solid rgb(250, 150, 0); padding: 4px 1.6875rem 0.25rem 1.0625rem; margin-top: 1.25rem; position: relative; }
.category_index .filter .filter_sort_head .list ul li .item a { position: absolute; top: 0px; right: 0px; height: 11.75rem; width: 1.1875rem; }
.category_index .filter .filter_sort_head .list ul li .item a span { height: 11.75rem; width: 0.5625rem; display: block; background: url("../images/svg-filter-sort-close.svg") 0px 12px / contain no-repeat; }
.category_index .breadCrumbs .content { border-bottom: 0px; }
.ad_common { }
.ad_common img { width: 100%; }
.special { }
.special .cat_conntent .title { color: rgb(70, 81, 38); }
.special .cat_conntent .p p strong { color: rgb(250, 150, 0); }
.special .specialSolutions { }
.special .specialSolutions .title { color: rgb(70, 81, 38); }
.special .specialSolutions .p { }
.special .specialSolutions .p p { color: rgb(250, 150, 0); line-height: 2; }
.special .specialSolutions .list { overflow: hidden; margin-top: 35px; }
.special .specialSolutions .list ul { margin-left: -40px; }
.special .specialSolutions .list ul li { padding-left: 2.5rem; margin-bottom: 1.5rem; }
.special .specialSolutions .list ul li .item { background-color: rgb(230, 236, 224); overflow: hidden; }
.special .specialSolutions .list ul li .item .img { width: 52%; float: left; }
.special .specialSolutions .list ul li .item .img img { width: 100%; }
.special .specialSolutions .list ul li .item .text { width: 48%; float: left; padding: 75px 0px 0px 35px; }
.special .specialSolutions .list ul li .item .text a { color: rgb(33, 33, 33); }
.aboutUs { }
.aboutUs .nav_title { margin-bottom: 3.125rem; text-align: center; }
.aboutUs .nav_title ul { overflow: hidden; display: inline-block; }
.aboutUs .nav_title ul li { padding: 0px 1.5625rem; float: left; overflow: hidden; }
.aboutUs .nav_title ul li .item { text-align: center; }
.aboutUs .nav_title ul li.choose .item .text { background-color: rgb(250, 150, 0); border: 0.0625rem solid rgb(250, 150, 0); }
.aboutUs .nav_title ul li.choose .item .text a { color: rgb(255, 255, 255); }
.aboutUs .nav_title ul li .item .text { border-style: solid; text-align: center; border-width: 0.0625rem; border-color: rgb(85, 85, 85); display: inline-block; border-radius: 1.25rem; padding: 0px 37px; line-height: 2.5rem; }
.aboutUs .nav_title ul li .item .text a { color: rgb(33, 33, 33); cursor: pointer; }
.aboutUs .content_list .p1 { overflow: hidden; }
.aboutUs .content_list .p1 .main { overflow: hidden; border-bottom: 0.0625rem solid rgb(220, 220, 221); }
.aboutUs .content_list .p1 .main .left { float: left; width: 63%; }
.aboutUs .content_list .p1 .main .left .pp { overflow: hidden; padding: 1.625rem 0px 1.25rem; }
.aboutUs .content_list .p1 .main .left .pp .h2 { color: rgb(250, 150, 0); }
.aboutUs .content_list .p1 .main .left .pp p { line-height: 2; }
.aboutUs .content_list .p1 .main .right { float: right; width: 37%; }
.aboutUs .content_list .p1 .main .right .img { text-align: right; margin-top: 65px; }
.aboutUs .content_list .p1 .bottom { }
.aboutUs .content_list .p1 .bottom .pp { padding: 1.875rem 0px; overflow: hidden; }
.aboutUs .content_list .p1 .bottom .pp .left { width: 24%; float: left; color: rgb(250, 150, 0); text-align: left; }
.aboutUs .content_list .p1 .bottom .pp .left p { color: rgb(250, 150, 0); }
.aboutUs .content_list .p1 .bottom .pp .right { width: 76%; float: left; }
.aboutUs .content_list .p1 .bottom .pp .right p { line-height: 2; }
.aboutUs .content_list .p2 { margin-bottom: 3.125rem; overflow: hidden; }
.aboutUs .content_list .p2 .list { }
.aboutUs .content_list .p2 .list ul { }
.aboutUs .content_list .p2 .list ul li { }
.aboutUs .content_list .p2 .list ul li .item { margin-top: 3.75rem; overflow: hidden; }
.aboutUs .content_list .p2 .list ul li .item .left { float: left; width: 21%; }
.aboutUs .content_list .p2 .list ul li .item .left .text { border: 0.0625rem solid rgb(250, 150, 0); line-height: 1.5; display: inline-block; border-radius: 1.1875rem; }
.aboutUs .content_list .p2 .list ul li .item .left .text b { color: rgb(250, 150, 0); cursor: pointer; padding: 0px 1.5625rem; }
.aboutUs .content_list .p2 .list ul li .item .right { float: left; width: 79%; }
.aboutUs .content_list .p2 .list ul li .item .right .pp { margin-bottom: 0.625rem; }
.aboutUs .content_list .p2 .list ul li .item .right .pp span { width: 0.375rem; height: 0.375rem; background: rgb(85, 85, 85); display: inline-block; margin: 0.5625rem 0.3125rem 0px 0px; float: left; }
.aboutUs .content_list .p4 { overflow: hidden; }
.aboutUs .content_list .p4 .honors { overflow: hidden; }
.aboutUs .content_list .p4 .honors ul { margin-left: -30px; overflow: hidden; }
.aboutUs .content_list .p4 .honors ul li { padding-left: 1.875rem; margin-bottom: 1.875rem; }
.aboutUs .content_list .p4 .honors ul li .item { }
.aboutUs .content_list .p4 .honors ul li .item .img { }
.aboutUs .content_list .p4 .honors ul li .item .img img { }
.aboutUs .content_list .p4 .honors ul li .item .text { }
.aboutUs .content_list .p4 .honors ul li .item .text p { text-align: center; margin-top: 0.625rem; }
.aboutUs .content_list .p4 .awards { overflow: hidden; }
.aboutUs .content_list .p4 .awards ul { margin-left: -30px; overflow: hidden; }
.aboutUs .content_list .p4 .awards ul li { padding-left: 1.875rem; margin-bottom: 1.875rem; }
.aboutUs .content_list .p4 .awards ul li .item { }
.aboutUs .content_list .p4 .awards ul li .item .img { }
.aboutUs .content_list .p4 .awards ul li .item .img img { }
.aboutUs .content_list .p4 .awards ul li .item .text { }
.aboutUs .content_list .p4 .awards ul li .item .text p { text-align: center; margin-top: 0.625rem; }
.callUs { }
.callUs .breadCrumbs .content { border-bottom: 0px; }
.callUs .left { }
.callUs .left .title { margin: 0.625rem 0px 0.9375rem; }
.callUs .left .title h1 { color: rgb(250, 150, 0); }
.callUs .left .sub_title { color: rgb(85, 85, 85); margin-bottom: 0.9375rem; }
.callUs .left .text { }
.callUs .left .text a { color: rgb(169, 131, 38); }
.callUs .left .text p { line-height: 2; }
.callUs .left .img { text-align: left; margin-top: 1.875rem; overflow: hidden; }
.callUs .left .img img { width: 500px; }
.callUs .right { padding-left: 100px; overflow: hidden; }
.callUs .right .title { color: rgb(250, 150, 0); }
.callUs .right .text { margin: 1.25rem 0px; }
.callUs .right .text p { }
.callUs #lianxi { width: 100%; background-color: rgb(237, 173, 14); color: rgb(255, 255, 255); font-weight: 100; }
.callUs .form-group { margin-bottom: 1.25rem; position: relative; }
.callUs .success { overflow: hidden; padding: 120px 150px; }
.callUs .success .title { }
.callUs .success .title h1 { color: rgb(250, 150, 0); }
.callUs .success .sub_title { color: rgb(33, 33, 33); margin: 0.9375rem 0px; }
.callUs .success .text { }
.callUs .success .text p { line-height: 1.5; }
.callUs .success .text strong { }
.callUs .form .label_diy { overflow: hidden; position: absolute; height: 2.5rem; line-height: 2.5rem; top: 0px; left: 0px; width: 87px; }
.callUs .form label { font-weight: 200; }
.callUs .form .input { overflow: hidden; padding-left: 87px; }
.callUs .form .input input { overflow: hidden; width: 100%; height: 2.5rem; }
.callUs .form .row .item1 { padding-right: 1.5625rem; }
.callUs .form .row .item2 { padding-left: 1.5625rem; }
.callUs .form .form-group .btn { width: 116px; height: 39px; line-height: 39px; background-color: rgb(250, 150, 0); color: rgb(255, 255, 255); padding: 0px; margin-left: 87px; }
.dingzhi { }
.dingzhi .breadCrumbs .content { border-bottom: 0px; }
.dingzhi .content_all { }
.dingzhi .content_all h1 { font-size: 30px; }
.dingzhi .content_all .title { margin: 3.75rem 0px 1.25rem; }
.dingzhi .content_all .title h1 { color: rgb(250, 150, 0); font-size: 2.375rem; }
.dingzhi .content_all .p { }
.dingzhi .content_all .p p { line-height: 2; }
.dingzhi .content_all .list { }
.dingzhi .content_all .list ul { margin-left: -30px; overflow: hidden; }
.dingzhi .content_all .list ul > div > li { padding-left: 1.875rem; margin-bottom: 1.875rem; }
.dingzhi .content_all .list ul > div > li .item { border: 0.0625rem solid rgb(187, 187, 187); padding: 0.8125rem; overflow: hidden; }
.dingzhi .content_all .list ul > div > li .item:hover { box-shadow: rgba(0, 0, 0, 0.2) 0.0625rem 0.0625rem 0.5rem 0.0625rem; }
.dingzhi .content_all .list ul > div > li .item .img { }
.dingzhi .content_all .list ul > div > li .item .img img { width: 100%; }
.dingzhi .content_all .list ul > div > li .item .text { line-height: 1.5; margin: 1.25rem 0px; height: 69px; }
.dingzhi .content_all .list ul > div > li .item .text a { }
.dingzhi .content_all .list ul > div > li .item .more { }
.dingzhi .content_all .list ul > div > li .item .more a { color: rgb(250, 150, 0); }
.dingzhi .content_all .more_list { margin: 4.375rem 0px 5rem; text-align: center; }
.dingzhi .content_all .more_list .content { border-style: solid; border-width: 1px; border-color: rgb(250, 150, 0); display: inline-block; border-radius: 1.25rem; width: 123px; line-height: 2.5rem; }
.dingzhi .content_all .more_list a { color: rgb(250, 150, 0); }
.news a:hover { color: rgb(250, 150, 0); }
.news_item a:hover { color: rgb(250, 150, 0); }
.news_item { overflow: hidden; margin-bottom: 3.75rem; }
.news_item .left_part { float: left; width: 277px; }
.news_item .left_part .pp { }
.news_item .left_part .pp ul { }
.news_item .left_part .pp li { background-color: rgb(245, 245, 246); line-height: 55px; border-bottom: 0.0625rem solid rgb(255, 255, 255); }
.news_item .left_part .pp li.top { font-weight: bold; background-color: rgb(234, 235, 235); }
.news_item .left_part .pp li .item { padding-left: 1.875rem; }
.news_item .left_part .pp li .item a { }
.news_item .right_part { }
.news_item .right_part .top { width: 100%; overflow: hidden; }
.news_item .right_part .top .breadCrumbs { border-bottom: 0.0625rem solid rgb(187, 187, 187); }
.news_item .right_part .top .breadCrumbs .content { line-height: 0.9375rem; padding-bottom: 1.25rem; overflow: hidden; }
.news_item .right_part .zhuti { }
.news_item .right_part .zhuti .title { margin: 2.5rem 0px 1.25rem; }
.news_item .right_part .zhuti .title h1 { line-height: 1.5; color: rgb(33, 33, 33); font-weight: bold; font-size: 36px; }
.news_item .right_part .zhuti .time { color: rgb(250, 150, 0); }
.news_item .right_part .zhuti .time p { color: rgb(250, 150, 0); }
.news_item .right_part .zhuti .fengxian { margin: 0.9375rem 0px 35px; }
.news_item .right_part .zhuti .content { overflow: hidden; }
.news_item .right_part .zhuti .content h2 { font-size: 32px; font-weight: 400; border-bottom: 1px solid rgb(33, 33, 33); color: rgb(33, 33, 33); line-height: 54px; margin-top: 20px; margin-bottom: 15px; overflow: hidden; width: 100%; }
.news_item .right_part .zhuti .content h3 { padding: 10px 0px; font-size: 24px; font-weight: 500; color: rgb(33, 33, 33); line-height: 26px; }
.news_item .right_part .zhuti .content h4 { font-size: 18px; font-weight: 400; color: rgb(33, 33, 33); line-height: 26px; }
.news_item .right_part .zhuti .content ol { padding-inline-start: 25px; margin: 15px 0px; list-style-type: revert; }
.news_item .right_part .zhuti .content ul { padding-inline-start: 17px; margin: 15px 0px; list-style-type: disc; }
.news_item .right_part .zhuti .content li { display: list-item; text-align: -webkit-match-parent; }
.news_item .right_part .zhuti .content p { line-height: 1.7; margin: 16px 0px; }
.news_item .right_part .zhuti .content p a { color: rgb(169, 131, 38); }
.news_item .right_part .zhuti .content p a:hover { color: rgb(250, 150, 0); }
.news_item .right_part .zhuti .content li p { margin: 0px; line-height: 2; }
.news_item .right_part .zhuti .content .diy_imgas { background-color: rgb(255, 244, 227); width: 100%; padding: 20px; margin: 25px 0px; }
.news_item .right_part .zhuti .content .diy_imgas .left { }
.news_item .right_part .zhuti .content .diy_imgas .left img { background-color: rgb(255, 255, 255); }
.news_item .right_part .zhuti .content .diy_imgas .right { padding-left: 34px; }
.news_item .right_part .zhuti .content .diy_imgas .right span { display: block; width: 100%; color: rgb(33, 33, 33); }
.news_item .right_part .zhuti .content .diy_imgas .right span a { color: rgb(250, 154, 0); font-weight: bold; }
.news_item .right_part .zhuti .content .diy_imgas .right span b { color: rgb(33, 33, 33); font-weight: bold; }
.news_item .right_part .zhuti .content .diy_imgas .right .more { margin-top: 10px; border-radius: 20px; width: 200px; background-color: rgb(250, 154, 0); text-align: center; }
.news_item .right_part .zhuti .content .diy_imgas .right .more a { color: rgb(255, 255, 255); font-weight: bold; line-height: 2.5; }
.news_item .right_part .zhuti .content tbody { display: table-row-group; vertical-align: middle; border-color: inherit; text-align: center; }
.news_item .right_part .zhuti .content tbody tr { display: table-row; vertical-align: inherit; border-color: inherit; }
.news_item .right_part .zhuti .content tbody tr.firstRow { background: rgb(187, 187, 187); }
.news_item .right_part .zhuti .content tbody td, th { padding: 6px; border: 1px solid rgb(221, 221, 221); }
.news_item .right_part .zhuti .banner_img { }
.news_item .right_part .zhuti .banner_img img { width: 100%; }
.news_item .right_part .next_one { border-bottom: 0.0625rem solid rgb(220, 220, 221); padding: 1.875rem 0px; border-top: 0.0625rem solid rgb(220, 220, 221); }
.news_item .right_part .next_one ul { overflow: hidden; }
.news_item .right_part .next_one li { width: 100%; line-height: 1.875rem; overflow: hidden; }
.news_item .right_part .next_one .miao { margin-bottom: 0.625rem; }
.news_item .right_part .next_one .a { }
.news_item .right_part .next_one .a a { color: rgb(85, 85, 85); }
.news_item .right_part .next_one .a a:hover { color: rgb(250, 150, 0); }
.news_item .right_part .next_one span { float: left; color: rgb(250, 150, 0); padding-right: 0.3125rem; }
.news_item .right_part .more_list { }
.news_item .right_part .more_list .title { color: rgb(250, 150, 0); line-height: 2; border-bottom: 0.0625rem solid rgb(220, 220, 221); }
.news_item .right_part .more_list .list { margin-top: 1.875rem; }
.news_item .right_part .more_list .list ul { margin-left: -30px; }
.news_item .right_part .more_list .list ul li { padding-left: 1.875rem; }
.news_item .right_part .more_list .list ul li .item { border: 0.0625rem solid rgb(220, 220, 221); }
.news_item .right_part .more_list .list ul li .item:hover { box-shadow: rgba(0, 0, 0, 0.2) 0.0625rem 0.0625rem 0.5rem 0.0625rem; }
.news_item .right_part .more_list .list ul li .item .img { }
.news_item .right_part .more_list .list ul li .item .img img { width: 90%; padding-left: 5%; }
.news_item .right_part .more_list .list ul li .item .text { padding: 0px 1.5625rem 1.875rem; }
.news_item .right_part .more_list .list ul li .item .text a { display: -webkit-box; line-height: 1.6; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.news_item .solutions_common { }
.news_item .solutions_common .title { border-bottom: 0.0625rem solid rgb(250, 150, 0); overflow: hidden; text-align: left; }
.news_item .solutions_common .title h2 { color: rgb(250, 150, 0); margin-bottom: 0.9375rem; }
.news_item .solutions_common ul { margin-left: -23px; }
.news_item .solutions_common ul li { padding-left: 1.4375rem; margin-top: 1.5625rem; }
.news_item .Knowledge { width: 100%; }
.news_item .Knowledge .title { background-color: rgb(250, 150, 0); width: 100%; height: 45px; }
.news_item .Knowledge .title h2 { color: rgb(255, 255, 255); line-height: 45px; padding-left: 0.9375rem; }
.news_item .Knowledge .list { border: 0.0625rem solid rgb(220, 220, 221); padding: 0.75rem 0.8125rem; }
.news_item .Knowledge .list ul { overflow: hidden; }
.news_item .Knowledge .list ul li { height: 1.25rem; line-height: 1.25rem; margin-bottom: 0.5rem; overflow: hidden; }
.news_item .Knowledge .list ul li .item { }
.news_item .Knowledge .list ul li .item span { width: 0.375rem; height: 0.375rem; background: rgb(136, 136, 137); display: inline-block; margin: 0.4375rem 0.625rem 0px 0px; float: left; }
.news_item .Knowledge .list ul li .item a { }
.news_item .teshu_news_list { border-top: 0px solid rgb(220, 220, 221); border-bottom: 0px solid rgb(220, 220, 221); padding: 28px; overflow: hidden; background-color: rgb(31, 31, 31); }
.news_item .teshu_news_list ul { }
.news_item .teshu_news_list ul li { }
.news_item .teshu_news_list ul li .item { padding: 7px 0px; }
.news_item .teshu_news_list ul li .item a { font-size: 16px; -webkit-box-orient: vertical; color: rgb(238, 238, 238); -webkit-line-clamp: 1; overflow: hidden; }
.news_item .teshu_news_list ul li .item a:hover { color: rgb(250, 150, 0); }
.news_item .teshu_news_list ul li .item span { width: 0.375rem; height: 0.375rem; background: rgb(136, 136, 137); display: inline-block; margin: 0.6rem 0.8125rem 0px 0px; float: left; }
.news { }
.news .nav_list { text-align: center; }
.news .nav_list ul { overflow: hidden; display: inline-block; }
.news .nav_list ul li { overflow: hidden; float: left; padding: 0px 1.5625rem; }
.news .nav_list ul li .item { }
.news .nav_list ul li .item .text { border-style: solid; text-align: center; border-width: 0.0625rem; border-color: rgb(85, 85, 85); display: inline-block; border-radius: 1.25rem; padding: 0px 37px; line-height: 2.5rem; }
.news .nav_list ul li .item .text a { }
.news .nav_list ul li.choose .item .text { background-color: rgb(250, 150, 0); border: 0.0625rem solid rgb(250, 150, 0); }
.news .nav_list ul li.choose .item .text a { color: rgb(255, 255, 255); }
.news .breadCrumbs { }
.news .breadCrumbs .content { border-bottom: 0px; }
.news .list { overflow: hidden; border-top: 0.0625rem solid rgb(220, 220, 221); }
.news .list ul { }
.news .list ul li { padding: 1.875rem 0px; border-bottom: 0.0625rem solid rgb(220, 220, 221); overflow: hidden; }
.news .list ul li .item { }
.news .list ul li .item .left { width: 75%; float: left; }
.news .list ul li .item .left.w100 { width: 100%; }
.news .list ul li .item .left .time { color: rgb(250, 150, 0); margin-bottom: 0.625rem; }
.news .list ul li .item .left .title { color: rgb(85, 85, 85); }
.news .list ul li .item .left .text { margin-top: 0.3125rem; }
.news .list ul li .item .left .text p { 
  white-space: normal;
  word-break: break-all;
  overflow: hidden !important;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-clamp: 5;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;

}
.news .list ul li .item .right { width: 25%; float: right; }
.news .list ul li .item .right .img { float: right; padding-left: 1.875rem; }
.news .list ul li .item .right .img img { width: 100%; }
.news .more_list { margin: 4.375rem 0px 5rem; text-align: center; }
.news .more_list .content { border-style: solid; border-width: 1px; border-color: rgb(250, 150, 0); display: inline-block; border-radius: 1.25rem; width: 123px; line-height: 2.5rem; }
.news .more_list a { color: rgb(250, 150, 0); }
.yanfa { }
.yanfa .nav_list { overflow: hidden; margin-bottom: 3.125rem; text-align: center; }
.yanfa .nav_list ul { overflow: hidden; display: inline-block; }
.yanfa .nav_list ul li { overflow: hidden; float: left; padding: 0px 1.5625rem; }
.yanfa .nav_list ul li .item { }
.yanfa .nav_list ul li .item .text { border-style: solid; text-align: center; border-width: 0.0625rem; border-color: rgb(85, 85, 85); display: inline-block; border-radius: 1.25rem; padding: 0px 37px; line-height: 2.5rem; }
.yanfa .nav_list ul li .item .text a { }
.yanfa .nav_list ul li.choose .item .text { background-color: rgb(250, 150, 0); border: 0.0625rem solid rgb(250, 150, 0); }
.yanfa .nav_list ul li.choose .item .text a { color: rgb(255, 255, 255); }
.yanfa .breadCrumbs .content { border-bottom: 0px; }
.yanfa .p1 { }
.yanfa .p1 .top_title { }
.yanfa .p1 .top_title h1 { color: rgb(250, 150, 0); }
.yanfa .p1 .introduction { }
.yanfa .p1 .introduction .title { color: rgb(33, 33, 33); margin: 1.25rem 0px 0.625rem; font-weight: bold; }
.yanfa .p1 .introduction .p { }
.yanfa .p1 .introduction .p p { }
.yanfa .p1 .purpose { background-color: rgb(245, 245, 246); overflow: hidden; }
.yanfa .p1 .purpose .left { float: left; }
.yanfa .p1 .purpose .left img { width: 100%; }
.yanfa .p1 .purpose .right { float: left; padding: 5rem 45px 0px; }
.yanfa .p1 .purpose .right .title { color: rgb(33, 33, 33); font-weight: bold; margin-bottom: 1.5625rem; }
.yanfa .p1 .purpose .right .p { }
.yanfa .p1 .purpose .right .p p { line-height: 2; }
.yanfa .p1 .technical { }
.yanfa .p1 .technical .title { color: rgb(33, 33, 33); }
.yanfa .p1 .technical .text { margin: 0.625rem 0px 1.25rem; overflow: hidden; }
.yanfa .p1 .technical .text p { line-height: 2; }
.yanfa .p1 .technical .img { }
.yanfa .p1 .technical .img img { width: 100%; }
.yanfa .p1 .team { }
.yanfa .p1 .team > .title h2 { color: rgb(250, 150, 0); }
.yanfa .p1 .team .description { }
.yanfa .p1 .team .description p { line-height: 2; }
.yanfa .p1 .team .list { }
.yanfa .p1 .team .list ul { overflow: hidden; }
.yanfa .p1 .team .list ul li { overflow: hidden; margin-bottom: 3.75rem; }
.yanfa .p1 .team .list ul li .item { }
.yanfa .p1 .team .list ul li .item .img { width: 100%; text-align: center; margin: 0px 0px 20px; }
.yanfa .p1 .team .list ul li .item .img img { max-width: 156px; }
.yanfa .p1 .team .list ul li .item .text { padding-left: 1.25rem; width: 100%; float: left; overflow: hidden; }
.yanfa .p1 .team .list ul li .item .text .name a { color: rgb(250, 150, 0); }
.yanfa .p1 .team .list ul li .item .text .name b { color: rgb(250, 150, 0); }
.yanfa .p1 .team .list ul li .item .text .p p { padding-top: 0.5rem; }
.yanfa .p1 .technology { }
.yanfa .p1 .technology .title h2 { color: rgb(250, 150, 0); }
.yanfa .p1 .technology .p { margin-top: 1.875rem; }
.yanfa .p1 .technology .p p { line-height: 2; }
.yanfa .p1 .engineer { }
.yanfa .p1 .engineer .title h2 { color: rgb(250, 150, 0); }
.yanfa .p1 .engineer .p { margin-top: 1.25rem; }
.yanfa .p1 .engineer .p p { line-height: 2; }
.yanfa .p1 .engineer .img { margin-top: 1.875rem; }
.yanfa .p1 .engineer .img img { width: 100%; }
.yanfa .p2 .scientific .h1 { overflow: hidden; }
.yanfa .p2 .scientific .h1 h1 { color: rgb(250, 150, 0); }
.yanfa .p2 .scientific .list { }
.yanfa .p2 .scientific .list ul { overflow: hidden; border-top: 0.0625rem solid rgb(200, 201, 201); }
.yanfa .p2 .scientific .list ul li { padding: 1.875rem 0px; border-bottom: 0.0625rem solid rgb(200, 201, 201); width: 100%; overflow: hidden; }
.yanfa .p2 .scientific .list ul li .item { }
.yanfa .p2 .scientific .list ul li .item .img { width: 30%; float: left; }
.yanfa .p2 .scientific .list ul li .item .img img { width: 100%; }
.yanfa .p2 .scientific .list ul li .item .text { width: 70%; float: left; padding: 5rem 0px 0px 90px; line-height: 2; }
.yanfa .p2 .innovative { }
.yanfa .p2 .innovative .title { }
.yanfa .p2 .innovative .title h2 { color: rgb(250, 150, 0); margin-bottom: 0.9375rem; }
.yanfa .p2 .innovative .p { }
.yanfa .p2 .innovative .p p { line-height: 2; }
.yanfa .p2 .innovative .text { }
.yanfa .p2 .innovative .text .left { width: 60%; float: left; }
.yanfa .p2 .innovative .text .left ul { }
.yanfa .p2 .innovative .text .left ul li { width: 100%; padding-right: 3.125rem; overflow: hidden; }
.yanfa .p2 .innovative .text .left ul li .item { margin-bottom: 2.3rem; border: 0.0625rem solid rgb(220, 220, 221); border-radius: 43px; }
.yanfa .p2 .innovative .text .left ul li .item .l { line-height: 3rem; height: 3rem; width: 8rem; background-color: rgb(250, 150, 0); text-align: center; float: left; border: 0.0625rem solid rgb(250, 150, 0); border-radius: 43px; }
.yanfa .p2 .innovative .text .left ul li .item .l p { color: rgb(255, 255, 255); }
.yanfa .p2 .innovative .text .left ul li .item .l p span { color: rgb(255, 255, 255); }
.yanfa .p2 .innovative .text .left ul li .item .r { line-height: 3rem; height: 3rem; }
.yanfa .p2 .innovative .text .left ul li .item .r p { padding-left: 10rem; }
.yanfa .p2 .innovative .text .right { width: 40%; float: left; }
.yanfa .p2 .innovative .text .right img { width: 100%; }
.yanfa .p3 .test { overflow: hidden; }
.yanfa .p3 .test .title { overflow: hidden; }
.yanfa .p3 .test .title h1 { color: rgb(250, 150, 0); }
.yanfa .p3 .test .p { margin-top: 0.9375rem; }
.yanfa .p3 .test .p p { line-height: 2; }
.yanfa .p3 .test .test_list { }
.yanfa .p3 .test .test_list ul { margin-left: -30px; }
.yanfa .p3 .test .test_list ul li { padding-left: 1.875rem; margin-top: 34px; }
.yanfa .p3 .test .test_list ul li .item { }
.yanfa .p3 .test .test_list ul li .item img { width: 100%; }
.yanfa .p3 .test .test_list ul li .item .text { text-align: center; margin: 0.625rem 0px 0px; }
.yanfa .p3 .aging { }
.yanfa .p3 .aging .title { width: 100%; }
.yanfa .p3 .aging .title h2 { color: rgb(250, 150, 0); }
.yanfa .p3 .aging .p { margin: 1.25rem 0px; }
.yanfa .p3 .aging .p p { }
.yanfa .p3 .aging .list { }
.yanfa .p3 .aging .list ul { margin-left: -26px; }
.yanfa .p3 .aging .list ul li { padding-left: 1.625rem; }
.yanfa .p3 .aging .list ul li .item { }
.yanfa .p3 .aging .list ul li .item img { width: 100%; }
.yanfa .p4 { }
.yanfa .p4 .title { }
.yanfa .p4 .title h1 { color: rgb(250, 150, 0); }
.yanfa .p4 .p { }
.yanfa .p4 .p p { margin: 0.9375rem 0px; }
.product_item { }
.product_item .online { position: relative; }
.product_item .left_part { float: right; width: 240px; }
.product_item .left_part .pp { border-left: 0.0625rem solid rgb(220, 220, 221); border-right: 0.0625rem solid rgb(220, 220, 221); overflow: hidden; }
.product_item .left_part .pp ul { }
.product_item .left_part .pp li { background-color: rgb(254, 254, 254); line-height: 40px; border-bottom: 0.0625rem solid rgb(220, 220, 221); }
.product_item .left_part .pp li:hover { background-color: rgb(245, 245, 246); }
.product_item .left_part .pp li.top { font-weight: bold; background-color: rgb(234, 235, 235); }
.product_item .left_part .pp li .item { padding-left: 1.875rem; }
.product_item .left_part .pp li .item a { color: rgb(85, 85, 85); }
.product_item .left_part .you_like { }
.product_item .left_part .you_like .title { background-color: rgb(250, 150, 0); width: 100%; height: 45px; }
.product_item .left_part .you_like .title h2 { color: rgb(255, 255, 255); line-height: 45px; padding-left: 0.9375rem; }
.product_item .left_part .you_like .list { }
.product_item .left_part .you_like .list ul { }
.product_item .left_part .you_like .list ul li { }
.product_item .left_part .you_like .list ul li .item { }
.product_item .left_part .you_like .list ul li .item .img { }
.product_item .left_part .you_like .list ul li .item .img a{ position: relative;display: block;padding: 50% 0; }
.product_item .left_part .you_like .list ul li .item .img img { position: absolute; width: 100%; height: 100%; object-fit: contain; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.product_item .left_part .you_like .list ul li .item .text { }
.product_item .left_part .you_like .list ul li .item .text a { }
.common_email_all { }
.common_email_all .content { width: 240px; float: right; }
.common_email_all .email_title { height: 45px; background-color: rgb(234, 235, 235); margin-bottom: 0.125rem; }
.common_email_all .email_title h2 { line-height: 45px; color: rgb(85, 85, 85); padding-left: 1.1875rem; }
.common_email_all .common_email { padding-bottom: 1.25rem; }
.common_email .form .form-group label { font-weight: 200; }
.common_email_all .common_email .form .form-group .btn { margin: 0px; }
.common_email_all .common_email .form .form-group { margin-bottom: 0px; }
.product_item .right_part { width: 900px; float: left; }
.product_item .right_part .top { width: 100%; overflow: hidden; }
.product_item .right_part .top .breadCrumbs { }
.product_item .right_part .top .breadCrumbs .content { line-height: 0.9375rem; padding-bottom: 1.25rem; overflow: hidden; border-bottom: 0px; }
.product_item .p_detail_top { overflow: hidden; }
.product_item .p_detail_top .right-extra { width: 50%; float: left; }
.product_item .p_detail_top .pic { }
.product_item .p_detail_top .pic .img { width: 450px; }
.product_item .p_detail_top .pic .img img { }
.product_item .p_detail_top .pic .img .list_img { }
.product_item .p_detail_top .pic .img .list_img img { }
.product_item .p_detail_top .text_list { padding-left: 45px; float: right; }
.product_item .p_detail_top .text_list .title { width: 100%; overflow: hidden; }
.product_item .p_detail_top .text_list .title h1 { line-height: 1.5; }
.product_item .p_detail_top .text_list .shuxing { overflow: hidden; width: 100%; }
.product_item .p_detail_top .text_list .shuxing ul { overflow: hidden; margin-top: 1.25rem; }
.product_item .p_detail_top .text_list .shuxing ul li { line-height: 39px; }
.product_item .p_detail_top .text_list .shuxing ul li p { }
.product_item .p_detail_top .text_list .inquire { overflow: hidden; border-radius: 0.9375rem; line-height: 2; background-color: rgb(250, 150, 0); margin-top: 1.5625rem; text-align: center; width: 214px; }
.product_item .p_detail_top .text_list .inquire a { color: rgb(255, 255, 255); display: block; line-height: 35px; }
.product_item .p_detail_main { }
.product_item .p_detail_main .title { border-bottom: 0.0625rem solid rgb(250, 150, 0); overflow: hidden; margin-bottom: 1.25rem; }
.product_item .p_detail_main .title h2 { color: rgb(250, 150, 0); line-height: 2; }
.product_item .p_detail_main p { line-height: 2; color: rgb(33, 33, 33); }
.product_item .p_detail_main .more_product { }
.product_item .p_detail_main .more_product ul { margin-left: -30px; }
.product_item .p_detail_main .more_product ul li { padding-left: 30px; }
.product_item .p_detail_main .more_product ul li .item { border: 0.0625rem solid rgb(220, 220, 221); }
.product_item .p_detail_main .more_product ul li .item:hover { box-shadow: rgba(0, 0, 0, 0.2) 0.0625rem 0.0625rem 0.5rem 0.0625rem; }
.product_item .p_detail_main .more_product ul li .img { }
.product_item .p_detail_main .more_product ul li .img img { width: 90%; padding-left: 5%; }
.product_item .p_detail_main .more_product ul li .text { padding: 0px 1.5625rem 1.875rem; }
.product_item .p_detail_main .more_product ul li .text a { display: -webkit-box; line-height: 1.6; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.head-v3 { position: relative; z-index: 100; min-width: 1000px; }
.head-v3 .navigation-inner { margin: 0px auto; width: 980px; position: relative; }
.navigation-up { height: 60px; background: rgb(31, 31, 31); border-bottom: 0.0625rem solid rgb(33, 33, 33); }
.navigation-up .navigation-v3 { float: left; }
.navigation-up .navigation-v3 ul { float: left; }
.navigation-up .navigation-v3 li { float: left; font: 1rem / 59px "microsoft yahei"; color: rgb(255, 255, 255); }
.navigation-up .navigation-v3 .nav-up-selected { background: rgb(31, 31, 31); }
.navigation-up .navigation-v3 .nav-up-selected a { color: rgb(180, 181, 181); }
.navigation-up .navigation-v3 .nav-up-selected-inpage a { }
.navigation-up .navigation-v3 li { font-weight: normal; padding: 0px; margin: 0px; }
.navigation-up .navigation-v3 li.nav-up-selected a { border-bottom: 0.3125rem solid rgb(250, 150, 0); }
.navigation-up .navigation-v3 li a { margin-right: 38px; color: rgb(255, 255, 255); display: inline-block; height: 60px; line-height: 3.75rem; }
.navigation-up .container { }
.navigation-up .container { position: relative; }
.navigation-down .nav-down-menu .navigation-down-inner { overflow: hidden; padding: 3.125rem 0px 1.5625rem; }
.navigation-down .nav-down-menu .navigation-down-inner .part_top a { color: rgb(250, 150, 0); line-height: 1.5625rem; }
.navigation-down .nav-down-menu .navigation-down-inner .part_top a:hover { color: rgb(250, 150, 0); }
.navigation-down { position: absolute; top: 60px; left: 0px; width: 100%; }
.navigation-down .nav-down-menu { width: 100%; margin: 0px; background: rgb(31, 31, 31); position: absolute; top: 0px; border-top: 1px solid rgb(51, 51, 51); }
.navigation-down .nav-down-menu dl { float: left; width: 100%; margin-bottom: 1.25rem; margin-top: 0.3125rem; }
.navigation-down .menu-1 dt { font: 1rem "microsoft yahei"; color: rgb(97, 120, 158); padding-bottom: 10px; border-bottom: 1px solid rgb(97, 120, 158); margin-bottom: 10px; }
.navigation-down .nav-down-menu .navigation-down-inner a { color: rgb(180, 181, 181); }
.navigation-down .nav-down-menu .navigation-down-inner a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.fromMessage { overflow: hidden; padding: 5rem 150px; }
.fromMessage .title { }
.fromMessage .title h1 { color: rgb(250, 150, 0); font-size: 38px; }
.fromMessage .sub_title { color: rgb(33, 33, 33); margin: 1.25rem 0px 0.5rem; font-size: 20px; }
.fromMessage .text { }
.fromMessage .text p { }
.fromMessage .text p b { color: rgb(33, 33, 33); }
.fromMessage .form { overflow: hidden; }
.fromMessage .form .form-group { margin-bottom: 1.1875rem; overflow: hidden; }
.fromMessage .form .form-group p { float: left; width: 100%; padding-left: 15%; }
.fromMessage .form .form-group .label_diy { width: 87px; float: left; line-height: 2.5rem; height: 40px; margin-bottom: 0px; font-weight: inherit; }
.fromMessage .form .form-group .label_diy label { }
.fromMessage .form .form-group input { width: 439px; float: left; height: 2.5rem; }
.fromMessage .form .form-group textarea.form-control { float: left; width: 1025px; }
.fromMessage .form .field-sendmail-message p { padding-left: 0px; }
.fromMessage .form .form-group .btn { width: 116px; height: 39px; line-height: 39px; background-color: rgb(250, 150, 0); color: rgb(255, 255, 255); padding: 0px; }
small { color: red; display: none; float: left; }
.required small { display: block; }
#fix-r { position: fixed; top: 50%; right: 0px; z-index: 9999; display: none; }
#fix-r span { display: block; background: none 0px 0px repeat scroll rgb(85, 85, 85); border-radius: 2px; bottom: 15px; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 10px; color: rgb(255, 255, 255); height: 45px; line-height: 40px; right: 15px; text-align: center; transition: 0.3s; width: 45px; cursor: pointer; margin-bottom: 5px; }
#fix-r span:hover { background: rgb(250, 150, 0); }
#fix-r span { font-size: 28px; }
#fix-r span i { padding-top: 8px; }
.common_nav { }
.common_nav.left { text-align: left; }
.common_nav.center { text-align: left; }
.common_nav ul { display: inline-block; margin-left: -40px; }
.common_nav ul li { float: left; margin-left: 2.5rem; cursor: pointer; }
.common_nav ul li .item { position: relative; }
.common_nav ul li .item .text { }
.common_nav ul li .item .text a, b { line-height: 2; }
.common_nav ul li .item.checked .text a, .common_nav ul li .item.checked .text b { color: rgb(85, 85, 85); font-weight: bold; }
.common_nav ul li .item.checked .text a, .common_nav ul li .item.checked .text b:hover { color: rgb(250, 150, 0); }
.common_nav ul li .item.checked .ico { display: block; width: 128px; }
.common_nav ul li .item .ico { text-align: center; position: absolute; top: 24px; left: 0px; display: none; }
.common_nav ul li .item .ico i { width: 53px; height: 0.1875rem; background: rgb(250, 150, 0); display: inline-block; }
.common_nav_list { }
.common_nav_list > li { width: 100%; list-style-type: none; float: left; }
.news_tuijian { }
.news_tuijian .common_nav { border-bottom: 0.0625rem solid rgb(220, 220, 221); }
.news_tuijian .list { }
.news_tuijian .list li { }
.news_tuijian .list li .item { height: 1.25rem; line-height: 1.25rem; margin-bottom: 0.9375rem; }
.news_tuijian .list li .item span { width: 0.375rem; height: 0.375rem; background: rgb(136, 136, 137); display: inline-block; margin: 0.6rem 0.8125rem 0px 0px; float: left; }
.news_tuijian .list li .item a { -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; display: -webkit-box; }
.common_email { overflow: hidden; background-color: rgb(248, 249, 249); padding: 1.25rem 1.25rem 1rem; }
.common_email .email_title { overflow: hidden; margin-bottom: 1.25rem; }
.common_email .email_title h2 { color: rgb(250, 150, 0); line-height: 2; }
.common_email .form { overflow: hidden; }
.common_email .form .form-group { overflow: hidden; position: relative; }
.common_email .form .label_diy { overflow: hidden; position: absolute; height: 2.5rem; line-height: 2.5rem; top: 0px; left: 0px; width: 87px; }
.common_email .form .input { overflow: hidden; padding-left: 87px; }
.common_email .form .input input { overflow: hidden; width: 100%; height: 2.5rem; }
.common_email .form .row .item1 { padding-right: 1.5625rem; }
.common_email .form .row .item2 { padding-left: 1.5625rem; }
.common_email .form .form-group .btn { width: 116px; height: 39px; line-height: 39px; background-color: rgb(250, 150, 0); color: rgb(255, 255, 255); padding: 0px; margin-left: 87px; }
.common_category_list { }
.common_category_list .title { border-bottom: 0.0625rem solid rgb(250, 150, 0); overflow: hidden; margin-bottom: 1.25rem; }
.common_category_list .title h2 { color: rgb(250, 150, 0); line-height: 2; }
.common_category_list .img_nav { }
.common_category_list .img_nav ul { margin-left: -30px; overflow: hidden; }
.common_category_list .img_nav ul li { padding-left: 1.875rem; }
.common_category_list .img_nav ul li .item { }
.common_category_list .img_nav ul li img { width: 100%; }
.common_category_list .anchor ul { overflow: hidden; padding-top: 1.25rem; }
.common_category_list .anchor ul li { float: left; line-height: 2; }
.common_category_list .anchor ul li a { float: left; }
.common_category_list .anchor ul li span { padding: 0px 0.625rem; float: left; color: rgb(85, 85, 85); }
.common_category_list .anchor ul li a:hover { color: rgb(0, 0, 0); }
.common_top_nav_list { }
.common_top_nav_list ul { text-align: center; overflow: hidden; height: 42px; }
.common_top_nav_list ul li { overflow: hidden; display: inline-block; padding: 0px 0.9375rem; }
.common_top_nav_list ul li .item { }
.common_top_nav_list ul li .item:hover .text { background-color: rgb(255, 192, 66); border: 0.0625rem solid rgb(250, 150, 0); }
.common_top_nav_list ul li .item:hover .text a { color: rgb(255, 255, 255); }
.common_top_nav_list ul li .item .text { border-style: solid; text-align: center; border-width: 0.0625rem; border-color: rgb(85, 85, 85); display: inline-block; border-radius: 1.25rem; height: 2.5rem; overflow: hidden; line-height: 2.5rem; }
.common_top_nav_list ul li .item .text a { padding: 0px 37px; }
.common_top_nav_list ul li.choose .item .text { background-color: rgb(250, 150, 0); border: 0.0625rem solid rgb(250, 150, 0); }
.common_top_nav_list ul li.choose .item .text:hover { background-color: rgb(255, 192, 66); }
.common_top_nav_list ul li.choose .item .text a { color: rgb(255, 255, 255); }
footer .hidden_more .see_more { text-align: center; margin-bottom: 15px; }
footer .hidden_more .see_more .text { cursor: pointer; display: inline-block; }
footer .hidden_more .see_more .text p { float: left; }
footer .hidden_more .see_more .text .up { display: none; }
footer .hidden_more .see_more .text .down { display: inline-block; }
footer .hidden_more .see_more .text.click .up { display: inline-block; }
footer .hidden_more .see_more .text.click .down { display: none; }
footer .hidden_more .content { display: none; }
footer .youqing { overflow: hidden; text-align: left; }
footer .youqing .list { display: none; }
footer .youqing ul { }
footer .youqing ul li { display: inline-block; }
footer .youqing ul li .item { float: left; }
footer .youqing ul li .item a { color: rgb(85, 85, 85); font-size: 14px; }
footer .youqing ul li .item a:hover { color: rgb(255, 255, 255); }
footer .youqing ul li .item span { color: rgb(158, 159, 159); }
footer .bottom_dibu { width: 100%; overflow: hidden; padding: 1.25rem 0px; }
footer .common_category_list .anchor ul { }
.error_content { padding: 140px 0px 120px 1.25rem; overflow: hidden; }
.error_content .title { }
.error_content .title h1 { font-size: 31px; color: rgb(250, 150, 0); }
.error_content .sub_title { color: rgb(33, 33, 33); line-height: 2; margin: 0.125rem 0px 0.625rem; }
.error_content .text { }
.error_content .text p { line-height: 2; }
.error_content .go_back { margin-top: 3.75rem; }
.error_content .go_back a { color: rgb(255, 255, 255); width: 187px; height: 2.5rem; line-height: 2.5rem; background-color: rgb(250, 150, 0); border-radius: 1.875rem; display: block; text-align: center; }
.search_index { }
.search_index .keyword { margin: 45px 0px; }
.search_index .keyword p { }
.search_index .keyword p span { color: rgb(250, 150, 0); }
.search_index .list { }
.search_index .list > ul { margin-left: -20px; }
.search_index .list ul li { padding-left: 20px; padding-bottom: 1.25rem; }
.search_index .list ul li .item { }
.search_index .nav_list { width: 100%; background-color: rgb(245, 245, 246); padding: 2.5rem; }
.search_index .nav_list .title { color: rgb(250, 150, 0); }
.search_index .nav_list ul { overflow: hidden; padding-top: 20px; }
.search_index .nav_list ul li { float: left; line-height: 2; }
.search_index .nav_list ul li a { line-height: 2; float: left; color: rgb(85, 85, 85); }
.search_index .nav_list ul li span { padding: 0px 0.625rem; float: left; }
.search_index .nav_list ul li a:hover { color: rgb(0, 0, 0); }
.goods_detail .item .text a span { color: rgb(212, 145, 10); }
.resp-sharing-button__link, .resp-sharing-button__icon { display: inline-block; }
.resp-sharing-button__link { text-decoration: none; color: rgb(255, 255, 255); }
.resp-sharing-button { border-radius: 0.3125rem; transition: 25ms ease-out; padding: 0px 11px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.resp-sharing-button__icon svg { width: 1em; height: 1em; margin-right: 0.4em; vertical-align: top; }
.resp-sharing-button--small svg { margin: 0px; vertical-align: middle; }
.resp-sharing-button__icon { stroke: rgb(255, 255, 255); fill: none; }
.resp-sharing-button__icon--solid, .resp-sharing-button__icon--solidcircle { fill: rgb(102, 101, 101); stroke: none; height: 38px; line-height: 38px; }
.resp-sharing-button--twitter { background-color: rgb(85, 172, 238); }
.resp-sharing-button--twitter:hover { background-color: rgb(39, 149, 233); }
.resp-sharing-button--pinterest { background-color: rgb(189, 8, 28); }
.resp-sharing-button--pinterest:hover { background-color: rgb(140, 6, 21); }
.resp-sharing-button--facebook { background-color: rgb(59, 89, 152); }
.resp-sharing-button--facebook:hover { background-color: rgb(45, 67, 115); }
.resp-sharing-button--tumblr { background-color: rgb(53, 70, 92); }
.resp-sharing-button--tumblr:hover { background-color: rgb(34, 45, 60); }
.resp-sharing-button--reddit { background-color: rgb(95, 153, 207); }
.resp-sharing-button--reddit:hover { background-color: rgb(58, 128, 193); }
.resp-sharing-button--google { background-color: rgb(221, 75, 57); }
.resp-sharing-button--google:hover { background-color: rgb(194, 51, 33); }
.resp-sharing-button--linkedin { background-color: rgb(0, 119, 181); }
.resp-sharing-button--linkedin:hover { background-color: rgb(4, 98, 147); }
.resp-sharing-button--email { background-color: rgb(119, 119, 119); }
.resp-sharing-button--email:hover { background-color: rgb(94, 94, 94); }
.resp-sharing-button--xing { background-color: rgb(26, 117, 118); }
.resp-sharing-button--xing:hover { background-color: rgb(17, 76, 76); }
.resp-sharing-button--whatsapp { background-color: rgb(37, 211, 102); }
.resp-sharing-button--whatsapp:hover { background-color: rgb(29, 168, 81); }
.resp-sharing-button--hackernews { background-color: rgb(255, 102, 0); }
.resp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus { background-color: rgb(251, 98, 0); }
.resp-sharing-button--vk { background-color: rgb(80, 114, 153); }
.resp-sharing-button--vk:hover { background-color: rgb(67, 100, 140); }
.resp-sharing-button { background-color: transparent; border: 1px solid rgb(102, 101, 101); border-radius: 1.5625rem; }
.resp-sharing-button:hover, .resp-sharing-button:active { background-color: rgb(250, 150, 0); border: 1px solid rgb(250, 150, 0); }
@media screen and (min-width: 1200px) {
  .news_item .right_part .next_one span { color: rgb(250, 150, 0); text-align: left; padding-top: 0.625rem; display: block; width: auto; float: left; overflow: hidden; text-overflow: ellipsis; }
  .news_item .right_part .next_one a { text-align: left; padding-top: 0.625rem; display: block; width: auto; float: left; overflow: hidden; text-overflow: ellipsis; }
}
@media screen and (max-width: 780px) {
  .section { margin-top: 50px; }
  .section70 { margin-top: 30px; }
  .section60 { margin-top: 30px; }
  .section50 { margin-top: 30px; }
  .section40 { margin-top: 20px; }
  .section30 { margin-top: 20px; }
  .section20 { margin-top: 10px; }
  .section10 { margin-top: 5px; }
  .section_m { margin-top: 40px; }
  .size1 { font-size: 24px; line-height: 1.5; }
  .size2 { font-size: 20px; line-height: 1.6; }
  .size3 { font-size: 20px; line-height: 1.6; }
  .size4 { font-size: 16px; line-height: 1.8; }
  .size5 { font-size: 14px; line-height: 1.8; }
  .common_left_padding { padding-left: 1rem; }
  .commom_left_right_padding { padding: 0px 20px; }
  .hmenu-canvas-background header { background-color: rgb(255, 255, 255); }
  .common_nav ul li .item .text .size3 { font-size: 14px; }
  .common_nav ul li .item.checked .ico { top: 14px; }
  .common_nav_list { margin-top: 1rem; }
  .common_nav ul li .item.checked .ico { width: 88px; }
  header { position: relative; margin: 0px; }
  header .top_part { padding: 1rem 0.8rem; margin: 0px; border-bottom: 1px solid rgb(220, 220, 221); background-color: rgb(255, 255, 255); }
  header .logo { }
  header .logo .img img { width: 88px; }
  header .logo_nav .text { margin: 0px auto 0px; font-size: 14px; float: left; padding-left: 10px; }
  header .search { margin-top: 1rem; width: 100%; }
  header .search .form form { width: 100%; height: 3rem; }
  header .search .form .input { width: 100%; height: 2.6rem; }
  header .search .form .submit { height: 3rem; right: 0rem; }
  header .search .input-group { width: 100%; }
  .common_category_list { }
  .common_category_list .title { margin-bottom: 0px; }
  .common_category_list .title h2 { padding-left: 1rem; }
  .common_category_list .anchor { }
  .common_category_list .anchor ul { padding-left: 1rem; padding-right: 1rem; }
  .common_category_list .anchor ul li { }
  .common_category_list .anchor ul li .item { padding-right: 1.5rem; }
  .common_category_list .anchor ul li .item span { display: none; }
  .news_tuijian { padding: 0px 1rem; }
  .news_tuijian { }
  .index .banner { width: 100%; }
  .index .banner img { width: 100%; height: auto; }
  .carousel-control div { display: none; }
  .breadCrumbs .content a { padding: 0px 8px; font-size: 16px; }
  .breadCrumbs .content a:first-child { padding-left: 0px; }
  .product_list { }
  .product_list .left_category { }
  .product_list .left_category ul { padding: 1rem; }
  .product_list .left_category ul li { background-color: rgb(245, 245, 246); padding-left: 1.5rem; margin-bottom: 2px; }
  .product_list .left_category ul li h2 { text-align: left; padding-top: 0px; line-height: 2.5; }
  .bottom_more { font-size: 1.2rem; line-height: 50px; padding: 0px 1rem; display: block; }
  .bottom_more span { float: right; color: rgb(250, 150, 0); }
  .bottom_more span img { width: 15px; }
  .bottom_more .text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .getiao { width: 100%; height: 5px; display: block; }
  .index .title { }
  .index .title h2 { padding: 0px; line-height: 1.5; }
  .solutions_common { padding: 0px 1rem; }
  .solutions_common .list ul li { margin-top: 0px; margin-bottom: 0px; }
  .solutions_common .list ul li .item { padding: 0px; border: 0px; }
  .solutions_common .list ul li .item .text { height: auto; margin: 1rem 0px 1.8rem; }
  .solutions_common .list ul li .item .text.end { height: auto; margin: 1rem 0px 0px; }
  .index .adv_list ul li .item .title { font-size: 1rem; }
  .index .adv_list ul li .item .title strong { font-weight: bold; font-size: 16px; }
  .index .adv_list ul { margin-top: 1rem; margin-left: -1rem; }
  .index .adv_list ul li { margin-bottom: 2rem; padding: 0px 0px 0px 1rem; }
  .index .battery_institute .description { margin-top: 0px; }
  .index .battery_institute .description p { }
  .index .battery_institute .list ul li { margin-bottom: 2rem; }
  .index .battery_institute { border-bottom: 0px; }
  .index .test_index .test_list ul { margin-left: -1rem; }
  .index .test_index .test_list ul li { margin-top: 0px; margin-bottom: 1rem; padding-left: 1rem; }
  .index .developed .text { margin-top: 0px; }
  .index .product_quality .img img { width: 100%; }
  .index .client .title { margin: 1rem 0px; }
  .index .client .img ul { margin-left: -1rem; }
  .index .client .img ul li { padding: 0px 0px 1rem 1rem; }
  .index .client { height: auto; padding-bottom: 1rem; }
  footer .top_of_page { text-align: center; overflow: hidden; display: block; border-bottom: 1px solid rgb(51, 51, 51); padding: 0.8rem 0px 1rem; height: auto; }
  footer .top_of_page div { height: 1rem; display: inline-block; }
  footer .top_of_page span { color: rgb(255, 255, 255); line-height: 1.5; font-size: 0.875rem; }
  footer .main { margin: 2rem 0px; }
  footer .main .nav_f { width: 100%; }
  footer .main .email { float: left; width: 100%; }
  footer .main .email .img { float: left; margin-right: 0.7rem; }
  footer .main .email .img a { float: left; font-size: 1rem; color: rgb(250, 150, 0); }
  footer .main .email .text { float: left; }
  footer .main .email .text a { float: left; font-size: 1rem; color: rgb(255, 255, 255); }
  footer .main .email a { float: left; line-height: 44px; height: 44px; }
  footer .bottom { padding: 2rem 0px; }
  .why_common .content .list ul { margin-top: 1rem; margin-left: -1rem; }
  .why_common .content .list ul li { margin-bottom: 2rem; padding: 0px 0px 0px 1rem; }
  .why_common .content .list ul li .item .title { font-size: 1rem; }
  .why_common .content .list ul li .item .title strong { font-weight: 200; }
  .why_common .content .list li .item .img { text-align: center; }
  .why_common .content .list li .item .img img { width: 60%; }
  .index .product_quality .text .sub_title strong { color: rgb(250, 150, 0); }
  .product_item .p_detail_top .text_list { padding-left: 0px; }
  .common_email .form .row .item2 { padding-left: 0px; }
  .breadCrumbs .content { font-size: 0.8rem; }
  .product_item .p_detail_main .title { border-bottom: 0px; margin-bottom: 0px; }
  .product_item .you_like { }
  .product_item .you_like ul { border-left: 1px solid rgb(187, 187, 187); border-top: 1px solid rgb(187, 187, 187); }
  .product_item .you_like h2 { color: rgb(250, 150, 0); line-height: 2; }
  .product_item .margin-bottom-10 { margin: 0px; }
  .common_top_nav_list ul { height: auto; margin-left: -1rem; }
  .common_top_nav_list ul li { padding: 0px 0px 1rem 1rem; }
  .common_top_nav_list ul li .item .text a { padding: 0px; }
  .common_top_nav_list ul li .item .text { width: 100%; }
  .news .list ul li .item .left { width: 100%; }
  .news .list ul li .item .right { width: 100%; }
  .news .list ul li .item .right .img { padding: 0px; width: 100%; }
  #fenye { text-align: center; }
  .dingzhi .content_all .title { margin: 1rem 0px; }
  .dingzhi .content_all .title h1 { font-size: 24px; }
  .why_common .content .list li .item .sub_title strong { font-weight: bold; font-size: 16px; }
  .why_common .content .title { margin: 2rem 0px 0px; }
  .product_item .right_part { width: 100%; }
  .news_item .right_part .top .breadCrumbs { border-bottom: 0px; }
  .product_item .right_part .top .breadCrumbs .content { padding: 0px; }
  .news_item .right_part .zhuti .title { margin: 1rem 0px; }
  .news_item .right_part .zhuti .fengxian { margin: 1rem 0px; }
  .news_item .right_part .zhuti .content p { }
  .news_item .right_part .next_one { padding: 1rem; border-top: 0.0625rem solid rgb(220, 220, 221); }
  .news_item .solutions_common .title { border-bottom: 0px; }
  .yanfa .p1 .purpose .right { padding: 0px; }
  .yanfa .p1 .purpose { background-color: rgb(255, 255, 255); }
  .yanfa .p1 .purpose .right .title { margin-bottom: 0px; }
  .yanfa .p1 .team .list ul li { margin: 2rem 0px 0px; }
  .yanfa .p1 .technology .p { margin-top: 0.8rem; }
  .padding_foot { width: 100%; height: 40px; overflow: hidden; }
  .yanfa .p2 .scientific .list ul li { border-bottom: 0px; padding: 1rem 0px; }
  .yanfa .p2 .scientific .list ul li .item .img { width: 100%; }
  .yanfa .p2 .scientific .list ul li .item .text { width: 100%; padding: 0px; line-height: 1.5; }
  .yanfa .p2 .scientific .list ul { border-top: 0px; }
  .yanfa .p2 .innovative .text .left { width: 100%; }
  .yanfa .p2 .innovative .text .right { width: 100%; }
  .yanfa .p3 .test .test_list ul { margin-left: -1rem; }
  .yanfa .p3 .test .test_list ul li { margin-top: 1rem; padding-left: 1rem; }
  .commom_left_right_padding img { width: 100%; }
  .aboutUs .content_list .p1 .main .left { width: 100%; }
  .aboutUs .content_list .p1 .main .right { display: none; }
  .aboutUs .content_list .p1 .bottom .pp .left { width: 100%; }
  .aboutUs .content_list .p1 .bottom .pp .right { width: 100%; }
  .aboutUs .content_list .p4 .honors ul li .item .text p { text-align: left; height: 60px; padding-left: 0.5rem; overflow: hidden; line-height: 1.5; }
  .aboutUs .content_list .p2 .list ul li .item { margin-top: 2rem; }
  .aboutUs .content_list .p2 .list ul li .item .left { width: 100%; margin-bottom: 0.5rem; }
  .aboutUs .content_list .p2 .list ul li .item .right { width: 100%; }
  .callUs .left .img img { width: 100%; }
  .callUs .right { padding: 0px; }
  .callUs .form .label_diy { position: relative; width: 100%; }
  .callUs .form .input { padding: 0px; }
  .callUs .form-group { margin-bottom: 1rem; }
  .callUs .form .form-group .btn { margin: 0px; }
  .head-v3 { min-width: 100%; }
  .navigation-up { height: 1.5rem; border-bottom: 0px; font-size: 1rem; }
  .navigation-up .container { background-color: rgb(255, 255, 255); }
  .navigation-up .navigation-v3 li { width: 100%; }
  .navigation-up .navigation-v3 li .item { width: 100%; text-align: left; border-bottom: 2px solid rgb(238, 238, 238); line-height: 3rem; height: 3rem; }
  .navigation-up .navigation-v3 li.nav-up-selected a { border-bottom: 0px; margin: 0px; }
  .navigation-up .navigation-v3 li .item > a { }
  .navigation-up .navigation-v3 li .item a { color: rgb(33, 33, 33); line-height: 3rem; height: 3rem; }
  .navigation-up .navigation-v3 li .item .down { float: right; font-size: 12px; }
  .navigation-up .navigation-v3 li .item .down span { float: right; line-height: 3rem; padding-right: 1rem; }
  .navigation-up .navigation-v3 li .item .down span.chevron-down { color: rgb(33, 33, 33); }
  .navigation-up .navigation-v3 li .item .down span.chevron-up { color: rgb(255, 255, 255); display: none; }
  .navigation-up .navigation-v3 li .item img { width: 14px; }
  .navigation-up .navigation-v3 li.nav-up-selected .item .down span.chevron-down { display: none; }
  .navigation-up .navigation-v3 li.nav-up-selected .item .down span.chevron-up { display: block; }
  .navigation-up .navigation-v3 dl { }
  .navigation-up .navigation-v3 dl dd { line-height: 3rem; height: 3rem; border-bottom: 2px solid rgb(238, 238, 238); background-color: rgb(245, 245, 246); display: none; }
  .navigation-up .navigation-v3 dl dd .item { line-height: 3rem; height: 3rem; padding-left: 4rem; }
  .navigation-up .navigation-v3 dl dd a { color: rgb(33, 33, 33); display: inline-block; width: 100%; }
  .navigation-down .nav-down-menu { }
  .navigation-up .navigation-v3 li.nav-up-selected > .item > a { color: rgb(254, 254, 254); }
  .navigation-up .navigation-v3 li.nav-up-selected dl dd { display: block; }
  .nav_button { float: right; margin: 0.5rem 0.2rem 0px 0px; }
  .nav_button span { font-size: 1.5rem; color: rgb(33, 33, 33); }
  .nav_button.one span.bars { display: block; }
  .nav_button.one span.close { display: none; }
  .nav_button.two span.bars { display: none; }
  .nav_button.two span.close { display: block; opacity: 1; }
  .nav_button img { width: 16px; }
  #nav_bar { display: none; }
  .news_item .right_part .zhuti .content p img { width: 100%; }
  .fix_top { top: 0rem; }
  .cat_banner .text { position: relative; }
  .cat_banner .text .content { margin: 2rem 0px; }
  .cat_banner .text .content .sub_title { margin-bottom: 0px; }
  .cat_banner .text .content .sub_title p { color: rgb(33, 33, 33); }
  .category_index .product_nav_list ul li { width: 50%; }
  .common_product_list ul { margin: 0px; }
  .common_product_list ul li { padding: 0px; margin: 0px; }
  .category_index .cat_conntent { padding: 2rem 1rem; }
  .hmenu-canvas-background { position: absolute; will-change: opacity; height: 100%; width: 100%; -webkit-tap-highlight-color: transparent; opacity: 1; background-color: rgba(0, 0, 0, 0.8); z-index: 999; }
  .chevron-up img { width: 14px; }
  .chevron-down img { width: 14px; }
  .zhuti { width: 100%; height: auto; overflow: hidden; }
  .category_index .category_nav_list { background-color: rgb(238, 238, 238); display: none; }
  .category_index .category_nav_list .content { padding: 0px; border-bottom: 0px; background-color: rgb(255, 255, 255); }
  .category_index .category_nav_list .top { }
  .category_index .category_nav_list .top .clearAll { line-height: 2.5rem; text-align: center; background-color: rgb(255, 255, 255); margin-top: 1.2rem; }
  .category_index .category_nav_list .top .phone_title { overflow: hidden; }
  .category_index .category_nav_list .top .phone_title .title { }
  .category_index .category_nav_list .top .phone_title h2 { padding-left: 1.2rem; color: rgb(250, 150, 0); }
  .category_index .category_nav_list .top .phone_title .list { float: left; width: 100%; }
  .category_index .category_nav_list .top .phone_title .list ul { }
  .category_index .category_nav_list .top .phone_title .list ul li { overflow: hidden; float: left; margin-right: 1rem; }
  .category_index .category_nav_list .top .phone_title .list ul li .item { border-radius: 1.5625rem; background-color: rgb(255, 255, 255); color: rgb(250, 150, 0); border: 0.0625rem solid rgb(250, 150, 0); padding: 4px 1.6875rem 0.25rem 1.0625rem; margin-top: 0.5rem; position: relative; }
  .category_index .category_nav_list .top .phone_title .list ul li .item a { position: absolute; top: 0px; right: 0px; height: 11.75rem; width: 1.1875rem; }
  .category_index .category_nav_list .top .phone_title .list ul li .item a span { height: 2rem; width: 0.5625rem; display: block; background: url("../images/svg-filter-sort-close.svg") 0px 0.8rem / contain no-repeat; }
  .category_index .category_nav_list .bottom { margin-bottom: 2rem; }
  .category_index .category_nav_list .bottom .title { padding-bottom: 0.8rem; }
  .category_index .category_nav_list .left { width: 100%; text-align: left; border-bottom: 2px solid rgb(238, 238, 238); line-height: 3rem; height: 3rem; padding: 0px 1rem; }
  .category_index .category_nav_list .left b { color: rgb(33, 33, 33); line-height: 3rem; height: 3rem; margin-right: 3rem; font-weight: 200; }
  .category_index .category_nav_list .left .list { float: right; line-height: 3rem; }
  .category_index .category_nav_list .left .list span { float: right; line-height: 3rem; }
  .category_index .category_nav_list .left .chevron-up { display: none; }
  .category_index .category_nav_list .left .chevron-down { display: block; }
  .category_index .category_nav_list .selected .left .chevron-up { display: block; }
  .category_index .category_nav_list .selected .left .chevron-down { display: none; }
  .category_index .category_nav_list .right { display: none; }
  .category_index .category_nav_list .right span { color: rgb(33, 33, 33); }
  .category_index .category_nav_list .selected .right { display: block; width: 100%; }
  .category_index .category_nav_list .right ul li { width: 100%; border-bottom: 2px solid rgb(238, 238, 238); padding: 0px 2rem; overflow: hidden; display: block; }
  .category_index .category_nav_list .right ul li .item { width: 100%; text-align: left; line-height: 3rem; height: 3rem; margin: 0px; }
  .category_index .category_nav_list .right ul li .item a { color: rgb(33, 33, 33); line-height: 3rem; height: 3rem; width: 100%; display: block; }
  .category_index .fiter .right .chevron-down { display: none; }
  .category_index .fiter .right .chevron-up { display: block; color: rgb(250, 150, 0); }
  .category_index .fiter { background-color: rgb(33, 33, 33); color: rgb(238, 238, 238); }
  .category_index .fiter.down { background-color: rgb(238, 238, 238); }
  .category_index .fiter.down .left { }
  .category_index .fiter.down .left p { color: rgb(33, 33, 33); line-height: 3rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .category_index .fiter .right p { float: right; color: rgb(250, 150, 0); }
  .category_index .fiter .right span { line-height: 3rem; font-size: 1rem; overflow: hidden; float: right; padding-left: 0.6rem; }
  .category_index .fiter.down .right span { color: rgb(250, 150, 0); line-height: 3rem; font-size: 1rem; overflow: hidden; }
  .category_index .fiter.down .right .chevron-down { display: block; }
  .category_index .fiter.down .right .chevron-up { display: none; }
  .category_index .fiter { line-height: 3rem; font-size: 16px; width: 100%; overflow: hidden; }
  .category_index .fiter .left span { color: rgb(238, 238, 238); }
  .category_index .fiter .left { float: left; }
  .category_index .fiter .right { float: right; }
  .product_item .p_detail_top .right-extra { width: 100%; }
  .index .adv_list ul li .item .img { text-align: center; }
  .index .adv_list ul li .item .img img { width: 60%; text-align: center; }
  #fix-r { opacity: 0.7; }
  #fix-r span { }
  .index .product_list .product_list_imgs ul { border-top: 0.0625rem solid rgb(187, 187, 187); border-left: 0.0625rem solid rgb(187, 187, 187); }
  .goods_detail .item { border-width: 0px 0.0625rem 0.0625rem 0px; border-top-style: initial; border-left-style: initial; border-top-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-style: solid; border-right-color: rgb(187, 187, 187); }
  .common_product_list ul { border-top: 0.0625rem solid rgb(187, 187, 187); border-left: 0.0625rem solid rgb(187, 187, 187); }
  .common_product_list ul li .item { border-width: 0px 0.0625rem 0.0625rem 0px; border-top-style: initial; border-left-style: initial; border-top-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(187, 187, 187); border-right-style: solid; border-right-color: rgb(187, 187, 187); }
  .yanfa .p3 .aging .list ul { margin-left: -1rem; }
  .yanfa .p3 .aging .list ul li { padding-left: 1rem; }
  .product_item .p_detail_main .title h2 { }
  #fix-r { top: 88%; }
  .category_index .product_nav_list ul li { padding: 0px; }
  .yanfa .p2 .innovative .text .left ul li { padding-right: 0px; }
  .yanfa .p2 .innovative .text .left ul li .item .l { }
  .yanfa .p2 .innovative .text .left ul li .item .l p span { font-size: 1.5rem; padding-right: 3px; }
  .yanfa .p2 .innovative .text .left ul li .item .r p { padding-left: 9rem; font-size: 1rem; }
  .border_top_line { border-top: 1px solid rgb(220, 220, 221); }
  .bottom_lang { text-align: center; margin-bottom: 5px; }
  .bottom_lang .img { width: 1rem; display: inline-block; line-height: 1.5rem; }
  .bottom_lang .img img { width: 100%; }
  .bottom_lang .text { font-size: 1rem; line-height: 1.5rem; display: inline-block; }
  .bottom_lang .text a { color: rgb(238, 238, 238); }
  .common_email .form .row .item1 { padding: 0px; }
  .common_email .form .label_diy { width: 100%; position: relative; }
  .common_email .form .form-group label { float: left; }
  .common_email .form .input { width: 100%; padding: 0px; }
  .common_email .form .form-group .btn { float: left; margin: 0px; }
  .common_category_list .img_nav { }
  .common_category_list .img_nav ul { padding: 1rem 0px; margin: 0px; }
  .common_category_list .img_nav ul li { background-color: rgb(245, 245, 246); margin-bottom: 2px; padding: 0px 0px 0px 1rem; }
  .common_category_list .img_nav ul li a { line-height: 2.5; }
  .dingzhi .content_all .list ul > div > li { margin: 0px; }
  .dingzhi .content_all .list ul > div > li .item { padding: 0px; border: 0px; }
  .dingzhi .content_all .list ul > div > li .item .text { height: auto; margin: 1rem 0px 1.8rem; }
  #fenye { padding: 0px 1rem; }
  .yanfa .p1 .team .list ul li .item .text { padding-left: 0px; }
  .news .list ul li .item .left .time { margin-top: 0.5rem; }
  .fix_email_top { display: none; }
  .swiper-container { width: 100%; height: auto; }
  .swiper-container img { width: 100%; }
  .swiper-pagination-bullet-active { background-color: rgb(250, 150, 0); }
  .swiper-pagination-bullet { border: 1px solid rgb(250, 150, 0); width: 10px; height: 10px; }
  .fromMessage { padding: 1rem; }
  .fromMessage .form .form-group input { width: 100%; }
  .fromMessage .form .form-group .row .item1 { padding: 0px; }
  .fromMessage .form .form-group .label_diy { width: 100%; position: relative; }
  .fromMessage .form .form-group .form-group label { float: left; }
  .fromMessage .form .form-group .input { width: 100%; padding: 0px; }
  .fromMessage .form .form-group .form-group .btn { float: left; margin: 0px; }
  .category_index .product_nav_list ul li .item a { font-size: 15px; }
  .index .battery_institute .list ul { margin-bottom: 5px; }
  .index .battery_institute .list ul li .item .img { text-align: center; margin: 20px 0px 30px; }
  .yanfa .p1 .team .list ul li .item .img { width: 100%; text-align: center; margin: 20px 0px 30px; }
  .common_email { padding-top: 40px; padding-bottom: 40px; }
  .search_index .keyword { padding-left: 1rem; margin: 1.5rem 0px; }
  .search_index .list > ul { margin-left: 0px; border-top: 1px solid rgb(187, 187, 187); margin-bottom: 15px; }
  .search_index .list > ul li { padding: 0px; }
  .callUs .left .title { margin-top: 40px; }
  #google_translate_element { display: none; }
  .fromMessage .form .form-group textarea.form-control { width: 100%; }
  .callUs .success { padding: 30px 0px; }
  .right_send { position: fixed; bottom: 0px; right: 0px; z-index: 99999; }
  .right_send .p1 { line-height: 30px; border-radius: 25px; background-color: rgb(250, 150, 0); width: 200px; height: 30px; text-align: center; cursor: pointer; }
  .right_send .p1 img { width: 27px; }
  .right_send .p1 span { margin-left: 5px; font-weight: bold; }
  .right_send .p2 { width: 270px; height: 390px; border-radius: 15px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.2) 0.0625rem 0.0625rem 0.5rem 0.0625rem; background-color: rgb(255, 255, 255); float: right; }
  .right_send .p2 .title { background-color: rgb(250, 150, 0); position: relative; height: 30px; line-height: 30px; text-align: center; color: rgb(33, 33, 33); font-weight: bold; }
  .right_send .p2 .title span { position: absolute; right: 15px; top: 6px; }
  .right_send .p2 .title span img { width: 12px; }
  .right_send .p3 { width: 270px; height: 390px; border-radius: 15px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.2) 0.0625rem 0.0625rem 0.5rem 0.0625rem; background-color: rgb(255, 255, 255); }
  .right_send .p3 .title { background-color: rgb(250, 150, 0); position: relative; height: 30px; line-height: 30px; text-align: center; color: rgb(33, 33, 33); font-weight: bold; }
  .right_send .p3 .title span { position: absolute; right: 15px; top: 6px; }
  .right_send .p3 .title span img { width: 12px; }
  .right_send .p3 .text { text-align: center; margin: 100px 0px; overflow: hidden; }
  .right_send .p3 .text .p { margin-top: 5px; }
  .right_send .p3 .done { text-align: center; width: 100%; }
  .right_send .p3 .done .p { height: 40px; width: 90%; background-color: rgb(250, 150, 0); line-height: 40px; color: rgb(255, 255, 255); display: inline-block; border-radius: 15px; cursor: pointer; }
  .right_send .textbox { width: 100%; padding: 2% 5%; line-height: 23px; }
  .right_send .textbox input { width: 100%; height: 35px; border-radius: 10px; border: 0.15em solid rgb(224, 224, 224); }
  .right_send .textbox span { color: red; }
  .right_send .textaare { width: 100%; height: 90px; border-radius: 10px; border: 0.15em solid rgb(224, 224, 224); resize: none; }
  .right_send .cancel { color: rgb(250, 152, 58); border: 0.15em solid; width: 45%; height: 40px; margin-left: 10px; border-radius: 10px; background-color: rgb(255, 255, 255); }
  .right_send .send { color: rgb(104, 79, 39); border: 0.15em solid rgb(250, 152, 58); width: 45%; height: 40px; margin-left: 5px; border-radius: 5px; background-color: rgb(250, 152, 58); }
  .news_item .right_part .zhuti .content .diy_imgas .right { padding: 0px; margin: 0px; }
}
@media (max-width: 1680px) {
  .index .shili .right { padding: 40px 0px 0px 70px; }
  .index .shili .right .title { font-size: 28px; }
  .index .shili .right .text p { margin-top: 10px; }
}
@media (min-width: 1200px) {
  .container { width: 1200px; }
}
@media screen and (max-width: 767px) {
  html { font-size: 14px; }
}
@media screen and (min-width: 768px) {
  html { font-size: 16px; }
  .index .product_list { }
  .index .product_list .left_category { padding-right: 1rem; }
  .index .product_list .left_category h2 { }
  .index .product_list .left_category ul { overflow: hidden; border: 1px solid rgb(200, 201, 201); }
  .index .product_list .left_category ul a { line-height: 3.6rem; }
  .index .product_list .left_category ul li { }
  .index .product_list .left_category ul li { }
  .index .product_list .left_category ul li.top { background-color: rgb(33, 33, 33); color: rgb(250, 150, 0); line-height: 3.3rem; padding-left: 1.5rem; }
  .index .product_list .left_category ul li.top p { color: rgb(250, 150, 0); line-height: 3.6rem; font-weight: bold; }
  .index .product_list .left_category ul li .item { }
  .index .product_list .left_category ul li .title { border-top: 1px solid rgb(200, 201, 201); padding-left: 1.5rem; background: rgb(220, 220, 221); }
  .index .product_list .left_category ul li .title h2 { text-align: left; font-weight: bold; }
  .index .product_list .left_category ul li .content { }
  .index .product_list .left_category ul li .content .cat { border-top: 1px solid rgb(200, 201, 201); padding-left: 1.5rem; }
  .index .product_list .left_category ul li .content .cat:hover { background-color: rgb(245, 245, 246); }
  .index .product_list .product_list_imgs ul li { padding: 0px 0px 1rem 1rem; }
  .index .product_list .product_list_imgs ul li .item { }
  .index .product_list .product_list_imgs { }
  .index .product_list .product_list_imgs { }
}
@media screen and (max-width: 320px) {
  .size1 { font-size: 1.43rem; line-height: 1.5; }
  .size2 { font-size: 1.14rem; line-height: 1.6; }
  .size3 { font-size: 1.14rem; line-height: 1.6; }
  .size4 { font-size: 1rem; line-height: 1.8; }
  .size5 { font-size: 0.875rem; line-height: 1.8; }
  .dingzhi .content_all .title h1 { font-size: 20px; }
  .category_index .product_nav_list ul li .item a { font-size: 12px; }
}
.hot-product-image {
  border: 1px solid #e5e5e5;
}
@media(min-width:781px) {
  .p-flex.items-center {
    display: flex;
    align-items: center;
  }
}