@charset "utf-8";
/* CSS Document */
@media screen and (max-width:800px){
a{text-decoration:none;color:#333333}
a:hover{text-decoration:none;}
body {padding:0px;margin:0px auto;color:#333333;background:#ffffff;min-width:100%;font-size:0.24rem;max-width: 100%;font-family: sans-serif;}
pre{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; Word-wrap: break-word;}
ul,p,h1,h2,h3,h4,h5,h6,li,p,dl,dd,dt{padding:0px;margin:0px;list-style:none;}
select,input{ outline:0}
img{ border:0 none;transition:all 0.4s}
*:hover img{transition:all 0.4s}
a,img{ outline:0}
a{ text-decoration:none}
form{ margin:0px; padding:0px;}input,textarea{ outline:0}
h1,h2,h3{ font-weight:normal;}
i,em{font-style: normal;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
.fl{ float:left}
.fr{float:right;}
.main{width:100%;float:left;padding:0.4rem 0}
.wd1200{width: 100%;margin: 0 auto;position: relative;}
.top{float: left;width: 100%;height: 1.23rem;border-top: 3px solid #2cb446;position: relative;position: fixed;top: 0;background: #fff;z-index: 999;box-shadow: 0px 0px 10px #c5c4c4;}
.top .ul01{width: 100%;margin: 0 auto;height: 1.23rem;margin-top: 0;}
.top .ul01 h2{float:left;width: 1.6rem;font-size:0px;position: relative;overflow: hidden;padding-top: 0.3rem;margin-left: 0.1rem;}
.top .ul01 h2 img{margin: auto;max-width: 100%;max-height: 100%;object-fit: contain;}
.ul01 .call {padding: 0 0.2rem;background: #ffcc00;color: #004297;height: 0.45rem;line-height: 0.45rem;overflow: hidden;border-radius: 0.3rem;border: 1px solid #ffcc00;}
.ul01 .call p {font-size: 0.18rem;margin-bottom: 0.05rem;text-transform: uppercase;}
.ul01 .call .tel{font-size: 0.16rem;color: #004297;font-weight: 600;}
.ul01 .call:hover{background:#fff;}
.ul01 .call:hover .tel{color:#004297}

/*导航栏纯CSS样式*/
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.nav{margin: 0;width: 0.64rem;height: 0.64rem;position: absolute;background: url(../pic/lanmu2.png) no-repeat;background-size: 0.64rem;right: 0.1rem;top: 0.3rem;}
.index-nav-frame{margin: 0 auto;float: left;}
.index-nav-frame .cur,.Nptline:hover{background: #2cb446;}
.index-nav-frame .cur a,.Nptline:hover a{color:#fff;}
.index-nav-frame .cur a em,.Nptline:hover a em{color:#fff}
.Nptline{z-index: 99;float: left;position: relative;display: block;outline: none;cursor: pointer;text-align: center;font-size: 0.14rem;font-weight: 400;padding: 0.66rem 0.12rem 0;height: 0.57rem;}
.Nptline a{color: #666666;}
.Nptline em{font-style:normal;display:block;display: block;text-transform: capitalize;font-size: 0.24rem;color: #b0b0b0;padding-top: 2px;}
.Nptcenter{width: 1.6rem;opacity: 0;display: block;height: 0;position: absolute;overflow: hidden;transition: all 0.5s;margin-bottom: 1px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; /* Opera */z-index:99;left: 0;box-shadow: 0px 0px 4px #e6e3e3;top: 1.23rem;}
.Nptcenter a{width: 90%;font-weight: normal;font-size: 0.14rem;text-align: left;background: #fff;color: #666;float:left;height: 0.4rem;line-height: 0.4rem;margin: 0 auto;text-decoration: none;border-bottom: 1px solid #ededed;padding: 0 5%;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.Nptline .Nptcenter a:hover{color:#000000;}
.Nptline-focus:focus{display: none;}
.Nptline:hover .Nptcenter{height:auto;opacity: 1;}
.Nptline:hover .Nptcenter a{color:#666}

.toptel{float: left;padding-top: 0.4rem;font-size: 0.2rem;color: #2cb446;font-weight: bold;width: 1.8rem;display: none;}
.toptel .tel{background:url(../pic/tel.jpg) no-repeat;padding-left: 0.4rem;height: 0.36rem;line-height: 0.36rem;}
.s_inp2{ background:url(../pic/serbg.jpg) no-repeat; width: 1.79rem;height: 0.26rem;}
.s_ss2 { float:left; width:0.28rem; height:0.26rem; background: none;border: none; cursor: pointer;}
.inp02{height:0.26rem;line-height:0.26rem; width:1.43rem;padding-left: 6px; float:left;color:#999999;font-size: 0.12rem;  border: none;font-family:"Microsoft YaHei"; background: none;}

/*轮播广告*/
.bn-alp {width:100%;height: 4rem;position:relative;float:left;background: #ffed29 no-repeat;background-position:50% 0%;overflow:hidden}
.bn-alp ul,.bn-alp li { margin:0; padding:0; list-style:none; }
.bn-alp .abox { height:100%; position:relative; }
.bn-alp .abox li {width:100%;height: 4rem;background-position:50% 0%;background-repeat:no-repeat;background-color:#dddddd;background-size:cover;position:absolute;top:0;left:0;z-index:10;}
.bn-alp .abox li.on { z-index:99; }
.bn-alp .abox li img.bg { display:none; }
.bn-alp .abox li a.b { display:block; width:100%; height:100%; }
.bn-alp .i { bottom:0.25rem; left:50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); text-align:center; position:absolute; z-index:100;}
.bn-alp .i i {display:inline-block;margin-right:0.1rem;width:0.5rem;height:0.12rem;background: #fff;border-radius: 0.1rem;cursor:pointer;}
.bn-alp .i i.on {background-position: -1.3rem 0;background: #004ebe;}
/*服务*/
.g_ser{padding:0.3rem 0 0.1rem;background: #23c87c;}
.g_ser h2{width: 100%;font-size: 0.32rem;color: #fff;font-weight: normal;border-right: 0;margin-right: 0.4rem;text-align: center;}
.g_ser h2 em{display: block;font-size: 0.38rem;color: #2957ac;font-weight: 600;padding-top: 5px;}
.h_sea{float: left;width: 4.56rem;font-size: 0.24rem;display: none;}
.h_sea b{font-weight: normal; color: #999999;}
.key {line-height: 0.24rem;width: 100%;float: left;height: 0.48rem;overflow: hidden;}
.key a{color:#999999;padding-right: 5px;}
.key b{font-weight: normal;color: #999999;}
.s_inp{ background:url(../pic/serbg_1.jpg) no-repeat; width: 3.82rem;height: 0.34rem;}
.s_ss { float:left; width:0.36rem; height:0.34rem; background: none;border: none; cursor: pointer;}
.inp01{height:0.34rem;line-height:0.34rem; width:3.2rem;padding-left: 0.2rem; float:left;color:#c7c7c7;font-size: 0.24rem;  border: none;font-family:"Microsoft YaHei"; background: none;}
.lxfs{float: right;width: 3.56rem;display: none;}
.lxfs li{float: left;width: 0.54rem;margin-left: 0.15rem;height: 0.53rem;position:relative;}
.lxfs li a{width: 0.54rem;height: 0.53rem;overflow: hidden;display:block;}
.lxfs li img{width: 0.54rem;height: 1.06rem;display: block;  transition: all 0.3s ease-in-out 0s;}
.lxfs li:hover img{margin-top: -0.53rem;}
.lxfs li .telphone{position:absolute;left:-0.96rem;top:0;z-index:50;width:1.5rem;height:0.53rem;font-size:0.26rem;font-weight:bold;background-color:#2957ac;color:#fff;display:none;line-height:0.53rem;text-align:center;letter-spacing:2px;}
.lxfs li.lxdh:hover .telphone{margin-top: -0.53rem;display:block;}
.lxfs .wxewm{z-index: 9999; position: absolute; top: 0.53rem; right: 0.53rem; display: none;}
.lxfs .wx:hover .wxewm{display:block;}
/*难题*/
.ques{height: auto;padding: 0.5rem 0.2rem 0.4rem 0.2rem;border-top: 1px solid #f2f2f2;box-sizing: border-box;}
.ques .wd1200{position:relative;}
.ques .wt_bg{width:4.4rem;height: 4.4rem;border-radius: 50%;position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);display: none;}
.ques .wt_bg:before{content:"";position: absolute;width:100%;height:100%;background: #17346cc4;z-index:4;border-radius: 50%;}
.ques .wt_bg img{width:100%;height: 100%;object-fit: cover;border-radius:50%}
.ques h2{position: absolute;left:0;top: 0;text-align: center;font-size: 0.32rem;font-weight: bold;color: #666;width: 100%;padding-right: 0.3rem;box-sizing: border-box;}
.ques h2 em{display: block;font-size: 0.4rem;color: #2957ac;font-weight: 600;}

.ques dl{position: relative;float: left;width: calc(50% - 0.2rem - 2px) !important;margin: 0.2rem 0.1rem 0 0.1rem;border: 1px solid #f2f2f2;}
  .ques dd{font-size: 0.26rem;color: #333333;line-height: 0.4rem;}
.ques dd b{font-weight: normal;color: #2cb446;}
.ques dt{float: left;width: 1.15rem;height: 1.15rem;text-align: center;background: #23c87c;line-height: 1.15rem;border-radius: 50%;font-size: 0.5rem;font-weight: 400;color: #4c4c4c;border: 4px solid #fff;cursor: pointer;position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);color: #fff;}
.ques dt:hover{background:#2cb446;color:#fff;}
.ques dd{float: left;margin-right: 0.2rem;width: 100% !important;padding-top: 1.3rem !important;height: 1.8rem;text-align: center;}
.ques .wtico2 dd,.ques .wtico4 dd,.ques .wtico6 dd{margin-left: 0;}
.ques .wtico1{top:0;right: 0;width: 50%;text-align: right;margin-top: 1.5rem;}
.ques .wtico1 dd{float: left;padding-top: 0.16rem;width: 100%;text-align: center;height: 2.8rem;}
.ques .wtico2{top: revert;left: revert;width:50%;text-align: center;margin-top: 1.5rem;}
.ques .wtico2 dd{float: left;padding-top: 36px;width: 100%;display: block;margin-top: unset;height: 2.8rem;}
.ques .wtico3{top: revert;right: revert;width: 50%;text-align: right;}
.ques .wtico3 dd{float: left;padding-top: 36px;width: 280px;}
.ques .wtico4{top: revert;left: revert;width: 50%;}
.ques .wtico4 dd{float: left;padding-top: 36px;width: 270px;}
.ques .wtico5{top: revert;right: revert;width: 50%;text-align: right;}
.ques .wtico5 dd{float: left;padding-top: 46px;width: 300px;text-align: center;}
.ques .wtico6{top: revert;left: revert;width: 50%;}
.ques .wtico6 dd{float: left;padding-top: 24px;width: 240px;}
/*首页产品*/
.Pro{padding: 0.85rem 0;background: #f6f6f6;}
.Pro h2{background: url(../pic/tit.png) no-repeat;height: 1.3rem;text-align: center;font-size: 0.42rem;font-weight: bold;background-size: 100%;}
.Pro h2 a{color: #2957ac;}
.Pro h2 em{display: block;font-size: 0.28rem;font-weight: normal;padding-top: 2px;color: #666666}
.Pro .m_left{float: left;width: 2.4rem;background: #fff;border: 1px solid #e3e3e3;padding: 0.22rem 0.25rem 0.14rem;height: 6.12rem;overflow:hidden;display: none;}
.Pro .m_left h3{height: 0.64rem;font-size: 0.24rem;font-weight: bold;color: #2957ac }
.Pro .m_left h3 a{color: #2957ac;text-decoration: none;}
.Pro .m_left h3 em{display: block;font-size: 0.28rem;font-weight: normal;color: #c1cae2;text-transform: uppercase;}
.Pro .m_left h4{height: 0.45rem;line-height: 0.45rem;font-weight: normal;margin-bottom: 0.12rem;float: left;width: 100%;}
.Pro .m_left h4 a{display: block;height: 0.45rem;line-height: 0.45rem; overflow: hidden;font-size: 0.24rem;color: #2957ac;background:url(../pic/flh3.jpg) no-repeat; padding: 0 0.22rem;font-weight: bold;overflow: hidden; }
.Pro .m_left h4 a:hover,.Pro .m_left .cur a{background:url(../pic/flh3h.jpg) no-repeat;}
.Pro .m_left h5{height: 0.4rem;line-height: 0.4rem;padding-left: 0.25rem;background:url(../pic/flico.jpg) no-repeat 0.09rem 0.2rem; font-size: 0.24rem;font-weight: bold;color: #2957ac;margin-top: -0.12rem;}
.Pro .m_left h5 a{color: #2957ac;}
.flst{padding-bottom: 0.2rem;width: 100%;float: left;}
.flst li{height: 0.36rem;line-height: 0.36rem;float: left;width: 1.05rem;overflow: hidden;font-size: 0.24rem;padding-left: 0.15rem;border-bottom: 1px dashed #e3e3e3;position: relative;}
.flst li:before{content:"";position:absolute;width: 3px;height: 3px;background: #a9a7a7;border-radius: 50%;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.flst li a{font-size: 0.24rem;color: #666666;}
.flst li:last-child{border-bottom: none;}

.m_cp{float: right;width: 100%;background: #fff;}
.Pro .tjcp{height: 4.3rem;display: none;}
.Pro .u_cplst{height: 4.3rem; }
.Pro .u_cplst dt{float: left; width:4.62rem; position: relative; }
.Pro .u_cplst dt img{width: 4.62rem;height: 4.01rem;display: block;}
.Pro .u_cplst dt em{position: absolute;left:0;bottom: 0;width: 4.42rem;padding: 0.1rem 0.1rem 0;background: #00000061;height: 0.56rem;}
.Pro .u_cplst dt em b{display: block;height: 0.22rem;line-height: 0.22rem;overflow: hidden;font-size: 0.24rem;font-weight: bold;color: #fff;}
.Pro .u_cplst dt em i{display: block;height: 0.22rem;line-height: 0.22rem;overflow: hidden;font-size: 0.24rem;font-weight: normal;color: #fff;}

.Pro .u_cplst dd{float: left; width: 4.05rem; }
.Pro .u_cplst {height: 0.5rem;background: #f3f4f5;border-top: 1px solid #e3e3e3;}
.Pro .u_cplst li{float: left;width:1.34rem;border-right: 1px solid #e3e3e3;height: 0.5rem;line-height: 0.5rem;text-align: center;font-size: 0.26rem;color: #666666;border-bottom: 1px solid #e3e3e3;}
.Pro .u_cplst li:hover,.Pro .u_cplst .cur{background: #fff;border-bottom: none;}
.Pro .tjwz{padding: 0.36rem 0.25rem 0 0.3rem;height: 2.35rem;overflow:hidden;margin-bottom:0.2rem;display:none;}
.Pro .tjwz.tj1{display:block;}
.Pro .tjwz p{position: relative;font-size: 0.24rem;color: #666666;line-height: 0.36rem;margin-bottom: 0.2rem;padding-left: 0.48rem;}
.Pro .tjwz p b{position: absolute;left:0;top:0;font-size: 0.24rem;font-weight: bold;color: #2957ac;}
.Pro .anbtn{display: block;padding-left: 0.3rem;}
.Pro .anbtn a{display: block;float: left;margin-right: 0.28rem;text-align: center;color: #fff;width: 1.36rem;height: 0.34rem;line-height: 0.34rem;border-radius: 0.3rem;}
.Pro .anbtn .btn1{background: #2957ac;}
.Pro .anbtn .btn2{background: #2cb446;}
.Pro .zzlist{position:relative;}
.Pro .u_ljt,.Pro .u_rjt{ width:0.35rem; height:0.64rem; position: absolute; cursor:pointer;  display:block;}
.Pro .u_ljt{left:0;top:4.9rem;}
.Pro .u_rjt{right:0;top:4.9rem;}
.Pro .gdpro .u_ljt{left:0;top: 0.8rem;}
.Pro .gdpro .u_rjt{right:0;top: 0.8rem;}
.Pro .u_ljt a{background: url(../pic/ljt.png) no-repeat;width:0.35rem;height:0.64rem;display:block;background-size: 0.7rem;}
.Pro .u_rjt a{background: url(../pic/rjt.png) no-repeat;width:0.35rem;height:0.64rem;display:block;background-size: 0.72rem;}
.Pro .u_ljt a:hover{background: url(../pic/ljt.png) no-repeat right 0;}
.Pro .u_rjt a:hover{background: url(../pic/rjt.png) no-repeat right 0;}
.Pro .gdpro{padding-left: 0.56rem;float: left;position: relative;}
.Pro .u_lst1{height: 2.85rem;overflow: hidden;float: left;margin-bottom: 0.1rem;}
.Pro .u_lst1 li{position: relative;width: 3rem;float: left;margin-right: 0.25rem;margin-bottom: 0.1rem;}
.Pro .u_lst1 .lastli{margin-right: 0;}
.Pro .u_lst1 li img{width: calc(100% - 6px);height: 1.92rem;display: block;border: 3px solid #e7e7e7;}
.Pro .u_lst1 li span{position: relative;left:3px;top:3px;display: block;width: 100%;height: 0.8rem;line-height: 0.4rem;padding-top: 0;overflow: hidden;background: none;font-size: 0.26rem;color: #333;text-align: center;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.Pro .u_lst1 li:hover span{display: block;}

.ad01{width:100%;float:left;margin-top:0.4rem;}
.ad01 img{max-width:100%;height: auto;}
/*优势*/
.ys{padding-top:0.9rem;height: auto;background: url(../pic/ysbg.jpg) 50% 0 no-repeat;background-size: cover !important;}
.ys h2{height: 2.16rem;text-align: center;font-size: 0.4rem;color: #666666;font-weight: normal;}
.ys h2 b{color: #2957ac;font-size: 0.62rem;}
.ys h2 em{display: block;margin: 0 auto;width: 100%;margin-top: 0.12rem;padding-left: 0.2rem;float: left;box-sizing: border-box}
.ys h2 i{display: block;float: left;width: 3.42rem;height: 0.4rem;line-height: 0.4rem;background: #2cb446;text-align: center;font-size: 0.28rem;color: #fff;}
.ys h2 span{display: block;float: left;width: 3.7rem;height: 0.38rem;line-height: 0.38rem;border: 1px solid #2cb446;text-align: center;font-size: 0.28rem;color: #666666;}
.ys .m_gy{height: auto;background: #fff;margin-bottom: 0.4rem;width: calc(100% - 0.4rem);float: left;margin: 0 0.2rem 0.4rem 0.2rem;}
.ys .m_gy h3{position: relative;height: auto;color: #2957ac;font-size: 0.36rem;font-weight: normal;padding-left: 1rem !important;margin-bottom: 0.3rem;}
.ys .m_gy h3 b{position: absolute;right: revert;top: -0.4rem;left: 0;}
.ys .m_gy h3 b img{max-width: 53%;}
  .ys .m_gy h3 em{display: block;font-size: 0.3rem;color: #000000;font-weight: normal;}
.ys .m_gy p{color: #666666;line-height: 0.4rem;padding-left: 0;margin-bottom: 0.07rem;}
.ys .m_gy p b{color: #2cb446;font-weight: normal;}
.ys .m_ys1 dd{}
.ys .m_ys1 dd p{width: 100%;}
.ys .m_ys2 dd{width: 100%;}
.ys .m_ys2 dd p{width: 100%;margin-left: 0;padding-left: 0;}
.ys .m_ys2 dd h3{padding-left: 1.04rem;}
.ys .m_ys2 dd h3 b{left: 0;}
.ys .m_ys3 dd{ width: 6rem;}
.ys .m_ys3 dd p{width: 100%;margin-left: 0;}
.ys .m_ys3 dd h3{padding-left: 0.39rem;}
.ys .m_ys4 dd{ width: 6rem;}
.ys .m_ys4 dd p{width: 100%;margin-left: 0;padding-left: 0;}
.ys .m_ys4 dd h3{padding-left: 1.04rem;}
.ys .m_ys4 dd h3 b{left: 0;}
.ys .m_gy dt{float: left;height: 4rem;width: 100%;}
.ys .m_gy dt img{width: 100%;height: 100%;display: block;}
.ys .m_gy dd{float: left;padding-top: 0.38rem;padding: 0.3rem 0.2rem 0 0.2rem;width: calc(100% - 0.4rem);}
/*流程*/
.fwlc{background: none;height: auto;padding-top: 0.8rem;}
.fwlc h2{height: 1.16rem;text-align: center;font-size: 0.42rem;font-weight: bold;color: #2957ac;}
.fwlc h2 em{display: block;font-size: 0.26rem;text-transform: uppercase;color: #d5d5d5;font-weight: normal;}
.f_pr{position:relative;width: 100%;float: left;}
.fwlc dl{float: left;position: inherit;height: 2rem;width: calc(100%/4 - 0.4rem);text-align: center;padding: 0 0.2rem;}
.fwlc dt{height: 2rem;width: 100%;float: left;text-align: center;}
.fwlc dt b{width: 100%;height: 0.83rem;overflow: hidden;display: block;text-align: center;float: left;margin-bottom: 0.2rem;}
.fwlc dt b img{width: 0.86rem;height: 1.71rem;display: block;transition: all 0.3s ease-in-out 0s;padding-left: 0.3rem;}
.fwlc dt:hover img,.fwlc dl.cur dt img{margin-top: -0.83rem;}
.fwlc dt em{display: block;height: 0.68rem;line-height: 0.34rem;text-align: center;color: #333333;width: 100%;float: left;}
.fwlc dd{position: absolute;left:-0.94rem;top:1.5rem;display: none; background:url(../pic/lctip.jpg) no-repeat;width: 2.5rem;height: 0.86rem;padding: 0.1rem 0.2rem 0;line-height: 0.26rem;color: #fff; display: none;}
.fwlc dl:hover dd,.fwlc dl.cur dd{display: none;}
.fwlc .lc01{left: revert;top: revert;}
.fwlc .lc01 dd{left:-0.5rem;}
.fwlc .lc02{left: revert;top: revert;}
.fwlc .lc03{left: revert;top: revert;}
.fwlc .lc01 dd,.fwlc .lc02 dd{padding-top: 0.3rem;height: 0.66rem;}
.fwlc .lc04{left: revert;top: revert;}
.fwlc .lc05{left: revert;top: revert;}
.fwlc .lc06{left: revert;top: revert;}
.fwlc .lc07{left: revert;top: revert;}
.fwlc .lc07 dd{left:-1.55rem;}
/*客户见证*/
.khjz{height: auto;padding-top: 0.85rem;background: #f7f7f7;}
.khjz h2{background:url(../pic/kftit.jpg) no-repeat; height: 1.12rem;text-align: center;font-weight: bold; font-size: 0.3rem;}
.khjz h2 a{ color: #2957ac;}
.khjz h2 em{display: block;font-size: 0.28rem;color: #666666;font-weight: normal;}
.khjz .kf{width: calc(100% - 0.2rem);float:left;margin: 0 0.1rem;}
.khjz .u_dlst2{width: calc(100%/2 - 0.2rem);float: left;margin-right: 0.98rem;height: auto;margin-bottom: 0.45rem;margin: 0 0.1rem 0.3rem 0.1rem;}
.khjz .u_dlst2:nth-child(2n){margin-right: 0}
.khjz .u_dlst2 dt{width: 100%;float: left;margin-right: 0;height: 2.4rem;}
.khjz .u_dlst2 dt img{width: 100%;height: 100%;padding: 4px;border: 1px solid #668cd3;background: #fff;object-fit: cover;box-sizing: border-box;}
.khjz .u_dlst2 dd{float: left;width: 100%;}
.khjz .u_dlst2 h3{height: 0.6rem;line-height: 0.6rem;overflow: hidden;font-weight: bold;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.khjz .u_dlst2 h3 a{font-size: 0.28rem;color: #2957ac;}
.khjz .u_dlst2 h3 a:hover{text-decoration:underline;}
.khjz .u_dlst2 p{color: #666;height: 0.72rem;line-height: 0.36rem;overflow: hidden;margin-bottom: 0.26rem;}
.khjz .u_dlst2 span a{width: auto;height: 0.28rem;line-height: 0.28rem;background:#2856ac;display: block;float: left;color: #fff;text-align: center;border-radius: 0.2rem;padding: 0.1rem 0.4rem;}
.khjz .u_dlst2 span a:hover{background:#2cb446;}
/*关于我们*/
.h_about{height: auto;margin-top:0.4rem;overflow:hidden;background: none !important;margin-bottom: 0.5rem;margin: 0.4rem 0.1rem 0 0.1rem;calc(CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX);width: calc(100% - 0.2rem);}
.h_about dt{width: 100%;float: left;margin-right: 0;height: 5rem;}
.h_about dt img{width: 100%;height: 100%;display: block;object-fit: cover;}
.h_about dd{float: left;width: 100%;}
.h_about h3{height: 2rem;background:url(img/index/abtit.jpg) no-repeat 0 1.02rem;font-size: 0.26rem;font-weight: normal;}
.h_about h3 a{color: #333333;text-decoration:none;font-size: 0.6rem;}
.h_about h3 em{display: block;font-size: 0.8rem;color: #f3f3f3;text-transform: uppercase;padding-bottom: 0.1rem;position: relative;}
.h_about h3 em:after{content:"";width: 0.2rem;height:2px;position:absolute;background:#333;bottom: 8px;left: 0;}
.h_about p{font-size: 0.26rem;color: #666666;height: 1.2rem;line-height: 0.4rem;overflow: hidden;margin-bottom: 0.56rem;}
.h_about span a{width: 2rem;height: 0.5rem;line-height: 0.5rem;background: #2957ac;border-radius: 0.24rem;display: block;float: left;color: #fff;text-align: center;margin-right: 0.24rem;}
.h_about span a:hover,.h_about .cur{background: #23c87c;}
/*产品咨询*/
.h_news h2{background: #23c87c;height: auto;text-align: center;font-weight: bold;font-size: 0.38rem;padding: 0.2rem 0;color: #fff;margin-bottom: 0.4rem;}
.h_news h2 a{color: #fff;}
.h_news h2 em{display: block;font-size: 0.28rem;color: #f2f2f2;font-weight: normal;}
.tout{width: 100%;height: auto;padding: 0 0.1rem 0.2rem 0.1rem;width: calc(100% - 0.2rem);}
.tout dl{height: auto;overflow:hidden;border-bottom: 1px solid #e4e4e4;margin-bottom: 0.2rem;}
.tout dt{width: 100%;margin-bottom: 0.26rem;height: 5rem;float: left;}
.tout dt img{width:100%;height:100%;display: block;object-fit: cover;}
.tout h3{height: 0.3rem;line-height: 0.3rem;overflow: hidden;font-size: 0.26rem;color: #2f2f2f;font-weight: normal;margin-bottom: 0.12rem;}
.tout h3 em{display: inline-block;width: 0.6rem;height: 0.22rem;border: 1px solid #2cb446;font-size: 0.26rem;color: #2cb446;text-align: center;line-height: 0.22rem;}
.tout dd{width:100%;float:left;}
  .tout p{line-height: 0.22rem;height: 0.44rem;overflow: hidden;color: #666666;}
.tout p a{color: #2cb446}
.tout li{line-height: 0.55rem;height: 0.55rem;overflow: hidden;color:#666;background: url(../pic/dtico.jpg) no-repeat left 0.08rem;padding-left: 0.28rem;}
.tout li a{ color:#888888;}
.tout li em{ float:right;}
.dy{width: calc(100% - 0.2rem);height: auto;padding: 0 0.1rem;}
.h_news .tit2{height: 0.6rem;line-height: 0.6rem;font-size: 0.34rem;font-weight: normal;margin-bottom: 0.2rem;border-bottom: 1px dashed #ccc;position: relative;}
.h_news .tit2:after{width: 1.6rem;height: 2px;content:"";position:absolute;background:#2cb446;bottom: -1px;left:0}
.h_news .tit2 a{color: #333333;float: left;} 
.h_news .tit2 em{font-size: 0.26rem;color: #adadad;text-transform: uppercase;display: inline;}
.h_news .tit2 span a{font-size: 0.24rem;color: #666666;text-transform: uppercase;}
.dy dl{height: auto;overflow:hidden;}
.dy dt{width:2.02rem;height:2.35rem;float:left;overflow:hidden;display: none;}
.dy dt img{width:1.8rem; height:2.35rem;}
.dy dd{width: 100%;float:right;}
.dy dd h3 a{display:block;font-size: 0.3rem;line-height: 0.3rem;color:#2f2f2f;height:0.28rem;overflow:hidden;}
.dy dd p{font:0.24rem "Microsoft Yahei";line-height: 0.36rem;color:#666666;height: 0.72rem;overflow:hidden;margin: 0.07rem 0 0.1rem 0;}
.dy .m_wz{height: auto;border-bottom: 1px solid #e4e4e4;margin-bottom: 0.2rem;}
.dy li{font:0.24rem "Microsoft Yahei";line-height: 0.55rem;color:#666;background: url(../pic/dtico.jpg) no-repeat left 0.08rem;padding-left: 0.3rem;overflow: hidden;height: 0.55rem;}
.dy li a{ color:#666;}
.dy li em{ float:right;}
.faq{height: auto;width: 100%;padding: 0 0.1rem;width: calc(100% - 0.2rem);}
.faq .wdimg{float: left;width: 2.04rem;height: 0.96rem;display: none;}
.faq .wdimg img{width: 100%;height: 100%;display: block;}
.faq #cjwt{float: right;overflow: hidden;width: 100%;height: auto;}
.faq dl{float: right;width: 100%;padding-top: 0.12rem;}
.faq dt a{display:block;font: 0.28rem "Microsoft Yahei";line-height: 0.5rem;padding-left: 0.5rem;color:#2f2f2f;background: url(../pic//wen.jpg) no-repeat left 0.06rem;overflow:hidden;}
.faq dd{font:0.24rem "Microsoft Yahei";line-height: 0.3rem;padding-left: 0.5rem;color:#666666;background: url(../pic/da.jpg) no-repeat left 3px;padding-top:5px;}
/*底部导航*/
.b_nav{padding:0;display: none;}
.b_nav .m_fnav{height:0.74rem;line-height:0.74rem;color:#666666;text-align:center;font-weight: bold;width: 100%;float: left;position: relative;margin-top: 0.3rem;}
.b_nav .m_fnav a{ color:#666666; padding:0 8px;   font-weight: bold;display: inline-block;}
.b_nav .m_fnav a:nth-child(4){  margin-right: 2.4rem;}
.m_fnav .logobg{position:absolute;left:50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);top: 0;width: auto;height: 0.74rem;}
.m_fnav .logobg img{width:100%;height:100%;object-fit:cover;}
/*底部*/
.footer{background:#2957ac;margin-bottom: 1.4rem;height: 4rem;}
.footer .f_ftcon{color: #fff;line-height: 0.4rem;text-align: center;}
.footer .f_ftcon p{}
  .footer .f_ftcon a{ color:#fff; display: inline-block;margin-right: 0.15rem;}
.footer .tel{background: url(../pic/ftel.jpg) no-repeat 4.85rem 0;padding-left: 5.1rem;text-align: left;font-size: 0.32rem;color: #fff;font-weight: bold;margin-top: 0.1rem;display: none;}
.footer .code{left: 50%;bottom: -2rem;position: absolute;top: inherit;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.footer .code img{display: block;width: 2rem;height: 2rem;}
/*友情链接*/
.link{height: 0.7rem;line-height: 0.7rem;background: #20458a;overflow: hidden;padding: 0;display: none;}
.link h2{float: left; width: 0.86rem;}
.link h2 a{color: #fff;}
.link span{display: block;font-weight: normal;}
.link span a{color: #fff;}
.link_c{line-height:0.7rem; overflow:hidden;float: left; }
.link_c a{ white-space:nowrap; padding:0 0.18rem; height: 0.7rem; line-height:0.7rem; color:#fff;display: inline-block;}
/*内页banner*/
.topadcs{width:100%;overflow:hidden;text-align:center;margin:0px auto;margin-bottom:0;margin-top: 1.23rem;}
.topadcs a img{ width:100%; height:auto; display:block;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad{height:3rem;background-size: auto 3rem !important;}

/*产品中心列表*/
.product,.news,.pjian,.alone,.news{background:#fff;padding:0.1rem 0}
.Pro .leftr{width:2.44rem;float: left;overflow: hidden;}
.Pro .leib2{float: left;width: 2.22rem;background: #fff;border: 1px solid #e3e3e3;padding: 0.22rem 0.1rem 0.14rem;margin-bottom:0.2rem;height: auto;}
.Pro .leib2 h4 a:hover, .Pro .leib2 .cur a{background:url(../pic/flh3h_1.jpg) no-repeat}
.Pro .leib2 .flst li{width:calc(100% - 0.15rem)}
.Pro .leib2 h4 a{  background: url(../pic/flh3_1.jpg) no-repeat;}
/*左侧联系方式*/
.leftlx{text-align: left;font-family: "微软雅黑";overflow:hidden;border-bottom:1px solid #2957ac;margin:0.1rem auto;background-color: #fff;float: left;width: 100%;display: none;}
.leftlx h3 {font-size: 0.3rem; color:#fff;  height:0.63rem; line-height:0.63rem; margin-bottom:3px;background-color:#2957ac;text-align:center;}
.leftlx h3 span{ color:#fff; margin-left:0.1rem; font-weight:normal; }
.leftlx .borderline{border:1px solid #2957ac;margin-bottom:0.1rem;}
.leftlx .phone{ margin:0 0.1rem 0.15rem; height:0.45rem; color:#333; }
.leftlx .phone span{ font-size:0.26rem; background:url(../pic/h_pho.gif) no-repeat 0 0; padding-left:0.45rem; height:0.45rem; display:block;}
.leftlx .phone span b{ display:block; color:#2957ac; font-size:0.28rem; margin-top:2px;}
.leftlx p{ line-height:0.28rem; font-size:0.24rem; color:#666; margin-bottom:0.1rem; padding-left:0.1rem;}
.leftlx p span{ float:left; height:0.23rem;}
.rightl {width:100%;float:right;display:inline;}
.plc,.plc2{background: url(../pic/logo_03.png) no-repeat 0.08rem 0.15rem #f6f6f6;height: 0.4rem;line-height: 0.4rem;padding: 0.2rem 0.08rem 0.2rem 0.35rem;position:relative;color:#666;overflow:hidden;font-size: 0.26rem;border-bottom: 0;padding-bottom:0.08rem;font-family:"微软雅黑";border-top: 1px solid #d9d9d9;}
.plc .red_x{ color:#2957ac; font-weight:bold; font-size:0.24rem;}
.plc i,.plc2 i,.plc a{ font-style:normal; font-size:0.24rem; color:#666;}

.pro_main { background-color:#fff;zoom:1; margin:0.1rem 0px; overflow:hidden;}
.pro_main .shortd{line-height:0.28rem;font-size:0.24rem;background-color:#f9f9f9;padding: 0.1rem 0.2rem;text-indent: 2em;display: none;}
.pro-list{width:100%;float:left;}
dl.pd_list_dl{width: calc(100% - 0.4rem);overflow:hidden;float:left;padding: 0.2rem 0.2rem 0.35rem 0.2rem;position:relative;}
dl.pd_list_dl dt{width: 44%;height:2.88rem;float:left;}
dl.pd_list_dl dt img{width: calc(100% - 12px);height:2.6rem;border: 1px solid #f1f1f1;padding:5px;object-fit: contain;}
dl.pd_list_dl dt:hover img{border:1px solid #2957ac}
dl.pd_list_dl dd{float: right;margin-left: 0;margin-top:3px;height:2.69rem;width: 53%;overflow:hidden;}
dl.pd_list_dl dd a.atit{color: #2957ac;font-size: 0.3rem;font-weight:bold;border-bottom:1px solid #efefef;text-align:left;width: 100%;height:0.4rem;display:block;line-height:0.4rem;transition: all 1s;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
dl.pd_list_dl:hover dd a.atit{color:#2957ac;text-decoration:underline;}
dl.pd_list_dl dd .shortdesc{width: 100%;height: 1.44rem;line-height: 0.36rem;overflow:hidden;font-size:0.24rem;margin-top:0.2rem;margin-bottom: 0.2rem;float: left;}
dl.pd_list_dl dd .shortdesc p{width: 100%;padding:0;background:none;float: left;}
dl.pd_list_dl dd .shortdesc p b{color:#2957ac;}
dl.pd_list_dl dd span{width:1.36rem;height: 0.4rem;display:inline-block;text-align:center;line-height: 0.4rem;}
dl.pd_list_dl dd .ckxq{margin-right:0.28rem;}
dl.pd_list_dl dd .ckxq a,dl.pd_list_dl dd .ljzx a{font-size:0.24rem;color:#fff;text-decoration:none;width:1.36rem;height:0.34rem;display:block;border-radius: 0.3rem;}
dl.pd_list_dl dd .ckxq a{background: #2957ac;height: 0.4rem;}
  dl.pd_list_dl dd .ljzx{display:none}
dl.pd_list_dl dd .ljzx a{background: #2cb446;}

/* -- 翻页效果 -- */
.apage {height: auto;line-height: normal;margin: 0.3rem 0;width: 100%;float: left;text-align: center;}
.apage a {display:inline-block;text-align:center;margin:0 2px;color:#0F6BD6;font-size:0.24rem;width: auto;height: 0.4rem;border:1px solid #0F6BD6;padding: 0 0.15rem;line-height: 0.4rem;}
.apage .num_btns { float:right; font-family:Tahoma; }
.apage a:hover, .apage .cur { border:1px solid #0F6BD6 !important; background-color:#0F6BD6; color:#fff; text-decoration:none; }
.apage .cust_txt { display:none; float:left; }
.apage .oran_pg_fp { padding:0 5px; }
.apage .oran_pg_pp { width:0.65rem; height:0.28rem; line-height:0.28rem; text-align:center; font-size:0.26rem; }
.apage .oran_pg_np {width: auto;height: 0.4rem;line-height: 0.4rem;text-align:center;font-size:0.26rem;}
.apage .oran_pg_lp { padding:0 5px; }
.apage select { font-size:0.24rem; margin-top:5px; }
.apage .oran_pg_txt { height:0.15rem; border:solid 1px #d4e3e9; width:0.2rem; margin-left:0.05rem; }
.apage .oran_pg_btn { height:0.15rem; border:solid 1px #d4e3e9; margin-left:0.05rem; font-size:0.24rem; background:#5984ac; color:#fff; }
/*资讯推荐*/
.tj_news{margin-bottom: 0.15rem;width: calc(100% - 0.4rem);float:left;padding: 0.2rem 0.2rem 0 0.2rem;}
.diysr{height:0.4rem;line-height:0.4rem;color: #337ac5;font-family: "微软雅黑";font-size: 0.34rem;font-weight: bold;text-indent:5px;border-bottom: 1px solid #ececec;}
.diysr i{font-size: 0.24rem;font-family:arial;font-weight:normal;text-transform:uppercase;font-style:normal;padding-left:5px;color: #999;}
.news_random{width:100%;float:left;   margin-top: 0.1rem;}
.new-s dl{border-bottom: 1px solid #e3e3e3;width: 100%;margin: 0 auto;padding-top:0.25rem;height:2.55rem;display: none;}
.new-s dl dt {height:1.8rem;width: 3.5rem;float: left;position: relative;}
.new-s dl dt img{ height: 2.4rem;    width: 3.2rem;}
.new-s dl dt p{width: 2.96rem;height: 0.28rem;display: inline-block;position: absolute;top:1.32rem;left:2px;font: 0.24rem 'Microsoft  YaHei';color: #fff;text-align: center;line-height: 0.28rem}
.new-s dl dd{width: 100%;float: right;height:1.8rem; position:relative;}
.new-s dl dd p a{color: #353e47;font-size: 0.26rem;font-weight: bold;margin-bottom:8px;position:static;float:none;}
.new-s dl dd span{font-size: 0.24rem ;color: #353e47;display:inline-block;width: 100%;line-height: 0.28rem; height:1.18rem; overflow:hidden;    font-family: "微软雅黑";}
.new-s dl dd a{display: inline-block;font: 0.24rem 'Microsoft YaHei','微软雅黑';color: #137bde; float:right;}
.tjnews_list{width:100%;float:left;}
.news_random ul li{height: 0.5rem;line-height: 0.5rem;padding:0;width: 100%;float:left;overflow:hidden;padding-right: 0;}
.news_random ul li:nth-child(2n){padding-right:0}
.news_random ul li a{background: url(../pic/ico55.gif) no-repeat 0 0.16rem;padding-left: 0.18rem;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;float: left;width: calc(100% - 1.8rem);}
.news_random ul li span{ font-size:0.24rem;}
/*资讯列表*/
.news_con{width:100%;float:left;  padding-top: 0.3rem;}
.news_con li{padding: 0;height: auto;overflow:hidden;border-bottom:1px solid #f2f2f2;box-shadow: none;margin-bottom: 0;padding: 0.2rem 0;}
.news_con li:nth-child(2n){background:#fafafa}
  .news_con li:hover h4 b,.news_con li:hover h4 span{color:#1666d4;}
.news_con li h4{padding:0.12rem;text-align:center;float:left;width:0.78rem;overflow:hidden;background-color: #f0f0f0;margin-top: 0.05rem;transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;display: none;}
.news_con li h4 b{ font-weight:100; display:block; line-height:0.4rem;height:0.4rem; overflow:hidden;text-transform:uppercase;color:#1666d4;font-size:0.4rem;}
.news_con li h4 span{font-weight:100;display:block;overflow:hidden;font-size: 0.3rem;text-transform:uppercase;color:#1666d4;}
.news_con li p{padding: 0.1rem 0.2rem;line-height:0.34rem;width: calc(100% - 0.4rem);overflow:hidden;font-size:0.24rem;float:left;color:#444;}
.news_con li p span a{color:#2cb446;}
.news_con li p b{display:block;font-weight:100;color:#2cb446;font-size: 0.28rem;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 0.1rem;}
.news_con li p b a{color: #2957ac;font-weight:bold;}
.news_con li:hover p b a{ color:#2cb446;}
.news_con li:hover h4{background: #1666d4;-ms-transform:rotate(360deg); 	/* IE 9 */transform:rotate(360deg);-moz-transform:rotate(360deg); /* Firefox 4 */
-webkit-transform:rotate(360deg); /* Safari and Chrome */-o-transform:rotate(360deg); /* Opera */}
/*客户见证*/
dl.KHJZ4{height:2.8rem;margin-bottom:0.3rem;padding: 0.23rem 0.2rem 0.2rem 0.2rem;background: none;border: 0;box-shadow: none;transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;border-radius: 0;border-bottom: 1px solid #d7d7d7;}
dl.KHJZ4 dt{float:left;width: 44%;height: 2.8rem;overflow:hidden;border: 1px solid #efefef;}
dl.KHJZ4 dt img{width: 100%;height: 100%;object-fit: cover;}
dl.KHJZ4 dd{float:right;width: 53%;}
dl.KHJZ4 dd p{padding-top:0.1rem;width: 100%;float: left;}
dl.KHJZ4 dd h3{padding-bottom:0.06rem;height: 0.38rem;font-family: "Microsoft Yahei";font-weight: bold;border-bottom: 0;width: 100%;float: left;}
dl.KHJZ4 dd h3 a{color: #2957ac;transition: all 1s;font-size: 0.3rem;text-decoration:none;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100%;float: left;}
dl.KHJZ4 dd h4{height: 1.44rem;padding:0.06rem 0 0 0;line-height: 0.36rem;font-size:0.24rem;font-weight:normal;overflow:hidden;width: 100%;float: left;}
dl.KHJZ4 dd h4 b{ padding-right:0.08rem;color:#333333;}
dl.KHJZ4 dd h4 span{ display:block;}
dl.KHJZ4 dd p a{display:block;width: 1.4rem;height: 0.4rem;text-align:center;line-height: 0.4rem;font-size:0.24rem;color:#fff;background-color:#2957ac;float: left;margin-right:0.2rem;transition: all 1s;border-radius: 0.2rem;}
.KHJZ4:hover dd h3 a{color:#2957ac;}
dl.KHJZ4:hover{ box-shadow:3px 3px 0.2rem #000;border:1px solid #fff;}
/*配件销售列表*/
.pj{width: calc(100% - 0.2rem);float:left;padding: 0.2rem 0.1rem 0 0.1rem;}
.pj li.pj_list{float:left;width: calc(100%/2 - 0.2rem);padding: 0.2rem 0.1rem 0 0.1rem;}
.pj li.pj_list:nth-child(3n){padding-right:0.1rem}
.pj li.pj_list span{float: left;width: 100%;height: 2.8rem;}
.pj li.pj_list span img{width:100%;height: 100%;object-fit: cover;border: 2px solid #f1f1f1;padding: 3px;box-sizing: border-box;}
.pj li.pj_list p{  height: 0.3rem;width: 100%;line-height: 0.3rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;text-align: center;}
/*热门产品*/
.hot_pro{width: calc(100% - 0.4rem);float:left;margin-bottom: 0.2rem;padding: 0 0.2rem;}
.pro_random{width: 100%;float:left;margin-top:0.2rem;}
dl.Hpro_list{width: calc(100%/3 - 0.1rem);margin-right: 0.15rem;float:left}
dl.Hpro_list:nth-child(3n){margin-right:0}
dl.Hpro_list dt{width: 100%;height: 2.4rem;float:left;}
dl.Hpro_list dt img{width: 100%;height: 100%;border: 1px solid #f1f1f1;padding:0.05rem;object-fit: cover;box-sizing: border-box;}
dl.Hpro_list dt:hover img{border:1px solid #2957ac}
dl.Hpro_list dd{float:left;margin-top:3px;width: 100%;overflow:hidden;}
dl.Hpro_list dd a.atit{color:#4c4c4c;font-size:0.26rem;font-weight:400;text-align:left;width: 100%;height:0.4rem;display:block;line-height:0.4rem;transition: all 1s;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
dl.Hpro_list:hover dd a.atit{color:#2957ac;}

/*关于我们*/
.a_nav{margin-top:0.3rem;height: auto;width:100%;float:left;}
.a_nav li{float:left;text-align:center;width: calc(100%/3);font-size: 0.26rem;box-shadow: 1px 0.1rem 0.35rem #888888;background:#f2f2f2;}
.a_nav li a{display:block;height: 0.6rem;line-height: 0.6rem;transition-duration: 500ms;}
.a_nav li a:hover,.a_nav li.cur a{ background:#2957ac; color:#fff; font-weight:bold; }
.about_content{width: calc(100% - 0.4rem);float:left;margin: 0.2rem 0.2rem 0 0.2rem;}
.about_content h2.title{font-size: 0.38rem;color:#2957ac;text-align: center;margin: 0.3rem 0 0.4rem;}
.about_content .about_des{width:100%;float:left;line-height: 0.38rem;}
.about_content .about_des img{max-width:100%;height: auto;display: block;}
/*资质认证*/
.ryrz,.contact{width:100%;float:left;margin-top:0.2rem;}
.ryrz .ryrz_list{width: calc(100%/2 - 2px - 0.2rem);float:left;padding: 0;margin: 0.25rem 0.1rem 0.1rem 0.1rem;border: 1px solid #f2f2f2;}
.ryrz .ryrz_list:nth-child(4n){padding-right:0}
.ryrz .ryrz_list .ryrz_img{width:100%;float:left;height: 3.89rem;overflow: hidden}
.ryrz .ryrz_list .ryrz_img img{width:100%;height: 100%;object-fit: contain;display: block;transition: all 1s;}
.ryrz .ryrz_list:hover .ryrz_img img{transform:scale(1.1,1.1);}
.ryrz .ryrz_list .ryrz_tit{transition: all 1s;-ms-transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;width: 100%;height: 0.6rem;line-height: 0.6rem;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;background-color: #f0f0f0;font-size: 0.28rem;}
.ryrz .ryrz_list:hover .ryrz_tit{  background-color: #003783;color:#fff}
/*联系我们*/
.welcome{width:100%;float:left;margin-bottom: 0;}
.welcome span{width:1.7rem;height: 1.7rem;float:left;border-radius: 50%;margin-top: 0.3rem;}
.welcome span img{width:100%;height: 100%;border-radius: 50%}
.welcome .wel_r{float:left;margin-left: 0.2rem;width:calc(100% - 2.1rem);margin-top: 0.15rem;}
.welcome .wel_r .p1{font-size: 0.28rem;color: #0a5caa;margin: 0.15rem 0;}
.welcome .wel_r .p2{margin: 0.15rem 0;line-height: 0.34rem;}
.lxwm{width: calc(100% - 0.4rem);float:left;margin: 0.2rem 0.2rem 0;}
.lxwm_l{float: left;width: 100%;font-family: 微软雅黑;color: #333;margin-top: 0.4rem;margin-right: 0.5rem;}
.lxwm_l span{font-size:0.3rem;display:block;margin-bottom: 0.45rem;color:#0a5caa;}
.lxwm_l p{height:0.45rem;line-height:0.45rem;padding: 0 0 0.14rem 0.55rem;margin:0px;margin-top: 0.17rem;border-bottom:1px dashed #ccc;background-size: 0.5rem !IMPORTANT;font-size: 0.26rem;}
.lxwm_r{width:100%;float:right;}
.lxwm_r p{clear:both;margin-bottom:0.3rem;margin-top:0.4rem;}
.map{width:100%;float:left;height: 3rem;}
/*在线留言*/
.message {width:100%;float:left;height: auto;overflow:hidden;padding-top: 0.5rem;margin-top: 0;background: none !important;}
.message h3 {width: 100%;height: auto;font-size:0.3rem;font-weight:bold;color:#2957ac;line-height: 0.3rem;float:left;position: relative;margin-left: 0;text-align: center;margin-bottom: 0.3rem;}
.message h3:after{content:"";position:absolute;width: 0.6rem;height: 2px;background: none;left: 0;bottom: 0;}
.message h3 span { display:block; font:0.24rem Arial; color:#2957ac; line-height:0.36rem; text-transform:uppercase; }
.message h3 a { color:#2957ac; }


.temp_on_con {width: calc(100% - 0.4rem);margin: 0 0.2rem;}
.temp_on_con li {padding:0;height:0.38rem;width: 100%;border:1px solid #d1d1d1;float:left;margin-right:0.22rem;margin-bottom:0.16rem;color:#2957ac;line-height:0.38rem;overflow:hidden;background:none;padding-right: 2px;}
.temp_on_con li span { color:#999; line-height:0.38rem; float:left; padding-left:0.1rem; display:inline-block; }
.temp_on_con li input {box-shadow:none;width: 83%;5: 500;border:0;color:#999;line-height:0.38rem;height: 0.38rem;float:left;}
.temp_on_con .inp1 input {width: 76%;outline:none;}
.temp_on_con .inp3 {width: 100%;height:0.72rem;padding-top:0.1rem;}
.temp_on_con .inp3 span {line-height: 0.4rem;}
.temp_on_con .inp3 textarea { width:5.46rem; height:0.56rem; resize:none; overflow:auto; outline:none; padding-left:0.1rem; border:0; color:#999; line-height:0.24rem; }
.temp_on_con .inp4 { margin-bottom:0; }
.temp_on_con .inp4 input { width:1.2rem; }
.temp_on_con .inp4 img { width:0.52rem; height:0.38rem; border-left:1px solid #d1d1d1; float:right; }
.temp_on_con .inp2 { width:5.62rem; height:0.7rem; border:0; }
.temp_on_con .inp2 span { display:block; }
.temp_on_con .inp2 em { font-size:0.24rem; color:#999; line-height:0.36rem; float:left; }
.temp_on_con .minp5 { border:0; }
.temp_on_con .minp5 input {width: 1rem;height: 0.4rem;line-height: 0.4rem;color: #fff;margin-right:0.16rem;cursor:pointer;border-radius: 6px;}
.temp_on_con .minp5 .onb1 { background:#eb3027}
.temp_on_con .minp5 .onb2 { background: #313131}
/*配件详情*/
.pj_info{width:100%;float:left;margin:0.2rem 0 0.1rem 0;}
.pj_info h1.tit{color:#2957ac;text-align:center;padding-top:0.15rem;padding-bottom:0.15rem;border-bottom:1px dashed #efefef;margin-bottom:0.2rem;font-size:0.32rem;font-weight: 600;}
.pj_content{width: calc(100% - 0.4rem);float:left;line-height: 0.4rem;padding: 0 0.2rem;}
.pj_content img{max-width:100%;height:auto;display:block}
/*左侧推荐产品*/
.left_tj{width:100%;float:left;margin-bottom: 0.2rem;background: #fff;display: none;}
.left_tj .tit{color:#fff;  font-size:0.22rem; background-color:#2957ac;height:0.37rem; padding-top:0.1rem; text-align:center; overflow:hidden;}
.left_tj .lefttj_cont{border: solid 1px #ececec;border-top: 0;padding: 8px 11px;width: 100%;box-sizing: border-box;float: left;}
.left_tj .lefttj_cont li{width:100%;float:left;margin:0.2rem 0 3px 0;}
.left_tj .lefttj_cont li span{width:100%;float:left;height: 2.5rem;}
.left_tj .lefttj_cont li span img{width:100%;height: 100%;border: solid 1px #efefef;padding:1px;box-sizing: border-box;object-fit: cover;}
.left_tj .lefttj_cont li span:hover img{border: solid 1px #2957ac}
.left_tj .lefttj_cont li p{width:100%;float:left;text-align:center;line-height:0.24rem;color:#555}
.left_tj .lefttj_cont li:hover p{text-decoration: underline;}
/*产品详情*/
.procont{padding-top:0.2rem;background-color: #fff;width:100%;height: auto;overflow:hidden;margin-top:0.1rem;}
.procont .oneleft{width: calc(100% - 0.6rem);float:left;padding: 0.2rem 0 0 0.6rem;}
.procont .ul{width: 100%;margin:0 auto;float:left;position:relative;}
.procont .ul .left1{width: 0.36rem;background: url(../pic/prolist-icon1.png) -0.06rem -1px no-repeat;background-size: 1rem;height: 0.87rem;position:absolute;left: -0.5rem;top: 50%;transform: translateY(-50%);cursor:pointer;z-index:3;display: block !important;transition: all .5s ease;}
.procont .ul .right1{width: 0.36rem;background: url(../pic/prolist-icon1.png) -0.54rem -1px no-repeat;background-size: 1rem;height: 0.87rem;position:absolute;right: 0.21rem;top: 50%;transform: translateY(-50%);cursor:pointer;display: block !important;transition: all .5s ease;}
.procont .ul .neirong{width: 6.2rem;height: 3.3rem;overflow:hidden;margin: 0 !important;}
.procont .ul .neirong li{width: 6.2rem;float:left;padding:0px 0 0 0px;height: 3.3rem;text-align:center;position: relative;}
.procont .ul .neirong .xxnr{background:#0000007a;position:absolute;left:0;height:0.9rem;bottom:0;width: calc(100% - 0.2rem);color:#fff;padding: 0 0.1rem;}
.procont .ul .neirong h2{font-size:0.26rem;font-weight:normal;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding:0.1rem 0 0.1rem 0}
.procont .ul .neirong p{text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.procont .ul .neirong img{width: 100%;height: 100%;transition: all .5s ease;object-fit: cover;}
.procont .ul .neirong li:hover .xxnr{background:#000000a6;}
.pright {width: calc(100% - 0.4rem);float:left;z-index:1;overflow:hidden;font-size:0.24rem;margin: 0 0.2rem;}
.propar div.pd_short{margin-top:0.1rem;color:#666;height: auto;overflow:hidden;}
.propar div.pd_short p{position: relative;color: #666666;line-height: 0.36rem;margin-bottom: 0.2rem;padding: 0 0 0 0.8rem;background:none;}
.propar div.pd_short p b{position: absolute;left:0;top:0;font-weight: bold;color: #666;}
.pd_hotline{font-weight:bold;display: none;}
.pd_hotline span{ font-size:0.26rem; color:#333;}
.pd_hotline span.font_hotline{font-size:0.3rem;color:#2957ac;}
.proparp{display:none;}
.propar h4 {color: #2957ac;line-height:28px;padding: 0 0 0.1rem;border-bottom:1px dashed #efefef;font-size: 0.32rem;font-family: 微软雅黑;text-align:center;font-weight:bold;}
.propar .more { text-align:right; border-bottom:dashed 1px #efefef; margin-bottom:0.05rem; }
.propar .more a {color:#C10005; padding-left:0.12rem; line-height:0.2rem; }
.propar .more a img { margin-right:5px;}
.protit{width:100%;float:left;color: #2957ac;font-size:0.32rem;height: 0.6rem;line-height: 0.6rem;margin: 0.2rem 0 0.4rem 0;padding-left: 0.2rem;box-sizing: border-box;position:relative;border-bottom: 1px solid #A9A9A9;background: #eaeaea;}
.proinfo{width: calc(100% - 0.4rem);float:left;line-height: 0.38rem;text-indent:2em;padding: 0 0.2rem;}
.proinfo img{max-width:100%;height:auto;}
.pro_key {line-height:0.5rem;border-top:dashed 1px #efefef;border-bottom:dashed 1px #efefef;margin-top:0.3rem;font-size:0.24rem;padding: 0 0.1rem;font-weight:bold;width: calc(100% - 0.2rem);;float: left;margin-bottom: 0.2rem;}
.pro_key span { font-weight:bold;}
.pro_key a {font-size:0.24rem; margin:0 0.1rem;font-weight:lighter;}
.online{ margin:0.1rem 0 0; padding:0.2rem 0.1rem; font-family:"微软雅黑";}
.online h2{font-size:0.26rem;line-height:0.3rem;color:#555;height:0.6rem;overflow:hidden;padding-left: 0.1rem;background: none;text-align: left;}
.online h2 span{font-size:0.3rem; color:#2957ac; display:inline-block; padding-left:0.2rem; font-weight:bold;}
.online ul li{ margin-bottom:0.25rem;}
.online li span{display:inline-block;width: 1.5rem;font-size:0.24rem;vertical-align:top;color:#4a4a4a;text-align:right;line-height:0.36rem;}
.online li span em{ padding-right:2px; font-style:normal;}
.online .li01,.online .li02,.online .li03{width: 100%;float:left;}
.online .li04{ clear:both;}
.online li img{ vertical-align:middle; height:36px; background:#e5e5e5;}
.online .li05,.online .li06{ margin-bottom:10px;}
.inp1{ width:2.34rem; height:0.36rem; background:url(../pic/iconfont-lianxiren.png) no-repeat 2.44rem 0.1rem #eeeef0; overflow:hidden; line-height:0.36rem; border:0; padding:0 0.25rem 0 0.1rem;}
.inp2{ width:2.34rem; height:0.36rem; background:url(../pic/iconfont-phone.png) no-repeat 2.44rem 0.1rem #eeeef0; overflow:hidden; line-height:0.36rem;border:0; padding:0 0.25rem 0 0.1rem;}
.inp3{ width:2.34rem; height:0.36rem; background:url(../pic/iconfont-youxiang.png) no-repeat 2.44rem 0.1rem #eeeef0; overflow:hidden; line-height:0.36rem;border:0; padding:0 0.25rem 0 0.1rem;}
.inp4{width: calc(100% - 2rem);height:1.09rem;background:none;overflow:hidden;line-height:0.36rem;border:1px solid #e0e0e0;resize:none;}
.inp5{ width:2.05rem; height:0.36rem; overflow:hidden; line-height:0.36rem;border:1px solid #e0e0e0; background:none; margin-right:0.1rem;}
.inp7{ width:2.34rem; height:0.36rem; background:url(../pic/iconfont-gongsi.png) no-repeat 2.44rem 0.1rem  #eeeef0; overflow:hidden; line-height:0.36rem; border:0;padding:0 0.25rem 0 0.1rem;}
.online li input[type="text"]{width:calc(100% - 2.2rem);background:#eeeef0;line-height: 0.5rem;height: 0.5rem;}
.btn1{width: 1.6rem;height: 0.6rem;border:0;margin: 0.1rem 0.27rem 0 1.5rem;background: #073d9f;color:#fff;border-radius: 6px;}
.btn2{width: 1.6rem;height: 0.6rem;border:0;margin:0.1rem 0 0 0;background: #073d9f;color:#fff;border-radius: 6px;}

/*新闻详情页*/
.left2{width:100%;float:left;}
.n_info_con { width:100%; padding:0px 0px 0 0px;  font-size:0.24rem;float:left;}
.n_info_con strong{ font-weight:bold;}
.n_info_con h1 {padding-top:0.16rem;color: #2957ac;font-weight:normal;font-size: 0.32rem;line-height: 0.4rem;padding-bottom:0.1rem;margin-bottom: 0.1rem;text-align: center;font: 0.34rem/0.46rem "Microsoft Yahei";}
.n_info_con h3 { text-align:center; color:#000; margin-bottom:0.1rem; font-size:0.3rem;border-bottom: 1px dashed #CCCCCC; } /*资讯详细页面，内容标题*/
.info_con_tit {line-height:0.24rem;margin-bottom:0.15rem;text-align: center;float: left;width: calc(100% - 0.2rem);margin: 0 0.1rem 0.15rem 0.1rem;}
.info_con_tit span {margin-right:0.2rem;float:left;}
  .info_con_tit span:nth-child(2){display:none;}
.info_con_tit .m_qrinfo{position:relative;display: none;}
.m_qrcode{ display:none; position:absolute; left:0px; top:0.2rem; background:#fff;border:1px dashed #f1f1f1; }
.m_qrcode em{ line-height:0.24rem; color:red; display:block; text-align:center;}
.info_con_tit .n_tit {text-align: center;color:#666;border-bottom:1px dashed #999;height:0.44rem;line-height:0.44rem;width: 100%;float: left;}
.info_con_tit .n_tit .m_qrinfo a{background:url(../pic/tel0.gif) no-repeat left top; height:0.45rem; display:inline-block; font-size:0px; width:24px;}
.info_con_tit .n_tit .m_qrinfo a:hover{background:url(../pic/tel1.gif) no-repeat left top;}
.info_con_tit .n_tit .m_qrinfo:hover .m_qrcode{display:block;}
.info_con_tit .n_tit a{color:#BCBBBB;display: none;}
.info_con_tit .n_tit span .cur{color:#000;}
.info_con_tit .n_tit2 { height:0.24rem;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:0.05rem;}
.newsBody{width: calc(100% - 0.4rem);float:left;padding-top:0.12rem;line-height: 0.38rem;padding: 0.2rem 0.2rem 0;}
.n_info_con2 {width:100%;float:left;border:0;}
.n_info_con2 .t04 { color:#fff; border-bottom:1px solid #E0E0E0;  color:#dab96a; line-height:0.48rem; height:0.48rem; font-size:0; background:url(../pic/news_28.gif) no-repeat 0.12rem center; }/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 b{ font-weight:bold; font-size:20px; text-transform:uppercase; font-size:0;}
.n_info_con2 .t04 a { color:#B61212;}/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 a:hover { color:#B61212;}
.info_b{border-top:none; padding:0.1rem;}
ul.p_list_ul li, ul.p_list_ul2 li {background:url(../pic/kh_jt2.png) no-repeat left center;line-height: 0.6rem;height: 0.6rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent:0.2rem;margin-left:0.1rem;display:block;border-bottom:1px dashed #ccc;color:#666;font-size:0.24rem;padding-left:6px;}
ul.p_list_ul2 li { width:3.42rem; padding-right:0.05rem;}
.info_key{margin-bottom: 0.2rem;  padding: 0 0.1rem;}

.right2{width:2.75rem;float:right;overflow: hidden;margin-top:0.3rem;display: none;}
.right2 .left_tj .lefttj_cont li span{height: 2.1rem;}
.right2 .left_tj .lefttj_cont li p{line-height:0.24rem;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.right2 .left_tj .lefttj_cont li{margin-top:0.1rem}
.right2 .left_tj .tit{  font-size: 0.3rem;  padding-left: 0.2rem; font-weight: 600;  text-align: left;}
.right2 .left_tj .lefttj_cont{margin-bottom:0.3rem;}
ul.n_rt_ul { background:none;  overflow:hidden; padding-left:0.2rem; border:1px solid #E0E0E0;border-top:0; padding-top:5px; margin-bottom: 0.33rem;}
ul.n_rt_ul li { line-height:0.32rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:0.2rem; padding-right:0.2rem; background:url(../pic/a2.gif) no-repeat left center;  }
ul.n_rt_ul li a{ display:block;  width:1.9rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font:0.24rem Microsoft YaHei; color:#666; height:0.32rem; line-height:0.32rem; padding-left:0.06rem; }
ul.n_rt_ul li:hover a{text-decoration: underline;}
ul.n_rt_ul li:nth-child(1),ul.n_rt_ul li:nth-child(2),ul.n_rt_ul li:nth-child(3){background:url(../pic/a1.gif) no-repeat left center; }
ul.n_rt_ul02 li:nth-child(1),ul.n_rt_ul02 li:nth-child(2),ul.n_rt_ul02 li:nth-child(3){background:url(../pic/a2.gif) no-repeat left center;  }


/*下一篇、下一篇*/
.gduo{line-height:0.3rem;overflow:hidden;margin:0.15rem 0px;padding:0 0.1rem;width: 100%;float: left;box-sizing: border-box;}
.gduo span{overflow:hidden;height: auto;display:block;color:#fff;font-family: "微软雅黑";background-color:#2957ac;padding-left:0.1rem;padding: 0.1rem 0 0.1rem 0.1rem;}
.gduo a{  color:#fff;}

/*新增*/
.proinfo{  text-indent: 0;}
.protit{background: url(../pic/probg.jpg) no-repeat;color: #fff;}
.protit span{float:right;font-size: 0.25rem;padding-right: 0.1rem;}
.navproinfo{width:100%;float:left;font-size: 0.26rem;line-height: 0.45rem;}
.navproinfo h4{white-space: normal;word-spacing: 0.1rem;margin: 0.15rem 0;padding-left: 0.58rem;font-size: 0.36rem;color: #337fe5;line-height: 0.5rem;}
.navproinfo.wttx{background: url(../pic/person.jpg) no-repeat 50% top;background-size: 50%;padding-top: 5.9rem;}
.navproinfo.wttx .proxq{width: 100%;}
.navproinfo.wttx h4{background:url(../pic/ques.jpg) no-repeat;background-size: contain;}
.navproinfo.zynt h4{background:url(../pic/ques02.jpg) no-repeat;background-size: contain;}
.navproinfo.jjfa{color:#fff;background: #2cb446;padding: 0.3rem;box-sizing: border-box;margin-top: 0.3rem;}
.navproinfo.jjfa h4{background:url(../pic/ques03.png) no-repeat;color:#fff;background-size: contain;}
.pro_ad{width:100%;float:left;text-align: center;margin-top: 38px;display: none}
.pro_ad img{width: 100%;height: auto;}
.proys{float:left;width:100%;background: none;height: auto;display: none}
}

