@charset "utf-8";

/*颜色修改*/

.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:#0095ff;}
.swiper-pagination-bullet-active, .Banner .bd .on{background:#0095ff;}
.hhmainrproul li:hover{ border-color:#0095ff;}
.line-l,.line-r{ background:#0095ff; height:2px;}
.hhmainrmbx{ border-left:10px solid #0095ff; }
.hhmainrprom:hover{ border:1px solid #0095ff;}
.hhmainrnewm:hover em, .hhmainrnewm:hover a{ color:#0095ff;}
.hhmainl h2{ background:#0678ff;}
.hhmainllist{ background:#0095ff;}
.hhmainlul>li:hover,.hhmainlul .hhmainlmon{ background:#219eff;}
.hhmainlul>li{ border-bottom:1px solid #219eff;}
.Navlist a:hover,.Navlist .on .a,.Navlist .m .a,.Navlist .m .emb,.Navlist li:hover .emb{ color:#0095ff;}
.Navlist .on ,.Navlist .m {}
.hhmainpubimg{ display:block; text-align:center;}

/*banner高度*/
.pagebanner{ height:480px;}
.IndexBanner{ height:500px;}


.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(../img/arrow-right.png) #000 50% no-repeat;}
.IndexBanner  .swiper-button-prev{left: 2%;background: url(../img/arrow-left.png) #000 50% no-repeat;}



.line-l,.line-r{ bottom:auto; top:0;}
.Navlist li{width:70px;height:52px;margin-left:0;line-height:52px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-right:20px;}
.Nav .nav7{ margin:0;}
.navdl{top:46px;background:#0095ff;width:140%;}
.navdl dd{height:40px;line-height:40px;border-top:1px solid #079fff}
.navdl dd:hover{ background:#079fff}
.Nav .navdl a,.Nav .navdl dd:hover a{color:#fff}
.Navlist ul{ float:none;}


.ema{font-size:16px; color:#474747;}
.Nav{ background:none}
.Navlist ul{width:auto}
.Nav .Navlist { float:none}
.Nav a{color:#fff}
.inavim{display:block;position:absolute;height:5px;width:60px;bottom:5px;left:50%;margin-left:-30px;opacity:0;-webkit-opacity:0;-moz-opacity:0}
.Navlist .m .inavim,.Navlist .on .inavim{background:url(../images/Navbg.jpg) center bottom no-repeat;opacity:1;-webkit-opacity:1;-moz-opacity:1;bottom:0}
.Navlist .m em,.Navlist .on em{color:#0095ff}

.Navlist{float:left}


.top{ background:#bd1610; line-height:32px; overflow:hidden; }
.top,.top a{ color:#fff; font-size:13px;}
.top em{ padding:0 10px; font-size:12px;}

.top1{ overflow:hidden; padding:30px 0; background:url(../images/top1bg.jpg) center repeat-x; border-bottom:1px solid #fff;}
.top1span{ padding: 0; padding-left:20px; margin-top:4px; border-left:1px solid #646464; margin-left:20px;font-size:14px; color:#4e4e4e; line-height:26px;}
.tel { padding-left:60px; margin-top:0; background:url(../img/tel.png) left center no-repeat; font-size:24px;  color:#474747}
.tel span{ display:block; vertical-align:top; line-height:55px; font-size:24px; font-weight:bold; color:#0095ff; font-family:Arial, Helvetica, sans-serif;}
.logo{ padding-top:5px;}

.Nav{ width:100%; padding:0; margin:0; background:#fff; border-top:1px solid #cccccc;}
.Nav .a{}
.Navlist ul{ float:none;}

.Navlist li{ line-height:46px; height:46px; width:70px; margin-right:118px;}
.Navlist .nav5{ margin:0;}
.top1,.Nav{ background:url(../Public/images//topa.jpg) center no-repeat;}

.pubh2{ color:#353535; text-align:center; font-size:22px; padding:30px 0;}
.pubh2 i{ display:block;font-size: 16px;}
.pubh21 i{ display:block; background:url(../images/pubh21.png) center no-repeat;}
.pubh2 span,.pubh2 em{ font-size:35px; letter-spacing:5px;}
.pubh2 span{ color:#0095ff;}
/*.pubh21 span{ color:#ffffff;}*/
.pubh21 em{ color:#0095ff;}
.pubh21 i{ color:#ffffff;}

.syprosub{ overflow:hidden;}
.syprosub a{ float:left; width:185px; margin-right:18px; height:185px; background:#32a12a; color:#fff; font-weight:bold; font-size:22px; text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.syprosub span{ display:block;}
.syprosub i{ display:inline-block; width:100%; height:102px;}
.syprosub .a1 i{ background:url(../images/syprosub1.png) center bottom no-repeat;}
.syprosub .a2 i{ background:url(../images/syprosub2.png) center bottom no-repeat;}
.syprosub .a3 i{ background:url(../images/syprosub3.png) center bottom no-repeat;}
.syprosub .a4 i{ background:url(../images/syprosub4.png) center bottom no-repeat;}
.syprosub .a5 i{ background:url(../images/syprosub5.png) center bottom no-repeat;}
.syprosub .a6 i{ background:url(../images/syprosub6.png) center bottom no-repeat;}
.syprosub .a6{ margin:0;}
.syprosub a:hover{ background:#0095ff;}

.syprolist{ overflow:hidden; padding-top:20px;}
.syprolist ul{ width:110%;}
.syprolist li{ float:left; margin-right:20px; margin-top:20px; width:222px; position:relative;}
.syprolist li>a{ width:100%; height:174px; display:block; overflow:hidden; vertical-align:top;}
.syprolist li a:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);}
.syprolist li p{background:rgba(0,62,120,0.7); text-align:center; width:100%; font-size:20px; height:40px; line-height:40px; position:absolute; left:0; bottom:0; z-index:6;}
.syprolist li a{ color:#fff;}

.syabout{ margin-top:35px; background:url(../images/about.jpg) center top no-repeat;}
.syaboutdesc{ font-size:14px; color:#fff; margin:0 45px; background:rgba(5,132,250,0.53); padding:20px;}
.syaboutdesc p{ text-indent:28px;}
.syaboutmore{ text-align:center; padding-top:40px; padding-bottom:50px;}
.syaboutmore a{ color:#0095ff; display:inline-block; width:140px; height:36px; background:#fff; line-height:36px; text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}

.synewl{ width:575px;}
.synewl p{ color:#1f75e2; line-height:21px; background:url(../images/synewlh4.jpg) left center no-repeat; padding-left:6px;}
.synewl p span{ font-size:21px;}
.synewl p em{ font-size:16px; text-transform:uppercase; padding-left:8px;}
.synewl p a{ float:right; width:21px; height:21px; background:url(../images/synewlmore.png) center no-repeat; overflow:hidden; text-indent:-999px;}
.synewal{ width:178px; height:100px; padding:9px; border:1px solid #0584fa;}
.synewar{ width:356px;}
.synewar a{ color:#333333; font-size:16px;}
.synewar p{ color:#808080; line-height:24px;}
.synewb a{ color:#595959;}
.synewb{ padding-top:12px;}
.synewb li{ border-bottom:1px dashed #0584fa; line-height:32px;}
.synewb span{ float:right;}
.synewb a{ display:inline-block; width:70%; vertical-align:top; background:url(../images/newicon2.png) left center no-repeat; padding-left:10px;}
.synewb li:hover a{ color:#1f75e2;}
.synewa{ padding-top:15px;}


.sycontact{ padding-bottom:40px; margin-top:394px;}
.sycontactlist{ overflow:hidden;}
.sycontactm{ float:left; background:rgba(5,132,230,0.3); margin-right:30px; width:270px; border:3px solid #0584fa; text-align:center; color:#fff; padding:40px 0; font-size:18px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;}
.sycontactm1{ margin:0;}
.sycontactm i{ display:inline-block; width:50px; height:50px; margin-bottom:15px; vertical-align:top;}
.sycontactm .i1{ background:url(../images/ci1.png) center center no-repeat;}
.sycontactm .i2{ background:url(../images/ci2.png) center center no-repeat;}
.sycontactm .i3{ background:url(../images/ci3.png) center center no-repeat;}
.sycontactm .i4{ background:url(../images/ci4.png) center center no-repeat;}


.links{ padding:10px 0; background:#66a6db; line-height:30px;color:#fff;}
.links a{ display:inline-block; margin-left:10px; color:#fff;}
.linksl{ width:90px;}
.linksr{ width:1110px;}

.footer{ margin:0; background:#1a1a1a; padding:30px 0;}
.footer,.footer a{ color:#b2b2b2;}
.footernav{ font-size:16px; text-align:center; padding:0; padding-bottom:10px;}
.footernav a{ display:inline-block;margin:0 40px;}

.syprolist img,.tlproal2bg,.pftcasesliderm img,.pftcasesliderm p,.pftprorm img,.adprom p,.adprom:before,.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;}




 
