<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* ====================公共样式========================= */

/*reset Css*/
* {margin: 0;padding: 0;}

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
    margin: 0;padding: 0;
}

body {
	background-color: #fff;/*整体背景颜色*/
	-webkit-touch-callout: none;/*-webkit-user-select: none;*//*禁止复制*/
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(255,255,255,0);/*点击高亮效果*/
}

/*clearfix清除浮动*/
.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}

/* 默认合并表格边框 */
table{border-collapse:collapse;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,textarea{-webkit-appearance: none;border-radius:0;}
ol,ul,li{list-style: none;}
a, a:active{color:inherit;text-decoration:none;cursor:pointer;}
a{border:0;}
em,i{font-style:normal;}

/* &lt;input&gt;标签 */
input{border: none;appearance:none;-moz-appearance:none;outline:none;-webkit-appearance: none;}
input:focus{ outline:none; }/* input标签聚焦不出现默认边框 */

textarea { resize:none; } /* 禁用了文本的拖拉，尤其在谷歌下 */
select, button, input,img {vertical-align: middle;}/*去除图片底部缝隙并基于中线对齐*/
img {
    width: auto;
    height: auto;
    width: auto\9;
	max-width: 100%;
    display: block;
    -ms-interpolation-mode: bicubic;
}
/** 设置默认字体 **/
/* 
    宋体：\5B8B\4F53
    新宋体：\65B0\5B8B\4F53
    黑体：\9ED1\4F53
    微软雅黑：\5FAE\8F6F\96C5\9ED1
    楷体：\6977\4F53_GB2312
    思源黑体： Source Han Sans CN
 */
body,button, input, select, textarea /* for ie */ {font: 14px/1 "SY-R",Arial,"Microsoft YaHei","Hiragino Sans GB","Droid Sans Fallback","WenQuanYi Micro Hei",sans-serif;}
body {background:#fff;-webkit-text-size-adjust:100%;color: #333;}

/*End reset*/

/*public Css*/

/* 重绘元素边框盒 */
*{ box-sizing:border-box;}
*::before, *::after{ box-sizing:border-box;}
*:focus{ outline:none;}
html{-ms-touch-action:none;/* 阻止windows Phone 的默认触摸事件 */}

/*兼容iphone去除默认input表单默认设置*/
input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance: none;}

/*clearfix清除浮动*/
.clearfix{*zoom:1}
.clearfix:before,
.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}

/* 水平垂直居中 */
.cell_mid{ display: table; height:100%; width:100%; }
.cell_h{ height:100%;display: table-cell; vertical-align: middle; } 

