@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:#bc2026;}

.swiper-pagination-bullet-active, .Banner .bd .on{background:#bc2026;}

.hhmainrproul li:hover{ border-color:#bc2026;}

.line-l,.line-r{ background:#bc2026; height:4px;}

.hhmainrmbx{ border-left:10px solid #bc2026; }

.hhmainrprom:hover{ border:1px solid #bc2026;}

.hhmainrnewm:hover em, .hhmainrnewm:hover a{ color:#bc2026;}

.hhmainl h2{ background:#bc2026;}

.hhmainllist{ background:#be3026;}

.hhmainlul>li:hover,.hhmainlul .hhmainlmon{ background:#bb3b26;}

.hhmainlul>li{ border-bottom:1px solid #bb3b26;}

.Navlist a:hover,.Navlist .on .a,.Navlist .m .a,.Navlist .m .emb,.Navlist li:hover .emb{ color:#fff;}

.Navlist .on ,.Navlist .m { background:#bc2026;}

.hhmainpubimg{ display:block; text-align:center;}



/*banner高度*/

.pagebanner{ height:480px;}

.IndexBanner{ height:588px;}





.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;}









.Navlist li{width:140px; height:52px;margin-left:0;line-height:52px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-left:0}

.Nav .nav6{ border:none;}

.navdl{top:62px;background:#bc2026;width:100%}

.navdl dd{height:45px;line-height:45px;border-top:1px solid #ba3426}

.navdl dd:hover{ background:#ba3426}

.Nav .navdl a,.Nav .navdl dd:hover a{color:#fff}

.Navlist ul{ float:none;}





.ema{font-size:16px}

.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(../img/Navbg.jpg) center bottom no-repeat;opacity:1;-webkit-opacity:1;-moz-opacity:1;bottom:0}

.Navlist .m em,.Navlist .on em{color:#fff}



.Navlist{float:left}





.top{ background:#333333; line-height:35px; overflow:hidden;}

.top,.top a{ color:#b9b9b9; font-size:13px;}

.top em{ padding:0 10px; font-size:12px;}



.top1{ overflow:hidden; padding:20px 0;}

.top1span{ padding-top:25px; padding-left:20px;font-size:16px; color:#929292;}

.tel { padding-left:65px; margin-top:5px; background:url(../img/telspan.jpg) left center no-repeat; font-size:16px; color:#3a3a3a}

.tel span{ display:block; vertical-align:top; line-height:30px; font-size:30px; color:#bc2026; font-family:Arial, Helvetica, sans-serif;}

.logo{ padding-top:0;}



.Nav{ width:100%; padding:0; margin:0; background:#1d384c;}

.Navlist ul{ float:none;}



.Navlist li{ line-height:62px; height:62px;}





.link{ background:#fb4848; padding:22px 0; margin-top:10px;}

.link span,.link,.link a{ color:#fff;}

.link a{ display:inline-block; margin-left:10px;}

.link a:hover{ color:#fff;}





.footer{ margin-top:0; padding:30px 0; line-height:28px; background:#36404b;}

.footer,.footer a{ font-size:14px; color:#b7c0c7;}

.footerpl{ text-align:left; background:url(../img/foottel.png) left top  no-repeat; padding-left:55px;}

.footerpr{ text-align:right;}

.footerpla{ font-size:25px; color:#ffffff; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.footerplb{ font-size:14px; color:#cee7fb;}

.hhmainrproimg{ max-height:inherit; height:auto;}

.footer span,.footer img,.footer a,.footer em{ vertical-align:middle;}

.scabout{ padding-top:80px; padding-bottom:50px;background:#f4f4f4;}
.scaboutl{ width:648px; text-align:justify; color:#979797; line-height:30px;}
.scaboutlb{ text-indent:24px; padding-top:30px;}
.scaboutla{ padding-top:12px;}
.scaboutlc{ overflow:hidden; text-indent:-999px; margin-top:30px;display:inline-block; width:130px; height:45px; line-height:45px; background:url(../img/scaboutlc.png) center no-repeat #fff; border:1px solid #c1c1c1;}
.scaboutr{ width:492px; padding:6px; background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);}

.scys,.scys a{ font-size:14px; color:#e9e9e9;}
.scys{ line-height:24px; background:url(../img/scys.jpg) center top no-repeat; height:200px; text-align:center;}
.scys p{ margin:0 370px; margin-right:106px;}
.scysp1{ padding:35px 0;}
.scysp2{ background:url(../img/ysxian.png) center top no-repeat; padding-top:28px;}

.pubh2{ background:url(../img/pubh21.png) center center no-repeat; text-align:center;line-height:30px; height:80px;}
.pubh2 span{ font-size:26px; color:#e40014; font-weight:bold;}
.pubh2 span,.pubh2 em{ display:inline-block; vertical-align:top; padding-top:5px;}
.pubh2 em{ font-size:26px; color:#1c2931; font-weight:bold;}
.pubh2 i{ display:block; color:#36404b; text-transform:uppercase;padding-top:8px;}

.scpro{ background:#f6f6f6; padding:70px 0;}
.prosliderm{ width:286px; float:left;}
.proslidertxt{  width:280px; padding:15px 0; margin:3px; background:#fff; border:1px solid #fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; padding-bottom:10px;}
.prosliderimg{ display:block; vertical-align:top; width:100%; height:195px;}
.proslidertxt h4{ margin-top:15px; border-top:1px solid #f3f3f3; height:55px; line-height:55px; font-size:18px; color:#161616; text-align:center;}
.proslidertxt p{ text-align:center; padding:0 30px; font-size:13px; color:#6c6b6b;}
.proslidertxt:hover{ border-color:#36404b; box-shadow:0 0 4px rgba(0,0,0,0.2);}
.proslidertxt:hover a{ color:#36404b;}
.proslider{ margin-top:35px;}
.pro-pagination{ text-align:center; margin-top:55px;}
.pro-pagination span{ width:11px; height:11px; background:#36404b; margin:0 10px; border:1px solid #f6f6f6;}
.pro-pagination .swiper-pagination-bullet-active{ background:none;border:1px solid #36404b;}

.proslider-next,.proslider-prev{ width:55px; height:55px; bottom:-5px; position:absolute;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.proslider-prev{ background:url(../img/lefta.png) center no-repeat #36404b;left:0;}
.proslider-next{ background:url(../img/righta.png) center no-repeat #36404b; right:0;}
.cymainblist{ position:relative;}
.proslider-next.swiper-button-disabled,.proslider-prev.swiper-button-disabled{opacity:0.5;-webkit-opacity:0.5;-moz-opacity:0.5;}

.scsdys{ background:url(../img/scsdys.jpg) center top no-repeat; padding-top:72px; padding-bottom:108px;}
.scsdystxt{ padding-top:80px;}
.scsdys h2 span,.scsdys h2 em,.scsdys h2 i{ color:#fff;}
.scsdysm{ margin-right:42px; float:left; height:228px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; width:208px; padding:0 30px; padding-top:50px; background:rgba(255,255,255,0.7); text-align:center;}
.scsdysm1{ margin:0;}
.scsdysm h4{ font-size:17px; color:#333334; padding-bottom:20px; position:relative; padding-top:10px;}
.scsdysm h4 i{ position:absolute; left:50%; margin-left:-20px; width:32px; bottom:0; height:2px; background:#333334; display:block;}
.scsdysm p{ line-height:20px;font-size:12px; color:#707071; padding-top:15px;}


.scnew{ padding-top:90px; padding-bottom:55px;}
.scnewlist{ overflow:hidden; padding-top:25px;}
.scnewlist ul{ width:110%;}
.scnewlist li{ margin-right:27px; margin-top:30px;float:left; width:382px; border-top:2px solid #fb4848;}
.scnewdate{ text-align:right; border-bottom:1px solid #ececec; overflow:hidden;}
.scnewdate span{ width:123px; height:74px; line-height:74px; float:right; color:#fff; background:#fb4848; text-align:center; display:inline-block; vertical-align:top;}
.scnewlistp{ border:1px solid #ececec;border-top:none; padding-bottom:22px;}
.scnewdesc{ padding:22px 15px; line-height:24px;}
.scnewdesc a{ font-size:17px; color:#36404b; height:24px;}
.scnewdesc p{ color:#999; padding-top:15px; height:72px;}
.scnewmore:hover{ color:#fff;}
.scnewmore{ margin-top:15px; margin-left:15px; background:url(../img/scnewmore.png) 110px center no-repeat #36404b; padding-left:25px; color:#f8f8f8; width:110px; height:40px; line-height:40px; display:inline-block;}
.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;}









 