@charset "utf-8";
/* CSS Document */

body,html{ width:100%; height:100%;}
body,html,div{ margin:0; padding:0; border:0;}
body,html,div,a,p,span,ul,li,dl,dd,h1,h2,h3,h4,h5,h6,input,textarea{ margin:0; padding:0;border:0; font:14px "微软雅黑"; color:#555;  list-style:none;}
img { border:0; }
a{ text-decoration:none;}

@font-face{
    font-family: 'PINGFANG';
    src : url('fonts/PINGFANG-LIGHT.TTF');
}

.topbar {width:100%; height:40px; max-width:1920px;margin:0 auto; display:block; background:#fff;}
.topbarz{width:1200px; height:40px; margin:0 auto;}
.topbar .th { height:40px; line-height:40px; color:#6e6e6e;}
.topbar .fr em { margin:0px 10px; color:#6e6e6e; }
.topbar .fr a{ color:#6e6e6e;display:inline-block; height:16px; line-height:16px; float:left; margin-top:12px;}
.topbar .fr span{ color:#6e6e6e;display:inline-block; height:40px; line-height:38px; float:left; margin:0px 5px;}
.topbar .fr{ float:right;width:auto; }
.topbar .fl{ float:left;}
.topbar .fr a:hover{ color:#1b84f1;}


.topbar .fr .on1{ float:left;}
.topbar .fr .on2{ float:left;}
.topbar .fr .on3{ float:left; position:relative;}


/**/
.header { width:100%; height:auto; overflow:hidden; padding:25px 0px;max-width:1920px;margin:0 auto; background:url(../images/bg1.jpg) left center no-repeat;}
.headerz{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.head-lea{ float:left; width:379px; height:auto; overflow:hidden; margin-right: 15px;}
.head-lea img{ max-width:100%;}
.head-leb{ float: left;height:53px; overflow:hidden; border-left: 2px #fff solid; padding-left: 15px; margin-top: 12px;}
.head-leb div{height:auto; overflow:hidden; font-size: 25px; line-height: 26px; color: #fff; font-weight: bold; margin-bottom:7px;}
.head-leb p span{font-size: 16px; color: #fff; }
.head-lec{ float:right; background:url(../images/dh.png) left center no-repeat; padding-left:60px; margin-top:7px;}
.head-lec p span{ font-size:16px; color:#fff; text-transform:uppercase; }
.head-lec p font{ font-size:28px; color:#fff; line-height: 38px; font-weight:bold;}


/**/

.navbar { position:relative; z-index:1; background:#333;max-width:1920px;margin:0 auto;}
.navbarz{width:1200px; height:auto; overflow:hidden; margin:0 auto; }
.navbarz ul li{ float:left;cursor:pointer; text-align:center; width:133px; height:50px; line-height:49px; background:url(../images/dfgx.jpg) left center no-repeat;}
.navbarz ul li a { text-align:center; color:#fff; display:inline-block;font-size:16px; width:100%; height:50px; line-height:49px; text-transform:uppercase;}

.navbarz ul li.on{background:#ffa200; color:#fff;}
.navbarz ul li.on a{ color:#fff;}
.navbarz ul li:hover{ background:#ffa200; }
.navbarz ul li:hover a{color:#fff;}


/*  banner */
.focus{ position:relative; width:100%; height:auto; overflow:hidden; overflow:hidden; z-index:0; margin:0 auto; }
.fcon{width:100%; height:auto; overflow:hidden;} 
.focus .fcon div{ position:relative; left:50%; top:0px; width:1920px; margin-left:-960px ; text-align:center;}
.focus .a{ position:absolute; left:50%; top:0px; width:1920px; margin-left:-960px }  
.focus div a img{ width:100%;}
.focus .D1fBt a i{}   
.focus .prev,.focus .next{position:absolute;width:48px;height:48px; cursor:pointer; top:50%; margin-top:-20px;}
.fbg{ position:absolute; width:1920px;top:93%; left:50%;height:auto; overflow:hidden;  z-index:9999; text-align:center;margin-left:-960px}
.fbg .D1fBt{z-index:9999; display:inline-table;}
.fbg .D1fBt a{ width:14px; height:14px;margin:0px 3px; display:inline-block;z-index:9999; text-align:center; line-height:20px; font-size:14px; background:#fff; border-radius:20px; border: 2px #d7d7d7 solid;}
.fbg .D1fBt a.current{background:#0181e6;}

/* 搜索 */
.search{width:100%; height:auto; overflow:hidden; margin:0 auto; padding:14px 0px;}
.searchz{width:1200px;  height:auto; overflow:hidden;margin:0px auto;}
.sehLeft{ float:left; line-height:40px;}
.sehLeft a{ font-size:16px; color:#666; line-height: 40px; margin-right:20px;}
.sehLeft span{ font-size:16px; color:#666; line-height: 40px;}
.sehLeft a:hover{ color: #0181e6;}
.sehRight{ float:right; width:320px; height:38px; border:1px #0181e6 solid;}
.sehRight1{width:210px; margin-left:10px; height:38px; line-height: 37px; font-size:16px; }
.sehRight2{ width:71px; height:40px; line-height: 39px; overflow:hidden; float:right; margin-top:-1px; background:#0181e6 url(../images/sch.png) 11px center no-repeat; font-size:16px; color:#fff; padding-left: 22px;}

/* 产品中心 */
.product{width:100%; height:auto; overflow:hidden; margin:0 auto; padding:25px 0px;}
.prodTop{width:1200px;  height:auto; overflow:hidden;margin:0 auto;text-align: center;}
.prodTop div{width:100%; height:81px; overflow:hidden; position: relative; background:url(../images/btx.png) center center no-repeat;}
.prodTop div h1{ font-size: 36px; color: #000;line-height:80px; font-weight: bold; position: relative; z-index: 9;font-family: 'PINGFANG';}
.prodTop div p{ display: inline-block;width:100%; height:auto; overflow:hidden; position: absolute; top: -14px; left: 0px;}
.prodTop div p font{ font-size: 102px; color: #e6e6e6; line-height:104px; text-transform: uppercase;}
.prodTop p span{ font-size: 24px; color: #b2b2b2;}
.prodCent{width:1200px; height:auto; overflow:hidden;margin:0 auto; margin-top: 40px;}
.prodCent ul li{ float: left; height:auto; overflow:hidden; margin-right: 65px; font-size: 18px; color: #333; cursor: pointer;}
.prodCent ul li a{ display: inline-block;float: left; height:auto; overflow:hidden; font-size: 18px; color: #333; cursor: pointer;}
.prodCent ul li:hover{color: #0181e6;}
.prodCent .onb{ float: left; font-size: 18px; color: #333;}
.prodCent .onb:hover{color: #0181e6;}
.prodBot{width:1200px; height:auto; overflow:hidden;margin:0 auto; margin-top: 25px;}
.prodBotz{width:100%; height:auto; overflow:hidden;}
.prodBotz ul li{ float: left; width: 284px; height: auto; overflow: hidden; margin-left: 21px; margin-bottom: 21px;}
.prodBotz ul li .omb1{width: 100%; height: 280px; overflow: hidden; position: relative;}
.prodBotz ul li .omb1 img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.prodBotz ul li .omb1 div{ position: absolute; right: 0px; top: 0px; background: #0181e6; width: 190px; height: 37px; overflow: hidden; border-bottom-left-radius:15px; text-align: center;}
.prodBotz ul li .omb1 div span{ line-height: 36px; font-size: 16px; color: #fff; padding-left: 15px; background: url(../images/dh1.png) left center no-repeat;}
.prodBotz ul li .omb1 div font{ line-height: 36px;  font-size: 14px; color: #fff; margin-left: 10px;}
.prodBotz ul li p{ text-align: center; margin-top: 15px;}
.prodBotz ul li p span{ font-size: 18px; color: #333;}
.prodBotz ul li:nth-of-type(4n-3){ margin-left: 0px;}
.prodBotz ul li:hover .omb1 img{transform: scale(1.1);transition: all 0.2s;}
.prodBotz ul li:hover p span{color: #0181e6;transition: all 0.2s;}

/* 广告1 */
.poster{width:100%; height:auto; overflow:hidden; margin:0 auto; padding:55px 0px; background: url(../images/bang1.jpg) center center no-repeat;}
.posterz{width:1200px;  height:auto; overflow:hidden;margin:0 auto;}
.posterz .om1{ float: left;height:auto; overflow:hidden;}
.posterz .om1 p{ margin-bottom: 7px;}
.posterz .om1 p span{ font-size: 36px; color: #fff; font-weight: bold;line-height:38px;}
.posterz .om1 p font{ font-size: 24px; color: #fff;}
.posterz .om2{ float: left; width: 347px; height:75px; overflow:hidden; background: url(../images/kk1.png) center center no-repeat; }
.posterz .om2 div{padding-left: 50px; margin-left: 35px; background: url(../images/dh2.png) left center no-repeat; margin-top: 10px;}
.posterz .om2 div p span{font-size: 16px; color: #fff; line-height: 24px;}
.posterz .om2 div p font{font-size: 28px; color: #fff; line-height: 30px; font-weight: bold;}



/* 产品中心 */
.case{width:100%; height:auto; overflow:hidden; margin:0 auto; padding:60px 0px;background: url(../images/bg2.jpg) center center no-repeat;}
.caseCent{width:1200px; height:auto; overflow:hidden;margin:0 auto; margin-top: 40px; text-align: center;}
.caseCent div{ display: inline-table;}
.caseCent ul{ float: left;height:auto; overflow:hidden;}
.caseCent ul li{ float: left; height:auto; overflow:hidden; margin-right:50px; font-size: 18px; color: #333; cursor: pointer;}
.caseCent ul li a{display: inline-block; ;float: left; height:auto; overflow:hidden; font-size: 18px; color: #333; cursor: pointer;}
.caseCent ul li:hover{color: #0181e6;}
.caseCent .onb{ float: left;height:auto; overflow:hidden; font-size: 18px; color: #333;}
.caseCent .onb:hover{color: #0181e6;}
.caseBot{width:1200px; height:auto; overflow:hidden;margin:0 auto; margin-top:40px;}
.caseBotz{width:100%; height:auto; overflow:hidden;}
.caseLeft{ float: left; width: 645px; height:auto; overflow:hidden;}
.caseLeft ul li{ float: left;width: 315px; height: 220px; overflow: hidden; position: relative; margin-left: 15px; margin-bottom: 15px;}
.caseLeft ul li div{ width: 100%;height: 220px; overflow: hidden; position: relative;}
.caseLeft ul li div img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.caseLeft ul li p{ display: inline-block; width:100%; height:40px; text-align: center; line-height: 40px; font-size: 16px; color: #fff; overflow:hidden; position: absolute; bottom: -40px; left: 0px; background: rgba(0,0,0,0.5);}
.caseLeft ul li:hover p{ bottom: 0px;}
.caseLeft ul li:hover div img{transform: scale(1.1);transition: all 0.2s;}
.caseLeft ul li:nth-of-type(2n-1){ margin-left: 0px;}
.caseBCent{ float: left; width: 209px; height: 455px; overflow: hidden; background: url(../images/bb1.jpg) bottom center no-repeat; margin-left: 15px;}
.caseBCent div{ width: 126px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 30px; margin-bottom: 35px;}
.caseBCent div img{ max-width: 100%;}
.caseBCent p{ text-align: center;}
.caseBCent p span{ font-size: 16px; color: #fff;}
.caseBCent p font{ font-size: 24px; color: #fff; font-weight: bold;}
.caseRight{ float: right;width: 315px;height:auto; overflow:hidden;}
.caseRight ul li{ float: left;width: 315px; height: 220px; overflow: hidden; position: relative; margin-bottom: 15px;}
.caseRight ul li div{ width: 100%;height: 220px; overflow: hidden; position: relative;}
.caseRight ul li div img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.caseRight ul li p{ display: inline-block; width:100%; height:40px; text-align: center; line-height: 40px; font-size: 16px; color: #fff; overflow:hidden; position: absolute; bottom: -40px; left: 0px; background: rgba(0,0,0,0.5);}
.caseRight ul li:hover p{ bottom: 0px;}
.caseRight ul li:hover div img{transform: scale(1.1);transition: all 0.2s;}

/* 五大优势 */
.advant{width:100%; height:auto; overflow:hidden; margin:0 auto; padding:60px 0px;}
.advCent{width:1200px; height:auto;display: block;margin:0 auto; margin-top: 40px;}
.advCentz{width:100%; height:auto; overflow:hidden; margin-bottom: 15px;}
.advCLeft{ float: left;width:600px; height:287px; overflow:hidden; position: relative;}
.advCLeft img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.advCLeft div{ width: 564px; height: 251px; overflow: hidden; border: 1px #fff solid; position: absolute; top: 17px; left: 17px;}
.advCRight{ float: right;width:600px; height:auto; overflow:hidden; }
.advCRight .adv1{height:auto; overflow:hidden; margin-top: 65px;}
.advCRight .adv1 div{ width: 190px; height: 72px; padding: 0px 55px; background:#0181e6 url(../images/leb.png) left center no-repeat;}
.advCRight .adv1 div i{ float: left; line-height: 72px; font-size: 42px; color: #fff;font-weight: bold;}
.advCRight .adv1 div span{ float: left; line-height: 72px; font-size: 30px; color: #fff; font-weight: bold; margin-left: 18px;}
.advCRight .adv2{ width: 545px; height:auto; overflow:hidden; margin-left: 55px; margin-top: 25px; font-size: 18px; color: #333; line-height: 32px;}
.advCentz.advCent1 .advCRight{ float: left;}
.advCentz.advCent1 .advCRight .adv2{margin-left: 0px;margin-right: 55px;}
.advCentz.advCent1 .advCRight .adv1 div{ float: right;background:#0181e6 url(../images/leb2.png) right center no-repeat; text-align: right;}
.advCentz.advCent1 .advCLeft{ float: right;}

/* 关于乾亿 */
.about{width:100%; height:auto; overflow:hidden; margin:0 auto;padding:55px 0px;background: url(../images/bg3.jpg) center center no-repeat;}
.aboutCent{width:1200px; height:auto;display: block;margin:0 auto; margin-top: 40px;}
.aboutCent div{width:100%; height:auto; overflow:hidden; font-size: 16px; color: #003333; line-height: 32px;}
.aboutCent p{ text-align: center; margin-top: 25px;}
.aboutCent p a{ display: inline-block; width: 162px; height: 40px; overflow: hidden; background: #0181e6; font-size: 16px; color: #fff; line-height: 39px;}
.aboutCent p a:hover{background:#ffa200;transition: all 0.2s;}
.aboutBot{width:1200px; height:auto;display: block;margin:0 auto; margin-top: 50px;}
.aboutBot ul li{ float: left; width: 225px; height: auto; overflow: hidden; margin-left: 18px;}
.aboutBot ul li div{width:100%; height:160px; overflow:hidden; position: relative;}
.aboutBot ul li div img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.aboutBot ul li p{ text-align: center; margin-top: 10px;}
.aboutBot ul li p span{ font-size: 18px; color: #333;}
.aboutBot ul li:nth-of-type(1){ margin-left: 0px;}
.aboutBot ul li:hover div img{transform: scale(1.1);transition: all 0.2s;}
.aboutBot ul li:hover p span{ color: #0181e6; transition: all 0.2s;}

/* 资讯中心 */
.news{width:100%; height:auto; overflow:hidden; margin:0 auto; padding:60px 0px;}
.newsBot{width:1200px; height:auto;display: block;margin:0 auto; margin-top: 50px;}
.newsBLef{ float: left; width: 785px;height:auto; overflow:hidden; }
.newsBLef1{width:100%; height:auto; overflow:hidden; background: #ececec;}
.newsBLef1a{ float: left; width: 268px; height:180px; overflow:hidden;position: relative;}
.newsBLef1a img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.newsBLef1b{ float: right; width: 460px; height:auto; overflow:hidden; margin-right: 25px; margin-top: 18px;}
.newsBLef1b p a{ font-size: 18px; color: #000; font-weight: bold; line-height: 28px;}
.newsBLef1:hover .newsBLef1a img{transform: scale(1.1);transition: all 0.2s;}
.newsBLef1:hover .newsBLef1b p a{color: #0181e6; transition: all 0.2s;}
.newsBLef1b div{ width:100%; height:auto; overflow:hidden; line-height: 21px; font-size: 14px; color: #555; margin-top: 8px; margin-bottom: 15px;}
.newsBLef1b p span{ font-size: 16px; color: #333;}
.newsBLef2{width:100%; height:auto; overflow:hidden;}
.newsBLef2 ul li{float: left; width: 370px;height:auto; overflow:hidden; margin-left: 25px; margin-top: 23px;}
.newsBLef2 ul li .new1{ float: left; width: 67px; height: 47px;overflow:hidden; background: #969696; padding: 10px 0px;}
.newsBLef2 ul li .new1 p{ text-align:center; padding: 1px 0px;}
.newsBLef2 ul li .new1 p span{ font-size:18px; color:#fff;}
.newsBLef2 ul li .new1 p font{ font-size:14px; color:#fff;}
.newsBLef2 ul li .new2{float: right; width: 285px; height: auto;overflow:hidden;}
.newsBLef2 ul li .new2 p a{ font-size:16px; color:#333;  }
.newsBLef2 ul li .new2 div{ font-size:12px; color:#666; width:100%; height:auto; overflow:hidden; line-height:18px; margin-top:8px;}
.newsBLef2 ul li:nth-of-type(2n-1){ margin-left: 0px;}
.newsBLef2 ul li:hover .new1{ background: #0181e6;}
.newsBLef2 ul li:hover .new2 p a{ color: #0181e6;}

.newsBRig{ float: right; width: 385px;height:auto; overflow:hidden; background: #ececec; padding: 10px 0px 23px 0px;}
.newsBRig1{width:320px; height:auto; overflow:hidden;margin:0 auto; padding: 20px 0px; border-bottom: 1px #bcbcbc solid; font-size: 20px; color: #000; font-weight: bold;}
.newsBRig2{width:320px; height:auto; overflow:hidden;margin:0 auto; margin-top: 20px;}
.newsBRig2 .dpy1{ width:100%; height:auto; overflow:hidden; }
.newsBRig2 .dpy1 .con1{ width:570px;height:auto; overflow:hidden; }
.newsBRig2 .dpy1 .con1 ul { overflow:hidden; }
.newsBRig2 .dpy1 .con1 li { float:left;width:100%; height:auto; overflow:hidden;border-bottom:1px #e5e5e5 dashed; padding-bottom:15px; margin-bottom:15px;}
.newsBRig2 .dpy1 .con1 li .sub-pica{height:24px;background:url(../images/tw.jpg) no-repeat left center; padding:0 0 0 35px; margin-bottom:6px;}
.newsBRig2 .dpy1 .con1 li .sub-pica a{ font-size:16px; color:#000; line-height:22px;}
.newsBRig2 .dpy1 .con1 li .sub-titb{background:url(../images/hd.jpg) 0px 5px no-repeat; padding:0 0 0 35px; line-height:22px; font-size:14px; color:#999;}
.newsBRig2 .dpy1 .con1 li .sub-pica a:hover{ color:#0181e6;}

/* 底部 */
.bot{width:100%; height:auto; max-width:1920px;overflow: hidden; margin:0 auto; background:#323234; padding:50px 0px; }
.botz{width:1200px; height:auto;display: block;margin:0 auto;}
.bot-a{ float:left;height:auto; overflow:hidden;}
.bot-a1{width:100%; height:auto; overflow:hidden;}
.bot-a1 ul li{ float:left; margin-right:30px;}
.bot-a1 ul li a{ font-size:18px; color:#fff; text-transform:uppercase;}
.bot-a1 ul li a:hover{ text-decoration: underline;}
.bot-a2{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.bot-a2 p{ margin-top:10px;}
.bot-a2 p span{ font-size:14px; color:#afafaf;}
.bot-a2 p a{font-size:14px; color:#afafaf;background:url(../images/dt.png) left center no-repeat; padding-left: 15px; margin-left: 10px;}
.bot-b{ float:right;height:auto;}
.bot-b1{ float:left;height:auto; margin-top:8px; }
.bot-b1a{ width:100%; height:auto; text-align: right; }
.bot-b1a a{ display: inline-block; width:144px; height:40px; background:#0181e6; text-align: center; line-height: 40px;}
.bot-b1a a span{background:#0181e6 url(../images/wx.png) left center no-repeat; font-size: 16px; color: #fff; padding-left: 25px; height:40px;line-height:39px;}
.bot-b1b{height:auto; overflow:hidden; line-height:30px; margin-top:19px; text-align:right;}
.bot-b1b p span{font-size:14px; color:#ecdfdf; line-height:30px; text-transform:uppercase;}
.bot-b1b p font{ font-size:24px; color:#fff; font-weight:bold;line-height:30px;}
.bot-b2{ float:right; width:119px;height:auto; overflow:hidden; margin-left:25px;}
.bot-b2 div{ width: 103px; height: auto; overflow: hidden; padding: 8px; background: #fff;}
.bot-b2 div img{ width:100%;}
.bot-b2 p{ text-align: center; margin-top: 10px;}
.bot-b2 p span{ font-size: 14px; color: #737373;}

/*  底部版权  */
.bot2{width:100%; height:auto; overflow:hidden; margin:0 auto; padding:18px 0px;background:#323232; border-top: 1px #4c4c4c solid; }
.bot2z{width:1200px; height:auto; overflow:hidden; margin:0 auto; text-align:center; }
.bot2z span{font-size:14px; color:#747474; margin:0px 5px;}

.bot2z span a{font-size:14px; color:#747474; margin:0px 5px;}


/* 内页banner */
.ban1{width:100%; height:auto; overflow:hidden;margin:0 auto; }
.ban1 .ban1z-a{ position:relative; left:50%; top:0px; width:1920px; margin-left:-960px ; text-align:center;} 

/* 产品列表 */
.picList{width:100%; height:auto; overflow: hidden; margin:0 auto; padding:50px 0px 65px 0px; }
.picListz{width:1200px; height:auto;overflow: hidden;margin:0 auto; margin-top: 40px;}
.picLiLef{ float: left;width:252px; height:auto; overflow: hidden;}
.picLiLef1{ border: 1px #efefef solid;height:auto; overflow: hidden;}
.picLiLef1a{width:100%;height:91px; overflow: hidden; background: #ffa200; position: relative;}
.picLiLef1a p{ display: inline-block;width:100%;height:91px; overflow: hidden; text-align: center;}
.picLiLef1a p span{ line-height: 90px; font-size: 42px; font-weight: bold; color:rgba(255,255,255,0.07); text-transform: uppercase;}
.picLiLef1a div{width:100%;height:91px;text-align: center; overflow: hidden; position: absolute; left: 0px; top: 0px; font-size: 28px; color: #fff; font-weight: bold; line-height: 90px; background: url(../images/btx2.png) center center no-repeat;}
.picLiLef1b{width:100%; height:auto; overflow: hidden; }
.picLiLef1b ul li{width:100%; height:auto; overflow: hidden; border-top: 1px #fff solid; text-align: center;}
.picLiLef1b ul li a{ display:block;width:100%; height:60px; line-height: 60px; overflow: hidden; font-size: 18px; color: #fff; font-weight: bold;background: #0181e6;}
.picLiLef1b ul li dl{width:215px; height:auto; overflow: hidden; margin: 0 auto; padding-bottom: 18px;}
.picLiLef1b ul li dl dt{width:100%; height:40px; overflow: hidden; background: #efefef; border-radius: 40px; margin-top: 18px;}
.picLiLef1b ul li dl dt a{display:block;width:100%; height:40px; overflow: hidden; background: #efefef; font-size: 18px; color: #333; font-weight: normal; line-height: 39px;}
.picLiLef1b ul li dl dt:hover a{background: #0181e6; color: #fff;transition: all 0.2s;}
.picLiLef2{border: 1px #efefef solid;height:auto; overflow: hidden; margin-top:40px; padding-bottom: 35px;}
.picLiLef2a{width:100%; height:58px; overflow: hidden; background: #0181e6;}
.picLiLef2a span{ font-size: 18px; color: #fff; line-height: 58px; font-weight: bold; margin-left: 20px;}
.picLiLef2a font{ font-size: 14px;color: #93cfff; margin-left: 10px; text-transform: uppercase;}
.picLiLef2b{width:100%; height:auto; overflow: hidden; margin: 0 auto; margin-top: 35px;}
.picLiLef2b div{width:151px; height:auto; overflow: hidden; margin: 0 auto;}
.picLiLef2b p{ text-align: center; margin-top: 13px;}
.picLiLef2b p span{ font-size: 16px; color: #333;}
.picLiLef2c{width:220px; height:auto; overflow: hidden;margin: 0 auto; margin-top: 20px;}
.picLiLef2c p{ display: inline-block; height:auto; overflow: hidden; font-size: 16px; color: #333; margin-top: 10px;}
.picLiRig{ float: right;width:920px; height:auto; overflow: hidden;}
.picLiRig1{width:100%; height:auto; overflow: hidden;}
.picLiRig1 ul li{ float: left; width: 291px; height: auto; overflow: hidden; margin-left: 21px; margin-bottom: 21px;}
.picLiRig1 ul li .omb1{width: 100%; height: 287px; overflow: hidden; position: relative;}
.picLiRig1 ul li .omb1 img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.picLiRig1 ul li .omb1 div{ position: absolute; right: 0px; top: 0px; background: #0181e6; width: 190px; height: 37px; overflow: hidden; border-bottom-left-radius:15px; text-align: center;}
.picLiRig1 ul li .omb1 div span{ line-height: 36px; font-size: 16px; color: #fff; padding-left: 15px; background: url(../images/dh1.png) left center no-repeat;}
.picLiRig1 ul li .omb1 div font{ line-height: 36px;  font-size: 14px; color: #fff; margin-left: 10px;}
.picLiRig1 ul li p{ text-align: center; margin-top: 15px;}
.picLiRig1 ul li p span{ font-size: 18px; color: #333;}
.picLiRig1 ul li:nth-of-type(3n-2){ margin-left: 0px;}
.picLiRig1 ul li:hover .omb1 img{transform: scale(1.1);transition: all 0.2s;}
.picLiRig1 ul li:hover p span{color: #0181e6;transition: all 0.2s;}

/* 分页 */
.leaPage{width:100%; height:auto; overflow:hidden; text-align:center; margin-top:40px;}
.leaPagez{display:inline-table;}
.leaPagez .upper{ margin-right:4px; width:36px; height:36px; overflow:hidden; position: relative; }
.leaPagez .lower{ margin-left:4px; width:36px; height:36px; overflow:hidden; position: relative;}
.leaPagez .pre:first-child{display: none;}
.leaPagez .next:last-child{display: none;}
.leaPagez a{ float:left; display:inline-block; height:36px; width:36px; overflow:hidden; text-align:center; line-height:36px; margin:0px 4px; font-size:16px;background:#d0d0d0;}
.leaPagez span{ float:left; display:inline-block; height:36px; width:36px; overflow:hidden; text-align:center; line-height:36px; margin:0px 4px; font-size:14px; color:#fff; background:#0181e6;}
.leaPagez a img{ position: absolute; top: 0px; left: 0px;}
.leaPagez a:hover img{ top: -54px;}
.leaPagez a.on{background:#0181e6; color:#fff;}
.leaPagez a:hover{background:#0181e6; color:#fff;transition: all 0.2s;}
.leaPagez a.on:hover{background:#d0d0d0; color:#444;}

/* 面包屑 */
.crumbs{ display: block; height:auto; overflow:hidden; margin: 0 auto; padding:5px 0px 15px 20px; border-bottom: 1px #e3e3e3 solid;background: url(../images/fz1.png) 0px 7px no-repeat; }
.crumbs a{ font-size: 14px; color: #000;}
.crumbs a:hover{color: #1c96d0;}
.crumbs span{ font-size: 14px; color: #000; }
.crumbs font{ font-size: 14px; color: #0181e6;}

/* 产品详情 */
.picDet1{width:100%; height:auto; overflow:hidden; margin-top: 40px;}
.picDet1 h1{ text-align: center; font-size: 24px; color: #000; font-weight: bold;}
.picDet1 .picDet1a{ width: 466px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 20px;}
.picDet1 .picDet1a .omb1{width: 100%; height: auto; overflow: hidden; position: relative;}
/*
.picDet1 .picDet1a{ width: 466px; height: 460px; overflow: hidden; margin: 0 auto; margin-top: 20px;}
.picDet1 .picDet1a .omb1{width: 100%; height: 460px; overflow: hidden; position: relative;}
.picDet1 .picDet1a .omb1 img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
*/
.picDet1 .picDet1a .omb1 img{ width: 100%;}

.picDet1 .picDet1a .omb1 div{ position: absolute; right: 0px; top: 0px; background: #0181e6; width:320px; height: 60px; overflow: hidden; border-bottom-left-radius:15px; text-align: center;}
.picDet1 .picDet1a .omb1 div span{ line-height: 60px; font-size: 26px; color: #fff; padding-left:25px; background: url(../images/dh3.png) left center no-repeat;}
.picDet1 .picDet1a .omb1 div font{ line-height: 60px;  font-size: 22px; color: #fff; margin-left: 10px;}
.picDet1 .picDet1a p{ text-align: center; margin-top: 15px;}
.picDet1 .picDet1a p span{ font-size: 18px; color: #333;}
.picDet2{width:100%; height:auto; overflow:hidden; margin-top: 60px;}
.picDet2a{ display: block; width:100%; height:auto; border-bottom: 1px #d1d1d1 solid;}
.picDet2a span{display:inline-block; font-size: 18px; color: #0181e6; border-bottom: 2px #0181e6 solid; padding-bottom: 15px;}
.picDet2b{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.picDet3{ height:auto; overflow:hidden; margin-top:50px; background:#f0f0f0; padding:20px 25px;}
.picDet3 div{ height:auto; overflow:hidden; }
.picDet3 div span{ float: left; font-size: 16px; color: #999; }
.picDet3 div a{float: left; font-size: 16px; color: #333; display: block; width: auto; height: auto; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.picDet3 div a:hover{ text-decoration: underline;color: #0181e6;}



.picDet3 .onb2{ margin-top:10px;}
.picDet4{width:100%; height:auto; overflow:hidden; margin-top: 50px;}
.picDet4b{width:100%; height:auto; overflow:hidden; margin-top: 20px;}
.picDet4b ul li{ float: left; width: 291px; height: auto; overflow: hidden; margin-left: 23px;}
.picDet4b ul li .omb1{width: 100%; height: 287px; overflow: hidden; position: relative;}
.picDet4b ul li .omb1 img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.picDet4b ul li .omb1 div{ position: absolute; right: 0px; top: 0px; background: #0181e6; width: 190px; height: 37px; overflow: hidden; border-bottom-left-radius:15px; text-align: center;}
.picDet4b ul li .omb1 div span{ line-height: 36px; font-size: 16px; color: #fff; padding-left: 15px; background: url(../images/dh1.png) left center no-repeat;}
.picDet4b ul li .omb1 div font{ line-height: 36px;  font-size: 14px; color: #fff; margin-left: 10px;}
.picDet4b ul li p{ text-align: center; margin-top: 15px;}
.picDet4b ul li p span{ font-size: 18px; color: #333;}
.picDet4b ul li:nth-of-type(1){ margin-left: 0px;}
.picDet4b ul li:hover .omb1 img{transform: scale(1.1);transition: all 0.2s;}
.picDet4b ul li:hover p span{color: #0181e6;transition: all 0.2s;}

/* 工程案例 */
.caseLiRig1{width:100%; height:auto; overflow:hidden;}
.caseLiRig1 ul li{ float: left;width:294px; height: 220px; overflow: hidden; position: relative; margin-left: 19px; margin-bottom: 19px;}
.caseLiRig1 ul li div{ width: 100%;height: 220px; overflow: hidden; position: relative;}
.caseLiRig1 ul li div img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.caseLiRig1 ul li p{ display: inline-block; width:100%; height:40px; text-align: center; line-height: 40px; font-size: 16px; color: #fff; overflow:hidden; position: absolute; bottom: 0px; left: 0px; background: rgba(0,0,0,0.5);}
.caseLiRig1 ul li:hover div img{transform: scale(1.1);transition: all 0.2s;}
.caseLiRig1 ul li:nth-of-type(3n-2){ margin-left: 0px;}

/* 案例详情 */
.caseDet1{width:100%; height:auto; overflow:hidden;margin-top: 40px;}
.caseDet1 h1{ text-align: center; font-size: 24px; color: #000; font-weight: bold;}
.caseDet1 div{width:100%; height:auto; overflow:hidden;margin-top: 20px;}

/* 公司简介 */
.pagAbt{width:100%; height:auto; overflow:hidden; background: url(../images/abtbg1.jpg) bottom center no-repeat;padding: 55px 0px 85px 0px;}
.pagAbtCent{width:1200px; height:auto;overflow:hidden;margin:0 auto; margin-top:35px;}
.pagAbtCent h1{font-size: 26px; color: #003333; text-align: center; }
.pagAbtCent div{width:100%; height:auto; overflow:hidden; font-size: 16px; color: #003333; line-height: 32px;margin-top:25px;}

/* 联系我们 */
.contact{width:100%; height:auto; overflow:hidden;padding: 55px 0px;}
.contCent{width:1200px; height:auto;overflow:hidden;margin:0 auto; margin-top:40px;}
.contCent1{ float: left;width:600px; height:auto;overflow:hidden;}
.contCent1a{height:auto;overflow:hidden;}
.contCent1a h1{ font-size: 30px; color: #000; font-weight: bold;}
.contCent1a p span{font-size: 13px; color: #000; letter-spacing:0.4px;}
.contCent1b{height:auto;overflow:hidden; margin-top: 45px;}
.contCent1b .cont1{ float: left; width: 130px;height:auto;overflow:hidden;}
.contCent1b .cont1 div{ width: 100%; height: auto; overflow: hidden;}
.contCent1b .cont1 div img{ width:100%;}
.contCent1b .cont1 p{ text-align: center; margin-top: 10px;}
.contCent1b .cont1 p span{ font-size: 16px; color: #666;}
.contCent1b .cont2{ float: left; height:auto;overflow:hidden; margin-left:50px;}
.contCent1b .cont2 p{ margin-bottom: 10px;}
.contCent1b .cont2 p span{font-size: 18px; color: #000;}
.contCent2{ float: right;width:400px; height:auto;overflow:hidden;}
.contBot{width:1200px; height:auto;overflow:hidden;margin:0 auto; margin-top:55px;}


/* 新闻列表 */
.newLiRig1{width:100%; height:auto; overflow:hidden;}
.newLiRig1 ul li{width:100%; height:auto; overflow:hidden;margin-bottom: 40px;}
.newLiRig1 ul li .omb1{ float: left; width:285px; height:208px; overflow:hidden; position:relative;}
.newLiRig1 ul li .omb1 img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.newLiRig1 ul li .omb2{ float:right; width:600px; height:auto; overflow:hidden;}
.newLiRig1 ul li .omb2 p{ margin-bottom:10px;}
.newLiRig1 ul li .omb2 p span{font-size: 24px; color:#000; line-height: 34px;}
.newLiRig1 ul li .omb2 p font{font-size: 16px;color: #000;}
.newLiRig1 ul li .omb2 div{width:100%; height:auto; overflow:hidden;font-size: 16px;color: #666; line-height:25px; margin-bottom: 25px; margin-top: 25px;}
.newLiRig1 ul li:hover .omb1 img{transform: scale(1.1);transition: all 0.2s;}
.newLiRig1 ul li:hover .omb2 p span{color: #0181e6;transition: all 0.2s;}

/* 问答列表 */
.newLiRig2{width:100%; height:auto; overflow:hidden;}
.newLiRig2 ul li{width:100%; height:auto; overflow:hidden;margin-bottom: 30px;}
.newLiRig2 ul li .new2{float: left; width: 765px; height: auto;overflow:hidden;}
.newLiRig2 ul li .new2 p span{ font-size:18px; color:#141414;  }
.newLiRig2 ul li .new2 div{ font-size:14px; color:#8c8c8c; width:100%; height:auto; overflow:hidden; line-height:24px; margin-top:8px;}
.newLiRig2 ul li .new1{ float: right; width: 123px; height: 65px;overflow:hidden; background: #d6d6d6; padding: 20px 0px;}
.newLiRig2 ul li .new1 p{ text-align:center; padding: 1px 0px;}
.newLiRig2 ul li .new1 p span{ font-size:30px; color:#fff; font-weight: bold;}
.newLiRig2 ul li .new1 p font{ font-size:16px; color:#fff; font-weight: bold;}
.newLiRig2 ul li:hover .new1{ background: #0181e6;}
.newLiRig2 ul li:hover .new2 p span{color: #09a133;}
.newLiRig2 ul li:hover .new2 div{color: #000;}

/* 新闻详情 */
.newDet1{width:100%; height:auto; overflow:hidden; text-align: center; margin-top: 40px;}
.newDet1 h1{font-size:24px; color:#000; font-weight: bold;}
.newDet1 div{width:100%; height:auto; overflow:hidden; margin-top: 10px;}
.newDet1 div span{font-size:16px; color:#999; margin: 0px 15px;}
.newDet2{width:100%; height:auto; overflow:hidden;margin-top: 48px;}