/*动画--规定动画移动出去的时间*/
a{-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.animation{-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
/* 指定文字禁止复制 */
.noSelect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}

/* 文字限制行数 */
/* 限制一行 */
.linelimit {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/* 【常用】限制多行 修改行数-webkit-line-clamp: 2;【兼容必须限高】 */
.linelimit-2 {overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.linelimit-3 {overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.linelimit-4 {overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
/* 引入字体 */
@font-face {
    font-family: 'SY-R';
    src: url('../fonts/SourceHanSansCN-Regular.otf'),
    url('../fonts/SourceHanSansCN-Regular.eot'),
    url('../fonts/SourceHanSansCN-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SourceHanSansCN-Regular.woff2') format('woff2'),
    url('../fonts/SourceHanSansCN-Regular.woff') format('woff'),
    url('../fonts/SourceHanSansCN-Regular.otf') format('truetype'),
    url('../fonts/SourceHanSansCN-Regular.svg#svgFontName') format('svg');
}
@font-face {
    font-family: 'SY-B';
    src: url('../fonts/SourceHanSansCN-Bold.otf'),
    url('../fonts/SourceHanSansCN-Bold.eot'),
    url('../fonts/SourceHanSansCN-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SourceHanSansCN-Bold.woff2') format('woff2'),
    url('../fonts/SourceHanSansCN-Bold.woff') format('woff'),
    url('../fonts/SourceHanSansCN-Bold.otf') format('truetype'),
    url('../fonts/SourceHanSansCN-Bold.svg#svgFontName') format('svg');
}
.SY-R{font-family: 'SY-R';}
.SY-B{font-family: 'SY-B';}
/*动画效果 所有属性获得过度*/
*{transition-property:all;}
.com-img{overflow: hidden;}
.com-img img{transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}

.fl{float: left;}
.fr{float: right;}
.show{display:block;}
.hide{display:none;}
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.ttu{text-transform:uppercase;}/*字母转换为大写*/
.ofh,.ofc{overflow:hidden;display: block;}
.ofh img{width: 100%;transition: 1.5s cubic-bezier(.165,.84,.44,1);}
.ofc img{width: 100%;height: 100%;object-fit: cover;transition: 1.5s cubic-bezier(.165,.84,.44,1);}
.ofh:hover img,.ofc:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.pst-rel{position:relative;}
.pst-abs{position:absolute;}
.lh-2{line-height: 2;}
.pst-pic{position: absolute;background-position: center;background-repeat: no-repeat;background-size: cover;}
.w100{width: 100%;}

.col-2{width:50%;float:left;}
.col-3{width:33.333333%;float:left;}
.col-4{width:25%;float:left;}
.col-5{width:20%;float:left;}
.col-6{widows: 16.6666%;float:left;}
.w10{width: 1000px;max-width: 92%;margin: 0 auto;}
.w12{width: 1200px;max-width: 92%;margin: 0 auto;}
.w14{width: 1440px;max-width: 92%;margin: 0 auto;}
.w16{width: 1600px;max-width: 92%;margin: 0 auto;}
.w18{width: 1800px;max-width: 92%;margin: 0 auto;}
.pc{display: block;}
.mb{display: none;}
.mt{
	margin-top: 196px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
@media all and (max-width:1000px) {.pc{display: none;}.mb{display: block;}}

*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;object-fit: cover;}
.rect-40{padding-bottom: 40%;}
.rect-50{padding-bottom: 50%;}
.rect-55{padding-bottom: 55%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-65{padding-bottom: 65%;}
.rect-67{padding-bottom: 67%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-85{padding-bottom: 85%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}
.rect-110{padding-bottom: 110%;}
.rect-135{padding-bottom: 135%;}
.rect-140{padding-bottom: 140%;}
.rect-150{padding-bottom: 150%;}
li *[class*="pic"]{overflow: hidden;}
li *[class*="pic"]&gt;img{-webkit-transition: 0.3s ease-out;-moz-transition: 0.3s ease-out;-ms-transition: 0.3s ease-out;-o-transition: 0.3s ease-out;transition: 0.3s ease-out;}
li:hover *[class*="pic"]&gt;img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.trs3{-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.trs5{-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.pd-40{padding: 0.4rem 0;}
.pd-60{padding: 0.6rem 0;}
.pd-80{padding: 0.8rem 0;}
.pd-100{padding: 1rem 0;}
.pd-120{padding: 1.2rem 0;}
.pd-140{padding: 1.4rem 0;}
.pd-160{padding: 1.6rem 0;}
.pd-180{padding: 1.8rem 0;}
.pt-80{padding-top: 0.8rem;}
.pb-80{padding-bottom: 0.8rem;}
.mt30{margin-top: 0.3rem;}
.mt40{margin-top: 0.4rem;}
.mt50{margin-top: 0.5rem;}
.mt60{margin-top: 0.6rem;}
.mt70{margin-top: 0.7rem;}
.mt80{margin-top: 0.8rem;}
.mt90{margin-top: 0.9rem;}
.mt100{margin-top: 1rem;}
.mt110{margin-top: 1.1rem;}
.mt120{margin-top: 1.2rem;}
.mt130{margin-top: 1.3rem;}
.mt140{margin-top: 1.4rem;}

/*==常用字号==*/
.tit-12 {font-size: 12px;}
.tit-13 {font-size: 13px;}
.tit-14 {font-size: 14px;}
.tit-15 {font-size: 15px;}
.tit-16 {font-size: 16px;}
.tit-17 {font-size: 17px;}
.tit-18 {font-size: 18px;}
.tit-19 {font-size: 19px;}
.tit-20 {font-size: 20px;}
.tit-21 {font-size: 21px;}
.tit-22 {font-size: 22px;}
.tit-23 {font-size: 23px;}
.tit-24 {font-size: 24px;}
.tit-25 {font-size: 25px;}
.tit-26 {font-size: 26px;}
.tit-27 {font-size: 27px;}
.tit-28 {font-size: 28px;}
.tit-29 {font-size: 29px;}
.tit-30 {font-size: 30px;}
.tit-31 {font-size: 31px;}
.tit-32 {font-size: 32px;}
.tit-33 {font-size: 33px;}
.tit-34 {font-size: 34px;}
.tit-35 {font-size: 35px;}
.tit-36 {font-size: 36px;}
.tit-37 {font-size: 37px;}
.tit-38 {font-size: 38px;}
.tit-39 {font-size: 39px;}
.tit-40 {font-size: 40px;}
.tit-41 {font-size: 41px;}
.tit-42 {font-size: 42px;}
.tit-43 {font-size: 43px;}
.tit-44 {font-size: 44px;}
.tit-45 {font-size: 45px;}
.tit-46 {font-size: 46px;}
.tit-47 {font-size: 47px;}
.tit-48 {font-size: 48px;}
.tit-49 {font-size: 49px;}
.tit-50 {font-size: 50px;}
.tit-51 {font-size: 51px;}
.tit-52 {font-size: 52px;}
.tit-53 {font-size: 53px;}
.tit-54 {font-size: 54px;}
.tit-55 {font-size: 55px;}
.tit-56 {font-size: 56px;}
.tit-57 {font-size: 57px;}
.tit-58 {font-size: 58px;}
.tit-59 {font-size: 59px;}
.tit-60 {font-size: 60px;}
.tit-61 {font-size: 61px;}
.tit-62 {font-size: 62px;}
.tit-63 {font-size: 63px;}
.tit-64 {font-size: 64px;}
.tit-65 {font-size: 65px;}
.tit-66 {font-size: 66px;}
.tit-67 {font-size: 67px;}
.tit-68 {font-size: 68px;}
.tit-69 {font-size: 69px;}
.tit-70 {font-size: 70px;}
.tit-71 {font-size: 71px;}
.tit-72 {font-size: 72px;}
.tit-73 {font-size: 73px;}
.tit-74 {font-size: 74px;}
.tit-75 {font-size: 75px;}
.tit-76 {font-size: 76px;}
.tit-77 {font-size: 77px;}
.tit-78 {font-size: 78px;}
.tit-79 {font-size: 79px;}
.tit-80 {font-size: 80px;}
@media (max-width: 768px) {
  .tit-16 {font-size: 12px;}
  .tit-18 {font-size: 14px;}
  .tit-20,.tit-24{font-size: 16px;}
  .tit-33,.tit-32,.tit-30{font-size: 20px;}
  .tit-34 {font-size: 21px;}
  .tit-35 {font-size: 22px;}
  .tit-36 {font-size: 23px;}
  .tit-37 {font-size: 24px;}
  .tit-38 {font-size: 25px;}
  .tit-39 {font-size: 26px;}
  .tit-40 {font-size: 24px;}
  .tit-41 {font-size: 25px;}
  .tit-42 {font-size: 26px;}
  .tit-43 {font-size: 27px;}
  .tit-44 {font-size: 28px;}
  .tit-45 {font-size: 29px;}
  .tit-46 {font-size: 30px;}
  .tit-47 {font-size: 31px;}
  .tit-48 {font-size: 32px;}
  .tit-49 {font-size: 33px;}
  .tit-50 {font-size: 28px;}
  .tit-51 {font-size: 29px;}
  .tit-52 {font-size: 30px;}
  .tit-53 {font-size: 31px;}
  .tit-54 {font-size: 32px;}
  .tit-55 {font-size: 33px;}
  .tit-56 {font-size: 34px;}
  .tit-57 {font-size: 35px;}
  .tit-58 {font-size: 36px;}
  .tit-59 {font-size: 37px;}
  .tit-60 {font-size: 36px;}
  .tit-61 {font-size: 37px;}
  .tit-62 {font-size: 38px;}
  .tit-63 {font-size: 39px;}
  .tit-64 {font-size: 40px;}
  .tit-65 {font-size: 41px;}
  .tit-66 {font-size: 42px;}
  .tit-67 {font-size: 43px;}
  .tit-68 {font-size: 44px;}
  .tit-69 {font-size: 45px;}
  .tit-70 {font-size: 46px;}
  .tit-70 {font-size: 42px;}
  .tit-71 {font-size: 43px;}
  .tit-72 {font-size: 44px;}
  .tit-73 {font-size: 45px;}
  .tit-74 {font-size: 46px;}
  .tit-75 {font-size: 47px;}
  .tit-76 {font-size: 48px;}
  .tit-77 {font-size: 49px;}
  .tit-78 {font-size: 50px;}
  .tit-79 {font-size: 51px;}
  .tit-80 {font-size: 52px;}
}

.flex-1 {flex: 1;}
/* flex布局 */
.flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
/*默认 主轴为水平方向，起点在左端*/
.f-dr {-webkit-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
/*主轴为水平方向，起点在右端*/
.f-dr-r {-webkit-box-orient: horizontal;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
/*主轴为垂直方向，起点在上沿*/
.f-dc {-webkit-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
/*主轴为垂直方向，起点在下沿*/
.f-dc-r {-webkit-box-orient: vertical;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}

/* 交叉轴的起点对齐 */
.f-as {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
/* 交叉轴的中点对齐 */
.f-ac {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
/* 交叉轴的终点对齐 */
.f-ae {-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
/* 项目的第一行文字的基线对齐 */
.f-ab {-webkit-box-align: baseline;-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}
/* 交叉轴拉伸对齐 */
.f-ast {-webkit-align-items: stretch;-moz-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
/* 左对齐 */
.f-js {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
/* 居中 */
.f-jc {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
/* 右对齐 */
.f-je {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
/* 两端对齐，项目之间的间隔都相等 */
.f-jsb {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
/* 每个项目两侧的间隔相等。所以，项目之间的间隔比项目与边框的间隔大一倍 */
.f-jsa {-webkit-box-pack: distribute;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}
/* 换行，第一行在上方 */
.f-warp {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;}
/* 换行，在第一行的下方 */
.f-warp-r {-webkit-flex-wrap: wrap-reverse;-moz-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;-o-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}
/* flex布局 */
.flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
/*默认 主轴为水平方向，起点在左端*/
.f-dr {-webkit-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
/*主轴为水平方向，起点在右端*/
.f-dr-r {-webkit-box-orient: horizontal;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
/*主轴为垂直方向，起点在上沿*/
.f-dc {-webkit-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
/*主轴为垂直方向，起点在下沿*/
.f-dc-r {-webkit-box-orient: vertical;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
/* 交叉轴的起点对齐 */
.f-as {-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
/* 交叉轴的中点对齐 */
.f-ac {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
/* 交叉轴的终点对齐 */
.f-ae {-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
/* 项目的第一行文字的基线对齐 */
.f-ab {-webkit-box-align: baseline;-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}
/* 交叉轴拉伸对齐 */
.f-ast {-webkit-align-items: stretch;-moz-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
/* 左对齐 */
.f-js {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
/* 居中 */
.f-jc {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
/* 右对齐 */
.f-je {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
/* 两端对齐，项目之间的间隔都相等 */
.f-jsb {-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
/* 每个项目两侧的间隔相等。所以，项目之间的间隔比项目与边框的间隔大一倍 */
.f-jsa {-webkit-box-pack: distribute;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}
/* 换行，第一行在上方 */
.f-warp {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;}
/* 换行，在第一行的下方 */
.f-warp-r {-webkit-flex-wrap: wrap-reverse;-moz-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;-o-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}

/* 头部 */
.Header-wrapper {position: fixed;width: 100%;left: 0;top: 0;background-color: rgb(255, 255, 255);z-index: 99;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
/* .Header-wrapper:after {content: "";position: absolute;left: 0;bottom: 0;z-index: 0;width: 100%;height: 1px;background-color: #fff;opacity: .3;transition: opacity .3s;} */
.Header-wrapper.on {box-shadow: 0 2px 10px rgb(0 0 0 / 5%);}
/* .Header-wrapper.on::after {opacity: 0;} */
#c-header.c-head-move {top: -136px;}
.Header-container {}
.Header-container .logo {}
.Header-container .logo {}
.Header-container .logo a {display: flex;align-items: center;font-size: 0;}
.Header-container .logo a img{width: auto;display: block;height: 0.4rem;}
.Header-container .fr {display: flex;align-items: center;font-size: 0;}
@media all and (min-width:1000px){
	.Header-container{background-color: #005bac;}
	.Header-container .w12{font-size: 0;}
	.Header-container .c-nav {display: flex;align-items: center;font-size: 16px;flex-wrap: wrap;flex: 1;}
	.Header-container .c-nav&gt;li {position: relative;line-height: 60px;flex: 1;text-align: center;color: #fff;}
	.Header-container .c-nav&gt;li .c-title-box{display: flex;align-items: center;justify-content: center;color: #fff;}
	.Header-container .c-nav&gt;li .c-title-box&gt;a {display: block;}
	.Header-container .c-nav&gt;li.active,.Header-container .c-nav&gt;li:hover{background-color: #669dcd;}
	.Header-container .c-nav&gt;li .c-title-box i {margin-left: 0.06rem;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
	.Header-container .c-nav&gt;li&gt;ul {width: 100%;position: absolute;top: 100%;left: 50%;margin-top: 0;background-color: rgb(0, 91, 172, .7);z-index: 2;-webkit-transform: translate(-50%, 10px);-ms-transform: translate(-50%, 10px);transform: translate(-50%, 10px);padding: 0.15rem 5%;opacity: 0;pointer-events: none;-webkit-transition: all .3s cubic-bezier(.645, .045, .355, 1);-ms-transition: all .3s cubic-bezier(.645, .045, .355, 1);transition: all .3s cubic-bezier(.645, .045, .355, 1);box-shadow: 0 5px 50px rgb(0 0 0 / 10%);}
	.Header-container .c-nav&gt;li:hover&gt;ul {pointer-events: all;-webkit-transform: translate(-50%);-ms-transform: translate(-50%);transform: translate(-50%);-webkit-transition-delay: .1s;-ms-transition-delay: .1s;transition-delay: .1s;opacity: 1;}
	/* .Header-container .c-nav&gt;li&gt;ul&gt;li:not(:last-child) {border-bottom: 1px solid #efefef;} */
	.Header-container .c-nav&gt;li&gt;ul&gt;li&gt;a {display: block;position: relative;font-size: 15px;padding: 0.14rem 0;color: #fff;-webkit-transition: color .3s cubic-bezier(.645, .045, .355, 1);-ms-transition: color .3s cubic-bezier(.645, .045, .355, 1);transition: color .3s cubic-bezier(.645, .045, .355, 1);line-height: initial;text-align: center;letter-spacing: 1px;}
	.Header-container .c-nav&gt;li&gt;ul&gt;li&gt;a:before {content: "";position: absolute;top: 7px;bottom: 7px;left: -5%;width: 3px;background: #fff;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transition: -webkit-transform .3s cubic-bezier(.162, .85, .45, 1);transition: transform .3s cubic-bezier(.162, .85, .45, 1);}
	.Header-container .c-nav&gt;li&gt;ul&gt;li:hover&gt;a:before {-ms-transform-origin: top;-webkit-transform-origin: top;transform-origin: top;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1)}
	/* .Header-container .c-nav&gt;li&gt;ul&gt;li:hover&gt;a {color: #005bac;} */
/* 3	.Header-wrapper .Header-container .c-nav&gt;li .c-title-box{color: #fff;} */
	
	.Header-top{padding: 32px 0;}
	.Header-top .fl{display: flex;align-items: center;justify-content: center;}
	.Header-top .fl .logo{font-size: 0;}
	.Header-top .fl .logo a{font-size: 0;}
	.Header-top .fl .logo img{height: 60px;}
	.Header-top .fl .info{line-height: 1.4;padding-left: 0.38rem;margin-left: 0.38rem;border-left: 1px solid #282828;color: #282828;}
	.Header-top .fl .info p{font-size: 0.2rem;}
	.Header-top .fl .info p em{font-weight: 700;color: #005bac;font-size: 28px;}
	.Header-top .fl .info span{font-size: 0.24rem;}
	.Header-top .fr{}
	.Header-top .fr .tel{display: flex;align-items: center;justify-content: center;}
	.Header-top .fr .tel .ico{}
	.Header-top .fr .tel .ico img{}
	.Header-top .fr .tel .txt{padding-left: 0.15rem;line-height: 1.3;}
	.Header-top .fr .tel p{font-size: 18px;color: #282828;}
	.Header-top .fr .tel span{font-size: 0.28rem;font-weight: 700;color: #005bac;}
}

.Header-container .tool {display: flex;align-items: center;line-height: 60px;color: #fff;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
/* .Header-wrapper.on .Header-container .tool {color: #000;} */
.Header-container .tool .search {}
.Header-container .tool .search i {position: relative;font-size: 24px;padding: 0 0.14rem 0 0.06rem;margin-left: 0.14rem;cursor: pointer;vertical-align: middle;}
/* .Header-container .tool .search i::after {position: absolute;content: '';right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 1px;height: 20px;background-color: rgb(255, 255, 255, .3);} */
.Header-wrapper .Header-container .tool .search i::after {background-color: rgb(255,255,255,.3);}
.Header-container .tool .language {position: relative;padding-left: 0.1rem;}
.Header-container .tool .language a {display: flex;align-items: center;color: white;}
.Header-container .tool .language i {font-size: 24px;}
.Header-container .tool .language p {font-size: 16px;margin-left: 0.08rem;display: flex;align-items: center;}
/* .Header-container .tool .language p::after {display: inline-block;margin-left: 5px;content: "\e60a";font-size: 12px;font-family: 'iconfont';-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;} */
/* .Header-container .tool .language.on p::after {-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);-ms-transform: rotate(180deg);} */
.Header-container .tool .language .language_down {display: none;position: absolute;z-index: 2;left: 5px;top: 100%;width: 100%;height: auto;background: #005bac;text-align: left;-webkit-transition: top 0.3s;-moz-transition: top 0.3s;-ms-transition: top 0.3s;-o-transition: top 0.3s;transition: top 0.3s;}
.Header-container .tool .language .language_down a {display: block;font-size: 14px;line-height: 1.3;padding: 10px 15px;color: rgba(255, 255, 255, .8);-webkit-transition: 0.3s;-moz-transition: 0.3s;-ms-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;text-align: center;}
.Header-container .tool .language .language_down a:hover {background-color: #3F3B3A;}
.Header-wrapper .Header-container .tool .language&gt;a {color: #fff;}

/*顶部导航开关*/ 
#c-header .c-switch {display: none;width: 24px;height: 20px;cursor: pointer;}
#c-header .c-switch i {position: relative;display: block;height: 2px;background: #000;-webkit-transition: all 0.3s;transition: all 0.3s;}
#c-header .c-switch i:nth-child(1) {top: 0;}
#c-header .c-switch i:nth-child(3) {bottom: 0;}
#c-header .c-switch i:nth-child(2) {margin: 6px 0;}
#c-header.on .c-switch i {background: #333;}
body.c-open #c-header .c-switch i:nth-child(2) {opacity: 0;}
body.c-open #c-header .c-switch i:nth-child(1) {top: 8px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
body.c-open #c-header .c-switch i:nth-child(3) {bottom: 8px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
@media (max-width: 1000px) {
	#c-header .c-switch {display: block;}
	.Header-wrapper{line-height: 60px;height:60px;}
	.Header-container .tool .search{height: 60px;}
	.Header-container .c-nav{height: 0;}
	.Header-container .w12{
	    justify-content: flex-end;
	}
	.Header-container .tool{padding-right: 0.24rem;color:#333;}
	.Header-container .tool .language p{margin-left: 0.12rem;}
	.Header-container .logo a img{height: 28px;}
	.mt{margin-top: 60px;}
	/*顶部移动端导航*/
	#c-header .c-nav {position: absolute;top: 60px;left: 0;width: 100%;height: 0;line-height: 50px;background: #fff;overflow-y: auto;transition: all 0.5s;text-align: left;overflow-x: hidden;}
	#c-header .c-nav&gt;li:last-child {border-bottom: 1px solid #f1f1f1;}
	#c-header .c-nav li {width: 100%;padding: 0 4%;border-top: 1px solid #f1f1f1;}
	#c-header .c-nav li .c-title-box {display: flex;align-items: center;justify-content: space-between;}
	#c-header .c-nav li a {display: block;color: #333;-webkit-transition: all 0.3s;transition: all 0.3s;font-size: 16px;min-width: calc(100% - 50px);}
	#c-header .c-nav li ul li a{font-size: 14px;}
	#c-header .c-nav li i {font-size: 20px;color: #333;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;    width: 20px;height: 50px;text-align: center;line-height: 50px;}
	#c-header .c-nav li.on .c-title-box i{transform: rotate(180deg);}
	#c-header .c-nav li a:hover,
	#c-header .c-nav li.on &gt; a {color: #508cc9;}
	#c-header .c-nav li ul {display: none;}
	.c-open #c-header .c-nav {height: calc(100vh - 60px);}
}
@media (max-width: 768px) {
	#c-header .c-nav li {padding: 0 4%;}
	#c-header .c-nav ul li{font-size: 16px;line-height: 45px;}
}

/* 底部 */
.Footer-wrapper {background-color: #000717;}
.Footer-container {
	color: #fff;
}
.Footer-container .top{
	background-color: #005bac;
	padding: 0.9rem 0;
}
.Footer-container .top .fl{
	width: 25%;
}
.Footer-container .top .fl .tit{
	line-height: 1.5;
}
.Footer-container .top .fl .tit h4{
	font-size: 18px;
}
.Footer-container .top .fl .tit p{
	font-size: 12px;
}
.Footer-container .top .fl .info{
	margin: 0.15rem 0 0.2rem;
}
.Footer-container .top .fl .info p{
	font-size: 14px;
	line-height: 2;
}
.f_link{}
.f_link ul{
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.f_link ul li{
	margin-left: 0.08rem;
}
.f_link ul li:first-child{
	margin-left: 0;
}
.f_link ul li a{
	position: relative;
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 0.04rem;
	background-color: #3b3b3b;
}
.f_link ul li img{
	display: inline-block;
}
.f_link ul li .wx{
	position: absolute;
	width: 120px;
	height: 120px;
	left: 0;
	bottom: 100%;
	padding: 5px;
	background-color: #fff;
	transform: translateY(10px);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.f_link ul li:hover .wx{
	transform: translateY(0);
	visibility: visible;
	opacity: 1;
}
.f_link ul li .wx img{
	width: 100%;
}

.Footer-container .top .fr{
	width: 73%;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
}
.Footer-container .top .fr dl:not(:last-child){
	border-right: 1px solid rgb(255,255,255,.47);
	padding-right: 0.25rem;
}

.Footer-container .top .fr dl a{}
.Footer-container .top .fr dt{
	font-size: 14px;
	margin-bottom: 0.2rem;
}
.Footer-container .top .fr dd{
	font-size: 12px;
	line-height: 2.25;
}
.Footer-container .mid{
	padding: 0.3rem 0 0.22rem;
	background-color: #f5f5f5;
	line-height: 1.3;
}
.Footer-container .mid .tit{
	font-size: 16px;
	color: #000000;
	font-weight: 700;
}
.Footer-container .mid .con{
	margin-left: 0.1rem;
}
.Footer-container .mid .con a{
	display: inline-block;
	font-size: 16px;
	color: #666;
	margin-right: 0.16rem;
	margin-bottom: 0.08rem;
}
.Footer-container .bot {font-size: 16px;line-height: 1.4;color: #005bac;text-align: center;padding: 0.3rem 0;background-color: #fff;}
.Footer-container .bot a {font-size: 16px;color: #005bac;}

/* 中间+共用部分 */

/* ind_banner */
.i_banner .swiper-pagination-bullets.swiper-pagination-horizontal{
	bottom: 0.56rem;
}
.i_mb_banner .swiper-pagination-bullets.swiper-pagination-horizontal{
	bottom: 5%;
}
.i_banner .swiper-pagination-bullet,.i_mb_banner .swiper-pagination-bullet{
	width: 0.32rem;
	height: 0.04rem;
	border-radius: 0.02rem;
	background-color: rgb(255, 255, 255, .5);
	opacity: 1;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.i_banner .swiper-pagination-bullet-active,.i_mb_banner .swiper-pagination-bullet-active{
	width: 0.6rem;
	background-color: white;
	opacity: 1;
}

.i_banner .swiper-button-next,.i_banner .swiper-button-prev{
	width: 45px;
	height: 45px;
	border-radius: 50%;
	background-color: #fff;
	font-size: 14px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.i_banner .swiper-button-next:hover,.i_banner .swiper-button-prev:hover{
	background-color: #005bac;
}
.i_banner .swiper-button-next:after,.i_banner .swiper-button-prev:after{
	font-size: 14px;
	color: #000;
}
.i_banner .swiper-button-next:hover:after,.i_banner .swiper-button-prev:hover:after{
	color: #fff;
}
.i_banner .swiper-button-prev{
	left: 2%;
}
.i_banner .swiper-button-next{
	right: 2%;
}

/* com_page */
.com_page {display: flex;align-items: center;justify-content: center;padding-top: 0.55rem;}
.com_page a,.com_page span {width: .5rem;height: .5rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: 1px solid #eee;font-size: .16rem;color: #333;/* background: #fff; */margin: 0 .05rem;transition: all .3s;min-width: 30px;min-height: 30px;}
.com_page a.page-num-current,.com_page a:hover {border-color: #005bac;background: #005bac !important;color: #fff;}
.com_page a:last-child,.com_page a:first-child {background-color: #eff2f7;}
.com_page a:last-child::after,.com_page a:first-child::after {font: normal normal normal 14px/1 FontAwesome;font-size: inherit;}
.com_page a:first-child::after {content: "\f104";}
.com_page a:last-child::after {content: "\f105";}

/* md-sideBar */
.md-sideBar {position: fixed;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 0.1rem;z-index: 200;box-shadow: 0 0.8rem 1.4rem 1px hsl(0deg 0% 80% / 35%);}
.md-sideBar .side_item {display: block;width: auto;position: relative;cursor: pointer;zoom: 1;}
.md-sideBar .side_item:hover .bd {right: 100%;opacity: 1;-webkit-transition: all 0.5s;transition: all 0.5s;width: auto;}
.md-sideBar .side_item .hd {width: 0.6rem;height: 0.6rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-bottom: 1px solid #ececec;position: relative;z-index: 202;background-color: #fff;}
.md-sideBar .side_item .hd i {font-size: 0.3rem;color: #005bac;}
.md-sideBar .side_item .bd {color: #005bac;position: absolute;right: 100%;top: 0;background-color: #fff;padding: 0 0.18rem;white-space: nowrap;-webkit-transition: all 0.5s;transition: all 0.5s;opacity: 0;right: 0;width: 0;overflow: hidden;font-size: 18px;line-height: 0.6rem;z-index: 201;}
.md-sideBar .side_item .bd.wx{padding: 0.08rem;}
.md-sideBar .side_item:hover .bd.wx{width: calc(100px + 0.16rem);}
.md-sideBar .side_item .bd img{width: 100px;height: 100px;}

/* tc_search s */
.tc_search {position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 10001;pointer-events: none;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;visibility: hidden;}
.tc_search.act {filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;display: block;pointer-events: auto;visibility: visible;}
.tc_search form {width: 9.6rem;max-width: 80%;margin: 0 auto;padding: 0 20px;border-bottom: 2px solid #eee;height: 0.7rem;position: relative;overflow: hidden;z-index: 2;}
.tc_search input {width: 80%;height: 0.7rem;font-size: 0.34rem;color: #c1c1c1;box-shadow: none;-webkit-appearance: none;float: left;border-right: 0;background: none;}
.tc_search input::placeholder {color: #c1c1c1;}
.tc_search button {max-width: 20%;height: 0.7rem;border: 0;line-height: 0.7rem;color: #c1c1c1;cursor: pointer;text-transform: uppercase;float: right;font-size: 0.48rem;background-color: transparent;}
.tc_search .search_bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .85);z-index: 0;}
/* tc_search e */

/* c_more s */
.c_more{display: block;border-radius: 3px;width: 180px;height: 55px;line-height: 55px;color: #fff;text-align: center;margin-top: 9vh;font-size: 0;transition: 0.36s;background-image: -moz-linear-gradient( 0deg, rgb(41,67,159) 0%, rgb(38,111,204) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(41,67,159) 0%, rgb(38,111,204) 100%);background-image: -ms-linear-gradient( 0deg, rgb(41,67,159) 0%, rgb(38,111,204) 100%);}
.c_more span{display: inline-block;vertical-align: middle;font-size: 16px;}
.c_more i.fa{font-size: 18px;margin-left: 12px;vertical-align: middle;}
.c_more:hover{box-shadow: 3px 5px 12px 0 rgba(0, 0, 0, 0.12);transform: translateY(-3px);}
/* c_more e */

/* i_tit s */
.i_tit{
	text-align: center;
	line-height: 1.4;
	margin-bottom: 0.5rem;
}
.i_tit h3{
	position: relative;
	display: inline-block;
	font-size: 0.4rem;
	line-height: 0.5rem;
	color: #000000;
	font-weight: 700;
	padding-left: 2.25rem;
}
.i_tit h3 span{
	padding-left: 0.3rem;
}
.i_tit h3::before{
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	content: "";
	display: inline-block;
	width: 2.31rem;
	height: 0.5rem;
	background: url('../images/logo.png') no-repeat left;
	background-size: 2.01rem auto;
	padding-right: 0.3rem;
	border-right: 0.02rem solid #005bac;
	/* margin-right: 0.26rem; */
}
.i_tit p{
	font-size: 0.28rem;
	color: #005bac;
	margin-top: 0.25rem;
}
.i_tit.white h3,.i_tit.white p{
	color: #fff;
}
.i_tit.white h3::before{
	background-image: url('../images/logo_w.png');
	border-color: #fff;
}
/* i_tit e */

/* i_tit2 s */
.i_tit2{text-align: center;margin-bottom: 0.5rem;}
.i_tit2 span{display: block;font-size: 0.2rem;margin-bottom: 0.12rem;color: #47484b;}
.i_tit2 h3{font-size: 0.38rem;color: #005bac;font-weight: 700;}
.i_tit2 h3::after{content: "";display: block;width: 0.5rem;height: 0.02rem;background-color: #626262;margin: 0.15rem auto;}
.i_tit2 p{font-size: 18px;color: #47484b;line-height: 1.4;}
/* i_tit2 e */

/* n_ban */
.n_ban {position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;}
.n_ban img{width: 100%;opacity: 0;}
.n_ban .ban_txt {position: absolute;left: 50%;top: 50%;-webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);color: #fff;text-align: center;}
.n_ban .ban_txt h3 {font-size: 0.48rem;font-weight: 700;}
.n_ban .ban_txt p {font-size: 0.22rem;margin-top: 0.24rem;}

/* sort_nav */
.sort_nav {background-color: #005bac;}
.sort_nav .tit{display: none;color: white;padding: 0 15px;font-size: 14px;height: 42px;background: #005bac;align-items: center;color: #fff;}
.sort_nav .tit h3{font-size: 18px;text-align: left;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.sort_nav .w16 {display: flex;justify-content: space-between;align-items: center;min-height: 60px;}
/* sort_nav_view */
.sort_nav_view {}
.sort_nav_view ul {display: flex;align-items: center;}
.sort_nav_view ul li{color: #fff;}
.sort_nav_view ul li:not(:last-child){margin-right: 0.36rem;}
.sort_nav_view ul li a {position: relative;font-size: 16px;display: block;line-height: 60px;}
.sort_nav_view ul li a:hover {font-weight: 700;}
.sort_nav_view ul li.active a {font-weight: 700;}
/* .sort_nav_view ul li.active a::after {content: "";display: block;width: 100%;height: 2px;position: absolute;bottom: -1px;left: 0;background-color: #005bac;} */

/* crumbs */
.crumbs {/* border-bottom: 1px solid #eee; */}
.crumbs {padding-left: 25px;background: url('../images/ico_home.png') no-repeat center;background-position: 0 center;display: flex;align-items: center;}
.crumbs a {font-size: 18px;color: #666;display: inline-flex;align-items: center;}
.crumbs a:not(:last-child)::after {font: normal normal normal 14px/1 FontAwesome;content: "\f105";display: inline-block;margin: 0 0.08rem;}
.crumbs a:hover {color: #005bac;}

/* bg */
.white_bg {background-color: white;}
.grey_bg {background-color: #fafafa;background-color: #EFF2F7;/* background-color: #f7f9fa; */}

/* com_page */
.com_page {display: flex;align-items: center;justify-content: center;padding-top: 0.55rem;}
.com_page a,.com_page span {width: .5rem;height: .5rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: 1px solid #eee;font-size: .16rem;color: #333;/* background: #fff; */margin: 0 .05rem;transition: all .3s;min-width: 35px;min-height: 35px;}
.com_page a.page-num-current,.com_page a:hover {border-color: #005bac;background: #005bac !important;color: #fff;}
.com_page a:last-child,.com_page a:first-child {background-color: #eff2f7;}
.com_page a:last-child::after,.com_page a:first-child::after {font: normal normal normal 14px/1 FontAwesome;font-size: inherit;}
.com_page a:first-child::after {content: "\f104";}
.com_page a:last-child::after {content: "\f105";}

/* n_tit */
.n_tit{}
.n_tit h3{
	font-size: 0.3rem;
	font-weight: 700;
	color: #005bac;
	text-align: center;
	margin-bottom: 0.4rem;
}
.n_tit p{
	font-size: 14px;
	line-height: 2;
	color: #333333;
}
.n_tit p:not(:last-child){
	margin-bottom: 0.2rem;
}
/* morelink */
.morelink {display: inline-block;position: relative;font-size: 16px;line-height: 30px;color: #fff;padding: 10px 40px;background-color: #005bac;border: 1px solid #005bac;border-radius: 5px;text-transform: capitalize;transition: all 0.3s;cursor: pointer;}
.morelink:hover {color: #005bac;}

/* btn-3 */
.btn-3 {position: relative;z-index: 1;overflow: hidden;}
.btn-3:before {content: '';width: 0;height: 0;-webkit-transform: rotate(360deg);border-style: solid;border-width: 0 0 0 0;border-color: transparent transparent transparent #fff;position: absolute;bottom: -5px;left: -5px;transition: all .5s;z-index: -1;}
.btn-3:after {content: '';width: 0;height: 0;-webkit-transform: rotate(360deg);border-style: solid;border-width: 0 0 0 0;border-color: transparent #fff transparent transparent;position: absolute;top: -5px;right: -5px;transition: all .5s;z-index: -1;}
.btn-3:hover:before {border-width: 300px 0 0 300px;}
.btn-3:hover:after {border-width: 0 300px 300px 0;}

/* swiper-page01 */
.swiper-page01.swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 0;}
.swiper-page01.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.swiper-page01.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #005bac;width: 30px;height: 8px;border-radius: 4px;}

/* ====================首页样式========================= */

/* 产品中心 s */
.i_pro{
	padding-top: 1rem;
	overflow: hidden;
}
.i_pro .con::before{
	position: absolute;
	content: "";
	width: 1000em;
	left: 34.3%;
	height: 100%;
	background-color: rgb(0, 160, 233, .08);
	z-index: -1;
}
.i_pro .con{
	color: rgb(0,0,0,.8);
}
.i_pro .con .fl{
	width: 45%;
}
.i_pro .con .fl .pic{
	position: absolute;
	right: 0;
	top: 0;
}
.i_pro .con .fl .pic img{
	width: 8.93rem;
	max-width: none;
}
.i_pro .con .fl .txt{
	position: absolute;
	right: 50%;
	bottom: 0.65rem;
	font-size: 0.3rem;
	line-height: 1.6;
}
.i_pro .con .fl .txt span{
	font-weight: 700;
}
.i_pro .con .fl .txt p{}
.i_pro .con .fr{
	width: 55%;
	padding: 0.8rem 0 0.8rem 0.9rem;
}
.i_pro .con .fr .tit{
	font-size: 24px;
	font-family: 'SY-B';
	color: rgb(0,0,0,.9);
}
.i_pro .con .fr .txt{
	position: relative;
	margin: 0.5rem 0 1rem;
	background: url('../images/i_pro2.png') no-repeat center;
	background-size: 99% auto;
	background-position: left bottom;
	padding: 0.12rem 0 0.3rem;
}
.i_pro .con .fr .txt ul{}
.i_pro .con .fr .txt li{
	line-height: 1.75;
	margin-bottom: 0.4rem;
}
.i_pro .con .fr .txt li:last-child{
	margin-bottom: 0;
}
.i_pro .con .fr .txt li p{
	font-size: 16px;
	font-weight: 700;
}
.i_pro .con .fr .txt li span{
	font-size: 14px;
}
.i_pro .con .fr .txt .pic{
	
}
.i_pro .con .fr .txt .pic img{}
.i_pro .con .fr .info{}
.i_pro .con .fr .info dl{
	line-height: 1.75;
}
.i_pro .con .fr .info dl:not(:last-child){
	margin-bottom: 0.45rem;
}
.i_pro .con .fr .info dl dt{
	font-size: 16px;
	font-weight: 700;
}
.i_pro .con .fr .info dl dd{
	font-size: 14px;
}
.i_pro .bot{
	background-color: #005bac;
}
.i_pro .bot ul{
	padding: 0.65rem 0;
}
.i_pro .bot ul li{
	font-size: 16px;
	line-height: 1.5;
	text-align: center;
	color: #fff;
}

.i_pro .bot ul li .ico{
	margin-bottom: 0.2rem;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.i_pro .bot ul li:hover .ico{
	transform: rotateY(180deg);
}
.i_pro .bot ul li .ico img{
	display: inline-block;
}
.i_pro .bot ul li p{}
.i_pro .bot ul li span{}
/* 产品中心 e */

/* 产品列表 s */
.i_pro2{}
.i_pro2 ul{}
.i_pro2 ul li{
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 0.55rem;
}
.i_pro2 ul li:nth-child(3n){
	margin-right: 0;
}
.i_pro2 ul li .pic{}
.i_pro2 ul li .pic img{}
.i_pro2 ul li .tit{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 0.08rem;
	padding: 0.16rem 0 0.16rem 0.25rem;
	background-color: #005bac;
	color: #fff;
}
.i_pro2 ul li .tit p{
	line-height: 1.2;
	flex: 1;
}
.i_pro2 ul li .tit span{
	display: inline-block;
	height: 24px;
	border-left: 1px solid #fff;
}
.i_pro2 ul li .tit i{
	width: 16px;
	line-height: 24px;
	margin-left: 15px;
	margin-right: 10px;
}
/* 产品列表 e */

/* 企业简介 s */
.i_ab{
	
}
.i_ab .pic img{
	margin: 0 auto;
}
.i_ab .con{
	padding-top: 1.2rem;
	color: #fff;
	background: url('../images/i_ab_bg.jpg') no-repeat center;
	background-size: cover;
}
.i_ab .con .tit{}
.i_ab .con .tit h4{
	font-size: 0.45rem;
	font-weight: 700;
}
.i_ab .con .tit p{
	font-size: 0.3rem;
	color: rgb(255,255,255,.9);
	margin-top: 0.4rem;
}
.i_ab .con ul{}
.i_ab .con ul li{
	width: 25%;
	font-size: 0.2rem;
	margin: 0.8rem 0;
}
.i_ab .con ul li:nth-child(4n){
	padding-left: 5%;
}
.i_ab .con ul li .num{
}
.i_ab .con ul li .num span{
	font-size: 0.5rem;
	font-weight: 700;
}
.i_ab .con ul li .num i{}
.i_ab .con ul li p{
	margin-top: 0.08rem;
}
/* 企业简介 e */

/* 企业实力 s */
.i_str{
	position: relative;
	background: url('../images/i_str_bg.jpg') no-repeat center/cover;
}
.i_str .con{
	position: relative;
	z-index: 3;
}
.i_str ul{}
.i_str ul li{
	width: 33.3333%;
	display: flex;
	flex-direction: column-reverse;
	background-color: #00a0e9;
}
.i_str ul li:nth-child(2n){
	flex-direction: column;
	background-color: #005bac;
}
.rect-86{
	padding-bottom: 86%;
}
.i_str ul li .pic{
	height: 4rem;
}
.i_str ul li .txt{
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 4rem;
	padding: 5%;
	text-align: center;
}
.i_str ul li .txt::after{
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 100%;
	border: 14px solid transparent;
	border-top: 20px solid #00a0e9;
}
.i_str ul li:nth-child(2n) .txt::after{
	bottom: 100%;
	top: auto;
	border-top: none;
	border-bottom: 20px solid #005bac;
}
.i_str ul li .txt h4{
	font-weight: 700;
	color: #fff;
}
.i_str ul li .txt p{
	line-height: 1.7;
	color: rgb(255,255,255,.9);
	margin-top: 0.25rem;
}
/* 企业实力 e */

/* 荣誉资质 s */
.i_hor{
	position: relative;
	overflow: hidden;
	z-index: 2;
	margin-top: -3.3rem;
}
.i_hor .i_tit{
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0;
	top: 22.5%;
	z-index: 4;
}
.i_hor .i_tit p{
	margin-top: 0.35rem;
}
.i_hor .pic{
	position: relative;
	z-index: 2;
}
/* 荣誉资质 e */


/* 公益力量 s */
.i_ben{}
.i_ben ul{
	padding-top: 0.4rem;
}
.i_ben ul li{
	float: left;
	width: 24%;
	margin-right: calc(4% / 3);
	margin-bottom: 0.3rem;
}
.i_ben ul li:nth-child(4n){
	margin-right: 0;
}
/* 公益力量 e */


/* 品牌服务 s */
.i_ser{}
.i_ser .con{
	background-color: #f2f2f2;
}
.i_ser .w12{
	border-bottom: 1px solid #9c9c9c;
}
.i_ser .pic{
	width: 42%;
}
.i_ser .pic img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.i_ser ul{
	width: 48.4%;
}
.i_ser ul li{
	float: left;
	width: calc(94% / 3);
	margin-right: 3%;
	margin-bottom: 3%;
}
.i_ser ul li:nth-child(3n){
	margin-right: 0;
}
.i_ser ul li:nth-child(4),.i_ser ul li:nth-child(6),.i_ser ul li:nth-child(5){
	margin-bottom: 0;
}
.i_ser ul li a{
	display: block;
	padding: 0.4rem 5px;
	background-color: #fff;
	text-align: center;
}
.i_ser ul li a:hover{
	box-shadow: 0 0 0.2rem rgb(45,45,45,.3);
}
.i_ser ul li .ico{
	height: 56px;
	line-height: 56px;
}
.i_ser ul li .ico img{
	display: inline-block;
	max-height: 100%;
}
.i_ser ul li .info{
	margin-top: 0.2rem;
}
.i_ser ul li p{
	font-size: 16px;
	color: #000000;
	margin-bottom: 0.08rem;
}
.i_ser ul li span{
	display: block;
	font-size: 12px;
	color: #999999;
}
/* 品牌服务 e */


/* 加盟申请 s */
.i_apply{
	background-color: #f2f2f2;
}
.i_apply .tit{}
.i_apply .tit h3{
	color: #005bac;
	font-weight: 700;
}
.i_apply .tit p{
	color: #333333;
	margin-top: 0.35rem;
}
.i_apply .con{}
.i_apply .con form{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}
.i_apply .con form .mui-input-row{
	width: calc(95% / 3);
	/* margin-right: 2.5%; */
	margin-bottom: 0.45rem;
}
.i_apply .con form .mui-input-row input{
	width: 100%;
	padding-left: 0.2rem;
	line-height: 50px;
	height: 50px;
	font-size: 16px;
	background-color: #fff;
	color: #333;
}
.i_apply .con form .mui-input-row input::placeholder{
	font-size: 16px;
	color: rgb(51,51,51,.6);
}
.i_apply .con form .btn{}
.i_apply .con form .btn input{
	font-size: 16px;
	line-height: 42px;
	width: 150px;
	border-radius: 24px;
	color: #fff;
	background-image: linear-gradient(to bottom, #70a5f5 0%, #3a69f6 100%);
}
/* 加盟申请 e */

/* 新闻资讯 s */
.i_new{}
.i_new .con{}
.i_new .top{
	border-bottom: 1px solid #7f7f7f;
	margin-bottom: 0.7rem;
}
.i_new .top ul{}
.i_new .top ul li{}
.i_new .top ul li a{
	display: inline-block;
	font-size: 0.24rem;
	color: #000;
	padding: 0.16rem 0.38rem;
}
.i_new .top ul li.active a{
	background-color: #005bac;
	color: #fff;
}
.i_new .bot{}
.i_new .bot .item{
	display: none;
}
.i_new .bot .item.show{
	display: block;
}
.i_new .bot .item .box{}
.i_new .bot .item .box .fl{
    display: block;
	width: 43.5%;
	padding: 0.45rem 0.55rem;
	background-color: #005bac;
	box-shadow: 0 0 0.12rem rgb(45 45 45 / 20%);
	overflow: hidden;
}
.i_new .bot .item .box .date{
	font-size: 22px;
	color: rgb(51,51,51,.9);
}
.i_new .bot .item .box .tit{
	font-size: 18px;
	line-height: 1.3;
	color: rgb(51,51,51,.9);
}
.i_new .bot .item .box .des{
	font-size: 14px;
	color: rgb(51,51,51,.7);
	line-height: 1.75;
	height: 3.5em;
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.i_new .bot .item .box .fl .date{
	color: rgb(255,255,255,.9);
}
.i_new .bot .item .box .fl .tit{
	color: rgb(255,255,255,.9);
	margin: 0.25rem 0 0.2rem;
}
.i_new .bot .item .box .fl .des{
	color: rgb(255,255,255,.7);
}
.i_new .bot .item .box .pic{
	margin-top: 0.4rem;
}
.i_new .bot .item .box .pic img{}
.i_new .bot .item .box .fr{
	width: 50%;
}
.i_new .bot .item .box .fr ul{}
.i_new .bot .item .box .fr ul li{
	border-bottom: 1px solid #cccccc;
}
.i_new .bot .item .box .fr ul li:first-child{
	border-top: 1px solid #cccccc;
}
.i_new .bot .item .box .fr ul li a{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: stretch;
	width: 100%;
	padding: 0.4rem 0.4rem 0.4rem 0.34rem;
}
.i_new .bot .item .box .fr ul li a:hover{
	box-shadow: 0 0 0.2rem rgb(45,45,45,.3);
}
.i_new .bot .item .box .fr ul li .tit{
	position: relative;
	margin-bottom: 0.2rem;
	padding-left: 0.24rem;
}
.i_new .bot .item .box .fr ul li .des{
	padding-left: 0.24rem;
}
.i_new .bot .item .box .fr ul li .tit::before{
	position: absolute;
	display: block;
	content: "";
	width: 0.06rem;
	height: 0.06rem;
	border-radius: 50%;
	background-color: #535353;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.i_new .bot .item .box .fr .info{
	width: calc(100% - 110px);
}
.i_new .bot .item .box .fr .time{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-end;
}
.i_new .bot .item .box .fr .time span{
	padding-left: 0.18rem;
	line-height: 22px;
	border-left: 1px solid #7f7f7f;
}
.i_new .bot .item .box .fr .time span i{}
/* 新闻资讯 e */


/* 案例展示 s */
.i_case{}
.i_case ul{}

/* 案例展示 e */


/* 合作伙伴 s */
.i_partner{
	padding-top: 0.8rem;
}
.i_partner .con{
	background-color: #f5f5f5;
}
.i_partner ul{}
.i_partner ul li{
	width: 12.5%;
	margin: 0.25rem 0;
	margin-right: 5%;
	text-align: center;
}
.i_partner ul li:nth-child(6n){
	margin-right: 0;
}
.i_partner ul li .ico{
	display: inline-block;
	border-radius: 0.24rem;
	background-color: #fff;
	overflow: hidden;
}
.i_partner ul li .ico img{
	object-fit: contain;
	max-width: 100%;
	max-height: 100%;
}
/* 合作伙伴 e */

/* ====================内页样式========================= */

/* ====================关于样式========================= */

/* 公司简介 s */
.n_about_01{}
.n_about_01 .tit{
	font-weight: 700;
	color: #005bac;
}
.n_about_01 .info{
	font-size: 14px;
	color: rgb(51,51,51,.7);
	line-height: 2.5;
}
.n_about_01 .img{}
.n_about_01 .img .big{}
.n_about_01 .img .small{
	margin-top: 0.08rem;
}
.n_about_01 .img .small a{
	width: 33%;
}
.n_about_01 .img .small img{
	flex: 1;
	height: 2.52rem;
	object-fit: cover;
}
.n_about_01 .img .small img:not(:last-child){
	margin-right: 5px;
}

.n_about_02{}
.n_about_02 .tit{
	font-weight: 700;
	color: #005bac;
}
.n_about_02 .info{
	font-size: 14px;
	color: rgb(51,51,51,.7);
	line-height: 2.5;
}
.n_about_02 .img{}
.n_about_02 .img .big{}
.n_about_02 .img .small{
	margin-top: 0.25rem;
}
.n_about_02 .img .small ul{}
.n_about_02 .img .small ul li{
	flex: 1;
}
.n_about_02 .img .small ul li:not(:last-child){
	margin-right: 4px;
}
.n_about_02 .img .small ul li img{
	object-fit: cover;
	height: 2.72rem;
}
.n_about_02 .img .small ul li .info{
	margin-top: 0.3rem;
	line-height: 1.5;
}
.n_about_02 .img .small ul li .info h4{
	font-size: 18px;
	color: #005bac;
}
.n_about_02 .img .small ul li .info p{
	font-size: 12px;
	color: rgb(51,51,51,.7);
	margin-top: 0.08rem;
}
/* 公司简介 e */


/* 荣誉资质 s */
.n_hor_01{
	padding-top: 1rem;
}
.n_hor_01 .pic{
	padding: 0.6rem 0 0.8rem;
}
.n_hor_01 .pic img{
	display: inline-block;
}
.n_hor_01 .con{
	padding: 1.2rem 0;
	background-color: #f2f2f2;
}
.n_hor_01 .con ul{
	height: 710px;
}
.n_hor_01 .con ul li{
	height: 210px;
}

.n_hor_01 .con ul li img{
	object-fit: contain;
}
.hor-swiper-btn.swiper-button-prev,.hor-swiper-btn.swiper-button-next{
	width: 40px;
	height: 40px;
	border: 1px solid #cccccc;
	border-radius: 50%;
}
.hor-swiper-btn.swiper-button-prev{
	left: -1rem;
}
.hor-swiper-btn.swiper-button-next{
	right: -1rem;
}
.hor-swiper-btn.swiper-button-prev:hover,.hor-swiper-btn.swiper-button-next:hover{
	background-color: #005bac;
}
.hor-swiper-btn.swiper-button-next:after,.hor-swiper-btn.swiper-button-prev:after{
	font-size: 16px;
	color: #ccc;
}
.hor-swiper-btn.swiper-button-next:hover:after,.hor-swiper-btn.swiper-button-prev:hover:after{
	color: #fff;
}

.n_hor_02  .n_tit{
	padding: 1.4rem 0 1.2rem;
}
.n_hor_02 .con{
	padding: 1.2rem 0;
	background-color: #f2f2f2;
}
.n_hor_02 .con ul{
	height: 660px;
}
.n_hor_02 .con ul li{
	height: 310px;
}
/* 荣誉资质 e */

/* 豪家公益 s */
.n_list3{}
.list3{
	width: 100%;
	overflow: hidden;
}
ul.list3 li{
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 2%;
}
ul.list3 li:nth-child(3n){
	margin-right: 0;
}
ul.list3 li .tit{
	color: rgb(51,51,51,.9);
	text-align: center;
	height: 5em;
	padding: 0 4%;
}
ul.list3 li .tit p{
	font-size: 16px;
	line-height: 1.5;
}
ul.list3 li:hover .tit{
	color: #fff;
	background-color: #005bac;
}
/* 豪家公益 e */


/* ====================产品样式========================= */

/* 产品详情 s */
.n_pro1{}
[class*="n_pro"] .pro_txt{}
[class*="n_pro"] .pro_txt h3,[class*="n_pro"] .tit{
	font-size: 22px;
	font-weight: 700;
	color: #005bac;
}
[class*="n_pro"] .pro_txt p{
	font-size: 14px;
	line-height: 2;
	color: rgb(51,51,51,.8);
	margin-top: 0.1rem;
}
[class*="n_pro"] .pro_txt .des{
	font-size: 14px;
	line-height: 2;
	color: rgb(51,51,51,.8);
}
[class*="n_pro"] .con{
	margin-top: 0.2rem;
}

[class*="n_pro"] table{
	width: 100%;
}
[class*="n_pro"] table tr:first-child{}
[class*="n_pro"] table tr:first-child td{
	color: #fff;
	background-color: #005bac;
}
[class*="n_pro"] table tr td{
	font-size: 14px;
	padding: 10px 0;
	font-weight: 600;
	color: #333;
	text-align: center;
	line-height: 1.75;
	border: 1px solid #fff;
	border-collapse: collapse;
	background-color: #ebfcff;
}
[class*="n_pro"] table tr:nth-child(2n) td{
	background-color: #fff;
}
.n_pro_tr2 table tr td{
	background-color: #fff;
}
.n_pro_tr2 table tr:nth-child(2n) td{
	background-color: #ebfcff;
}
@media all and (max-width:750px){
	[class*="n_pro"] .con{
		position: relative;
		width: 100%;
		overflow: auto;
	}
	[class*="n_pro"] table{
		min-width: 1000px;
	}
}

.list2{
	width: 100%;
	overflow: hidden;
}
ul.list2 li{
	float: left;
	width: 49.5%;
	margin-right: 1%;
}
ul.list2 li:nth-child(2n){
	margin-right: 0;
}

.n_pro31_02{
	position: relative;
	margin-top: -0.8rem;
}
.n_pro31_02::before{
	content: "";
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 100%;
	height: 7.5rem;
	background-color: #005bac;
	z-index: -1;
}
.n_pro31_02 .pro_txt.white{
	padding-top: 2rem;
}
.n_pro31_02 .pro_txt.white h3{
	margin-bottom: 0.12rem;
	font-weight: normal;
}
.n_pro31_02 .pro_txt.white .des{
	line-height: 3;
}
.n_pro31_02 .pro_txt.white h3,.n_pro31_02 .pro_txt.white .des{
	color: #fff;
}
.n_pro1_box1{}
.n_pro1_box1 .top{
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 90.5% auto;
	padding: 0.25rem 0 0.75rem;
}
.n_pro1_box1 .top .info{
	color: rgb(51,51,51,.8);
	line-height: 2;
}
.n_pro1_box1 .top .info h4{
	font-size: 16px;
	margin-top: 0.58rem;
	font-weight: 700;
}
.n_pro1_box1 .top .info p{
	font-size: 14px;
}
.n_pro1_box1 .bot{}
.n_pro1_box1 .bot .pic{
	width: 50%;
}
.n_pro1_box1 .bot .info{
	width: 50%;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: column;
	padding-left: 8%;
}
.n_pro1_box1 .bot .info .pro_txt{
	margin: 0.15rem 0;
}
.n_pro1_box1 ul{}
.n_pro1_box1 ul li{
	width: 49.5%;
}

.n_pro1_box2{}
.pro_txt_ul{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
}
.pro_txt_ul li{
	width: 49%;
	line-height: 2;
	margin-top: 0.45rem;
}
.pro_txt_ul li h4{
	font-size: 16px;
	font-weight: 700;
	color: #005bac;
}
.pro_txt_ul li p{
	font-size: 14px;
	color: rgb(51,51,51,.8);
	margin-top: 0.1rem;
}

.n_pro1_box3 table tr:nth-child(2) td,.n_pro1_box3 table tr:nth-child(3) td,
.n_pro2_box3 table tr:nth-child(2) td,.n_pro2_box3 table tr:nth-child(3) td,
.n_pro_tr1 table tr:nth-child(1) td,.n_pro_tr2 table tr:nth-child(1) td,
.n_pro_tr2 table tr:nth-child(2) td{
	color: #fff;
	background-color: #005bac;
}
.n_pro_pic{
	margin-top: 0.7rem;
}
.n_pro_pic .tit{
	font-size: 0.4rem;
	font-weight: 700;
	color: #005bac;
	text-align: center;
	margin-bottom: 0.5rem;
}
.n_pro_pic .con{}
.n_pro_pic .con ul{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
}
.n_pro_pic .con ul li{
	width: 19%;
	margin-bottom: 1.25%;
}

.n_pro2_box1{}

.n_pro22_box1{}
.n_pro22_box1 .top{}
.n_pro22_box1 .top ul{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
}
.n_pro22_box1 .top ul li{
	margin-right: 0.5rem;
	line-height: 1.5;
}
.n_pro22_box1 .top ul li img{
	height: 0.66rem;
}
.n_pro22_box1 .top ul li p{
	display: block;
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 0.08rem;
	color: #005bac;
}
.n_pro22_box1 .top ul li span{
	font-size: 14px;
	color: rgb(51,51,51,.8);
}
.n_pro22_box1 .bot{}
.n_pro22_box1 .bot ul{}
.n_pro22_box1 .bot ul li{
	width: 49.5%;
}

.n_pro23_box1{}
.n_pro23_box1 .tit{
    line-height: 2;
    text-align: center;
}
.n_pro23_box1 .tit h3{
    font-size: 0.4rem;
    color: #005bac;
}
.n_pro23_box1 .tit p{
    font-size: 0.28rem;
    color: rgb(0,91,172,.8);
}
.n_pro23_box1 .info{
    font-size: 14px;
    line-height: 2;
    color: rgb(0,0,0,.8);
    text-align: center;
}
.n_pro23_box1 .pic{
    position: relative;
}
.n_pro23_box1 .pic img{}
.n_pro23_box1 .pic .mask{
    position: absolute;
    right: 9%;
    top: 25%;
    font-size: 0.24rem;
    color: #000;
    line-height: 1.8;
}
.n_pro23_box2{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.n_pro23_box2 .pro_txt_ul li{
    width: 100%;
    margin-right: 0%;
}
.n_pro23_box2 .pro_txt_ul li:first-child{
    margin-top: 0;
}
.n_pro23_box2 .pic{
    margin-right: 0.85rem;
}
.n_pro23_box2 .pic img{}
.n_pro23_box2 .pic img:first-child{
    margin-bottom: 0.3rem;
}
.n_pro23_box2 .info{
    flex: 1;
}

.n_pro27_box2{}
.n_pro27_box2 li{}
.n_pro27_box2 li:nth-child(1){
    width: 42.8%;
}
.n_pro27_box2 li:nth-child(2){
    width: 16.5%;
}
.n_pro27_box2 li:nth-child(3){
    width: 38.3%;
}

.pro_ul_50{}
.pro_ul_50 ul{
	overflow: hidden;
}
.pro_ul_50 li{
	width: 49.5%;
	float: left;
	margin: 0.2rem 1% 0.2rem 0;
}
.pro_ul_50 li:nth-child(2n){
	margin-right: 0;
	padding-left: 6%;
}
.n_pro2_box1.pro_ul_50 li:nth-child(2n){
	padding-left: 0;
}
.pro_ul_50 li.w100{
	width: 100%;
	margin-right: 0;
}
.pro_ul_50 li .pro_txt{
	padding: 0.2rem 0;
}
.pro_ul_50 li .pro_txt h3{}
.pro_ul_50 li img{}

.pro_img_50{}
.pro_img_50 li{
	width: 49.5%;
}
.pro_img_50 li img{}

.n_pro2_bot{
	position: relative;
	padding-top: 0.9rem;
}
.n_pro2_bot::before{
	position: absolute;
	content: "";
	width: 100%;
	height: 7rem;
	left: 0;
	top: 0;
	background-color: #005bac;
}
.n_pro2_bot .w12{
	position: relative;
	z-index: 3;
}
.n_pro2_bot .i_tit{}
.n_pro2_bot .i_tit h3::before{
	display: none;
}
.n_pro2_bot .i_tit h3{
	padding-left: 0;
}
.n_pro2_bot .con{
	padding: 0.9rem 0 1.15rem 0.75rem;
	background-color: #eaeaea;
	background-position: right center;
	background-size: 89.1667%;
	background-repeat: no-repeat;
}
.n_pro22_bot .con{
    background-size: cover;
}
.n_pro2_bot .des{
	font-size: 12px;
	line-height: 2;
	color: rgb(51,51,51,.8);
}
.n_pro2_bot .des h4{
	font-size: 14px;
	margin-top: 0.85rem;
}

.n_pro4_box1{}
.n_pro4_box1 ul{
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.n_pro4_box1 ul li{
	width: 45.8%;
}
.n_pro4_box1 ul li:first-child{
	width: 52.5%;
}
.n_pro4_box1 ul li img{}

.n_pro4_box4{}
.n_pro4_box4 ul{
	display: flex;
	justify-content: space-between;
	align-items: stretch;
}
.n_pro4_box4 ul li{
	width: calc(98% / 3);
	margin-right: 1%;
}
.n_pro4_box4 ul li:nth-child(1){
	padding: 0.4rem 0.6rem;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: column;
	background-color: #005bac;
}
.n_pro4_box4 ul li:nth-child(3){
	margin-right: 0;
}
.n_pro4_box4 ul li .txt{}
.n_pro4_box4 ul li .info{
	line-height: 2;
	color: #fff;
}
.n_pro4_box4 ul li .info h3{
	font-size: 22px;
	font-weight: 700;
}
.n_pro4_box4 ul li .info p{
	font-size: 12px;
	margin-top: 0.12rem;
}
.n_pro4_box4 ul li{}
.n_pro4_box4 ul li .ofc{
	height: 100%;
}

.n_pro5{}
.n_pro5_box3{}
.n_pro5_box3 ul{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
}
.n_pro5_box3 ul li{
	width: 59.167%;
}
.n_pro5_box3 ul li:last-child{
	width: 39.9167%;
}

.n_pro6_box1.pro_ul_50 li:nth-child(2n){
	padding-left: 2.5%;
}
ul.list3 li.w100{
	width: 100%;
	margin-right: 0;
}

.n_pro7_box1{}
.n_pro7_box1 ul{}
.n_pro7_box1 ul li{
	margin-top: 0.7rem;
}
.n_pro7_box1 ul li h4{
	font-size: 0.4rem;
	color: #005bac;
	font-weight: 700;
	text-align: center;
}
.n_pro7_box1 ul li img{
	display: block;
	margin-top: 0.4rem;
}
.n_pro7_02{
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.n_pro7_02 .i_tit h3{
	padding-left: 0;
}
.n_pro7_02 .i_tit h3::before{
	display: none;
}
.n_pro7_02 .i_tit h3 span{
	padding-left: 0;
}

.n_pro8_box1.pro_ul_50 li .pro_txt{
	padding: 0.3rem 0;
}
.n_pro8_box1.pro_ul_50 li:nth-child(2n) {
    padding-left: 3%;
}

.n_pro8_box1{}
.n_pro8_box1 dl{}
.n_pro8_box1 dl dd,.n_pro9_box2 dl dd,.n_pro10_box3 dl dd{
	width: 13.583%;
}
.n_pro8_box1 dl dd img{}
ul.n_pro8_box1 li:nth-child(3n){
	margin-right: 2%;
}
ul.n_pro8_box1 li:last-child{
	margin-right: 0;
}

.n_pro8_box2 ul.list3 li{
	margin-right: 2%;
}
.n_pro8_box2 ul.list3 li:last-child{
	margin-right: 0;
}

.n_pro9_box1{}
.n_pro9_box1 ul{}
.n_pro9_box1 ul li{
	float: left;
	width: 36.5%;
	margin-bottom: 1%;
}
.n_pro9_box1 ul li:nth-child(1){
	width: 62.5%;
	margin-right: 1%;
}
.n_pro9_box1 ul li img{}

.n_pro9_box2.pro_ul_50 li .tit{
	margin-bottom: 0.2rem;
}
.n_pro9_box2.pro_ul_50 li:nth-child(2n) {
    padding-left: 2%;
}

.n_pro10_box1{}
.n_pro10_box1 ul{}
.n_pro10_box1 ul li{
	float: left;
	width: 34.83%;
}
.n_pro10_box1 ul li:nth-child(1){
	width: 64.167%;
	margin-right: 1%;
}
.n_pro10_box1 ul li img{
	
}

.n_pro10_box2 .txt{
	float: left;
	width: 50%;
}
.n_pro10_box2 .pic{
	float: right;
	width: 39.167%;
}

.n_pro10_box3.pro_ul_50 li .tit,.pro_ul_2.pro_ul_50 li .tit{
	margin-bottom: 0.2rem;
}
.n_pro10_box3.pro_ul_50 li:nth-child(2n),.pro_ul_2.pro_ul_50 li:nth-child(2n){
	padding-left: 3%;
}

.pro_dl_5 dl dd{
	width: 13.583%;
}

.n_pro10_box5{}
.n_pro10_box5 ul{
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.n_pro10_box5 ul li{
	width: 26.083%;
}
.n_pro10_box5 ul li:nth-child(1){
	width: 44.167%;
}

.n_pro11_box1 .txt{
	float: left;
	width: 62%;
}
.n_pro11_box1 .pic{
	max-width: 38%;
	float: right;
}
.n_pro11_box2 ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.n_pro11_box2 ul li{}
.n_pro11_box2 ul li:nth-child(1){
	width: 29.25%;
}
.n_pro11_box2 ul li:nth-child(2){
	width: 35.9167%;
}
.n_pro11_box2 ul li:nth-child(3){
	width: 32.5834%;
}

.n_pro12_box2 ul li:nth-child(1){
	width: 33.083%;
}
.n_pro12_box2 ul li:nth-child(2){
	width: 32.083%;
}
.n_pro12_box2 ul li:nth-child(3){
	width: 32.583%;
}

.n_pro13_box1{}
.n_pro13_box1 .fl{
	width: 50%;
}
.n_pro13_box1 .fr{
	max-width: 50%;
}

.n_pro15_box1{
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
}
.n_pro15_box1 .con{
	min-height: 18em;
}
.n_pro15_box1 .con p{
	
}
.n_pro15_box1 .w50{
	width: 49%;
}
.n_pro15_box1 .w50 .des p{
	line-height: 2.25;
	margin-top: 0;
}
.n_pro15_box1 .w50 .pic{
	margin-top: 0.4rem;
}

.n_pro16_box1{}
.n_pro16_box1 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.n_pro16_box1 ul li{
	width: 30.167%;
}
.n_pro16_box1 ul li:nth-child(2){
	width: 35.4167%;
}
.n_pro16_box1 ul li:nth-child(3){
	width: 30.25%;
}
.n_pro16_box1 ul li img{}

.n_pro16_box2{}
.n_pro16_box2 ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.n_pro16_box2 ul li{
	width: 34.25%;
}
.n_pro16_box2 ul li:nth-child(2){
	width: 65%;
}

.n_pro17_box1{}
.n_pro17_box1 ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.n_pro17_box1 ul li{
	width: 49%;
}
.n_pro18_box1 ul li{
	width: 49%;
}


.n_pro20_box1{}
.n_pro20_box1 ul{}
.n_pro20_box1 ul li{
	float: left;
	width: calc((100% - 2px)/3);
}
.n_pro20_box1 ul li img{
	width: 100%;
}
.n_pro20_box1 ul li:nth-child(2){
	margin-bottom: 2px;
}
.n_pro20_box1 ul li:first-child{
	width: calc((200% - 4px)/3);
	margin-right: 2px;
}

.n_pro20_box2 ul li{
	width: 55.75%;
}
.n_pro20_box2 ul li:nth-child(2){
	width: 43%;
}
.n_pro24_bot .pic{
	position: relative;
}
.n_pro24_bot .mask{
	position: absolute;
	top: 16.5%;
	right: 10.8%;
	font-size: 0.24rem;
	line-height: 1.75;
	color: #fff;
}
.n_pro24_box2{
	align-items: stretch;
}
.n_pro24_box2 .pic{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-direction: column;
	flex-wrap: wrap;
	width: 53%;
	margin-right: 0;
}
.n_pro24_box2 .info{
	width: 42%;
	flex: none;
}
.n_pro24_box2 .pic .top{}
.n_pro24_box2 .pic .bot{
	width: 100%;
}
.n_pro24_box2 .pic .bot img{
	width: 48%;
	margin-bottom: 0;
}
.n_pro24_bot .con{
	background: none;
	padding: 0;
}
.n_pro_pic .tit h3{
	font-weight: 700;
}
.n_pro_pic .tit p{
	font-size: 0.28rem;
	color: #005bac;
	line-height: 1.8;
	text-align: center;
	font-weight: normal;
	margin-top: 0.2rem;
}

.n_pro25_box1{}
.n_pro25_box1 .pic{
	position: relative;
}
.n_pro25_box1 .mask{
	position: absolute;
	top: 17%;
	right: 8%;
	color: #000;
}
.n_pro25_box1 .mask .tit{
	font-size: 0.4rem;
	color: #000;
}
.n_pro25_box1 .mask .con{
	font-size: 0.24rem;
	line-height: 1.5;
	margin-top: 0.3rem;
}

.n_pro6_box4 ul li:nth-child(3n){
    margin-right: 2%;
}
.n_pro6_box4 ul li:last-child{
    margin-right: 0;
}
/* 产品详情 e */

/* ====================新闻样式========================= */

/* 新闻列表 s */
/* .c_tag{
	position: absolute;
	left: 0;
	top: 0;
	padding: 0.15rem 0.25rem;
	background-color: #005bac;
	font-size: 16px;
	color: #fff;
} */
.c_tag{
	position: absolute;
	left: -42px;
	top: -18px;
	bottom: auto;
	width: 116px;
	height: 68px;
	line-height: 92px;
	text-align: center;
	background: #005bac;
	color: #fff;
	font-size: 18px;
	letter-spacing: 1px;
	z-index: 3;
	transform: rotate(-45deg);
}
.c_tag.white{
	background-color: #fff;
	color: #005bac;
}
.c_hot{
	position: relative;
	display: inline-block;
}
.c_hot p{
	padding-left: 40px;
}
.c_hot span{
	position: absolute;
	top: 2px;
	left: 0;
	display: block;
	width: 34px;
	height: 18px;
	line-height: 20px;
	color: #fff;
	background: #E60012;
	border-radius: 8px;
	border-top-left-radius: 0;
	border-bottom-right-radius: 0;
	font-family: arial;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
}
.n_crumbs{
	font-size: 16px;
	line-height: 1.3;
	color: #333;
	margin-bottom: 0.45rem;
}
.n_newslist{}
.n_newslist ul{}
.n_newslist ul li{}
.n_newslist ul li:not(:last-child){
	margin-bottom: 0.55rem;
}
.n_newslist ul li a{
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	width: 100%;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.n_newslist ul li .img{
	width: 40%;
}
.n_newslist ul li .pic img{}
.n_newslist ul li .txt{
	width: 60%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 1rem 0 1rem 0.5rem;
}
.n_newslist ul li .txt .info{
	width: calc(100% - 110px);
}
.n_newslist ul li .txt .info .tit{
    width: 100%;
	font-size: 18px;
	line-height: 1.3;
	color: #005bac;
}
.n_newslist ul li .txt .info .des{
	font-size: 14px;
	color: rgb(51,51,51,.7);
	line-height: 1.5;
	margin-top: 0.16rem;
	height: 3em;
}
.n_newslist ul li .txt .time{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-end;
}
.n_newslist ul li .txt .time .date{
	font-size: 22px;
	color: rgb(51,51,51,.9);
}
.n_newslist ul li .txt .time span{
	padding-left: 0.18rem;
	line-height: 22px;
	border-left: 1px solid #7f7f7f;
}
.n_newslist ul li .txt .time span i{}
/* 新闻列表 e */

/* 新闻详情 s */
.bg-f2 {
    background-color: #f2f2f2;
}
.n_news_det{
	background: #fff;
	border-radius: 0.16rem;
	padding: 0.5rem 2%;
}
.n_news_det .w16{}

.n_news_det .tit{
	font-size: 0.32rem;
	line-height: 1.3;
}
.n_news_det .time{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 0.35rem;
	font-size: 16px;
	border-bottom: 1px solid #efefef;
	margin: 0.3rem 0 0.4rem;
	color: #666;
}
.n_news_det .time .fl{}
.n_news_det .time .fl span:not(:last-child){
	margin-right: 0.15rem;
}
.n_news_det .time .fr{}
.
.n_news_det .time b{
	font-weight: 700;
	color: #005bac;
}
.n_news_det .main{
	font-size: 16px;
	line-height: 1.75;
	color: #717171;
	word-wrap: break-word;
}
.n_news_det .main img{
	display: inline-block;
	max-width: 100% !important;
	height: auto !important;
	margin: 1em 0;
}
.n_news_det .main span{
	 text-wrap: wrap !important;
}
.n_news_det .back{
	display: block;
	font-size: 16px;
	height: 42px;
	line-height: 42px;
	background: #f5f5f5;
	text-align: center;
	width: 100%;
	margin-top: 0.3rem;
}
.n_news_det .back:hover{
	background-color: #005bac;
	color: #fff;
}
.n_news_det .fanye{
	padding-top: 0.3rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.n_news_det .fanye .fl{
	width: 48%;
}
.n_news_det .fanye .fr{
	width: 48%;
}
.fanye dt.dt2 {
    text-align: right;
}
.n_news_det .tags{
	padding: 0.3rem 0;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	font-size: 14px;
	line-height: 1.3;
	margin-top: 0.45rem;
	color: #333;
}
.n_news_det .tags a{
	border: 1px solid #ddd;
	padding: 0.1em 0.5em;
	text-align: center;
	color: #333;
}
.n_news_det .tags a:hover{
	background-color: #005bac;
	color: #fff;
	border-color: #005bac;
}

.n_news_det .fanye a{
	display: block;
}
.n_news_det .fanye .bt{
	font-size: 16px;
	display: inline-flex;
	height: 30px;
	line-height: 30px;
	margin-bottom: 5px;
}
.n_news_det .fanye .bt span{
	display: inline-block;
	font-size: 20px;
	margin-right: 5px;
}
.n_news_det .fanye .fl .bt span{
	transform: rotate(180deg);
}
.fanye dt.dt2 .bt span {
    margin: 0;
    margin-left: 5px;
}
.n_news_det .fanye p{
	color: #717171;
	font-size: 16px;
	line-height: 1.5;
	height: 3em;
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.n_news_det .fanye a:hover p{
	color: #005bac;
}

.xg_new{
	background: #fff;
	border-radius: 0.16rem;
	padding: 0.5rem 2%;
}
.xg_new h3{
	color: #333;
	margin-bottom: 0.25rem;
}
.xg_new .swiper{
	padding-bottom: 0.3rem;
}
.xg_new ul li{
	padding: 0 1px;
}
.xg_new ul li .tit{
	display: block;
	line-height: 1.5;
	height: 3em;
	padding: 0 5%;
	margin-top: 0.15rem;
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
/* 新闻详情 e */

/* 视频中心 s */
.n_video{}
.n_video ul{}
.n_video ul li{
	float: left;
	width: 48%;
	margin-right: 4%;
	margin-bottom: 0.6rem;
}
.n_video ul li:nth-child(2n){
	margin-right: 0;
}
.n_video ul li a{
	display: block;
}
.n_video ul li .pic{}
.n_video ul li .pic i{
	position: absolute;
	display: block;
	width: 1rem;
	height: 1rem;
	left: 50%;
	top: 50%;
	margin-left: -0.5rem;
	margin-top: -0.5rem;
	background: url('../images/ico_play.png') no-repeat center;
	background-size: 100% 100%;
	z-index: 3;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.n_video ul li:hover .pic i{
	transform: scale(0.95);
}
.n_video ul li .tit{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 0.08rem;
	padding: 0.16rem 0 0.16rem 0.25rem;
	color: #333;
	border-bottom: 1px solid #7f7f7f;
}
.n_video ul li .tit p{
	font-size: 0.2rem;
	line-height: 1.2;
	flex: 1;
}
.n_video ul li .tit span{
	display: inline-block;
	height: 24px;
	border-left: 1px solid #333;
}
.n_video ul li .tit span i{
	line-height: 24px;
	margin-left: 15px;
	margin-right: 10px;
}
/* 视频中心 e */

/* ====================案例样式========================= */

/* 工程案例 s */
.n_case{}
/* 工程案例 e */

/* ====================加盟样式========================= */

/* 加盟申请 s */
.n_apply_01{}
.n_apply_01 ul{}
.n_apply_01 ul li{
	float: left;
	width: 21.5%;
	margin-right: calc(14% / 3);
	background-color: #f2f2f2;
	padding: 0.5rem 4% 0.4rem;
	text-align: center;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.n_apply_01 ul li:hover{
	transform: translateY(-10px);
}
.n_apply_01 ul li:nth-child(4n){
	margin-right: 0;
}
.n_apply_01 ul li .ico{
	height: 0.7rem;
	line-height: 0.7rem;
}
.n_apply_01 ul li .ico img{
	max-height: 100%;
	display: inline-block;
}
.n_apply_01 ul li .info{
	margin-top: 0.15rem;
}
.n_apply_01 ul li .tit{
	color: #000;
}
.n_apply_01 ul li .tit::after{
	content: "";
	display: block;
	width: 0.64rem;
	height: 1px;
	background-color: #616161;
	margin: 0.5rem auto 0.25rem;
}
.n_apply_01 ul li .des{
	line-height: 1.6;
	color: rgb(51,51,51,.8);
}

.n_apply_02{
	padding-bottom: 0.8rem;
}
.n_apply_02 ul{}
.n_apply_02 ul li{
	width: 1.64rem;
	height: 1.64rem;
	margin: 0 0.75rem;
	border-radius: 50%;
	color: #fff;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	background-image: linear-gradient(to bottom, #71a6f5 0%, #3968f6 100%);
}
.n_apply_02 ul li:hover{
	transform: translateY(-10px);
}
.n_apply_02 ul li p{
	display: block;
	font-size: 0.22rem;
	line-height: 1.5;
	color: rgb(255,255,255,.8);
}

.n_apply_03{
	background-color: #f0f0f0;
}
.n_apply_03 .con{}
.n_apply_03 .con form{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.n_apply_03 .mui-input-row{
	width: 32%;
	margin-right: 2%;
	margin-top: 0.45rem;
}
.n_apply_03 .mui-input-row.w100{
	width: 100%;
	margin-right: 0;
}
.n_apply_03 .mui-input-row.input-type{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}
.n_apply_03 .mui-input-row.w50{
	width: 50%;
	margin-right: 0;
}
.n_apply_03 .mui-input-row.input-type .mui-input-col label{
	font-size: 16px;
	line-height: 2.5;
	color: #333;
}
.n_apply_03 .mui-input-row.input-type .mui-input-col:first-child{
	margin-right: 0.4rem;
}
.n_apply_03 .mui-input-row.input-type .mui-input-col:last-child{
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-direction: column;
}
.n_apply_03 .mui-input-row.input-type .mui-input-col:last-child label{
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.n_apply_03 .mui-input-row.input-type .mui-input-col:last-child input{
	margin-right: 0.12rem;
}
.n_apply_03 .mui-input-row.input-type .mui-input-col:last-child input[type="radio"]{
	cursor: pointer;
}
.n_apply_03 .mui-input-row.input-type .mui-input-col:last-child input[type="text"]{
	width: 330px;
	height: 40px;
	line-height: 40px;
	margin-left: 0.12rem;
}
.n_apply_03 .mui-input-row:nth-child(3n){
	margin-right: 0;
}
.n_apply_03 .mui-input-row input[type="text"]{
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding-left: 0.2rem;
	font-size: 16px;
	color: #333;
	background-color: #fff;
	border: none;
}
.n_apply_03 .mui-input-row select{
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding-left: 0.2rem;
	font-size: 16px;
	color: rgb(51,51,51,.6);
	border: none;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.n_apply_03 .mui-input-row select{
	background: #fff url('../images/ico_down2.png') no-repeat center;
	background-position: 95% center;
}

.n_apply_03 .mui-input-row select{
	padding-right: 0.2rem;
}
.n_apply_03 .mui-input-row.input-type input{
	-webkit-appearance: radio;
}
.n_apply_03 .mui-input-row input::placeholder{
	font-size: 16px;
	color: rgb(51,51,51,.6);
}
.n_apply_03 .mui-input-row textarea{
	width: 100%;
	height: 220px;
	padding: 0.15rem;
	font-size: 16px;
	line-height: 1.5;
	color: rgb(51,51,51,.6);
	background-color: #fff;
	border: none;
}
.n_apply_03 .mui-input-row label{}
.n_apply_03 .mui-input-row .mui-input-col{}
.n_apply_03 .mui-input-row.btn{
	margin-top: 0.6rem;
}
.n_apply_03 .mui-input-row button{
	display: inline-block;
	border: none;
	width: 180px;
	height: 50px;
	line-height: 50px;
	border-radius: 25px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	background-image: linear-gradient(to bottom, #70a5f5 0%, #3a69f6 100%);
	cursor: pointer;
}

.franchisee{
	position: relative;
	width: 100%;
	height: 80px;
	overflow: hidden;
}

.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.franchisee ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.franchisee ul li{
	width: 50%;
}
.franchisee ul li p{
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	color: #333;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.n_apply_04{}
.n_apply_04 .n_tit h3{
	margin-bottom: 0.2rem;
}
.n_apply_04 .n_tit p{
	font-size: 0.24rem;
	color: rgb(51,51,51,.8);
	text-align: center;
}
.n_apply_04 .con{}
.n_apply_04 ul{}
.n_apply_04 ul li{
	width: 9.5%;
	text-align: center;
}

.n_apply_04 ul li .ico{
	position: relative;
}
.n_apply_04 ul li .ico img{}
.n_apply_04 ul li p{
	font-size: 0.2rem;
	color: rgb(0,0,0,.8);
	margin-top: 0.15rem;
}
.n_apply_04 ul li:not(:last-child) .ico::after{
	position: absolute;
	content: "";
	display: block;
	width: 52%;
	height: 0.02rem;
	background-color: #4974f5;
	left: 99%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.n_apply_04 ul li:not(:last-child) .ico::before{
	position: absolute;
	content: "";
	display: block;
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 50%;
	background-color: #4974f5;
	left: 148%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
/* 加盟申请 e */

/* 旗舰店形象 s */
.n_store{}
.n_store ul{}
.n_store ul li:not(:last-child){
	margin-bottom: 0.4rem;
}
.n_store ul li a{
	display: block;
}
.n_store ul li img{}
/* 旗舰店形象 e */

/* 资料下载 s */
.n_down{}
.n_down .nav_item{
	border-bottom: 1px solid #b2b2b2;
}
.n_down .nav_item a{
	float: left;
	position: relative;
	font-size: 16px;
	line-height: 1.2;
	padding: 0.16rem 0.2rem;
	color: rgb(0,0,0,.8);
}
.n_down .nav_item a::after{
	position: absolute;
	content: "";
	display: block;
	width: 0%;
	top: 100%;
	left: 0;
	height: 1px;
	background-color: #005bac;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	z-index: 3;
}
.n_down .nav_item a.active{
	color: #005bac;
}
.n_down .nav_item a.active::after{
	width: 100%;
}
.n_down .con{}
.n_down .item{
	display: none;
}
.n_down .item.show{
	display: block;
}
.n_down ul.xzul{
	font-size: 14px;
	color: rgb(51,51,51,.9);
	background-color: #fff;
	overflow: hidden;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.n_down ul.xzul:nth-child(2n + 1){
	background-color: #f8f7f7;
}
.n_down ul.xzul:hover{
	background-color: #005bac;
	color: #fff;
}
.n_down ul.xzul.xzul2{
	background-color: #4d4d4d;
	color: rgb(255,255,255,.9);
}
.n_down ul.xzul li{
	float: left;
	width: 16%;
	height: 70px;
	line-height: 70px;
	text-align: center;
	text-transform: uppercase;
}
.n_down ul.xzul li a i{
	font-size: 0.24rem;
}
.n_down ul.xzul li.li1{
	width: 36%;
	padding-left: 5%;
	text-align: left;
}
/* 资料下载 e */

/* ====================服务样式========================= */

/* 服务介绍 s */
.n_ser_01{}
.n_ser_01 .item{
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	flex-wrap: wrap;
}
.n_ser_01 .item .info .tit{
	font-size: 0.3rem;
	font-weight: 700;
	margin-bottom: 0.25rem;
	color: #005bac;
}
.n_ser_01 .item .info .des{}
.n_ser_01 .item .info .des p{
	font-size: 14px;
	line-height: 2.25;
	color: rgb(51,51,51,.8);
}
.n_ser_01 .item1 .info{
	padding-right: 12%;
}
.n_ser_01 .item1 .info,.n_ser_01 .item2 .pic{
	width: 53%;
}
.n_ser_01 .item1 .pic,.n_ser_01 .item2 .info{
	width: 47%;
}
.n_ser_01 .item .pic img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.n_ser_01 .item2 .info{
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
	padding-bottom: 0.2rem;
}
.n_ser_01 .item2 .info .box{
	width: 4.5rem;
}
/* 服务介绍 e */


/* 服务流程 s */
.n_ser_02{
	color: #fff;
	background: url('../images/n_ser_02_bg.jpg') no-repeat center/cover;
	padding: 1.2rem 0 2.4rem;
}
.n_ser_02 .tit{
	line-height: 1.3;
}
.n_ser_02 .tit h3{
	font-size: 0.3rem;
	font-weight: 700;
}
.n_ser_02 .tit p{
	font-size: 18px;
	margin-top: 0.45rem;
}
.n_ser_02 .con{
	position: relative;
	margin-top: 1.2rem;
}
.n_ser_02 .pic{}
.n_ser_02 .pic img{	
	margin: 0 auto;
}
.n_ser_02 .mask{}
.n_ser_02 .mask ul{}
.n_ser_02 .mask ul li{
	position: absolute;
	margin-top: 0.1rem;
}
.n_ser_02 .mask ul li:nth-child(1){
	width: 3.05rem;
	top: 5px;
	right: 5.8%;
}
.n_ser_02 .mask ul li:nth-child(2){
	width: 2.4rem;
	right: 0;
	top: 37.7%;
}
.n_ser_02 .mask ul li:nth-child(3){
	width: 2.3rem;
	right: 8%;
	top: 77.5%;
}
.n_ser_02 .mask ul li:nth-child(4){
	width: 2.1rem;
	left: 8%;
	top: 77.5%;
}
.n_ser_02 .mask ul li:nth-child(5){
	width: 2.1rem;
	left: 0;
	top: 37.7%;
}
.n_ser_02 .mask ul li:nth-child(6){
	left: 11%;
	top: 0;
	width: 1.7rem;
}
.n_ser_02 .mask ul li p{
	font-size: 0.18rem;
	line-height: 1.75;
}
/* 服务流程 e */

/* 免费服务 s */
.n_ser_03{
	padding: 2rem 0 1.6rem;
}
.n_ser_03 .pic{
	text-align: center;
}
.n_ser_03 .pic img{
	display: inline-block;
}
.n_ser_03 ul{}
.n_ser_03 ul li{
	width: 33.3333%;
}
.n_ser_03 ul li p{
	line-height: 2.25;
	color: rgb(0,0,0,.8);
}
/* 免费服务 e */

/* 预约服务 s */
.n_reservation{}
.n_reservation ul{}
.n_reservation ul li{
	float: left;
	width: 31.25%;
	margin-right: 3.125%;
}
.n_reservation ul li:nth-child(3n){
	margin-right: 0;
}
.n_reservation ul li .pic{}
.n_reservation ul li .pic img{}
.n_reservation ul li .txt{}
.n_reservation ul li .txt a{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 125px;
	background-color: #005bac;
}
.n_reservation ul li .txt .ico{}
.n_reservation ul li .txt .ico img{}
.n_reservation ul li .txt .info{
	color: #fff;
	line-height: 1.3;
	margin-left: 0.4rem;
}
.n_reservation ul li .txt .info p{
	font-size: 30px;
}
.n_reservation ul li .txt .info span{
	font-size: 20px;
}
/* 预约服务 e */

/* 搜索 s */
.n_search{}
.n_search .tit{
}
.n_search .tit span{
	color: red;
}
.n_search ul{}
.n_search ul li{
	width: 100%;
}
.n_search ul li a{
	position: relative;
	display: block;
	line-height: 1.5;
	padding: 0.4rem 0;
	border-bottom: 1px solid #e5e5e5;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.n_search ul li:first-child{
	border-top: 1px solid #e5e5e5;
}
.n_search ul li a::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    height: 1px;
    background: #005bac;
    transition: all 0.5s;
    width: 0;
}
.n_search ul li a:hover::after{
	width: 100%;
}
.n_search ul li .tit{
	font-size: 22px;
	color: #333;
	margin-bottom: 0.12rem;
}
.n_search ul li .date{
	font-size: 14px;
	color: #999;
}
.n_search ul li .des{
	font-size: 16px;
	color: #333;
	margin-top: 0.12rem;
}
.n_search ul li:hover .tit,.n_search ul li:hover .des{
	color: #005bac;
}
/* 搜索 e */

/* 真伪查询 s */
.n_query{
	color: rgb(51,51,51,.8);
}
.n_query .p1{
	font-size: 16px;
	line-height: 1.75;
}
.n_query .con{}
.n_query .con .fl{
	width: 50%;
}
.n_query .con .fl .info{
	margin-bottom: 0.7rem;
}
.n_query .con .fl .info h3{
	font-size: 24px;
	font-weight: 700;
	color: #005bac;
	margin-bottom: 0.2rem;
}
.n_query .con .fl .info p{
	font-size: 14px;
	line-height: 2.25;
}
.n_query .con .fl .boxinput,.n_query .con .fl iframe{
	width: 100%;
}
.n_query .con .fl body{
	margin: 0;
	padding: 0;
}
.n_query .con .fl form{
	position: relative;
}
.n_query .con .fl form input{
	width: 100%;
	height: 46px;
	line-height: 44px;
	border: 1px solid #8a8989;
	border-radius: 25px;
	padding-left: 0.2rem;
	font-size: 18px;
	color: #333;
}
.n_query .con .fl form i{
	position: absolute;
	right: 0.24rem;
	top: 8px;
	font-size: 0.3rem;
	color: rgb(51,51,51,.8);
}
.n_query .con .fl form input::placeholder{
	font-size: 18px;
	color: rgb(0,0,0,.5);
}
.n_query .con .fl form button{
	border: none;
	margin-top: 0.25rem;
	border-radius: 0.25rem;
	width: 1.6rem;
	height: 0.5rem;
	font-size: 18px;
	text-align: center;
	color: #fff;
	background-image: linear-gradient(to bottom, #70a5f5 0%, #3a69f6 100%);
}


.n_query .con .fr{
	width: 50%;
}
.n_query .con .fr .pic{}
.n_query .con .fr .pic img{
	display: inline-block;
}
/* 真伪查询 e */


/* 试压服务 s */
.n_pressure{
	padding: 1rem 0 1.6rem;
}
.n_pressure .con{
	position: relative;
}
.n_pressure .con{
	background: url('../images/n_pressure_bg2.png') no-repeat center;
}
.n_pressure .con .item{
	width: 25%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.n_pressure .con .item:nth-child(2n){
	flex-direction: column-reverse;
}
.n_pressure .con .item .ico{
	width: 1.5rem;
	height: 1.5rem;
	line-height: 1.5rem;
	border-radius: 50%;
	text-align: center;
	background-color: #005bac;
}
.n_pressure .con .item .ico img{
	display: inline-block;
	max-width: 90%;
	max-width: 90%;
}
.n_pressure .con .item .info{
	margin-top: 1.2rem;
}
.n_pressure .con .item:nth-child(1) .info{
	padding-right: 20%;
}
.n_pressure .con .item:nth-child(2) .info,
.n_pressure .con .item:nth-child(3) .info{
	padding: 0 10%;
}
.n_pressure .con .item:last-child .info{
	padding-left: 20%;
}
.n_pressure .con .item:nth-child(2n) .info{
	margin-top: 0;
	margin-bottom: 1.2rem;
}
.n_pressure .con .item .info h4{
	font-size: 18px;
	font-weight: 700;
	color: #005bac;
}
.n_pressure .con .item .info p{
	font-size: 12px;
	color: #333333;
	line-height: 2.25;
	margin-top: 0.12rem;
}
.n_pressure .bot{}
.n_pressure .bot img{
	width: 32%;
}
/* 试压服务 e */

/* ====================联系样式========================= */

/* 加入我们 s */
.n_join{}
.n_join .tit{
	font-weight: 700;
	color: #005bac;
}
.n_join .des{
	line-height: 1.75;
	color: rgb(51,51,51,.9);
}
.n_join .des p{
	font-size: 16px;
	margin-bottom: 0.1rem;
}
.n_join .des p:nth-child(2n - 1){
	font-size: 18px;
	margin-bottom: 0;
}
.n_join .con{
	margin-top: 0.3rem;
}
.n_join .jointit{
	background-color: #0070C0;
	font-size: 18px;
	line-height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	color: white;
	text-align: center;
}
.n_join .jointit span{
	width: 18%;
}
.n_join .jointit span:last-child{
	width: 10%;
}
.n_join .joinlist{}
.n_join .joinlist li{
	border: 1px solid #e5e5e5;
	border-top: none;
}
.n_join .joinlist li dt{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	text-align: center;
	font-size: 18px;
	line-height: 70px;
	color: rgb(51,51,51,.7);
	text-align: center;
}
.n_join .joinlist li dt span{
	width: 18%;
}
.n_join .joinlist span:last-child{
	width: 10%;
}
.n_join .joinlist li dt span .jia{
	width: 23px;
	height: 23px;
	display: inline-block;
	background: url('../images/jia2.png') no-repeat center center;
	background-size: 100% auto;
	cursor: pointer;
}
.n_join .joinlist li dt span .jian {
    background: url('../images/jian2.png') no-repeat center center;
}
.n_join .joinlist li dd{
	display: none;
	border-top: 1px solid #e5e5e5;
	padding: 0.4rem;
	font-size: 16px;
	line-height: 2;
	color: #333;
}
/* 加入我们 e */

/* 720全景 s */
.n_vr iframe{
	width: 100%;
	height: 5.2rem;
}
/* 720全景 e */

/* 联系我们 s */
.n_contact_info{
	padding-top: 0.8rem;
}
.n_contact_info .map{
	height: 5.2rem;
}
.n_contact_info ul{}
.n_contact_info ul li{
	float: left;
	width: 32%;
	margin-right: 2%;
	background-color: #ededed;
	border-radius: 6px;
	padding: 0.25rem 0.35rem;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.n_contact_info ul li:hover{
	background-image: linear-gradient(to bottom, #71a6f5 0%, #3968f6 100%);
}
.n_contact_info ul li:nth-child(3n){
	margin-right: 0;
}
.n_contact_info ul li .tit{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 0.16rem;
	margin-bottom: 0.16rem;
	border-bottom: 1px solid #cccccc;
}
.n_contact_info ul li p{
	font-size: 16px;
	line-height: 2.25;
	color: #000;
}
.n_contact_info ul li span{
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 38px;
	border: 1px solid #656565;
	border-radius: 50%;
	text-align: center;
}
.n_contact_info ul li:hover span{
	border-color: #fff;
}
.n_contact_info ul li span i{
	font-size: 20px;
}
.n_contact_info ul li .des{
	font-size: 18px;
	color: #333;
}
.n_contact_info ul li:hover p,.n_contact_info ul li:hover span,.n_contact_info ul li:hover span i,.n_contact_info ul li:hover .des{
	color: white;
}
.amap-overlays{
	z-index: 9;
}
/* 联系我们 e */

/* 在线留言 s */
.n_mess{}
.n_mess .tit{
	position: relative;
}
.n_mess .tit::before{
	position: absolute;
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #f3f3f3;
}
.n_mess .tit h3{
	position: relative;
	display: inline-block;
	color: #005bac;
	font-weight: 700;
	padding: 0 0.3rem;
	background-color: #fff;
}
.n_mess .con{
	padding: 0 9%;
}
.n_mess .con form{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.n_mess .mui-input-row{
	width: 48%;
	margin-bottom: 0.16rem;
}
.n_mess .mui-input-row.w100{
	width: 100%;
}
.n_mess .mui-input-row label{
	display: block;
	font-size: 14px;
	color: rgb(51,51,51,.9);
	margin-bottom: 0.12rem;
}
.n_mess .mui-input-row input,.n_mess .mui-input-row select{
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-radius: 25px;
	background-color: #f8f7f7;
	padding-left: 0.2rem;
	border: none;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.n_mess .mui-input-row select{
	background: #f8f7f7 url('../images/ico_down.png') no-repeat center;
	background-position: 95% center;
	color: rgb(51,51,51,.5);
}
.n_mess .mui-input-row input::placeholder{
	font-size: 14px;
	color: rgb(51,51,51,.5);
}
.n_mess .mui-input-row textarea{
	width: 100%;
	height: 1.8rem;
	border-radius: 0.06rem;
	background-color: #f8f7f7;
	padding: 0.15rem;
	font-size: 14px;
	line-height: 1.5;
	border: none;
}
.n_mess .btn button,.c_btn a{
	display: inline-block;
	width: 180px;
	height: 50px;
	font-size: 20px;
	color: #fff;
	line-height: 50px;
	border-radius: 25px;
	text-align: center;
	border: none;
	background-image: linear-gradient(to bottom, #71a6f5 0%, #3968f6 100%);
	cursor: pointer;
}
/* 在线留言 e */

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
	.Header-container .c-nav&gt;li{
		margin-right: 0.4rem;
	}
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
	.pc{display: none;}
	.mb{display: block;}
	
	.Header-top .fl .logo{
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		left: 4%;
	
	}
	.Header-top .fl .logo img{
		height: 30px;
	}
	.Header-top .fl .logo a{
		font-size: 0;
		display: flex;
		align-items: center;
	}
	.Header-top .fl .info{
		display: none;
	}
	.Header-top .fr{
		display: none;
	}
	
	.i_tit h3{
		font-size: 0.36rem;
	}
	.i_tit h3::before{
		background-size: 2.11rem auto;
		height: 0.53rem;
		padding-right: 0.2rem;
	}
	.i_tit h3 span{
		padding-left: 0.2rem;
	}
	.i_pro .con{
		flex-wrap: wrap;
		flex-direction: column;
	}
	.i_pro .con .fl,.i_pro .con .fr{
		width: 100%;
	}
	.i_pro .con .fl .txt{
		display: none;
	}
	.i_pro .con .fr{
		padding: 0.8rem 0;
	}
	.i_pro .con .fl .pic img{
		margin: 0 auto;
		max-width: 100%;
	}
	.i_pro .con .fl .pic{
		position: relative;
	}
	.i_pro .con .fr .txt{
		background: none;
		margin-bottom: 0;
	}
	.i_pro .con::before{
		width: 100%;
		left: 0%;
		background: none;
	}
	
	.i_pro .bot ul li{
		width: 33.333%;
		font-size: 14px;
		margin: 0.2rem 0;
	}
	.i_pro .bot ul li .ico img{
		width: 1.5rem;
	}
	
	.i_pro2 ul li,.i_pro2 ul li:nth-child(3n){
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	.i_pro2 ul li:nth-child(2n){
		margin-right: 0;
	}
	
	.pd-120,.pd-140,.pd-160,.pd-180{padding: 1rem 0;}
	
	.i_ab .con{
		padding: 0.8rem 0;
	}
	.i_ab .con ul{
		margin-top: 0.5rem;
	}
	.i_ab .con ul li{
		width: 50%;
		margin: 0.2rem 0;
		padding-left: 5% !important;
	}
	.i_ab .con ul li p{
		margin-top: 0.12rem;
	}
	
	.i_str ul li{
		width: 100%;
		flex-direction: column;
	}
	.i_str ul li .txt{
		height: auto;
		padding: 10% 5%;
	}
	.i_str ul li .txt::after {
	    bottom: 100%;
	    top: auto;
	    border-top: none;
	    border-bottom: 20px solid #00a0e9;
	}
	.i_str ul li:nth-child(2n) .txt::after{
		border-bottom: 20px solid #005bac;
	}
	
	.i_hor{
		margin-top: 0;
	}
	.i_hor .i_tit{
		top: 10%;
	}
	
	.i_ben ul{
		padding-top: 0;
	}
	.i_ben ul li{
		width: 49%;
		margin-right: 2%;
	}
	.i_ben ul li:nth-child(2n){
		margin-right: 0;
	}
	
	.i_ser .pic,.i_ser ul{
		width: 100%;
	}
	.i_ser ul{
		margin-top: 0.3rem;
	}
	.i_ser ul li,.i_ser ul li:nth-child(3n){
		width: 49%;
		margin-right: 2%;
	}
	.i_ser ul li:nth-child(2n){
		margin-right: 0;
	}
	
	.n_tit h3{
		font-size: 0.42rem;
		line-height: 1.3;
		margin-bottom: 0.32rem;
	}
	.n_apply_03 .mui-input-row{
		width: 100%;
		margin-right: 0;
		margin-top: 0.3rem;
	}
	.n_apply_03 .mui-input-row:first-child{
		margin-top: 0;
	}
	.n_apply_03 .mui-input-row label{
		line-height: 1.5;
	}
	.n_apply_03 .mui-input-row button{
		width: 160px;
		line-height: 42px;
		height: 42px;
		font-size: 16px;
	}
	.i_new .top{
		margin-bottom: 0.5rem;
	}
	.i_new .bot .item .box .fl{
		padding: 0.3rem;
	}
	.i_new .top ul li{
		width: 20%;
	}
	.i_new .top ul li a{
		padding: 0.2rem;
	}
	.i_new .bot .item .box .fl,.i_new .bot .item .box .fr{
		width: 100%;
	}
	
	ul.list3 li,ul.list3 li:nth-child(3n){
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	ul.list3 li:nth-child(2n){
		margin-right: 0;
	}
	ul.list3 li .tit{
		height: 4em;
	}
	.n_pro8_box2 ul.list3 li:nth-child(2n){
		margin-right: 2%;
	}
	.n_pro8_box2 ul.list3 li:nth-child(2n - 1){
		margin-right: 0;
	}
	
	.i_partner ul li{
		width: 32%;
		margin: 0.2rem 0;
		margin-right: 2%;
	}
	.i_partner ul li:nth-child(3n){
		margin-right: 0;
	}
	.Footer-container .top .fl,.Footer-container .top .fr{
		width: 100%;
	}
	.Footer-container .top .fr{
		margin-top: 0.35rem;
		/* display: none; */
	}
	.Footer-container .mid .w12{
		flex-direction: column;
	}
	.Footer-container .mid .tit{
		margin-bottom: 0.25rem;
	}
	.Footer-container .mid .con{
		margin-left: 0;
	}
	.Footer-container .top .fr dl{
		width: 100%;
		padding-right: 0;
		border-right: none !important;
		border-bottom: 1px solid rgb(255,255,255,.8);
		margin-bottom: 0;
		padding-right: 0.25rem;
	}
	.Footer-container .top .fr dl dt{
		display: flex;
		align-items: center;
		justify-content: space-between;
		font-size: 16px;
		padding: 0.3rem 0;
		margin-bottom: 0;
	}
	.Footer-container .top .fr dl dt i{
	   -webkit-transition: all 0.3s ease-out;
    	-moz-transition: all 0.3s ease-out;
    	-ms-transition: all 0.3s ease-out;
    	-o-transition: all 0.3s ease-out;
    	transition: all 0.3s ease-out;
	}
	.Footer-container .top .fr dl dt.on i{
	    transform: rotate(180deg);
	}
	.foot_nav_link{
		display: none;
		padding-bottom: 0.25rem;
	}
	
	.n_ban{
		height: 3.8rem;
	}
	.n_ban img{
		display: none;
	}
	.sort_nav_view ul{
		flex-wrap: wrap;
	}
	
	.n_pro1_box1 .top{
		background: none !important;
	}
	.n_pro1_box1 .top .info h4{
		margin-top: 0.45rem;
	}
	.n_pro1_box1 .bot .pic,.n_pro1_box1 .bot .info{
		width: 100%;
	}
	.n_pro1_box1 .bot .info{
		padding-left: 0;
	}
	.n_pro1_box1 ul li{
		width: 100%;
		margin-bottom: 2%;
	}
	
	[class*="n_pro"] .pro_txt p{
		margin-top: 0.2rem;
	}
	
	.pro_txt_ul li{
		width: 100%;
	}
	
	.n_pro_pic .con ul li{
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	.n_pro_pic .con ul li:nth-child(2n){
		margin-right: 0;
	}
	
	.pro_ul_50 li{
		width: 100%;
		margin-right: 0;
		padding-left: 0 !important;
	}
	
	.n_pro2_bot .con{
		padding: 0.6rem;
		background-image: none !important;
	}
	
	.n_pressure .con{
		background: none;
		align-items: flex-start;
	}
	
	.n_pressure .con .item{
		width: 50%;
		padding: 0.2rem 0;
	}
	.n_pressure .con .item:nth-child(2n){
		flex-direction: column;
	}
	.n_pressure .con .item .ico img{
		width: 0.88rem;
	}
	
	.n_pressure .con .item:nth-child(2n) .info,.n_pressure .con .item:nth-child(1) .info,.n_pressure .con .item .info{
		margin-bottom: 0;
		margin-top: 0.4rem;
		text-align: center;
		padding-right: 0;
		padding-left: 0;
	}
	.n_pressure .con .item .info p{
	}
	
	.mt110,.mt120,.mt130,.mt140{
		margin-top: 1rem;
	}
	
	.n_pressure .bot img{
		width: 100%;
		margin-bottom: 2%;
	}
	
	.n_apply_01 ul li{
		width: 49%;
		margin: 2% 2% 2% 0;
		padding: 0.6rem 4%;
	}
	.n_apply_01 ul li:nth-child(2n){
		margin-right: 0;
	}
	.n_apply_01 ul li .info{
		margin-top: 0.25rem;
	}
	.n_apply_01 ul li .tit::after{
		margin-top: 0.35rem;
	}
	
	.n_apply_02 ul li{
		width: 2rem;
		height: 2rem;
		margin: 0 0.1rem;
	}
	
	.n_apply_02 ul li p{
		font-size: 0.3rem;
	}
	
	.n_apply_04 ul li{
		width: 32.5%;
		padding: 0.2rem 0;
		text-align: center;
	}
	.n_apply_04 ul li img{
		display: inline-block;
	}
	.n_apply_04 ul li:not(:last-child) .ico::before,.n_apply_04 ul li:not(:last-child) .ico::after{
		display: none;
	}
	.n_apply_04 ul li p{
		font-size: 0.28rem;
		margin-top: 0.25rem;
	}
	
	.n_down ul.xzul li{
		width: 32%;
		line-height: 60px;
		height: 60px;
	}
	.n_down ul.xzul li:nth-child(2),.n_down ul.xzul li:nth-child(3){
		display: none;
	}
	.n_down ul.xzul li a i{
		font-size: 0.36rem;
	}
	.n_down .nav_item a{
		width: 33.333%;
		text-align: center;
		padding: 0.2rem 0.25rem;
	}
	
	.n_newslist ul li a{
		flex-wrap: wrap;
	}
	.n_newslist ul li .img{
		width: 100%;
	}
	.n_newslist ul li .txt{
		width: 100%;
		padding: 0.5rem 0;
	}
	
	.n_news_det{
		padding: 0.6rem 0.4rem;
	}
	
	.n_news_det .tit{
		font-size: 0.4rem;
	}
	.n_news_det .fanye .bt span{
		font-size: 24px;
	}
	.n_news_det .fanye .bt{
		font-size: 16px;
	}
	.n_news_det .fanye p{
		font-size: 14px;
	}
	.xg_new{
		padding: 0.6rem 4%;
	}
	.xg_new .swiper{
		padding-bottom: 0.5rem;
	}
	
	.sort_nav{
		position: relative;
		height: 42px;
	}
	.sort_nav .tit{
		display: flex;
	}
	.sort_nav .sort_nav_view{
		position: absolute;
		top: 42px;
		left: 0;
		background: #fff;
		display: none;
		box-shadow: 0px 0px 5px 1px rgb(0 0 0 / 15%);
		max-width: 100%;
		z-index: 9;
	}
	.sort_nav ul li{
		flex: none;
		width: 100%;
		border-bottom: 1px solid rgba(0,0,0,.05);
		color: #333;
	}
	.sort_nav ul li.active{
		background-color: #005bac;
		color: #fff;
	}
	.sort_nav .tit h3{
		font-size: 16px;
	}
	.sort_nav ul li a{
		display: block;
		width: 100%;
		padding: 0 5%;
		font-size: 16px;
		line-height: 42px;
		text-align: center;
	}
	.sort_nav .tit i{
		transition: all .5s ease;
		transform: rotate(-90deg);
	}
	.sort_nav .tit.on i{
		transform: rotate(90deg);
	}
	
	.tc_search form{
		width: 92%;
		max-width: 92%;
		padding: 0 0.2rem;
		margin-bottom: 1px;
		height: 0.8rem;
	}
	.tc_search input{
		font-size: 0.32rem;
		height: 0.8rem;
	}
	
	.n_pro27_box2 li{
	    width: 49% !important;
	    margin-right: 2% !important;
	    margin-bottom: 2% !important;
	}
	.n_pro27_box2 li img{
	    width: 100%;
	    height: 4rem;
	    object-fit: cover;
	}
	.n_pro27_box2 li:nth-child(2n){
	    margin-right: 0 !important;
	}
}

@media all and (max-width:768px) {
	[class*="n_pro"] table{
		min-width: 700px;
	}
	[class*="n_pro"] table tr td{
		font-size: 13px;
		padding: 8px;
	}
}

@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
	.i_pro2 ul li .tit i{
		margin-left: 8px;
		margin-right: 8px;
	}
	.n_apply_03 .mui-input-row.input-type .mui-input-col label{
		font-size: 14px;
	}
	.n_apply_03 .mui-input-row.input-type .mui-input-col:last-child input[type="text"]{
		width: 300px;
	}
	.n_apply_03 .mui-input-row textarea{
		padding: 0.3rem;
		font-size: 14px;
	}
	.n_apply_03 .mui-input-row input[type="text"],.n_apply_03 .mui-input-row select,
	.n_apply_03 .mui-input-row input[type="text"]::placeholder{
		font-size: 14px;
	}
	.i_new .bot .item .box .fr .info{
		width: calc(100% - 55px);
	}
	
	.n_pro8_box1 dl,.n_pro9_box2 dl,.n_pro10_box3 dl,.pro_dl_5 dl{
		justify-content: flex-start;
	}
	.n_pro8_box1 dl dd,.n_pro9_box2 dl dd,.n_pro10_box3 dl dd,.pro_dl_5 dl dd{
		width: 30%;
		margin: 2% 5% 2% 0;
	}
	.n_pro8_box1 dl dd:nth-child(3n),.n_pro9_box2 dl dd:nth-child(3n),.n_pro10_box3 dl dd:nth-child(3n),
	.pro_dl_5 dl dd:nth-child(3n){
		margin-right: 0;
	}
	
	.n_pro9_box1 ul li,.n_pro9_box1 ul li:nth-child(1){
		width: 100%;
		margin-right: 0;
	}
	/* .n_pro10_box1 ul li{
		width: 100% !important;
		margin-right: 0 !important;
		margin-bottom: 2%;
	} */
	
	.n_pro10_box2 .txt,.n_pro10_box2 .pic{
		width: 100%;
	}
	.n_pro10_box2 .pic{
		margin-top: 0.4rem;
	}
	
	.n_pro10_box5 ul li,.n_pro11_box2 ul li,.n_pro12_box2 ul li{
		 width: 49% !important;
		 margin-right: 2% !important;
		 height: 4rem;
		 margin-bottom: 2%;
	}
	.n_pro10_box5 ul li:nth-child(2n),.n_pro11_box2 ul li:nth-child(2n),.n_pro12_box2 ul li:nth-child(2n){
		margin-right: 0 !important;
	}
	.n_pro10_box5 ul li img,.n_pro11_box2 ul li a,.n_pro12_box2 ul li a{
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	
	/* .n_pro10_box5 ul li{
		width: 100% !important;
		margin-right: 0 !important;
		margin-bottom: 2%;
	}
	.n_pro10_box5 ul li img{
		width: 100%;
	} */
	
	.n_pro11_box1 .txt,.n_pro11_box1 .pic{
		width: 100%;
		max-width: 100%;
	}
	
	.n_pro16_box1 ul li,.n_pro16_box2 ul li{
		width: 100% !important;
		margin-right: 0 !important;
		margin-bottom: 2%;
	}
	.n_pro16_box1 ul li img,.n_pro16_box2 ul li img{
		width: 100%;
	}
	
	.n_pro13_box1 .fl,.n_pro13_box1 .fr{
		float: none;
		width: 100%;
	}
	.n_pro13_box1 .fr{
		margin: 0 auto;
		margin-top: 0.4rem;
	}
	
	.n_pro15_box1 .w50{
		width: 100%;
	}
	.n_pro15_box1 .w50:last-child{
		margin-top: 0.4rem;
	}
	
	.n_pro20_box1 ul li:first-child{
		width: 100%;
		margin-bottom: 2%;
	}
	.n_pro20_box1 ul li{
		width: 49%;
	}
	.n_pro20_box1 ul li:nth-child(2){
		margin-right: 2%;
	}
	
	.n_pro4_box4 ul{
		flex-wrap: wrap;
	}
	.n_pro4_box4 ul li{
		width: 100%;
		margin-bottom: 2%;
	}
	
	.n_pro6_box4 ul li:nth-child(2){
		margin-right: 2%;
	}
	.n_pro6_box4 ul li:nth-child(3){
		margin-right: 0;
	}
	
	.n_about_01 .info{
		line-height: 1.75;
	}
	
	.n_about_01 .img .small img{
		height: 2.2rem;
	}
	.n_about_02 .img .small ul li img{
		height: 2.4rem;
	}
	
	.n_about_02 .img .small ul li{
		flex: none;
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}
	.n_about_02 .img .small ul li:nth-child(2n){
		margin-right: 0;
	}
	
	.n_hor_01 .con ul{
		height: 480px;
	}
	.n_hor_01 .con ul li{
		height: 150px;
	}
	
	.n_hor_02 .n_tit{
		padding: 1rem 0;
	}
	.n_hor_02 .con{
		padding: 1rem 0;
	}
	.n_hor_02 .con ul{
		height: 580px;
	}
	.n_hor_02 .con ul li{
		height: 280px;
	}
	
	.n_ser_01 .item1 .info, .n_ser_01 .item2 .pic,.n_ser_01 .item1 .pic, .n_ser_01 .item2 .info{
		width: 100%;
	}
	.n_ser_01 .item1 .info{
		padding-right: 0;
	}
	.n_ser_01 .item1 .pic{
		margin-top: 0.4rem;
	}
	.n_ser_01 .item2{
		flex-direction: column-reverse;
	}
	.n_ser_01 .item2 .info .box{
		width: 100%;
		padding-top: 0.4rem;
	}
	
	.n_ser_02 .tit h3{
		font-size: 0.36rem;
	}
	.n_ser_02 .tit p{
		font-size: 16px;
		margin-top: 0.3rem;
	}
	.n_ser_03{
		padding-top: 1rem;
	}
	.n_ser_03 ul li{
		width: 50%;
	}
	
	.n_ser_02{
		padding: 1rem 0 2rem;
	}
	.n_ser_02 .mask ul{
		display: flex;
		flex-wrap: wrap;
		margin-top: 0.5rem;
	}
	.n_ser_02 .mask ul li{
		position: relative;
		width: 49% !important;
		margin-right: 2%;
		top: auto !important;
		left: auto !important;
		right: auto !important;
		padding: 0.1rem 0;
	}
	.n_ser_02 .mask ul li:nth-child(2n){
		margin-right: 0% !important;
	}
	
	.n_reservation ul li{
		width: 100%;
		margin-right: 0;
	}
	.n_reservation ul li:not(:last-child){
		margin-bottom: 2%;
	}
	.n_reservation ul li .txt a{
		height: 100px;
	}
	.n_reservation ul li .txt .info{
		line-height: 1.5;
	}
	.n_reservation ul li .txt .info p{
		font-size: 24px;
	}
	.n_reservation ul li .txt .info span{
		font-size: 16px;
	}
	
	.n_query .con .fl,.n_query .con .fr{
		width: 100%;
	}
	.n_query .con .fr{
		margin-top: 0.25rem;
	}
	
	.n_pressure .con .item .info p{
		height: auto;
	}
	
	.n_newslist ul li .txt .info{
		width: calc(100% - 60px);
	}
	.n_newslist ul li .txt .time .date{
		font-size: 18px;
	}
	
	.n_video ul li{
		width: 100%;
		margin-right: 0;
	}
	.n_video ul li .tit{
		margin-top: 0.15rem;
		padding: 0.25rem 0;
	}
	.n_video ul li .tit p{
		font-size: 0.32rem;
	}
	
	.n_contact_info ul li{
		width: 100%;
		margin-bottom: 0.25rem;
		padding: 0.4rem 0.5rem;
	}
	.n_contact_info ul li .des{
		line-height: 1.5;
	}
	
	.n_mess .con{
		padding: 0;
	}
	.n_mess .mui-input-row{
		width: 100%;
		margin-bottom: 0.4rem;
	}
	.n_mess .mui-input-row label{
		margin-bottom: 0.25rem;
	}
	.n_mess .mui-input-row textarea{
		height: 3rem;
	}
	.n_mess .btn button,.c_btn a{
		width: 160px;
		height: 45px;
		line-height: 45px;
		font-size: 16px;
	}
	
	.n_join .jointit span:first-child,.n_join .joinlist li dt span:first-child{
		width: 40%;
	}
	.n_join .jointit span,.n_join .joinlist li dt span{
		width: 25%;
	}
	.n_join .jointit span:nth-child(2),.n_join .jointit span:nth-child(5),
	.n_join .joinlist li dt span:nth-child(2),.n_join .joinlist li dt span:nth-child(5){
		display: none;
	}
	.n_join .jointit,.n_join .joinlist li dt{
		font-size: 16px;
	}
	.n_join .tit{
		line-height: 1.3;
	}
	.n_join .des p{
		margin-bottom: 0.2rem;
	}
	.n_vr iframe{
		height: 7rem;
	}
	
	.n_pro22_box1 .top ul li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 0.3rem;
	}
	.n_pro22_box1 .top ul li:nth-child(2n){
		display: none;
	}
	
	.n_news_det .time{
		flex-direction: column;
		line-height: 1.75;
		align-items: flex-start;
	}
	
	.n_pro23_box1 .pic .mask{
		position: relative;
		right: auto;
		top: auto;
		font-size: 0.26rem;
		margin-top: 0.2rem;
	}
	.n_pro23_box2 .pic{
		width: 100%;
		margin-right: 0;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.n_pro23_box2 .pic&gt;img{
		width: 49%;
		margin-right: 0;
		margin-bottom: 0 !important;
	}
	.n_pro23_box2 .info{
		margin-top: 0.25rem;
	}
	.n_pro24_bot .mask{
		right: 6%;
		top: 8%;
	}
	.n_pro24_box2{
		margin-top: 0.8rem;
	}
	.n_pro23_box2 .info{
		width: 100%;
	}
	.n_pro24_bot .con{
		padding: 0;
	}
}

@media all and (max-width:480px) {
	
}

@media all and (max-width:420px) {
	[class*="n_pro"] .pro_txt h3, [class*="n_pro"] .titl,.n_query .con .fl .info h3,.n_pro22_box1 .top ul li p{
		font-size: 18px;
	}
	.i_new .bot .item .box .tit,.i_new .bot .item .box .date,.n_pressure .con .item .info h4,.n_contact_info ul li .des,
	.n_join .des p:nth-child(2n - 1),.n_search ul li .tit{
		font-size: 16px;
	}
	ul.list3 li .tit p,.Footer-container .mid .con a,.Footer-container .bot,.Footer-container .bot a,.sort_nav_view ul li a,
	.n_about_02 .img .small ul li .info h4,.n_ser_02 .mask ul li p,.n_query .p1,.n_down .nav_item a,.n_news_det .main,
	.n_news_det .time,.n_join .jointit,.n_join .joinlist li dt,.n_join .joinlist li dd,.n_join .des p,.n_search ul li .des,
	.n_news_det .tags,.n_crumbs{
		font-size: 14px;
	}
	.i_new .bot .item .box .des{
		font-size: 12px;
	}
}

@media all and (max-width:376px) {
	
}</pre></body></html>