﻿/*头部*/
.header_body{width: 100%; min-width: 100%; max-width: 100%; min-height: 60px; max-height: 60px; height: 60px; flex: 1 0 0%; overflow: visible; position: relative; z-index: 99999991; flex-direction: row; cursor: inherit; background-color: rgb(255, 255, 255); transform-origin: 0% 0% 0px;}
.header_body .header_main{width: 1600px; min-width: 1600px; max-width: 1600px; height: 100%; flex: 1 0 0%; overflow: visible; position: relative; flex-direction: row; cursor: inherit;}
.header_body .header_main .header_logo{width: fit-content; min-width: fit-content; max-width: fit-content; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: column; cursor: pointer;}
.header_body .header_main .header_logo a{vertical-align: top; font-size: 0px; flex-shrink: 0; position: relative; cursor: inherit; height: 40px;}
.header_body .header_main .header_logo a img{height: 100%; pointer-events: auto;}
.header_body .header_main .header_nav .header_item{width: fit-content; min-width: fit-content; max-width: fit-content; min-height: 100%; max-height: 100%; height: 100%; overflow: visible; position: relative; flex-direction: row; cursor: pointer; padding-right: 15px; padding-left: 15px;}
.header_body .header_main .header_nav .header_item .header_title{text-decoration:none;position: relative; cursor: inherit; flex-shrink: 0; line-height: normal; font-size: 16px; color: rgb(0, 0, 0); justify-content: flex-start; text-align: left; font-family: Roboto; align-items: flex-start; white-space: pre-wrap; word-break: normal; display: flex;}
.header_body .header_main .header_nav .header_item .header_ico{width: 15px; height: 15px; position: relative; cursor: inherit; flex-shrink: 0; font-size: 0px;}
.header_body .header_main .header_nav .header_item .header_ico .ih5-icon{height: 100%; width: 100%; background-color: rgb(34, 34, 34); -webkit-mask: url(../images/ico_down.svg) center center / contain no-repeat;}
.header_body .header_main .header_nav .header_item .header_more{display:none;width: fit-content; min-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: absolute; z-index: 3; flex-direction: column; border-color: rgb(255, 220, 0); border-style: solid; border-width: 3px 0px 0px; box-shadow: rgba(51, 51, 51, 0.15) 5px 5px 10px; cursor: inherit; background-color: rgba(91, 103, 112, 0.8); left: 0px; top: 100%;}
.header_body .header_main .header_nav .header_item .header_more_item{text-decoration:none;width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex-flow: row nowrap; overflow: visible; position: relative; border-color: rgb(204, 204, 204); border-style: solid; border-width: 0px 0px 1px; cursor: pointer; background-color: rgb(168, 153, 153); padding: 15px 30px; flex-grow: 0; flex-basis: auto;justify-content: center;align-content: center;align-items: center;}
.header_body .header_main .header_nav .header_item .header_more_item_txt{position: relative; cursor: inherit; flex-shrink: 0; margin-bottom: 5px; line-height: normal; font-size: 16px; color: rgb(255, 255, 255); justify-content: center; text-align: center; align-items: flex-start; white-space: pre; word-break: normal; display: flex;}
.header_body .header_main .header_nav .header_item:hover .header_more{display:block;}
.header_body .header_main .header_nav .header_item .header_more_item:hover{background-color:rgba(0, 94, 184, 0.5);}
.header_body .header_main .header_search{width: fit-content; min-width: fit-content; max-width: fit-content; min-height: 100%; max-height: 100%; height: 100%; overflow: visible; position: relative; flex-direction: column; cursor: inherit;}
.header_body .header_main .header_search .ih5-input{cursor: inherit; flex-shrink: 0; position: relative; border-radius: 4px; width: 140px;}
.header_body .header_main .header_search .ih5-input .ih5-iput_inner{border-color: rgb(204, 204, 204); background: transparent; border-style: solid; border-width: 1px; border-radius: 4px; font-size: 14px; padding: 5px 10px; text-align: left;}
.header_body .header_main .header_search .ih5-input .outline{border-color: rgb(0, 153, 255); border-width: 1px; border-radius: 4px;}
.header_body .header_main .header_search .clickAble{width: 20px; height: 20px; position: relative; cursor: pointer; flex-shrink: 0; margin-left: -21px; font-size: 0px;}
.header_body .header_main .header_search .clickAble .ih5-icon{height: 100%; width: 100%; background-color: rgb(123, 123, 123); -webkit-mask: url(../images/ico_search.svg) center center / contain no-repeat;}

/*头部--手机端*/
.header_body .header_mobile{width: 1600px; min-width: 1600px; max-width: 1600px; height: 100%; overflow: visible; position: relative; flex-direction: row; cursor: inherit; background-color:rgb(255, 255, 255);}
.header_body .header_mobile_logo{width: fit-content; min-width: fit-content; max-width: fit-content; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: column; cursor: pointer;}
.header_body .header_mobile_logo .ih5-rel-image{vertical-align: top; font-size: 0px; flex-shrink: 0; position: relative; cursor: inherit; width: 120px;}
.header_body .header_mobile_logo .ih5-rel-image img{width: 100%; pointer-events: auto;}
.header_body .header_mobile_btn{width: fit-content; min-width: fit-content; max-width: fit-content; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; z-index: 99999992; flex-direction: column; border-radius: 10px; border-color: rgb(204, 204, 204); border-style: solid; border-width: 1px; cursor: pointer; background-color: rgb(255, 255, 255); padding: 5px;}
.header_body .header_mobile_btn .ih5-icon{height: 100%; width: 100%; background-color: rgb(34, 34, 34); -webkit-mask: url(../images/ico_nav.svg) center center / contain no-repeat;}

/*头部--手机端--弹框*/
.header_tan {display:none;}
.header_tan .header_tan_zhe{z-index: 99999989; background-color: rgba(0, 0, 0, 0.5); opacity: 1;}
.header_tan .header_tan_main{border-radius: 0px 0px 30px 30px; position: fixed; cursor: inherit; z-index: 99999990; flex-shrink: 0; background-color: rgb(255, 255, 255); padding: 0px 0px 20px; transform-origin: 0% 0% 0px; transform: translate3d(0px, 0px, 0px) matrix(1, 0, 0, 1, 0, 0) rotate(0deg); margin-top: 60px; width: 100%; flex-direction: column; left: 0px; top: 0px;}
.header_tan .header_tan_body{width: 1600px; min-width: 1600px; max-width: 1600px; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: column; cursor: inherit; transform-origin: 0% 0% 0px;}
.header_tan .header_tan_item{text-decoration:none;justify-content: center;align-content: flex-start;align-items: flex-start;width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; border-color: rgb(204, 204, 204); border-style: solid; border-width: 0px 0px 1px; cursor: pointer; padding-top: 10px; padding-bottom: 10px; transform-origin: 0% 0% 0px;}
.header_tan .header_tan_item .ih5-rel-text{position: relative; cursor: inherit; flex-shrink: 0; transform-origin: 0% 0% 0px; line-height: normal; font-size: 16px; color: rgb(0, 0, 0); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre-wrap; word-break: normal; display: flex;}
.header_tan .header_tan_item .ih5-rel-text .text_inner{width: 100%; overflow: hidden; text-overflow: ellipsis; visibility: inherit;}

