 html,
 body {
     margin: 0;
     padding: 0;
 }

 .pagebox {
     position: relative;
 }

 * {
     font-family: Microsoft YaHei;
 }

 .lang-select {
     position: relative;
     display: inline-block;
     right: 200px;
     top: 30px;
 }

 .lang-type {
     display: inline-block;
     color: #fff;
     width: 90px;
     position: relative;
     border: 0px solid #ddd;
     cursor: pointer;
     border-radius: 4px;
     text-align: center;
     transition: all 0.5s ease;
     height: 40px;
     line-height: 40px;
     background: url("../img/yy_b.png") no-repeat 10px center;
     /*text-indent: 30px;*/
     font-size: 15px;
     font-weight: bold;
 }

 .lang-type:after {
     position: absolute;
     right: 10px;
     top: 50%;
     margin-top: -5px;
     content: "";
     border-right: 1px solid #ddd;
     border-bottom: 1px solid #ddd;
     display: inline-block;
     width: 7px;
     height: 7px;
     transform: rotate(45deg);
     transition: all 0.3s;
 }

 .lang-list {
     visibility: hidden;
     transition: all 0.3s;
     transform: translateY(20px);
     position: absolute;
     opacity: 0;
     top: 20px;
     width: 100%;
     padding-top: 5px;
     z-index: 999 !important;
 }

 .lang-list:before {
     content: "";
     border: 6px solid transparent;
     border-bottom-color: #fff;
     font-size: 0;
     margin-left: 46%;
 }

 .lang-list ul {
     padding: 10px;
     background: #fff;
     box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
 }

 .lang-list ul li a {
     color: #666;
     text-decoration: none;
     display: block;
     padding: 5px 10px;
     text-align: center;
 }

 .lang-list ul li a:hover {
     color: #fff;
     background: #3b3b3b;
 }

 .lang-select:hover .lang-list {
     transform: translateY(0);
     opacity: 1;
     visibility: visible;
 }

 .lang-select:hover .lang-type {
     color: #fff;
     border: solid 1px #3b3b3b;
     background: url("../img/yy_h.png") #3b3b3b no-repeat 10px center;
 }

 .lang-select:hover .lang-type:after {
     transform: rotate(225deg);
     margin-top: -1px;
     border-color: #fff;
 }

 #w_grid-1616058131966 {
     width: 90%;
     max-width: 1600px;
     min-width: 0px;
     height: auto;
     max-height: none;
     min-height: 0px;
     margin-top: 0px !important;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 10px;
     padding-top: 0px;
     padding-left: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
 }

 #w_grid-1616057319246 {
     width: 90%;
     max-width: 1600px;
     min-width: 0px;
     height: auto;
     max-height: none;
     min-height: 0px;
     margin-top: 95px !important;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 10px;
     padding-top: 0px;
     padding-left: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
 }

 #c_portalResnav_main-16237321028092996 {
     position: fixed;
     top: 14px !important;
     left: auto;
     bottom: auto;
     right: 40px !important;
     transform: none;
     width: 70px;
     height: 70px;
     z-index: 2147483647;
     content: normal;
     max-width: none;
     min-width: 0px;
     max-height: none;
     min-height: 0px;
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     -webkit-transform: none;
 }

 #w_common_text-1620271419387 {
     width: auto;
     max-width: none;
     min-width: 0px;
     height: auto;
     max-height: none;
     min-height: 19px;
     margin-top: 105px !important;
     margin-left: 0px;
     margin-right: auto;
     margin-bottom: 40px;
     padding-top: 0px;
     padding-left: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
 }

 .jmenu a {
     color: #fff !important;
 }

 .a11 {
     color: #fff !important;
 }

 .keya {
     font-size: 14px;
     font-weight: bold;
     margin-top: 30px;
 }

 .keya a {
     font-size: 14px;
     font-weight: 100;
     color: #444;
     line-height: 50px;
     padding: 10px;
     border: #e2e2e2 1px solid;
 }

 #w_grid-1623746173013 {
     left: 20px !important;
     position: absolute !important;
     top: 25% !important;
     z-index: 9999 !important
 }

 .bqen {
     width: 120px;
     height: 40px;
     line-height: 40px;
     float: left;
     background: rgba(108, 108, 108, 0.40);
     text-align: center;
     font-size: 14px;
     color: #fff;
     border-radius: 20px;
     cursor: pointer;
 }

 #w_grid-1620347467128 {
     left: 0px !important;
     width: 100%;
     position: absolute !important;
     top: 0px;
     z-index: 99999999999999;
 }

 .qimg {
     /*left: 0px !important;*/
     width: 100%;
     /*position: absolute !important;*/
 }

 #w_grid-1620292718253 {
     width: 378px;
     max-width: none;
     min-width: 0px;
     height: 520px;
     max-height: none;
     min-height: 192px;
     margin-top: -110px;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 0px;
     padding-top: 0px;
     padding-left: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     position: absolute;
     top: 0.09375px;
     left: 1031.97px;
     z-index: 1;
     bottom: auto;
     right: auto;
     right: 0px !important;
     left: auto !important;
 }

 #w_grid-1620280378193111 .p_gridbox {
     width: 100%;
     overflow: hidden;
     position: static;
     display: flex;
     align-items: center;
 }

 #w_fimgbox-1620288336635 {
     z-index: 99999 !important;
     left: 20px !important;
     position: absolute !important;
     top: 0 !important;
     z-index: 999999999999999 !important;
 }

 .jmenu {
     z-index: 99999;
     width: 121px;
     top: 42%;
     left: 40px;
     line-height: 45px;
     font-size: 15px;
     font-weight: bold;
     color: rgba(255, 255, 255, 0.9);
     position: absolute;
 }

 #c_portalResProduct_list-16190704140680711 .img_box {
     position: relative;
     width: 100%;
     height: 0px;
     overflow: hidden;
     BACKGROUND-COLOR: #FFF;
     padding-bottom: 100% !important;
 }

 .navd {
     padding-right: 20px;
     margin: auto;
     display: none !important;
 }

 .fixed .navd {
     display: block !important
 }

 .fixed2 .nav-btn {
     position: relative;
     width: 70px !important;
     height: 70px !important;
     z-index: 999;
     background-color: #0058bb !important;
     cursor: pointer;
     margin: 0 auto;
     transition: all .5s ease;
 }

 .ajt {
     position: absolute;
     left: 7%;
     top: 25%;
     z-index: 999999999;
 }

 #c_portalResnav_main-16189904150110116 {
     position: fixed !important;
     top: 0px !important;
     right: auto !important;
     left: 0px !important;
     width: 100% !important;
     height: 100px !important;
     z-index: 999999 !important;
     shadow-distance: 2px;
 }

 #w_grid-1618989449855 {
     position: fixed !important;
     top: 30px !important;
     right: 120px !important;
     z-index: 999999999999999999 !important;
 }

 .v_logo {
     width: 100%;
     text-align: center;
     padding-top: 8%;
 }

 .v_logo img {
     width: 200px;
     margin: auto;
     height: auto !important;
 }

 body {
     overflow-x: hidden !important;
 }

 .spbg {
     position: absolute;
     width: 100%;
     height: 100%;
     content: "";
     z-index: 1;
     background: url("../img/spbg.png")
         /*tpa=https://static202.yun300.cn/img/spbg.png?tenantId=230184&viewType=1*/
         rgba(0, 102, 241, 0.13);
 }

 #c_portalResnav_main-16180284058524343 .nav {
     width: auto !important;
     height: 100px !important;
     position: fixed !important;
     top: 25px !important;
     left: auto !important;
     z-index: 999999;
     right: 200px !important;
     display: none;
 }

 .fixed .nav {
     display: block !important
 }

 .c_portalResnav_main-01001025 .main-nav .navlogo {
     flex: 1;
     position: fixed;
     top: 20%;
     right: 18% !important;
     display: inline-block;
     width: 240px;
 }

 .color_info {
     color: #de1b1a;
 }

 .hzkh {
     width: 100%;
     float: left;
 }

 .hzkh img {
     float: left;
     width: 18% !important;
     padding: 10px;
     border: #ccc 1px solid !important;
     margin: 1%;
 }

 .hzkh2 {
     width: 100%;
     float: left;
 }

 .hzkh2 img {
     float: left;
     width: 31% !important;
     height: auto !important;
     padding: 10px;
     border: #ccc 0px solid !important;
     margin: 1%;
 }

 .hzkh3 {
     width: 100%;
     float: left;
 }

 .hzkh3 img {
     float: left;
     width: 48% !important;
     height: auto !important;
     padding: 10px;
     border: #ccc 0px solid !important;
     margin: 1%;
 }

 #c_portalResnav_main-16180284058524343 .yj_li {
     margin: 0px 30px !important;
 }

 .fl {
     height: 56px;
     -webkit-transition: all .3s ease;
     transition: all .3s ease;
     z-index: 99999;
     width: 121px;
     top: 23px;
     left: 30px;
     position: absolute;
 }

 .jtt {
     position: absolute;
     top: 16px;
     right: 20px;
 }

 .jtt .before:before {
     content: '\e6a7';
     font-size: 16px;
     margin-right: 5px;
 }

 .jtt .iconfont {
     display: block !important;
 }

 .ej_ul:hover .before:before {
     color: #eee;
 }

 .subnav23 a {
     color: #fff;
 }

 .subnav23:Hover a {
     color: #fff;
 }

 .subnav23 {
     width: 130px;
     line-height: 39px;
     background-color: #45413e;
     border-radius: 100px;
     padding-left: 53px;
     color: #fff;
     text-align: left;
     font-size: 14px;
     position: absolute;
     top: 0px;
     right: 30px;
     margin-top: 31px;
     transition: all 0.3s;
     background: url("../img/ne.png")
         /*tpa=https://static202.yun300.cn/img/ne.png?tenantId=230184&viewType=1*/
         #de1b1a 24px center no-repeat;
 }

 .subnav23:hover {
     width: 130px;
     line-height: 39px;
     background-color: #45413e;
     border-radius: 100px;
     padding-left: 53px;
     text-align: left;
     font-size: 14px;
     position: absolute;
     top: 0px;
     right: 30px;
     margin-top: 31px;
     transition: all 0.3s;
     background: url("../img/ne.png")
         /*tpa=https://static202.yun300.cn/img/ne.png?tenantId=230184&viewType=1*/
         #292929 24px center no-repeat;
 }

 #c_portalResnav_main-16180284058524343 {
     transition: all 700ms;
     position: fixed !important;
     top: 0px !important;
     left: auto !important;
     width: 100% !important;
     z-index: 999999;
     height: 100px !important;
     right: 0px !important;
 }

 #c_portalResnav_main-16180284058524343:hover {
     transition: all 700ms;
     position: fixed !important;
     top: 0px !important;
     left: auto !important;
     width: 100% !important;
     z-index: 999999;
     right: 0px !important;
 }

 #c_portalResnav_main-16180284058524343:hover .yj_link {
     color: #fff !important;
 }

 #c_portalResnav_main-16180284058524343:hover .yj_link:Hover {
     color: #ffd426 !important;
 }

 .fixed {
     background: rgba(255, 255, 255, 1) !important;
     box-shadow: -2px 0px 3px 1px rgb(0 0 0 / 12%);
     shadow-distance: 2px;
 }

 .fixed .yj_link {
     color: #ffffff !important;
 }

 a {
     color: #444;
     text-decoration: none;
 }

 a:Hover {
     color: #0058bb;
     text-decoration: none;
 }

 .p_pagebox .next {
     background-color: #5d5d5d !important;
     border-color: #d4a877 !important;
     border: none;
     color: #fff !important;
 }

 .p_pagebox .pre {
     background-color: #5d5d5d !important;
     border-color: #d4a877 !important;
     border: none;
     color: #fff !important;
 }

 #w_grid-1589185837841 {
     width: 100%;
     max-width: none;
     min-width: 0px;
     height: auto;
     max-height: none;
     min-height: 585px;
     margin-top: 0px !important;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 0px;
     padding-top: 0px;
     padding-left: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
 }

 .jjmore2 {
     background-color: none;
     border-color: #a4c2b4;
     width: 145px;
     height: 40px;
     line-height: 36px;
     font-size: 14px;
     margin-top: 9%;
     color: #515151;
     border-width: 1px;
     border-style: none;
     padding-top: 0px;
     padding-right: 20px;
     padding-left: 20px;
     text-align: center;
     min-height: inherit;
     border: #7c7c7c 1px solid;
 }

 .jjmore2:hover {
     color: #ffffff;
     background-color: #de1b1a;
     border-width: 1px;
     border-style: none;
     padding-top: 0px;
     padding-right: 20px;
     padding-left: 20px;
     text-align: center;
     min-height: inherit;
     border: #de1b1a 2px solid;
 }

 .jjmore2:hover {
     color: #fff !important;
 }

 #c_portalResPublic_codeContainer-16123347279674313 {
     border-top: 1px dashed rgba(255, 255, 255, 0.17) !important;
 }

 .qiu {
     border: #FFFFFF 2px solid;
     width: 96px;
     height: 96px;
     font-size: 16px;
     color: #fff;
     line-height: 20px;
     border-radius: 50%;
     text-align: center;
     padding: 10px;
     display: flex;
     justify-content: left !important;
     align-items: center;
 }

 .qiu1 {
     margin-left: 90%;
 }

 .qiu2 {
     margin-bottom: 30px
 }

 # .qiu3 {}

 .qiu4 {
     margin-left: 90%;
 }

 .item {
     border: 0px solid #d9d9d9;
 }

 .pt3a {
     text-align: center;
     margin-bottom: 10px !important;
 }

 .pt3b {
     text-align: center;
     margin-bottom: 0px !important;
     font-weight: bold;
     letter-spacing: 20px;
     font-size: 53px !important;
 }

 .pt3c {
     text-align: center;
     width: 800px;
     letter-spacing: 16px;
     margin: auto;
     font-size: 18px !important;
 }

 .item:hover {
     border: 0px solid #d9d9d9;
 }

 .fl {
     float: left;
 }

 .fr {
     float: right;
 }

 .pr {
     position: relative;
 }

 .swiper-pagination-bullets .swiper-pagination-bullet-active:before {
     content: '';
     width: 22px;
     height: 22px;
     border: 0px #007fb3 solid !important;
     top: 50%;
     left: 50%;
     display: block;
     margin-left: -7px;
     margin-top: -7px;
     border-radius: 100%;
 }

 .p1_t {
     font-size: 32px !important;
     line-height: 35px !important;
     color: #ffffff !important;
 }

 .spbg1 {
     background: url("abg.png-tenantId=230184&viewType=1.png")
         /*tpa=https://static202.yun300.cn/img/abg.png?tenantId=230184&viewType=1*/
         left top repeat-x;
     position: absolute;
     top: 0px;
     left: 0px;
     width: 100%;
     z-index: 99999999999;
     height: 511px;
 }

 .banner-text {
     position: absolute;
     top: 0px;
     left: 0px;
     width: 100%;
     background-color: rgba(0, 56, 141, 0.26);
     background-image: url("../img/kkj.png")
         /*tpa=https://static202.yun300.cn/img/kkj.png?tenantId=230184&viewType=1*/
     ;
     height: 100%;
     z-index: 999999;
 }

 .banner-text2 {
     position: absolute;
     top: 0px;
     left: 0px;
     width: 100%;
     background-color: rgba(0, 0, 0, 0);
     height: 100%;
     z-index: 999999;
 }

 .banner-text3 {
     position: absolute;
     top: 0px;
     left: 0px;
     width: 100%;
     background-color: rgba(0, 0, 0, 0);
     height: 100%;
     z-index: 999999;
 }

 .ff3 {
     line-height: 94px;
     font-size: 30px;
     color: #fff;
     font-weight: 700;
     margin-top: 0;
     text-align: left;
     padding-left: 6%;
     width: 100%;
     position: absolute;
     bottom: 20%;
 }

 .gy2 {
     font-size: 24px;
     margin: auto;
     width: 100%;
     margin-top: 0px;
     margin-bottom: 40px;
     line-height: 30px;
     color: #fff;
     font-weight: 100;
 }

 .ff2 {
     line-height: 94px;
     font-size: 30px;
     color: #fff;
     font-weight: 700;
     margin-top: 0;
     text-align: right;
     padding-right: 6%;
     width: 100%;
     position: absolute;
     bottom: 20%;
 }

 .gy {
     font-size: 16px;
     margin: auto;
     width: 80%;
     margin-top: 10px;
     max-width: 950px;
     margin-bottom: 40px;
     line-height: 30px;
     font-family: "Gotham SSm A", "Gotham SSm B" !important;
     color: #fff;
     font-weight: 100;
 }

 .jmoreb {
     transition: all 0.3s !important;
     margin: auto;
     width: 210px;
     pointer-events: auto;
 }

 .jmore4 {
     transition: all 0.3s !important;
     font-size: 15px;
     margin-top: 10px;
     line-height: 20px;
     font-weight: 700;
     font-family: "Gotham SSm A", "Gotham SSm B" !important;
     padding: 10px;
     text-align: center;
     margin: auto;
     width: 165px;
     border: #fff 2px solid;
     color: #fff;
 }

 .jmore {
     transition: all 0.3s !important;
     font-size: 15px;
     float: left;
     margin-left: 0px;
     margin: auto;
     margin-top: 30px;
     line-height: 22px;
     font-weight: 700;
     border-radius: 32px;
     font-family: "Gotham SSm A", "Gotham SSm B" !important;
     padding: 12px;
     text-align: center;
     width: 210px;
     border: #fff 2px solid;
     color: #fff;
 }

 .jmore:hover {
     transition: all 0.3s !important;
     border: #0080cb 2px solid;
     color: #0080cb;
 }

 .jmore2 {
     transition: all 0.3s !important;
     font-size: 15px;
     float: left;
     margin-top: 40px;
     margin-left: 0px;
     line-height: 20px;
     font-weight: 700;
     font-family: "Gotham SSm A", "Gotham SSm B" !important;
     padding: 12px;
     text-align: center;
     width: 177px;
     border: #0080cb 2px solid;
     background-color: #0080cb;
     color: #fff;
 }

 .jmore2:hover {
     transition: all 0.3s !important;
     font-size: 15px;
     float: left;
     margin-top: 40px;
     margin-left: 0px;
     line-height: 20px;
     font-weight: 700;
     font-family: "Gotham SSm A", "Gotham SSm B" !important;
     padding: 12px;
     text-align: center;
     width: 177px;
     border: #ffffff 2px solid;
     background-color: #ffffff;
     color: #0080cb;
 }

 .jmore3 {
     transition: all 0.3s !important;
     font-size: 15px;
     margin: auto;
     margin-top: 40px;
     line-height: 20px;
     font-weight: 700;
     font-family: "Gotham SSm A", "Gotham SSm B" !important;
     padding: 12px;
     text-align: center;
     width: 177px;
     border: #fff 2px solid;
     color: #fff;
 }

 .jmore3:hover {
     transition: all 0.3s !important;
     font-size: 15px;
     margin: auto;
     margin-top: 40px;
     line-height: 20px;
     font-weight: 700;
     font-family: "Gotham SSm A", "Gotham SSm B" !important;
     padding: 12px;
     text-align: center;
     width: 177px;
     border: #0080cb 2px solid;
     color: #0080cb;
 }

 .ff1 {
     line-height: 94px;
     font-size: 30px;
     color: #fff;
     font-weight: 700;
     margin-top: 16%;
     text-align: center;
 }

 .ff1 span {
     transition: all 2s ease .5s;
     transform: translateY(0);
     opacity: 1;
 }

 .spbg {
     position: absolute !important;
     top: 0% !important;
     background-color: rgba(0, 0, 0, 0.34);
     height: 1999px;
     left: 0px !important;
     width: 100%;
     z-index: 1;
     right: auto;
 }

 #w_grid-1612333928812 {
     overflow: hidden !important;
 }

 #w_grid-1612334731108 {
     overflow: visible !important;
 }

 #w_grid-1612334731108>div {
     position: absolute;
     bottom: 0;
     z-index: 999999999999999;
 }

 @media screen and (max-width: 1600px) {
     #c_portalResProduct_list-16190704140680711 .img_box {
         position: relative;
         width: 100%;
         height: 0px;
         overflow: hidden;
         BACKGROUND-COLOR: #FFF;
         padding-bottom: 110% !important;
     }

     .ajt {
         position: absolute;
         left: 7%;
         top: 35%;
         z-index: 999999999;
     }

     .c_portalResnav_main-01001025 .main-nav .navlogo {
         flex: 1;
         position: fixed;
         top: 20%;
         right: 20% !important;
         display: inline-block;
         width: 240px;
     }

     #w_grid-1612340022506 {
         width: 90%;
         max-width: 1400px;
         min-width: 0px;
         height: auto;
         max-height: none;
         min-height: 192px;
         margin-top: 7% !important;
         margin-left: auto;
         margin-right: auto;
         margin-bottom: 0px;
         padding-top: 0px;
         padding-left: 0px;
         padding-right: 0px;
         padding-bottom: 0px;
     }

     #c_portalResnav_main-16180284058524343 .yj_li {
         margin: 0px 25px !important;
     }
 }

 @media screen and (max-width: 1501px) {
     #c_portalResnav_main-16189904150110116 .title {
         font-weight: 900;
         opacity: 0.9;
         display: block;
         padding: 0 16px !important;
     }
 }

 @media screen and (max-width: 1400px) {
     #w_common_text-1612345112917 {
         display: None !important;
     }

     #c_portalResnav_main-16180284058524343 .yj_li {
         margin: 0px 20px !important;
     }
 }

 @media screen and (max-width: 1200px) {
     #c_portalResnav_main-16189904150110116 .nav {
         padding-right: 20px;
         margin: auto;
         display: none !important;
     }
 }

 @media screen and (max-width: 768px) {
     .d_description {
         overflow-x: scroll;
     }

     .lang-select:hover .lang-type {
         color: #fff;
         border: solid 1px #3b3b3b;
         background: url("../img/yy_h.png") #ececec no-repeat 10px center !important;
     }

     .lang-type:after {
         border-right: 1px solid #626262 !important;
         border-bottom: 1px solid #626262 !important;
     }

     .lang-type {
         display: inline-block;
         color: #727272 !important;
         width: 100px;
         margin-right: 10px;
         position: relative;
         border: 0px solid #6c6c6c !important;
         cursor: pointer;
         border-radius: 15px;
         text-align: center;
         transition: all 0.5s ease;
         height: 30px;
         line-height: 30px;
         background: url("../img/yy_b.png") no-repeat 10px center;
         /*text-indent: 30px;*/
         font-size: 14px;
     }

     .lang-select {
         position: relative;
         display: inline-block;
         right: 140px !important;
         top: 22px !important;
         position: fixed !important;
     }

     #w_grid-1616058131966 {
         width: 90%;
         max-width: 1600px;
         min-width: 0px;
         height: auto;
         max-height: none;
         min-height: 0px;
         margin-top: 50px !important;
         margin-left: auto;
         margin-right: auto;
         margin-bottom: 10px;
         padding-top: 0px;
         padding-left: 0px;
         padding-right: 0px;
         padding-bottom: 0px;
     }

     #w_grid-1616057319246 {
         width: 90%;
         max-width: 1600px;
         min-width: 0px;
         height: auto;
         max-height: none;
         min-height: 0px;
         margin-top: 35px !important;
         margin-left: auto;
         margin-right: auto;
         margin-bottom: 10px;
         padding-top: 0px;
         padding-left: 0px;
         padding-right: 0px;
         padding-bottom: 0px;
     }

     #w_common_text-1623751773781 span {
         font-size: 28px !important;
     }

     #w_common_text-1623751773786 span {
         font-size: 18px !important;
     }

     #w_fimg-1623751773661 {
         display: None;
     }

     #w_common_text-1623750677047 span {
         font-size: 28px !important;
     }

     #w_common_text-1623750677050 span {
         font-size: 18px !important;
     }

     #w_fimg-1623750677052 {
         display: None;
     }

     #w_common_text-1623803664213 span {
         font-size: 28px !important;
     }

     #w_common_text-1623803664218 span {
         font-size: 18px !important;
     }

     #w_fimg-1623803664133 {
         display: None;
     }

     #w_common_text-1623749139641 span {
         font-size: 28px !important;
     }

     #w_common_text-1623749139643 span {
         font-size: 18px !important;
     }

     #w_fimg-1623749139645 {
         display: None;
     }

     #w_common_text-1623735571906 span {
         font-size: 28px !important;
     }

     #w_common_text-1623735615145 span {
         font-size: 18px !important;
     }

     #w_fimg-1623735967353 {
         display: None;
     }

     #w_common_text-1620271419387 {
         width: auto;
         max-width: none;
         min-width: 0px;
         height: auto;
         max-height: none;
         min-height: 19px;
         margin-top: 25px !important;
         margin-left: 0px;
         margin-right: auto;
         margin-bottom: 40px;
         padding-top: 0px;
         padding-left: 0px;
         padding-right: 0px;
         padding-bottom: 0px;
     }

     #w_common_text-1612330100241 span {
         font-size: 38px !important;
     }

     .c_portalResProduct_category-01001021 .container {
         width: 100% !important;
     }

     #c_portalResEbizads_banner-16189099110150891 .v_cover .v_con {
         position: absolute;
         top: 34%;
         width: 86% !important;
         max-width: 1360px;
         left: 0px;
         right: 0px;
         margin: 0 auto;
     }

     .banner-video {
         height: 100%;
         position: relative;
         background: url("../img/mm1.jpg")
             /*tpa=https://static202.yun300.cn/img/mm1.jpg?tenantId=230184&viewType=1*/
             left top no-repeat !important;
     }

     .c_portalResnav_main-01001025 .active .nav-btn {
         position: fixed;
         top: 50px;
         right: 20px !important;
         background-color: rgba(0, 0, 0, 0) !important;
     }

     .c_portalResnav_main-01001025 .main-nav .navlogo {
         flex: 1;
         position: fixed;
         top: 30%;
         right: 15%;
         display: none !important;
         width: 121px;
     }

     .fixed {
         background: rgba(255, 255, 255, 1) !important;
         display: block !important;
     }

     #w_grid-1618989449855 {
         position: fixed !important;
         top: 16px !important;
         right: 80px !important;
         z-index: 999999999999999999 !important;
     }

     #c_portalResnav_main-16237321028092996 {
         position: fixed;
         top: 0px !important;
         left: auto;
         bottom: auto;
         right: 0px !important;
         transform: none;
         width: 70px;
         height: 70px;
         z-index: 2147483647;
         content: normal;
         max-width: none;
         min-width: 0px;
         max-height: none;
         min-height: 0px;
         margin-top: 0px;
         margin-left: 0px;
         margin-right: 0px;
         margin-bottom: 0px;
         -webkit-transform: none;
     }

     #c_portalResnav_main-16189904150110116 {
         height: 70px !important;
         background-color: #fff;
     }

     .jmenu {
         z-index: 99999;
         width: 121px;
         top: 45%;
         left: 40px;
         line-height: 45px;
         font-size: 15px;
         font-weight: bold;
         color: rgba(255, 255, 255, 0.9);
         position: absolute;
         display: none !important;
     }

     .c_portalResCompanyFile_category-01001 .p_category {
         height: 100%;
         width: 100%;
         z-index: 9999999999 !important;
         position: relative;
     }

     .form-control {
         background-color: #efefef !important;
     }

     .c_portalResProduct_detail-01001003 table {
         border-right: 1px solid #ccc;
         border-bottom: 1px solid #ccc;
         text-align: center;
         margin: auto;
         width: 100% !important;
     }

     .jtt {
         position: absolute;
         top: 16px;
         right: 20% !important;
     }

     #c_portalResnav_main-16180284058524343:hover .yj_link {
         color: #ffffff !important;
     }

     #c_portalResnav_main-16180284058524343 .yj_li {
         margin: 0px 0px !important;
     }

     #c_portalResnav_main-16180284058524343 {
         transition: all 700ms;
         position: fixed !important;
         top: 0px !important;
         left: auto !important;
         width: 100% !important;
         z-index: 999999;
         height: 60px !important;
         right: 0px !important;
     }

     .subnav23 {
         display: none !important;
     }

     .fl {
         height: auto;
         position: absolute;
         overflow: hidden;
         -webkit-transition: all .3s ease;
         transition: all .3s ease;
         z-index: 99999;
         width: 90px !important;
         top: 13px;
         left: 30px;
     }

     .fl img {
         max-width: 100%;
     }

     #c_portalResComplaintPage_detail-16168243494682973 table {
         border-right: 1px solid #ccc;
         border-bottom: 1px solid #ccc;
         text-align: center;
         margin: auto;
         width: 100% !important;
         table-layout: auto !important;
     }

     #c_portalResProduct_detail-16161256381628540 {
         width: 90%;
         max-width: 1400px;
         min-width: 250px;
         height: 100%;
         max-height: 100%;
         min-height: 0px;
         margin-top: 10px !important;
         margin-left: auto;
         margin-right: auto;
         margin-bottom: 50px;
         padding-top: 0px;
         padding-left: 0px;
         padding-right: 0px;
         padding-bottom: 0px;
     }

     #w_grid-1616125461002 {
         width: 90%;
         max-width: 1400px;
         min-width: 0px;
         height: auto;
         max-height: none;
         min-height: 0px;
         margin-top: 0px !important;
         margin-left: auto;
         margin-right: auto;
         margin-bottom: 0px !important;
         padding-top: 0px;
         padding-left: 0px;
         padding-right: 0px;
         padding-bottom: 0px;
     }

     #w_grid-1616067151238 {
         width: 90%;
         max-width: 1400px;
         min-width: 0px;
         height: auto;
         max-height: none;
         min-height: 0px;
         margin-top: 0px !important;
         margin-left: auto;
         margin-right: auto;
         margin-bottom: 30px;
         padding-top: 0px;
         padding-left: 0px;
         padding-right: 0px;
         padding-bottom: 0px;
     }

     #w_grid-1616120729677,
     #w_grid-1616125460982 {
         width: 100%;
         max-width: none;
         min-width: 0px;
         height: auto;
         max-height: none;
         min-height: 0px;
         margin-top: 0px;
         margin-left: auto;
         margin-right: auto;
         margin-bottom: 0px;
         padding-top: 0px;
         padding-left: 0px;
         padding-right: 0px;
         background-color: #e8e8e8;
         padding-bottom: 0px;
     }

     .c_portalResProduct_list-01001022 .listName {
         margin-bottom: 15px;
         font-size: 25px;
         margin-top: 20px !important;
         text-align: left;
         font-weight: bold !important;
     }

     .c_portalResProduct_list-01001022 .listName A {
         COLOR: #333;
         font-weight: bold !important;
         white-space: break-spaces;
         font-size: 18px;
     }

     .c_portalResProduct_list-01001022 .p_summary {
         overflow: hidden;
         line-height: 22px;
         color: #888;
         display: -webkit-box;
         -webkit-box-orient: vertical;
         font-size: 12px;
         overflow: hidden;
         display: -webkit-box;
         -webkit-box-orient: vertical;
         -webkit-line-clamp: 2;
         -webkit-line-clamp: 3px;
     }

     #c_portalResProduct_list-01001022 .listName {
         margin-bottom: 15px;
         font-size: 16px !important;
         line-height: 32px !important;
         margin-top: 20px;
         text-align: left;
         font-weight: bold !important;
     }

     #w_grid-1615366797225 {
         width: 100%;
         max-width: none;
         min-width: 0px;
         height: auto;
         max-height: none;
         min-height: 152px !important;
         margin-top: 0px;
         margin-left: auto;
         margin-right: auto;
         margin-bottom: 0px;
         padding-top: 0px;
         padding-left: 0px;
         padding-right: 0px;
         padding-bottom: 0px;
     }

     .SEE-title1 a {
         font-size: 14px !important;
         font-weight: bold;
         color: #565656;
     }

     #w_grid-1603177659261>div>.p_gridbox {}

     #c_portalResPublic_codeContainer-16123229897753150 .box a {
         width: 50% !important;
         display: inline-block;
         text-align: center;
         float: left;
         position: relative;
     }

     #c_portalResPublic_codeContainer-16123229897753150 .box li {
         width: 110px;
         border: 1px dashed rgba(255, 255, 255, 0.17) !important;
         border-radius: 20px;
         height: 110px;
         overflow: hidden;
         transition: all 0.5s;
         position: relative;
         margin: 0 auto 20px !important;
     }

     #w_common_text-1612322285225 span {
         font-size: 38px !important;
     }

     .qiu {
         display: None !important;
     }

     .mgg1 {
         top: 8%;
         left: 0;
         position: absolute !important;
     }

     .mgg1_a {
         font-size: 44px !important;
     }

     .mgg1_b {
         font-size: 22px !important;
         line-height: 60px;
     }

     .mgg2_a {
         font-size: 40px !important;
         line-height: 40px !important;
     }

     .mgg2_b {
         font-size: 40px !important;
         line-height: 40px !important;
     }

     .mgg2_a span {
         font-size: 40px !important;
         line-height: 50px !important;
     }

     .mgg2_b span {
         font-size: 40px !important;
         line-height: 50px !important;
     }

     .mgg2_c {
         line-height: 20px !important;
         margin-top: 13px;
     }

     #c_portalResPublic_codeContainer-16153439859163340 .p_3_img {
         width: 90% !important;
         bottom: -440px !important;
         right: 0% !important;
         position: absolute;
         opacity: 1;
     }

     .c_portalResnav_main-01001005 .header2 .logo {
         width: 250px;
         height: 40px;
         margin-top: 16px !important;
         overflow: hidden;
     }
 }