/* Write your styles *//* css 初始化 */@charset "utf-8"; * {	margin: 0px;	padding: 0px;} body {	font: 18px "Arial", 'Microsoft YaHei', "Lucida Grande", Tahoma, "Hiragino Sans GB", STHeiti, SimSun, sans-serif;	color: #000;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {	margin: 0;	padding: 0} a {	text-decoration: none;	outline: none;	cursor: pointer;	color: #555;} a:hover {	color: #2a3971;} img {	border: none;	vertical-align: bottom;} i,em,cite {	font-style: normal;} ul,li {	list-style: none;	margin: 0;	padding: 0;} * input {	vertical-align: middle;} * textarea {	resize: none;	border-radius: 2px;	outline: none;	border: 1px solid #ccc;} h1,h2,h3,h4,h5,h6 {	margin: 0;	padding: 0;	font-weight: normal;}@media screen and (min-width: 769px){#c_static_001-1736663798747 .e_loop-21 .p_loopitem {    flex-grow: 0;    flex-shrink: 0;    flex-basis: calc(100% / 5);}} .wrap {	margin: 0 auto;	width: 1100px;} .clear {	clear: both;} .none {	display: none;} .block {	display: block;} .fl {	float: left;} .fr {	float: right;} .text-center {	text-align: center;}/* css 初始化 */@media screen and (min-width:1024px) {        .neiye_meun_midle_list a{        color:#0000000;    }        #flaosBox {        position: fixed;        width: 110px;        z-index: 1000000;        right: 2px;        bottom: 100px;    }        #flaosBox li {        margin-bottom: 2px;        overflow: hidden;        height: 50px;        width: 110px;        cursor: pointer;        position: relative;        background: rgba(207, 19, 27,0.9)!important;        border-radius: 3px;    }    #flaosBox li .box-inner {        width: 200px;        height: 50px;        position: absolute;    }            #flaosBox li .box-inner a.icon-top {    background: url(../images/icon_top.png) 10px 15px no-repeat;    }    #flaosBox li .box-inner a {        display: block;        width: 200px;        float: left;        height: 50px;        padding-left: 45px;        line-height: 50px;        color: #fff!important;        text-align: left;    }        #flaosBox li .box-inner a.icon-qq {        background: url(../images/icon_qq.png) 10px 15px no-repeat;    }        #flaosBox li .box-inner a.icon-tel {        background: url(../images/icon_tel.png) 10px 15px no-repeat;    }        #flaosBox li .telcode {        width: 200px;        color: #fff;        font-size: 14px;        text-align: center;        font-weight: bold;    }        #flaosBox li .box-inner a.icon-feedback {        background: url(../images/icon_mes.png) 10px 15px no-repeat;    }        #flaosBox li.queryshow {        overflow: visible;        height: 150px;    }        #flaosBox li.queryshow .box-inner {        position: relative;        right: auto;    }        .querycode {        position: absolute;        top: 50px;        left: 10px;        display: block;    }        .querycode img {        width: 90px;    }            #c_static_001-1736663798747 {    min-height: 300px;    background_radio: 2;    display-radio: 1;    padding-top: 50px;    padding-bottom: 50px;}#c_static_001-1736663798747 .e_container-1 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width: 100%;    background_radio: 1;    display-radio: flex;    max-width: 1400px;    margin-left: auto;    margin-right: auto;}#c_static_001-1736663798747 .e_container-1 .cbox-1-0 {    }#c_static_001-1736663798747 .e_container-1 > .p_item {    flex: 1;    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_container-2 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width: 100%;}#c_static_001-1736663798747 .e_container-2 > .p_item {    flex: 1;    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_richText-4 {    font_radio: 2;    display-radio: 1;    font-size: clamp(0.875rem, 0.844rem + 0.16vw, 1rem);    color: #666;    line-height: 2;    text-align: left;}.clearfix::after {    display: block;    clear: both;    content: "";}#c_static_001-1736663798747 .e_line-5 {    line_radio: 2;    display-radio: 1;    margin-left: 0px;    border-top-style: solid;    border-top-width: 1px;    border-top-color: rgba(197,197,197,1);    margin-top: 30px;    margin-bottom: 30px;}hr {    box-sizing: content-box;    height: 0;}#c_static_001-1736663798747 .e_container-6 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width: 100%;    background_radio: 1;    display-radio: flex;}#c_static_001-1736663798747 .e_container-6 .cbox-6-0 {    align-self: center;    flex: 0 0 38px;}#c_static_001-1736663798747 .e_container-6 > .p_item {     max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_icon-7 {    width: 26px;    height: 28px;    font_radio: 2;    display-radio: 1;    font-size: clamp(0.875rem, 0.844rem + 0.16vw, 1rem);    color: rgba(23,23,23,1);    line-height: 1.8;    text-align: left;}#c_static_001-1736663798747 .e_icon-7 .icon {    margin: 0;    width: 100%;    height: 100%;    fill: currentColor;}svg:not(:root) {    overflow: hidden;}#c_static_001-1736663798747 .e_container-6 .cbox-6-1 {    align-self: center;}#c_static_001-1736663798747 .e_container-6 > .p_item {      max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_h1-8 {    font_radio: 2;    display-radio: 1;    font-size: 20px;    color: rgba(15,15,15,1);    line-height: 1;    text-align: left;    font-weight: normal;    margin-bottom: 0px;    padding-bottom: 0px;}#c_static_001-1736663798747 .e_container-1 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_richText-22 {    font_radio: 2;    display-radio: 1;    font-size: clamp(0.875rem, 0.844rem + 0.16vw, 1rem);    color: #666;    line-height: 2;    text-align: left;}.clearfix::after {    display: block;    clear: both;    content: "";}#c_static_001-1736663798747 .e_line-23 {    line_radio: 2;    display-radio: 1;    margin-left: 0px;    border-top-style: solid;    border-top-width: 1px;    border-top-color: rgba(197,197,197,1);    margin-top: 30px;    margin-bottom: 30px;}#c_static_001-1736663798747 .e_container-24 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width: 100%;    background_radio: 1;    display-radio: flex;}#c_static_001-1736663798747 .e_container-24 .cbox-24-0 {    align-self: center;    flex: 0 0 38px;}#c_static_001-1736663798747 .e_container-24 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_icon-26 {    width: 26px;    height: 28px;    font_radio: 2;    display-radio: 1;    font-size: clamp(0.875rem, 0.844rem + 0.16vw, 1rem);    color: rgba(23,23,23,1);    line-height: 1.8;    text-align: left;}#c_static_001-1736663798747 .e_icon-26 .icon {    margin: 0;    width: 100%;    height: 100%;    fill: currentColor;}svg:not(:root) {    overflow: hidden;}.icon {    font-size: 16px;    width: 20px;    height: 20px;    margin-right: 3px;    font-style: normal;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    vertical-align: middle;    margin-top: -3px;    fill: currentColor;}#c_static_001-1736663798747 .e_container-24 .cbox-24-1 {    align-self: center;}#c_static_001-1736663798747 .e_container-24 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_h1-25 {    font_radio: 2;    display-radio: 1;    font-size: 20px;    color: rgba(15,15,15,1);    line-height: 1;    text-align: left;    font-weight: normal;    margin-bottom: 0px;    padding-bottom: 0px;}#c_static_001-1736663798747 .e_container-27 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width:100%;    background_radio: 1;    display-radio: flex;    max-width: 1400px;    margin-left: auto;    margin-right: auto;    margin-top: 80px;}#c_static_001-1736663798747 .e_container-27 .cbox-27-0 {    flex: 0 0 50%;}#c_static_001-1736663798747 .e_container-27 > .p_item {    width:50%;}#c_static_001-1736663798747 .e_container-33 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width: 100%;}#c_static_001-1736663798747 .e_container-33 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_richText-38 {    font_radio: 2;    display-radio: 1;    font-size: clamp(0.875rem, 0.844rem + 0.16vw, 1rem);    color: #666;    line-height: 2;    text-align: left;}.clearfix::after {    display: block;    clear: both;    content: "";}#c_static_001-1736663798747 .e_line-34 {    line_radio: 2;    display-radio: 1;    margin-left: 0px;    border-top-style: solid;    border-top-width: 1px;    border-top-color: rgba(197,197,197,1);    margin-top: 30px;    margin-bottom: 30px;}#c_static_001-1736663798747 .e_container-35 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width: 100%;    background_radio: 1;    display-radio: flex;}#c_static_001-1736663798747 .e_container-35 .cbox-35-0 {    align-self: center;    flex: 0 0 38px;}#c_static_001-1736663798747 .e_container-35 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_icon-37 {    width: 26px;    height: 28px;    font_radio: 2;    display-radio: 1;    font-size: clamp(0.875rem, 0.844rem + 0.16vw, 1rem);    color: rgba(23,23,23,1);    line-height: 1.8;    text-align: left;}#c_static_001-1736663798747 .e_icon-37 .icon {    margin: 0;    width: 100%;    height: 100%;    fill: currentColor;}svg:not(:root) {    overflow: hidden;}#c_static_001-1736663798747 .e_container-35 .cbox-35-1 {    align-self: center;}#c_static_001-1736663798747 .e_container-35 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_h1-36 {    font_radio: 2;    display-radio: 1;    font-size: 20px;    color: rgba(15,15,15,1);    line-height: 1;    text-align: left;    font-weight: normal;    margin-bottom: 0px;    padding-bottom: 0px;}#c_static_001-1736663798747 .e_container-27 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_richText-28 {    font_radio: 2;    display-radio: 1;    font-size: clamp(0.875rem, 0.844rem + 0.16vw, 1rem);    color: #666;    line-height: 2;    text-align: left;}#c_static_001-1736663798747 .e_line-29 {    line_radio: 2;    display-radio: 1;    margin-left: 0px;    border-top-style: solid;    border-top-width: 1px;    border-top-color: rgba(197,197,197,1);    margin-top: 30px;    margin-bottom: 30px;}#c_static_001-1736663798747 .e_container-30 {    display: flex;    flex-direction: row;    width: 100%;    background_radio: 1;    display-radio: flex;}#c_static_001-1736663798747 .e_container-30 .cbox-30-0 {    align-self: center;    flex: 0 0 38px;}#c_static_001-1736663798747 .e_container-30 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_icon-32 {    width: 26px;    height: 28px;    font_radio: 2;    display-radio: 1;    font-size: clamp(0.875rem, 0.844rem + 0.16vw, 1rem);    color: rgba(23,23,23,1);    line-height: 1.8;    text-align: left;}#c_static_001-1736663798747 .e_icon-32 .icon {    margin: 0;    width: 100%;    height: 100%;    fill: currentColor;}svg:not(:root) {    overflow: hidden;}#c_static_001-1736663798747 .e_container-30 .cbox-30-1 {    align-self: center;}#c_static_001-1736663798747 .e_container-30 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_h1-31 {    font_radio: 2;    display-radio: 1;    font-size: 20px;    color: rgba(15,15,15,1);    line-height: 1;    text-align: left;    font-weight: normal;    margin-bottom: 0px;    padding-bottom: 0px;}#c_static_001-1736663798747 .e_container-9 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width:100%;    background_radio: 1;    display-radio: flex;    max-width: 1400px;    margin-left: auto;    margin-right: auto;    margin-top: 80px;}#c_static_001-1736663798747 .e_container-9 > .p_item {   width:100%;}#c_static_001-1736663798747 .e_container-10 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width: 100%;}#c_static_001-1736663798747 .e_container-10 > .p_item {    max-width: 100%;    max-height: 100%;}.s_title {    font-size: clamp(.875rem,.844rem + .16vw,1rem);    color: #666;    line-height: 1.8;    text-align: left;}#c_static_001-1736663798747 .e_line-11 {    line_radio: 2;    display-radio: 1;    margin-left: 0px;    border-top-style: solid;    border-top-width: 1px;    border-top-color: rgba(197,197,197,1);    margin-top: 30px;    margin-bottom: 30px;}.s_list {    background-color: rgba(255,255,255,0);}#c_static_001-1736663798747 .e_loop-21 .p_list {    display: flex;    position: relative;    max-width: 100%;}#c_static_001-1736663798747 .e_loop-21 .p_loopitem {    flex: 0 0 20%;    position: relative;}#c_static_001-1736663798747 .e_container-17 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width: 100%;    background_radio: 1;    display-radio: flex;    max-width: 262px;    text-align:center;}#c_static_001-1736663798747 .e_container-17 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_image-18 {    overflow: hidden;    display-radio: 1;    max-width: 136.91px;    margin-left: auto;    margin-right: auto;}#c_static_001-1736663798747 .e_image-18 img {    width: 100%;    height: 100%;    object-fit: contain;}#c_static_001-1736663798747 .e_image-19 {    overflow: hidden;    display-radio: 1;    max-width: 20px;    margin-left: auto;    margin-right: auto;}#c_static_001-1736663798747 .e_image-19 img {    width: 100%;    height: 100%;    object-fit: contain;}#c_static_001-1736663798747 .e_text-20 {    line-height: normal;    font_radio: 2;    display-radio: 1;    font-size: 16px;    text-align: center;    margin-top: 5px;}.s_title {    font-size: clamp(.875rem,.844rem + .16vw,1rem);    color: #666;    line-height: 1.8;    text-align: left;}    .contact_title{    font-size:34px;}    #pager{    margin-left:40%;}    	.index_header{		width:100%;		height:auto;		position:fixed;		top:0px;		z-index:9999;	}	.index_header_middel{		width:90%;		height:auto;		margin:0 auto;		display:flex;		justify-content:space-between;		padding:43px 0px;	}		.index_logo{		width:25%;		height:auto;	}		.index_logo img{		width:70%;	}		.index_nav{		width:65%;		height:auto;		display:flex;			}		.index_nav h3 a{	    color:#000000;	    font-weight:blod;	}		.index_nav_list{		flex:1;		font-size:16px;		color:#424242;		margin-top:10px;		text-align:center;	}		.index_nav_list img{		width:20px;		height:20px;	}		.mobile_banner{		display:none;	}		.index_banner{		width:100%;		height:auto;	}		.mobile_header{		display:none;	}		.index_video{		width:100%;		height:100%;		overflow:hidden;		position:relative;	}		.index_video_img img{		width:100%;		height:850px;	}		.index_video_middle{		width:90%;		height:auto;		margin:0 auto;		position:absolute;		top:0px;		left: 0;        right:0;		z-index:99;	}		.index_video_middle_top{		padding:120px 0px 50px  0px;		text-align:center;	}		.big_title{		font-size:2.8rem;		font-weight:blod;		color:#ffffff;	}		.small_title{		font-size:1.6rem;		color:#ffffff;		margin-top:1%;	}		.video{		width:80%;		height:auto;		margin:0 auto;	}		iframe{		height:498px;	}		.index_product_cate{		width:100%;		height:100%;		overflow:hidden;		background:#ededed;		padding-bottom:2%;	}		.index_product_cate_middle{		width:90%;		height:auto;		margin:0 auto;	}		.top_title{		width:100%;		height:auto;		padding:5% 0;		text-align:center;	}		.titles{		font-size:2.8rem;		font-weight:blod;	}		.lines{		width:78px;		height:2px;		background:#d6001f;		margin:0 auto;		margin-top:1%;	}		.index_product_cate_list{		width:100%;		height:auto;		display:flex;		justify-content:space-between;	}		.cate{		width:19%;		height:100%;		overflow:hidden;		background:#ffffff;	}		.cate_img img{		width:100%;	}		.cate_img_info{		padding:10%;		font-size:1.6rem;	}		.index_about_list{		width:100%;		height:auto;		display:flex;		justify-content:space-between;		margin-top:3%;	}		.index_about_list_left{		width:48%;		height:auto;	}		.index_about_remark{		font-size:1.6rem;		line-height:2em;	}		.index_about_shuju{		width:100%;		height:auto;		display:flex;		justify-content:space-between;		padding:10% 0;		flex-wrap:wrap;	}		.index_about_shuju_list{		width:50%;		margin-bottom:7%;	}		.index_about_shuju_list_title{		font-size:2.3rem;		margin-bottom:1%;		font-weight:blod;	}		.number_list{		display:flex;	}		.number{		font-size:3.5rem;		font-weight:blod;		color:#dc203d;	}		.unit{		font-size:3rem;		font-weight:blod;		color:#dc203d;	}		.index_about_right{		width:48%;		height:auto;	}		.index_about_right img{		width:100%;	}		.index_hezuo_list{		width:100%;		height:auto;		display:flex;		justify-content:space-between;		flex-wrap:wrap;	}		.index_hezuo_list_pic{		width:24.5%;		height:auto;		margin-bottom:1%;	}		.index_hezuo_list_pic img{		width:100%;	}		.index_news{		width:100%;		display:flex;		justify-content:space-between;		flex-wrap:wrap;	}		.index_news_list{		width:49.5%;		height:auto;		border:1px solid #d6cfcf;		padding:2%;		display:flex;		justify-content:space-between;		margin-bottom:1%;	}		.index_news_list_left{		width:49%;		height:auto;	}		.day{		font-size:2.5rem;		font-weight:blod;	}		.months{		font-size:1.2rem;		margin-top:2%;	}		.index_news_title{		font-size:1.8rem;		font-weight:blod;	}		.index_news_info{		width:100%;		height:auto;		padding:3% 0;	}		.index_news_remark{		font-size:1.3rem;		color:#a3a3a3;		line-height:2em;		padding:3% 0;	}		.index_news_list_right{		width:49%;		height:auto;	}		.index_news_list_right img{		width:100%;	}		.index_footer{		width:100%;		height:100%;		overflow:hidden;		background:#cf131b;	}		.index_footer_middle{		width:90%;		height:auto;		margin:0 auto;		padding:3% 0;		display:flex;		justify-content:space-between;	}		.index_footer_middle_left{		width:50%;		height:auto;	}		.index_footer_middle_left_info{		width:100%;		height:auto;		padding:6% 0;	}		.info_list{		display:flex;		font-size:1.4rem;		color:#ffffff;		margin-top:2%;	}		.info_detail{		padding:0.5% 2%;	}		.index_footer_middle_right{		width:50%;		height:auto;	}		.index_footer_middle_right_logo{		text-align:right;	}		.index_footer_middle_right_meun{		width:100%;		padding:8% 0;	}		.meunslist{		float:right;		display:flex;	}		.index_footer_middle_right_meun a{		display:block;		color:#ffffff;		font-size:1.6rem;	}		.index_copyright{		width:100%;		font-size:1.7rem;		color:#ffffff;		text-align:center;		padding-bottom:2%;	}		.huanjing img{		border-radius:30px;	}		.huanjing_name{		padding:2%;		text-align:center;		font-size:1.6rem;	}		.shili_list{		width:22%;		height:auto;		border:2px solid #637281;		position:relative;		border-radius:20px;	}		.shili_list_top{		position:absolute;		top:-50px;		left:36%;	}		.shili_list_under{		padding:5%;	}		.shili_list_under_title{		font-size:2.1rem;		text-align:center;		font-weight:blod;		color:#d70021;		margin-top:15%;	}		.shili_list_under_content{		padding:5%;		line-height:2em;		font-size:1.3rem;	}		.shilis{		padding-bottom:8%;	}		.neiye_meun{		width:100%;		height:90px;		border-bottom:2px solid #dc203d;		line-height:90px;	}		.neiye_meun_midle{		width:90%;		height:90px;		margin:0 auto;		display:flex;	}		.neiye_meun_midle_list{		width:20%;		text-align:center;	}		.neiye_meun_midle_list a{		display:block;		width:100%;		font-size:1.7rem;	}		.about_content{		padding:3%;	}		.product_list_title{		text-align:center;	}		.product_list_title_en{		font-size:2.7rem;		color:#db0001;		font-weight:bold;		text-transform: uppercase;	}				.product_list_title_cn{		margin-top:1%;	}		.classname{		position:relative;		top:10px;		font-size:1.6rem;		padding: 0 10px;	}		.prolist{		width:100%;		height:auto;		display:flex;		margin-top:5%;		flex-wrap:wrap;	}		.prolist_liebiao{		width:23%;		height:auto;		padding:2%;		margin-right:1.8%;		margin-bottom:2%;	}		.prolist_liebiao_img{		width:100%;	}		.prolist_liebiao_img img{		width:100%;	}		.fubiaoti{		text-align:center;		font-size:1.7rem;	}		.pro_titles_xinghao{		width:40%;		height:27px;		background:#d70000;		text-align:center;		line-height:27px;		color:#ffffff;		font-size:1.7rem;		font-weight:blod;		margin:5px auto;	}		.prolist_liebiao:hover{		box-shadow: 5px 5px 10px 2px rgba(0, 0, 0, 0.2);	}}@media screen and (max-width:1020px) {        #flaosBox{        display:none;    }        .neirong img{    width:100%;    }		.index_header{		display:none;	}		.mobile_header{		display:block;		width:100%;		height:auto;		position:fixed;		top:0px;		display:flex;	    justify-content:space-between;		z-index:9999;		padding:2%;		background:#ffffff;	}		.mobile_logo{		width:50%;		height:auto;	}		.mobile_logo img{		width:90%;	}		.mobile_meuns{		width:10%;		height:auto;	}		.mobile_meuns img{		width:32px;		height:32px;	}		.sidenav {		background: #ffffff;		width:150px;		position: absolute;		top: 0;		bottom: 0;		padding-top: 50px;	}		.am-offcanvas-content ul li {		width: 100%;		float: left;		height: 50px;	}	.sidenav li {		list-style-type: none;		text-align: center;		font-size: 14px;		font-family: 微软雅黑;	}	li {		list-style: none outside none;	}		.am-offcanvas-content a {		color: #ccc;	}		.index_banner{		display:none;	}		.mobile_banner{		display:block;		width:100%;		height:auto;		margin-top:15%;	}			.index_video{		width:100%;		height:100%;		position:relative;	}		.index_video_img img{		width:100%;		height:350px;	}		.index_video_middle{		width:100%;		height:auto;		margin:0 auto;		position:absolute;		top:0px;		left: 0;        right:0;		z-index:99;	}		.index_video_middle_top{		padding:50px 0px 50px  0px;		text-align:center;	}		.big_title{		font-size:2rem;		font-weight:blod;		color:#ffffff;	}		.small_title{		font-size:1.4rem;		color:#ffffff;		margin-top:1%;	}		.video{		width:80%;		height:auto;		margin:0 auto;	}		iframe{		height:100%;	}			.index_product_cate{		width:100%;		height:100%;		overflow:hidden;		background:#ededed;		padding-bottom:5%;	}		.index_product_cate_middle{		width:90%;		height:auto;		margin:0 auto;		margin-top:3%;	}		.top_title{		width:100%;		height:auto;		padding:5% 0;		text-align:center;	}		.titles{		font-size:2rem;		font-weight:blod;	}		.lines{		width:78px;		height:2px;		background:#d6001f;		margin:0 auto;		margin-top:1%;	}		.index_product_cate_list{		width:100%;		height:auto;		display:flex;		justify-content:space-between;		flex-wrap:wrap;	}		.cate{		width:100%;		height:100%;		overflow:hidden;		background:#ffffff;		margin:2% 0;	}		.cate_img img{		width:100%;	}		.cate_img_info{		padding:10%;		font-size:1.8rem;		text-align:center;	}			.index_about_list{		width:100%;		height:auto;		display:flex;		justify-content:space-between;		flex-wrap:wrap;	}		.index_about_list_left{		width:100%;		height:auto;	}		.index_about_remark{		font-size:1.6rem;		line-height:2em;	}		.index_about_shuju{		width:100%;		height:auto;		display:flex;		justify-content:space-between;		padding:8% 0;		flex-wrap:wrap;	}		.index_about_shuju_list{		width:50%;		margin-bottom:7%;	}		.index_about_shuju_list_title{		font-size:1.3rem;		margin-bottom:1%;	}		.number_list{		display:flex;	}		.number{		font-size:3rem;		font-weight:blod;	}		.unit{		margin-top:3%;	}		.index_about_right{		width:100%;		height:auto;	}		.index_about_right img{		width:100%;	}		.index_hezuo_list{		width:100%;		height:auto;		display:flex;		justify-content:space-between;		flex-wrap:wrap;	}		.index_hezuo_list_pic{		width:49.5%;		height:auto;		margin-bottom:1%;	}		.index_hezuo_list_pic img{		width:100%;	}			.index_news{		width:100%;		display:flex;		justify-content:space-between;		flex-wrap:wrap;	}		.index_news_list{		width:100%;		height:auto;		border:1px solid #d6cfcf;		padding:2%;		display:flex;		justify-content:space-between;		margin-bottom:3%;		flex-wrap:wrap;	}		.index_news_list_left{		width:100%;		height:auto;		}		.day{		font-size:2.5rem;		font-weight:blod;	}		.months{		font-size:1.2rem;		margin-top:2%;	}		.index_news_title{		font-size:1.8rem;		font-weight:blod;	}		.index_news_info{		width:100%;		height:auto;		padding:3% 0;	}		.index_news_remark{		font-size:1.3rem;		color:#a3a3a3;		line-height:2em;		padding:3% 0;	}		.index_news_list_right{		width:100%;		height:auto;			}		.index_news_list_right img{		width:100%;	}			.index_footer{		width:100%;		height:100%;		overflow:hidden;		background:#cf131b;	}		.index_footer_middle{		width:90%;		height:auto;		margin:0 auto;		padding:3% 0;		display:flex;		justify-content:space-between;	}		.index_footer_middle_left{		width:100%;		height:auto;	}		.index_footer_middle_left img{		width:60%;		margin:0 auto;	}		.index_footer_middle_left_info{		width:100%;		height:auto;		padding:6% 0;	}		.info_list{		display:flex;		font-size:1.4rem;		color:#ffffff;		margin-top:2%;	}		.info_detail{		padding:0.5% 2%;	}		.index_footer_middle_right{				display:none;	}				.index_copyright{		width:100%;		font-size:1.4rem;		color:#ffffff;		text-align:center;		padding: 5%;	}		.huanjing_name{		padding:3%;		text-align:center;		font-size:1.4rem;	}		.huanjing img{		border-radius:30px;	}			.shili_list{		width:100%;		height:auto;		border:2px solid #637281;		position:relative;		border-radius:20px;		margin:15% 0;	}		.shili_list_top{		position:absolute;		top:-50px;		left:38%;	}		.shili_list_under{		padding:5%;	}		.shili_list_under_title{		font-size:2rem;		text-align:center;		font-weight:blod;		color:#d70021;		margin-top:10%;	}		.shili_list_under_content{		padding:5%;		line-height:2em;		font-size:1.4rem;	}		.shili_content{		margin-top:20%;	}		.neiye_meun{		width:100%;		height:auto;		border-bottom:2px solid #dc203d;	}		.neiye_meun_midle{		width:90%;		margin:0 auto;		display:flex;		flex-wrap:wrap;	}		.neiye_meun_midle_list{		width:33.33%;		text-align:center;		padding:3%;	}		.neiye_meun_midle_list a{		display:block;		width:100%;		font-size:1.4rem;	}		.about_content{		padding:3%;	}		.about_content img{		width:100%;	}			.product_list_title{		text-align:center;	}		.product_list_title_en{		font-size:2rem;		color:#db0001;		font-weight:blod;		text-transform: uppercase;	}		.product_list_title_cn{		margin-top:1%;		display:flex;		margin-left:-2%;	}		.product_list_title_cn img{		width:40%;	}		.classname{		position:relative;		top:10px;		font-size:1.4rem;	}		.prolist{		width:100%;		height:auto;		display:flex;		margin-top:5%;		flex-wrap:wrap;		justify-content:space-between;			}		.prolist_liebiao{		width:49%;		height:auto;		padding:2%;		margin:2% 0;		border:1px solid #e9e9e9;	}		.prolist_liebiao_img{		width:100%;	}		.prolist_liebiao_img img{		width:100%;	}		.fubiaoti{		text-align:center;		font-size:1.4rem;	}		.pro_titles_xinghao{		width:100%;		height:27px;		background:#d70000;		text-align:center;		line-height:27px;		color:#ffffff;		font-size:1.4rem;		font-weight:blod;		margin:5px auto;	}		.prolist_liebiao:hover{		box-shadow: 5px 5px 10px 2px rgba(0, 0, 0, 0.2);	}				    #c_static_001-1736663798747 {    min-height: 300px;    background_radio: 2;    display-radio: 1;    padding-top: 50px;    padding-bottom: 50px;}#c_static_001-1736663798747 .e_container-1 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width: 100%;    background_radio: 1;    display-radio: flex;    max-width: 1400px;    margin-left: auto;    margin-right: auto;}#c_static_001-1736663798747 .e_container-1 .cbox-1-0 {   }#c_static_001-1736663798747 .e_container-1 > .p_item {       width: 100%;   }.contact_title{    font-size:2rem;}#c_static_001-1736663798747 .e_container-2 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width: 100%;}#c_static_001-1736663798747 .e_container-2 > .p_item {    flex: 1;    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_richText-4 {    font_radio: 2;    display-radio: 1;    font-size: clamp(0.875rem, 0.844rem + 0.16vw, 1rem);    color: #666;    line-height: 2;    text-align: left;}.clearfix::after {    display: block;    clear: both;    content: "";}#c_static_001-1736663798747 .e_line-5 {    line_radio: 2;    display-radio: 1;    margin-left: 0px;    border-top-style: solid;    border-top-width: 1px;    border-top-color: rgba(197,197,197,1);}hr {    box-sizing: content-box;    height: 0;}#c_static_001-1736663798747 .e_container-6 {    display: flex;    flex-direction: row;    width: 100%;    background_radio: 1;    display-radio: flex;}#c_static_001-1736663798747 .e_container-6 .cbox-6-0 {    align-self: center;    flex: 0 0 38px;}#c_static_001-1736663798747 .e_container-6 > .p_item {     max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_icon-7 {    width: 26px;    height: 28px;    font_radio: 2;    display-radio: 1;    font-size: clamp(0.875rem, 0.844rem + 0.16vw, 1rem);    color: rgba(23,23,23,1);    line-height: 1.8;    text-align: left;}#c_static_001-1736663798747 .e_icon-7 .icon {    margin: 0;    width: 100%;    height: 100%;    fill: currentColor;}svg:not(:root) {    overflow: hidden;}#c_static_001-1736663798747 .e_container-6 .cbox-6-1 {    align-self: center;}#c_static_001-1736663798747 .e_container-6 > .p_item {      max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_h1-8 {    font_radio: 2;    display-radio: 1;    font-size:18px;    color: rgba(15,15,15,1);    line-height: 1;    text-align: left;    font-weight: normal;    margin-bottom: 0px;    padding-bottom: 0px;}#c_static_001-1736663798747 .e_container-1 > .p_item {    max-width: 100%;    max-height: 100%;    }.cbox-1-1{    margin-top:10%;}#c_static_001-1736663798747 .e_richText-22 {    font_radio: 2;    display-radio: 1;    font-size: clamp(0.875rem, 0.844rem + 0.16vw, 1rem);    color: #666;    line-height: 2;    text-align: left;}.clearfix::after {    display: block;    clear: both;    content: "";}#c_static_001-1736663798747 .e_line-23 {    line_radio: 2;    display-radio: 1;    margin-left: 0px;    border-top-style: solid;    border-top-width: 1px;    border-top-color: rgba(197,197,197,1);}#c_static_001-1736663798747 .e_container-24 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width: 100%;    background_radio: 1;    display-radio: flex;}#c_static_001-1736663798747 .e_container-24 .cbox-24-0 {    align-self: center;    flex: 0 0 38px;}#c_static_001-1736663798747 .e_container-24 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_icon-26 {    width: 26px;    height: 28px;    font_radio: 2;    display-radio: 1;    font-size: clamp(0.875rem, 0.844rem + 0.16vw, 1rem);    color: rgba(23,23,23,1);    line-height: 1.8;    text-align: left;}#c_static_001-1736663798747 .e_icon-26 .icon {    margin: 0;    width: 100%;    height: 100%;    fill: currentColor;}svg:not(:root) {    overflow: hidden;}.icon {    font-size: 16px;    width: 20px;    height: 20px;    margin-right: 3px;    font-style: normal;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    vertical-align: middle;    margin-top: -3px;    fill: currentColor;}#c_static_001-1736663798747 .e_container-24 .cbox-24-1 {    align-self: center;}#c_static_001-1736663798747 .e_container-24 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_h1-25 {    font_radio: 2;    display-radio: 1;    font-size:18px;    color: rgba(15,15,15,1);    line-height: 1;    text-align: left;    font-weight: normal;    margin-bottom: 0px;    padding-bottom: 0px;}#c_static_001-1736663798747 .e_container-27 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width:100%;    background_radio: 1;    display-radio: flex;    max-width: 1400px;    margin-left: auto;    margin-right: auto;    margin-top:40px;}#c_static_001-1736663798747 .e_container-27 .cbox-27-0 {    }#c_static_001-1736663798747 .e_container-27 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_container-33 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width: 100%;}#c_static_001-1736663798747 .e_container-33 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_richText-38 {    font_radio: 2;    display-radio: 1;    font-size: clamp(0.875rem, 0.844rem + 0.16vw, 1rem);    color: #666;    line-height: 2;    text-align: left;}.clearfix::after {    display: block;    clear: both;    content: "";}#c_static_001-1736663798747 .e_line-34 {    max-width: 318.27px;    line_radio: 2;    display-radio: 1;    margin-left: 0px;    border-top-style: solid;    border-top-width: 1px;    border-top-color: rgba(197,197,197,1);}#c_static_001-1736663798747 .e_container-35 {    display: flex;    flex-direction: row;    width: 100%;    background_radio: 1;    display-radio: flex;}#c_static_001-1736663798747 .e_container-35 .cbox-35-0 {    align-self: center;    flex: 0 0 38px;}#c_static_001-1736663798747 .e_container-35 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_icon-37 {    width: 26px;    height: 28px;    font_radio: 2;    display-radio: 1;    font-size: clamp(0.875rem, 0.844rem + 0.16vw, 1rem);    color: rgba(23,23,23,1);    line-height: 1.8;    text-align: left;}#c_static_001-1736663798747 .e_icon-37 .icon {    margin: 0;    width: 100%;    height: 100%;    fill: currentColor;}svg:not(:root) {    overflow: hidden;}#c_static_001-1736663798747 .e_container-35 .cbox-35-1 {    align-self: center;}#c_static_001-1736663798747 .e_container-35 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_h1-36 {    font_radio: 2;    display-radio: 1;    font-size:18px;    color: rgba(15,15,15,1);    line-height: 1;    text-align: left;    font-weight: normal;    margin-bottom: 0px;    padding-bottom: 0px;}#c_static_001-1736663798747 .e_container-27 > .p_item {    max-width: 100%;    max-height: 100%;    margin-top:10%;}#c_static_001-1736663798747 .e_richText-28 {    font_radio: 2;    display-radio: 1;    font-size: clamp(0.875rem, 0.844rem + 0.16vw, 1rem);    color: #666;    line-height: 2;    text-align: left;}#c_static_001-1736663798747 .e_line-29 {    line_radio: 2;    display-radio: 1;    margin-left: 0px;    border-top-style: solid;    border-top-width: 1px;    border-top-color: rgba(197,197,197,1);}#c_static_001-1736663798747 .e_container-30 {    display: flex;    flex-direction: row;    width: 100%;    background_radio: 1;    display-radio: flex;}#c_static_001-1736663798747 .e_container-30 .cbox-30-0 {    align-self: center;    flex: 0 0 38px;}#c_static_001-1736663798747 .e_container-30 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_icon-32 {    width: 26px;    height: 28px;    font_radio: 2;    display-radio: 1;    font-size: clamp(0.875rem, 0.844rem + 0.16vw, 1rem);    color: rgba(23,23,23,1);    line-height: 1.8;    text-align: left;}#c_static_001-1736663798747 .e_icon-32 .icon {    margin: 0;    width: 100%;    height: 100%;    fill: currentColor;}svg:not(:root) {    overflow: hidden;}#c_static_001-1736663798747 .e_container-30 .cbox-30-1 {    align-self: center;}#c_static_001-1736663798747 .e_container-30 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_h1-31 {    font_radio: 2;    display-radio: 1;    font-size:18px;    color: rgba(15,15,15,1);    line-height: 1;    text-align: left;    font-weight: normal;    margin-bottom: 0px;    padding-bottom: 0px;}#c_static_001-1736663798747 .e_container-9 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width:100%;    background_radio: 1;    display-radio: flex;    max-width: 1400px;    margin-left: auto;    margin-right: auto;    margin-top: 80px;}#c_static_001-1736663798747 .e_container-9 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_container-10 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width: 100%;}#c_static_001-1736663798747 .e_container-10 > .p_item {    max-width: 100%;    max-height: 100%;}.s_title {    font-size: clamp(.875rem,.844rem + .16vw,1rem);    color: #666;    line-height: 1.8;    text-align: left;}#c_static_001-1736663798747 .e_line-11 {    line_radio: 2;    display-radio: 1;    margin-left: 0px;    border-top-style: solid;    border-top-width: 1px;    border-top-color: rgba(197,197,197,1);}.s_list {    background-color: rgba(255,255,255,0);}#c_static_001-1736663798747 .e_loop-21 .p_list {    display: flex;    flex-wrap:wrap;    position: relative;    max-width: 100%;}#c_static_001-1736663798747 .e_loop-21 .p_loopitem {    width:50%;    position: relative;    margin-top:5%;}#c_static_001-1736663798747 .e_container-17 {    display: flex;    flex-wrap: wrap;    flex-direction: row;    width: 100%;    background_radio: 1;    display-radio: flex;    max-width: 262px;}#c_static_001-1736663798747 .e_container-17 > .p_item {    max-width: 100%;    max-height: 100%;}#c_static_001-1736663798747 .e_image-18 {    overflow: hidden;    display-radio: 1;    max-width: 136.91px;    margin-left: auto;    margin-right: auto;}#c_static_001-1736663798747 .e_image-18 img {    width: 100%;    height: 100%;    object-fit: contain;}#c_static_001-1736663798747 .e_image-19 {    overflow: hidden;    display-radio: 1;    max-width: 20px;    margin-left: auto;    margin-right: auto;}#c_static_001-1736663798747 .e_image-19 img {    width: 100%;    height: 100%;    object-fit: contain;}#c_static_001-1736663798747 .e_text-20 {    line-height: normal;    font_radio: 2;    display-radio: 1;    font-size: 16px;    text-align: center;    margin-top: 5px;}.s_title {    font-size: clamp(.875rem,.844rem + .16vw,1rem);    color: #666;    line-height: 1.8;    text-align: left;}.first-line{	    margin-left:12%;	}	.product_list_title{   padding-bottom:12%;   }	.pro_line{    margin-top:7px;}	}@media screen and (min-width:1600px) {    .shili_list_top{        position: absolute;        top: -50px;        left: 38%;    }}