/*底部*/
.footer_body{width: 100%;background-color: rgb(91, 103, 112); margin-top: 50px;}
.footer_body .footer_main{width: 1600px; min-width: 1600px; max-width: 1600px; padding: 50px 0;}
.footer_body .footer_main .footer_logo{width: 20%; min-width: 20%; max-width: 20%;}
.footer_body .footer_main .footer_link{width: 40%; min-width: 40%; max-width: 40%;}
.footer_body .footer_main .footer_link_item{position: relative; flex-direction: column; cursor: inherit;}
.footer_body .footer_main .footer_link_item .md-layout-item{margin-bottom:10px;}
.footer_body .footer_main .footer_link_item .footer_link_item_a{line-height: normal; font-size: 16px; color: rgb(255, 255, 255); flex-shrink:0;text-decoration:none;}
.footer_body .footer_main .footer_link_item .md-layout-item:nth-child(1) .footer_link_item_a{font-size:18px;}
.footer_body .footer_main .footer_re{width: 100%; flex: 1 0 0%; min-height: 60%; max-height: 60%; height: 60%; overflow: visible; position: relative; flex-direction: column; border-color: rgb(255, 255, 255); border-style: solid; border-width: 0px 0px 0px 1px; cursor: inherit;}
.footer_body .footer_main .footer_re .txt{line-height: normal; font-size: 26px; color: rgb(255, 255, 255);}
.footer_body .footer_main .footer_re .ico{border:1px solid rgb(255, 255, 255);margin-top: 20px; width: 169px; height: 35px; line-height: normal; font-size: 14px; color: rgb(255, 255, 255); justify-content: center; text-align: center; align-items: center; white-space: pre-wrap; word-break: normal; display: flex;}
.footer_body .footer_main .footer_ma{width: 100%; flex: 1 0 0%; height: 100%; overflow: visible; position: relative; flex-direction: row; cursor: inherit;}
.footer_body .footer_main .footer_ma_item{width: fit-content; min-width: fit-content; max-width: fit-content; min-height: 100%; max-height: 100%; height: 100%; flex: 1 0 0%; overflow: visible; position: relative; flex-direction: column; cursor: inherit; }
.footer_body .footer_main .footer_ma_item .ih5-rel-image{vertical-align: top; font-size: 0px; flex-shrink: 0; position: relative; cursor: inherit; width: 77px;}
.footer_body .footer_main .footer_ma_item .ih5-rel-image img{width: 100%; pointer-events: auto;}
.footer_body .footer_main .footer_ma_item .ih5-rel-text{margin-top: 20px; line-height: normal; font-size: 16px; color: rgb(255, 255, 255);}
.footer_body .footer_quan{width: 100%; min-width: 100%; max-width: 100%; background-color: rgb(51, 51, 51); padding-top: 5px; padding-bottom: 5px;}
.footer_body .footer_quan .ih5-rel-text:nth-child(1){line-height: normal; font-size: 14px; color: rgb(255, 255, 255);}
.footer_body .footer_quan .ih5-rel-text:nth-child(2){margin-left: 30px; line-height: normal; font-size: 14px; color: rgb(255, 255, 255);}

/*底部--手机端*/
.footer_mobile{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; background-color: rgb(91, 103, 112); transform-origin: 0% 0% 0px; margin-top: 50px;}
.footer_mobile_main{width: 1600px; min-width: 1600px; max-width: 1600px; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: column; cursor: inherit; background-color: rgb(91, 103, 112); padding-top: 15px; padding-bottom: 15px; transform-origin: 0% 0% 0px;}
.footer_mobile_main .footer_mobile_logo{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 0px 1px; cursor: pointer; padding-top: 15px; padding-bottom: 15px; transform-origin: 0% 0% 0px;}
.footer_mobile_main .footer_mobile_logo .ih5-rel-image{vertical-align: top; font-size: 0px; flex-shrink: 0; position: relative; cursor: inherit; transform-origin: 0% 0% 0px;}
.footer_mobile_main .footer_mobile_logo .ih5-rel-image img{pointer-events: auto;}
.footer_mobile_main .footer_mobile_link{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; border-color: rgb(238, 238, 238); border-style: solid; border-width: 0px 0px 1px; cursor: inherit; padding-top: 15px; padding-bottom: 15px;}
.footer_mobile_main .footer_mobile_link .md-layout-item .md-layout-item{width: 100%; margin-top: 10px; margin-bottom: 10px;}
.footer_mobile_main .footer_mobile_link .md-layout-item .md-layout-item:first-child{margin-top:0;}
.footer_mobile_main .footer_mobile_link .md-layout-item .md-layout-item .footer_mobile_link_a{text-decoration:none;position: relative; cursor: inherit; flex-shrink: 0; line-height: normal; font-size: 14px; color: rgb(255, 255, 255); justify-content: flex-start; text-align: left;}
.footer_mobile_main .footer_mobile_link .md-layout-item .md-layout-item:first-child .footer_mobile_link_a{font-size:16px;}
.footer_mobile_main .footer_mobile_ma{width: 100%; max-width: 100%; height: 100%; flex: 1 0 0%; overflow: visible; position: relative; flex-direction: row; cursor: inherit; padding-top: 15px; padding-bottom: 15px;}
.footer_mobile_main .footer_mobile_ma .ih5-rel-image{vertical-align: top; font-size: 0px; flex-shrink: 0; position: relative; cursor: inherit; width: 77px;}
.footer_mobile_main .footer_mobile_ma .ih5-rel-image img{width: 100%; pointer-events: auto;}
.footer_mobile_main .footer_mobile_ma .align-items-start{position: relative; cursor: inherit; flex-shrink: 0; margin-top: 20px; line-height: normal; font-size: 16px; color: rgb(255, 255, 255); justify-content: flex-start; text-align: left;}
.footer_mobile_main .footer_mobile_quan{width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; padding-top: 5px; padding-bottom: 5px;}
.footer_mobile_main .footer_mobile_quan .align-items-start{position: relative; cursor: inherit; flex-shrink: 0; line-height: normal; font-size: 14px; color: rgb(255, 255, 255); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre-wrap; word-break: normal; display: flex;}

