@charset "utf-8";
/* CSS Document */
a{text-decoration:none;color:#333333}
a:hover{text-decoration:none;}
body {padding:0px;margin:0px auto;color:#333333;background:#ffffff;min-width:12rem;font-size:0.14rem;max-width: 1920px;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: 12rem;margin: 0 auto;position: relative;}
.top{float: left;width: 100%;height: 1.23rem;border-top: 3px solid #2cb446;}
.top .ul01{width: 12rem;margin: 0 auto;height: 1.23rem;margin-top: 0;}
.top .ul01 h2{float:left;width: 1.2rem;font-size:0px;position: relative;overflow: hidden;padding-top: 0.5rem;}
.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 2% 0 1%;}
.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: 12px;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: right;padding-top: 0.4rem;font-size: 0.2rem;color: #2cb446;font-weight: bold;width: 1.8rem;}
.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:26px;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:5.69rem; 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:5.69rem; 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}
.g_ser h2{width: 3.3rem;font-size: 16px;color: #333333;font-weight: normal;border-right: 1px  solid #ccc;margin-right: 0.4rem;}
.g_ser h2 em{display: block;font-size: 24px;color: #2957ac;font-weight: normal;padding-top: 5px; }
.h_sea{float: left;width: 456px;font-size: 12px; }
.h_sea b{font-weight: normal; color: #999999;}
.key {line-height: 24px;width: 100%;float: left;height: 48px;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: 382px;height: 34px;}
.s_ss { float:left; width:36px; height:34px; background: none;border: none; cursor: pointer;}
.inp01{height:34px;line-height:34px; width:320px;padding-left: 20px; float:left;color:#c7c7c7;font-size: 12px;  border: none;font-family:"Microsoft YaHei"; background: none;}
.lxfs{float: right;width: 356px;}
.lxfs li{float: left;width: 54px;margin-left: 15px;height: 53px;position:relative;}
.lxfs li a{width: 54px;height: 53px;overflow: hidden;display:block;}
.lxfs li img{width: 54px;height: 106px;display: block;  transition: all 0.3s ease-in-out 0s;}
.lxfs li:hover img{margin-top: -53px;}
.lxfs li .telphone{position:absolute;margin-top: -53px;left:-96px;top:0;z-index:50;width:150px;height:53px;font-size:16px;font-weight:bold;background-color:#2957ac;color:#fff;display:none;line-height:53px;text-align:center;letter-spacing:2px;}

.lxfs .wxewm{z-index: 9999; position: absolute; top: 53px; right: 53px; display: none;}
.lxfs .wxewm img{width: 180px;height: 180px;}
.lxfs li:hover div{display:block;}
/*难题*/
.ques{height:5rem;padding-top: 0.7rem;border-top: 1px solid #f2f2f2;}
.ques .wd1200{position:relative;}
.ques .wt_bg{width:440px;height: 440px;border-radius: 50%;position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.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:198px;text-align: center;font-size: 32px;font-weight: bold;color: #fff;width: 1170px; padding-right: 30px;}
.ques h2 em{display: block;font-size: 19px;color: #fff;font-weight: normal;}

.ques dl{position: absolute;}
.ques dd{font-size: 14px;color: #333333;line-height: 20px;}
.ques dd b{font-weight: normal;color: #2cb446;}
.ques dt{float: left;width: 115px;height: 115px;text-align: center;background: #e1e1e1;line-height: 115px;border-radius: 50%;font-size: 40px;font-weight: 400;color: #4c4c4c;border: 4px solid #fff;cursor: pointer;}
.ques dt:hover{background:#2cb446;color:#fff;}
.ques dd{float: left;margin-right: 20px;}
.ques .wtico2 dd,.ques .wtico4 dd,.ques .wtico6 dd{margin-left: 20px;}
.ques .wtico1{top:0;right: 728px;width: 478px;text-align: right;}
.ques .wtico1 dd{float: left;padding-top: 16px;width: 320px;}
.ques .wtico2{top:0;left: 708px;width: 450px;}
.ques .wtico2 dd{float: right;padding-top: 36px;width: 240px;}
.ques .wtico3{top:156px;right: 778px;width: 430px;text-align: right;}
.ques .wtico3 dd{float: left;padding-top: 36px;width: 280px;}
.ques .wtico4{top:156px;left: 746px;width: 450px;}
.ques .wtico4 dd{float: right;padding-top: 36px;width: 270px;}
.ques .wtico5{top:300px;right: 670px;width: 486px;text-align: right;}
.ques .wtico5 dd{float: left;padding-top: 46px;width: 300px;text-align: right;}
.ques .wtico6{top:300px;left: 690px;width: 410px;}
.ques .wtico6 dd{float: right;padding-top: 24px;width: 240px;}
/*首页产品*/
.Pro{padding: 0.85rem 0;background: #f6f6f6;}
.Pro h2{background:url(../pic/antit.jpg) no-repeat;height: 112px;text-align: center;font-size: 30px;font-weight: bold; }
.Pro h2 a{color: #2957ac;}
.Pro h2 em{display: block;font-size: 18px;font-weight: normal;padding-top: 5px;color: #666666}
.Pro .m_left{float: left;width: 240px;background: #fff;border: 1px solid #e3e3e3;padding: 22px 25px 14px;    height: 612px;
overflow:hidden;}
.Pro .m_left h3{height: 64px;font-size: 24px;font-weight: bold;color: #2957ac }
.Pro .m_left h3 a{color: #2957ac;text-decoration: none;}
.Pro .m_left h3 em{display: block;font-size: 18px;font-weight: normal;color: #c1cae2;text-transform: uppercase;}
.Pro .m_left h4{height: 45px;line-height: 45px;font-weight: normal;margin-bottom: 12px;float: left;width: 100%;}
.Pro .m_left h4 a{display: block;height: 45px;line-height: 45px; overflow: hidden;font-size: 14px;color: #2957ac;background:url(../pic/flh3.jpg) no-repeat; padding: 0 22px;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: 40px;line-height: 40px;padding-left: 25px;background:url(../pic/flico.jpg) no-repeat 9px 20px; font-size: 14px;font-weight: bold;color: #2957ac;margin-top: -12px;}
.Pro .m_left h5 a{color: #2957ac;}
.flst{padding-bottom: 20px;width: 100%;float: left;}
.flst li{height: 36px;line-height: 36px;float: left;width: 105px;overflow: hidden;font-size: 14px;padding-left: 15px;border-bottom: 1px dashed #e3e3e3;position: relative;width: calc(100% - 15px);}
.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: 14px;color: #666666;}
.flst li:last-child{border-bottom: none;}

.m_cp{float: right;width: 867px;background: #fff;}
.Pro .tjcp{height: 430px;}
.Pro .u_cplst{height: 430px; }
.Pro .u_cplst dt{float: left; width:462px; position: relative; }
.Pro .u_cplst dt img{width: 462px;height: 401px;display: block;}
.Pro .u_cplst dt em{position: absolute;left:0;bottom: 0;width: 442px;padding: 10px 10px 0;background: #00000061;height: 56px;}
.Pro .u_cplst dt em b{display: block;height: 22px;line-height: 22px;overflow: hidden;font-size: 12px;font-weight: bold;color: #fff;}
.Pro .u_cplst dt em i{display: block;height: 22px;line-height: 22px;overflow: hidden;font-size: 12px;font-weight: normal;color: #fff;}

.Pro .u_cplst dd{float: left; width: 405px; }
.Pro .u_cplst {height: 50px;background: #f3f4f5;border-top: 1px solid #e3e3e3;}
.Pro .u_cplst li{float: left;width:134px;border-right: 1px solid #e3e3e3;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #666666;border-bottom: 1px solid #e3e3e3;}
.Pro .u_cplst li:hover,.Pro .u_cplst .cur{background: #fff;border-bottom: none;}
.Pro .tjwz{padding: 36px 25px 0 30px;height: 235px;overflow:hidden;margin-bottom:20px;display:none;width: calc(100% - 55px);}
.Pro .tjwz.cur{display:block;}
.Pro .tjwz p{position: relative;font-size: 14px;color: #666666;line-height: 24px;margin-bottom: 20px;padding-left: 48px;}
.Pro .tjwz p b{position: absolute;left:0;top:0;font-size: 14px;font-weight: bold;color: #2957ac;}
.Pro .anbtn{display: block;padding-left: 30px;}
.Pro .anbtn a{display: block;float: left;margin-right: 28px;text-align: center;font-size: 14px;color: #fff;width: 136px;height: 34px;line-height: 34px;border-radius: 30px;}
.Pro .anbtn .btn1{background: #2957ac;}
.Pro .anbtn .btn2{background: #2cb446;}
.Pro .zzlist{position:relative;}
.Pro .u_ljt,.Pro .u_rjt{ width:35px; height:64px; position: absolute; cursor:pointer;  display:block;}
.Pro .u_ljt{left:0;top:490px;}
.Pro .u_rjt{right:0;top:490px;}
.Pro .gdpro .u_ljt{left:0;top:65px;}
.Pro .gdpro .u_rjt{right:0;top:65px;}
.Pro .u_ljt a{ background: url(../pic/ljt.png) no-repeat; width:35px; height:64px; display:block;}
.Pro .u_rjt a{ background: url(../pic/rjt.png) no-repeat; width:35px; height:64px; display:block;}
.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: 65px;padding-right: 65px;float: left;position: relative;width: 737px;}
.Pro .u_lst1{height: 198px;overflow: hidden;/* float: left; */margin-bottom: 10px;}
.Pro .u_lst1 li{/* position: relative; *//* width: 228px; *//* float: left; *//* margin-right: 25px; */}
.Pro .u_lst1 .lastli{margin-right: 0;}
.Pro .u_lst1 li img{ width: 222px; height: 192px;display: block;border: 3px solid #e7e7e7;  }
.Pro .u_lst1 li span{position: absolute;left:3px;top:3px; display: block;width: 222px; height: 82px;padding-top: 110px; overflow: hidden; background: url(../pic/sha2.png) no-repeat; font-size: 16px;color: #fff;text-align: center;display: none;}
.Pro .u_lst1 li:hover span{display: block;}

.ad01{width:100%;float:left;margin-top:40px;}
.ad01 img{max-width:100%;height: auto;}
/*优势*/
.ys{padding-top:90px;height: 1700px;background: url(../pic/ysbg.jpg) 50% 0 no-repeat;}
.ys h2{height: 216px;text-align: center;font-size: 40px;color: #666666;font-weight: normal;}
.ys h2 b{color: #2957ac;font-size: 62px;}
.ys h2 em{display: block; margin: 0 auto; width: 615px;margin-top: 12px;padding-left: 20px;}
.ys h2 i{display: block;float: left;width: 342px;height: 40px;line-height: 40px;background: #2cb446;text-align: center;font-size: 24px;color: #fff;}
.ys h2 span{display: block;float: left;width: 240px;height: 38px;line-height: 38px;border: 1px solid #2cb446; text-align: center;font-size: 24px;color: #666666;}
.ys .m_gy{height: 320px;background: #fff;margin-bottom: 40px;}
.ys .m_gy h3{position: relative; height: 80px;color: #2957ac; font-size: 26px;font-weight: normal;padding-left: 25px;}
.ys .m_gy h3 b{position: absolute;right: 0;top:-80px;}
.ys .m_gy h3 em{display: block; font-size: 18px; color: #000000; font-weight: normal;}
.ys .m_gy p{font-size: 14px;color: #666666;line-height: 20px;padding-left: 25px;margin-bottom: 7px;}
.ys .m_gy p b{color: #2cb446;font-weight: normal;}
.ys .m_ys1 dd{padding: 0 0 0 14px; width: 586px;}
.ys .m_ys1 dd p{width: 470px}
.ys .m_ys2 dd{ width: 600px;}
.ys .m_ys2 dd p{width: 476px;margin-left: 102px;padding-left: 0;}
.ys .m_ys2 dd h3{padding-left: 104px;}
.ys .m_ys2 dd h3 b{left: 0;}
.ys .m_ys3 dd{ width: 600px;}
.ys .m_ys3 dd p{width: 476px;margin-left: 12px;}
.ys .m_ys3 dd h3{padding-left: 39px;}
.ys .m_ys4 dd{ width: 600px;}
.ys .m_ys4 dd p{width: 476px;margin-left: 102px;padding-left: 0;}
.ys .m_ys4 dd h3{padding-left: 104px;}
.ys .m_ys4 dd h3 b{left: 0;}
.ys .m_gy dt{float: left;width: 600px;}
.ys .m_gy:nth-child(2n) dt{float:right;}
.ys .m_gy dt img{width: 600px;height: 320px;display: block;}
.ys .m_gy dd{float: left;padding-top: 38px;}
/*流程*/
.fwlc{background:url(../pic/lcbg.jpg) no-repeat center top;height: 400px;padding-top: 80px;}
.fwlc h2{height: 116px;text-align: center;font-size: 30px;font-weight: bold;color: #2957ac;}
.fwlc h2 em{display: block;font-size: 20px;text-transform: uppercase;color: #d5d5d5;font-weight: normal;}
.f_pr{position:relative;}
.fwlc dl{float: left; position: absolute; height: 280px;}
.fwlc dt{height: 130px;}
.fwlc dt b{width: 86px;height: 83px;overflow: hidden;display: block;}
.fwlc dt b img{width: 86px;height: 171px;display: block;transition: all 0.3s ease-in-out 0s;}
.fwlc dt:hover img,.fwlc dl.cur dt img{margin-top: -83px;}
.fwlc dt em{display: block;height: 34px;line-height: 34px;text-align: center;font-size: 14px;color: #333333;}
.fwlc dd{position: absolute;left:-94px;top:150px;display: none; background:url(../pic/lctip.jpg) no-repeat;width: 250px;height: 86px;padding: 10px 20px 0;font-size: 14px;line-height: 26px;color: #fff; display: none;}
.fwlc dl:hover dd,.fwlc dl.cur dd{display: block;}
.fwlc .lc01{left:0;top:0;}
.fwlc .lc01 dd{left:-50px;}
.fwlc .lc02{left:186px;top:0;}
.fwlc .lc03{left:374px;top:0;}
.fwlc .lc01 dd,.fwlc .lc02 dd{padding-top: 30px;height: 66px;}
.fwlc .lc04{left:560px;top:0;}
.fwlc .lc05{left:740px;top:0;}
.fwlc .lc06{left:930px;top:0;}
.fwlc .lc07{left:1115px;top:0;}
.fwlc .lc07 dd{left:-155px;}
/*客户见证*/
.khjz{ height: 606px; padding-top: 85px;background: #f7f7f7; }
.khjz h2{background:url(../pic/kftit.jpg) no-repeat; height: 112px;text-align: center;font-weight: bold; font-size: 30px;}
.khjz h2 a{ color: #2957ac;}
.khjz h2 em{display: block;font-size: 18px;color: #666666;font-weight: normal;}
.khjz .kf{width:100%;float:left;}
.khjz .u_dlst2{ width: 550px; float: left; margin-right: 98px; height: 182px;margin-bottom: 45px;}
.khjz .u_dlst2:nth-child(2n){margin-right: 0}
.khjz .u_dlst2 dt{width: 250px;float: left;margin-right: 30px;height: 180px;}
.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: 266px;}
.khjz .u_dlst2 h3{height: 60px; line-height: 60px; overflow: hidden; font-weight: bold; }
.khjz .u_dlst2 h3 a{ font-size: 16px; color: #2957ac;}
.khjz .u_dlst2 h3 a:hover{text-decoration:underline;}
.khjz .u_dlst2 p{ font-size: 14px; color: #666; height: 60px; line-height: 20px; overflow: hidden;margin-bottom: 26px;}
.khjz .u_dlst2 span a{width: 90px;height: 28px;line-height: 28px;background:#2856ac;display: block;float: left;color: #fff;text-align: center;font-size: 14px;border-radius: 20px;}
.khjz .u_dlst2 span a:hover{background:#2cb446;}
/*关于我们*/
.h_about{ height:431px; margin-top:40px; overflow:hidden; background:url(../pic/zjbg.jpg) no-repeat center top;margin-bottom: 50px;}
.h_about dt{ width: 561px; float: left; margin-right: 60px;}
.h_about dt img{ width: 561px; height: 405px;display: block; }
.h_about dd{float: left;width: 578px;}
.h_about h3{height: 200px;background:url(img/index/abtit.jpg) no-repeat 0 102px;font-size: 26px;font-weight: normal;}
.h_about h3 a{  color: #333333;text-decoration:none;}
.h_about h3 em{display: block;font-size: 80px;color: #f3f3f3;text-transform: uppercase;padding-bottom: 10px;position: relative;}
.h_about h3 em:after{content:"";width: 20px;height:2px;position:absolute;background:#333;bottom: 8px;left: 0;}
.h_about p{ font-size: 16px; color: #666666; height: 78px; line-height: 26px; overflow: hidden;margin-bottom: 56px;}
.h_about span a{width: 200px;height: 44px;line-height: 44px;background: #2957ac;border-radius: 24px;display: block;float: left;color: #fff;text-align: center;font-size: 14px;margin-right: 24px;}
.h_about span a:hover,.h_about .cur{background: #2cb446;}
/*产品咨询*/
.h_news h2{background:url(../pic/newtit.jpg) no-repeat; height: 112px;text-align: center;font-weight: bold; font-size: 30px;}
.h_news h2 a{ color: #2957ac;}
.h_news h2 em{display: block;font-size: 18px;color: #666666;font-weight: normal;}
.tout{ width:508px; height:500px;}
.tout dl{ height:372px; overflow:hidden;border-bottom: 1px solid #e4e4e4;margin-bottom: 20px;}
.tout dt{ width:505px;margin-bottom: 26px; }
.tout dt img{ width:505px; height:505px;display: block;}
.tout h3{height: 30px;line-height: 30px;overflow: hidden;font-size: 16px;color: #2f2f2f;font-weight: normal;margin-bottom: 12px;}
.tout h3 em{display: inline-block;width: 60px;height: 22px;border: 1px solid #2cb446;font-size: 16px;color: #2cb446;text-align: center;line-height: 22px;}
.tout p{font-size: 14px;line-height: 22px;height: 44px;overflow: hidden;color: #666666;}
.tout p a{color: #2cb446}
.tout li{font-size: 14px; line-height:30px; height: 30px;overflow: hidden; color:#666; background:url(../pic/dtico.jpg) no-repeat left 8px; padding-left:22px;}
.tout li a{ color:#888888;}
.tout li em{ float:right;}
.dy{ width:637px; height:318px;}
.h_news .tit2{height: 36px;font-size: 18px;font-weight: normal;margin-bottom: 20px;border-bottom: 1px dashed #ccc;position: relative;}
.h_news .tit2:after{width: 18px;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: 16px;color: #adadad;text-transform: uppercase;display: inline;}
.h_news .tit2 span a{font-size: 12px;color: #666666;text-transform: uppercase;}
.dy dl{ height:260px; overflow:hidden;}
.dy dt{ width:202px; height:235px; float:left; overflow:hidden;}
.dy dt img{width:180px; height:235px;}
.dy dd{ width:400px; float:right;}
.dy dd h3 a{ display:block; font:16px "Microsoft Yahei"; line-height:28px; color:#2f2f2f; height:28px; overflow:hidden;}
.dy dd p{ font:14px "Microsoft Yahei"; line-height:22px; color:#666666; height:44px; overflow:hidden;margin: 7px 0 10px 0;}
.dy .m_wz{height: 126px;border-bottom: 1px solid #e4e4e4;margin-bottom: 20px;}
.dy li{ font:14px "Microsoft Yahei"; line-height:30px; color:#666; background:url(../pic/dtico.jpg) no-repeat left 8px; padding-left:22px; overflow: hidden;height: 30px;}
.dy li a{ color:#666;}
.dy li em{ float:right;}
.faq{ height:190px;width:637px;}
.faq .wdimg{float: left;width: 204px;height: 96px;}
.faq .wdimg img{width: 204px;height: 96px;display: block;}
.faq #cjwt{float: right; overflow: hidden; width: 400px; height: 100px;}
.faq dl{ float: right;width: 400px;padding-top: 12px;}
.faq dt a{display:block; font:14px "Microsoft Yahei"; line-height:34px; padding-left:30px;color:#2f2f2f; background:url(../pic//wen.jpg) no-repeat left 6px; overflow:hidden;}
.faq dd{font:14px "Microsoft Yahei"; line-height:24px; padding-left:30px;color:#666666; background:url(../pic/da.jpg) no-repeat left 6px;padding-top:5px;}
/*底部导航*/
.b_nav{padding:0}
.b_nav .m_fnav{height:74px;line-height:74px;color:#666666;text-align:center;font-weight: bold;width: 100%;float: left;position: relative;margin-top: 30px;}
.b_nav .m_fnav a{ color:#666666; padding:0 8px;  font-size: 14px; font-weight: bold;display: inline-block;}
.b_nav .m_fnav a:nth-child(4){  margin-right: 240px;}
.m_fnav .logobg{position:absolute;left:50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);top: 0;width: auto;height: 74px;}
.m_fnav .logobg img{width:100%;height:100%;object-fit:cover;}
/*底部*/
.footer{background:#2957ac;}
.footer .f_ftcon{ color: #fff; line-height: 30px; font-size: 14px;  text-align: center;  }
.footer .f_ftcon a{ color:#fff; display: inline-block;margin-right: 15px;}
.footer .tel{background: url(../pic/ftel.jpg) no-repeat 485px 0;padding-left: 510px;text-align: left; font-size: 32px;color: #fff;font-weight: bold;margin-top: 10px;}
.footer .code{left: 1030px;top:20px;position: absolute;}
.footer .code img{display: block;width: 100px;height: 100px;}
/*友情链接*/
.link{height: 70px;line-height: 70px;background: #20458a;overflow: hidden;padding: 0;}
.link h2{float: left;width: 86px;font-size: 14px;color: #fff;}
.link h2 a{color: #fff;}
.link span{display: block;font-size: 14px;font-weight: normal;}
.link span a{color: #fff;}
.link_c{line-height:70px; overflow:hidden;float: left; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 18px; height: 70px; line-height:70px; color:#fff;display: inline-block;}
/*内页banner*/
.topadcs{width:100%; overflow:hidden; text-align:center;margin:0px auto; margin-bottom:0; }
.topadcs a img{ width:100%; height:auto; display:block;}
.topadcs a{display:block;margin:0 auto;}
.topadcs a.fullad{ height:300px;}

/*产品中心列表*/
.product,.news,.pjian,.alone,.news{background:#fff;padding:0.1rem 0}
.Pro .leftr{width:244px;float: left;overflow: hidden;}
.Pro .leib2{float: left;width: 222px;background: #fff;border: 1px solid #e3e3e3;padding: 22px 10px 14px;margin-bottom:20px;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% - 15px)}
.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:10px auto;background-color: #fff;float: left;width: 100%;}
.leftlx h3 {font-size: 20px; color:#fff;  height:63px; line-height:63px; margin-bottom:3px;background-color:#2957ac;text-align:center;}
.leftlx h3 span{ color:#fff; margin-left:10px; font-weight:normal; }
.leftlx .borderline{border:1px solid #2957ac;margin-bottom:10px;}
.leftlx .phone{ margin:0 10px 15px; height:45px; color:#333; }
.leftlx .phone span{ font-size:16px; background:url(../pic/h_pho.gif) no-repeat 0 0; padding-left:45px; height:45px; display:block;}
.leftlx .phone span b{ display:block; color:#2957ac; font-size:18px; margin-top:2px;}
.leftlx p{line-height:18px;font-size: 14px;color:#666;margin-bottom:10px;padding-left:10px;}
.leftlx p span{ float:left; height:23px;}
.rightl {width:930px;float:right;display:inline;}
.plc,.plc2{ background:url(../pic/logo_03.png) no-repeat 8px 4px;height:20px;line-height:24px;padding:7px 8px 8px 35px; position:relative; color:#666; overflow:hidden; font-size:14px; border-bottom:1px solid #bacdef; padding-bottom:8px; font-family:"微软雅黑";}
.plc .red_x{ color:#2957ac; font-weight:bold; font-size:14px;}
.plc i,.plc2 i,.plc a{ font-style:normal; font-size:14px; color:#666;}

.pro_main { background-color:#fff;zoom:1; margin:10px 0px; overflow:hidden;}
.pro_main .shortd{line-height:28px;font-size:14px;background-color:#f9f9f9; padding: 10px 20px;text-indent: 2em;}
.pro-list{width:100%;float:left;}
dl.pd_list_dl{ width:910px; overflow:hidden; float:left; padding: 20px 20px 35px 0px;position:relative;}
dl.pd_list_dl dt{ width:312px;height:288px;float:left;}
dl.pd_list_dl dt img{width:300px;height:260px;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:left; margin-left:30px; margin-top:3px; height:269px; width:568px;  overflow:hidden; }
dl.pd_list_dl dd a.atit{color:#4c4c4c;font-size:16px;font-weight:bold;border-bottom:1px solid #efefef;text-align:left;width:568px;height:40px;display:block;line-height:40px;transition: all 1s;overflow: hidden;}
dl.pd_list_dl:hover dd a.atit{color:#2957ac;text-decoration:underline;}
dl.pd_list_dl dd .shortdesc{width:558px; height:173px; line-height:24px;overflow:hidden;font-size:14px;margin-top:20px;}
dl.pd_list_dl dd .shortdesc p{width:558px;padding:0; background:none;}
dl.pd_list_dl dd .shortdesc p b{color:#2957ac;}
dl.pd_list_dl dd span{width:136px;height:34px;display:inline-block;text-align:center;line-height:34px;}
dl.pd_list_dl dd .ckxq{margin-right:28px;}
dl.pd_list_dl dd .ckxq a,dl.pd_list_dl dd .ljzx a{font-size:14px;color:#fff;text-decoration:none;width:136px;height:34px;display:block;border-radius: 30px;}
dl.pd_list_dl dd .ckxq a{background: #2957ac;}
dl.pd_list_dl dd .ljzx a{background: #2cb446;}

/* -- 翻页效果 -- */
.apage {text-align:right;height:30px;line-height:30px;margin: 10px 0;width: 100%;float: left;}
.apage a {/* display:inline-block; */text-align:center;margin:0 2px;color:#0F6BD6;font-size: 16px;width:31px;height:28px;border:1px solid #0F6BD6;padding: 0 5px;}
.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:65px; height:28px; line-height:28px; text-align:center; font-size:16px; }
.apage .oran_pg_np { width:65px; height:28px; line-height:28px; text-align:center; font-size:16px; }
.apage .oran_pg_lp { padding:0 5px; }
.apage select { font-size:8px; margin-top:5px; }
.apage .oran_pg_txt { height:15px; border:solid 1px #d4e3e9; width:20px; margin-left:5px; }
.apage .oran_pg_btn { height:15px; border:solid 1px #d4e3e9; margin-left:5px; font-size:9px; background:#5984ac; color:#fff; }
/*资讯推荐*/
.tj_news{margin-bottom: 15px; width:100%;float:left;}
.diysr{height:40px;line-height:40px;color: #337ac5;font-family: "微软雅黑";font-size: 16px;font-weight: bold;text-indent:5px;border-bottom: 1px solid #ececec;}
.diysr i{font-size:10px; font-family:arial; font-weight:normal; text-transform:uppercase; font-style:normal; padding-left:5px;color: #999;}
.news_random{width:100%;float:left;  font-size: 14px; margin-top: 10px;}
.new-s dl{ border-bottom: 1px solid #e3e3e3;width: 930px;margin: 0 auto;padding-top:25px;height:255px;}
.new-s dl dt {height:180px;width: 350px;float: left;position: relative;}
.new-s dl dt img{ height: 240px;
    width: 320px;}
.new-s dl dt p{width: 296px;height: 28px;display: inline-block;position: absolute;top:132px;left:2px;font: 14px 'Microsoft  YaHei';color: #fff;text-align: center;line-height: 28px}
.new-s dl dd{width: 530px;float: right;height:180px; position:relative;}
.new-s dl dd p a{color: #353e47;font-size: 16px;font-weight: bold;margin-bottom:8px;position:static;float:none;}
.new-s dl dd span{font-size: 14px ;color: #353e47;display:inline-block;width: 530px;line-height: 28px; height:118px; overflow:hidden;    font-family: "微软雅黑";}
.new-s dl dd a{display: inline-block;font: 12px 'Microsoft YaHei','微软雅黑';color: #137bde; float:right;}
.tjnews_list{width:100%;float:left;}
.news_random ul li{height:28px;line-height:28px;padding:0;width: calc(100%/2 - 20px);float:left;overflow:hidden;padding-right: 40px;}
.news_random ul li:nth-child(2n){padding-right:0}
.news_random ul li a{background: url(../pic/ico55.gif) no-repeat 0 11px;padding-left:12px;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;float: left;width: calc(100% - 85px);}
.news_random ul li span{ font-size:12px;}
/*资讯列表*/
.news_con{width:100%;float:left;  padding-top: 30px;}
.news_con li{padding:25px 0px 25px 15px;height:102px; overflow:hidden;border-bottom:1px solid #f2f2f2;box-shadow: 2px 5px 27px -6px #888888;margin-bottom:30px;}
.news_con li:hover h4 b,.news_con li:hover h4 span{color:#F2F2E8;}
.news_con li h4{ padding:12px;text-align:center; float:left;width:78px; overflow:hidden;background-color: #f0f0f0;margin-top: 5px;transition:all 1s; -ms-transition:all 1s; -moz-transition:all 1s; -webkit-transition:all 1s; -o-transition:all 1s;}
.news_con li h4 b{ font-weight:100; display:block; line-height:40px;height:40px; overflow:hidden; text-transform:uppercase;color:#1666d4;font-size:40px;}
.news_con li h4 span{font-weight:100;display:block;overflow:hidden;font-size: 24px;text-transform:uppercase;color:#1666d4;}
.news_con li p{padding:0 0 0 35px; line-height:34px;width:740px; overflow:hidden;font-size:14px; 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: 16px;}
.news_con li p b a{ color:#343434; 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:280px;margin-bottom:30px;padding:23px 25px 0 25px;background:#f9f9f9;border:1px solid #d7d7d7;box-shadow: 3px 3px 20px #ccc;transition:all 1s;-ms-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;border-radius:5px;}
dl.KHJZ4 dt{ float:left; width:305px;height:220px;overflow:hidden; border: 1px solid #efefef;}
dl.KHJZ4 dt img{width: 100%;height: 100%;object-fit: cover;}
dl.KHJZ4 dd{ float:right; width:536px;}
dl.KHJZ4 dd p{ padding-top:10px;}
dl.KHJZ4 dd h3{ padding-bottom:6px;height:30px;font-family: "Microsoft Yahei"; font-weight:lighter; border-bottom:1px dashed #959595;}
dl.KHJZ4 dd h3 a{ color:#2a2a2a;transition: all 1s; font-size:20px;text-decoration:none; }
dl.KHJZ4 dd h4{ height:110px; padding:6px 0 0 0; line-height:28px; font-size:14px; font-weight:normal; overflow:hidden;}
dl.KHJZ4 dd h4 b{ padding-right:8px;color:#333333;}
dl.KHJZ4 dd h4 span{ display:block;}
dl.KHJZ4 dd p a{ display:block; width:120px; height:34px; text-align:center; line-height:34px; font-size:14px; color:#fff; background-color:#2957ac;float: left;margin-right:20px;transition: all 1s;}
.KHJZ4:hover dd h3 a{color:#2957ac;}
dl.KHJZ4:hover{ box-shadow:3px 3px 20px #000;border:1px solid #fff;}
/*配件销售列表*/
.pj{width:100%;float:left;padding-top:20px;}
.pj li.pj_list{float:left;width: calc(100%/3 - 19px);padding:20px 28px  0 0px}
.pj li.pj_list:nth-child(3n){padding-right:0}
.pj li.pj_list span{float: left;width: 100%;height: 280px;}
.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: 30px;width: 100%;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;text-align: center;}
/*热门产品*/
.hot_pro{width:100%;float:left;margin-bottom: 20px}
.pro_random{width:100%;float:left;margin-top:20px;}
dl.Hpro_list{width: calc(100%/3 - 18px);margin-right: 20px;float:left}
dl.Hpro_list:nth-child(3n){margin-right:0}
dl.Hpro_list dt{width: 100%;height:288px;float:left;}
dl.Hpro_list dt img{width: 100%;height:260px;border: 1px solid #f1f1f1;padding:5px;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:16px;font-weight:400;text-align:left;width: 100%;height:40px;display:block;line-height:40px;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:30px;height: 65px;width:100%;float:left;}
.a_nav li{ float:left; text-align:center; width:240px; font-size:14px; box-shadow: 1px 10px 35px #888888; background:#f2f2f2;}
.a_nav li a{ display:block; height:45px; line-height:45px; transition-duration: 500ms;}
.a_nav li a:hover,.a_nav li.cur a{ background:#2957ac; color:#fff; font-weight:bold; }
.about_content{margin-top:20px;width:100%;float:left}
.about_content h2.title{font-size: 38px;color:#2957ac;text-align: center;margin: 30px 0 40px;}
.about_content .about_des{width:100%;float:left;line-height: 30px;}
.about_content .about_des img{max-width:100%;height: auto;display: block;}
/*资质认证*/
.ryrz,.contact{width:100%;float:left;margin-top:20px;}
.ryrz .ryrz_list{width:calc(100%/4 - 23px);float:left;padding:25px 30px 10px 0;}
.ryrz .ryrz_list:nth-child(4n){padding-right:0}
.ryrz .ryrz_list .ryrz_img{width:100%;float:left;height: 389px;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: 40px;line-height: 40px;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;background-color: #f0f0f0;}
.ryrz .ryrz_list:hover .ryrz_tit{  background-color: #003783;color:#fff}
/*联系我们*/
.welcome{width:100%;float:left;margin-bottom: 40px;}
.welcome span{width:170px;height: 170px;float:left;border-radius: 50%}
.welcome span img{width:100%;height: 100%;border-radius: 50%}
.welcome .wel_r{float:left;margin-left:40px;width:calc(100% - 210px);margin-top: 15px;}
.welcome .wel_r .p1{font-size: 24px;color: #0a5caa;margin: 15px 0;}
.welcome .wel_r .p2{margin: 15px 0;line-height: 30px;}
.lxwm{width:100%;float:left;margin-top:20px}
.lxwm_l{float: left;width: 500px;font-family: 微软雅黑;color: #333;margin-top: 40px;margin-right: 50px;}
.lxwm_l span{font-size:24px;display:block;margin-bottom: 45px;color:#0a5caa;}
.lxwm_l p{height:45px;line-height:45px;padding:0 0 14px 70px;margin:0px;margin-top: 17px;border-bottom:1px dashed #ccc;}
.lxwm_r{width:650px;float:right;}
.lxwm_r p{clear:both;margin-bottom:30px;margin-top:40px;}
.map{width:100%;float:left;height: 300px;}
/*在线留言*/
.message {width:100%;float:left;height:424px; overflow:hidden; padding-top:90px;  margin-top: 20px; }
.message h3 {width:197px;height:78px;font-size:24px;font-weight:bold;color:#2957ac;line-height:24px;float:left;position: relative;margin-left: 3.8rem}
.message h3:after{content:"";position:absolute;width: 60px;height: 2px;background: #eb3027;left: 0;bottom: 0;}
.message h3 span { display:block; font:14px Arial; color:#2957ac; line-height:36px; text-transform:uppercase; }
.message h3 a { color:#2957ac; }


.temp_on_con { width:592px; }
.temp_on_con li {padding:0;height:38px;width: 270px;border:1px solid #d1d1d1;float:left;margin-right:22px;margin-bottom:16px;color:#2957ac;line-height:38px;overflow:hidden;background:none;padding-right: 2px;}
.temp_on_con li span { color:#999; line-height:38px; float:left; padding-left:10px; display:inline-block; }
.temp_on_con li input {box-shadow:none;width: 206px;height:38px;border:0;color:#999;line-height:38px;float:left;}
.temp_on_con .inp1 input { width:180px; outline:none; }
.temp_on_con .inp3 { width:562px; height:72px; padding-top:10px; }
.temp_on_con .inp3 span { line-height:14px; }
.temp_on_con .inp3 textarea { width:546px; height:56px; resize:none; overflow:auto; outline:none; padding-left:10px; border:0; color:#999; line-height:24px; }
.temp_on_con .inp4 { margin-bottom:0; }
.temp_on_con .inp4 input { width:120px; }
.temp_on_con .inp4 img { width:52px; height:38px; border-left:1px solid #d1d1d1; float:right; }
.temp_on_con .inp2 { width:562px; height:70px; border:0; }
.temp_on_con .inp2 span { display:block; }
.temp_on_con .inp2 em { font-size:12px; color:#999; line-height:36px; float:left; }
.temp_on_con .minp5 { border:0; }
.temp_on_con .minp5 input {width:82px;height:24px;line-height: 24px;color: #fff;margin-right:16px;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:20px 0 10px 0;}
.pj_info h1.tit{color:#2957ac;text-align:center;padding-top:15px;padding-bottom:15px;border-bottom:1px dashed #efefef;margin-bottom:20px;font-size:26px;font-weight: 600;}
.pj_content{width:100%;float:left;line-height:30px;}
.pj_content img{max-width:100%;height:auto;display:block}
/*左侧推荐产品*/
.left_tj{width:100%;float:left;margin-bottom: 20px;background: #fff;}
.left_tj .tit{color:#fff;  font-size:22px; background-color:#2957ac;height:37px; padding-top:10px; 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:20px 0 3px 0;}
.left_tj .lefttj_cont li span{width:100%;float:left;height: 250px;}
.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:24px;color:#555}
.left_tj .lefttj_cont li:hover p{text-decoration: underline;}
/*产品详情*/
.procont{padding-top:20px;background-color:#f6f6f6;width:100%;height:430px;overflow:hidden;margin-top:10px;}
.procont .oneleft{width: 4.6rem;float:left;padding: 0.2rem 0.15rem 0 0.63rem;}
.procont .ul{width: 4.6rem;margin:0 auto;float:left;position:relative;}
.procont .ul .left1{width: 0.36rem;background: url(../pic/prolist-icon1.png) -6px -1px no-repeat;height: 0.87rem;position:absolute;left: -50px;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) -42px -1px no-repeat;height: 0.87rem;position:absolute;right: 21px;top: 50%;transform: translateY(-50%);cursor:pointer;display: block !important;transition: all .5s ease;}
.procont .ul .neirong{width: 3.86rem;height: 3.3rem;overflow:hidden;margin: 0 !important;}
.procont .ul .neirong li{width: 3.86rem;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:387px; float:left; margin-left:5px; z-index:1; overflow:hidden; font-size:14px;}
.propar div.pd_short{ margin-top:10px; color:#666;height:217px;overflow:hidden;}
.propar div.pd_short p{position: relative;font-size: 14px;color: #666666;line-height: 24px;margin-bottom: 20px;padding: 0 0 0 48px;background:none;}
.propar div.pd_short p b{position: absolute;left:0;top:0;font-size: 14px;font-weight: bold;color: #2957ac;}
.pd_hotline{font-weight:bold}
.pd_hotline span{ font-size:16px; color:#333;}
.pd_hotline span.font_hotline{font-size:24px;color:#2957ac;}
.propar h4 { color:#333; line-height:28px; padding: 0 8px 10px; border-bottom:1px dashed #efefef; font-size:20px; font-family: 微软雅黑; text-align:center;font-weight:bold;}
.propar .more { text-align:right; border-bottom:dashed 1px #efefef; margin-bottom:5px; }
.propar .more a {color:#C10005; padding-left:12px; line-height:20px; }
.propar .more a img { margin-right:5px;}
.protit{width:100%;float:left;background: #2957ac;color:#fff;font-size:24px;height: 40px;line-height: 40px;margin: 20px 0 40px 0;padding-left: 20px;box-sizing: border-box;position:relative;}
.proinfo{width:100%;float:left;line-height:30px;text-indent:2em;}
.proinfo img{max-width:100%;height:auto;}
.pro_key {line-height:50px;border-top:dashed 1px #efefef;border-bottom:dashed 1px #efefef;margin-top:30px;font-size:14px;padding-left: 10px;font-weight:bold;width: 100%;float: left;margin-bottom: 20px;}
.pro_key span { font-weight:bold;}
.pro_key a {font-size:14px; margin:0 10px;font-weight:lighter;}
.online{ margin:10px 0 0; padding:20px 10px; font-family:"微软雅黑";}
.online h2{font-size:16px;line-height:30px;color:#555;height:50px;overflow:hidden;padding-left: 10px;background: none;text-align: left;}
.online h2 span{font-size:20px; color:#2957ac; display:inline-block; padding-left:20px; font-weight:bold;}
.online ul li{ margin-bottom:25px;}
.online li span{ display:inline-block; width:80px; font-size:14px; vertical-align:top; color:#4a4a4a; text-align:right; line-height:36px;}
.online li span em{ padding-right:2px; font-style:normal;}
.online .li01{ width:360px; float:left;}
.online .li02{ width:360px; float:left;}
.online .li03{ width:360px; 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:234px; height:36px; background:url(../pic/iconfont-lianxiren.png) no-repeat 244px 10px #eeeef0; overflow:hidden; line-height:36px; border:0; padding:0 25px 0 10px;}
.inp2{ width:234px; height:36px; background:url(../pic/iconfont-phone.png) no-repeat 244px 10px #eeeef0; overflow:hidden; line-height:36px;border:0; padding:0 25px 0 10px;}
.inp3{ width:234px; height:36px; background:url(../pic/iconfont-youxiang.png) no-repeat 244px 10px #eeeef0; overflow:hidden; line-height:36px;border:0; padding:0 25px 0 10px;}
.inp4{ width:626px; height:109px; background:none; overflow:hidden; line-height:36px;border:1px solid #e0e0e0; resize:none;}
.inp5{ width:205px; height:36px; overflow:hidden; line-height:36px;border:1px solid #e0e0e0; background:none; margin-right:10px;}
.inp7{ width:234px; height:36px; background:url(../pic/iconfont-gongsi.png) no-repeat 244px 10px  #eeeef0; overflow:hidden; line-height:36px; border:0;padding:0 25px 0 10px;}
.btn1{width:59px;height:24px;border:0;/* margin:10px 27px 0 80px; */background: #073d9f;color:#fff;border-radius: 6px;}
.btn2{width:59px;height:24px;border:0;/* margin:10px 0 0 0; */background: #073d9f;color:#fff;border-radius: 6px;}

/*新闻详情页*/
.left2{width:870px;float:left;}
.n_info_con { width:870px; padding:0px 0px 0 0px;  font-size:14px;float:left;}
.n_info_con strong{ font-weight:bold;}
.n_info_con h1 {  padding-top:16px; color: #333;  font-weight:normal;  font-size: 22px; line-height: 40px; padding-bottom:10px;  margin-bottom: 10px; text-align: center;font: 20px/63px "Microsoft Yahei";}
.n_info_con h3 { text-align:center; color:#000;  margin-bottom:10px; font-size:24px;border-bottom: 1px dashed #CCCCCC; } /*资讯详细页面，内容标题*/
.info_con_tit {line-height:24px; margin-bottom:15px;}
.info_con_tit span { margin-right:20px;float:left;}
.info_con_tit .m_qrinfo{position:relative;}
.m_qrcode{ display:none; position:absolute; left:0px; top:20px; background:#fff;border:1px dashed #f1f1f1; }
.m_qrcode em{ line-height:24px; color:red; display:block; text-align:center;}
.info_con_tit .n_tit {  text-align:left; color:#666; border-bottom:1px dashed #999; height:44px; line-height:44px;}
.info_con_tit .n_tit .m_qrinfo a{background:url(../pic/tel0.gif) no-repeat left top; height:45px; 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; }
.info_con_tit .n_tit span .cur{color:#000;}
.info_con_tit .n_tit2 { height:24px;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}
.newsBody{width:100%;float:left;padding-top:12px;line-height: 28px;}
.newsBody img{max-width:100%;height: auto;}
.n_info_con2 {width:100%;float:left;border:1px solid #D6D6D6;}
.n_info_con2 .t04 { color:#fff; border-bottom:1px solid #E0E0E0;  color:#dab96a; line-height:48px; height:48px; font-size:0; background:url(../pic/news_28.gif) no-repeat 12px 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:10px;}
ul.p_list_ul li, ul.p_list_ul2 li { background:url(../pic/kh_jt2.png) no-repeat left center; line-height:40px; height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-indent:20px; margin-left:10px; display:block; border-bottom:1px dashed #ccc; color:#666; font-size:14px; padding-left:6px;}
ul.p_list_ul2 li { width:342px; padding-right:5px;}
.info_key{margin-bottom: 20px;  padding: 0 10px;}

.right2{width:275px;float:right;overflow: hidden;margin-top:30px;}
.right2 .left_tj .lefttj_cont li span{height: 210px;}
.right2 .left_tj .lefttj_cont li p{line-height:24px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.right2 .left_tj .lefttj_cont li{margin-top:10px}
.right2 .left_tj .tit{  font-size: 20px;  padding-left: 20px; font-weight: 600;  text-align: left;}
.right2 .left_tj .lefttj_cont{margin-bottom:30px;}
ul.n_rt_ul { background:none;  overflow:hidden; padding-left:20px; border:1px solid #E0E0E0;border-top:0; padding-top:5px; margin-bottom: 33px;}
ul.n_rt_ul li { line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px; padding-right:20px; background:url(../pic/a2.gif) no-repeat left center;  }
ul.n_rt_ul li a{ display:block;  width:190px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font:14px Microsoft YaHei; color:#666; height:32px; line-height:32px; padding-left:6px; }
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:30px;overflow:hidden;margin:15px 0px;padding:0 10px;width: 100%;float: left;box-sizing: border-box;}
.gduo span{ overflow:hidden; height:30px; display:block; color:#fff;font-family: "微软雅黑";background-color:#2957ac;padding-left:10px;}
.gduo a{  color:#fff;}

/*新增*/
.proinfo{  text-indent: 0;}
.protit{  background: url(../pic/probg.jpg) no-repeat;}
.protit span{float:right;font-size: 20px;padding-right: 10px;}
.navproinfo{width:100%;float:left;}
.navproinfo h4{white-space: normal;word-spacing: 10px;margin: 15px 0;padding-left: 57px;font-size: 20px;color: #337fe5;line-height: 50px;}
.navproinfo.wttx{background: url(../pic/person.jpg) no-repeat right;background-size: contain;}
.navproinfo.wttx .proxq{width: 76%;}
.navproinfo.wttx h4{background:url(../pic/ques.jpg) no-repeat;}
.navproinfo.zynt h4{background:url(../pic/ques02.jpg) no-repeat;}
.navproinfo.jjfa{color:#fff;background: #2cb446;padding: 30px;box-sizing: border-box;margin-top: 30px;}
.navproinfo.jjfa h4{background:url(../pic/ques03.png) no-repeat;color:#fff;}
.pro_ad{width:100%;float:left;text-align: center;margin-top: 38px;}
.pro_ad img{width: 100%;height: auto;}
.proys{float:left;width:100%;background: none;height: auto;}
.proys h2{background:none;height: auto;width: 100%;float: left;}
.proys h2 em{margin-top:20px}
.youshi{width:100%;float:left;margin-top: 45px;}
.youshi dl{height:315px;    margin-bottom: 35px;    background-color: #f4f4f4;}
.youshi dl dt{width:520px;height:315px;float:left;}
.youshi dl dd{width:380px;height:315px;float:left;padding-left:30px;}
.youshi dl dd h3{overflow:hidden;font-size:24px;color:#2957ac;}
.youshi dl dd h3 span{font-size:18px;color:#000;display:block;margin-top: 10px;}
.youshi dl dd h3 em{float:left;margin-top: 15px;}
.youshi dl dd h3 b{float:right;}
.youshi dl dd p{padding-right: 15px; text-align: justify;    margin-top: 30px;}
dl.youshi2 dt{width:520px;height:315px;float:right;}
dl.youshi2 dd{width:380px;height:315px;float:left;padding-left:0!important;}
dl.youshi2 dd h3 em{float:right;margin-top: 15px;font-size:20px;}
dl.youshi2 dd h3 b{float:left;}
dl.youshi2 dd pre{    padding-left: 15px;text-align: justify;  margin-top: 30px;}


.proinfo .infodesc{margin-top: 30px;float: left;}