@charset "utf-8";
/* Last Updated: 2026-02-26 */
/* Copyright: chongwu365.com */

/*全局样式*/
body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, tbutton, input, textarea, select { margin: 0; padding: 0; border: 0; outline: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
img { border: none; vertical-align: middle; -ms-interpolation-mode: bicubic; }
ol, ul, li, dl, dt, dd { list-style: none; }
iframe { border: none; }
i, em { font-style: normal; }
html { height: 100%; }
body { height: 100%; min-width: 1200px; background-color: #f5f6f8; font-style: normal; font-family: "PingFangSC-Regular"; font-weight: 400; -webkit-font-smoothing: antialiased; }
button, input, textarea, select { outline:none; }
a{text-decoration: none;}
a.allh { color:#333; }
a.allh:hover { color:#5bbfff; }

.pingfang{font-family: "PingFangSC-Regular", "PingFang SC", "Microsoft YaHei", "STHeitiSC-Light", "sans-serif"; }
.w100 { width: 100%; }
.w1400 { width: 1400px; min-width: 1400px; margin-left:auto; margin-right:auto; }
.w1200 { width: 1200px; min-width: 1200px; margin-left:auto; margin-right:auto; }

/* 边距
----------------------------------------*/
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt36 { margin-top:36px; }
.mt40 { margin-top:40px; }
.mt50 { margin-top:50px; }

.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb50 { margin-bottom:50px; }

.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }

.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr25 { margin-right:25px; }
.mr30 { margin-right:30px; }


.pt0 { padding-top:0px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt25 { padding-top:25px; }
.pt30 { padding-top:30px; }
.pt36 { padding-top:36px; }

.pb0 { padding-bottom:0px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb25 { padding-bottom:25px; }
.pb30 { padding-bottom:30px; }

.pl0 { padding-left:0px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl25 { padding-left:25px; }
.pl30 { padding-left:30px; }

.pr0 { padding-right:0px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pr25 { padding-right:25px; }
.pr30 { padding-right:30px; }

/*  修改默认背景颜色 ↓↓↓ */
::selection {color:#fff;background-color: #5bbfff; }
::-moz-selection {color:#fff;background-color: #5bbfff; }
::-webkit-selection {color:#fff;background-color: #5bbfff; }

/* 清除浮动1
----------------------------------------*/
.clearfix:after { content:"\20"; display:block; clear:both; visibility:hidden; height:0; font-size: 0;}
.clearfix { *zoom:1; } /* 兼容IE6/7 */
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }
/*  清除浮动2 ↓↓↓ */
.clear { height:0px; clear:both; font-size:0px; line-height:0px; zoom:1; }


/*  header头部 ↓↓↓ */
.header_wap { position: fixed; top: 0px; width: 100%; background-image: linear-gradient(-90deg, rgb(0, 212, 217) 0px, rgb(91, 191, 255) 50%, rgb(81, 187, 255) 100%); z-index: 99999; }/*5bbfff*/
.header_box { width: 1400px; margin: 0 auto; padding: 14px 0; display: flex; justify-content: space-between; align-items: center; }
.header_menu { display: flex; align-items: center; }
.header_menu .logo { width: 122px; height: 32px; margin: 0; }
.header_menu > ul { display: flex; }
.header_menu > ul > li { margin-left: 23px; position: relative; height: 32px; line-height: 32px; }
.header_menu > ul > li > a { font-size: 16px; color: #fff; }
.header_menu > ul > li:hover > a { color: #fff; }
.sub_block { background-color: #fff; border-top: 1px solid #fff; box-shadow: 0 1px 6px 0 rgba(0,0,0,0.05); }
.sub_prod { float: left; top: 35px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); border-radius: 4px; }
.hover_sub .sub_block { display: none; position: absolute; z-index: 999; }
.hover_sub:hover .sub_block { display: block; }
.sub_ico { width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fff; position: absolute; top: -8px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%) }
.sub_for { width: 160px; }
.sub_for ul { border-radius: 4px; padding: 16px; }
.sub_for ul li { font-size: 14px; text-align: center; line-height: 36px; height: 36px; }
.sub_for ul li > a { color: #333; }
.sub_for ul li:hover > a { color: #333; background-color: #f2f2f2; display: block; text-align: center; }
.header_br { display: flex; justify-content: flex-end; align-items: center; }
.header_so { position: relative; }
.header_so input { background: #f5f5f5; border-radius: 4px; width: 240px; height: 38px; border: 1px #f5f5f5 solid; box-sizing: border-box; font-size: 14px; padding-left: 10px }
.header_so input:hover { border-color: #d2d2d2; }
.header_so img { position: absolute; top: 10px; left: 210px; z-index: 2; width: 20px; height: 20px; cursor: pointer; }
.header_box .header_tab { padding: 0 0 0 22px; }
.header_box .header_tab img { width: 28px; height: 28px; border-radius: 50%; object-fit: cover; display: flex; align-items: center; }
/* header <=1440px UI */
@media screen and (max-width:1440px) {
.header_box { width: 1200px; }
}
/* header头部分割线 */

/*  公共底部 ↓↓↓ */
.footer_rec { text-align: center; line-height: 24px; font-size: 12.6px; padding-bottom: 16px; color: #888; }
.footer_rec a{color: #888;}
.footer_rec a:hover{color: #5bbfff;}
.footer_pimg { width: 1180px; margin: 2px auto 18px auto; text-align: center; }
.footer_img { height: 38px; padding: 0 6px; display: inline-block; vertical-align: top; }
@media screen and (max-width:1440px) {
.footer_rec { font-size: 12px; }
}

/*  分页2026 ↓↓↓ */
.page {margin:20px auto 10px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 8px;}
.page a,.page span {font-family: 'Tahoma';font-size:14px;display: inline-block; min-width: 32px; height: 32px; line-height: 30px; text-align: center; border: 1px solid #ddd; background: #fff; color: #555; text-decoration: none; border-radius: 6px; transition: all 0.2s; }
.page a:first-child,.page a:last-child,.page span:first-child,.page span:last-child {padding: 0 12px}
.page a:hover {background-color: #f0f0f0; border-color: #ccc; text-decoration: none; color: #333; transform: translateY(-2px); box-shadow: 0 2px 5px rgba(0,0,0,0.1);}
.page .current {background-color: #5bbfff; color: #fff; border-color: #5bbfff; font-weight: bold; cursor: default; transform: none; box-shadow: 0 4px 6px rgba(0,123,255,0.3); }
.page .disabled {color:#555;cursor:not-allowed;}
.page .info {border:none;color:#777;}