/*banner图片*/
.banner_img .ih5-rel-image img{width: 100%; pointer-events: auto;}

/*面包屑导航*/
.breadcrumb{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; margin-top: 60px;}
.breadcrumb .breadcrumb_item{text-decoration:none ;width: fit-content; min-width: fit-content; max-width: fit-content; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: pointer; background-color: rgb(91, 103, 112); padding: 15px;margin-left: 2px;align-items:center;}
.breadcrumb .breadcrumb_item:first-child{margin-left:0;}
.breadcrumb .breadcrumb_item.on{background-color:rgb(0, 94, 184);}
.breadcrumb .breadcrumb_txt{position: relative; cursor: inherit; flex-shrink: 0; line-height: normal; font-size: 14px; color: rgb(255, 255, 255);}
.breadcrumb .ih5-rel-image{vertical-align: top; font-size: 0px; flex-shrink: 0; position: relative; cursor: inherit; margin-left: 20px;}
.breadcrumb .ih5-rel-image img{pointer-events: auto;}

/*分页*/
.nav_main{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; transform-origin: 0% 0% 0px;}
.nav_main nav{border-radius: 5px; border: none; position: relative; cursor: inherit;margin: 50px 0px 0px; font-size: 16px;}
.nav_main nav ul li a{width:40px;height: 40px; line-height: 40px; color: rgb(0, 0, 0); background: rgb(230, 234, 239); border-radius: 5px; border: 1px solid rgb(204, 204, 204); margin-left: 15px;}
.nav_main nav ul li.first a,.nav_main nav ul li.last a{width: 48px;}
.nav_main nav ul li.prv a,.nav_main nav ul li.next a{width: 62px;}
.nav_main nav ul li.active a{background: rgb(0, 96, 222);color: rgb(255, 255, 255);border: 1px solid rgb(0, 96, 222);}

/*标题*/
.title_main{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; margin-top: 50px;justify-content:center;}
.title_main .title_main_txt{position: relative; cursor: inherit; flex-shrink: 0; line-height: normal; font-size: 30px; color: rgb(0, 105, 207); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre-wrap; word-break: normal; font-weight: bold; display: flex;}

/*主体*/
.box_body{width: 100%; height: 100%; background-color: rgb(255, 255, 255); padding: 0px; flex-direction: column; overflow: visible; border-radius: 0px; opacity: 1; align-content: start; flex: initial; display: flex;}
.box_body .box_main{width: 1600px; min-width: 1600px; max-width: 1600px; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: column; cursor: inherit;}

/*关于我们*/
.box_body .box_main .box_about_info{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; margin-top: 50px;}
.box_body .box_main .box_about_info_img{width: 30%; min-width: 30%; max-width: 30%; min-height: fit-content; max-height: fit-content; height: fit-content; padding-right: 50px;}
.box_body .box_main .box_about_info_img .md-layout-item{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; flex-flow: row nowrap; overflow: visible; position: relative; cursor: inherit; transform-origin: 0% 0% 0px;}
.box_body .box_main .box_about_info_img .ih5-rel-image{vertical-align: top; font-size: 0px; flex-shrink: 0; position: relative; cursor: inherit; transform-origin: 0% 0% 0px; width: 100%;}
.box_body .box_main .box_about_info_img .ih5-rel-image img{width: 100%; pointer-events: auto;}
.box_body .box_main .box_about_info_more{width: 100%; flex: 1 0 0%; min-height: fit-content; max-height: fit-content; height: fit-content; overflow: visible; position: relative; flex-direction: column; cursor: inherit;}
.box_body .box_main .box_about_info_more_ico_01{width: 100%; flex: 1 0 0%; min-height: 100%; max-height: 100%; height: 100%; overflow: visible; position: relative; flex-direction: column; cursor: inherit;}
.box_body .box_main .box_about_info_more_ico_02{width: fit-content; min-width: fit-content; max-width: fit-content; min-height: fit-content; max-height: fit-content; height: fit-content;}
.box_body .box_main .box_about_info_more_txt{width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; overflow: visible; position: relative; flex-direction: row; cursor: inherit; padding-right: 50px; padding-left: 50px; font-size: 16px; line-height: 1.5; flex-grow: 0; flex-basis: auto;}
.box_body .box_main .box_about_info_more .ih5-rel-image img{pointer-events: auto;}

.index_main{width: 100%; height: 100%; background-color: rgb(255, 255, 255); padding: 0px; flex-direction: column; overflow: hidden auto; border-radius: 0px; opacity: 1; align-content: start; flex: initial; display: flex;}
.index_body{width: 1600px; min-width: 1600px; max-width: 1600px; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: column; cursor: inherit; background-color: rgb(255, 255, 255);}

