@charset "utf-8";

/*颜色修改*/
.w1100{ width:1100px;}
.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:#0073c0;}
.swiper-pagination-bullet-active, .Banner .bd .on{background:#0073c0;}
.hhmainrproul li:hover{ border-color:#0073c0;}
.line-l,.line-r{ background:#0073c0; height:3px;}
.hhmainrmbx{ border-left:10px solid #0073c0; }
.hhmainrprom:hover{ border:1px solid #005391;}
.hhmainrnewm:hover em, .hhmainrnewm:hover a{ color:#005391;}
.hhmainl h2{ background:#005391;}
.hhmainllist{ background:#015f91;}
.hhmainlul>li:hover,.hhmainlul .hhmainlmon{ background:#1c6491;}
.Navlist a:hover,.Navlist .on .a,.Navlist .m .a,.Navlist .m .emb,.Navlist li:hover .emb{ color:#343434;}
.hhmainpubimg{ display:block; text-align:center;}
.Navlist .on,.Navlist .m{ background:#004981;}

/*banner高度*/
.pagebanner{ height:480px;}
.IndexBanner{ height:550px;}


.erji_ad {
  position: absolute;
  z-index: 99999;
  background-color: #323232;
  width: 100%;
  text-align: center;
  display: none;
}
.erji_ad a {
  display: block;
  width: 100%;
  height: 50px;
  line-height: 50px;
  color: #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.erji_ad a:hover {
  background-color: #ff0a0f;
}




/*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(../img/arrow-right.png) #000 50% no-repeat;}
.IndexBanner  .swiper-button-prev{left: 2%;background: url(../img/arrow-left.png) #000 50% no-repeat;}


.pubtit{ text-align:center; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.pubtit span{ color:#fe0303; padding-right:8px;}
.pubtitp{ font-size:20px; text-align:center; line-height:20px; margin-top:12px; background:url(../img/pubtitp.png) center no-repeat;} 
.pubtitp span{ display:inline-block; width:102px; }

.hhmainrproimg{ max-height:inherit; height:auto;}

.top{ background:#3d3d3d;line-height:42px; height:42px;}
.top,.top a{ color:#fff;}
.top a{ display:inline-block; vertical-align:top; height:100%; width:100px; text-align:center; background:#f03a3a;}

.Header{ border:none;}
.Headera{ height:55px; padding:30px 0;}
.Headerp1{ font-size:12px; color:#646464;}
.Headerp2{ font-size:14px; color:#d50000;}
.Headerp2 span{ font-size:18px; display:block; padding-top:2px;}
.logo{ }
.Headerp2{ line-height:18px; background:url(../img/tel.png) left center no-repeat; padding-left:28px;}
.Headertxt{ height:80px; position:relative; padding:0 55px; padding-top:35px;}


.keysword{ font-size:18px; font-size:18px; color:#005391; line-height:22px;  margin-left:160px;  margin-top:7px;}
.keysword i{ display:block; vertical-align:top; color:#cccdcd; font-size:12px; padding-top:3px;}

.tel{ padding-left:48px; background:url(../img/tel.jpg) left center no-repeat; margin-top:5px;}
.tel{ color:#828282;}
.tel i{ display:block; color:#ee0000; font-size:24px; font-family:Arial, Helvetica, sans-serif; vertical-align:top; line-height:24px;}

.Headernav{ padding:0 55px; overflow:hidden;}
.Headernav a{ display:inline-block; font-size:16px;}
.navl,.navr{ width:50%;}
.navr{ text-align:right;}
.navl a{ margin-right:95px;}
.navr a{ margin-left:95px;}

.Nav{ width:100%; padding: 0; background:#005391;}
.Navlist li{ width:125px; margin-right:45px; height:72px; line-height:72px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;
    
      position: relative;
    
} 
.Navlist li.last{ margin:0;}

.navdl{ top:60px; background:#004981;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.Nav .navdl a,.Nav .navdl dd:hover a,.Nav a{ color:#343434;}
.Nav .navdl dd{ height:40px; line-height:40px; border-top:1px solid #0b5f91;}
.Nav .navdl dd a{ font-size:12px;}
.Nav .navdl dd:hover{ background:#025b91;}
.mainprotit{ padding-top:45px; text-align:center;}
.mainproh5,.mainprodesc{ text-align:center;}
.mainproh5{ font-size:26px; color:#363636;}
.mainprodesc{ font-size:16px; color:#8c8c8c; padding-top:20px; padding-bottom:25px; position:relative;}
.mainprodesci{ position:absolute; left:50%; width:36px; height:2px; background:#f03a3a; margin-left:-18px; bottom:0;display:block;}
.Navlist ul{ float:left; width:1230px;}

.Header{ position:relative; z-index:6666;}
.logo{ width:236px; left:50%; margin-left:-118px; height:155px; display:block; position:absolute; background:url(../img/logobg.png) center no-repeat;z-index:6666; text-align:center;}
.Nav .nav1{ margin-right:270px;}
.Nav .nav4{ margin-right:0;}

.searchindex{ position:relative; margin-top:-48px; z-index:55; background:#f7f7f9;}
.searchtxt{ background:#ff6600;}
.searchindex,.searchtxt,.searchtxt .searchotxt,.searchtxt .searchobtn{line-height:48px;height:48px; }
.searchkey{ width:550px; padding:0 20px;}
.searchkey a{ color:#666; display:inline-block; margin-left:10px;}
.searchtxt{  width:290px; padding:0 10px; padding-right:0;}
.searchtxt .searchotxt{ background:none; color:#fff; width:222px;}
.searchtxt .searchobtn{ width:48px; background:url(../img/searchobtn1.png) center no-repeat; }
.Navlist ul{ width:100%;}



.Nav{ background:none; width:100%;}
.Navlist .on, .Navlist .m{  background:none;}

.pubmore{ text-align:center;}
.pubmore a{ display:inline-block; width:156px; height:36px; line-height:38px; text-align:center; color:#6a6a6a; border:1px solid #dbdbdb;}


.yfaimg{ padding-top:60px; padding-bottom:55px;}
.abouthome{ padding:60px 0;}

.yfaboutdesc{ text-align:justify; color:#6a6a6a; line-height:24px; padding:40px 124px;padding-bottom:50px;}
.yfabout{padding-top:360px; background:url(../img/aboutindexbg.jpg) center top no-repeat;}


.logo img{ height:42px; margin-top:35px;}

.yfyoushi{ padding-bottom:80px;}
.yfyoushia,.yfyoushib,.yfyoushic{ text-align:center; padding-top:8px;}
.yfyoushia{ font-size:24px; color:#535252;}
.yfyoushib i{ color:#ff6600;}
.yfyoushib{ font-size:24px; color:#00275b;}
.yfyoushic{ color:#b1b1b1;}
.yfyoushilist{ text-align:center; padding-top:60px;}
.yfabouttxt{ padding:60px 0; background:#fff;  }
.yfyoushim{ display:inline-block; width:220px; margin:0 8px; vertical-align:top; text-align:center; background:#00275b; padding:0 25px; padding-top:50px; height:330px; color:#fff;}
.yfyoushimp3{ text-align:justify; padding-top:22px;}
.yfyoushimp1{ font-size:20px; padding-bottom:10px; padding-top:60px;}
.yfyoushimp2{ font-size:12px; color:#3c5e8e;}

.yfyoushim:hover .yfyoushimp2,.yfyoushimon .yfyoushimp2{ color:#fcb07c;}
.yfyoushim:hover,.yfyoushimon{ background:#ff6801;}

.logo2{ height:60px;}

.maindtit{ text-align:center; padding-top:32px;}
.maindtit a{ display:inline-block; text-align:center; margin:0 12px;color:#fff; line-height:40px; height:40px; background:#125fd5; width:130px;}
.maindtit a:hover,.maindtit a.on{ background:#6bcb07; }


.hymainnewb{ overflow:hidden; text-align:justify; width:575px;}
.hymainnewbm{ overflow:hidden; width:100%; margin-right:0; float:left; border-bottom:1px solid #e8e8e8; padding:12px 0;}
.hymainnewbl{ color:#6f6f6f; width:62px; text-align:center;  font-family:Arial, Helvetica, sans-serif;}
.hymainnewbl i{font-size:40px; vertical-align:top; display:inline-block; line-height:40px; padding-bottom:6px;}
.hymainnewbl span{ font-size:12px; border-top:1px dashed #bebebe; display:block; line-height:12px; padding-top:6px;}
.hymainnewbr{ font-size:13px; width:470px; color:#989898;}
.hymainnewbr a{ font-size:16px; display:block; height:25px; line-height:25px;}
.hymainnewbul{ width:1290px;}
.hymainnewbr p{ height:40px; overflow:hidden; line-height:20px;}

.yfnew{ padding:70px 0;}
.yfnew,.pubtitp1 span{ background:#f1f1f1;}
.newimg{ display:block; position:relative;}
.newimg,.newimg:hover{ color:#000;}
.newimg i{ display:inline-block; left:50%; margin-left:-45px; z-index:55; bottom:-10px; background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; text-align:center; font-size:16px; font-family:Arial, Helvetica, sans-serif; position:absolute; width:90px; height:48px; line-height:48px;}
.yfnewdivl{ width:590px;}
.yfnewdiv{ padding-top:50px;}
.yfnewdivltit{ font-size:18px; color:#333; width:100%; display:block; vertical-align:top; line-height:22px; height:22px; margin-top:25px;}
.yfnewdivldesc{ color:#606060; line-height:22px; height:44px; padding-top:10px;}



.faq{width: 100%; height: 115px;  margin-top: 40px; }
.faq_tt{width: 105px; }
.faq_tz{font-size: 20px; color: #393939; font-weight: bold;}
.faq_te{font-size: 14px; color: #b5b5b5;}
.arrow_1{width: 105px; margin-top: 30px;}
.prev_3{width: 50px; height: 23px; background: url(../img/prev_3.jpg) no-repeat;}
.next_3{width: 53px; height: 23px; background: url(../img/next_3.png) no-repeat;}
.prev_3,.next_3{cursor: pointer;}
.s-faq{  width: 1050px; height: 115px; }
.faq_news{width: 475px; height: 78px; background: #fff; border: 1px solid #ececec; padding: 15px 25px 20px 15px;}

.w{width: 420px; height: 30px; background: url(../img/w.png) left center no-repeat; font-size: 14px;  line-height: 30px; font-weight: bold;}
.w a{color: #161616; padding-left: 40px;}
.d{width: 430px; height: 50px; background: url(../img/d.png) -2px top no-repeat; padding-left: 45px; font-size: 14px;}
.d a{color: #797979;}


.link{ padding:35px 0; background:#ffffff;}
.link a{ font-size:13px; color:#6a6a6a; display:inline-block; margin-left:10px;}

.footer{ text-align:left; background:#2d3134; line-height:24px; padding:40px 0; margin-top:0;}
.footer,.footer a{ color:#fff;}
.footercopy{ padding:25px 0;}
.footercopy,.footercopy a{ color:#cacacc;}
.footercopy{ background:#11141b;}
.banquan{ color:#40434a;}
.footercopy span,.footercopy a,.footercopy img{ vertical-align:middle;}
.footerr{ width:840px;}
.c8b8b8b{ padding-top:20px;}
.c8b8b8b,.c8b8b8b a{ color:#8b8b8b;}
.footernava{ padding-bottom:30px;}
.footernava{text-align:right;}
.footernava a{ display:inline-block;  margin-left:70px; font-size:16px;}
.c8b8b8b span,.c8b8b8b a,.c8b8b8b img{ display:inline-block; vertical-align:middle;}



.yfaimgALL{ background:#F4F4F4;}
.hypro{ padding-top:30px; position:relative; margin-top:0;}
.hyproafl,.hyproafl a{ width:588px; height:596px; position:relative; display:block;}
.hyproafl img{ width:100%; height:100%;}
.hyproawz{ position:absolute; width:100%; text-align:center; color:#fff; font-size:18px; left:0; line-height:26px; top:50%; margin-top:-13px; padding-bottom:20px; z-index:55;}
.hyproawz i{ position:absolute; height:3px; background:#fff; width:86px; left:50%; margin-left:-43px; bottom:0;}

.hyproimga{ position:absolute; left:50px; top:0; z-index:666;}
.hyproafr{ float:left; width:612px; margin-top:-16px;}
.hyproafr a{ float:left; width:290px; margin-left:16px; margin-top:16px; height:290px;position:relative; display:block;}
.pubmore{ padding-top:30px;}
.yfyoushim,.mainprom li,.mproblpro img,.mainprobul li,.mainprola p,.mainprola i,.mainprolbg,.Navlist li,.kmmianerlist li p,.kmmianerlist li span,.kmmianerlist li i,.kmmiancnav i,.main0prom img,.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;}




 