﻿@charset "utf-8";
/*格式化*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;}
body{ font-size:14px;font-family:"Arial",Verdana,Arial,Helvetica,sans-serif;  background:#fff;}
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
a{ text-decoration:none;font-family:"Arial";color: #333;}
a:hover { cursor:pointer; text-decoration:none;}
:focus{outline:0;}
.ys-clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.';}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
img{ padding:0; margin:0;}
a img { border:none; }
input,textarea{ border:none;font-family:"Arial"; font-size:13px;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:14px;}
.fl{float: left;}
.fr{float: right;}
/* -- 页面整体布局 -- */
.wrap{ min-width:320px; max-width:750px; margin:0 auto; overflow:hidden; position:relative;} /*网站首页宽度*/
.wrap img{display:block;width:100%;}

input,option,select,textarea{font-family:arial}
input::-webkit-input-placeholder{color:#999;font-family:arial;font-size:1.2rem}
input::-moz-placeholder{color:#999;font-family:arial;font-size:1.2rem}
input:-moz-placeholder{color:#999;font-family:arial;font-size:1.2rem}
input:-ms-input-placeholder{color:#999;font-family:arial;font-size:1.2rem}
.line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.clear{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.flex{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between}


/* -- 广告 -- */
.g-adv{position:relative;width:100%;margin:0 auto;height:auto;z-index:1;font-size:0}



.m-banner .swiper-pagination .swiper-pagination-bullet{ width:0.6rem; height:0.6rem; background:rgba(255,255,255,0.5);border-radius: 50%;margin:0 0.575rem;transition:0.5s;}
.m-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.4rem; height:0.6rem; background:rgba(255,255,255,1);border-radius: 30px; }


.m-product{background:#F2F2F2;padding:2.75rem 2.6% 3.9rem;}
.m-product h2{height:5.1rem; line-height: 5.1rem;text-align: center; font-weight: bold; font-family: "Arial"; margin-bottom: 2.35rem;}
.m-product h2 a{font-size:2.8rem; color:#182b3c;}
.m-product .pro-list{padding-bottom:1.9rem; margin-bottom: 2.6rem;}
.m-product .pro-list .pro-pic{width:100%;position: relative;}
.m-product .pro-list .pro-pic span{display:block; width:100%; line-height: 0; overflow:hidden;}
.m-product .pro-list .pro-pic span img{width:100%;}
.m-product .pro-list .pro-pic em{display:block; width:100%; height:4.65rem;position: absolute;left:0;bottom:0;padding:0 1.45rem 0 1.55rem; box-sizing: border-box;}
.m-product .pro-list .pro-pic em i{display:block; height:4.65rem; line-height: 4.65rem;font-size:1.8rem; color:#182b3c;background:url(/mobile/images/index/pro-jt.jpg) no-repeat right; background-size:1.5rem 1.5rem;}
.m-product .pro-list .swiper-pagination{bottom:0;}
.m-product .pro-list .swiper-pagination .swiper-pagination-bullet{ width:1.95rem; height:0.3rem; background:#7D7D7D;margin:0 0.15rem;border-radius: 0;}
.m-product .pro-list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#1F8BC9; }
.m-product ul li{float:left; width:47.7%; margin-bottom: 1.25rem;}
.m-product ul li span{display:block;width:100%; line-height: 0; overflow:hidden;}
.m-product ul li span img{width:100%;}
.m-product ul li em{display:block; height:3.45rem; line-height: 3.45rem; text-align: center; font-size:1.8rem; color:#182b3c;font-family: "Arial";}
.m-product ul li:nth-child(2n){float:right;}
.m-product strong{display:block;width:14.5rem;height:3.45rem;background:#1F8BC9;margin:2.05rem auto 0;}
.m-product strong a{display:block; height:3.45rem; text-align: center;}
.m-product strong i{display:inline-block; height:3.45rem; line-height: 3.45rem;font-size:1.3rem; color:#f3f3f3; padding-right:1.25rem;background:url(/mobile/images/index/pro-jt2.png) no-repeat right; background-size:0.5rem 0.9rem; font-weight: normal;}
/**/
.m-about{padding:2.35rem 2.6% 4.5rem;}
.m-about h2{height:6.1rem; line-height: 6.1rem; text-align: center;}
.m-about h2 a{font-size:2.8rem;color:#182b3c; font-weight: bold; font-family: "Arial";}
.m-about dl{margin-bottom: 4.8rem;}
.m-about dl dt{width:100%; line-height: 0; overflow:hidden;}
.m-about dl dt img{width:100%;}
.m-about dl dd{padding-top:1.7rem;}
.m-about dl dd p{ line-height: 2.25rem; margin-bottom: 3.0rem;font-size:1.3rem; color:#3e5c7a;font-family: "Arial";}
.m-about dl dd strong{display:block; height:3.45rem;width:29.0rem;margin:0 auto;}
.m-about dl dd strong a{display:block; width:50%; height:3.45rem;float:left; text-align: center;}
.m-about dl dd strong a i{display:inline-block; height:3.45rem; line-height: 3.45rem;font-size:1.3rem; color:#f3f3f3; font-family: "Arial"; font-weight: normal;padding-right:2.7rem; background:url(/mobile/images/index/pro-jt2.png) no-repeat right; background-size:0.5rem 0.9rem;}
.m-about dl dd strong a:first-child{background:#1F8BC9;}
.m-about dl dd strong a:last-child{background:#182B3C;}
.m-about ul{background:#F2F2F2;border: 0.05rem solid #E5E5E5;}
.m-about ul li{float:left;width:50%;height:9.35rem;padding-top:1.95rem; box-sizing: border-box;border: 0.05rem solid #E5E5E5; box-sizing: border-box;}
.m-about ul li span{display:block; height:3.25rem; text-align: center;}
.m-about ul li span em{display:inline-block; height:3.25rem; line-height: 3.25rem;font-size: 3.0rem; font-family: "Manrope"; font-weight: bold;}
.m-about ul li span i{display:inline-block; font-size:1.3rem; color:#0d1822; font-family: "Arial"; vertical-align: top;font-weight: bold;}
.m-about ul li p{line-height: 2.25rem;font-size:1.3rem; color:#3a5978; font-family: "Arial"; font-weight: bold; text-align: center;}
.m-about ul li:first-child i{ line-height: 0.9rem;text-align: left;margin-top: 0.8rem;}
/**/
.factory{height:75.25rem;background:url(/mobile/images/index/factory.jpg) no-repeat center top;background-size:100% 100%;padding:4.4rem 2.6% 0; box-sizing: border-box;}
.factory h2{line-height: 3.25rem; font-size:2.8rem; color:#ffffff; font-weight: bold; margin-bottom: 2.25rem; font-family: "Arial";padding-left:0.4rem;}
.factory ul li{height:11.55rem; margin-bottom: 0.4rem;background:rgba(0,9,27,0.5);padding:3.4rem 2.85rem 0 2.8rem; box-sizing: border-box;border: 0.05rem solid #3A5978;}
.factory ul li span{display:block; width:4.85rem;height:5.0rem;float:left; margin-right: 1.9rem;}
.factory ul li span img{width:100%;}
.factory ul li em{display:block; height:5.0rem; line-height: 5.0rem;float:left;font-size:1.8rem; color:#fefff9; }
.factory ul li i{display:block;width:0.75rem;height:5.0rem; background:url(/mobile/images/index/fac-jt.png) no-repeat center;background-size:100% 1.2rem;float:right;}
/**/
.m-case{padding:3.4rem 0 5.1rem;}
.m-case h2{height:5.1rem; line-height: 5.1rem;text-align: center;margin-bottom: 2.1rem;}
.m-case h2 a{font-size:2.8rem; color:#182b3c; font-weight: bold; font-family: "Arial"; }
.m-case .cas-list{margin-left: 2.6%;margin-bottom: 4.2rem;}
.m-case .cas-list dl dt{width:100%; line-height: 0; overflow:hidden;}
.m-case .cas-list dl dt img{width:100%;}
.m-case .cas-list dl dd{padding-top:2.05rem;}
.m-case .cas-list dl dd h4{height:2.45rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-bottom: 0.45rem;}
.m-case .cas-list dl dd h4 a{font-size:1.8rem; color:#182b3c;font-weight: bold; font-family: "Arial";white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.m-case .cas-list dl dd p{line-height: 2.35rem;font-size:1.3rem;color:#3a5978;font-family: "Arial";}
.m-case strong{display:block; width:14.5rem;height:3.45rem; background:#1F8BC9;margin:0 auto;}
.m-case strong a{display:block; height:3.45rem; text-align: center;} 
.m-case strong i{display:inline-block; height:3.45rem; line-height: 3.45rem;font-size:1.3rem; color:#f3f3f3; font-family: "Arial"; font-weight: normal;padding-right:2.7rem;background:url(/mobile/images/index/pro-jt2.png) no-repeat right;background-size:0.5rem 0.9rem; }
/**/
.m-yous{padding:1.1rem 2.6% 7.0rem;background:#F2F2F2;}
.m-yous h2{height:8.7rem; line-height: 8.7rem;text-align: center;font-size:2.8rem;color:#182b3c;font-family: "Arial"; font-weight: bold;}
.m-yous ul li{background:#FFF; margin-bottom: 0.7rem;padding:0 1.3rem 0 1.65rem; box-sizing: border-box;}
.m-yous ul li h4{height:6.5rem; line-height: 6.5rem;font-size:1.8rem; color:#3a5978; font-family: "Arial";font-weight: bold; background:url(/mobile/images/index/ys-ico1.jpg) no-repeat right;background-size:1.95rem 1.95rem;}
.m-yous ul li p{line-height: 2.25rem;font-size:1.3rem; color:#3a5978; display:none;font-family: "Arial";}
.m-yous ul li.cur{padding:1.3rem 1.3rem 1.75rem 1.65rem;}
.m-yous ul li.cur h4{color:#1f8bc9;background:url(/mobile/images/index/ys-ico2.jpg) no-repeat right;background-size:1.95rem 1.95rem;height:4.05rem; line-height: 4.05rem;}
.m-yous ul li.cur p{display:block;}
/**/
.m-news{padding:3.4rem 2.6% 5.0rem;}
.m-news h2{height:5.1rem;line-height: 5.1rem;text-align: center;}
.m-news h2 a{font-size:2.8rem; color:#182b3c; font-weight: bold; font-family: "Arial";}
.m-news dl{margin-bottom: 1.7rem;}
.m-news dl dt{width:100%; line-height: 0; overflow:hidden;}
.m-news dl dt img{width:100%;}
.m-news dl dd{padding-top:2.0rem;}
.m-news dl dd h4{height:4.7rem; line-height: 2.35rem; margin-bottom: 0.65rem;}
.m-news dl dd h4 a{font-size:1.8rem; color:#182b3c; font-weight: bold; font-family: "Arial";}
.m-news dl dd p{line-height: 2.25rem;font-size:1.3rem; color:#3a5978; font-family: "Arial"; margin-bottom: 0.55rem;}
.m-news dl dd i{display:block; height:3.35rem; line-height: 3.35rem;border-bottom:0.05rem solid #e5e5e5; box-sizing: border-box;font-size:1.2rem;color:#3a5978;font-weight: bold; font-family: "Arial";}
.m-news ul{margin-bottom: 2.95rem;}
.m-news ul li{height:11.2rem; margin-bottom: 0.65rem;background:#F2F2F2;padding:2.5rem 2.25rem 0 2.3rem; box-sizing: border-box;}
.m-news ul li h4{line-height: 2.1rem; margin-bottom: 1.1rem;}
.m-news ul li h4 a{font-size:1.8rem; color:#182b3c;font-weight: bold; font-family: "Arial"; }
.m-news ul li i{display:block; height:1.55rem; line-height: 1.55rem;text-align: right;font-size:1.2rem; color:#3a5978;font-weight: bold; font-family: "Arial"; }
.m-news strong{display:block; width:14.5rem;height:3.45rem; background:#1F8BC9;margin:0 auto;}
.m-news strong a{display:block; height:3.45rem; text-align: center;} 
.m-news strong i{display:inline-block; height:3.45rem; line-height: 3.45rem;font-size:1.3rem; color:#f3f3f3; font-family: "Arial"; font-weight: normal;padding-right:2.7rem;background:url(/mobile/images/index/pro-jt2.png) no-repeat right;background-size:0.5rem 0.9rem; }