html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu,a,div,li,input,button,img,span{margin:0;padding:0;box-sizing:border-box}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:normal}
html,body,fieldset,img,iframe,abbr{border:0}
i,cite,em,var,address,dfn{font-style:normal}
[hidefocus],summary{outline:0}
li{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
small{font-size:100%;font-weight:normal}
sup,sub{font-size:83%}
pre,code,kbd,samp{font-family:inherit}
q:before,q:after{content:none}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button{cursor:pointer}
del,ins,u,s,a,a:hover{text-decoration:none}
body{font:.18rem/1.5 "Poppins-Medium","Microsoft YaHei","微软雅黑",\5fae\8f6f\96c5\9ed1,sans-serif;color:#818181;}
body,textarea,input,button,select,keygen,legend{outline:0}
textarea,input,button,select{font-size: inherit; line-height: inherit;}
/* body,textarea,input,button,select,keygen,legend{font:14px/24px "HarmonyOS_Sans_SC_Regular","Microsoft YaHei",sans-serif,\5b8b\4f53;color:#333;outline:0} */
body{background-color:#FFF;position:relative;width:100%;margin:0 auto;overflow-x:hidden;left:0}
html{background:#fff}
body.body_ie{height:auto !important}
img{max-width:100%;height:auto;border:0;vertical-align:middle}
p{text-align:justify; min-height: .3rem;font-size: .18rem;}
strong{display:block}
a{display:block;color:inherit;text-decoration:none}
.fl{float:left}
.fr{float:right}
input,button{border:none;background-color:transparent;outline:none}
input[type="checkbox"]{vertical-align:-2px;margin-right:4px}
input::-webkit-input-placeholder{color:#958170}
input:-moz-placeholder{color:#958170}
input::-moz-placeholder{color:#958170}
input:-ms-input-placeholder{color:#958170}
input{outline: none; background-color: transparent;}
textarea::-webkit-input-placeholder{color:#958170}
textarea:-moz-placeholder{color:#958170}
textarea::-moz-placeholder{color:#958170}
textarea:-ms-input-placeholder{color:#958170}
::-webkit-scrollbar{width:6px;height:6px;background-color:rgba(210,210,210,.5);-webkit-border-radius:6px;-moz-border-radius:6px; border-radius:6px;}
::-webkit-scrollbar-thumb{background-color:#999;-webkit-border-radius:6px;-moz-border-radius:6px; border-radius:6px;}
img{display:block}

@font-face {
  font-family: 'Poppins-Medium';
  src: url('../fonts/Poppins-Medium.eot');
  src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Poppins-Medium.woff2') format('woff2'),
    url('../fonts/Poppins-Medium.woff') format('woff'),
    url('../fonts/Poppins-Medium.ttf') format('truetype'),
    url('../fonts/Poppins-Medium.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Rany-Bold';
  src: url('../fonts/Rany-Bold.eot');
  src: url('../fonts/Rany-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Rany-Bold.woff') format('woff'),
    url('../fonts/Rany-Bold.woff2') format('woff2'),
    url('../fonts/Rany-Bold.ttf') format('truetype'),
    url('../fonts/Rany-Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

div, div:before, div:after{background-repeat: no-repeat; background-position: center; background-size: contain;}
html{font-size: 100px;}
*{line-height: 1.6;}


/* 个别地方字号15 */
.index-cnt5 .ul .txt p,
.about1-4-cont1 .ul .li .cont .txt p,
.detail-cont1 .fl .detail_p p,
.about1-4-cont1 .ul .li .cont .txt p,
.about3-cont2 .ul .li .cont .fr p,
.product1_ul .product1_li .txt p
{
  font-size: .15rem;
  min-height: .22rem;

}
.product1-d-cnt1 .cnt2_swiper .fr .p p,
.product1-d-cnt2-new .item p,
.chairman-cnt1 .ri .bom .fl .ul .li p,
.chairman-cnt1 .b1 .li p,
.contact-cnt1 li p,
.intelligence2-cnt2New .ul .li .p p{
  font-size: inherit;
}

.product1-d .s16{
  font-size: calc(18 * 1rem / 100);
}

.s14{font-size: calc(14 * 1rem / 100);}
.s15{font-size: calc(15 * 1rem / 100);}
.s16{font-size: calc(16 * 1rem / 100);}
.s17{font-size: calc(17 * 1rem / 100);}
.s18{font-size: calc(18 * 1rem / 100);}
.s20{font-size: calc(20 * 1rem / 100);}
.s21{font-size: calc(21 * 1rem / 100);}
.s22{font-size: calc(22 * 1rem / 100);}
.s23{font-size: calc(23 * 1rem / 100);}
.s24{font-size: calc(24 * 1rem / 100);}
.s26{font-size: calc(26 * 1rem / 100);}
.s28{font-size: calc(28 * 1rem / 100);}
.s30{font-size: calc(30 * 1rem / 100);}
.s32{font-size: calc(32 * 1rem / 100);}
.s34{font-size: calc(34 * 1rem / 100);}
.s36{font-size: calc(36 * 1rem / 100);}
.s40{font-size: calc(40 * 1rem / 100);}
.s42{font-size: calc(42 * 1rem / 100);}
.s44{font-size: calc(44 * 1rem / 100);}
.s46{font-size: calc(46 * 1rem / 100);}
.s48{font-size: calc(48 * 1rem / 100);}
.s50{font-size: calc(50 * 1rem / 100);}
.s52{font-size: calc(52 * 1rem / 100);}
.s60{font-size: calc(60 * 1rem / 100);}
.s72{font-size: calc(72 * 1rem / 100); line-height: 1.2;}



@media screen and (max-width: 1015px) {
  .index-cnt5 .ul .txt p, .about1-4-cont1 .ul .li .cont .txt p, .detail-cont1 .fl .detail_p p, .about1-4-cont1 .ul .li .cont .txt p, .about3-cont2 .ul .li .cont .fr p, .product1_ul .product1_li .txt p {
    font-size: .25rem;
    min-height: .47rem;
}
  
}





