@charset "UTF-8";


/* -------------------------------- 首页 -------------------------------- */
.iBanner { height: 5.600rem; }
/* 关于我们 */
.iAbout { padding-top: .853rem; padding-bottom: 0.747rem; background-color: #ffffff; }
.iAbout-name { line-height: 1; text-align: center; }
.iAbout-name__h2 { font-size: .640rem; color: #333333; }
.iAbout-name__line { margin: .213rem auto; width: .640rem; height: .053rem; background-color: #666666; }
.iAbout-name__h3 { font-size: .320rem; text-transform: uppercase; color: #666666; }
.iAbout-font { padding-top: .267rem; height: 5.12rem; line-height: .640rem; font-size: .373rem; color: #707070; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8;}
.iAbout-font a { color: #073f89 }
.iAbout-menu { padding-top: .373rem; }
.iAbout-menu li { margin-right: .533rem; width: 1.920rem; }
.iAbout-menu li:last-child { margin-right: 0; }
.iAbout-menu__img { width: 1.920rem; height: 1.920rem; border-radius: 100%; }
.iAbout-menu__h2 { padding-top: .427rem; line-height: 1; font-size: 0.427rem; text-align: center; color: #6b6b6b; }
/* 模块名称 */
.iName { height: 1.067rem; background-color: #073f89; line-height: 1.067rem; font-size: .533rem; color: #ffffff; }
.iName-icon { padding-right: 0.187rem; margin: .333rem 0; width: .453rem; }
.iName-icon__item { margin-bottom: .080rem; }
.iName-icon__item-l { width: .080rem; height: .080rem; background-color: #ffffff; border-radius: .040rem; }
.iName-icon__item-r { margin-left: .053rem; width: .320rem; height: .080rem; background-color: #ffffff; border-radius: .040rem; }
/* 产品中心 */
.iProduct { padding: .320rem 0 0; }
.iProduct li { float: left; margin-bottom: .400rem; width: 4.533rem; }
.iProduct li:nth-child(2n) { float: right; }
.iProduct__img { width: 4.533rem; height: 3.413rem; }
.iProduct__h2 { padding-top: .187rem; line-height: 1; font-size: 0.427rem; text-align: center; color: #333333; }
/* 新闻中心 */
.iNews { }
.iNews li { padding: .320rem 0; border-bottom: 1px solid #ebebeb; }
.iNews__img { width: 2.293rem; height: 2.293rem; }
.iNews-font { padding-left: 2.560rem; }
.iNews-font__h2 { padding-top: .053rem; line-height: 1; font-size: .480rem; color: #333333; }
.iNews-font-time { padding-top: .200rem; padding-bottom: .240rem; line-height: 1; font-size: .320rem; color: #8b8b8b; }
.iNews-font-txt { height: 1.067rem; line-height: .533rem; font-size: .320rem; color: #8b8b8b; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }



/* -------------------------------- 内页 - 关于我们 -------------------------------- */
/* 公司简介 */
.nAbout { padding-top: .533rem; padding-bottom: 0.747rem; background-color: #ffffff; }
.nAbout-font { padding-top: .400rem; line-height: .800rem; font-size: .375rem; color: #707070; }
.nAbout-font img { max-width: 100%;}
.nAbout-font .icontent { padding-top: .400rem;}

/* 企业文化 */
.nCulture { padding-top: .533rem; padding-bottom: 0.747rem; background-color: #ffffff; }
.nCulture-font { padding-top: .400rem; line-height: .800rem; font-size: .427rem; color: #707070; }
.nCulture-font img { max-width: 100%;}
/* 资质荣誉 */
.nHonor { padding-top: .533rem; padding-bottom: 0.747rem; background-color: #ffffff; }
.nHonor__img { overflow: hidden; position: relative; display: table; width: 9.360rem; height: 5.787rem; text-align:center; }
.nHonor__img span { vertical-align: middle; display: table-cell; width: 9.360rem; height: 5.787rem; }
.nHonor__img span img { margin: 0 auto; max-width: 9.360rem; max-height: 284px; }
*+html .nHonor__img span { vertical-align: baseline; position: absolute; top: 50%; width: 100%; height: auto; text-align:center; }
*+html .nHonor__img span img { position: relative; top: -50%; left: -50%; }
.nHonor .swiper-button-next, .nHonor .swiper-button-prev { width: .960rem; height: 2.133rem; margin-top: -1.067rem; background-size: .267rem .480rem; background-color: rgba(0, 0, 0, 0.45); }
.nHonor .swiper-button-prev, .nHonor .swiper-container-rtl .swiper-button-next { left: 0px; }
.nHonor .swiper-button-next, .nHonor .swiper-container-rtl .swiper-button-prev { right: 0px; }
/* 企业风采 */
.nDemeanor { padding-top: .533rem; padding-bottom: .747rem; background-color: #ffffff; }
.nDemeanor li { padding: .213rem; margin-bottom: .293rem; border: 1px solid #f0f0f0; }
.nDemeanor li:last-child { margin-bottom: 0; }
.nDemeanor__img { height: 6.613rem; }
.nDemeanor__h2 { padding-top: .2rem; line-height: 1; font-size: .373rem; color: #333333; text-align: center; }


/* -------------------------------- 内页 - 产品中心 -------------------------------- */
/* 列表页 */
.nProduct { padding-top: .533rem; padding-bottom: .747rem; background-color: #ffffff; }
.nProduct li { float: left; margin-bottom: .400rem; width: 4.533rem; }
.nProduct li:nth-child(2n) { float: right; }
.nProduct__img { width: 4.533rem; height: 3.413rem; }
.nProduct__h2 { padding-top: .187rem; line-height: 1; font-size: 0.427rem; text-align: center; color: #333333; }
/* 详细页 */
.nProduct-detail { background-color: #ffffff; }
.nProduct-detail__h1 { line-height: 1.707rem; font-size: .480rem; color: #333333; text-align: center; }
.nProduct-detail-photo { background-color: #d9d9d9; }
.nProduct-detail-photo__img {width: 10rem; height: 6.187rem; }
.nProduct-detail-photo .swiper-button-next, .nProduct-detail-photo .swiper-button-prev { width: .533rem; height: 1.013rem; margin-top: -.507rem; background-size: .213rem .373rem; background-color: rgba(0, 0, 0, 0.45); }
.nProduct-detail-photo .swiper-button-prev, .nProduct-detail-photo .swiper-container-rtl .swiper-button-next { left: 0px; }
.nProduct-detail-photo .swiper-button-next, .nProduct-detail-photo .swiper-container-rtl .swiper-button-prev { right: 0px; }
.nProduct-detail-infor { padding-top: .160rem; padding-bottom: .800rem; }
.nProduct-detail-infor li { border-bottom: 1px solid #f1f1f1; line-height: .960rem; font-size: .427rem; color: #666666; }
.nProduct-detail-infor li:last-child {  border-bottom-width: 0; }
.nProduct-detail-infor li span { color: #999999; }
.nProduct-detail-font { padding-top: .160rem; padding-bottom: .800rem; line-height: .800rem; font-size: .427rem; text-align: justify; color: #707070; }


/* -------------------------------- 内页 - 新闻中心 -------------------------------- */
/* 列表页 */
.nNews { padding-top: .533rem; padding-bottom: .747rem; background-color: #ffffff; }
.nNews li { padding: .320rem 0; border-bottom: 1px solid #ebebeb; }
.nNews__img { width: 2.293rem; height: 2.293rem; }
.nNews-font { padding-left: 2.560rem; }
.nNews-font__h2 { padding-top: .053rem; line-height: 1; font-size: .480rem; color: #333333; }
.nNews-font-time { padding-top: .200rem; padding-bottom: .240rem; line-height: 1; font-size: .320rem; color: #8b8b8b; }
.nNews-font-txt { height: 1.067rem; line-height: .533rem; font-size: .320rem; color: #8b8b8b; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
/* 详细页 */
.nNews-detail { padding-top: .533rem; padding-bottom: .747rem; background-color: #ffffff; }
.nNews-detail__h1 { line-height: .960rem; font-size: .480rem; text-align: center; color: #000000; }
.nNews-detail-abstract { padding: .373rem; margin-top: .267rem; margin-bottom: .453rem; border-left: .080rem solid #176dc6; background-color: #f0f0f0; line-height: .560rem; font-size: .320rem; text-align: justify; color: #6B6B6B; }
.nNews-detail-font { padding: .160rem 0; line-height: .800rem; font-size: .373rem; text-align: justify; color: #707070; }

/* -------------------------------- 内页 - 加入我们 -------------------------------- */
/* 列表页 */
.nJoin { padding-top: .533rem; padding-bottom: .747rem; background-color: #ffffff; }
.nJoin li { padding: .320rem 0; border-bottom: 1px solid #ebebeb; }
.nJoin li:last-child { border-bottom: 0; }
.nJoin-tit { line-height: .373rem; color: #333333; }
.nJoin-tit__h2 { font-size: .373rem; }
.nJoin-tit-time { font-size: .373rem; color: #666666; }
.nJoin-cnt { padding-top: .453rem; line-height: 1; font-size: .373rem; color: #666666; }
/* .nJoin-cnt dd { width: 100%; } */
.nJoin-cnt dd:first-child { padding-bottom: .160rem; color: #063e88;}
/* 详细页 */
.nJoin-detail { padding-top: .533rem; padding-bottom: .747rem; background-color: #ffffff; }
.nJoin-details-head { line-height: 1; }
.nJoin-details-head p { font-size: .427rem; color: #707070; }
.nJoin-details-head__h1 { font-size: .640rem; font-weight: bold; color: #232323; }
.nJoin-details-salary {padding-top: .533rem;line-height: .853rem;font-size: .373rem;color: #063e88;}
.nJoin-details-salary span { font-size: .373rem; color: #666666; }
.nJoin-details-intro { }
.nJoin-details-intro li { width: 50%; height: .853rem; line-height: .853rem; font-size: .373rem; color: #333333; }
.nJoin-details-intro li:first-child { width: 100%; }
.nJoin-details-intro li span { font-size: .373rem; color: #666666; }
.nJoin-details-tit { padding-left: .453rem; margin: .533rem 0; height: 1.333rem; border-left: 3px solid #01418b; background-color: #f3f3f3; line-height: 1.333rem; font-size: .427rem; color: #232323; }
.nJoin-details-cnt { line-height: 26px; font-size: .373rem; text-align: justify; color: #707070; }

/* -------------------------------- 内页 - 加入我们 -------------------------------- */
/* 联系我们 */
.nContact { padding-top: .533rem; padding-bottom: .747rem; background-color: #ffffff; }
.nContact-cnt { background-color: #f4f4f4; }
.nContact-cnt__img { width: 4.160rem; height: 3.200rem; background-color: #000000; }
.nContact-cnt-font { padding: .267rem; line-height: .693rem; font-size: .373rem; color: #333333; }


/* 在线留言 */
.nMessage { padding-top: .533rem; padding-bottom: .747rem; background-color: #ffffff; }
.nMessage-ad { padding-left: .453rem; height: 1.333rem; border-left: 3px solid #01418b; background-color: #f3f3f3; line-height: 1.333rem; font-size: .427rem; color: #232323; }
.nForm-cnt { padding-top: .533rem; }
.nForm_item { margin-bottom: .533rem; }
.nForm_item.mg-b-0 { margin-bottom: 0; }
.nForm_item-icon { width: 1.067rem; height: 1.067rem; }
.nForm_item-icon.bgcolor { background-color: #808080; }
.nForm_item-box { padding: 0 1.280rem; border: .027rem solid #e5e5e5; line-height: 1.067rem; font-size: .373rem; color: #333333; }
.nForm_item-box.nForm_item-box__first { padding: 0 .160rem; }
.nForm_item-box-name { padding-bottom: .267rem; line-height: 1; font-size: .373rem; color: #868686; }
.nForm_item-box input { width: 100%; height: 1.067rem; line-height: 1.067rem; border: none; background-color: transparent; outline: none; color: #333333; font-weight: normal; }
.nForm_item-box textarea {width: 100%;height: 2.667rem;line-height: 1.067rem;border: none;background-color: transparent;outline: none; color: #333333;font-weight: normal;resize: none;font-family: initial;}
.nForm_item-box input::-webkit-input-placeholder, .nForm_item-box textarea::-webkit-input-placeholder { color: #d4d4d4 !important; }
.nForm_item-box input:-moz-placeholder, .nForm_item-box textarea:-moz-placeholder { color: #d4d4d4 !important; }
.nForm_item-box input::-moz-placeholder, .nForm_item-box textarea::-moz-placeholder { color: #d4d4d4 !important; }
.nForm_item-box input:-ms-input-placeholder, .nForm_item-box textarea:-ms-input-placeholder { color: #d4d4d4 !important; }
.nForm-btn { cursor: pointer; margin-top: .533rem; height: .960rem; background-color: #073f89; border-radius: .080rem; line-height: .960rem; font-size: .373rem; text-align: center; color: #ffffff; }