/*首页--轮播图*/
.index_banner_body{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; z-index: 99; flex-direction: row; cursor: inherit; background-color: rgb(204, 204, 204);}
.index_banner img{display:block;width:100%;}
.index_banner .swiper-pagination-bullet {background-color: #ffffff;width:30px !important;height:2px !important;border-radius:0 !important;}
.index_banner .swiper-pagination-bullet-active{background-color:#ffffff !important;}

/*首页--新品推荐*/
.index_tj_title{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; margin-top: 30px; margin-bottom: 30px;}
.index_tj_title .t4{position: relative; cursor: inherit; flex-shrink: 0; line-height: normal; font-size: 28px; color: rgb(0, 0, 0); justify-content: flex-start; text-align: left; font-family: &quot;Microsoft YaHei&quot;; align-items: flex-start; white-space: pre-wrap; word-break: normal; display: flex;}
.index_tj_title .t4 .text_inner{width: 100%; overflow: hidden; text-overflow: ellipsis; visibility: inherit;}
.index_tj_main{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; margin-bottom: 50px;}
.index_tj_main .index_tj_item{width: 25%; min-width: 25%; max-width: 25%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: column; cursor: pointer; padding-right: 15px; padding-left: 15px;}
.index_tj_main .index_tj_item .index_tj_item_info{width: 100%; min-width: 100%; max-width: 100%; min-height: 100%; max-height: 100%; height: 100%; flex: 1 0 0%; overflow: visible; position: relative; flex-direction: column; border-radius: 30px; box-shadow: rgba(51, 51, 51, 0.1) 5px 5px 10px; cursor: inherit; padding: 15px;}
.index_tj_main .index_tj_item .index_tj_item_info .img{width: fit-content; min-width: fit-content; max-width: fit-content; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit;}
.index_tj_main .index_tj_item .index_tj_item_info .img .ih5-rel-image{vertical-align: top; font-size: 0px; flex-shrink: 0; position: relative; cursor: inherit; width: 100%;}
.index_tj_main .index_tj_item .index_tj_item_info .img .ih5-rel-image img{width: 100%; pointer-events: auto;}
.index_tj_main .index_tj_item .index_tj_item_info .title{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit;}
.index_tj_main .index_tj_item .index_tj_item_info .title .t5{position: relative; cursor: inherit; flex-shrink: 0; width: 100%; line-height: normal; font-size: 18px; color: rgb(0, 0, 0); justify-content: center; text-align: center; font-family: &quot;Microsoft YaHei&quot;; align-items: flex-start; white-space: pre-wrap; word-break: normal; display: flex;}
.index_tj_main .index_tj_item .index_tj_item_info .title .t5 .text_inner{width: 100%; overflow: hidden; text-overflow: ellipsis; visibility: inherit;}
.index_tj_main .index_tj_item .index_tj_item_info .line{width: 22px; min-width: 22px; max-width: 22px; min-height: 3px; max-height: 3px; height: 3px; flex: 1 0 0%; overflow: visible; position: relative; flex-direction: row; cursor: inherit; background-color: rgb(0, 94, 184); margin-top: 10px;}
.index_tj_main .index_tj_item .index_tj_item_info .txt{width: fit-content; min-width: fit-content; max-width: fit-content; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; margin-top: 10px;}
.index_tj_main .index_tj_item .index_tj_item_info .justify-content-start{position: relative; cursor: inherit; flex-shrink: 0; width: 100%; line-height: normal; font-size: 14px; color: rgb(0, 0, 0); justify-content: flex-start; text-align: left; font-family: &quot;Microsoft YaHei&quot;; align-items: flex-start; white-space: pre-wrap; word-break: normal; display: flex;}
.index_tj_main .index_tj_item .index_tj_item_info .justify-content-start .text_inner{width: 100%; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; visibility: inherit;}


/*首页--系列入口*/
.index_seriesentrance{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: column; cursor: inherit;}
.index_seriesentrance .seriesentrance_item{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; margin-bottom: 30px;}
.index_seriesentrance .seriesentrance_item .item_title{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; margin-bottom: 30px;}
.index_seriesentrance .seriesentrance_item .item_title .txt{line-height: normal; font-size: 28px;}
.index_seriesentrance .seriesentrance_item .item_info{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: pointer;}
.index_seriesentrance .seriesentrance_item .item_info .img{vertical-align: top; font-size: 0px; flex-shrink: 0; position: relative; cursor: inherit; width: 100%;}
.index_seriesentrance .seriesentrance_item .item_info .img img{width: 100%; pointer-events: auto;}

/*首页--声明*/
.index_statement{text-decoration:none;width: 160px; min-width: 160px; max-width: 160px; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: fixed; z-index: 100; flex-direction: column; cursor: pointer; background-color: rgb(0, 94, 184); padding-top: 10px; padding-bottom: 10px; left: 0px; top: 50%;}
.index_statement .s_item{justify-content:center;align-content:center;align-items:center;min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit;}
.index_statement .s_item.s_img{width: 30px; min-width: 30px; max-width: 30px; margin-top: 10px; margin-bottom: 10px;margin-left:auto;margin-right:auto;}
.index_statement .s_item.s_img .s_more{vertical-align: top; font-size: 0px; flex-shrink: 0; position: relative; cursor: inherit; width: 100%;}
.index_statement .s_item.s_img .s_more img{width: 100%; pointer-events: auto;}
.index_statement .s_item.s_txt{width: 100%; min-width: 100%; max-width: 100%; padding: 10px;}
.index_statement .s_item.s_txt .s_more{position: relative; cursor: inherit; flex-shrink: 0; line-height: normal; font-size: 14px; color: rgb(255, 255, 255); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre-wrap; word-break: normal; display: flex;}

/*新闻中心*/
.news_list_body{width: 100%; height: 100%; background-color: rgb(255, 255, 255); padding: 0px; flex-direction: column; overflow: visible; border-radius: 0px; opacity: 1; align-content: start; flex: initial; display: flex;}
.news_list_main{width: 1600px; min-width: 1600px; max-width: 1600px;}
.news_list_main .news_nav{background-color:#eee!important;margin:0;padding:0;position:relative;}
.news_list_main .news_nav .el-tabs__nav{width: 100%; display: block; height: 40px; transform: translateX(0px);}
.news_list_main .news_nav .el-tabs__nav .el-tabs__item{color: rgb(48, 49, 51); font-size: 14px; min-width: 120px; height: 40px; line-height: 40px; text-align: center; width: 25%;text-decoration:none;}
.news_list_main .news_nav .el-tabs__nav .el-tabs__item.on{color: rgb(0, 105, 207);}
.news_list_main .news_nav .el-tabs__nav .el-tabs__item:hover{color: rgb(0, 105, 207);}
.news_list_main .news_nav .el-tabs__nav .el-tabs__item.on:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:2px;background-color:rgb(0, 94, 184);}
.news_list_main .news_body{height: unset;}
.news_list_main .news_body .news_recommend{width: 100%; min-width: 100%; max-width: 100%;cursor: inherit; margin-top: 50px;}
.news_list_main .news_body .news_recommend .news_recommend_item{width: 100%; min-width: 100%; max-width: 100%;cursor: inherit; padding-right: 15px; padding-left: 15px;}
.news_list_main .news_body .news_recommend .news_recommend_item .recommend_main{width: 100%; flex: 1 0 0%; min-height: fit-content; max-height: fit-content; height: fit-content; overflow: visible; position: relative; flex-direction: row; cursor: inherit; background-color: rgb(242, 246, 249); padding: 15px;}
.news_list_main .news_body .news_recommend .news_recommend_item .recommend_main .recommend_info{flex-direction:column;width: 70%; min-width: 70%; max-width: 70%; cursor: inherit; padding-right: 30px;}
.news_list_main .news_body .news_recommend .news_recommend_item .recommend_main .recommend_info .title{width: 100%; min-width: 100%; max-width: 100%;cursor: inherit; margin-bottom: 15px;}
.news_list_main .news_body .news_recommend .news_recommend_item .recommend_main .recommend_info .title .t4{position: relative; cursor: inherit;width: 100%; line-height: normal; font-size: 26px; color: rgb(0, 0, 0);}
.news_list_main .news_body .news_recommend .news_recommend_item .recommend_main .recommend_info .title .t4 .text_inner{width: 100%;overflow: hidden;text-overflow: ellipsis;visibility: inherit;}
.news_list_main .news_body .news_recommend .news_recommend_item .recommend_main .recommend_info .subtitle{width: 100%; min-width: 100%; max-width: 100%;cursor: inherit;}
.news_list_main .news_body .news_recommend .news_recommend_item .recommend_main .recommend_info .subtitle .sub{position: relative; cursor: inherit;width: 100%; line-height: normal; font-size: 16px; color: rgb(0, 0, 0);}
.news_list_main .news_body .news_recommend .news_recommend_item .recommend_main .recommend_info .subtitle .sub .text_inner{ overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;width: 100%; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; visibility: inherit;}
.news_list_main .news_body .news_recommend .news_recommend_item .recommend_main .recommend_info .more{width: 100%; min-width: 100%; max-width: 100%;cursor: inherit; margin-top: 15px;}
.news_list_main .news_body .news_recommend .news_recommend_item .recommend_main .recommend_info .more .btn{text-decoration:none;width: fit-content; min-width: fit-content; max-width: fit-content; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: column; cursor: pointer; background-color: rgb(0, 94, 184); padding: 5px 15px;}
.news_list_main .news_body .news_recommend .news_recommend_item .recommend_main .recommend_info .more .btn .ih5-rel-text{position: relative; cursor: inherit;line-height: normal; font-size: 16px; color: rgb(255, 255, 255);}
.news_list_main .news_body .news_recommend .news_recommend_item .recommend_main .recommend_info .more .tim{width: fit-content; min-width: fit-content; max-width: fit-content;}
.news_list_main .news_body .news_recommend .news_recommend_item .recommend_main .recommend_info .more .tim .ih5-rel-text{position: relative; cursor: inherit;line-height: normal; font-size: 14px; color: rgb(102, 102, 102);}
.news_list_main .news_body .news_recommend .news_recommend_item .recommend_main .recommend_img{flex-direction:column;}
.news_list_main .news_body .news_recommend .news_recommend_item .recommend_main .recommend_img img{width: 100%; height: 100%; pointer-events: auto;}
.news_list_main .news_body .news_list{width: 100%; min-width: 100%; max-width: 100%;cursor: inherit; padding-right: 15px; padding-left: 15px; margin-top: 30px; margin-bottom: 30px;}
.news_list_main .news_body .news_list .news_list_item{text-decoration:none;width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; flex-flow: row nowrap; overflow: visible; position: relative; cursor: pointer; padding-right: 15px; padding-left: 15px; margin-bottom: 10px;}
.news_list_main .news_body .news_list .news_list_item .title{position: relative; cursor: inherit;width: 100%; line-height: normal; font-size: 16px; color: rgb(0, 0, 0); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre; word-break: normal; display: flex;}
.news_list_main .news_body .news_list .news_list_item .title .text_inner{width: 96%;overflow: hidden;text-overflow: ellipsis;visibility: inherit;}
.news_list_main .news_body .news_list .news_list_item .time{position: relative; cursor: inherit;width: 100%; line-height: normal; font-size: 14px; color: rgb(0, 0, 0); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre; word-break: normal; display: flex;}

/*新闻中心--详情*/
.news_show_body{width: 100%; height: 100%; background-color: rgb(255, 255, 255); padding: 0px; flex-direction: column;}
.news_show_main{width: 1600px; min-width: 1600px; max-width: 1600px;}
.news_show_main .news_show_title{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; margin-top: 50px; margin-bottom: 15px;}
.news_show_main .news_show_title .t4{position: relative; cursor: inherit; flex-shrink: 0; line-height: normal; font-size: 30px; color: rgb(51, 51, 51); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre-wrap; word-break: normal; font-weight: bold; display: flex;}
.news_show_main .news_show_time{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit;}
.news_show_main .news_show_time .t5{position: relative; cursor: inherit; flex-shrink: 0; line-height: normal; font-size: 26px; color: rgb(0, 94, 184);}
.news_show_main .news_show_info{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; margin-top: 30px;}

/*下载中心*/
.down_list{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; transform-origin: 0% 0% 0px; margin-top: 50px;}
.down_list .ih5-tabs{width: 100%; overflow: hidden; border-color: rgb(228, 231, 237); border-style: solid; border-width: 1px; position: relative; cursor: inherit; flex-shrink: 0; transform-origin: 0% 0% 0px;}
.down_list .down_nav{background:#eee !important;border-bottom:1px solid #e4e7ed;margin:0;padding:0;}
.down_list .down_nav .el-tabs__nav{width: 100%; display: block; height: 40px; transform: translateX(0px);}
.down_list .down_nav .el-tabs__nav .el-tabs__item{color: rgb(51, 51, 51); font-size: 14px; min-width: 90px; height: 40px; line-height: 40px; text-align: center; width: 33.3333%;}
.down_list .down_nav .el-tabs__nav .el-tabs__item.on{color: rgb(0, 94, 184); }
.down_list .down_nav .el-tabs__nav .el-tabs__item .tab__title{position: relative; display: inline-block; width: auto;}
.down_list .down_nav .el-tabs__nav .el-tabs__item:hover{color: rgb(0, 94, 184);}
.down_list .down_body{height: unset;}
.down_list .down_body .down_main{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; transform-origin: 0% 0% 0px;}
.down_list .down_body .down_main .down_item{width: fit-content; min-width: fit-content; max-width: fit-content; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; transform-origin: 0% 0% 0px;}
.down_list .down_body .down_main .down_item_info{width: 100%; flex: 1 0 0%; min-height: fit-content; max-height: fit-content; height: fit-content; overflow: visible; position: relative; flex-direction: row; border-color: rgb(0, 94, 184); border-style: solid; border-width: 1px; cursor: pointer; padding: 15px; transform-origin: 0% 0% 0px; margin: 15px;}
.down_list .down_body .down_main .down_item_txt{text-decoration:none;position: relative; cursor: inherit; flex-shrink: 0; transform-origin: 0% 0% 0px; line-height: normal; font-size: 15px; color: rgb(0, 0, 0); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre-wrap; word-break: normal; display: flex;}
.down_list .down_body .down_main .down_item_txt .text_inner{width: 100%; overflow: hidden; text-overflow: ellipsis; visibility: inherit;}

/*视频中心*/
.video_main{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; margin-top: 50px;}
.video_main .video_list{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit;}
.video_main .video_list .video_item{width: fit-content; min-width: fit-content; max-width: fit-content; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: pointer; padding-right: 15px; padding-left: 15px; margin-bottom: 15px;}
.video_main .video_list .video_itema{text-decoration:none;width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; border-color: rgb(238, 238, 238); border-style: solid; border-width: 1px; cursor: inherit; padding-left: 15px;}
.video_main .video_list .video_item_txt{width: 50%; min-width: 50%; max-width: 50%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit;}
.video_main .video_list .video_item_txt .t5{position: relative; cursor: inherit; flex-shrink: 0; width: 100%; line-height: normal; font-size: 26px; color: rgb(0, 0, 0); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre-wrap; word-break: break-word; display: flex;}
.video_main .video_list .video_item_img{width: 50%; min-width: 50%; max-width: 50%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; padding: 15px;}
.video_main .video_list .video_item_img .ih5-rel-image{vertical-align: top; font-size: 0px; flex-shrink: 0; position: relative; cursor: inherit; width: 100%;}
.video_main .video_list .video_item_img .ih5-rel-image img{width: 100%; pointer-events: auto;}
.videomore{z-index: 99999; display:none;}
.videomore .ih5-banner-mask{z-index: 99998; background-color: rgba(0, 0, 0, 0.5); opacity: 1;}
.videomore .ih5-rel-banner{position: fixed; cursor: inherit; z-index: 99999; flex-shrink: 0; transform-origin: 50% 50% 0px; transform: translate3d(0px, 0px, 0px) matrix(1, 0, 0, 1, 0, 0) rotate(0deg); max-width: 1200px; width: 50%; padding: 0px; flex-direction: row; overflow: visible; left: 0px; top: 0px;}
.videomore .ih5-rel-banner .ih5-video{position: absolute; cursor: inherit; flex-shrink: 0; transform-origin: 50% 50% 0px; transform: translateX(-50%) translateY(-50%); width: 100%; left: 0px; top: 0px; transform-style: flat;}

/*产品展示列表*/
.pro_nav{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; margin-top: 50px;}
.pro_nav .pro_nav_l{width: 165px; min-width: 165px; max-width: 165px; min-height: 70px; max-height: 70px; height: 70px; flex: 1 0 0%; background-image: url(../images/pro-l.png); background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: visible; position: relative; flex-direction: row; cursor: pointer; background-color: rgb(91, 103, 112);}
.pro_nav .pro_nav_l .txt{text-decoration:none;position: relative; cursor: inherit; flex-shrink: 0; line-height: normal; font-size: 16px; color: rgb(255, 255, 255);}
.pro_nav .pro_nav_r{width: 100%; flex: 1 0 0%;height: 70px;  overflow: visible; position: relative; flex-direction: row; cursor: inherit; background-color: rgb(91, 103, 112);}
.pro_nav .pro_nav_r .classItem{width: 100%; flex: 1 0 0%; min-height: fit-content; max-height: fit-content; height: fit-content; overflow: visible; position: relative; flex-direction: column; cursor: pointer; padding-top: 15px; padding-bottom: 15px;}
.pro_nav .pro_nav_r .classItem .txt{text-decoration:none;position: relative; cursor: inherit; flex-shrink: 0; line-height: normal; font-size: 16px; color: rgb(255, 255, 255); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre; word-break: normal; display: flex;}
.pro_list_title{width: 100%; min-width: 100%; max-width: 100%; min-height: 50px; max-height: 50px; height: 50px; flex: 1 0 0%; flex-flow: row nowrap; overflow: visible; position: relative; cursor: inherit; margin-top: 20px; margin-bottom: 20px;}
.pro_list_title .t3{position: relative; cursor: inherit; flex-shrink: 0; line-height: normal; font-size: 30px; color: rgb(0, 94, 184); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre-wrap; word-break: normal; font-weight: bold; display: flex;}
.pro_list{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit;}
.pro_list_left{width: 175px; min-width: 175px; max-width: 175px; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: column; cursor: inherit;}
.pro_list_left .left_navs{width: 175px; min-width: 175px; max-width: 175px; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; background-color: rgb(209, 215, 224);}
.pro_list_left .left_navs .left_top{width: 100%; min-width: 100%; max-width: 100%; min-height: 40px; max-height: 40px; height: 40px; flex: 1 0 0%; overflow: visible; position: relative; flex-direction: row; cursor: inherit; background-color: rgb(204, 204, 204);}
.pro_list_left .left_navs .left_top .align-items-start{position: relative; cursor: inherit; flex-shrink: 0; margin-left: 10px; line-height: normal; font-size: 16px; color: rgb(63, 63, 63);}
.pro_list_left .left_navs .left_items{width: 175px; min-width: 175px; max-width: 175px; min-height: 40px; max-height: 40px; height: 40px; flex: 1 0 0%; overflow: visible; position: relative; flex-direction: row; border-color: rgb(209, 215, 224); border-style: solid; border-width: 0px 0px 1px; cursor: inherit; background-color: rgb(244, 245, 246);}
.pro_list_left .left_navs .left_items .ico{background-color: rgb(255, 255, 255); width: 15px; height: 15px; border-radius: 3px; border-color: rgb(209, 209, 209); border-style: solid; border-width: 1px; position: relative; cursor: pointer; flex-shrink: 0; margin-right: 10px;}

.pro_list_main{width: 100%; flex: 1 0 0%; height: 100%; overflow: visible; position: relative; flex-direction: column; cursor: inherit; opacity: 100; padding-left: 90px;}
.pro_list_main_title{width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; overflow: visible; position: relative; flex-direction: row; cursor: inherit; background-color: rgb(0, 94, 184); padding: 15px; margin-bottom: 30px; flex-grow: 0; flex-basis: auto;}
.pro_list_main_title .t5{position: relative; cursor: inherit; flex-shrink: 0; line-height: normal; font-size: 18px; color: rgb(255, 255, 255);}
.pro_list_main .pro_list_body{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; margin-right: -30px;}
.pro_list_main .pro_list_body .pro_list_item{width: fit-content; min-width: fit-content; max-width: fit-content; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: column; border-color: rgb(217, 224, 234); border-style: solid; border-width: 0px 0px 1px; cursor: inherit; padding: 50px 15px;}
.pro_list_main .pro_list_body .pro_list_item .img{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit;}
.pro_list_main .pro_list_body .pro_list_item .img .ih5-rel-image{vertical-align: top; font-size: 0px; flex-shrink: 0; position: relative; cursor: inherit; width: 100%;}
.pro_list_main .pro_list_body .pro_list_item .img .ih5-rel-image img{width: 100%; pointer-events: auto;}
.pro_list_main .pro_list_body .pro_list_item .proTit{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; margin-top: 30px;}
.pro_list_main .pro_list_body .pro_list_item .proTit div{position: relative; cursor: inherit; flex-shrink: 0; line-height: normal; font-size: 16px; color: rgb(0, 0, 0);}
.pro_list_main .pro_list_body .pro_list_item .txt{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit;}
.pro_list_main .pro_list_body .pro_list_item .txt div{position: relative; cursor: inherit; flex-shrink: 0; margin-top: 3px; line-height: normal; font-size: 14px; color: rgb(63, 63, 63);}
.pro_list_main .pro_list_body .pro_list_item .price{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; margin-top: 5px;}
.pro_list_main .pro_list_body .pro_list_item .price div{position: relative; cursor: inherit; flex-shrink: 0; height: 100%; line-height: normal; font-size: 14px; color: rgb(63, 63, 63); justify-content: flex-start; text-align: left; align-items: center; white-space: pre-wrap; word-break: normal; display: flex;}
.pro_list_main .pro_list_body .pro_list_item .btn{width: 100%;cursor: pointer; background-color: rgb(91, 103, 112); margin-top: 10px;}
.pro_list_main .pro_list_body .pro_list_item .ico{width: fit-content; min-width: fit-content; max-width: fit-content; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: column; cursor: inherit;}
.pro_list_main .pro_list_body .pro_list_item .ico .ih5-rel-image{vertical-align: top; font-size: 0px; flex-shrink: 0; position: relative; cursor: inherit; width: 100%;}
.pro_list_main .pro_list_body .pro_list_item .ico .ih5-rel-image img{width: 100%; pointer-events: auto;}

/*产品详情*/
.pro_title{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; border-color: rgb(217, 224, 234); border-style: solid; border-width: 0px 0px 1px; cursor: inherit; padding-bottom: 10px; transform-origin: 0% 0% 0px; margin-top: 50px;}
.pro_title .txt{position: relative; cursor: inherit; flex-shrink: 0; transform-origin: 0% 0% 0px; line-height: normal; font-size: 20px; color: rgb(45, 45, 45); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre-wrap; word-break: normal; display: flex;}
.pro_title .txt .text_inner{width: 100%; overflow: hidden; text-overflow: ellipsis; visibility: inherit;}
.pro_main{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; transform-origin: 0% 0% 0px; margin-top: 50px; margin-bottom: 50px;}
.pro_main .pro_main_img{width: 50%; min-width: 50%; max-width: 50%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: column; cursor: inherit; padding-right: 100px; transform-origin: 0% 0% 0px;}
.pro_main .pro_main_img .pro_main_img_top{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; border-color: rgb(238, 238, 238); border-style: solid; border-width: 1px; cursor: inherit; padding: 30px; transform-origin: 0% 0% 0px;}
.pro_main .pro_main_img .pro_main_img_top .ih5-rel-image{vertical-align: top; font-size: 0px; flex-shrink: 0; position: relative; cursor: inherit; transform-origin: 0% 0% 0px; width: 100%;}
.pro_main .pro_main_img .pro_main_img_top .ih5-rel-image img{width: 100%; pointer-events: auto;}
.pro_main .pro_main_img .pro_main_list{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; transform-origin: 0% 0% 0px; margin-top: 30px;}
.pro_main .pro_main_img .pro_main_list .swiper-wrapper{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; flex-flow: row nowrap; overflow: visible; position: relative; cursor: inherit; transform-origin: 0% 0% 0px;}
.pro_main .pro_main_img .pro_main_list .swiper-wrapper .item{width: 25%; min-width: 25%; max-width: 25%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: column; cursor: pointer; padding-right: 5px; padding-left: 5px; transform-origin: 0% 0% 0px;}
.pro_main .pro_main_img .pro_main_list .swiper-wrapper .item .ih5-rel-image{vertical-align: top; font-size: 0px; flex-shrink: 0; border-color: rgb(238, 238, 238); border-style: solid; border-width: 1px; position: relative; cursor: inherit; padding: 15px; transform-origin: 0% 0% 0px; width: 100%;}
.pro_main .pro_main_img .pro_main_list .swiper-pagination{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; transform-origin: 0% 0% 0px; margin-top: 15px;}
.pro_info{width: 50%; min-width: 50%; max-width: 50%; min-height: 100%; max-height: 100%; height: 100%; flex: 1 0 0%; overflow: visible; position: relative; flex-direction: column; border-color: rgb(238, 238, 238); border-style: dashed; border-width: 0px 0px 0px 1px; cursor: inherit; padding-left: 50px; transform-origin: 0% 0% 0px;}
.pro_info .pro_youshi{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; transform-origin: 0% 0% 0px;}
.pro_info .pro_youshi .title{position: relative; cursor: inherit; flex-shrink: 0; transform-origin: 0% 0% 0px; line-height: normal; font-size: 16px; color: rgb(0, 94, 184); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre-wrap; word-break: normal; font-weight: bold; display: flex;}
.pro_info .pro_youshi .title .text_inner{width: 100%; overflow: hidden; text-overflow: ellipsis; visibility: inherit;}
.pro_info .pro_youshi .item{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; flex-flow: row nowrap; overflow: visible; position: relative; cursor: inherit; transform-origin: 0% 0% 0px; margin-top: 30px;}
.pro_info .pro_youshi .item .ico{width: 15px; min-width: 15px; max-width: 15px; min-height: 15px; max-height: 15px; height: 15px; flex: 1 0 0%; overflow: visible; position: relative; flex-direction: row; border-radius: 5px; cursor: inherit; background-color: rgb(0, 94, 184); transform-origin: 0% 0% 0px;}
.pro_info .pro_youshi .item .txt{position: relative; cursor: inherit; flex-shrink: 0; transform-origin: 0% 0% 0px; margin-left: 15px; max-width: 90%; line-height: normal; font-size: 16px; color: rgb(0, 0, 0); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre-wrap; word-break: break-word; display: flex;}
.pro_info .pro_youshi .item .txt .text_inner{width: 100%; overflow: hidden; text-overflow: ellipsis; visibility: inherit;}
.pro_info .pro_share{width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; overflow: visible; position: relative; flex-direction: row; cursor: inherit; transform-origin: 0% 0% 0px; margin-top: 30px; flex-grow: 0; flex-basis: auto;}
.pro_info .pro_share .item{width: fit-content; min-width: fit-content; max-width: fit-content; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; flex-flow: row nowrap; overflow: visible; position: relative; cursor: pointer; transform-origin: 0% 0% 0px;}
.pro_info .pro_share .item:last-child{padding-left:30px;}
.pro_info .pro_share .item .ico{width: 30px; height: 30px; position: relative; cursor: inherit; flex-shrink: 0; transform-origin: 0% 0% 0px; margin-right: 5px; font-size: 0px;}
.pro_info .pro_share .item:nth-child(1) .ico .ih5-icon{height: 100%; width: 100%; background-color: rgb(0, 94, 184); -webkit-mask: url(../images/ico_01.svg) center center / contain no-repeat;}
.pro_info .pro_share .item:nth-child(2) .ico .ih5-icon{height: 100%; width: 100%; background-color: rgb(0, 94, 184); -webkit-mask: url(../images/ico_02.svg) center center / contain no-repeat;}
.pro_info .pro_share .item .txt{position: relative; cursor: inherit; flex-shrink: 0; transform-origin: 0% 0% 0px; line-height: normal; font-size: 16px; color: rgb(0, 94, 184); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre-wrap; word-break: normal; display: flex;}
.pro_info .pro_share .item .txt .text_inner{width: 100%; overflow: hidden; text-overflow: ellipsis; visibility: inherit;}
.pro_more{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; background-color: rgba(0, 0, 0, 0); transform-origin: 0% 0% 0px;}
.pro_more .pro_more_navs{width: auto; display: block; height: 50px; float: left; transform: translateX(0px);}
.pro_more .pro_more_navs .is-top{text-decoration:none;color: rgb(51, 51, 51); font-size: 18px; min-width: 150px; height: 50px; line-height: 50px; text-align: center;}
.pro_more .pro_more_navs .is-top.is-active{color: rgb(0, 94, 184);position:relative;}
.pro_more .pro_more_navs .is-top.is-active:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:2px;background:rgb(0, 94, 184);}
.pro_more .pro_more_navs .is-top:hover{color: rgb(0, 94, 184);}

.pro_data_main{width: 100%; height: 100%; padding: 0px; flex-direction: column; overflow: auto hidden; opacity: 1; align-content: start;}
.pro_data_body{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: column; cursor: inherit; transform-origin: 0% 0% 0px; margin-top: 50px;}
.pro_data_body_more{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; transform-origin: 0% 0% 0px; margin-bottom: 15px;}
.pro_data_body_more .mbCon{position: relative; cursor: inherit; flex-shrink: 0; transform-origin: 0% 0% 0px; line-height: normal; font-size: 16px; color: rgb(0, 0, 0); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre-wrap; word-break: normal; display: flex;}
.pro_data_body_more .mbCon .text_inner{width: 100%; overflow: hidden; text-overflow: ellipsis; visibility: inherit;}
.pro_data_body_more .ico{width: 20px; height: 20px; position: relative; cursor: inherit; flex-shrink: 0; transform-origin: 0% 0% 0px; margin-left: 5px; font-size: 0px;}
.pro_data_body_more .ico .ih5-icon{height: 100%; width: 100%; background-color: rgb(34, 34, 34); -webkit-mask: url(../images/ico_more.svg) center center / contain no-repeat;}
.pro_data_table{width: 100%; min-width: 900px; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: auto hidden; position: relative; flex-direction: row; cursor: inherit; background-color: rgb(238, 238, 238); padding: 15px; transform-origin: 0% 0% 0px; margin-bottom: 15px;}
.pro_data_table_title1{position: relative; cursor: inherit; flex-shrink: 0; transform-origin: 0% 0% 0px; width: 8%; line-height: normal; font-size: 16px; color: rgb(0, 94, 184); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre; word-break: normal; font-weight: bold; display: flex;}
.pro_data_table_title1 .text_inner{width: 100%; overflow: hidden; text-overflow: ellipsis; visibility: inherit;}
.pro_data_table_main1{width: 100%; flex: 1 0 0%; min-height: fit-content; max-height: fit-content; height: fit-content; overflow: visible; position: relative; flex-direction: column; border-color: rgb(255, 255, 255); border-style: solid; border-width: 0px 0px 0px 1px; cursor: inherit; padding-left: 30px; transform-origin: 0% 0% 0px;}
.pro_data_table .tabSec{width: 100%; min-width: 100%; max-width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; flex: 0 0 auto; overflow: visible; position: relative; flex-direction: row; cursor: inherit; transform-origin: 0% 0% 0px;}
.pro_data_table .tabSec .pro_data_table_title2{position: relative; cursor: inherit; flex-shrink: 0; transform-origin: 0% 0% 0px; width: 10%; line-height: normal; font-size: 16px; color: rgb(0, 0, 0); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre-wrap; word-break: normal; display: flex;}
.pro_data_table .tabSec .pro_data_table_title2 .text_inner{width: 100%; overflow: hidden; text-overflow: ellipsis; visibility: inherit;}
.pro_data_table .tabSec .pro_data_table_main2{width: 100%; flex: 1 0 0%; min-height: fit-content; max-height: fit-content; height: fit-content; overflow: visible; position: relative; flex-direction: column; border-color: rgb(255, 255, 255); border-style: solid; border-width: 0px 0px 0px 1px; cursor: inherit; padding-left: 30px; transform-origin: 0% 0% 0px;}
.pro_data_table .tabTxt{width: 100%; min-height: fit-content; max-height: fit-content; height: fit-content; overflow: visible; position: relative; flex-direction: row; cursor: inherit; padding-bottom: 10px; transform-origin: 0% 0% 0px; flex-grow: 0; flex-basis: auto;}
.pro_data_table .tabTxt .pro_data_table_title3{position: relative; cursor: inherit; flex-shrink: 0; transform-origin: 0% 0% 0px; width: 18%; line-height: normal; font-size: 16px; color: rgb(0, 0, 0); justify-content: flex-start; text-align: left; align-items: flex-start; white-space: pre-wrap; word-break: break-word; display: flex;}
.pro_data_table .tabTxt .pro_data_table_title3 .text_inner{width: 100%; overflow: hidden; text-overflow: ellipsis; visibility: inherit;}
.pro_data_table .tabTxt .pro_data_table_main3{width: 100%; flex: 1 0 0%; min-height: fit-content; max-height: fit-content; height: fit-content; overflow: visible; position: relative; flex-direction: row; border-color: rgb(0, 96, 222); border-style: solid; border-width: 0px 0px 0px 1px; cursor: inherit; padding-left: 30px; transform-origin: 0% 0% 0px;}
.pro_data_table .tabTxt .pro_data_table_main3 .item{position: relative; cursor: inherit;transform-origin: 0% 0% 0px; line-height: normal; font-size: 16px; color: rgb(0, 0, 0); justify-content: flex-start; text-align: left; align-items: flex-start; word-break: normal; display: flex;}
.pro_data_table .tabTxt .pro_data_table_main3 .item .text_inner{width: 100%; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 1; visibility: inherit;}





.P3_0::before {
    display: block !important;
    content: "" !important;
    width: 10px !important;
    height: 100% !important;
    background: rgb(0, 94, 184) !important;
    position: absolute !important;
    left: -20px !important;
    top: 0px !important;
}

/*官方微信*/
.wechart{display:none;}




@media screen and (max-width: 992px) {
    .pro_nav .pro_nav_r{height:auto;}
}