﻿@charset "utf-8";
:root{--color:#b31456}
.send-inquiry .inquiry-form #in-name{background-image:url(/js/35133/inname.png);background-position:right -37px}
.send-inquiry .inquiry-form #in-email{background-image:url(/js/35133/inemail.png)}
.send-inquiry .inquiry-form #in-content{background-image:url(/js/35133/incontent-c.png)}
@media screen and (min-width:561px){header{height:144px;box-shadow:0 3px 12px #555}
header.headact{height:114px}
.headtop{width:100%;background:#e5e5e5;height:44px}
.headtop .container{display:flex;justify-content:flex-end}
.top-contact{display:flex;font-size:16px}
.top-contact p{margin-left:25px;display:flex;color:#292929}
.top-contact p i{color:var(--color);margin-right:6px}
header>.container{height:calc(100% - 44px)}
body{padding-top:144px}}
@media screen and (max-width:560px){.headtop{display:none}}
.logo{height:100%;padding:5px 0}
.swiper-pagination-bullet-active{background:#7d7d7d}
.writetous{background:var(--color)}
@media (min-width:1025px){.head-box{position:relative}}
.highpro-l iframe{min-height:320px}
.about-r li:nth-child(5) i img{width:50px}
@media screen and (min-width:769px){.highpro-r{padding:50px 70px 20px 70px}
.highpro-step{margin-bottom:35px}
.highpro-text{margin:20px 0}}
@font-face{font-family:iconfont1;src:url(/images/m408/fonts/iconfont.woff2) format('woff2'),url(/images/m408/fonts/iconfont.woff) format('woff'),url(/images/m408/fonts/iconfont.ttf)}
.about-r li i.iconfont{font-family:iconfont1!important}
i.icon-diqiu:before{content:'\e60a'}
.highpro-l iframe{width:100%;height:100%}
nav .nav>li i{font-family:iconfont1!important}