@charset "utf-8";
/* CSS Document */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(fonts/fa-solid-900.eot);src:url(fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(fonts/fa-solid-900.woff2) format("woff2"),url(fonts/fa-solid-900.woff) format("woff"),url(fonts/fa-solid-900.ttf) format("truetype"),url(fonts/fa-solid-900.svg#fontawesome) format("svg")}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(fonts/fa-brands-400.eot);src:url(fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(fonts/fa-brands-400.woff2) format("woff2"),url(fonts/fa-brands-400.woff) format("woff"),url(fonts/fa-brands-400.ttf) format("truetype")}
.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fab{font-family: "Font Awesome 5 Free";
    font-weight: 400;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body, html {
	width:100%
}
html{font-size:10px;}
html.active{ height:100%; overflow:hidden;}
@media screen and (max-width: 1920px) {
  html {
    font-size: 0.5208333333vw;
  }
}
html{ height:100%;}
body { margin:0; padding:0;font-family:"Microsoft YaHei", Arial;
line-height:1.5; color:#000;margin:0px auto; height:100%; width:100%;font-size:14px;}
*{ box-sizing:border-box;}
a { color:#000; text-decoration:none;}
a:hover { color:#000;}
img { border:0; display:inline; vertical-align: bottom; width:auto; height:auto; max-width:100%;}
div,ul,li,dl,dd,span,h1,h2,p,h4,h3 { margin:0; padding:0; list-style:none;}
.clear{ clear:both;}
.container{  margin:0px auto;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.flex-between {display: flex;align-items: center;justify-content: space-between;}
.flex-center-y {display: flex;align-items: center;}
.fa-chevron-down:before {
	content:"\f078"
}
.fa-envelope-open:before {
	content:"\f2b6"
}
.fa-phone:before {
	content:"\f095"
}
.fa-clock:before {
	content:"\f017"
}
.fa-book-open:before {
	content:"\f518"
}
.fa-music:before {
	content:"\f001"
}
.fa-instagram:before {
	content:"\f16d"
}
.fa-facebook:before {
	content:"\f09a"
}
.fa-facebook-square:before {
	content:"\f082"
}
.fa-weibo:before {
	content:"\f18a"
}
.fa-weixin:before {
	content:"\f1d7"
}
.fa-caret-right:before {
	content:"\f0da"
}
.fa-book-open:before {
	content:"\f518"
}
.fa-comment-dots:before {
	content:"\f4ad"
}
.fa-grin-wink:before {
	content:"\f58c"
}
.fa-star:before {
	content:"\f005"
}
.fa-gift:before {
	content:"\f06b"
}
.fa-times-circle:before {
	content:"\f057"
}
.fa-file:before {
	content:"\f15b"
}
.fa-comment:before {
	content:"\f075"
}
.fa-address-book:before {
	content:"\f2b9"
}
.fa-hand-holding-heart:before {
	content:"\f4be"
}
.fa-sticky-note:before {
	content:"\f249"
}

/* 头部 */
.part_1{ position:relative; width:100%; }
.banner{ height:94vh;width:100%; display:block; position:relative; }
.banner .swiper{ height:100%;}
.banner ul{width:100%; height:100%;}
.banner ul li{width:100%; height:100%;}
.banner ul li img{width:100%; height:100%;object-fit: cover;
 object-position: center center;}
.banner .content{ width:90%; position:absolute; left:50%; top:50%;transform: translate(-50%,-50%); text-align:center; color:#fff;font-size:19px;font-family: "Arial", Sans-serif; z-index:20;}
.banner.no1 .content{padding: 160px 0px 80px 0px;}
.banner .content .eng{ text-transform: uppercase;
    letter-spacing: 2px; font-weight: 700;}
.banner .content .title{ font-size:66px;font-weight: 700;}
.banner:before{ background-image: linear-gradient( 180deg ,rgba(0,0,0,.9),transparent);
    opacity: 0.3;content: ""; position:absolute; left:0px; top:0px; width:100%; height:100%;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}
.banner .content .more{ margin-top:13px;}
.banner .content .more a{font-size: 15px;
    font-weight: 600;
    font-style: normal;padding: 10px 20px;
    line-height: 15px;
    letter-spacing: 1.4px;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3); color:#fff; border:1px #fff solid;}

.header{ position:absolute; left:0px; width:100%; top:0px; z-index:999;background-color: rgba(0, 0, 0, 0.51);}
.header .container{max-width: 100%;
    padding-left: 35px;
    padding-right: 35px;}
.header .container .logo{ text-align:center;padding-top: 1em; padding-bottom:2em;}
.header .container .logo img{max-width: 163px; height:auto;}
.menu {display: flex;align-items: center;justify-content: center;}
.menu ul{ width:786px; margin:0px auto;display: flex;
    align-items: center;
   justify-content: space-between;}
 .menu ul li{ position:relative;}
.menu ul li a.title{color: rgba(255, 255, 255, 0.78);padding: 0 1em; line-height:4; font-size:16px;display: flex;
    align-items: center;
   justify-content:center; cursor:pointer;}
.menu ul li a.title .fab{ font-size:14px;}
.menu ul li a.title .icon{ width:12px; height:12px; background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:center center; background-size:cover; margin-left:8px;opacity:.78;}
.menu ul li a.title:hover{color: rgba(255, 255, 255, 1);}
.menu ul li a.title:hover .icon{opacity:1;}
.menu ul li .sumbit{ position:absolute; left:0px; top:100%;background-color: rgba(0, 0, 0, 0.2);box-shadow: 0 4px 10px -2px rgba(0,0,0,.1);line-height: 1.45;width: 240px;  z-index:100; display:none;}
.menu ul li .sumbit a{ display:block;color: rgba(255, 255, 255, 0.78); padding: 0.9em 1em; font-size:16px; display:flex;align-items: center;}
.menu ul li .sumbit a:hover{ color:#fff;}
.menu ul li:hover .sumbit{ display:block;}
.menu ul li a .pic{ height:11px; width:auto;margin-right: 0.3em;}

/*底部*/
footer{color: rgba(255, 255, 255, 0.75); line-height:31px;    background-color: #000; font-size:13px; padding:47px 0px;}
footer a{color: rgba(255, 255, 255, 0.75);}
footer a:hover{ color:#fff;}
footer .container{max-width:1200px; width:100%; }
footer .foot{display: flex;align-items:flex-start; margin:0px auto; padding-bottom:40px;}
footer .f_title{    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 16px;
    letter-spacing: 2.9px; margin-bottom:36px;}
footer .f_left .subtit{ margin-bottom:20px;}
footer .f_left{ width:50%; margin-left:4%;}
footer .f_right{ flex:1; margin-left:12%;}
footer .f_right .contact_1 li{display: flex;
    align-items: center;}
footer .f_right .contact_1 li a{display: flex;
    align-items: center;}
footer .f_right .contact_1 li .fas{ margin-right:14px; width: 1.25em;color: rgba(255, 255, 255, 0.5);}
footer .f_right .online{ margin-top:70px;}
footer .f_right .online a{ width: 1.25em;color: rgba(255, 255, 255, 0.5); margin-right:35px; font-size:26px;}
footer .f_right .online a:last-child{ margin-right:0px;}
footer .f_right .online a.fas:hover{ color:#fff;}
.copyright{ text-align:center; padding:10px 0px; border-top:1px rgba(255, 255, 255, 0.31) solid;}

/*移动菜单*/
.menubtn{
    display: flex;
    justify-content: center;
    align-items: center;
	width:51px;
	height:53px; padding:0px 15px; background:#fff;
	z-index:100;
	display:none; 
}
.menubtn .navbar-icons {
    height: 15px;
	width:100%;
    position: relative;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: .5s ease-in-out;
    display: flex;
	flex-direction:column;

	justify-content:space-between;
    cursor: pointer;
}

.menubtn .navbar-icons span {
    display: block;
    height: 2px;
    width: 100%;
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: .25s ease-in-out;
	top: 0;
    -webkit-transform-origin: left center;
    transform-origin: left center;
	background-color: #000;
	position:relative;
}

.menubtn .navbar-icons span:first-child {
    -webkit-transform-origin: left center;
    transform-origin: left center;
}

.menubtn .navbar-icons span:nth-child(2) {
    -webkit-transform-origin: left center;
    transform-origin: left center;
	
}

.menubtn .navbar-icons span:nth-child(3) {
    -webkit-transform-origin: left center;
    transform-origin: left center;
}

.menubtn.open .navbar-icons span:first-child {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 1px;
}

.menubtn.open .navbar-icons span:nth-child(2) {
    opacity:0;
}

.menubtn.open .navbar-icons span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
	top:1px;
}

.menu-mc{
	position:fixed;
	overflow:hidden;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
	z-index:500;
	transition:all .5s;
	-webkit-transition:all .5s;
	transform:translateY(-100%);
	-webkit-transform:translateY(-100%);
	padding-top:67px;
	display:flex;
	flex-direction:column;
	display:none;
	
}

.menu-mc.active{
	transform:translateY(0);
	-webkit-transform:translateY(0);
}

.menu-mc .list{
	flex:1;
	overflow:auto;
	background-color: rgba(0, 0, 0, 0.9);
}

.menu-mc .list ul{
	padding:0 0px;border-top: 1px solid #fff;
}

.menu-mc .list ul li{
	line-height:52px;list-style:none;

}
.menu-mc .list ul li .submenu{ display:none;}
.menu-mc .list ul li a{color: rgba(255, 255, 255, 0.76);}
.menu-mc .list ul li .title{border-bottom: 1px solid #fff;display: flex;align-items: center;justify-content:space-between;  padding:0px 20px; font-size:16px;}
.menu-mc .list ul li .title .icon{ width:27px; height:27px; background-image:url(../images/icon.png); background-repeat:no-repeat; background-position:center center; background-size:cover;}
.menu-mc .list ul li a{
	display:block;
	font-size:16px;
}
.menu-mc .list ul li .submenu a{ padding-left:30px;border-bottom: 1px solid #fff; position:relative;display: flex;
    align-items: center;}
.menu-mc .list ul li .submenu a:before{content: "\f105";
   font-family: "Font Awesome 5 Free";
    font-size: 15px;
    text-decoration: inherit;
    display: inline-block;
    margin-right: 7px;}
.menu-mc .list ul li .tpleft{display: flex;
    align-items: center;}
.menu-mc .list ul li .pic{ height:11px; width:auto; margin-right:7px; }
.top_one{ height:153px;}
.install_1{ max-width:990px; margin:0px auto; width:100%; padding:10px;}
.install_1 p{ margin-bottom:20px;}
.element_1{ max-width:1200px; margin:0px auto; width:100%; margin-bottom:30px;}
.que_one{ text-align:center;}
.problem_1{ max-width:970px; margin:0px auto; padding:10px; padding-top:145px;}
.problem_1 .pr_title{ text-align:center;font-size: 23px;
    font-weight: 500;
    line-height: 23px;
    letter-spacing: 5.4px; margin-bottom:50px;}
.problem_1 .pr_desc{ font-size:16px; line-height:31px;    letter-spacing: 0.7px; margin-bottom:113px;}
.problem_1 .a_title{ font-size:16px; font-weight:bold; margin-bottom:20px;}
.ans_one { margin-bottom:130px;}
.ans_one ul li{ border-bottom: 1px solid #d5d8dc;font-size: 15px; margin-bottom: 17px;}
.ans_one ul li .tit{ cursor:pointer;
    font-weight: 500;
    letter-spacing: 1.7px;display: flex;
    align-items:flex-start; padding:15px; line-height:1;}
.ans_one ul li .tit .fas{ width:1em; font-size:17px;display: flex;
    align-items: center;
    justify-content: center; margin-right:5px;}
.ans_one ul li .desc{ padding:15px; font-size:14px; line-height:33px; display:none;}
.ans_one ul li.active .desc{ display:block;}
.ans_one ul li .tit.active .fas:before{ display: flex;
    align-items: center;
    justify-content: center;transform: rotate(
270deg
);
-webkit-transform: rotate(
270deg
);
}
.ans_one:last-child{ margin-bottom:80px;}
/*售后*/
.Sales_1{ padding:175px 25px;}
.Sales_1 .content{ max-width:700px; margin:0px auto; text-align:center;}
.Sales_1 .content .title{ font-weight:bold;    font-size: 45px;
    font-weight: 600;
    line-height: 1.4em; margin-bottom:46px;}
.Sales_1 .content .desc{    line-height: 30px;
    letter-spacing: 0.1px; font-size:22px;}
.Sales_2{ min-height:461px;background-image:url(../images/4k-1-scaled.jpg); background-repeat:no-repeat; background-position:bottom center; background-size:cover;display: flex;
    align-items: center;
    justify-content: center;}
.Sales_2 .content{ max-width:529px; margin:0px auto; color:#fff; font-weight:bold; text-align:center; width:90%;}
.Sales_2 .content .title{font-size: 22px;
    line-height: 30px;
    text-shadow: -4px 0px 10px #050000; margin-bottom:50px; padding-top:30px;}
.Sales_2 .content .desc{font-size: 37px;
    line-height: 49px;
    letter-spacing: 1.7px;
    text-shadow: 5px 4px 13px #000000;}
.Sales_3{ padding:100px 20px;}
.Sales_3 .container{ max-width:932px; margin:0px auto;}
.Sales_3 .s_title{ font-weight:bold; font-size: 45px;
    font-weight: 900;
    line-height: 1.2em; text-align:center; margin-bottom:70px;}
.Sales_3 ul{display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 46px 46px;
align-items: stretch;}
.Sales_3 ul li{ background:#fff;box-shadow: 0px 0px 55px 5px rgba(0,0,0,0.06); border:1px #fff solid;    padding: 25px 25px 55px 25px; text-align:center;transition: all .3s ease;-webkit-transition: all .3s ease;}
.Sales_3 ul li .icon_2{ height:120px;display: flex;
    align-items: center;
    justify-content: center;font-size: 50px;background-color: rgba(255, 255, 255, 0);
    fill: #bfbfbf;
    color: #bfbfbf; margin-bottom:15px;}
.Sales_3 ul li .icon_2 .fas{transition: all .3s ease;-webkit-transition: all .3s ease;}
.Sales_3 ul li .title { font-size:26px; font-weight:bold; margin-bottom:10px; line-height:1.3;}
.Sales_3 ul li .desc {font-size: 16px;
    font-weight: 300;
    line-height: 1.7em; }
.Sales_3 ul li:hover{border:1px #00ce1b solid;
    box-shadow: 0px 0px 55px 0px rgba(0,0,0,0.19)}
.Sales_3 ul li .icon_2 .fas:hover{ font-size:55px;background-color: rgba(0, 206, 27, 0);
    fill: #00ce1b;
    color: #00ce1b;}
.Sales_4{ min-height:54vh;background-image:url(../images/xuan.png); background-repeat:no-repeat; background-position:center center; background-size:cover;display: flex;
    align-items: center;
    justify-content: center; position:relative;}
.Sales_4:before { position:absolute; left:0px; top:0px; width:100%; height:100%;
	background-color: transparent;
    background-image: radial-gradient(at center center, #00000052 0%, #000000 100%);
    opacity: 0.96;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	content: '';
}
.Sales_4 .content{ text-align: center; color:#fff; position:relative; z-index:10; max-width:800px; width:90%;}
.Sales_4 .content .title{font-size: 45px; font-weight:bold; margin-bottom:17px;}
.Sales_4 .content .desc{ color: #FFFFFFBF; font-size:18px;line-height: 2;}
.Sales_5{ background-image:url(../images/WechatIMG392-scaled.jpg); background-repeat:no-repeat; background-position:bottom center; display: flex;
    align-items: center;
    justify-content: center; position:relative; color:#fff; padding:175px 0px;}
.Sales_5:before { position:absolute; left:0px; top:0px; width:100%; height:100%;
	background-color: transparent;
    background-image: radial-gradient(at center center, #000000B3 7%, #000000 100%);
    opacity: 0.61;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	content: '';
}
.Sales_5 .container { position:relative; z-index:10; max-width:990px; }
.Sales_5 .container .title{ text-align:center;font-size: 45px;
    font-weight: 600;
    line-height: 1.2em;margin-bottom:26px;}
.Sales_5 ul{display: grid;
	grid-template-columns: repeat(3, 1fr);
align-items: stretch; padding:10px;
}
.Sales_5 ul li{ padding:25px; text-align:center;}
.Sales_5 ul li .tit{font-size: 26px;
    font-weight: 600;margin-bottom:5px;}
.Sales_5 ul li .desc{ line-height:28px; min-height:56px;display: flex;
    align-items: center;
    justify-content: center;}
.Sales_6{ padding:147px 10px;}
.Sales_6 .container{ max-width:990px; margin:0px auto;display: flex;align-items:flex-start; width:90%; }
.Sales_6 .container .tpleft{ width:50%; padding-right:48px;}
.Sales_6 .container .tpleft .title{ font-weight:bold; line-height:1; font-size:45px; margin-bottom:70px;}
.Sales_6 .container .tpleft .photo{ width:100%;}
.Sales_6 .container .tpleft .photo img{ width:100%; height:auto;}
.Sales_6 .sa_show ul li{display: flex;align-items: flex-start; margin-bottom:35px;}
.Sales_6 .sa_show ul li:last-child{ margin-bottom:0px;}
.Sales_6 .sa_show ul li .fas{ text-align:center; font-size:15px; margin-top:7px; fill: #000000;
    color: #000000;
    border-color: #000000; margin-right:7px; display:inline-block;}
.Sales_6 .sa_show{ flex:1;}
.Sales_6 .sa_show ul li .cont{ flex:1; overflow:hidden;}
.Sales_6 .sa_show ul li .cont .tit{ font-weight:bold;font-size: 25px;
line-height:1.2; margin-bottom:3px;}
.Sales_6 .sa_show ul li .cont .desc{font-size: 16px;
    font-weight: 400;color: #555555;
    line-height: 1.8;}
.Sales_6 .sa_show ul li .cont .desc.ts{ line-height:1.4;}
.Sales_6 .sa_show ul li .fas{transition: all .3s ease;-webkit-transition: all .3s ease;width: 23px;
}
.Sales_6 .sa_show ul li .fas:hover{ font-size:17px;}
.Sales_6.no1 .sa_show ul li{ margin-bottom:25px;}
.Sales_6.no3{ position:relative; padding:0px;}
.Sales_6.no3 .container{align-items: stretch;}
.Sales_6.no3 .s_left{ width:50%; padding-right:48px;display: flex;
    align-items: center;justify-content: flex-start;}
.Sales_6.no3 .s_left .title{ width:90%; margin:0px auto;font-size: 48px; font-weight: 900;
    line-height: 53px;
    letter-spacing: 4.1px; position:relative; z-index:30; color:#fff;}
.big_t{ text-align:center;font-size: 45px; font-weight:bold; margin-bottom:100px; margin-top:40px;}
.Sales_6.no3 .s_photo{ position:absolute; left:0px; width:calc(50% - 48px); top:0px; height:100%;}
.Sales_6.no3 .s_photo img{ width:100%; height:100%;object-fit: cover;
 object-position: center center;}
.Sales_6.no3 .s_photo:before{background-color: #000000;
    opacity: 0.36; position:absolute; left:0px; top:0px; width:100%; height:100%;content: '';}
.Sales_6 .sa_show.no3 ul li .fas{ font-size:32px; width:38px; text-align:center;}
.Sales_6 .sa_show.no3 ul li .fas:hover{ font-size:34px;}
.Sales_6 .sa_show.no3 ul li .fa-comment{ margin-top:0px;}
.Sales_6 .sa_show.no3 ul li .fa-address-book{ margin-top:4px;}
.dance{ margin-bottom:260px;}
.Sales_4.no1{ min-height:54vh;background-image:url(../images/11-scaled.jpg); }
.Sales_4.no1 .content .desc{ font-size:16px;}
.Sales_4.no1:before{ display:none;}

.Sales_51{ background-image:url(../images/WechatIMG1138-e1693982538984.jpeg); background-repeat:no-repeat; background-position:center center; display: flex;
    align-items: center;
    justify-content: center; position:relative; color:#fff; padding:95px 0px; margin-bottom:100px;}
.Sales_51:before { position:absolute; left:0px; top:0px; width:100%; height:100%;
	background-color: transparent;
    background-image: radial-gradient(at center center, #000000AD 100%, #24040EBF 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	content: '';
}
.Sales_51 .container { position:relative; z-index:10; max-width:500px; width:90%; margin:0px auto;}
.Sales_51 .container .title{ text-align:center;font-size: 45px;
    font-weight: 600;
    line-height: 1.2em;margin-bottom:59px;}
.Sales_51 .infor{ text-align:center;font-size: 17px; line-height:2; color:#fff; font-weight:bold; margin-bottom:38px;}
.Sales_51 ul{ margin-bottom:18px;}
.Sales_51 ul li { text-align:center; flex:1;}
.Sales_51 ul li .tit{ text-align:center; margin:auto;margin-bottom:26px; width:91px; height:91px; position:relative; }
.Sales_51 ul li .tit .txt{ position:absolute; top:50%; left:0px; width:100%; text-align:center; transform:translateY(-50%);font-weight:bold;color:#fff;font-size: 39px;}
.Sales_51 ul li .tit .el-progress,
.Sales_51 ul li .tit .el-progress-circle {
    width: 100% !important;
    height: 100% !important;
}
.Sales_51 ul li .tit sup {
    color: #FFFFFF;
    font-size: 15px;
}
.Sales_51 ul li .progress {
    position: absolute;
    width: 100%;
	top:0;
	left:0;
    height: 100%;
}
.Sales_51 ul li .desc{ font-size:18px;}
.Sales_51 .sml_t{ text-align:center; font-size:12px; line-height:2;}
.dance1{ margin-bottom:0px;}
.Sales_6.no3 .spec{ max-width:1200px;}
.Sales_6.no3 .s_left{ min-height:500px;}
.Sales_6.no3 .spec .s_photo:before{  opacity: 0.61;}
.Sales_6.no3 .spec .s_left .title{ line-height:1.2;}

.product { background: #f5f5f5;margin:auto; padding:5% 2.5%;}
.product .list{ overflow:hidden;max-width:1200px;width:100%; margin:auto;}
.product .list ul{ height:auto; margin:auto; overflow:auto;}
.product .list ul li{float:left;width:18.4%; margin-right:2%; background-color:#fff; margin-bottom:2%;}
.product .list ul li:nth-child(5n){ margin-right:0;}
.product .list ul li a{ display:block; padding:20px 30px; font-size:14px;}
.product .list ul li .img{ display:block; padding-bottom:100%; position:relative; margin-bottom:18px;}
.product .list ul li img{ position:absolute;width:100%; height:100%; top:0; left:0;}
.product .list ul li .info{ text-align:center; margin-bottom:14px;}
.product .list ul li .info .price{ margin-top:10px; color:#ED4014;}
.product .list ul li .info .title{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


.divid-a a {
	display:inline-block;
    background: #fff;
    color: #000;
    font-size: 14px;
    padding:0px 15px;
	height:40px;
	line-height:40px;
    cursor:pointer; margin:3px 4px;
	border:1px #dedede solid; border-radius:5px;
} 

.divid-a .active {
   color: #ED4014;
    background:#fff;
	border:1px #ED4014 solid;
}
.divid-a a:hover{ background:#f0f0f0;}
.divid-a .up{ font-family:"黑体"; color:#000;}
.divid-a .formbit{ width:95px;border:1px #dedede solid; display:flex;align-items: center; height:32px; padding:0px 8px;border-radius:5px; margin-left:4px;}
.divid-a .formbit input{ flex:1; overflow:hidden; border:0px; outline:none; height:27px; line-height:normal; font-size:12px;}
.divid-a .formbit input::-webkit-input-placeholder {
color:#333333; 
}
.divid-a .formbit .icon-xiajiantou{ color:#dbdbdb;}

@media screen and (max-width:1200px)
{
	footer .container{ width:90%;}
	.Sales_3 ul li .title{ font-size:25px;}
	.Sales_3 ul li .desc{ font-size:14px;}
	.Sales_3 ul{grid-gap: 26px 26px;}
	
}
@media screen and (max-width:1000px){
	.product .list ul li{width:23.5%; margin-right:2% !important;}
	.product .list ul li:nth-child(4n){ margin-right:0 !important;}
}
@media (max-width: 850px) 
{
	.product .list ul li a{ padding:15px;}
	.menubtn{ display:flex;}
	.menu-mc{ display:flex;}
	.menu{ display:none;}
	.header .container .logo{display: flex;
    align-items: center;
    justify-content: space-between;}
	.header .container { padding:0px 20px;}
	.header .container .logo{ padding-bottom:1em;}
	
	.banner{ height:63vh;}
	.banner.no1 .content{padding: 103px 24px 64px;}
	.banner .content .eng{ font-size:19px;}
	.banner .content .title{ font-size:26px;}
	footer{ font-size:12px; line-height:20px;}
	footer .foot{flex-direction: column;}
	footer .f_left{ width:100%; margin-left:0px; margin-bottom:50px;}
	footer .f_right{ margin-left:0px;}
	footer .f_right .contact_1 li{ line-height:21px; letter-spacing:1.4px;}
	footer .f_title{ margin-bottom:20px;}
	.copyright{ text-align:left;}
	footer{ padding-bottom:27px;}
	.top_one{ height:67px;}
	.problem_1 .pr_title{ font-size:16px; line-height:15px;}
	.problem_1{ padding-top:65px;}
	.problem_1 .pr_desc{ font-size:14px; line-height:29px; margin-bottom:73px;}
	.ans_one ul li .tit{ font-size:14px; line-height:29px; padding:12px;}
	.ans_one ul li .tit .fas{ margin-top:6px;}
	.ans_one ul li .desc{ font-size:13px; line-height:25px; padding:12px 10px; margin-bottom:20px;}
	.ans_one{ margin-bottom:65px;}
	.ans_one ul li{ margin-bottom:3px;}
	footer .foot{ padding-bottom:20px;}
	footer .f_right .online{ margin-top:50px;}
	.Sales_1 .content .title{ font-size:30px;}
	.Sales_1 .content .desc{ font-size:13px; line-height:1.5;}
	.Sales_1{ padding:70px 20px 100px;}
	.header .container .logo img{ max-width:127px;}
	.header .container .logo{ padding:0.5em 0px;}
	.Sales_2 .content .title{ font-size:15px; line-height:1.6; margin-bottom:25px; padding-top:40px;}
	.Sales_2 .content .desc{ font-size:23px; line-height:1.3;}
	.Sales_2{ min-height:343px;}
	.Sales_3{ padding:50px 20px;}
	.Sales_3 .s_title{ font-size:30px; margin-bottom:44px;}
	.Sales_4 .content .title{ font-size:30px;}
	.Sales_4 .content .desc{ font-size:14px;}
	.Sales_4{ min-height:287px;}
	.Sales_5{ padding:70px 0px;}
	.Sales_5 .container .title{ font-size:35px; margin-bottom:0px;}
	}
@media (max-width: 768px) 
{
	.Sales_3 ul{grid-template-columns: repeat(1, 1fr);}
	.Sales_5 ul{grid-template-columns: repeat(1, 1fr);}
	.Sales_5 ul li{ padding:18px 0px 0px;}
	.Sales_6 .container{flex-direction: column;}
	.Sales_6 .container .tpleft{ width:100%; padding-right:0px; margin-bottom:23px;}
	.Sales_6{ padding:45px 0px;}
	.Sales_6 .container .tpleft .title{ text-align:center; font-size:25px; display:flex; margin-bottom:42px;align-items: center;
    justify-content: center;}
	.Sales_6 .sa_show ul li{flex-direction: column; text-align:center;}
	.Sales_6 .sa_show ul li .fas{ width:100%; margin-bottom:15px;}
	.Sales_6 .sa_show ul li .cont .tit{ font-size:20px;}
	.Sales_6 .sa_show ul li .cont .desc{ font-size:13px;}
	.Sales_6 .sa_show ul li .cont{ flex:none; width:100%;}
	.big_t{ font-size:30px; margin-bottom:42px;}
	.Sales_6.no3 .container{ width:100%}
	.Sales_6.no3 .s_left{ width:100%; padding-right:0px; min-height:auto; position:relative; display:block; margin-bottom:17px;}
	.Sales_6.no3 .s_photo{ position: relative; width:100%; height:251px;}
	.Sales_6.no3 .s_left .title{ position:absolute; top:50%; left:50%;transform: translate(-50%,-50%); font-size:30px; text-align:center; line-height:1.1;}
	.Sales_6 .sa_show.no3{ flex:none; width:80%; margin:0px auto;}
	.Sales_6 .sa_show.no3 ul li{ text-align:left;}
	.Sales_6 .sa_show.no3 ul li .fas{ text-align:left; font-size:25px;}
	.dance{ margin-bottom:95px;}
	.Sales_4.no1 .content .desc{ font-size:13px; line-height:1.3;}
	.Sales_4.no1 .content .desc p{ margin-bottom:20px;}
	.Sales_4.no1{ min-height:360px;}
	.Sales_51 .container .title{ font-size:30px; margin-bottom:20px;}
	.Sales_51 .infor{ font-size:15px; line-height:1.3;}
	.Sales_51 .infor p{ margin-bottom:25px;}
	.Sales_51{ padding:45px 0px;}
	.Sales_51 ul li .desc{ font-size:17px;}
	.Sales_51 ul{ margin-bottom:53px;}
	.Sales_51 .sml_t{ font-size:8px; letter-spacing:1px;}
	.Sales_51{ margin-bottom:0px;}
	.Sales_6.no3 .spec .s_left{ margin-bottom:27px;}
	.Sales_6.no3 .spec .s_photo{ min-height:287px;}
	.Sales_6.no3 .spec .s_left .title{ font-size:28px; line-height:1;}
	.Sales_6.no3 .spec .sa_show.no3{ width:90%; margin-bottom:70px;}
	.Sales_6.no3 .spec .sa_show.no3 ul li{ text-align:center;}
	.Sales_6.no3 .spec .sa_show.no3 ul li .fas{ width:100%; text-align:center;}
}

@media (max-width:640px){
	.product .list ul li{width:49%; margin-right:2% !important;}
	.product .list ul li:nth-child(2n){ margin-right:0 !important;}
}

@media (max-width:480px){
	.Sales_51 ul li .tit .txt{
		font-size:28px;
	}
	.Sales_51 ul li .tit sup{
		font-size:12px;
	}
	.Sales_51 ul li .tit{
		width:80px;
		height:80px;
	}
}