input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999; }

input:-moz-placeholder, textarea:-moz-placeholder { color: #999; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #999; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999; }

.info_banner img { width: 100%; }

.info_nav { position: relative; height: 1rem; line-height: 1rem; box-shadow: 0 0 0.18rem rgba(0, 0, 0, 0.1); font-size: 0.28rem; text-align: center; }
.info_nav:after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background-color: #eaeaea; transform: scaleY(0.5); }
.info_nav a { display: block; color: #333; }
.info_nav span { position: relative; display: inline-block; }
.info_nav span:after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 0.04rem; border-radius: 0.04rem; }
.info_nav .cur { font-weight: 700; }
.info_nav .cur a { color: #266afa; }
.info_nav .cur span:after { background-color: #266afa; }
.info_nav .swiper-container { padding: 0 0.1rem; }
.info_nav .swiper-slide { width: auto; }
.info_nav .swiper-slide a { padding: 0 0.3rem; }

.info_detail { padding: 0.5rem 0; line-height: .54rem; font-size: .28rem; color: #444; }
.info_detail p { margin-bottom: 0.16rem; }
.info_detail img { display: block; margin: 0 auto; }
.info_detail .tt { padding: 0 .3rem .1rem; }
.info_detail .tt h3 { margin-bottom: .06rem; line-height: .5rem; font-size: .34rem; font-weight: bold; color: #333; }
.info_detail .tt p { font-size: .24rem; color: #888; }
.info_detail .txt { padding: 0 .3rem; }

.info_honor ul { padding: 0.16rem 0.18rem 0.6rem; }
.info_honor li { float: left; width: 50%; margin-top: 0.24rem; }
.info_honor li > div { margin: 0 0.12rem; background-color: #fafafa; }
.info_honor li img { height: 2.22rem; }
.info_honor li .txt { margin: 0 0.18rem; padding: 0.2rem 0; line-height: 0.4rem; }
.info_honor li h4 { font-size: 0.3rem; font-weight: 700; color: #444; }
.info_honor li p { font-size: 0.22rem; color: #888; }

.info_product { background-color: #fafafa; }
.info_product ul { padding: 0.14rem 0.2rem 0.6rem; }
.info_product li { float: left; width: 50%; margin-top: 0.3rem; }
.info_product li a { display: block; margin: 0 0.1rem; border-radius: 0.12rem; background-color: #fff; box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.04); text-align: center; overflow: hidden; }
.info_product li img { width: 100%; height: 2.84rem; }
.info_product li p { margin: 0 0.3rem; line-height: 0.9rem; font-size: 0.28rem; color: #444; }

.info_news ul { padding: 0.1rem 0.3rem 0.6rem; }
.info_news li { padding: .3rem 0 0.4rem; border-bottom: 1px solid #f2f2f2; }
.info_news li img { width: 2.28rem; height: 1.52rem; border-radius: .06rem; margin-top: .1rem; }
.info_news li .txt { margin-right: 2.8rem; min-height: 1.62rem; }
.info_news li p { margin-bottom: .2rem; height: 1.04rem; line-height: .52rem; font-size: .32rem; color: #333; }
.info_news li time { height: .52rem; font-size: .24rem; color: #999; }
.info_news li time .icon { margin-right: 0.1rem; font-size: 0.28rem; }

.info_contact { padding: .2rem .3rem .6rem; }
.info_contact h2 { line-height: 1.12rem; font-size: 0.34rem; font-weight: 700; color: #333; }
.info_contact .us li { margin-bottom: .3rem; padding: .3rem; border-radius: 0.12rem; box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.08); }
.info_contact .us .tt { margin-bottom: 0.16rem; line-height: 0.4rem; font-size: 0.32rem; font-weight: 700; }
.info_contact .us .tt span { margin-left: 0.14rem; font-size: 0.3rem; font-weight: 400; color: #666; }
.info_contact .us .icon { margin-top: 0.06rem; width: 0.48rem; font-size: 0.34rem; color: #aaa; }
.info_contact .us .icon1 { margin: 0.12rem 0.06rem 0 0.42rem; display: inline-block; width: 0.7rem; height: 0.7rem; line-height: 0.7rem; text-align: right; border-left: 1px solid #eee; font-size: 0.44rem; color: #266afa; }
.info_contact .us .flex-align-item-center { padding-top: 0.02rem; padding-bottom: 0.06rem; }
.info_contact .us .flex-align-item-center .icon { margin-top: 0; }
.info_contact .us .flex-align-item-center .icon1 { margin-top: 0; margin-bottom: 0; height: 0.48rem; line-height: 0.48rem; }
.info_contact .us p { font-size: 0.3rem; line-height: 0.44rem; color: #444; }
.info_contact .us .num { font-size: 0.34rem; font-family: DINM; color: #444; line-height: 0.48rem; }
.info_contact .map { min-height: 4.8rem; border-radius: 0.12rem; overflow: hidden; }
.info_contact .map img { border-radius: 0.12rem; }
.info_contact .msg { padding-bottom: 0.2rem; }
.info_contact .msg li { margin-bottom: 0.3rem; }
.info_contact .msg input, .info_contact .msg textarea { width: 100%; height: 0.88rem; line-height: 0.88rem; border: 1px solid #dadada; border-radius: 0.08rem; box-sizing: border-box; font-size: 0.3rem; color: #444; }
.info_contact .msg input { text-indent: 0.24rem; }
.info_contact .msg textarea { padding: 0.24rem 0.24rem; height: 3.2rem; line-height: 0.4rem; }
.info_contact button { width: 100%; height: 0.88rem; border-radius: 0.08rem; background-color: #266afa; font-size: 0.3rem; color: #fff; }

.info_video { background-color: #fafafa; }
.info_video ul { padding: 0.1rem 0.3rem 0.4rem; }
.info_video li { margin-top: 0.3rem; }
.info_video li a { display: block; border-radius: 0.12rem; background-color: #fff; box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.04); overflow: hidden; }
.info_video li img, .info_video li video { width: 100%; }
.info_video li p { margin: 0 0.3rem; line-height: 1rem; font-size: 0.3rem; color: #444; }

.to_bottom { padding: 0 0 0.6rem; }
.to_bottom i { width: 1.28rem; height: 1px; background: #eee; }
.to_bottom span { font-size: 0.24rem; color: #bbb; margin: 0 0.32rem; }
.to_bottom img { width: 0.3rem; }

/*# sourceMappingURL=info.css.map */
