

/*颜色修改*/

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 5px;}
.hhmainrnewm:hover em, .hhmainrnew li:hover em, .hhmainrnewm:hover a, .hhmainrnew li:hover a{ color:#1296db;}
.swiper-pagination-bullet-active, .Banner .bd .on{background:#1296db;}
.Navlist .m, .Navlist .on{ background:#1296db; color:#fff;}
.hhmainrproul li:hover{ border-color:#1296db;}
.line-l,.line-r{ background:#1296db; height:4px;}
.hhmainrmbx{ border-left:10px solid #1296db; }
.hhmainrprom:hover{ border:1px solid #1296db;}
.hhmainrnewm:hover em, .hhmainrnewm:hover a{ color:#1296db;}
.hhmainl h2{ background:#1296db;}
.hhmainllist{ background:#2aa7e9;}
.hhmainlul>li:hover,.hhmainlul .hhmainlmon{ background:#3ebbfc;}
.Navlist a:hover,.Navlist .on .a,.Navlist .m .a,.Navlist .m .emb,.Navlist li:hover .emb{ color:#1296db;}
.hhmainpubimg{ display:block; text-align:center;}

/*banner高度*/
.pagebanner{ height:480px;}
.IndexBanner{ height:600px;}
/*banner箭头*/
.IndexBanner  .swiper-button-next,.IndexBanner  .swiper-button-prev{position: absolute;top: 50%;z-index:99;width: 35px;height: 70px;margin-top: -35px;border-radius: 3px;text-indent: -9999px;background-repeat: no-repeat;opacity:0.4;-webkit-opacity:0.4;-moz-opacity:0.4;}
.IndexBanner  .swiper-button-next{right: 2%;background: url(../image/arrow-right.png) #000 50% no-repeat;}
.IndexBanner  .swiper-button-prev{left: 2%;background: url(../image/arrow-left.png) #000 50% no-repeat;}


.topbar{ line-height:30px; height:30px; overflow:hidden; background:#f6f6f6; font-size:12px; border-bottom:1px solid #e8e6e6;}
.topbar em{ padding:0 8px; font-size:12px;}
.topbar,.topbar a{ color:#aba5a5;}
.topbar a:hover{ color:#1296db;}
.topbarright{ padding-right:20px;}

.topbarleftphone{ background:url(../image/teltop.jpg) left center no-repeat;padding-left:15px;}
.topbarlefttel{ background:url(../image/zuoji.jpg) left center no-repeat;padding-left:20px;}

.Nav{ width:350px; padding:0;}
.emb{ display:block; color:#767676; font-size:14px; display:none;}
.ema{  font-size:16px;}
.Navlist li{ height:60px; line-height:60px; margin-right:0; padding:0; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; width:128px; margin-left:19px;}
.Navlist li a{ display:block; color:#fff; font-size:16px;}
.Navlist li a:hover{ color:#fff; background:url(../picture/navhover.jpg) center center no-repeat; color:#fff !important;}
.Navlist ul{ float:left; width:auto;}
.Navlist-w{ background:url(../picture/navbg.jpg) left top repeat-x; line-height:60px; color:#FFF; height:60px;}

.navdl{ background:#1296db; width:150px; display:none; top:60px; border-top:1px solid #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.Navlist .navdl a,.Navlist .navdl a:hover{ color:#fff;}
.Navlist .navdl dd:hover{ background:#2aabee;}
/*banner图js样式*/
.banner{ width:100%; height:596px; margin:0 auto; overflow:hidden;  }
.flexslider { position: relative; height: 596PX;  background: url(../static/image/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;overflow: hidden;height: 596PX;}
.slides li { height:596PX; }
.flex-control-nav { position: absolute; bottom: 8px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background:url(../image/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
/*banner图js样式结束*/

.lysma{background:#f6f6f6; }
.lysmal{ width:220px; height:200px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; background:url(../image/lysmal.jpg) center no-repeat #0071bc;}
.lysmal{ position:relative;}
.lysmal p{ position:absolute; left:18px; top:102px;}
.lysmabsearch{ border:1px solid #bfbfbf; overflow:hidden; border-left:none; border-right:none;}
.lysmabsearch .searchotxt, .lysmabsearch .searchobtn{ height:40px; line-height:40px; background:none;}
.lysmabsearch .searchotxt{ width:420px; padding:0 5px;}
.lysmabsearch .searchobtn{ background:url(../image/search2.jpg) center no-repeat; width:40px;}
.lysmabkey{ line-height:30px;}
.lysmabkey a{ font-size:12px; color:#b3b3b3; display:inline-block; margin-left:20px;}
.lysmabkey span{ color:#7c7c7c; font-size:12px;}
.lysmac{ width:470px; margin-left:118px; padding-top:67px;}
.lysmabright{ width:352px; text-align:right;padding-top:60px; line-height:22px; padding-right:35px;}
.lysmabright p{ padding-bottom:8px;}
.lysmabrightp1{ font-size:20px; color:#686868; font-weight:bold; }
.lysmabrightp2{ font-size:16px; color:#686868;}
.lysmabrightp3{ font-size:18px; color:#0071bc;}
.lysmc{ background:#f5f5f5; padding-top:27px;padding-bottom:14px;}
.lysmcl{ width:159px;}
.lysmclul{ border-top:1px solid #000;}
.lysmclul li{ border-bottom:1px dotted #000;}
.lysmclul .last{ border-bottom:1px solid #000;}
.lysmclul a{ padding-left:45px; font-size:16px; background:url(../image/prosub1.jpg) left center no-repeat; display:inline-block; vertical-align:top; line-height:52px; height:52px;}
.lysmcr{ width:952px; }
.lysmcraa{ background:#fff; padding:0 52px;width:848px; padding-top:3px; padding-bottom:15px;}
.lysmcrprom{ position:relative; width:200px; height:200px; overflow:hidden; margin-right:15px; margin-top:15px;}
.lysmcrprom img{ width:100%; height:100%;}
.lysmcrpromp{ position:absolute; left:0; bottom:0; height:25px; line-height:25px; background:#0071bc; text-align:center; color:#fff; width:100%;}
.lysmcrprom:hover .lysmcrpromp{ background:#69c3ff;}
.ksaboutmaincenter  div{ height:260px;}
.lysmcrpro{ width:100%;}
.lysmcrproul{ width:109%;}
.lysmcbtm{ width:170px; height:50px; background:#fff; overflow:hidden;margin-left:390px;}
.lysmcbtm .swiper-pagination{ text-align:center; height:20px; margin-top:15px; position:relative; width:120px; }
.lysmcbtm .swiper-pagination-bullet{ margin:0 4px;width:20px; height:20px; line-height:20px ; text-align:center; color:#666666; font-family:Arial, Helvetica, sans-serif;}
.lysmcbtm .swiper-pagination-bullet-active{ background:#0071bc; color:#fff;}
.lysmcbtmleft,.lysmcbtmright{ width:10px;  height:100%;}
.lysmcbtmleft{ background:url(margin-left:15px;}
.lysmcbtmright{ background:url( margin-right:15px;}

.lyysa{ margin-top:80px;  height:735px;}
.lyysamh5{ font-size:20px; color:#fff; font-weight:bold; padding-bottom:20px;}
.lyysamdesc{ line-height:24px; text-align:justify; color:#fff;}
.lyysam{ width:350px; position:absolute;  top:190px;}
.lyysam1,.lyysam3{left:45px;}
.lyysam2,.lyysam4{right:45px;}
.lyysam3,.lyysam4{ top:420px;}
.lyysatxt{  position:relative; height:100%;}
.lyysam5{ position:absolute; font-size:16px; color:#0071bc; left:565px; bottom:75px;}



.maina{ background:#fff; padding-bottom:35px; padding-top:45px;}
.mainatab{ text-align:center;}
.mainatab a{ margin:0 5px; position:relative; display:inline-block; width:92px; height:35px; line-height:35px; font-size:18px; text-align:center;}
.mainatab span{ position:relative; z-index:8;}
.mainatab i{ display:block; background:#457f3c; width:100%; height:100%; transform:skewX(-25deg); position:absolute; left:0; top:0; z-index:5;opacity:0;-webkit-opacity:0;-moz-opacity:0;}
.mainatab a:hover,.mainatab a.on{ color:#fff;}
.mainatab a:hover i,.mainatab a.on i{opacity:1;-webkit-opacity:1;-moz-opacity:1;}

.mainatab{ padding:35px 0;}
.mainprolist{overflow:hidden; padding-bottom:22px;}
.mainprolist ul{ width:110%;}
.mainprolista{ float:left;width:288px; height:198px; position:relative; margin-right:13px; margin-top:13px; border:1px solid #1a660d;}
.mainprolista,.mainprolista:hover{color:#fff;}
.mainprolistbg{ width:100%; height:100%; left:0; top:0; position:absolute; z-index:6; background:#000;}
.mainprolisttxt{ width:100%; text-align:center; position:absolute; left:0; top:0; font-size:16px; z-index:77; top:90px;}
.mainprolistap2{ height:50px; line-height:50px; overflow:hidden;}
.mainprolistbg,.mainprolisttxt{opacity:0;-webkit-opacity:0;-moz-opacity:0;}
.mainprolista:hover .mainprolistbg{opacity:0.4;-webkit-opacity:0.4;-moz-opacity:0.4;}
.mainprolista:hover .mainprolisttxt{opacity:1;-webkit-opacity:1;-moz-opacity:1; top:70px;}
.mainprolista:hover{box-shadow:0 3px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.3);}

.mainb{ background:#f4f4f4; overflow:hidden; margin-top:55px; background:url(http://www.zibotengfei.com/skin/img/aboutbg.jpg) center top no-repeat; height:600px; padding-top:64px;}
.mainbtxt{ text-align:justify; color:#4c4c4c; font-size:16px; line-height:32px;}
.mainbtxtwz{width:550px; height:532px;}
.mainbtxtimg{ width:610px; height:530px; margin-top:1px; border:1px solid #185f0c;}
.pubmore{ text-align:center;}
.pubmore a{ display:inline-block; color:#fff; background:#185f0c; width:108px; height:30px;  line-height:28px;}
.mainbtxtwzp1{ padding-top:50px;}
.mainbtxtwzp2{ padding-top:30px;}

.mainctxt{ height:510px; position:relative; margin-top:110px;}
.mainctxtimg{ position:absolute; top:0; left:-360px; width:759px; border:1px solid #d6d6d6;}
.mainctxtwz{ width:750px; position:relative;}

.mainctxtslider{ width:616px;}
.mainctxtwztit{ padding-top:70px;padding-bottom:50px;}
.mainctxtslider p{ text-align:center; font-size:16px; line-height:45px; height:45px; }
.mainctxtwzprev,.mainctxtwznext{ position:absolute; top:260px; width:19px; height:34px; cursor:pointer;}
.mainctxtwzprev{ left:0; background:url(http://www.zibotengfei.com/skin/img/shang.jpg) left center no-repeat;}
.mainctxtwznext{ right:0; background:url(http://www.zibotengfei.com/skin/img/xia.jpg) left center no-repeat;}

.maind{ background:url( height:540px; border-top:1px solid #609e31; margin-top:95px;}
.xhstitbg{ padding-bottom:56px; font-size:34px; color:#33261b;}
.xhstitbg1{ padding-top:70px;}
.maindslider{ font-size:18px; color:#33261b; line-height:40px; margin-top:40px; }
.maindslider .swiper-slide{height:220px; overflow:hidden;}
.maindslider .maindsliderpagination{ position:relative; bottom:auto;}
.maindsliderpagination .swiper-pagination-bullet{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0; width:12px; height:4px; background:#e6e6e6; margin:0 4px;}
.maindsliderpagination .swiper-pagination-bullet-active{ background:#185f0c;}

.maine{  width:770px; padding:0 115px; padding-bottom:50px; box-shadow:0 1px 4px rgba(0,0,0,0.4); background:#ffffff; margin-top:-60px; position:relative; z-index:8;}
.mainelistimg{ width:334px; height:262px; padding:18px; border:1px solid #b2b2b2;}
.mainelisttxt{position:relative; font-size:16px; width:360px; text-align:justify; color:#33261b; line-height:26px;}
.mainelisttxta{ font-size:20px; line-height:40px; height:40px; padding-top:50px; }
.mainelisttxtb{ padding-top:20px;height:75px; overflow:hidden;}
.mainelisttxti{ position:absolute; width:40px; height:5px; background:#185f0c; display:block; left:-57px; top:68px;}
.mainelisttxtc a{ color:#fff; font-size:14px; background:#3e8500; display:inline-block; padding:0 5px;}
.mainelisttxtc{ padding-top:20px;}
.mainelist{ margin-top:50px;}
.mainelistodd .mainelistimg{ float:right;}
.mainelistodd .mainelisttxt{ float:left;}
.mainelistodd .mainelisttxta,.mainelistodd .mainelisttxtc{ text-align:right;}
.mainelistodd .mainelisttxti{ left:377px}

.mainf{ height:250px; border-top:1px solid #3e8500; background:url(http://www.zibotengfei.com/skin/img/mainf.jpg) center top no-repeat;}

.maing{ background:#f2f2f2; padding-top:40px; padding-bottom:50px;}
.mainga{ width:260px; margin-top:40px;}
.maingtxt{ width:900px;}
.maingb{ width:300px; margin-left:40px; margin-right:40px;}
.mainga li{ height:35px; line-height:35px;}

.link{ background:#434343;font-size:16px;}
.footer{ background:#222222; margin:0; padding:15px 0; font-size:14px; padding-top:50px;}
.footer{ color:#c1c1c1;}
.footer a{ color:#e3e3e3;}
.footerp1 a{ display:inline-block; margin:0 25px;}
.Copy{ display:block; border-top:1px solid #666666; padding-top:10px;}
.footer p{ padding-bottom:10px;}


.tfmainar{ }
.main0listtxt{ width:100%; overflow:hidden; padding-top:0;}
.main0listtxt ul{ width:110%;}
.main0listtel{ overflow:hidden; padding:5px 0;border:1px solid #336dbf; border-left:none; border-right:none; margin-top:10px;}
.main0listtel span,.main0listtel a{ display:inline-block; vertical-align:top; height:24px; line-height:24px;}
.main0listtel a{ text-align:center;color:#fff; background:#336dbf; width:100px; line-height:22px; float:right;}
.main0listtel span{ background:url(http://www.zibotengfei.com/skin/img/main0listtel.jpg) left center no-repeat; font-size:16px; color:#336dbf; padding-left:15px; font-family:Arial, Helvetica, sans-serif;}
.main0listtxt li{ float:left; width:282px; text-align:center; margin-right:20px; margin-top:25px; background:#ececec;}
.main0listtxt li a{ color:#666666; font-size:17px;}
.main0listtxt li:hover a{ color:#1296db;}
.main0listtxt li:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);}
.main0listtxt li>a{ overflow:hidden; display:block; vertical-align:top; width:100%; height:218px;}
.main0listtxt li img{ width:100%; height:100%;}
.main0listtxt p{ border-left:none; border-right:none; height:45px; line-height:45px; }
.main0listtxt-more{ width:193PX; height:45PX; line-height:45PX; background:#1b6eb0; text-align:center; margin:40px auto;}
.main0listtxt-more A{ color:#FFF; font-size:16PX; }
.main0listtxt-more A:hover{ color:#FFF;}
.tfmainb{ height:240px; color:#fff; background:url(../image/tfmainb.jpg) center top no-repeat; margin-top:60px;}
.tfmainbp1{ font-size:24px; font-weight:bold;}
.tfmainbp2{ font-size:18px; padding-top:10px;}
.tfmainbp3{ font-size:16px;padding-top:15px;}
.tfmainbp3 span{ font-size:36px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.tfmainbp4{ display:inline-block; font-size:12px; background:#fff; margin-top:5px; color:#1296db; text-align:center; width:152px; height:28px; line-height:28px;}
.tfmainbtxt{ padding-left:455px; padding-top:30px;}

.tfmainc{ text-align:center;}
.tfmainc a{ vertical-align:top; margin:0 12px; display:inline-block; width:216px; height:330px; background:#f6f6f6; color:#6c6c6c;}
.tfmainc h6,.tfmainc p{ padding:0 20px; margin-top:15px;}
.tfmainc h6{ font-size:17px; height:45px; line-height:45px; position:relative; text-align:left;}
.tfmainc h6 i{ position:absolute; width:32px; height:2px; background:#6c6c6c; left:20px; bottom:0;}
.tfmainc p{ line-height:25px; text-align:left;}

.tfmainc a:hover{ color:#fff; background:#1296db;}
.tfmainc a:hover i{ background:#fff;}



.tsmain0{ padding:40px 0; overflow:hidden;}
.tsmain0img,.tsmain0nav{ height:72px;}
.tsmain0nav a{ vertical-align:top; color:#3372ba; margin-top:6px; margin-left:20px; width:60px; display:inline-block; height:25px; line-height:14px; padding-top:35px; border:1px solid #3372ba; text-align:center;}
.tsmain0nav { padding-right:35px;}
.tsmain0nav a.on,.tsmain0nav a:hover{ color:#fff;}
.tsmain0nava{ background:url(../image/about1.png) center 10px no-repeat;}
.tsmain0navb{ background:url(../image/about2.png) center 10px no-repeat;}
.tsmain0navc{ background:url(../image/about3.png) center 12px no-repeat;}
.tsmain0nava:hover,.tsmain0navaon{ background:url(../image/about1_1.png) center 10px no-repeat #3372ba;}
.tsmain0navb:hover{ background:url(../image/about2_1.png) center 10px no-repeat #3372ba;}
.tsmain0navc:hover{ background:url(../image/about3_1.png) center 12px no-repeat #3372ba;}

.tsmain1{ background:url(../image/abouta.jpg) center top no-repeat #e3f2fc; height:510px;}
.tsmain1img{ width:500px; height:310px; overflow:hidden; position:absolute; left:0; top:100px;}
.tsmain1al{ position:relative; height:100%;}
.tsmain1txt{ text-align:justify; color:#e00000; line-height:27px; width:660px; float:right; padding-top:118px;}
.tsmain1txtp1{ font-size:24px;}
.tsmain1txtp1 span{  vertical-align:top; background:url(../picture/XIAN.jpg) left bottom no-repeat; padding-bottom:13PX;font-weight: bold;
    font-size: 26px;}
.tsmain1txtp2{ padding:36px 0; color:#666666; font-size:15PX;}
.tsmain1txtp3{ overflow:hidden;}
.tsmain1txtp3 img{ margin-right:20px;}
.tsmain1txtp4{ display:inline-block; width:90px; line-height:66px; height:66px; text-align:center; color:#336dbf; border:1px solid #336dbf; position:absolute; right:0; bottom:125px;}

.tsmain0txt{ position:relative;}
.tsmain0bg{ position:absolute; width:600px; top:-40px; right:-600px; background:#e3f2fc; height:152px;}




.newthreem{ width:332px; height:420px; background:#f4f4f4; padding:0 25px;}
.newthreemp1{ padding-top:55px; position:relative;}
.newthreemp1i{ position:absolute; left:0; top:30px; display:block; width:20px; background:#fff; height:2px;}
.newthreemp11{ font-size:18px; height:24px; line-height:24px;}
.newthreemp11{ margin-top:15px;}
.newthreemp12{ margin-top:10px;line-height:27px;}
.newthreemp13{ padding-top:20px;}
.newthreem1,.newthreemp11 a,.newthreemp11 a:hover{ color:#fff;}
.newthreem1{ background:#1b6eb0;}
.newthreem2{ line-height:27px; text-align:justify;}
.newthreemp13 a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; display:inline-block; background:#419eeb; display:inline-block; width:65px; height:20px; line-height:20px; text-align:center; color:#fff;}
.newthreemh5{ font-weight:bold; color:#333; height:68px; line-height:68px;}
.newthreemspan1{ font-size:20px; color:#1296db;}
.newthreemspan4{font-size:20px;}
.newthreemspan2{ font-family:Arial, Helvetica, sans-serif;color: #b7b7b7;font-size: 15px;padding-left: 8px;}
.newthreemmore{ color:#666666; font-weight:normal;}
.newthreemul span{ font-size:12px; color:#929292;}
.newthreemul a{ color:#666666; display:inline-block; vertical-align:top; height:100%; width:80%; font-size:14px;}
.newthreemul li:hover a,.newthreemul li:hover span{color:#1296db;}
.newthreemul li{ height:48px; line-height:48px; border-top:1px dashed #c0c0c0;}
.newthree,.kglink,.kgfootp2txt{ width:1200px;}
.newthreem3{ margin-left:28px;}

.newthreetti{ padding-top:65px; padding-bottom:45px;}


.link{ background:#1088c5;font-size:16px; padding:15px 0; margin-top:70px;}
.link a,.link span{ font-size:14px; color:#e3e3e3;}
.footer{ background:#1296db; margin:0; padding:15px 0; font-size:14px; padding-top:40px; padding-bottom:0; border-bottom:1px solid #19a6f0;}
.footerp1{ padding-top:10px; padding-bottom:5px;}
.footernav a{ display:inline-block; margin:0 22px; font-size:16px;}
.footer{ color:#fff;}
.footer a{ color:#fff;}
.Copy{ display:block; border-top:1px solid #1279ae; text-align:center; padding-top:15px; padding-bottom:25px;  background:#1296db;}
.footer p{ padding-bottom:15px;}
.Copy,.Copy a{ color:#ececec;}

.main0listtxt img,.tfmainalh4 i,.mainprolisttxt,.mainprolistbg,.mainatab i,.mainetxta,.main4al li,.main4al li a,.main4al li span,.main1bp1mp,.hq_prolistimg img,.hq_prolist,.newimg12more,.newimg12tit,.prdlistlimg,.mainctxtp span,.mainctxtp{transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-webkit-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;-moz-transition:all 0.35s cubic-bezier(0.39, 0.575, 0.565, 1) 0s;}




 