 html,

 body {

     margin: 0;

     padding: 0;

     background-color: rgba(255, 255, 255, 1);

     background-image: url(/img/oufanbodybg.jpg?tenantId=156783&viewType=1&v=1655187754000);

     background-repeat: repeat-y;

     background-position: top;

 }



 .pagebox {

     position: relative;

     width: 1200px;

     margin: 0px auto;

     background-color: rgba(255, 255, 255, 0);

     background-repeat: repeat;

     background-position: left top;

 }



 body {

     overflow-x: hidden;

 }



 .p_wbox {

     transition: all 0.3s;

 }



 .c_search_total-02001 {

     background: url(/img/search_bg.png?tenantId=156783&viewType=1&v=1655187754000) no-repeat left top !important;

 }



 .e_btn:hover {

     text-decoration: none;

     box-shadow: 0 0px 0 0 rgba(173, 22, 22, 0.48) inset;

 }



 .p_wrapbox video {

     position: absolute;

     width: 100%;

     height: 100% !important;

     top: 50%;

     object-fit: cover;

     left: 50%;

     -webkit-transform: translate(-50%, -50%);

     -ms-transform: translate(-50%, -50%);

     transform: translate(-50%, -50%);

 }





 .c_intro_detail-01001 .resetHtmlCssStyle span,

 .c_intro_detail-01001 .resetHtmlCssStyle div,

 .c_news_detail-01001 .resetHtmlCssStyle div,

 .c_news_detail-01001 .resetHtmlCssStyle p,

 .c_news_detail-01001 .resetHtmlCssStyle span,

 .c_productMechanies_detail-02001 .reset_style span,

 .c_productMechanies_detail-02001 .reset_style p,

 .c_productMechanies_detail-02001 .reset_style div,

 .c_employ_detail-01001 .reset_style div,

 .c_employ_detail-01001 .reset_style p,

 .c_employ_detail-01001 .reset_style span,

 .c_product_detail-29001 .reset_style span,

 .c_product_detail-29001 .reset_style p,

 .c_product_detail-29001 .reset_style div {

     TEXT-JUSTIFY: inter-ideograph;

     TEXT-ALIGN: justify;

     LINE-HEIGHT: 2.5em;

     FONT-FAMILY: 寰蒋闆呴粦;

     FONT-SIZE: 13px;

     color: #333;

 }

 .c_intro_detail-01001 .resetHtmlCssStyle p{
        TEXT-JUSTIFY: inter-ideograph;
        
            TEXT-ALIGN: justify;
        
            LINE-HEIGHT: 2.5em;
        
            FONT-FAMILY: 寰蒋闆呴粦;
        
            FONT-SIZE: 15px;
        
            color: #333;
 }

 .c_intro_detail-01001 .resetHtmlCssStyle td {

     padding-left: 10px;

 }



 .stylebox_title {

     padding-left: 0px !important;

     padding-right: 0px !important;

     text-align: center !important;

 }



 .title_main {

     position: relative;

     overflow: visible !important;

 }



 .title_main:after {

     content: '';

     height: 1px;

     width: 139px;

     position: absolute;

     left: 120%;

     top: 19px;

     background: #340a0f;

 }



 .title_main:before {

     height: 1px;

     width: 139px;

     content: '';

     position: absolute;

     right: 120%;

     top: 19px;

     background: #340a0f;

 }



 .title_icon {

     display: none !important;

 }



 .stylebox_top {

     margin-bottom: 30px;

 }



 .stylebox_top_line {

     display: none !important;

 }



 .stylebox_content {

     height: calc(100% - 48px);

     width: 100%;

     border-style: solid;

     border-color: #f0f0f0;

     border-width: 0px !important;

     width-uint: %;

 }



 .stylebox_bottom_line {

     height: 0px !important;

     background-color: rgba(240, 240, 240, 1);

 }



 ::-webkit-scrollbar {

     width: 3px;

     height: 3px;

 }



 ::-webkit-scrollbar-track {

     background: #cfcfcf;

 }



 ::-webkit-scrollbar-thumb {

     background: #ec571c;

 }



 ::-webkit-scrollbar-thumb:hover {

     background: #ec571c;

 }



 .w_sfbox-001>div>.p_SwipPanelBox .p_SwipPanel .shape {

     width: 15px !important;

     height: 15px !important;

     display: inline-block;

     margin-left: 5px;

     line-height: 26px;

     padding: 4px;

     background-position: center;

     background-size: auto auto;

     vertical-align: middle;

     position: relative;

     cursor: pointer;

     border-radius: 50%;

     overflow: hidden;

     border-style: solid;

     border-width: 0px !important;

     border-color: transparent;

 }



 .w_sfbox-001>div>.p_SwipPanelBox .p_SwipPanel .shape>div {

     width: 100%;

     height: 100%;

     background-color: #ffffff !important;

     border-radius: 50%;

     transition: all 0.3s;

     box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.68);

 }



 .w_sfbox-001>div>.p_SwipPanelBox .p_SwipPanel.active .shape>div {

     width: 100%;

     height: 100%;

     background-color: #ff000a !important;

     border-radius: 50%;

     transition: all 0.3s;

     box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.68);

 }



 .w_sfbox-001>div>.p_SwipPanelBox .p_SwipPanel {

     width: auto;

     height: auto;

     font-size: 14px;

     color: #626262;

     font-size: 12px;

     padding: 0px !important;

     border-width: 0px !important;

     border-style: solid;

     border-color: transparent;

     text-align: right;

     margin-top: 10px;

 }



 .w_sfbox-001>div>.p_SwipPanelBox .p_SwipPanel .font {

     width: 0px !important;

     height: 20px !important;

     overflow: hidden !important;

     display: inline-block;

     white-space: nowrap !important;

     margin-right: 5px;

     line-height: 20px;

     background: rgba(0, 0, 0, .7);

     cursor: pointer;

     color: #fff !important;

     font-family: NotoSansHans-Regular;

     font-size: inherit;

     text-align: center;

     color: inherit;

     border-radius: 23px;

     transition: all 1s;

 }



 .w_sfbox-001>div>.p_SwipPanelBox .p_SwipPanel:hover .font {

     width: 65px !important;

     height: 20px !important;

     overflow: hidden !important;

     display: inline-block;

     white-space: nowrap !important;

     margin-right: 5px;

     line-height: 23px;

     background: rgba(0, 0, 0, .7);

     text-align: center;

     line-height: 20px;

     vertical-align: middle;

     border-radius: 20px;

     cursor: pointer;

     color: #fff !important;

     font-family: NotoSansHans-Regular;

     font-size: inherit;

     color: inherit;

 }



 .w_sfbox-001>div>.p_SwipPanelBox .p_SwipPanel.active .font {

     width: 65px !important;

     height: 20px !important;

     overflow: hidden !important;

     display: inline-block;

     white-space: nowrap !important;

     margin-right: 0px;

     line-height: 20px;

     background: rgba(0, 0, 0, .7);

     text-align: center;

     vertical-align: middle;

     border-radius: 20px;

     cursor: pointer;

     color: #fff !important;

     font-family: NotoSansHans-Regular;

     font-size: 12px;

     color: inherit;

 }