@charset "utf-8";

/* CSS Document */
body,
html { background: #ffffff; }
body { font: 14px "Arial", sans-serif; color: #333; word-wrap: break-word; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: none; }
body,
form,
input,
p,
ol,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
table,
th,
td,
dl,
dt,
dd { padding: 0; margin: 0; }
img { border: 0; vertical-align: middle; max-width: 100%; max-height: 100%; }
ul,
li { list-style: none; }
dl,
dt,
dd { display: block; }
a,
a:link { text-decoration: none; transition: all 0.5s; outline: none; }
input,
textarea { box-sizing: border-box; outline: none; border: 0; border-radius: 0; background: none; font: 14px "microsoft Yahei", "Arial", sans-serif; width: 100%; }

/*处理老站部分样式问题*/
.form-group input[type="button"],
.form-group input[type="submit"] { width: auto; }

/*处理老站部分样式问题*/
input[type="button"],
input[type="submit"],
input[type="text"],
input[type="password"],
textarea { -webkit-appearance: none; }
h2 { font-weight: 400; }
i { font-style: normal; }
b { font-weight: normal; }

/*文本框placeholder=""文字颜色*/
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder { color: #999; opacity: 1 }
input:-moz-placeholder,
textarea:-moz-placeholder { color: #999; opacity: 1 }
input::-moz-placeholder,
textarea::-moz-placeholder { color: #999; opacity: 1 }
input:-ms-input-placeholder,
textarea:-ms-input-placeholder { color: #999; opacity: 1 }

/*去掉默认下划线*/
.header a:link,
.lanm_pic a:link,
.lanm_path a:link,
.support_download a:link,
.support_left a:link,
.footer a:link { text-decoration: none; }

/* 去掉颜色 */
.lanm_path a:link { color: #666 !important; }

/* clear 页头，页脚，内容区都不用再加清除样式 */
.cf:before,
body:before,
.header:before,
.main:before,
.footer:before,
.wrap:before { content: ''; display: table }
.cf:after,
after,
.header:after,
.main:after,
.footer:after,
.wrap:after { content: ''; display: table; clear: both }
.cf,
.header,
.main,
.footer,
.wrap { *zoom: 1 }

/* 图标字体 */

@font-face { font-family: "iconfont"; src: url('/en/tres/NewWebUI/iconfont/iconfont.eot?t=1574392565157'); /* IE9 */ src: url('/en/tres/NewWebUI/iconfont/iconfont.eot?t=1574392565157#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAooAAsAAAAAEqgAAAnbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCFVgqTaI90ATYCJANcCzAABCAFhG0HghYbug8zA8LGAUKgnU32jw/Pz+3PffdtgxeL1B7a2IBRvbBhrJixkerE2LSZTZmBYCZiFjX79/zdOxpzdYZZI+rmbSFR2//8/m/y+MQQ1QRJE6VBo4l5F41kKJ0UChAw3PLAClg1ujTj82IgADg0QluQQUNGmRADFooRus32uG2ISRWC3ZBBEOOSGg5k1WQjJIhh1jCPAWzwf598gwQSAzCQUKhLjXMNdqBfBB/iaSAawDS6AZXdeQEMDwMogLYAWICUG/0XQUNo63PO1JfFWgBaKOXl2QgfESN1Ig0iLSP2yN7I1Q/x0SgQwTxf8/FVE4EW8Tqm/T/wADkUUEKECmpwoIiBDlJIwCIWAjTQgoCBDDz0AJGCrgIAkDqyUQ9EYBtADkSIgGKODAJKkCIggiwCKlCCgBqUIsCBMhiaYAwMPsYioAM5GJogD0NXKMKwC6wDQxNsgIAANkdAA7ZAQAu2RICAdgQYcC8Mh4RXMQAPfIgfAD0AwOAe0B5AAsCEAVYC5SzwgdGcSM6GllcOqDDFQKXNcCNGpoiLk4qiUIc1CKQZiaMKtr5erCOISlY7WI+oto0bcnJaXx85WBw693V9RCAiMZsYAakyBcMRwczyxNC5+to8k6k6YNYV6qxFen15sK/1eqi37lqgl+mU0RoOphTpTYW6tP9qXp9NhaeblvbWhKysZJlKbbaUlFymplotYyLhMOEol7h1siJUFjzEyfMOBI7YivK0joLAkZDBzRYWhoqJxFm44eR6Myfh/RwNmvJMDDd1mYU387fC1lCNOBMW7HiedL6y0e6qrudeNMxybw/q9S2Ay9HSFgR0TofQFbYGTvoYioN611SFKS/rLfi+Y9anmrTXbc3yggIgUJjsdPvleUWEBosNisJCMFu8CipXzKKkttay1z4EChJa4bC1psZ8p5StNXW3lGgLj4TKSFFpve3h+sHSvJJ5BSVgAnkHXYC9Eb2IdEUXtAE9M7SuNxxMM1m66FddPeNASR2ydXxqEiz1K/NKiSxYxqtCRyANlCxQSlVTIgkEJxRLyen8SplqvkqmzJAXFQWLeUWoMFDgOCiHJJEZKgS7y5yyeJe7rLKVo6S180iuQwLvizbugraluZbr4abbD4dxg+dpuLOmt6mkAXZe66y4cL0x2WWSE2uxoXibvry20bbwwCo+NP5GTZ0d1d0KdujMqVxeCcDv4Yq51Z+bar4whz9Yg7Vq1fndDw13E87CMWZTsm/YarZaa8wmM2tPqq72W8KvLbUfm6pfnno0FJ5ovq7Td3tpm1vayuEqfb6f9PDA6pAAqiQ98L6EB0c0UOf6MONG1ZokHGsBSm6t6Rq2KQ4Op7XhNhZDdTV4hk/Udrv/HVvSN6B3Kr/+/2L0vb64vE95337R/1mpb7QC3fO1iYP6nbGyHtzvN+jMSolHLg0ffq80oZmtea5soG1g0Ce12ZQpuQ3XrV0371nv+rSmpRP5g354vNKRcDzhrH1L9NIYlpIJSZuTvSuGjY49nNx4SGDG4eVnljITOm+ekY8b0xtbXzwTUFchuCso6mLVsNWG1cnJzk2UhlXt2jUSonWjYqP27VYZYJiP94tf177u9LN80uVbZsJUb+K9VxjbGtOOChtZ/cz+w9Btctzg0XGzhnc69bP83x8//lcu/vfxj/+J+NeXn/9jfFT1f/z/+QWKeiSStm2Tnx+Nj6qTjgJMBlCLlfPzMX78vS/eJgmJ7wbaqxh1zJskMelNnH5+s2+ThKRPX90et0raX7oaXepcOH/uHJLGDV0k/i++J1KxrOJ7v22ev+uIgyMaZldbxCQvyp1GppLFuWFU/L7e99TO3bEjh9GenTsEFSfoMa9ew6GNZT0bCxObThQVPQ2Nkzetp7/X9gLAfpygGC9PbJgoH69IuD+gxdR166a2mNHyuUU8EhFZ1nLGczmhoVe0xTX2n3/Ya5q41LHHj7jxZco7KaTv23+vJ4bv0LtfoES9VV2iWa2xI0xWRUBFPorKVbpcbCJW+LeQx4nol+L96++/eiXeWbdx3V+fpJ383vC9kCa48X1aFwjjQ0Jv/nscSn/79tx5tfvj0ifh2twrVZVPoMjPePz4fI+/zSeUVX/ZHnvKwte0bWzzZohF3YaOmbxl0yhT14GaQnfTVh7vq4piZi95hG/xiOxlRt/6du9fb5uod/R5mNI2tclYMSt9ijfHWyibmzAlfsaGb9g3f7yetUKrdCnvpN4RK8BIA69Yo5F9pQnUMcffyj3q0qZNl0bp9y8a3PpYq0kbCvesv9JicVxs1NzLcVaoGl0+emh2yz0jm01wYXq7gf3qZvg7Dh7duGCFNbXPJ2r0Odli3/6sogaONUs35rpiVi9zODsrkpZ3W/7F1g2YUNz583373jW/LK2fvIu+qKQ4dkpKBq2s7Lyr8gX6qled/M8/KX1bG75wubL6LeTzs602DXoyCIOUtx9RhX+Sq/Sh8fKLbw6MO1T53WXjXGOpttvDpg+1XcuMiDxTqy75cBlAtD0tp2390x2ir+kUAKCJzLdA9Ft6m9bpZf9MV1IxO0CjdEHDEnYvtVXxP2aq8B5k6pF9kbrpsOxNrIyuq89g7tANJNFmlwvQOzQQ/TMaon/RBdGfAFbBHOzBAZq+pBVU+6t5IxQ/GD8kWdHrtxj+x3X1q/+yfpPR6E/R9rvnG367cGZdgAC/iIXEMpX8ZF/YVJGBnU1sz1NiMY9PGY3+Ce3eJHCQMO8oYMCQhPlwgNPTgF/MYTXeC6eusuV/gVMXKxnI0BCoKaYZsMS0VUrAIwmkxPRVcmiDoYfz0CATFISNBRCPFSgJlDihZCDHdaDEPAGWmHdKCfT4ziElhVAlBwvRnJBHC+LhBmY6bdlOhzHVb/TYfV6XVZLNBd0nON05s22ZwtbfyuLMzPL4vMZO7Tuumoc6vc7MLnbJmutOyM52GV2ZvjnGIb0dnLNn+4zpmb6ZTnt2+zSa0nt06OAa79re7psDDgORCSdsyHa1HTAiFX5jD+zwwQvXwtngcj8/AU64kYPZsCFzw7hzYwucyEQWPEs3ohPao2MF6VDurTTuofTNwly4kYBs4XXBaA/NhA9zYMQQ4XVitm7wwYh083oz4YQd2WiPtAZ16eiBDmIqV1XefvfOOc8DH+Dum1Cdz0AYQglLJERKZCSGxBKO8L9xd5UTBVESFVETDdESHfkKeHZSByxpdo7HnpYTM9tj8870ODtJU30um9ct+D3eNJuvXabHnZYdm5bjcXi87tQcZvgYqTvH5k31cH5fzszq9dm+HD6r3t42X/J8j02WleOz+9L90mxbU8auB+pEpQs8/iYo85ydBjEJMYnJSUJBp3bNJ4kJW/kZXVQHZS4uAAA=!string!woff2'), url('/en/tres/NewWebUI/iconfont/iconfont.woff?t=1574392565157') format('woff'), url('/en/tres/NewWebUI/iconfont/iconfont.ttf?t=1574392565157') format('truetype'), /* chrome ,firefox, opera, Safari, Android, iOS 4.2+ */
url('/en/tres/NewWebUI/iconfont/iconfont.svg?t=1574392565157#iconfont') format('svg'); /* iOS 4.1- */ }

/*其他公用*/
.main { min-height: 500px; }
.main.tool { min-height: 220px; }
.wrap { width: 1400px; margin: 0 auto; }
.chosen-drop { z-index: 99 !important; }
@media screen and (max-width:1920px) and (min-width:1200px) {
    .img_scale { display: block; overflow: hidden; }
    .img_scale img { transition: 0.5s; }
    .img_scale:hover img { transform: scale(1.1); }
}

/* MORE 红底色 */
.more_hong { width: 210px; height: 60px; line-height: 60px; text-align: center; color: #fff; font-weight: bold; background: #e60012; display: inline-block; text-transform: capitalize }
.more_hong i { display: inline-block; position: relative; padding-right: 30px; transition: 0.5s; line-height: 1; }
.more_hong i::before { content: "\e608"; font-family: "iconfont" !important; font-size: 16px; font-weight: normal; position: absolute; right: 0; top: 0px; transition: 0.5s; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.more_hong:hover i { padding: 0 }
.more_hong:hover i::before { transform: translatex(25px); opacity: 0; }

/* MORE 蓝色边框 */
.more_lanbian { width: 147px; height: 36px; line-height: 36px; box-sizing: border-box; border: 1px solid #6aaae1; color: #6aaae1; font-size: 12px; font-weight: bold; display: inline-block; text-align: center; transition: 0.5s; cursor: pointer; text-transform: capitalize }
.more_lanbian i { display: inline-block; position: relative; padding-right: 15px; transition: 0.5s; }
.more_lanbian i::before { content: "\e608"; font-family: "iconfont" !important; font-size: 10px; font-weight: normal; position: absolute; right: 0; top: 1px; transition: 0.5s; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.more_lanbian:hover i { padding: 0 }
.more_lanbian:hover i::before { transform: translatex(20px); opacity: 0; }

/* MORE 白色字 */
.more_but { padding-right: 20px; line-height: 1; display: inline-block; color: #fff; font-weight: bold; position: relative; text-transform: capitalize }
.more_but::before { content: "\e601"; line-height: 1; font-family: "iconfont" !important; font-size: 14px; font-weight: normal; position: absolute; right: 0; top: 1px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.more_but:hover { color: #e60012; }

/* MORE 蓝色字 */
.more_lanzi { padding-right: 20px; line-height: 1; display: inline-block; color: #6aaae1; font-weight: bold; position: relative; text-transform: capitalize; }
.more_lanzi::before { content: "\e608"; font-family: "iconfont" !important; font-size: 14px; line-height: 1; font-weight: normal; position: absolute; right: 0; top: 1px; transition: 0.5s; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.more_lanzi:hover,
.more_lanzi:hover::before { color: #e60012; }

/* 下载按钮 */
.comware_download { padding: 30px 0; }
.comware_download a { line-height: 22px; text-align: center; padding: 20px 30px; color: #6aaae1; border: 1px solid #6aaae1; font-size: 16px; font-weight: bold; display: inline-block; }
.comware_download i { padding-right: 40px; display: inline-block; position: relative; }
.comware_download i::before { content: "\e608"; font-family: "iconfont" !important; font-size: 16px; font-weight: normal; position: absolute; right: 0px; top: 50%; margin-top: -8px; line-height: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.comware_download a:hover { background: #6aaae1; color: #fff; }
.comware_download2 { padding: 0 0 100px 0 }
.comware_download2 a { min-width: 440px; }
.comware_download2 span { display: block; padding-bottom: 20px; }
.comware_download2 span:last-child { padding-bottom: 0; }

/* 公用内间距 标题字号 */
.often_box { padding: 90px 0; overflow: hidden; }
#con23.often_box { padding: 0px 0 !important; overflow: hidden; }
.hz-comimg{
  font-size: 36px;
  color: #000;
  text-align: center;
}
.hz-block{
  display: block !important;
}
.hz-none{
  display: none !important;
}
.often_txt { font-size: 40px; text-align: center; color: #333; padding-bottom: 40px; }

/* 分页 */
.often_page { text-align: center; margin-top: 80px; }
.often_page>span,
.often_page>span>a { height: 37px; line-height: 37px; box-sizing: border-box; display: inline-block; }
.often_page>span { padding: 0 4px }
.often_page>span>a { border: 1px solid #565656; width: 34px; text-align: center; color: #333; }
.often_page>span>a.one,
.often_page>span>a:hover { background: #e60012; border-color: #e60012; color: #fff; }
.often_page .prev a,
.often_page .next a { width: 120px; }
.often_page .prev { padding-right: 10px }
.often_page .next { padding-left: 10px }
.often_page .prev i { position: relative; padding-left: 15px; }
.often_page .next i { position: relative; padding-right: 15px; }
.often_page .prev i::before { content: "\e609"; font-family: "iconfont" !important; font-size: 10px; position: absolute; left: 0px; top: 3px; line-height: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.often_page .next i::before { content: "\e600"; font-family: "iconfont" !important; font-size: 10px; position: absolute; right: 0px; top: 3px; line-height: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.often_page .per { position: absolute; right: 0; top: 0; display: none; }
.often_page .per .b1 { float: left; padding-right: 10px }
.often_page .per .b2 { float: left; width: 80px; position: relative; }
.often_page .per .b2::before { content: "\e601"; font-family: "iconfont" !important; font-size: 12px; position: absolute; right: 20px; top: 12px; line-height: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.often_page .per .chosen-container a { text-align: left; border: 1px solid #565656; padding: 0 20px; box-sizing: border-box; font-size: 14px; color: #333; }
.news-page { display: flex; clear: both; overflow: hidden; padding-top: 80px; margin: 0 auto; max-width: 400px; }
.news-page > div {display: flex;}
.news-page img { margin: 0 10px; }
.news-page img,
.news-page p,
.news-page span,
.news-page input,
.news-page .form { display: flex; height: 30px; line-height: 30px; box-sizing: border-box; }
.news-page .page-text { border: 1px solid #000; width: 80px; text-align: center; margin: 0 10px 0 15px }
.news-page .page-button { display: flex; justify-content: center; background: #333; width: 40px; cursor: pointer; transition: 0.5s; color: #fff; text-transform: Uppercase; }
.news-page .page-button:hover { background: #e60012; }
.news-page .statu { background: url(../images/pagebar_line.png) no-repeat center; }
.news-page .statu span { margin: 0 8px }

/* 编辑器内容 */
.often_content { font-size: 16px; line-height: 1.6; color: #666; overflow: hidden; }
.often_content p { margin: 15px 0; }
.often_content b { font-weight: bold; color: #333; }
.often_content strong { color: #333; }
.often_content h1 { font-size: 40px; color: #333; font-weight: normal; margin: 90px 0 20px 0; line-height: 48px; }
.often_content h2 { font-size: 24px; color: #333; font-weight: normal; margin: 25px 0; }
.often_content h3 { font-size: 22px; color: #333; font-weight: normal; margin: 20px 0; }
.often_content h4 { font-size: 18px; color: #333; font-weight: normal; margin: 15px 0; }
.often_content2 { font-size: 16px; line-height: 1.6; color: #333; overflow: hidden; }
.often_content2 p { margin: 15px 0; }
.often_content2 a { transition: none 0s; }
.often_content2 i { font-style: italic; }
.often_content table,
.often_content table th,
.often_content table td { border: 0; }
.often_content table p { margin: 0; }
.often_content table img { margin: 0 auto; }
.often_content table { width: 100%; border-top: 2px solid #000; border-bottom: 2px solid #000; margin: 0 !important; }
.often_content thead td { border-bottom: 1px solid #000; color: #333; padding: 13px 15px; font-size: 18px; font-weight: bold; border-right: 1px solid #000; background: #e4e4e4; }
.often_content tbody td { border-bottom: 1px solid #000; border-right: 1px solid #000; color: #333; padding: 15px; }
.often_content tbody tr:last-child td { border-bottom: 0; }
.often_content td:last-child { border-right: 0; }
.often_content table.table-borderon { border: 0; }
.often_content table.table-borderon thead td { background: none; border: 0; font-weight: normal; color: #666; padding: 0; font-size: 16px; line-height: 26px; }
.often_content table.table-borderon p { margin: 15px 0; }
.often_content table.table-borderon p:first-child { margin-top: 0px; }
.often_content table table { border: 1px solid #000; }
.often_content p:first-child,
.often_content h1:first-child,
.often_content h2:first-child,
.often_content h3:first-child { margin-top: 0px; }
.often_content .TOC { font-size: 18px; color: #333; border-bottom: 1px solid #333; max-width: 350px; padding-bottom: 20px; margin-bottom: 10px; }
.often_content .MsoToc1 a,
.often_content .MsoToc2 a,
.often_content .MsoToc3 a { color: #6aaae1; margin: 0px 20px; display: inline-block; font-size: 16px }
.often_content p a { color: #6aaae1; }
.often_content p a[name] { color: inherit; }
.often_content .ItemList { padding-left: 20px; margin: 15px 0; position: relative; }
.often_content .ItemList::before { content: ""; position: absolute; left: 0; top: 11px; width: 8px; height: 4px; background: #e60012; }
.often_content .MsoListParagraph { padding-left: 20px; margin: 15px 0; position: relative; }
.often_content .MsoListParagraph::before { content: ''; position: absolute; left: 0; top: 11px; width: 8px; height: 4px; background: #e60012; }
.often_content .ItemList2 { padding-left: 20px; margin: 15px 30px; position: relative; }
.often_content .ItemList2::before { content: ''; position: absolute; left: 0; top: 10px; width: 6px; height: 6px; background: #000; border-radius: 50%; }
.often_content .FigureDescription { padding-left: 0; }
.often_content .ItemList img:first-child { display: none; }
.often_content .MsoListParagraph img:first-child { display: none; }
.often_content .ItemList2 img:first-child { display: none; }
.often_content .Itemstep2 { padding-left: 20px; margin: 15px 0; }
.often_content .margin-b { font-size: 24px; color: #000; font-weight: normal; }
.often_content .ManualTitle1 { color: #666; font-size: 18px; padding: 20px 0 50px 25px; }
.often_content .MsoHyperlink { font-size: 24px; color: #000; }
.often_content .MsoHyperlink a { color: #6aaae1; margin: 0px 20px; display: inline-block; font-size: 16px }
.table-responsive,
.often_content .table-responsive { overflow-y: hidden; }
.cases_details_tet .often_content table td > table { padding: 0; border: none; border-collapse: collapse; border-spacing: 0; }
.cases_details_tet .often_content table td > table td { padding: 0; border: none; }

    /* 23-9-27新增 处理编辑器表格边框隐藏和行列合并问题 */
.often_content table {
  border: 1px solid #000;
  border-top: 2px solid #000; 
  border-bottom: 2px solid #000; 
  border-collapse: collapse;
}
.often_content tbody tr:last-child td {
  border-bottom: 1px solid #000;
}
.often_content td:last-child {
  border-right: 1px solid #000;
}


/* 栏目配图 */
.lanm_pic { background-size: cover; background-repeat: no-repeat; background-position: center; color: #fff; background-color: #ccc; }
.lanm_pic .box { height: 480px; width: 100%; display: table; max-width: 50%; }
.lanm_pic .txt { display: table-cell; vertical-align: middle; padding-top: 120px; }
.lanm_pic .txt h2 { color: #fff; font-size: 60px; }
.lanm_pic .txt span { font-size: 16px; line-height: 26px; padding-top: 20px; display: inline-block; }

/* 集成页配图 */
.hz-1130-about>.wrap{
  padding: 4% 0%;
  overflow: hidden;
}
.about_collect_ceo.hz-1130-about {
  background: #f4f6f7 center bottom no-repeat;
  box-sizing: border-box;
}
.hz-1130-about-left{
  width: 44.2%;
  float: left;
  overflow: hidden;
}
.hz-1130-about-right{
  width: 51%;
  float: right;
  position: relative;
  text-align: justify;
  overflow: hidden;
}
.hz-1130-about-right p{
  width: 92%;
  margin: 0 auto;
  font-size: 16px;
  color: #333;
  line-height: 1.7em;
}
.hz-1130-about-right::before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  height: 10px;
  width: 10px;
  background: url(https://www.h3c.com/en/tres/NewWebUI/images/about/Winning/about-1130-icon1.jpg) no-repeat;
  background-size: 100%;
}
.hz-1130-about-right::after {
  content: " ";
  position: absolute;
  bottom: 0;
  right: 0;
  height: 10px;
  width: 10px;
  background: url(https://www.h3c.com/en/tres/NewWebUI/images/about/Winning/about-1130-icon2.jpg) no-repeat;
  background-size: 100%;
}
.hz-1130-about-right2{
  width: 100%;
  float: right;
  position: relative;
  overflow: hidden;
  margin-top: 2.6%;
  margin-bottom: 5.5%;
}
.hz-1130-about-right2 p{
  float: right;
  font-size: 16px;
  color: #666;
  padding-right: 3%;
}
.hz-1130-about-right2 p:nth-child(2){
  border-right: 1px solid #999999;
}
.hz-1130-about-right2 p:nth-child(1){
  padding-left: 3%;
  padding-right: 0%;
}
.hz-1130-about-right2 p span{
  font-size: 24px;
  font-weight: 600;
  color: #333;
}
.hz-1130-about-ul1{
  width: 100%;
  overflow: hidden;
}
.hz-1130-about-ul1 li{
   width: 32%;
   height: 158px;
   float: left;
   background: #fff;
   color: #333;
   font-size: 20px;
   text-align: center;
   font-weight: 600;
   margin-left: 1.6%;
   cursor: pointer;
   box-shadow: 0 7px 12px rgb(219 220 222 / 20%);
   border: 1px #fff solid;
   box-sizing: border-box;
}
.hz-1130-about-ul1 li a{
  display: block;
  color: #333;
}
.hz-1130-about-ul1 li:hover{
  border: 1px solid #e60012;
}
.hz-1130-about-ul1 li:hover a{
  color: #e60012;
}
.hz-1130-about-ul1 li:nth-child(1){
  margin-left: 0%;
}
.hz-1130-about-ul1 li img{
  width: 56px;
  display: block;
  margin: 6.7% auto 4% auto;
}
.show-phone{
  display: none !important;
}
.clearboth{
  clear: both;
}
.hz-1130-about-ul2{
  width: 100%;
  overflow: hidden;;
}
.hz-1130-about-ul2 li{
  float: left;
  position: relative;
}
.hz-1130-about-ul2 li:nth-child(1){
 width: 19%;
 margin-left: 2.8%;
}
.hz-1130-about-ul2 li::before {
  content: " ";
  position: absolute;
  top: 19px;
  left: -31px;
  height: 26px;
  width: 26px;
  background: url(https://www.h3c.com/en/tres/NewWebUI/images/about/Winning/about-1130-icon6.png) no-repeat;
  background-size: 100%;
}
.hz-1130-about-ul2 li:nth-child(2)::before {
   content: " ";
  position: absolute;
  top: 15px;
  left: -31px;
  height: 26px;
  width: 26px;
  background: url(https://www.h3c.com/en/tres/NewWebUI/images/about/Winning/about-1130-icon7.png) no-repeat;
   background-size: 100%;
}
.hz-1130-about-ul2 li:nth-child(3)::before {
   content: " ";
  position: absolute;
  top: 15px;
  left: -31px;
  height: 26px;
  width: 26px;
  background: url(https://www.h3c.com/en/tres/NewWebUI/images/about/Winning/about-1130-icon8.png) no-repeat;
   background-size: 100%;
}
.hz-1130-about-ul2 li:nth-child(2){
  width: 44.6%;
  margin-left: 9.5%;
 }
 .hz-1130-about-ul2 li:nth-child(3){
  width: 13.6%;
  margin-left: 9.5%;
 }
 .hz-1130-about-ul2 li p{
  font-size: 16px;
  color: #666;
  margin: 15px 0;
 }
 .hz-1130-about-ul2 li p:nth-child(1){
   font-size: 24px;
   color: #333;
   font-weight: 600;
 }
 .hz-1130-about-ul2 li p:nth-child(2){
    width: 100%;
    background: #000000;
    height: 1px;
    margin: 30px 0;
}
.hz-1130-about-ul2 li p > b{
  color: #333;
  font-weight: 600 !important;
}
.hz-1130-about-ul2 li:nth-child(1) p:nth-child(4){
  font-size: 42px;
  color: #333;
  font-weight: 600;
}
.hz-1130-about-ul2 li:nth-child(2) p:nth-child(6){
  width: 100%;
    background: #666;
    height: 1px;
    margin: 20px 0;
}
.hz-1130-about-ul2 li p > a{
  color: #333;
  font-size: 20px;
}
.hz-1130-about-ul2 li p > a:hover{
  color: #e60012;
}
.hz-1130-about-btn{
  display: inline-block;
  width: 74%;
  height: 73px;
  line-height: 73px;
  margin: 0 auto;
  margin-top: 4%;
  border: 1px solid #666;
  cursor: pointer;
  padding-left: 3.5%;
  box-sizing: border-box;
  color: #333;
  font-weight: 600;
  font-size: 16px;
}
.hz-1130-about-btn:hover{
  border: 1px solid #e60012;
  color: #e60012;
}
.hz-1130-about-btn img{
  width: 22px;
  margin-right: 1%;
}



/*---栏目标签--*/
.lanm_pic .label { padding-top: 15px }
.lanm_pic .label li { float: left; padding-right: 1px; }
.lanm_pic .label li a { width: 150px; height: 40px; line-height: 40px; display: block; background: #333; color: #fff; font-weight: bold; font-size: 13px; text-align: center; }
.lanm_pic .label li a.one,
.lanm_pic .label li a:hover { background: #e60012; }

/* 栏目下拉 */
.lanm_pic .select { padding-top: 20px; max-width: 232px; }
.lanm_pic .select dl { position: relative; z-index: 9; }
.lanm_pic .select dt { background: #e60012; color: #fff; font-weight: bold; padding: 10px 30px; cursor: pointer; position: relative; font-size: 13px }
.lanm_pic .select dt::before { content: ''; font-family: "iconfont" !important; font-size: 10px; position: absolute; right: 30px; top: 13px; transition: 0.5s; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.lanm_pic .select dd { position: absolute; left: 0; top: 36px; width: 100%; display: none; }
.lanm_pic .select dd a { display: block; border-bottom: 1px solid rgba(255, 255, 255, 0.1); background: rgba(0, 0, 0, 0.9); color: #fff; padding: 12px 30px; font-weight: bold; }
.lanm_pic .select dd a:hover { background: #e60012; }
.lanm_pic .select dt.on::before { transform: rotate(90deg); }

/* 栏目路径 */
.lanm_path { color: #666; padding: 15px 0; }
.lanm_path i { padding: 0 15px; display: inline-block; }
.lanm_path a { color: #666; }
.lanm_path a:hover { color: #e60012 !important; }
.wrap .lanm_path .wrap { width: 100%; margin: 0; }

/* 联系销售 How to buy */
.howtobuy {
  position: fixed;
  right:  10px;
  bottom:  120px;
  background: #e60012;
  padding: 10px 25px;
  font-size: 16px;
  color: white;
  border-radius: 20px;
  transition: .5s;
  z-index: 999;
  color: white !important;
  text-decoration: none !important;
}
.howtobuy:hover {
  background: #d7000f;
}
@media screen and (max-width: 758px) {
  .howtobuy {
    display: none;
  }
}
/* 返回顶部 */
.back_top { position: fixed; right: 20px; bottom: 30px; z-index: 99; width: 50px; height: 50px; box-sizing: border-box; border: 1px solid #a7a7a7; color: #a7a7a7; transition: 0.5s; cursor: pointer; }
.back_top::before { content: "\e601"; font-family: "iconfont" !important; font-size: 20px; position: absolute; width: 100%; text-align: center; left: 0px; top: 13px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;transform:rotate(-90deg); }
.back_top:hover { background: #e60012; color: #fff; border-color: #e60012; }

/* 底部-合作伙伴 */
.partners_buttom { background: url(https://www.h3c.com/en/tres/NewWebUI/images/xx_010.jpg) center no-repeat; background-size: cover; color: #fff; text-align: center; }
.partners_buttom .tet { font-size: 16px; line-height: 1.6; padding-bottom: 35px; }
.partners_buttom .product_solutions { padding: 0 !important; }
.partners_buttom .product_solutions a { margin: 0 !important; }

/* 公用-头部 */
.mob_header { display: none; }
.header { font-family: "Arial"; font-size: 14px; }
.footer { font-family: "Arial"; }
.header { position: absolute; left: 0; top: 0; width: 100%; z-index: 999; }
.header .part1 { height: 30px; background: #000; color: #fff; }
.header .part1 .box { float: right; }
.header .part1 .ul { float: right; border-left: 1px solid #262626; }
.header .part1 .ul>li { height: 30px; line-height: 30px; border-right: 1px solid #262626; float: left; position: relative; }
.header .part1 .ul>li>a { display: block; padding: 0 20px; color: #fff; float: left; }
.header .part1 .ul>li>a:hover { background-color: #e60012; }
.header .part1 .ul>li>a>i { position: relative; padding-left: 25px; display: block; float: left; }
.header .part1 .ul li i b { position: relative; padding-right: 15px; }
.header .part1 .ul li i b::before { content: "\e625"; font-family: "iconfont" !important; font-size: 10px; position: absolute; right: 0; top: -5px; transition: 0.5s; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.header .part1 .ul li i.hidden { float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; width: 80px; box-sizing: border-box; }
.header .part1 .ul li .a1 { padding: 0 10px 0 15px; }
.header .part1 .ul li .a2 { padding: 0 15px 0 10px; }
.header .part1 .ul li .i1::before { content: "\e602"; font-family: "iconfont" !important; font-size: 18px; position: absolute; left: 0; top: 0px; transition: 0.5s; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.header .part1 .ul li .i2::before { content: "\e604"; font-family: "iconfont" !important; font-size: 16px; position: absolute; left: 0; top: 0px; transition: 0.5s; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.header .part1 .ul li .i3::before { content: "\e605"; font-family: "iconfont" !important; font-size: 16px; position: absolute; left: 0; top: 0px; transition: 0.5s; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.header .part1 .ol_box { position: absolute; left: 50%; top: 100%; width: 220px; margin-left: -110px; opacity: 0; display:none; z-index: 101; transition: 0.2s; }
.header .part1 .ol_box ol { background: rgba(0, 0, 0, 0.9); margin-top: 6px; position: relative; }
/*.header .part1 .ol_box ol::before { content: "\e605"; position: absolute; left: 0; top: -3px; width: 100%; height: 4px; background: url(../images/ico_037.png) center no-repeat; }*/
.header .part1 .ol_box a { text-align: center; display: block; padding: 15px 0; color: #fff; line-height: initial; border-top: 1px solid #262626; }
.header .part1 .ol_box a i { display: block; font-weight: bold; font-size: 16px; }
.header .part1 .ol_box a b { display: block; font-size: 12px; font-weight: normal; color: #848484; padding-top: 3px; transition: 0.5s; }
.header .part1 .ol_box a:hover { background: #e60012; }
.header .part1 .ol_box a:hover b { color: #fff; }
.header .part1 li:hover .ol_box { opacity: 1; display:block; transition: 0.5s; }
.header .part2 { border-bottom: 1px solid rgba(255, 255, 255, 0.2); background: #333; background: rgba(0, 0, 0, 0.4); width: 100%; position: relative; }
.header .part2::before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 90px; background: url(http://www.h3c.com/en/tres/NewWebUI/images/xx_006.jpg) repeat-x; z-index: -1; transition: 0.5s; opacity: 0; }
.header .part2 .logo { float: left; padding: 12px 0; }
.header .part2 .nav { float: right; }
.header .part2 li { float: left; margin-right: 45px; position: relative; }
.header .part2 li:last-child { margin: 0; }
.header .part2 li a { color: #fff; font-size: 16px; padding: 35px 0; font-weight: bold; display: inline-block; }
.header .part2 li i { padding-right: 17px; position: relative; }
.header .part2 li i::before { content: ''; font-family: "iconfont" !important; font-size: 13px; font-weight: normal; position: absolute; right: 0; top: 2px; transition: 0.5s; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.header .part2 li a.one,
.header .part2 li a:hover { color: #e60012; }
.header.on .part2::before { opacity: 1; }
.search_part { position: absolute; left: 0; top: 30px; background: #fff; width: 100%; padding: 40px 0; z-index: 100; display: none; box-shadow: 3px 3px 7px rgba(51, 51, 51, 0.2) }
.search_part .box { max-width: 1000px; margin: 0 auto; }
.search_part dl { position: relative; padding-right: 160px; margin-bottom: 20px; }
.search_part dt { border: 1px solid #000; border-right: 0; padding: 0 20px 0 70px; background: url(../images/ico_039.png) center left 20px no-repeat; }
.search_part dt input { font-size: 16px; color: #333; height: 58px; line-height: 58px; box-sizing: border-box; }
.search_part dd { position: absolute; right: 0; top: 0; }
.search_part dd input { width: 160px; font-family: "Arial"; height: 60px; line-height: 60px; background: #e60012; display: block; color: #fff; font-weight: bold; font-size: 18px; cursor: pointer; transition: 0.5s; }
.search_part li { float: left; padding: 0 25px; position: relative; }
.search_part li::before { content: "\e618"; position: absolute; right: 0; top: 3px; width: 1px; height: 14px; background: #e5e5e5; }
.search_part li a { font-size: 16px; color: #999; }
.search_part li a:hover { color: #e60012; }
.navdown { position: absolute; left: 0; top: 120px; width: 100%; /*height: 600px;*/ z-index: 99; background: #f4f6f7; display: none; box-shadow: 3px 3px 7px rgba(51, 51, 51, 0.2) }
.navdown .wrap { padding: 70px 0 30px 0; position: relative; }
.navdown .wrap::before { content: ''; font-family: "iconfont" !important; font-size: 35px; color: #f4f6f7; position: absolute; right: 0; top: -23px; display: block !important; transform: rotate(-180deg); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.navdown .wrap_back::after { content: "\e618"; position: absolute; left: -100%; top: 0; width: 100%; height: 100%; background: #fff; margin-left: 480px; z-index: -1; display: block; }
.navdown .recommend { float: left; width: 480px; box-sizing: border-box; padding: 0 100px 0 0; height: 500px; }
.navdown .recommend dt { margin-bottom: 25px; }
.navdown .recommend dd { padding: 0; }
.navdown .recommend span { display: block; font-weight: bold; font-size: 18px; padding-bottom: 20px; }
.navdown .recommend dd li { padding-bottom: 15px; }
.navdown .recommend dd li:last-child { padding: 0; }
.navdown .recommend dd a { color: #6aaae1; position: relative; padding-left: 17px; display: inline-block; line-height: 20px; }
.navdown .recommend dd a::before { content: ''; position: absolute; left: 0; top: 7px; width: 6px; height: 6px; border-radius: 50%; background: #6aaae1; }
.navdown .recommend dd a:hover { color: #e60012; }
.navdown .recommend dd .tet { font-size: 16px; line-height: 24px; color: #666; padding-top:; }
.navdown .recommend2 { float: right; width: 525px; padding-left: 100px; box-sizing: border-box; }
.navdown .recommend2 li { padding-bottom: 30px; }
.navdown .recommend2 a { display: block; background: #fff; text-align: center; line-height: 120px; color: #333; font-size: 24px; }
.navdown .recommend2 a i { display: inline-block; padding-left: 75px; background-repeat: no-repeat; background-position: center left; }
.navdown .recommend2 a:hover { color: #e60012; }
.navdown .navlink { overflow: hidden; padding-bottom: 50px; }
.navdown .navlink .txt { padding-bottom: 20px; }
.navdown .navlink .txt h2 { float: left; font-size: 40px }
.navdown .navlink .txt a { float: right; }
.navdown .navlink>ul { margin: 0px -30px }
.navdown .navlink>ul>li { padding: 50px 30px 0 30px; box-sizing: border-box; }
.navdown .navlink dt { border-bottom: 1px solid #000; padding-bottom: 15px; margin-bottom: 25px; font-size: 17px; color: #333; font-weight: 600; }
.navdown .navlink dt a { font-size: 18px; color: #333; }
.navdown .navlink dt a:hover { color: #e60012; }
.navdown .navlink dd ol { margin: -25px -25px 0 -25px; }
.navdown .navlink dd li { float: left; padding: 25px 25px 0 25px; }
.navdown .navlink dd a { color: #666; font-size: 16px; }
.navdown .navlink dd a:hover { color: #e60012; }
.navdown .navlink .email { color: #e60012; font-size: 24px; background: url(../images/ico_046.png) center left no-repeat; padding-left: 40px; background-size: 30px; margin-top: 150px }
.navdown .navlink.navlinkppading { padding-left: 100px; }
.navdown .navlink.navlinktwo>ul>li { width: 50%; float: left; box-sizing: border-box; }
.navdown .navlink.navlinktxt .txt { padding-bottom: 90px; }
.navdown .navlink.navlinktxt>ul { margin: -90px -30px 0 -30px }
.navdown .navlink.navlinktxt>ul>li { width: 50%; float: left; box-sizing: border-box; padding: 90px 30px 0 30px }
.navdown .navlink.navlinktxt dt { margin: 0; }
.navdown1 .wrap::before { right: 830px; }
.navdown2 .wrap::before { right: 655px; }
.navdown3 .wrap::before { right: 525px; }
.navdown4 .wrap::before { right: 350px; }
.navdown5 .wrap::before { right: 160px; }
.navdown6 .wrap::before { right: 30px; }
.navdown.navdown1 .navlink dd li { width: 25%; box-sizing: border-box; }
.navdown.navdown2 .navlink dd li { width: 20%; box-sizing: border-box; padding-right: 0; }
.navdown.navdown3 .navlink dd li { width: 50%; box-sizing: border-box; padding-right: 0; }
.navdown.navdown4 .navlink dd li { width: 25%; box-sizing: border-box; padding-right: 0; }
.navdown.navdown5 .navlink dd li { width: 25%; box-sizing: border-box; padding-right: 0; }
.navdown.navdown6 .navlink dd li { width: 33%; box-sizing: border-box; padding-right: 0; }
.navdown.navdown5 .navlink > ul > li,
.navdown.navdown6 .navlink.navlinktwo > ul > li { height: 190px; overflow: hidden; }
.navdown.navdown4 .recommend,
.navdown.navdown5 .recommend2 { display: none; }
.navdown.navdown4 .wrap_back::after { display: none; }
.navdown.navdown4 .navlink.navlinkppading { padding-left: 0; }

/* 公用-底部 */
.footer { background: #1b1b1b; padding: 85px 0 30px 0; color: #fff; overflow: hidden; }
.footer .part1 { min-height: 370px; padding-bottom: 40px; box-sizing: border-box; }
.footer .part1 dl { float: left; width: 16.6%; }
.footer .part1 dt { padding-bottom: 25px; font-weight: bold; font-size: 16px }
.footer .part1 dt b { display: none; }
.footer .part1 dt a { color: #fff; font-weight: bold; font-size: 16px }
.footer .part1 dd a { color: #999; font-size: 16px }
.footer .part1 dd i { display: block; padding-bottom: 20px; }
.footer .part1 dd i.ibottom { padding-bottom: 60px; }
.footer .part1 dd i:last-child { padding-bottom: 0; }
.footer .part1 dl a:hover { color: #e60012; }
.footer .part1 .fenx { float: right; }
.footer .part1 .fenx .logo { display: none; }
.footer .part1 .fenx li { float: left; padding-right: 10px; }
.footer .part1 .fenx li:last-child { padding: 0; }
.footer .part1 .fenx a { width: 50px; height: 50px; line-height: 45px; box-sizing: border-box; text-align: center; border: 1px solid #323232; border-radius: 50%; display: inline-block; }
.footer .part1 .fenx a:hover { background: #e60012; border-color: #e60012; }
.footer .part2 .box1 { display: none; }
.footer .part2 .box2 { font-size: 14px }
.footer .part2 .box2 span { float: left; color: #666; line-height: 1.4; }
.footer .part2 .box2 span i { float: left; padding-right: 25px; display: block; }
.footer .part2 .box2 span i:last-child { padding: 0; }
.footer .part2 .box2 span img { padding-right: 5px; position: relative; top: -2.5px }
.footer .part2 .box2 ul { float: right; }
.footer .part2 .box2 li { float: left; padding-right: 40px; }
.footer .part2 .box2 li:last-child { padding: 0; }
.footer .part2 .box2 a { color: #666; }
.footer .part2 .box2 a:hover { color: #e60012; }

/*20200225新增icon*/
.footer .part1 dl p span { display: inline-block; padding-right: 20px; }
.footer .part1 dl p span:last-child { padding-right: 0; }
.footer .part1 dl p span img { width: 25px; height: 25px; }
.footer .part1 dl:last-child { padding: 0; }
.footer .part1 .mb_follow { display: none; }

/* 跳转来源提示弹层 */
.tap_backyy { position: fixed; left: 0; top: 0; width: 100%; padding: 18px 0; background: url(../images/back_04.jpg) center no-repeat; z-index: 999; text-align: center; color: #fff; }
.tap_backyy span { padding: 0 15px; font-size: 18px; display: inline-block; }
.tap_backyy a { margin: 0 15px; border: 1px solid #fff; padding: 10px 30px; display: inline-block; color: #fff; font-size: 16px; }
.tap_backyy .a2,
.tap_backyy .a1:hover { background: #fff; color: #6aaae1; }
.tap_backyy .a2:hover { background: #f3f3f3; border-color: #f3f3f3; }

/* 响应式小PC */
@media screen and (max-width:1500px) {
    .wrap { width: 1200px; }
    .lanm_pic .txt h2 { font-size: 50px; }
    .often_txt { font-size: 36px; }
    .often_box { padding: 70px 0; }
    .lanm_pic .box { height: 450px; }
    .collect_pic .box { height: 650px; }
    .often_page .per .b2 .select_mob { height: 37px; line-height: 37px; padding: 0 10px; font-size: 14px; background: url(../images/ico_049.png) center right 10px no-repeat; }
    .header .part2 li { margin-right: 30px; }

    /* 下拉导航 */
    .navdown1 .wrap::before { right: 760px; }
    .navdown2 .wrap::before { right: 595px; }
    .navdown3 .wrap::before { right: 480px; }
    .navdown4 .wrap::before { right: 315px; }
    .navdown5 .wrap::before { right: 145px; }
    .navdown6 .wrap::before { right: 30px; }
    .navdown .wrap { padding: 40px 0 30px 0; }
    .navdown .wrap_back::after { margin-left: 400px; }
    .navdown .recommend { padding: 0 50px 0 0; width: 400px; height: auto; }
    .navdown .recommend dd .tet { font-size: 14px; line-height: 22px; }
    .navdown .recommend dd li { padding-bottom: 10px; }
    .navdown .navlink { padding-bottom: 0; }
    .navdown .navlink.navlinkppading { padding: 0 0 0 50px; }
    .navdown .navlink .txt { padding-bottom: 0px; }
    .navdown .navlink .txt h2 { font-size: 32px; }
    .navdown .navlink>ul { margin: 0px -30px; position: relative; top: -10px; clear: both; overflow: hidden; }
    .navdown .navlink>ul>li { padding: 40px 30px 0 30px; }
    .navdown .navlink dt { margin-bottom: 20px; padding-bottom: 10px; }
    .navdown .navlink dd a { font-size: 14px; }
    .navdown .navlink dd ol { margin: -15px -15px 0 -15px; }
    .navdown .navlink dd li { padding: 15px 15px 0 15px; }
    .navdown.navdown1 .navlink dd li { width: 33.3%; }
    .navdown.navdown5 .navlink>ul { margin-top: 0px; }
    .navdown.navdown5 .navlink>ul>li,
    .navdown.navdown6 .navlink.navlinktwo>ul>li { height: auto; }
}
@media screen and (max-height:800px) {
    .lanm_pic .box { height: 400px; }
    .collect_pic .box { height: 500px; }
    .tool_pic .box { height: 360px; }
    .navdown .wrap { padding: 30px 0 25px 0; }
    .navdown .wrap_back::after { margin-left: 350px; }
    .navdown .recommend { padding: 0 50px 0px 0; width: 350px; }
    .navdown .recommend dt { margin-bottom: 20px }
    .navdown .recommend dd span { padding-bottom: 10px; }
    .navdown .recommend dd li { padding-bottom: 15px; }
    .navdown .recommend dd a { font-size: 12px; line-height: 18px; }
    .navdown .recommend dd .tet { font-size: 12px; line-height: 18px; }
}

/* 响应式Ipad横 */
@media screen and (max-width:1200px) {
    .more_hong { width: 170px; height: 50px; line-height: 50px; }
    .wrap { width: auto; margin: 0 30px; }
    .header { display: none !important; }
    .often_box { padding: 70px 0; }
    .often_txt { font-size: 30px; padding-bottom: 20px; }
    .often_content h1 { font-size: 30px; margin: 70px 0 20px 0; line-height: 35px; }
    .often_content h2 { font-size: 22px; }
    .more_but,
    .more_lanzi { background-size: 10px; padding-right: 20px; }
    .comware_download { padding: 30px 0 20px 0; }
    .comware_download a { padding: 15px 30px; }
    .comware_download2 { padding: 0 0 80px 0; }

    /* 栏目配图 */
    .lanm_pic .box { height: 400px; }
    .lanm_pic .txt { padding-top: 80px; }
    .lanm_pic .txt h2 { font-size: 50px; }
    .collect_pic .box { height: 550px; }

    /* 网站底部 */
    .footer { padding: 50px 0 30px 0; }
    .footer .part1 { min-height: auto; }
    .footer .part1 dt { font-size: 14px; }
    .footer .part1 dt a { font-size: 14px; }
    .footer .part1 dd i { padding-bottom: 15px; }
    .footer .part1 dd a { font-size: 14px; }
    .footer .part2 li { padding-right: 20px; }
    .footer .part1 dd i.ibottom { padding-bottom: 30px; }
    .footer .part2 .box2 { font-size: 14px; }
    .footer .part2 .box2 ul { float: none; text-align: center; padding-bottom: 10px; }
    .footer .part2 .box2 li { float: none; display: inline-block; padding: 0 10px; }
    .footer .part2 .box2 span { float: none; display: block; text-align: center; }
    .footer .part2 .box2 span i { float: none; display: inline-block; padding: 5px 10px; }

    /* 移动端导航 */
    .mob_header { display: block; position: fixed; width: 100%; left: 0; top: 0; z-index: 999; }
    .mob_header::before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100px; background-image: linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)); z-index: -1; transition: 0.5s; }
    .mob_header .part1 { padding: 15px 20px; position: fixed; z-index: 9; transition: background 0.5s; width: 100%; box-sizing: border-box; }
    .mob_header .part1 .logo { float: left; width: 45px }
    .mob_header .part1 .but { float: right; padding-top: 11px; }
    .mob_header .part1 .but a { float: left; margin-right: 20px; background-repeat: no-repeat; background-position: center; background-size: cover; }
    .mob_header .part1 .but a:last-child { margin-right: 0; }
    .mob_header .part1 .but .a1 { width: 22px; height: 22px; }
    .mob_header .part1 .but .a2 { width: 19px; height: 22px; }
    .mob_header .part1 .but .a3 { width: 20px; height: 20px; }
    .mob_header .part1 .but .a3 i { width: 100%; height: 2px; margin-top: 10px; background: #fff; display: block; position: relative; transition: 0.4s; }
    .mob_header .part1 .but .a3 i:before,
    .mob_header .part1 .but .a3 i:after { content: ""; position: absolute; left: 0; top: 0; display: block; width: 100%; height: 2px; background: #fff; transition: 0.4s; }
    .mob_header .part1 .but .a3 i:before { margin-top: -8px; }
    .mob_header .part1 .but .a3 i:after { margin-top: 8px; }
    .mob_search { position: fixed; left: 0; top: 70px; background: #fff; width: 100%; box-sizing: border-box; padding: 20px; z-index: 9; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); display: none; }
    .mob_search::before { content: ""; font-family: "iconfont" !important; font-size: 20px; position: absolute; right: 100px; top: -14px; color: #fff; transform: rotate(-180deg); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
    .mob_search dl { position: relative; padding-right: 90px; margin-bottom: 20px; }
    .mob_search dt { border: 1px solid #000; border-right: 0; padding: 0 10px 0 40px; position: relative; }
    .mob_search dt::before { content: "\e618"; font-family: "iconfont" !important; font-size: 20px; color: #e7e7e7; position: absolute; left: 10px; top: 8px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
    .mob_search dt input { font-size: 14px; color: #333; height: 38px; line-height: 38px; box-sizing: border-box; }
    .mob_search dd { position: absolute; right: 0; top: 0; }
    .mob_search dd input { width: 90px; height: 40px; line-height: 40px; background: #e60012; display: block; color: #fff; font-weight: bold; font-size: 14px; cursor: pointer; transition: 0.5s; }
    .mob_search dd input:hover { background: #6aaae1; }
    .mob_search span { font-size: 13px; display: block; padding: 0 0 15px 10px; }
    .mob_search li { padding: 0 0 13px 10px; }
    .mob_search li:last-child { padding-bottom: 0; }
    .mob_search li a { color: #6aaae1; position: relative; padding-left: 10px; font-size: 13px; }
    .mob_search li a::before { content: "\e605"; position: absolute; left: 0; top: 3px; width: 5px; height: 5px; background: #6aaae1; border-radius: 50%; }
    .mob_land { position: fixed; left: 0; top: 70px; background: #fff; width: 100%; box-sizing: border-box; padding: 20px; z-index: 9; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); display: none; }
    .mob_land::before { content: ''; font-family: "iconfont" !important; font-size: 20px; position: absolute; right: 60px; top: -14px; color: #fff; transform: rotate(-180deg); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
    .mob_land .a1 { float: left; color: #333; height: 22px; line-height: 22px; display: block; padding-left: 30px; margin-top: 5px; position: relative; }
    .mob_land .a1::before { content: "\e618"; font-family: "iconfont" !important; font-size: 20px; position: absolute; left: 0; top: 1px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
    .mob_land .a2 { float: right; display: block; width: 125px; height: 30px; line-height: 28px; box-sizing: border-box; border: 1px solid #6aaae1; text-align: center; font-weight: bold; font-weight: bold; color: #6aaae1; }
    .mob_land .a2 i { padding-right: 20px; position: relative; }
    .mob_land .a2 i::before { content: "\e602"; font-family: "iconfont" !important; font-size: 8px; position: absolute; right: 0; top: -5px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
    .mob_land .a2 b { padding-left: 20px; position: relative; }
    .mob_land .a2 b::before { content: "\e601"; font-family: "iconfont" !important; font-size: 14px; position: absolute; left: 0; top: -5px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
    .mob_nav { position: fixed; right: 0; top: 0; width: 100%; box-sizing: border-box; transition: transform 0.5s; z-index: 8; transform: translateX(100%); }
    .mob_nav .box { background: #fff; overflow-x: hidden; }
    .mob_nav .nav1 { position: relative; z-index: 10; }
    .mob_nav .nav1 li { border-bottom: 1px solid #ccc; padding: 25px 20px; font-size: 15px; font-weight: bold; background: url(../images/ico_044.png) center right 20px no-repeat; background-size: 6px; }
    .mob_nav .nav2 { position: fixed; left: 0; top: 0; width: 100%; box-sizing: border-box; transform: translateX(100%); transition: transform 0.5s; background: #f4f6f7; z-index: 20; }
    .mob_nav .nav2 .back { position: relative; padding: 0; text-align: center; background: #fff; border-bottom: 1px solid #ccc; }
    .mob_nav .nav2 .back b { width: 100%; height: 55px; background: url(../images/ico_045.png) no-repeat 28px 22px #f4f6f7; background-size: 7px; background-repeat: no-repeat; display: block; text-align: left; border-bottom: 1px solid #e3e3e3; }
    .mob_nav .nav2 .back b::before { content: "\e627"; position: absolute; left: 55px; line-height: 55px; }
    .mob_nav .nav2 .back > a { position: absolute; right: 22px; top: 17px; width: 30px; height: 30px; border: 1px solid #6aaae1; background: url(../images/ico_030.png) center no-repeat; display: none; }
    .mob_nav .nav2 .back h2 { font-size: 20px; line-height: 55px; padding: 0 55px; text-align: left; }
    .mob_nav .nav2 .back h2 a { color: #333; font-size: 15px; border-bottom: 1px dotted #2b2b2b; padding: 4px 0; font-weight: bold; }
    .mob_nav .nav2 .box2 { overflow-x: hidden; }
    .mob_nav .nav2 .box2 li a { border-bottom: 1px solid #ccc; display: block; color: #333; padding: 25px 20px; font-size: 15px; font-weight: bold; background: url(../images/ico_044.png) center right 20px no-repeat; background-size: 6px; }
    .mob_nav .nav2 .box2 span { display: block; text-align: center; padding: 25px 0; }
    .mob_nav .nav2 .box2 span i { color: #e60012; font-size: 15px; background: url(../images/ico_046.png) center left no-repeat; background-size: 19px; padding-left: 30px; }
    .mob_nav .nav2 .box2 dt { font-weight: bold; padding: 15px 40px 15px 70px; font-size: 15px; border-bottom: 1px solid #ccc; line-height: 1.5; font-weight: bold }
    .mob_nav .nav2 .box2 dd a { background-color: #fff; padding: 15px 40px 15px 70px; font-size: 15px; line-height: 1.5; color: #666; font-weight: 400; }
    .mob_header.on .part1 { background: #000; }
    .mob_header.on::before { opacity: 0; visibility: hidden; }
    .mob_header.mob_on .part1 { background: #000; }
    .mob_header.mob_on .mob_nav { transform: translate(0); }
    .mob_header.mob_on .part1 .but .a3 i:before { transform: rotate(45deg); margin: 0; }
    .mob_header.mob_on .part1 .but .a3 i:after { transform: rotate(-45deg); margin: 0; }
    .mob_header.mob_on .part1 .but .a3 i { background: none; }
    .mob_body { position: fixed; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
    .mob_nav .bottom { position: absolute; left: 0; bottom: 0; width: 100%; height: 75px; background: #000; text-align: center; transition: 0.5s; overflow: hidden; z-index: 25; }
    .mob_nav .bottom .li1 { padding: 28px 0; }
    .mob_nav .bottom .li1 span { padding-left: 30px; background-size: 19px; display: inline-block; line-height: 20px; color: #fff; position: relative; }
    .mob_nav .bottom .li1 span::before { content: "\e604"; font-family: "iconfont" !important; font-size: 20px; font-weight: normal; position: absolute; left: 0px; top: 1px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
    .mob_nav .bottom .li1 span i { display: inline-block; padding-right: 25px; background-size: 12px; font-weight: bold; position: relative; }
    .mob_nav .bottom .li1 span i::before { content: "\e625"; font-family: "iconfont" !important; font-size: 10px; font-weight: normal; position: absolute; right: 0px; top: 1px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
    .mob_nav .bottom li a { display: block; padding: 20px 0; color: #fff; }
    .mob_nav .bottom li a.one { background: #e60012; }
    .mob_nav .bottom.on { height: 315px; background: rgba(0, 0, 0, 0.89); }

    /*20200225新增icon*/
    .footer .part1 dl p span img { width: 20px; height: 20px; }
    .footer .part1 dl p span { display: inline-block; padding-right: 20px; }
}

/* 响应式Ipad竖 */
@media screen and (max-width:1002px) {
    .more_hong { width: 150px; height: 45px; line-height: 45px; }
    .comware_download2 { padding-bottom: 60px }
    .comware_download2 a { min-width: 360px; }
    .often_box { padding: 60px 0; }
    .often_txt { font-size: 25px; }
    .often_content2,
    .often_content { font-size: 14px; }
    .often_content thead td { padding: 20px; font-size: 16px; }
    .often_content tbody td { padding: 15px; }
    .often_content h1 { font-size: 25px; margin: 50px 0 15px 0; }
    .often_content h2 { font-size: 20px; margin: 20px 0 15px 0 }
    .often_content h3 { font-size: 18px; margin: 20px 0 15px 0 }
    .often_content table.table-borderon p { font-size: 14px; line-height: 22px; }
    .often_content .margin-b { font-size: 22px }
    .often_content .ManualTitle1 { font-size: 14px; padding: 15px 0 20px 20px }
    .often_content .MsoHyperlink { font-size: 22px; }
    .news-page { padding-top: 60px }
    .often_page { margin-top: 60px; }

    /* 栏目配图 */
    .lanm_pic .box { height: 350px; }
    .lanm_pic .txt h2 { font-size: 45px; }
    .collect_pic .box { height: 450px; }
    .footer .part1 .nav { margin: 0 -10px; }
    .footer .part1 dl { box-sizing: border-box; padding: 0 10px }
    /* 跳转来源提示弹层 */
    .tap_backyy { padding: 20px 0; }
    .tap_backyy span { font-size: 16px; margin: 0 10px }
    .tap_backyy a { font-size: 14px; margin: 0 10px; padding: 10px 25px }
}

/* 响应式手机 */
@media screen and (max-width:758px) {
    .wrap { margin: 0 20px; }
    .more_hong { width: 135px; height: 30px; line-height: 30px; font-size: 13px; }
    .more_hong i { padding-right: 20px; }
    .more_hong i::before { font-size: 12px; top: 1.5px }
    .more_lanbian { width: 110px; height: 30px; line-height: 28px; }
    .more_lanbian i { padding-right: 15px; background-size: 4px; }
    .mob_header::before { height: 80px; }
    .comware_download { padding: 25px 0 15px 0; }
    .comware_download a { padding: 15px 20px; font-size: 14px; line-height: 20px; }
    .comware_download i { padding-right: 25px; }
    .comware_download2 { padding: 0 0 30px 0; }
    .comware_download2 a { min-width: inherit; }
    .news-page { padding-top: 40px }
    .often_page { margin-top: 40px; }

    /* 公用内间距 标题字号 */
    .often_box { padding: 40px 0; }
    .often_txt { font-size: 22px; padding-bottom: 15px; }
    .often_content2,
    .often_content { font-size: 14px; line-height: 1.75; }
    .often_content img { height: auto; }
    .often_content2 p,
    .often_content p { margin: 10px 0; }
    .often_content h1 { font-size: 18px; margin: 30px 0 15px 0; line-height: 22px; }
    .often_content h2 { font-size: 16px; margin: 10px 0 }
    .often_content h3 { font-size: 15px; margin: 10px 0 }
    .often_content table { width: 700px; }
    .often_content thead td { padding: 10px; font-size: 14px; }
    .often_content tbody td { padding: 10px; font-size: 13px; }
    .often_content .TOC { font-size: 15px; padding-bottom: 10px; margin-bottom: 10px; }
    .often_content .MsoToc1 a,
    .often_content .MsoToc2 a,
    .often_content .MsoToc3 a { margin: 0px 10px; }
    .often_content .ItemList { padding-left: 15px; margin: 10px 0; }
    .often_content .ItemList::before { width: 7px; height: 3px; top: 11px; }
    .often_content .ItemList2 { padding-left: 10px; margin: 10px 20px; }
    .often_content .ItemList2::before { width: 4px; height: 4px; top: 11px; }
    .often_content .itemstep2 { padding-left: 15px; margin: 10px 0; }
    .often_content .FigureDescription { padding-left: 0; }
    .often_content table.table-borderon p { font-size: 13px; line-height: 18px; }
    .often_content table.table-borderon,
    .often_content table.table-borderon thead tr,
    .often_content table.table-borderon thead td { display: block; width: auto; }
    .often_content .margin-b { font-size: 18px }
    .often_content .MsoHyperlink { font-size: 18px }
    .often_content .ManualTitle1 { padding: 0 }

    /* 分页 */
    .often_page .per,
    .often_page>span { display: none !important; }
    .often_page .next,
    .often_page .prev { display: inline-block !important; }
    .news-page img { margin: 0 5px; }
    .news-page .page-text { width: 60px; margin: 0 5px 0 10px; }

    /* 栏目配图 */
    .lanm_pic .box { height: 240px; max-width: 100%; }
    .lanm_pic .txt { padding-top: 50px; padding-bottom: 15px; }
    .lanm_pic .txt h2 { font-size: 35px; }
    .lanm_pic .txt span { font-size: 14px; line-height: 20px; padding-top: 15px; }
    .collect_pic .box { height: 350px; max-width: 100%; }
    /* 栏目路径 */
    .lanm_path a { font-size: 13px; }
    .lanm_path i { padding: 0 10px; }

    /* 回顶部按钮 */
    .back_top { width: 35px; height: 35px; background-size: 13px; right: 10px; bottom: 10px; }
    .back_top::before { font-size: 16px; top: 10px }

    /* 底部-合作伙伴 */
    .partners_buttom .tet { font-size: 14px; padding-bottom: 20px; }

    /* 底部导航 */
    .footer { padding: 0px 0 20px 0; }
    .footer .part1 { padding-bottom: 50px; }

    /*.footer .part1 .nav{border-top: 1px solid #353535;}*/
    .footer .part1 dl { float: none; width: auto; padding: 0; }
    .footer .part1 dt { padding: 18px 0; border-bottom: 1px solid #353535; position: relative; font-size: 12px; }
    .footer .part1 dt b { position: absolute; right: 0; top: 0; height: 100%; width: 20%; display: block; transition: 0.5s; }
    .footer .part1 dt b::before { content: "\e625"; font-family: "iconfont" !important; font-size: 10px; position: absolute; right: 0; top: 20px; transition: 0.5s; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
    .footer .part1 dt a { font-size: 12px; }
    .footer .part1 dd { display: none; padding: 20px; border-bottom: 1px solid #353535; }
    .footer .part1 dd i { padding-bottom: 30px; }
    .footer .part1 dd a { font-size: 11px; }
    .footer .part2 .box1 { display: block; padding-bottom: 50px; display: none; }
    .footer .part2 .box1 span { background: url(../images/ico_018.png) center left no-repeat; padding-left: 30px; background-size: 19px; display: inline-block; line-height: 20px; color: #666; }
    .footer .part2 .box1 span i { display: inline-block; background: url(../images/ico_019.png) center right no-repeat; padding-right: 25px; background-size: 12px; font-weight: bold; }
    .footer .part2 { text-align: center; }
    .footer .part2 .box2 ul { float: none; padding-bottom: 15px; clear: both; overflow: hidden; text-align: center; }
    .footer .part2 .box2 li { padding: 0 12px; position: relative; float: none; display: inline-block; }
    .footer .part2 .box2 li::before { content: "\e601"; position: absolute; right: 0; top: 7px; width: 1px; height: 6px; background: #2f2f2f; }
    .footer .part2 .box2 li:last-child::before { display: none; }
    .footer .part2 .box2 li a { font-size: 11px; color: #fff; }
    .footer .part2 .box2 span { float: none; display: block; font-size: 12px; }
    .footer .part2 .box2 span i { float: none; padding: 5px; }

    /* 跳转来源提示弹层 */
    .tap_backyy { padding: 10px 0; }
    .tap_backyy span { font-size: 11px; display: block; margin: 0 0 10px 0 }
    .tap_backyy a { font-size: 11px; margin: 0 5px; padding: 6px 13px }

    /*202002225新增样式*/
    .footer .part1 .mb_follow { display: block; }
    .footer .part1 .mb_follow p { display: inline-block; }
    .footer .part1 .pc_follow { display: none; }
}

/* 响应式手机-320 */
@media screen and (max-width:370px) {
    .news-page { text-align: center; }
    .news-page img,
    .news-page p,
    .news-page span,
    .news-page input,
    .news-page .form { float: none; display: inline; }
    .news-page .form { padding-top: 10px; display: block; height: auto; }
}
.list.hz-020305-xg .cf+.cf { margin-top: 60px; }
.detail-body .link-list li { padding: 15px 20px; }
.detail-body .link-list li a { position: relative; color: #6aaae1; font-size: 16px; padding-left: 25px; display: inline-block; }
.detail-body .link-list li a::before { content: ""; font-family: "iconfont" !important; font-size: 12px; position: absolute; left: 0; top: 1px; color: #e60012; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.often_content.hz-020513-xg { width: 55.6%; float: right; margin-right: 3.3%; }
.often_content.hz-020513-xg p { margin-bottom: 0; }
.hz-020513-t1 { font-weight: 600; color: #666; font-size: 24px; margin-top: 30px !important; }
.hz-020513-t2 { color: #666; margin-top: 35px !important; font-weight: 600; }
.hz-020513-t2+p { margin: 5px 0; }
.hz-020509-erweima { width: 200px; display: block; margin-top: 30px; }
.hz-020513-left { width: 30.4%; float: left; overflow: hidden; position: relative; }
.hz-020513-phone { width: 64%; margin: 0 auto; position: relative; }
.swiper-container-hzphone { width: 92%; position: absolute; left: 4.3%; top: 2%; overflow: hidden; border-radius: 20px; }
.hz-020513-lh { position: absolute; width: 50%; top: 1%; left: 25%; z-index: 20; }
.hz-020513-pro { width: 100%; text-align: center; margin: 25px auto; }
.hz-020513-pro span { width: 10px; height: 10px; margin: 0 7px; }
.hz-020513-pro span.swiper-pagination-bullet-active { background-color: #E60012; }
.hz-020513-prev { position: absolute; width: 4%; left: 0; top: 40%; cursor: pointer; }
.hz-020513-next { position: absolute; width: 4%; right: 0; top: 40%; cursor: pointer; }
.hz-020513-arr2 { display: none; }
.hz-020513-prev:hover .hz-020513-arr1 { display: none; }
.hz-020513-prev:hover .hz-020513-arr2 { display: block; }
.hz-020513-next:hover .hz-020513-arr1 { display: none; }
.hz-020513-next:hover .hz-020513-arr2 { display: block; }
@media screen and (max-width:768px) {
    .often_content.hz-020513-xg { float: none; margin-right: 0; width: 100%; }
    .hz-020513-t1 { font-size: 16px; margin: 10px 0 !important; }
    .hz-020513-t2 { font-size: 14px; margin-top: 15px !important }
    .hz-020513-left { width: 88.4%; margin: 5% auto 0; float: none; }
    .hz-020513-pro { margin: 6.5% 0 11%; }
    .hz-020513-prev:hover .hz-020513-arr1 { display: block; }
    .hz-020513-prev:hover .hz-020513-arr2 { display: none; }
    .hz-020513-next:hover .hz-020513-arr1 { display: block; }
    .hz-020513-next:hover .hz-020513-arr2 { display: none; }
    .swiper-container-hzphone { overflow: hidden; }
}
.hz-020529-xgli { position: relative; overflow: hidden; }
.product_details_tet .cont .list a.hz-020529-xga { width: 30%; cursor: default !important; padding-top: 30px; }
.product_details_tet .cont .list a.hz-020529-xga::before { content: "\e608"; }
.hz-020529-div { width: 100%; overflow: hidden; }
.product_details_tet .cont .list .hz-020529-div a { font-size: 16px; text-align: right; float: left; color: #666; padding-right: 10px; padding: 8px 22px 15px 0; font-weight: 400; line-height: 16px; margin-right: 70px; }
.product_details_tet .cont .list .hz-020529-div a:last-child { }
.product_details_tet .cont .list .hz-020529-div a:last-child,
.product_details_tet .cont .list .hz-020529-div a:nth-child(2) { margin-right: 0; }
.product_details_tet .cont .list .hz-020529-div a::before { top: 8px; }
@media screen and (max-width:1500px) {
    .product_details_tet .cont .list .hz-020529-div a { margin-right: 40px; }
    .hz-1130-about-right p {
      line-height: 1.2em;
  }
  .hz-1130-about-ul2 li:nth-child(1) p:nth-child(4) {
    font-size: 36px;
}
.hz-1130-about-ul2 li p > a {
  font-size: 17px;
}
.hz-1130-about-btn {
  font-size: 16px;
  width: 83%;
}
.hz-1130-about-ul2 li:nth-child(1) {
  width: 21%;
  margin-left: 2.8%;
}
.hz-1130-about-ul2 li:nth-child(2) {
  width: 48.6%;
  margin-left: 6.5%;
}
.hz-1130-about-ul2 li:nth-child(3) {
  width: 15.6%;
  margin-left: 5.5%;
}
.hz-1130-about-ul2 li p {
  font-size: 16px;
}
}
@media screen and (max-width:1200px) {
    .product_details_tet .cont .list .hz-020529-div a { text-indent: 0em; }
    .hz-1130-about-right p {
      line-height: 1.18em;
  }
  .hz-1130-about-ul1 li {
    height: 140px;
    font-size: 18px;
}
.hz-1130-about-ul2 li:nth-child(1) p:nth-child(4) {
  font-size: 33px;
}
.hz-1130-about-ul2 li p > a {
  font-size: 16px;
}
.hz-1130-about-btn {
  font-size: 14px;
  width: 80%;
}
}
@media screen and (max-width:1050px) {
  .product_details_tet .cont .list .hz-020529-div a { text-indent: 0em; }
  .hz-1130-about-right p {
    font-size: 14px;
    line-height: 1.1em;
}

.hz-1130-about-ul1 li {
  font-size: 14px;
}
.hz-1130-about-ul2 li:nth-child(1) p:nth-child(4) {
font-size: 30px;
}
.hz-1130-about-ul2 li p > a {
font-size: 18px;
}
.hz-1130-about-btn {
  width: auto;
}
.hz-1130-about-ul2 li:nth-child(2) {
    width: 43.6%;
}
.hz-1130-about-ul2 li:nth-child(3) {
  width: 19.6%;
}
}

@media screen and (max-width:768px) {
    .product_details_tet .cont .list a.hz-020529-xga { width: 22%; }
    .hz-020529-div { width: 100%; }
    .product_details_tet .cont .list .hz-020529-div a { font-size: 14px; }
}

/*hz-20200628*/
.lanm_pic .txt.hz-20200628-txt { padding-top: 80px; }
.lanm_pic .txt.hz-20200628-txt p { width: 85%; font-size: 16px; color: #fff; line-height: 1.7em; margin-top: 3%; }

/*.often_box.hz-20200628-box {
    padding-top:30px;
}*/

/*.hz-20200628-title {
    width:100%;
    margin:0 auto 40px;
    text-align:center;
    font-size:40px;
    color:#333;
}*/

.hz-20200628-icon { width: 9.5%; }
.about_success.hz-20200628-box .txt { margin: 20px auto 15px; }
.about_success.hz-20200628-box a { cursor: default; }
.about_success.hz-20200628-box .txt a { cursor: text; }
@media screen and (max-width:1366px) {
    .lanm_pic .txt.hz-20200628-txt { padding-top: 100px; }
    .lanm_pic .txt.hz-20200628-txt p { width: 87%; font-size: 14px; }
}
@media screen and (max-width:768px) {
    .often_box.hz-20200628-box { padding-top: 30px; }
    .hz-20200628-bg1 { width: 100%; margin-bottom: 5%; position: relative; }
    .hz-20200628-bg1-txt { width: 90%; color: #6b6b6b; font-size: 3.2vw; line-height: 1.6em; position: absolute; top: 11%; left: 0; right: 0; margin: 0 auto; }
    .lanm_pic .txt.hz-20200628-txt { padding-top: 50px; }
    .lanm_pic .txt.hz-20200628-txt p { width: 77%; line-height: 20px; margin-top: 0; font-size: 14px; display: none; }
    .about_success.hz-20200628-box .txt { margin: 10px auto; }
    .about_success.hz-20200628-box .tet { padding-bottom: 0; }
}
.connect_solution.hz-0207070box { padding-top: 0; margin-top: 0px; }
.connect_solution .list.hz-020707-xg li { padding-bottom: 0px; text-align: left; }
.connect_solution .list.hz-020707-xg li .comware_download { position: relative; padding-top: 0; float: left; width: 48%; box-sizing: border-box; }
.connect_solution .list.hz-020707-xg li .comware_download a { text-align: left; padding: 0 30px; height: 96px; }
.connect_solution .list.hz-020707-xg li .comware_download i::before { content: ''; display: inline-block; vertical-align: middle; }
.connect_solution .list.hz-020707-xg li .comware_download i { margin-top: 30px; padding-left: 50px; text-align: left; padding-right: 0; }
.connect_solution .list.hz-020707-xg li .comware_download i::after { content: ' '; font-family: "iconfont" !important; font-size: 30px; font-weight: normal; position: absolute; left: 0px; top: 28%; margin-top: -8px; line-height: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.connect_solution .list.hz-020707-xg li .comware_download.hz-d1 { float: right; }
.connect_solution .list.hz-020707-xg li .comware_download a { width: 100%; box-sizing: border-box; }
.list.hz-020707-xg { margin-top: 80px; }
@media screen and (max-width:768px) {
    .connect_solution .list.hz-020707-xg li .comware_download { width: 100%; float: none !important; display: block; }
    .connect_solution .list.hz-020707-xg li .comware_download a { height: 80px; }
    .list.hz-020707-xg { margin-top: 30px; }
}
.cases_details_txt .txt { position: relative; }
.hz-fx-icon { position: absolute; bottom: 0; right: 0; overflow: hidden; }
.hz-fx-ul { overflow: hidden; }
.hz-fx-ul li { width: 25px; padding-right: 25px; float: left; }
.hz-fx-ul li:last-child { padding-right: 0; }
@media screen and (max-width:768px) {
    .hz-fx-ul li { width: 20px; padding-right: 20px; float: left; }
}
.often_content tbody tr:last-child td.hz-020804-xg { border-right: 1px solid #000; border-bottom: 1px solid #000; }

/*20200821 安全通告*/
.hz-200821-lanm { margin-top: 120px; }
.hz-200821-con { padding: 40px 0 70px; }
.hz-200821-title { border-bottom: none; position: relative; padding-left: 17px; padding-bottom: 20px; font-size: 30px; font-weight: 400; }
.hz-200821-title:before { content: "\e609"; width: 5px; height: 33px; background: #e60010; display: inline-block; position: absolute; top: 50%; left: 0; margin-top: -27px; }
.hz-200821-m1-txt1 { width: 100%; }
.hz-200821-m1-txt1 p { font-size: 16px; line-height: 1.7em; color: #000; margin-top: 0.8%; margin-bottom: 0; }
.hz-200821-m1-txt1 p:first-child { margin-top: 0; }
.hz-200821-m1-txt1 p a { color: #000; }
.hz-200821-m1-table1 { width: 100%; margin: 2% auto; }
.hz-200821-m1-table1 td { width: 50%; border: 1px solid #e6e6e6; border-top: none; border-left: none; vertical-align: middle; }
.hz-200821-m1-table1 tr td:first-child { border-left: 1px solid #e6e6e6; }
.hz-200821-m1-table1 tr:first-child td { border-top: 1px solid #e6e6e6; }
.hz-200821-m1-td { width: 75.7%; margin: 3% auto 2.5%; font-size: 16px; color: #000; overflow: hidden; }
.hz-200821-m1-td .hz-200821-m1-icon { width: 4.0%; margin-top: 0.2%; margin-right: 3%; float: left; }
.hz-200821-m1-td .hz-200821-m1-icon>img { width: 100%; }
.hz-200821-m1-td .hz-200821-m1-txt2 { width: 92%; float: left; line-height: 1.5em; }
.hz-200821-m1-ul1 { width: 100%; overflow: hidden; margin: 0 auto !important; }
.hz-200821-m1-ul1>li { width: 48.5% !important; float: left !important; background-color: #fff; border: 1px solid #e5e5e5; margin-bottom: 1.5%; margin: 0 0.7% 1.5%; padding: 0 !important; box-sizing: border-box; }
.hz-200821-m1-ul1>li:nth-child(even) { }
.hz-200821-m1-ul1-con {    /*width:100%;*/

    /*margin:4% auto 4.5%;*/
padding: 4.5% 15%; padding-right: 0; }
.hz-200821-m1-ul1-txt1 { font-size: 14px; color: #999999; }
.hz-200821-m1-ul1-txt2 { width: 90%; font-size: 18px; color: #000000; margin-top: 1%; line-height: 1.5em; }
.hz-200821-m1-ul1>li:hover { border: 1px solid #df0012; }
.hz-200821-m1-ul1>li:hover .hz-200821-m1-ul1-txt2 { color: #df0012; }
.hz-200821-m1-btn1 { width: 200px; font-size: 20px; margin: 1% auto 0; border: 1px solid #e60011; }
.hz-200821-m1-more1 { width: 68.7%; margin: 0 auto; overflow: hidden; padding: 6% 0; }
.hz-200821-m1-btn1-txt { font-size: 20px; color: #e40011; float: left; }
.hz-200821-btn-img { width: 11px; vertical-align: middle; margin-left: 5%; float: right; margin-top: 3%; }
.hz-200821-btn-img>img { width: 100%; }
.hz-200821-img1 { display: block; }
.hz-200821-img2 { display: none; }
.hz-200821-m1-btn1:hover { background-color: #e60011; }
.hz-200821-m1-btn1:hover .hz-200821-m1-btn1-txt { color: #fff; }
.hz-200821-m1-btn1:hover .hz-200821-img1 { display: none; }
.hz-200821-m1-btn1:hover .hz-200821-img2 { display: block; }

/*全部通告*/
.hz-200821-tg-ul1>li .hz-200821-tg-box { overflow: hidden; padding: 4.2% 5.7%; box-sizing: border-box;    /*height:114px;*/ padding-right: 0; }
.hz-200821-tg-ul1>li .hz-200821-tg-icon1 { width: 5.1%; float: left; margin-top: 1%; margin-right: 4.3%; }
.hz-200821-tg-ul1>li .hz-200821-tg-icon1>img { width: 100%; }
.hz-200821-tg-ul1>li .hz-200821-m1-ul1-con { width: 90%; float: left; padding: 0; }
.hz-200821-tg-page { float: none; margin: 0 auto; padding-top: 30px; }
.news-page .statu { background: url(http://www.h3c.com/en/tres/NewWebUI/images/pagebar_line.png) no-repeat center; }
.hz-200821-tg-page p { margin-bottom: 0; }
.hz-200821-sx { width: 100%; padding: 1% 0; margin-bottom: 30px; background-color: #f2f2f2; overflow: hidden; position: relative; }
.hz-sx-t1 { float: left; font-size: 18px; color: #7f8080; margin-left: 3.1%; }
.hz-sx-btn1 { width: 14.7%; float: left; margin-left: 1.8%; cursor: pointer; }
.hz-sx-btn1>img { width: 9.4%; float: left; margin-right: 5.6%; margin-top: 1.5%; }
.hz-sx-btn1>p { float: left; margin-bottom: 0 !important; font-size: 18px !important; color: #040000 !important; line-height: 1.5em; }
.hz-sx-btn1.m0 { margin-left: 0; }
.hz-sx-qk { float: right; width: 12.8%; cursor: pointer; }
.hz-sx-qk>img { width: 11.3%; float: left; margin-right: 9.1%; margin-top: 1.5%; }
.hz-sx-qk>p { float: left; margin-bottom: 0 !important; font-size: 18px !important; color: #040000 !important; line-height: 1.5em; }
.hz-sx-line { width: 1px; position: absolute; right: 15.4%; top: 0; height: 100%; background: #fff; }
.hz-sx-show { display: block; }
.hz-sx-hide { display: none; }
.hz-sx-btn1.active .hz-sx-show { display: none; }
.hz-sx-btn1.active .hz-sx-hide { display: block; }
.hz-sx-btn1:hover p,
.hz-sx-qk:hover p { color: #e60012 !important; }
@media (max-width:770px) {
    .hz-200821-lanm { margin-top: 80px; }
    .hz-200821-con { padding: 6.6% 0; }
    .hz-200821-title { width: 100%; color: #3c3c3c; font-size: 20px; border: none; margin: 0; height: auto; line-height: 1; }
    .hz-200821-title:before { content: " "; width: 4px; height: 25px; background: #e60010; display: inline-block; position: absolute; top: 50%; left: 0; margin-top: -22px; }
    .hz-200821-m1-txt1 p { font-size: 3.2vw; margin-top: 1.3%; }
    .hz-200821-m1-list2-w { width: 100%; margin: 4% auto; }
    .hz-200821-m1-list2-w>li {        /*width:100%;*/
    overflow: hidden; font-size: 3.2vw; padding: 4% 0; padding-left: 7.7%; border: 1px solid #e6e6e6; border-top: none; }
    .hz-200821-m1-list2-w>li:first-child { border-top: 1px solid #e6e6e6; }
    .hz-200821-m1-list2-icon { width: 5%; float: left; margin-right: 5%; }
    .hz-200821-m1-list2-icon>img { width: 100%; }
    .hz-200821-m1-list2-icon.hz-200821-ic1 { margin-top: 0%; }
    .hz-200821-m1-list2-txt1 { width: 85%; font-size: 3.2vw; float: left; }
    .hz-200821-m1-ul1>li { width: 100% !important; margin: 0 0 4%; float: none !important; border: 2px solid #e5e5e5; }
    .hz-200821-m1-ul1>li:nth-child(even) { float: none; }
    .hz-200821-m1-ul1-con { padding: 6% 14%; padding-right: 0; }
    .hz-200821-m1-ul1-txt1 { font-size: 2.9vw; }
    .hz-200821-m1-ul1-txt2 { width: 89%; font-size: 3.7vw; }
    .hz-200821-m1-ul1>li:hover { border: 2px solid #e5e5e5; }
    .hz-200821-m1-ul1>li:hover .hz-200821-m1-ul1-txt2 { color: #000; }
    .hz-200821-m1-btn1 { width: 39%; background-color: #e60011; }
    .hz-200821-m1-btn1-txt { font-size: 3.5vw; color: #fff; }
    .hz-200821-btn-img { width: 8.3%; }
    .hz-200821-img1 { display: none; }
    .hz-200821-img2 { display: block; }

    /*全部通告*/
    .hz-200821-tg-ul1>li .hz-200821-tg-box { padding: 6% 7.4%; padding-right: 0; height: auto; }
    .hz-200821-tg-ul1>li .hz-200821-tg-icon1 { width: 6.8%; font-size: 3.2vw; margin-top: 2%; margin-right: 5.8%; }
    .hz-200821-tg-ul1>li .hz-200821-m1-ul1-con { width: 87%; }
    .hz-200821-tg-page { padding-bottom: 0; }
    .hz-sx-t1 { font-size: 3.3vw; }
    .hz-sx-btn1>p,
    .hz-sx-qk>p { font-size: 3.3vw !important; }
    .hz-sx-btn1 { width: 26.7%; }
    .hz-sx-btn1>img { width: 9.4%; margin-top: 6%; }
    .hz-sx-qk { width: 27.8% }
    .hz-sx-line { right: 32.8%; }
    .hz-200821-sx { padding: 3%; }
    .hz-sx-qk>img { margin-top: 4%; margin-right: 6.1%; }
    .hz-sx-btn1:hover p,
    .hz-sx-qk:hover p { color: #040000 !important; }
}

/*安全预警*/
.hz-200821-m2-content { width: 86%; margin: 0 auto; overflow: hidden; }
.hz-200821-m2-title { width: 100%; text-align: center; font-size: 32px; color: #333; }
.hz-200821-m2-line1 { width: 100%; height: 1px; background: #e6e6e6; margin-top: 28px; }
.hz-200821-m2-line2 { margin-top: 20px; }
.hz-200821-m2-con { width: 100%; margin-top: 15px; }
.hz-200821-m2-con1 { margin-top: 20px; }
.hz-200821-m2-con img { width: 16px; float: left; margin-right: 10px; margin-top: 0.25%; }
#hz-200821-m2 .hz-200821-m2-content .hz-200821-m2-con p { font-size: 16px; color: #333333; margin: 0; }
.hz-200821-m2-line3 { width: 100%; font-size: 0; margin: 5px auto 20px; }
.hz-200821-m2-con2 { margin-top: 20px; overflow: hidden; }
.hz-200821-m2-con2 img { width: 18px; margin-top: 0.6%; }
#hz-200821-m2 .hz-200821-m2-content .hz-200821-m2-con2 p { font-size: 24px; float: left; color: #333333; }
.hz-200821-a1 { width: 100%; margin: 2% 0; display: none; }
.hz-200821-m2-table1 { width: 58.5%; }
.hz-200821-m2-table1 td { width: 10%; border: 1px solid #e6e6e6; vertical-align: middle; }
.hz-200821-m2-td { font-size: 18px; margin-left: 5%; padding: 4% 0; }
#hz-200821-m2 .hz-200821-m2-content .hz-200821-m2-box2 p {    /*width: 80%;*/
text-align: justify; color: #333333; }
#hz-200821-m2 .hz-200821-m2-content .hz-200821-m1-txt1.hz-200821-a1 p { color: #333; }
.hz-200821-m2-box2 { width: 100%; overflow: hidden; }
.hz-gg-title { font-size: 40px !important; color: #333 !important; text-align: center !important; width: 100%; margin: 0 auto !important; line-height: 32px !important }
.hz-gg-title-c { font-size: 24px !important; color: #333 !important; margin-bottom: 0 !important; margin-top: 20px !important; cursor: pointer }
.WordSection1 .hz-gg-title-c { margin-top: 40px !important; }
.hz-gg-img { width: 100% !important; margin: 5px auto 15px !important; }
.hz-gg-img img { width: 100% !important; height: auto !important; }
.hz-gg-p,
.hz-200821-m2-content .MsoNormal { font-size: 16px !important; color: #333 !important; margin-bottom: 1% !important; line-height: 1.8em !important; }
.hz-gg-title-c img { width: 18px !important; display: inline !important; }
@media (max-width:770px) {
    .hz-200821-m2-content { width: 100%; }
    .hz-200821-m2-title,
    .hz-gg-title { margin: 5% auto !important; font-size: 5.8vw !important; }
    .hz-200821-m2-line1 { margin-top: 0; }
    #hz-200821-m2 .hz-200821-m2-content .hz-200821-m2-con p { font-size: 3.2vw; }
    .hz-gg-title-c { font-size: 4.8vw !important; }
    .hz-200821-m2-con1 { margin-top: 4%; }
    .hz-200821-m2-line2 { margin-top: 5%; }
    #hz-200821-m2 .hz-200821-m2-content .hz-200821-m1-txt1.hz-200821-a1 p { font-size: 3.2vw; }
    #hz-200821-m2 .hz-200821-m2-content .hz-200821-m1-txt1.hz-200821-a1 p { width: 100%; }
    .hz-200821-m2-table1 { width: 100%; }
    .hz-gg-p { font-size: 3.7vw !important; line-height: 1.8em !important; color: #666 !important; }
    #hz-200821-m2 .hz-200821-m2-content .hz-200821-m2-box2 p { text-align: left; }
    .hz-gg-title-c img { width: 14px !important; display: inline !important; }
    .WordSection1 .hz-gg-title-c { margin-top: 20px !important; }
    .hz-gg-img { margin-bottom: 0 !important; }
}

/*e-Learning Center*/
.partners_resources_list .product_details_cont.hz-200916-partners { padding-top: 60px; padding-bottom: 0; }
.hz-200916-ul { width: 100%; overflow: hidden; background-color: #f5f5f5; }
.partners_resources_list .product_details_cont .hz-200916-ul>li { width: 9.08%; float: left; text-align: center; font-size: 16px; font-weight: 600; color: #333; cursor: pointer; margin-top: 0.5%; }
.partners_resources_list .product_details_cont .hz-200916-ul>li:nth-child(8) { margin-top: 0%; }
.partners_resources_list .product_details_cont .hz-200916-ul>li:nth-child(9) { margin-top: 0%; }
.partners_resources_list .product_details_cont .hz-200916-ul>li:nth-child(10) { margin-top: 0%; }
.partners_resources_list .product_details_cont .hz-200916-ul>li>a { color: #333; display: inline-block; width: 100%; padding: 15% 0; }
.partners_resources_list .product_details_cont .hz-200916-ul.hz-200916-list3>li {
  width: 11%;
}
.partners_resources_list .product_details_cont .hz-200916-ul.hz-200916-list3>li a {
  font-size: 14px;
  padding: 7% 0;
  font-weight: 400;
  line-height: 20px;
}
.hz-200916-ul.hz-220406-ul{
  display: none;
}
.partners_resources_list .product_details_cont .hz-200916-ul.hz-200916-list3{
  background-color: #ececec;
}
.partners_resources_list .product_details_cont .hz-200916-ul.hz-200916-list3>li:nth-child(5) {
  width: 11%;
}
.Testclick.active{
  background-color: #ececec;
  margin-top: 0% !important;
  padding-top: 0.5%;
  padding-bottom: 1%;
}
@media(max-width:770px){
  .partners_resources_list .product_details_cont .hz-200916-ul.hz-200916-list2>li {
   overflow: hidden;
}
.partners_resources_list .product_details_cont .hz-200916-ul.hz-220406-ul>div.hz-20220406box{
  width: 420%;
  padding: 3% 0;
  font-size:14px;
}
.Testclick.active{
  background-color: #ececec !important;
}
.partners_resources_list .product_details_cont .hz-200916-ul.hz-220406-ul>div.hz-20220406box a{
  color: #333;
}
  .partners_resources_list .product_details_cont .hz-200916-ul.hz-220406-ul {
    width: 100%;
    overflow-x: auto;
    background-color: #ececec !important;
}
.partners_resources_list .product_details_cont .hz-200916-list2>.Testclick.active>a{
  background-color: #ececec !important;
}
  .partners_resources_list .product_details_cont .hz-200916-ul.hz-220406-ul div {
    width: auto;
    float: left;
}
.partners_resources_list .product_details_cont .hz-200916-ul.hz-220406-ul .hz-20220406box div.active a{
   color: #e60012;
}
}





.partners_resources_list .product_details_cont .hz-200916-ul>li>a:hover { color: #e60012; }
.partners_resources_list .product_details_cont .hz-200916-ul>li.active>a { color: #e60012; }
.hz-200916-list2 { width: 100%; display: none; }
@media (max-width:770px) {
    .hz-200916-con.tab_con { display: none !important; }
    .hz-200916-ul { background-color: #fff; }
    .partners_resources_list .product_details_cont .hz-200916-ul>li { width: 100%; float: none; border-top: 1px solid #ddd; text-align: left; margin-top: 0; box-sizing: border-box;        /*box-shadow: 0 1px 5px 5px #ddd;*/ }
    .partners_resources_list .product_details_cont .hz-200916-ul>li:first-child { border-top: none; }
    .partners_resources_list .product_details_cont .hz-200916-ul>li>a { padding: 3% 0; text-indent: 2em;        /*background:url('https://www.h3c.com/cn/tres/NewWebUI/images/threeAll/product-server-arrow-down.png') 96% center no-repeat;
                background-size: 21px 21px;*/ background-color: #f5f5f5; position: relative; }
        .partners_resources_list .product_details_cont .hz-200916-ul>li>a::before { content: " "; font-family: "iconfont" !important; font-size: 14px; line-height: 1; position: absolute; right: 5%; top: 36%;     /*transition: 0.1s;*/ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
        .partners_resources_list .product_details_cont .hz-200916-ul>li.hz_active>a::before {       /*background:url('https://www.h3c.com/cn/tres/NewWebUI/images/threeAll/product-server-arrow-up_h3c.png') 96% center no-repeat;
                    background-size: 21px 21px;
                    background-color: #f5f5f5;*/
        content: "\e625"; font-family: "iconfont" !important; font-size: 14px; line-height: 1; position: absolute; right: 5%; top: 36%;     /*transition: 0.1s;*/ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
        .hz-200916-ul dd { padding: 20px; box-shadow: 0 1px 10px 3px #ddd; }
        .hz-200916-ul .txt { font-size: 16px; height: auto; margin-bottom: 15px; font-weight: normal; line-height: 1.4; overflow: hidden; }
        .hz-200916-ul .tmt { color: #666; font-weight: normal; font-size: 14px; }
        .hz-200916-ul li>div .txt { color: #333; }
        .hz-200916-ul div dt {      /*height: 187px;*/
        position: relative; }
        .hz-200916-ul div b { position: absolute; left: 50%; top: 50%; width: 53px; height: 53px; margin: -26px 0 0 -26px; background-color: rgba(0, 0, 0, 0.4); border-radius: 50%; transition: 0.5s; cursor: pointer; }
        .hz-200916-ul div b:before { content: "\e607"; font-family: "iconfont" !important; font-size: 30px; position: absolute; right: 8px; top: 10px; color: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
        .hz-200916-more { width: 30%;       /*text-align: center;*/ font-size: 4vw; color: #e60012; margin: 1% auto 5%; position: relative; overflow: hidden; display: none; }
        .hz-200916-more::before { content: "\e607"; font-family: "iconfont" !important; font-size: 3.6vw; line-height: 1; position: absolute; right: 0; top: 21%; transition: 0.5s; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
    }

    /*Web to Case页*/
    .hz_20210428_case_dt1 { background-image: url(./images/hz_20210428_case_icon1.png); background-size: 60px; }
    .hz_20210428_case_dt2 { background-image: url(./images/hz_20210428_case_icon2.png); background-size: 60px; }

    /*提交页面*/
    .hz_20210428_form_box .chosen-container.chosen-container-single { display: none; }
    .member_form .hz_20210428_form_box .select { padding-bottom: 28px; }
    .member_form .hz_20210428_form_box .select select { opacity: 1; background-color: transparent; width: 100%; height: auto; line-height: 1; font-size: 16px; color: #666; border: none; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
    .member_wrap.hz_20210428_form_wrap { width: 1400px; }
    .member_wrap.hz_20210428_form_wrap .member_box { max-width: 100%; }
    .hz_20210428_form_box { width: 100%; }
    .hz_20210428_form_box>.ul { width: 45%; }
    .hz_20210428_form_box>.ul:first-child { float: left; }
    .hz_20210428_form_box>.ul:nth-child(2) { float: right; }
    .hz_20210428_form_li { width: 100%; }
    .member_form .ul li { padding-bottom: 30px; }
    .member_form .hz_20210428_form_li2 .for_text { font-size: 12px; top: -16px; }
    .member_form .hz_20210428_form_li .for_text { width: auto; position: static; font-size: 16px !important; }
    .member_form .hz_20210428_form_li dt input { width: 23%; display: inline-block; margin-left: 0.8%; text-align: center; }
    .member_form .hz_20210428_form_li dt input#ctl00_ContentBody_tbCountryCode { width: 37%; }
    .member_form .hz_20210428_form_li dt input#ctl00_ContentBody_tbTelExtension { width: 13%; }
    .member_form .hz_20210428_form_li .formError.inline { position: absolute !important; top: 100% !important; left: 0; }
    .hz_clear { clear: both; }
    .hz_20210428_form_list1 { width: 100%; margin: 5% auto 0; }
    .hz_20210428_form_ic { width: 2.5%; position: absolute; top: 0; right: 3%; display: none; }
    @media screen and (max-width:1500px) {
        .member_wrap.hz_20210428_form_wrap { width: 1200px; }
        .member_form .hz_20210428_form_li .for_text { width: 100%; font-size: 12px !important; }
        .member_form .hz_20210428_form_li dt input { width: 30%; }
        .member_form .hz_20210428_form_li dt input#ctl00_ContentBody_tbCountryCode { margin-left: 0; width: 46%; }
        .member_form .hz_20210428_form_li dt input#ctl00_ContentBody_tbTelExtension { width: 20%; }
    }
    @media screen and (max-width:1200px) {
        .member_wrap.hz_20210428_form_wrap { width: 960px; }
        .member_form .hz_20210428_form_li .for_text { width: 100%; }
    }
    @media screen and (max-width:758px) {
        .member_wrap.hz_20210428_form_wrap { width: auto; }
        .hz_20210428_form_box>.ul { width: 100%; }
        .hz_20210428_form_box>.ul:first-child { float: none; }
        .hz_20210428_form_box>.ul:nth-child(2) { float: none; }
        .member_form .hz_20210428_form_li .for_text { width: 100%; font-size: 12px !important; }
        .member_form .hz_20210428_form_li dt input { width: 100%; margin-left: 0; text-align: left; padding-top: 10px; }
        .member_form .hz_20210428_form_li dt input#ctl00_ContentBody_tbCountryCode { width: 100%; }
        .member_form .hz_20210428_form_li dt input#ctl00_ContentBody_tbTelExtension { width: 100%; }
        .member_form .hz_20210428_form_box .ul>li:last-child { padding-bottom: 20px; }
        .hz_20210428_form_ic { display: block; width: 3.5%; }
        .member_form .hz_20210428_form_box .select { padding-bottom: 10px; }
        .member_form .hz_20210428_form_box .select select { font-size: 14px; }
    }

    /*查询页面*/
    .hz_20210428_search_form .col-sm-4 { border: 1px solid #999; margin-top: 10px; box-sizing: border-box; }
    .hz_20210428_search_form .control-label { font-size: 18px; }
    .hz_20210428_search_form .col-sm-4 input { line-height: 60px; padding-left: 2%; }
    .certification_search .form.hz_20210428_search_form .ul .submit { position: static; margin-top: 20px; }
    .hz_20210428_search_form+div .chip-table-one tr th: { font-size: 14px; }
    #ctl00_ContentBody_btnQuery { border: 1px solid #e60012; }
    .hz_20210428_search_form+div .chip-table-one tr { font-size: 14px; }
    #ctl00_ContentBody_tbCountryCode::-webkit-input-placeholder,
    #ctl00_ContentBody_tbTel::-webkit-input-placeholder,
    #ctl00_ContentBody_tbTelExtension::-webkit-input-placeholder { color: #999; font-size: 14px; }
    #ctl00_ContentBody_tbCountryCode::-webkit-input-placeholder,
    #ctl00_ContentBody_tbTel::-webkit-input-placeholder,
    #ctl00_ContentBody_tbTelExtension::-webkit-input-placeholder {  /* Internet Explorer 10-11 */
    color: #999; font-size: 14px; }
    @media screen and (max-width:1002px) {
        .hz_20210428_search_form .col-sm-4 input { line-height: 45px; }
    }
    @media screen and (max-width:758px) {
        .certification_search .form.hz_20210428_search_form .ul .submit { margin-top: 0; }
    }
; }
@media screen and (max-width:1002px) {
    .hz_20210428_search_form .col-sm-4 input { line-height: 45px; }
}
@media screen and (max-width:758px) {
    .certification_search .form.hz_20210428_search_form .ul .submit { margin-top: 0; }
}


.hz-0917-case { padding: 0px 0 30px; margin-top:-4%;float:right;overflow:hidden; }
.hz-0917-case i { padding-right: 40px; display: inline-block; position: relative; }

.hz-0917-case a { line-height: 22px; text-align: center; padding: 10px 30px; color: #6aaae1; font-size: 16px; font-weight: bold; display: inline-block; }
.hz-0917-case i:before { content: "\e609"; font-family: "iconfont" !important; font-size: 16px; font-weight: normal; position: absolute; right: 0px; top: 50%; margin-top: -8px; line-height: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


.hz-0917-clear{
    clear:both;
}


@media screen and (max-width:758px) {
       .hz-0917-case{
        padding:0 0;
        margin-bottom:6%;
        float:none;
        margin:-8% auto 6%;
        text-align:center;
       }
       .hz-0917-case a{

        padding:10px 20px;
       }
       .hz-0917-case i{
        padding-right:30px;
       }
       .show-phone {
        display: inline-block !important;
    }
    .show-pc{
      display: none !important;
  }
    }


/* 2021-07-28 安全公告   2021-09 修改*/
.security_bulletin {
    background: url(/en/tres/NewWebUI/images/support/content-bg.jpg) no-repeat;
    background-size: cover;
  }
  .security_bulletin .security_search {
    padding-top: 2.0833vw;
    border-bottom: 1px solid #e1e1e1;
  }
  .security_bulletin .security_search .search_list {
    border-bottom: 2px solid #e60012;
    padding-bottom: 2px;
    display: flex;
  }
  .security_bulletin .security_search .search_list .list_item {
    width: 50%;
    padding: 15px;
    font-size: 18px;
    color: #4c4c4c;
    background: url(/en/tres/NewWebUI/images/support/item-grey.jpg) no-repeat top right;
    background-size: cover;
    text-align: center;
    cursor: pointer;
  }
  .security_bulletin .security_search .search_list .item_red {
    color: #fff;
    background: url(/en/tres/NewWebUI/images/support/item-red.jpg) no-repeat top center;
    background-size: cover;
  }
  .security_bulletin .security_search .search_box {
    display: none;
    height: 70px;
  }
  .security_bulletin .security_search .search_box .quick_search {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }
  .security_bulletin .security_search .search_box .quick_search .search_input {
    width: 800px;
    display: flex;
    position: relative;
  }
  .security_bulletin .security_search .search_box .quick_search .search_input input[type=text] {
    padding: 10px 40px 10px 15px;
    font-size: 16px;
    border: 1px solid #000000;
    border-right: 0;
  }
  .security_bulletin .security_search .search_box .quick_search .search_input .search_click {
    height: 40px;
    padding: 0 50px;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    background: #e60012;
    color: #fff;
    cursor: pointer;
  }
  .security_bulletin .security_search .search_box .advanced_search {
    display: flex;
    align-items: center;
    width: 100%;
  }
  .security_bulletin .security_search .search_box .advanced_search .search_criteria {
    font-size: 16px;
  }
  .security_bulletin .security_search .search_box .advanced_search .search_criteria > li {
    display: inline-block;
    padding: 0 30px;
    line-height: 70px;
    border-left: 1px solid #e1e1e1;
    position: relative;
  }
  .security_bulletin .security_search .search_box .advanced_search .search_criteria > li:last-of-type {
    border-right: 1px solid #e1e1e1;
  }
  .security_bulletin .security_search .search_box .advanced_search .search_criteria > li .criteria_list {
    display: inline-block;
    min-width: 208px;
    padding-right: 40px;
    cursor: pointer;
    background: url(/en/tres/NewWebUI/images/support/icon-show.png) no-repeat center right;
    background-size: 14px 8px;
  }
  .security_bulletin .security_search .search_box .advanced_search .search_criteria > li input[type="text"] {
    background: transparent;
    font-size: 16px;
  }
  .security_bulletin .security_search .search_box .advanced_search .search_criteria > li input[type="text"]::placeholder {
    color: #262626;
  }
  .security_bulletin .security_search .search_box .advanced_search .search_criteria > li #search_cve {
    width: 100px;
  }
  .security_bulletin .security_search .search_box .advanced_search .search_criteria > li #criteria_date {
    width: 150px;
    background: url(/en/tres/NewWebUI/images/support/icon-date.png) no-repeat center right;
    background-size: 18px 18px;
    cursor: pointer;
  }
  .security_bulletin .security_search .search_box .advanced_search .sencond_criteria {
    display: none;
    width: calc(100% + 4px);
    max-height: 200px;
    overflow-y: auto;
    position: absolute;
    top: 100%;
    left: -1px;
    border: 1px solid #e1e1e1;
    box-shadow: 0 0 10px 3px #eaeced;
    background: #fff;
    z-index: 10;
  }
  .security_bulletin .security_search .search_box .advanced_search .sencond_criteria li {
    padding: 10px 15px;
    border-bottom: 1px solid #e1e1e1;
    cursor: pointer;
    line-height: 1.4;
  }
  .security_bulletin .security_search .search_box .advanced_search .sencond_criteria li:last-of-type {
    border-bottom: 0;
  }
  .security_bulletin .security_search .search_box .advanced_search .sencond_criteria li.active,
  .security_bulletin .security_search .search_box .advanced_search .sencond_criteria li:hover {
    background: #e60012;
    color: #fff;
  }
  .security_bulletin .security_search .search_box .advanced_search .search_btn {
    padding: 0 40px;
  }
  .security_bulletin .security_search .search_box .advanced_search .search_btn input[type="button"] {
    background: #e60012;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    padding: 10px 50px;
  }
  .security_bulletin .security_table {
    padding: 2.9687vw 0;
    min-height: 350px;
  }
  .security_bulletin .security_table table {
    width: 100%;
    box-shadow: 0 0 10px 3px #eaeced;
  }
  .security_bulletin .security_table thead tr {
    background: #f4f6f7;
    border-top: 2px solid #000;
    border-bottom: 1px solid #000;
  }
  .security_bulletin .security_table tbody tr {
    border-bottom: 1px solid #cccccc;
    background: #fff;
  }
  .security_bulletin .security_table tbody tr:last-of-type {
    border-bottom: 0;
  }
  .security_bulletin .security_table tbody tr:hover a {
    color: #e81122;
    text-decoration: none !important;
  }
  .security_bulletin .security_table th,
  .security_bulletin .security_table td {
    font-size: 16px;
    padding: 10px 20px;
  }
  .security_bulletin .security_table th:first-of-type,
  .security_bulletin .security_table td:first-of-type {
    width: 45%;
  }
  .security_bulletin .security_table th:nth-of-type(2),
  .security_bulletin .security_table td:nth-of-type(2) {
    width: 20%;
  }
  .security_bulletin .security_table th:nth-of-type(3),
  .security_bulletin .security_table td:nth-of-type(3) {
    width: 20%;
    text-align: center;
  }
  .security_bulletin .security_table th:nth-of-type(4),
  .security_bulletin .security_table td:nth-of-type(4) {
    width: 15%;
  }
  .security_bulletin .security_table th {
    font-weight: 700;
    text-align: left;
  }
  /**********************************************/
  .security_bulletin .security_table td {
    color: #555555;
    vertical-align: middle;
  }
  .security_bulletin .security_table .noInformation {
    color: #e60012;
    text-align: center;
  }
  .security_bulletin .security_table td.showMore {
    position: relative;
    padding-bottom: 30px;
    pointer-events: none;
  }
  .security_bulletin .security_table td.showMore::after {
    content: "All +";
    display: block;
    position: absolute;
    left: 0;
    bottom: 5px;
    width: 100%;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    font-family: Microsoft YaHei,tahoma,arial,Hiragino Sans GB,sans-serif;
    pointer-events: auto;
    color: #e60012;
    box-sizing: border-box;
  }
  .security_bulletin .security_table td.showMore.active::after {
    content: "Close -";
  }
  .security_bulletin .security_table td a {
    color: #2654e8;
  }
  .security_bulletin .security_table td:nth-of-type(2) p {
    padding-left: 30px;
    display: inline-block;
    position: relative;
  }
  /*****************************************/
  .security_bulletin .security_table td:nth-of-type(2) p::before {
    content: "";
    display: block;
    position: absolute;
    width: 6px;
    height: 6px;
    left: 5px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
  }
  .security_bulletin .security_table td:nth-of-type(2) p.high::before {
    background: #e60113;
  }
  .security_bulletin .security_table td:nth-of-type(2) p.medium::before {
    background: #e67801;
  }
  .security_bulletin .security_table td:nth-of-type(2) p.low::before {
    background: #f8d02f;
  }



  /* 2023-05-23 添加流程入口 */
  .security_bulletin .entries {
      display: flex;
      padding-bottom: 10px;
  }
  .security_bulletin .entries .entry {
      position: relative;
      flex: 1;
      overflow: hidden;
  }
  .security_bulletin .entries .entry img {
      width: 100%;
      transition: .3s;
  }
  .security_bulletin .entries .entry .content {
      position: absolute;
      left: 50%;
      top: 50%;
      width: 90%;
      transform: translate(-50%, -50%);
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
  }
  .security_bulletin .entries .entry .content p {
      font-size: 24px;
      color: white;
      text-align: center;
  }
  .security_bulletin .entries .entry .content span {
      margin-top: 15px;
      font-size: 16px;
      color: #e60012;
      background: white;
      border-radius: 20px;
      padding: 5px 15px;
  }
  .security_bulletin .entries .entry:hover img {
      transform: scale(1.1);
  }
  .security_bulletin .entries .entry + .entry {
      margin-left: 10px;
  }

  @media (max-width: 768px) {
      .security_bulletin .entries {
          flex-direction: column;
      }
      .security_bulletin .entries .entry .content p {
          font-size: 16px;
      }
      .security_bulletin .entries .entry .content span {
          margin-top: 5px;
          font-size: 12px;
      }
      .security_bulletin .entries .entry + .entry {
          margin-left: 0;
          margin-top: 10px;
      }
  }
  

  /* 2021-07-28 漏洞详情*/
  .unify .bg-white {
    background: #fff;
  }
  .unify .box {
    margin: 0 180px;
  }
  .page_nav_bg .comware_nav2 li {
    margin-right: 50px;
  }
  .page_nav_bg .comware_nav2 li:last-of-type {
    margin-right: 0;
  }
  .cases_details_vulnerability {
    width: 100%;
    margin-top: -80px;
  }
  .cases_details_vulnerability .lanm_path {
    padding: 20px 0 30px;
  }
  .vulnerability {
    width: 100%;
    padding-bottom: 40px;
    display: flex;
    flex-wrap: wrap;
  }
  .vulnerability .vulnerability_parameters {
    width: calc(100% - 150px);
  }
  /*************************************/
  .vulnerability .vulnerability_parameters li {
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 10px;
    display: flex;
  }
  .vulnerability .vulnerability_parameters li strong {
    width: 131px;
    display: inline-block;
  }
  .vulnerability .vulnerability_parameters li span {
    color: #666666;
  }
  .vulnerability .vulnerability_parameters li span#bulletin_CVE_Code{
    display: block;
    width: calc(100% - 131px);
  }
  .vulnerability .vulnerability_parameters li span#bulletin_CVE_Code div {
    display: inline-block;
    width: 150px;
  }
  /***************************************/
  .vulnerability .vulnerability_ranking {
    height: 150px;
    width: 150px;
    box-sizing: border-box;
  }
  .vulnerability .vulnerability_ranking .vulnerability_scoring {
    width: 100%;
    height: 100%;
    font-size: 20px;
    line-height: 150px;
    color: #fff;
    text-align: center;
  }
  .vulnerability .vulnerability_ranking .vulnerability_scoring.high {
    background: url(/en/tres/NewWebUI/images/support/v_high_bg.png);
    background-size: 100% 100%;
  }
  .vulnerability .vulnerability_ranking .vulnerability_scoring.medium {
    background: url(/en/tres/NewWebUI/images/support/v_medium_bg.png);
    background-size: 100% 100%;
  }
  .vulnerability .vulnerability_ranking .vulnerability_scoring.low {
    background: url(/en/tres/NewWebUI/images/support/v_low_bg.png);
    background-size: 100% 100%;
  }
  .vulnerability_detail {
    padding-bottom: 40px;
  }
  .vulnerability_detail h4 {
    font-size: 16px;
    padding: 40px 0 10px;
  }
  .vulnerability_detail h4 + p {
    margin-bottom: 10px;
  }
  .vulnerability_detail p {
    color: #666666;
    font-size: 16px;
    line-height: 1.4;
  }
  .vulnerability_detail p + p {
    margin-bottom: 10px;
  }
  .vulnerability_detail a {
    color: #666666;
  }
  .vulnerability_detail table {
    border-collapse: collapse;
  }
  .vulnerability_detail table thead p {
    font-weight: 700;
    color: #000;
    text-align: center;
  }
  .vulnerability_detail table td {
    border: 1px solid #e6e6e6;
    vertical-align: middle;
  }
  .vulnerability_detail table p {
    padding: 10px 20px;
  }
  @media screen and (max-width: 1500px) {
    .security_bulletin .security_search .search_list .list_item {
      font-size: 16px;
    }
    .security_bulletin .security_search .search_box .search_input input[type=text] {
      font-size: 14px;
    }
    .security_bulletin .security_search .search_box .advanced_search {
      flex-wrap: wrap;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_criteria {
      font-size: 14px;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_criteria > li input[type="text"]{
      font-size: 14px;
    }
    .security_bulletin .security_table th,
    .security_bulletin .security_table td {
      font-size: 14px;
    }
    .unify .box {
      margin: 0 150px;
    }
    .page_nav_bg .comware_nav2 li {
      margin-right: 40px;
    }
    .page_nav_bg .comware_nav2 li a {
      font-size: 16px;
    }
    .vulnerability .vulnerability_ranking {
      width: 110px;
      height: 110px;
    }
    .vulnerability .vulnerability_ranking .vulnerability_scoring {
      font-size: 18px;
      line-height: 110px;
    }
  }
  @media screen and (max-width: 1200px) {
    .unify .box {
      margin: 0 80px;
    }
    .security_bulletin .security_search .search_list .list_item {
      font-size: 14px;
    }
    .security_bulletin .security_search .search_box .advanced_search {
      flex-wrap: wrap;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_criteria > li{
      padding: 0 20px;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_criteria > li .criteria_list {
      min-width: 160px;
      padding-right: 20px;background: url(/en/tres/NewWebUI/images/support/icon-show.png) no-repeat center right;
      background-size: 10px 6px;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_btn{
      padding: 0 20px;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_btn input[type="button"]{
      padding: 10px 30px;
    }
    .unify .box {
      margin: 0 150px;
    }
    .page_nav_bg .comware_nav2 li {
      margin-right: 23px;
    }
    .page_nav_bg .comware_nav2 li a {
      font-size: 14px;
    }
    .vulnerability .vulnerability_ranking {
      width: 110px;
      height: 110px;
    }
    .vulnerability .vulnerability_ranking .vulnerability_scoring {
      font-size: 18px;
      line-height: 110px;
    }
  }
  @media screen and (max-width: 1002px) {
    .unify .box {
      margin: 0 60px;
      max-width: none;
    }
    .page_nav_bg .comware_nav2 li {
      margin-right: 20px;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_criteria > li{
      padding: 0 15px;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_criteria > li #criteria_date{
      width: 120px;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_criteria > li .criteria_list{
      min-width: 130px;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_btn{
      padding: 0 10px;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_btn input[type="button"]{
      font-size: 14px;
      padding: 10px 20px;
    }
  }
  @media screen and (max-width: 758px) {
    .security_bulletin .security_search {
      padding-top: 6.0833vw;
    }
    .security_bulletin .security_search .search_list .list_item {
      width: 50%;
      padding: 10px;
      font-size: 16px;
    }
    .security_bulletin .security_search .search_box {
      height: auto;
    }
    .security_bulletin .security_search .search_box .quick_search {
      height: 60px;
    }
    .security_bulletin .security_search .search_box .quick_search .search_input {
      width: 100%;
      position: relative;
    }
    .security_bulletin .security_search .search_box .quick_search .search_input input[type=text] {
      padding: 6px 10px;
      font-size: 14px;
    }
    .security_bulletin .security_search .search_box .quick_search .search_input .search_click {
      height: 30px;
      padding: 0 30px;
      font-size: 15px;
      line-height: 30px;
    }
    .security_bulletin .security_search .search_box .advanced_search {
      flex-wrap: wrap;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_criteria {
      font-size: 14px;
      width: 100%;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_criteria > li {
      display: block;
      padding: 0 10px;
      line-height: 40px;
      border-left: 0;
      border-bottom: 1px solid #e1e1e1;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_criteria > li:last-of-type {
      border-right: 0;
      border-bottom: 1px solid #e1e1e1;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_criteria > li .criteria_list {
      display: inline-block;
      width: 100%;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_criteria > li #search_cve {
      width: 100%;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_criteria > li #criteria_date {
      width: 100%;
    }
    .security_bulletin .security_search .search_box .advanced_search .sencond_criteria {
      width: 100%;
    }
    .security_bulletin .security_search .search_box .advanced_search .search_btn {
      width: 100%;
      padding: 20px;
    }
    .security_bulletin .security_table {
      padding: 6.9687vw 0;
      overflow-x: auto;
    }
    .security_bulletin .security_table table {
      width: 1000px;
    }
    .security_bulletin .security_table th,
    .security_bulletin .security_table td {
      font-size: 14px;
      padding: 10px 15px;
    }
    .security_bulletin .security_table th:first-of-type,
    .security_bulletin .security_table td:first-of-type {
      width: 45%;
    }
    .security_bulletin .security_table th:nth-of-type(2),
    .security_bulletin .security_table td:nth-of-type(2) {
      width: 20%;
    }
    .security_bulletin .security_table th:nth-of-type(3),
    .security_bulletin .security_table td:nth-of-type(3) {
      width: 20%;
    }
    .security_bulletin .security_table th:nth-of-type(4),
    .security_bulletin .security_table td:nth-of-type(4) {
      width: 15%;
    }
    .security_bulletin .security_table td:nth-of-type(2) p {
      padding-left: 20px;
    }
    .unify .box {
      margin: 0 20px;
    }
    .page_nav_bg .comware_nav2 li {
      padding-right: 20px;
      margin-right: 0;
      float: left;
    }
    .cases_details_vulnerability {
      margin-top: -50px;
    }
    .vulnerability {
      padding-bottom: 20px;
    }
    .vulnerability .vulnerability_parameters {
      width: 100%;
    }
    /*************************************/
    .vulnerability .vulnerability_parameters li {
      font-size: 14px;
      display: flex;
    }
    .vulnerability .vulnerability_parameters li strong {
      width: 115px;
    }
    .vulnerability .vulnerability_parameters li span {
      width: calc(100% - 115px);
    }
    .vulnerability .vulnerability_parameters li span#bulletin_CVE_Code{
      display: block;
      width: calc(100% - 115px);
    }
    .vulnerability .vulnerability_parameters li span#bulletin_CVE_Code div {
      display: inline-block;
      width: 120px;
    }
    /***************************************/
    .vulnerability .vulnerability_ranking {
      width: 100px;
      height: 100px;
      margin: 0 auto;
    }
    .vulnerability .vulnerability_ranking .vulnerability_scoring {
      font-size: 16px;
      line-height: 100px;
    }
    .vulnerability_detail {
      padding-bottom: 20px;
    }
    .vulnerability_detail h4 {
      font-size: 14px;
      padding: 30px 0 10px;
    }
    .vulnerability_detail p {
      font-size: 14px;
    }
    .vulnerability_detail a {
      color: #666666;
    }
    .vulnerability_detail .table_box {
      width: 100%;
      overflow-x: auto;
    }
    .vulnerability_detail table p {
      padding: 10px 15px;
    }
    .vulnerability_detail .product table {
      width: 600px;
    }
    .vulnerability_detail .update table {
      width: 900px;
    }
    .hz-1130-about-left {
      width: 100%;
      float: none;
      overflow: hidden;
  }
  .hz-1130-about-right {
    width: 100%;
    float: none;
    margin-top: 10%;
}
.hz-1130-about-right2 {
  margin-top: 3.6%;
  margin-bottom: 6.5%;
}
.hz-1130-about-right p {
  width: 94%;
  font-size: 3.73vw;
  line-height: 1.7em;
  color: #666;
}
.hz-1130-about-right2 p {
  font-size: 3.7vw;
}
.hz-1130-about-right2 p span {
  font-size: 3.7vw;
}
.hz-1130-about-right2 p:nth-child(1) {
  padding-right: 4%;
}
.hz-1130-about-ul1 li {
  width: 100%;
  height: auto;
  float: none;
  font-size: 4.2vw;
  margin-left: 0%;
  margin-top: 3%;
  padding: 6% 0;
  font-weight: 400;
  padding-left: 7%;
  text-align: left;
}
.hz-1130-about-ul1 li img {
  width: 7%;
  display: inline-block;
  margin: 0% auto;
  vertical-align: sub;
}
.hz-1130-about-ul2 li:nth-child(1){
  width: 90%;
  margin-left: 8%;
 }
 .hz-1130-about-ul2 li{
  float: none;
  margin-top: 6%;
}
.hz-1130-about-right::before,.hz-1130-about-right::after{
  height: 8px;
  width: 8px;
}
 .hz-1130-about-ul2 li::before{
   top: 2%;
  left: -9%;
 }
 .hz-1130-about-ul2 li:nth-child(2)::before{
  top: 0%;
  left: -9%;
 }
 .hz-1130-about-ul2 li:nth-child(3)::before{
  top: 0%;
  left: -9%;
 }
 .hz-1130-about-ul2 li:nth-child(2){
  width: 90%;
  margin-left: 8%;
  }
  .hz-1130-about-ul2 li:nth-child(3){
    width: 90%;
    margin-left: 8%;
  }
  .hz-1130-about-ul2 li p{
   font-size: 3.2vw;
   margin:3.5% 0;
   line-height: 1.5em;
  }
  .hz-1130-about-ul2 li p:nth-child(1){
    font-size: 4.8vw;
  }
  .hz-1130-about-ul2 li p:nth-child(2){
     margin: 5% 0;
 }
 .hz-1130-about-ul2 li:nth-child(1) p:nth-child(4){
   font-size: 7.46vw;
   font-weight: 400;
 }
 .hz-1130-about-ul2 li:nth-child(2) p:nth-child(6){
     margin: 3% 0;
 }
 .hz-1130-about-ul2 li p > a{
   font-size:4vw;
 }
 .hz-1130-about-btn{
   width: 100%;
   height: auto;
   line-height: 1.5em;
   margin: 0 auto;
   margin-top: 4%;
   font-size:3.46vw;
   padding: 4%  0;
   padding-left: 3.2%;
 }
 .hz-1130-about-btn p{
   float: right;
   width: 79%;
   margin-left: 3%;
   font-weight: 400;
 }
 .hz-1130-about-btn:hover{
   border: 1px solid #e60012;
   color: #e60012;
 }
 .hz-1130-about-btn a{
   display:block;
   width: 90%;
   margin: 0 auto;
   margin-top: 1%;
   overflow: hidden;
   color: #333;
 }
 .hz-1130-about-btn img {
  width: 9%;
  float: left;
  margin-left: 6.3%;
  margin-top: 4.5%;
}
 .hz-1130-about>.wrap {
  padding: 5% 0% 10% 0%;
}
.hz-comimg {
  font-size:5vw;
  color: #000;
  text-align: center;
}
  }
  .often_content .hz-220411-xg tbody tr:last-child td{
    border-right:1px solid #000;
    border-bottom:1px solid #000 !important;
}
.often_content .hz-221107-xg tbody tr td:first-child{
  border-right:1px solid #000;
  border-bottom:1px solid #000 !important;
}
.often_content .hz-221107-xg tbody tr:first-child td{
    border-right:none;
}
.lanm_pic.hz-220520-img{
    position:relative;
    height:720px;
}

.hz-220523-t1{
    width:75%;
    margin-top:18%;
}
.hz-220523-t2{
    width:80%;
    margin-top:18%;
}
.hz-220609-t2{
  margin-top: 15%;
}
.NX15000_banner_tit_t2{
    width:53%;
    margin-top:16%;
  float: left;
}
.NX15000_banner_cp_t3 {
  width: 64%;
  margin-top: 0%;
  position: absolute;
  top: 17%;
  right: -9%;
}
@media screen and (max-width: 1500px) {
  .NX15000_banner_cp_t3 {
    width: 70%;
    top: 22%;
    right: -14%;
  }
  .hz-220609-t2{
    margin-top: 18%;
  }
}



.NX15000_banner_cp_t3  img{
  width: 100%;
}
.products_list .list.hz-220520-ul>ul{
    margin:-40px -20px 0 0;
}
.products_list .list.hz-220520-ul>ul>li{
    width:49%;
    margin-left:1.5%;
    padding:40px 0 0;
}
.products_list .list.hz-220520-ul>ul>li dl{
    border-top:3px solid #e60012;
    height:auto;
}
.products_list .list.hz-220520-ul>ul>li:first-child{
    margin-left:0;
}
.hz-220520-cp{
    width:73%;
    margin:3% auto 0;
}
.hz-220520-title{
    width:100%;
    text-align:center;
    margin:5% auto 0;
    font-size:32px;
    font-weight:600;
}
.hz-220520-t1{
    font-size:18px;
    color:#8B8B8B;
    text-align:center;
    margin:3% auto 0;
    line-height:1.6em;
}
.product_solutions.hz-22520-xg{
    padding:0;
}
.list.hz-220520-ul ul:after{
    content: '';
    display: block;
    clear:both;
}
.product_solutions.hz-22520-xg a {
    width:180px;
    height:40px;
    line-height:40px;
    font-size:14px;
    margin-top:4%;
    color:#6AAAE1;
    border:1px solid #6AAAE1;
}
.hz-220522-box{
    width:100%;
    margin:1.5% auto 0;
     background: #fff;
    border-top: 3px solid #e60012;
    height: 410px;
    box-sizing: border-box;
    box-shadow: 0px 3px 7px rgb(51,51,51,0.2);
    padding: 40px 40px 45px 30px;
    overflow:hidden;
}
.hz-220522-cp3{
    width:23.2%;
    float:left;
    margin-left:17.5%;
}
.hz-220522-right{
    width:43%;
    float:left;
    margin-left:2.6%;
}
.hz-220522-right .hz-220520-title{
    margin-top:10%;
}
.product_solutions.hz-22520-xg:hover a{
    border:1px solid #6AAAE1;
    background-color:#6AAAE1;
    color:#fff;
}

  @media screen and (max-width: 758px) {
    .lanm_pic.hz-220520-img{
    position:relative;
    width:100%;
    height:auto;
}
.products_list .list.hz-220520-ul>ul>li{
    width:100%;
    float:none;
    margin-left:0;
}   
.products_list .list.hz-220520-ul>ul{
    margin:0 0px 0 0;
}
.products_list .list.hz-220520-ul>ul>li{
    padding:0 0 20px 0;
}
.hz-220520-cp{
    width:73.2%;
}
.hz-220520-title{
    font-size:4.2vw;
}

.hz-220520-t1{
    font-size:2.6vw;
}
.product_solutions.hz-22520-xg a{
    width:145px;
    height:30px;
    line-height:28px;
}
.hz-220520-title{
    margin:8% auto 0;
}
.product_solutions.hz-22520-xg{
    margin:3% auto 0;
}
.hz-220520-t1{
    margin:3% auto 0;
}
.products_list .list.hz-220520-ul>ul>li dl{
    padding:30px 0;
}
.hz-220522-cp3{
    width:47.4%;
    float:none;
    margin-left:34.7%;
}
.hz-220609-cp3{
    margin-left:26.3%;
}
.hz-220522-right{
    width:100%;
    float:none;
    margin-left:0;
}
.hz-220522-right .hz-220520-t1{
    margin:7% auto 0;
}
.hz-220522-box{
    padding:30px 0;
    margin:20px 0 0;
}

.hz-220523-t1{
    width:70%;
    margin-left:6%;
    margin-top:30%;
}

.hz-220520.hz-210329-txt{
    margin-left:6%;
    margin-top:4%;
}

.hz-220523-t1{
    width:70%;
    margin-left:6%;
    margin-top:30%;
}
.hz-220523-t2{
    width:75%;
    margin-left:6%;
    margin-top:34%;
}
.index_part1 .hz-220523-box.wrap .box{
    height:300px;
}
.hz-220609-t2 {
  width: 50%;
  margin-left: 6%;
  margin-top: 32%;
}


  }

/*20230202*/
.hz-230202-mroe {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-top: 4%;
}
.hz-230202-mroe .product_solutions.hz-22520-xg a {
    margin:0 10px;
}
.hz-230202-mroe .product_solutions.hz-22520-xg:nth-child(2) a {
    width:auto;
    padding:0 25px;
}
@media screen and (max-width: 758px) {
    .hz-230202-mroe {
        flex-direction: column;
    }
    .hz-230202-mroe .product_solutions.hz-22520-xg:nth-child(2) a {
        width:auto;
        padding:0 20px;
    }
}

/* NX15banner */
.hz230425en-banner-h1{
  font-size: 66px;
  font-weight: bolder;
  margin-top: 181px;
  color: #fff;
}
.hz230425en-banner-h2{
  font-size: 34px;
  margin-top: 36px;
  color: #fff;
}
.hz230425en-banner-h3box{
  font-size: 24px;
  margin-top: 48px;
  color: #fff;
}
.hz230425en-banner-h3box div{
  margin-top: 20px;
}

@media screen and (max-width: 758px) {
    .hz230425en-banner-h1 {
    font-size: 5vw;
    margin-top:29%;
    margin-left: 8%;
  
  }
  .hz230425en-banner-h2 {
    font-size: 3vw;
    margin-top: 3%;
    margin-left: 8%;
    color: #fff;
  }
  .hz230425en-banner-h3box {
    font-size: 2.51vw;
    margin-top: 3%;
    margin-left: 8%;
    color: #fff;
  }
  .hz230425en-banner-h3box div {
    margin-top:1%;
  }
}

@media screen and (max-width: 1600px) {

  .lanm_pic.hz-220520-img {
    height: 600px;
  }
}
@media screen and (max-width: 1400px) {

  .lanm_pic.hz-220520-img {
    height: 530px;
  }
}
@media screen and (max-width: 768px) {

  .lanm_pic.hz-220520-img {
    height: 300px;
  }
}