.wrap{ width: 1300px; height: auto; margin: 0 auto; }
.wrapda{ width: 96%; height: auto; margin: 0 auto; }
body{ color: #555; font-family:Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 14px; overflow-x: hidden; line-height: 30px; }
a{ color: #555; }

.cf:before, body:before, .header:before, .footer:before {   content: '';  display: table;  }
.cf:after, after, .header:after,  .footer:after {  content: '';  clear: both;  display: table;  }
.cf, .header, .footer {  *zoom: 1;  }
.fl{ float:left; }
.fr{ float:right; }
.mar_r0{ margin-right:0; }
.mar_l0{ margin-left:0; }

.header{ position: fixed; left: 0; top: 0; width: 100%; height: 80px; line-height: 80px; background: rgba(255,255,255,0.95); z-index: 999; }
.header .nav_list ul li{ float: left;  position: relative; }
.header .nav_list ul li>a{ color: #333; font-size: 14px; display: block; text-align: center; border-top-left-radius: 5px;border-top-right-radius: 5px; }
.header .nav_list ul li span{  display: inline-block; vertical-align: middle;  line-height: 24px; padding: 0 30px;  }

.header .nav_list ul li>a:hover{ background: #171c61; color: #FFFFFF; }
.header .nav_list ul li>a.on{ background: #171c61; color: #FFFFFF; }
.kefudianhua{ background: url(/style/images/kefuicon.png) no-repeat left center; padding-left: 40px; font-size: 22px; margin-left: 30px; }
.logo img{ max-height: 60px; width: auto; }

sub,sup{ position: relative; font-size: 75%; line-height: 0; }

#c_static_001-1678039246646 .e_h1-2{ font-size: 24px; }

.zhengshu{ margin-bottom: 200px; 	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	display-radio: flex;
	margin-left: auto;
	background-fill-value: background-image;
	margin-top: 0px;
	max-width: 1480px;
	width: 94%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: auto; position: relative; }
.zhengshu .swiper-slide { text-align: center; }
.zhengshu .swiper-slide .img img{ width: 100%; }

.zhengshu .swiper-pagination{ bottom: -50px; }

.swiper-button-next:after,.swiper-button-prev:after{ font-size: 30px; }


#c_effect_110-1685271286884 .e_text-5.on a:before{ width: 100%; }
#c_effect_110-1685271286884 .e_text-5.on a{ color: #fff !important; }
#c_effect_110-1685271286884 .e_text-5.on{ background: #0342ab; }

.chanbnengjieshao .biaoti{ font-size: 20px; font-weight: 600; }
.chanbnengjieshao1{ margin-bottom: 30px; }
.chanbnengjieshao img{ max-width: 100%; }
#c_static_001-1685285560753{ margin-top: 100px; }
.hezhehuoban .title{ margin-bottom: 40px; }
.hezhehuoban .title p{ text-indent: 2em; }
.hezhehuoban .fenleititle{ text-align: center; margin-bottom: 40px; }
.hezhehuoban .fenleititle a{ display: inline-block; margin: 0 10px; padding: 10px 16px; border-radius: 10px; background: #EDF0F3; }
.hezhehuoban .fenleititle a:hover{ color: #FFFFFF; background: #0342ab; }
.hezhehuoban .fenleititle a.on{ color: #FFFFFF; background: #0342ab; }

.fenleiqiehuan ul{ margin-bottom: 50px; }
.fenleiqiehuan ul li{ width: 18%; float: left; margin-right: 2%; margin-bottom: 15px; position: relative; box-shadow: 0px 0px 15px #D6D6D6; }
.fenleiqiehuan ul li:nth-child(5n){ margin-right: 0; }
.fenleiqiehuan ul li .img{ overflow: hidden; }
.fenleiqiehuan ul li .img img{ width: 100%; }
.fenleiqiehuan ul li .mengc{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,123,255,0.9); z-index: 3; display: none; }
.fenleiqiehuan ul li .wenzi{ position: absolute; left: 0; top: 50%; width: 100%;  transform: translateY(-50%); z-index: 5; text-align: center; color: #fff; display: none; }
.fenleiqiehuan ul li:hover .wenzi{ display: block; }
.fenleiqiehuan ul li:hover .mengc{ display: block; }
.fenleiqiehuan ul li:hover{  box-shadow: 0px 0px 15px #0342ab; }

.hezhehuoban .swiper-slide{ position: relative; }
.hezhehuoban .swiper-slide img{ width: 100%; }
.hezhehuoban .swiper-slide p{ position: absolute; left: 0; bottom: 0; line-height: 32px; padding: 20px; background: rgba(0,0,0,0.6); color: #fff; font-size: 18px; width: 100%;  }

.hezhehuoban .wenzi img{ max-width: 100%; }
.hezhehuoban .wenzi p{ text-indent: 2em; }

.hezhehuoban .swiper-button-next,.hezhehuoban .swiper-button-prev{ background: #fff; }
.hezhehuoban .swiper-button-next:after,.hezhehuoban  .swiper-button-prev:after{ color: #0863CA; }

.jiancezhongxin ul li{ float: left; width: 23.5%; margin-right: 2%; background: #fff; }
.jiancezhongxin ul li:nth-child(4n){ margin-right: 0; }
.jiancezhongxin ul li .img{ overflow: hidden; }
.jiancezhongxin ul li .img img{ width: 100%; }
.jiancezhongxin ul li .wenzi{ text-align: center; background: #0342ab; color: #fff; font-size: 17px; font-weight: 600; line-height: 46px; }


.hangye span{ display: inline-block; padding: 5px 10px; border-radius: 6px; text-align: center; background: #D6D6D6; }

#c_grid-116273709439190 > .p_gridbox.signal{ background: #e6e6e6 !important; }



#c_static_001-1685285560753 .e_breadcrumb-1{ max-width: 1300px; }
#c_product_detail_013-16675486997671 .e_container-159{ max-width: 1000px; }
#c_product_detail_013-16675486997671 .e_container-210{ max-width: 1300px; }
#c_product_list_019-16852896566110 .e_container-2{ max-width: 1300px; }


.bannertu .swiper-slide a{ display: block; width: 100%; position: relative; }
.bannertu .swiper-slide a .img img{ width: 100%; }
.bannertu .swiper-slide .wenzixinxi{ position: absolute; left: 10%; top: 50%; transform: translateY(-50%); line-height: 36px; color: #FFFFFF; }
.bannertu .swiper-slide .wenzixinxi .title{ background: url(../images/xian1.jpg) no-repeat left bottom; font-size: 46px; line-height: 50px; padding-bottom: 35px; margin-bottom: 40px; font-weight: 600; }
.bannertu .swiper-slide .wenzixinxi .wenzi2{ font-size: 40px; line-height: 80px; }
.bannertu .swiper-pagination{ height: 30px; line-height: 30px; }
.bannertu .swiper-pagination span{ background: #FFFFFF; opacity: 1; width: 12px; height: 12px; }
.bannertu .swiper-pagination span.swiper-pagination-bullet-active{ background: #171c61; }


.pd{ padding: 60px 0; }

.index_biaoti{ text-align: center; line-height: 36px; margin-bottom: 30px; }
.index_biaoti h3{ font-size: 26px; font-weight: 400; color: #ddd; }
.index_biaoti h2{ font-size: 32px; font-weight: 400; }

.index_biaoti p{ max-width: 80%; text-align: center; margin: 0 auto; line-height: 24px; margin-top: 10px; }


.index_guanyuwomen .wenzi1 p{ text-indent: 2em; }

.index_guanyuwomen .wenzi1{ margin-bottom: 30px; }
.index_guanyuwomen ul{ text-align: center; }
.index_guanyuwomen ul li{ width: 200px; height: 200px; line-height: 200px; background: #171c61;border-radius: 3px; overflow: hidden; text-align: center; border: 2px solid #171c61; display: inline-block; margin: 0 6px; }
.index_guanyuwomen ul li:last-child{ margin-right: 0; }
.index_guanyuwomen ul li a{ display: block;  color: #FFFFFF; position: relative; }
.index_guanyuwomen ul li .duiqi{ display: inline-block;vertical-align: middle; line-height: 26px; }
.index_guanyuwomen ul li .img{ width: 60px; margin: 0 auto; margin-bottom: 10px; }
.index_guanyuwomen ul li .img img{ width: 100%; display: block; }
.index_guanyuwomen ul li .img img.img2{ display: none; }
.index_guanyuwomen ul li .jiahao1{ width: 50px; height: 52px; position: absolute; right: 0; bottom: 0; display: none; background: url(../images/jiahao1.png) no-repeat center center; background-size: cover; }
.index_guanyuwomen ul li:hover{ background: #FFFFFF; }
.index_guanyuwomen ul li:hover a{ color: #171c61; }
.index_guanyuwomen ul li:hover .img img.img1{ display: none; }
.index_guanyuwomen ul li:hover .img img.img2{ display: block; }
.index_guanyuwomen ul li:hover .jiahao1{ display: block; }

.index_chanpin_list ul li{ width: 24.9%; float: left; margin-right: 0.133333%; position: relative; }
.index_chanpin_list ul li:last-child{ margin-right: 0; }
.index_chanpin_list ul li .img{ overflow: hidden; }
.index_chanpin_list ul li .img img{ width: 100%; max-width: initial !important; max-height: initial !important; transition: all 0.6s; }
.index_chanpin_list ul li .mengceng{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/mcbg.png) repeat-x bottom left; z-index: 55; }
.index_chanpin_list ul li .wenzi{ position: absolute; left: 0; bottom: 0; width: 100%; z-index: 88; color: #fff; padding: 15px; }
.index_chanpin_list ul li .wenzi h2{ font-size: 17px; font-weight: 600; margin-bottom: 4px; }
.index_chanpin_list ul li .wenzi p{ font-size: 14px; line-height: 24px; }
.index_chanpin_list ul li:hover .img img{ transform: scale(1.1); }

.chankangengduo{ text-align: center; margin-top: 30px; }
.chankangengduo a{ display: inline-block; padding: 3px 25px; line-height: 36px; border: 1px solid #DFDFDF; border-radius: 35px; text-transform: uppercase; }
.chankangengduo span{ background: url(../images/jt1.png) no-repeat left center; padding-left: 25px; }
.chankangengduo2 a{ color: #009A44; border: 1px solid #009A44; }
.chankangengduo2 span{ background: url(../images/jt3.png) no-repeat left center; padding-left: 25px; }
.chankangengduo a:hover{ background: #009a44; border: 1px solid #009a44; color: #FFFFFF; }
.chankangengduo a:hover span{ background: url(../images/jt1bs.png) no-repeat left center; }
.chanpinxq { padding: 15px 0; }
.chanpinxq img{ max-width: 100%; }


.index_anli_list{ position: relative;  }
.index_anli_list .swiper-slide .img{ overflow: hidden; }
.index_anli_list .swiper-slide img{ width: 100%; }
.index_anli_list .swiper-slide .wenzi{ text-align: center; padding: 10px; }

.index_anli_list .swiper-button-prev{ width: 60px; height: 60px; border-radius: 50%; border: 1px solid #DFDFDF; background: url(../images/jt2.png) no-repeat center center; left: -70px; }
.index_anli_list .swiper-button-next{ width: 60px; height: 60px; border-radius: 50%; border: 1px solid #DFDFDF; background: url(../images/jt1.png) no-repeat center center; right: -70px; }
.index_anli_list .swiper-button-next:hover{ background: #009a44 url(../images/jt1bs.png) no-repeat center center; border: 1px solid #009a44; }
.index_anli_list .swiper-button-prev:hover{ background: #009a44 url(../images/jt2bs.png) no-repeat center center; border: 1px solid #009a44; }
.swiper-button-next:after{ display: none; }
.swiper-button-prev:after{ display: none; }



.index_keyan{ background: url(../images/bg1.jpg) no-repeat center center; background-size: cover; }


.index_biaoti2 h3{ font-size: 36px; font-weight: 400; color: #fff; }
.index_biaoti2 h2{ font-size: 32px; font-weight: 400; color: #fff;  }


.index_keyan_list{ position: relative; }
.index_keyan_list .swiper-button-prev{ width: 60px; height: 60px; border-radius: 50%; border: 1px solid #DFDFDF; background: url(../images/jt2bs.png) no-repeat center center; left: -70px; }
.index_keyan_list .swiper-button-next{ width: 60px; height: 60px; border-radius: 50%; border: 1px solid #DFDFDF; background: url(../images/jt1bs.png) no-repeat center center; right: -70px; }
.index_keyan_list .swiper-button-next:hover{ background: #009a44 url(../images/jt1bs.png) no-repeat center center; border: 1px solid #009a44; }
.index_keyan_list .swiper-button-prev:hover{ background: #009a44 url(../images/jt2bs.png) no-repeat center center; border: 1px solid #009a44; }
.index_keyan_list .swiper-slide{  padding: 40px; background: #FFFFFF;  border-radius: 3px; overflow: hidden; }
.index_keyan_list .swiper-slide .img{ text-align: center; margin-bottom: 20px; }
.index_keyan_list .swiper-slide .wenzi h2{ font-size: 20px; text-align: center; }
.index_keyan_list .swiper-slide .wenzi i{ text-align: center; display: block; }
.index_keyan_list .swiper-slide .wenzi p{ height: 78px; overflow: hidden; }

.index_news_list .left{ width: 60%; padding-right: 40px; border-right: 1px solid #f0f0f0; }
.index_news_list .left ul li{ float: left; width: 48.5%; margin-right: 3%;  border-radius: 5px; overflow: hidden;}
.index_news_list .left ul li:nth-child(2n){ margin-right: 0; }
.index_news_list .left ul li .img{ overflow: hidden; position: relative; border-radius: 3px; margin-bottom: 15px; }
.index_news_list .left ul li .img img{ width: 100%; transition: all 0.6s; height: 180px; object-fit: cover; }
.index_news_list .left ul li .img .mengceng{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 8; background: #171C61; opacity: 0.8; display:none; }
.index_news_list .left ul li .img .chankangengduo3 em{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 9; color: #fff; display: none;  }
.index_news_list .left ul li .wenzi h2{ font-size: 18px; height: 60px; line-height: 30px; overflow: hidden; margin-bottom: 10px; }
.index_news_list .left ul li .wenzi .jianjie{ line-height: 26px; height: 52px; overflow: hidden; margin-bottom: 10px; }
.index_news_list .left ul li:hover .img .mengceng{ display: block; }
.index_news_list .left ul li:hover .img .chankangengduo3 em{ display: block; }
.index_news_list .left ul li:hover .wenzi h2{ color: #009A44; }
.index_news_list .left ul li:hover .img img{transform: scale(1.1); }



.index_news_list .right{ width: 40%; padding-left: 40px; }
.index_news_list .right ul li a{ border-bottom: 1px dashed #f0f0f0; padding: 10px 0; display: block; }
.index_news_list .right ul li em{ float: right; width: 85px; }
.index_news_list .right ul li span{ width: calc(100% - 95px); overflow: hidden; display: inline-block; text-overflow:ellipsis;white-space:nowrap;  }
.index_news_list .right ul li a:hover{ color: #009A44;  border-bottom: 1px dashed #009A44; }

.chankangengduo3 em{ display: inline-block; padding: 3px 25px; line-height: 36px; border: 1px solid #fff; border-radius: 35px; text-transform: uppercase; }
.chankangengduo3 span{ background: url(../images/jt1bs.png) no-repeat left center; padding-left: 25px; }
.chankangengduo3 em:hover{ background: #009a44; border: 1px solid #009a44; color: #FFFFFF; }
.chankangengduo3 em:hover span{ background: url(../images/jt1bs.png) no-repeat left center; }


.index_hezuo{  background: #f8f8f8; }
.index_hezuo_list{ position: relative; }
.index_hezuo_list .li{ padding: 0px 10px; display: block; position: relative; margin-bottom: 10px; border-radius: 5px; overflow: hidden; }
.index_hezuo_list .li img{ width: 100%; }
.index_hezuo_list .li p{ position: absolute; left: 0; top: 50%; width: 100%;  text-align: center;  transform: translateY(-50%); z-index: 9; color: #fff; display: none; }
.index_hezuo_list .li .mengceng{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #009A44; opacity: 0.85; z-index: 8; display: none; }
.index_hezuo_list .li:hover .mengceng{ display: block; }
.index_hezuo_list .li:hover p{ display: block; }

.slick-dots li button:before{ font-size: 36px; }

.slick-dots li.slick-active button:before{ color: #009A44; opacity: 1; }
.slick-dots li:hover button:before{ color: #009A44; opacity: 1; }




.jiaobu{  background: #e6e6e6; }
.jiaobu_top{  }
.jiaobu_top dl{ float: left; padding-right: 50px; margin-right: 50px; border-right: 1px solid #d6d5d5; }
.jiaobu_top dl dt{ font-size: 17px; margin-bottom: 5px; font-weight: 600; }
.jiaobu_top dl dd a{ display: block; background: url(../images/sj5.png) no-repeat left center; padding-left: 15px; font-size: 14px; }
.jiaobu_top .left{ display: inline-block;  }
.jiaobu_top dl dd a:hover{ color: #009A44; }
.jiaobu_top .erweima{ overflow: hidden; text-align: center; font-size: 14px; }
.jiaobu_top .erweima img{ width: 149px; display: block; margin: 0 auto; }
.jiaobu_top .erweima p{ padding: 10px 0; }

.jiaobu_bottom{ padding: 20px 0; border-top: 1px solid #d6d5d5; }

.jiaobu_bottom .jiaobulogo img{ width: 120px; }
.jiaobu_bottom .beianxinxi{ margin-left: 30px; margin-top: 7px; }
.fenxiang a{ display: inline-block; width: 50px; height: 50px; border-radius: 50%; border: 1px solid #a0a0a0; margin-left: 10px; }


/*===========================手机导航样式================================*/
.menubtn2 {
  float: right; display: none;
  padding-top: 39px;
  width: 80px;
  height: 80px;
  background: #171c60;
  box-sizing: border-box;
}
.menubtn2{ position:relative; z-index: 20; cursor: pointer; transition: 0.4s; cursor: pointer; cursor: pointer;}
.menubtn2 span{ margin: auto; display:block; width: 26px; height: 2px; background:#fff; position:relative; vertical-align: middle; transition: 0.45s;}
.menubtn2 span:after,
.menubtn2 span:before { content: ""; position: absolute; display: inline-block; width: 26px; height: 2px; left: 0;
 background-color: #fff; -webkit-transition-duration: .3s,.3s; -moz-transition-duration: .3s,.3s; -ms-transition-duration: .3s,.3s;-o-transition-duration: .3s,.3s; transition-duration: .3s,.3s;-webkit-transition-delay: .3s,0s;-moz-transition-delay: .3s,0s;-ms-transition-delay: .3s,0s;-o-transition-delay: .3s,0s; transition-delay: .3s,0s; transition: background 0.3s 0s;}
.menubtn2 span:before {top: -8px;-webkit-transition-property: top,transform;-moz-transition-property: top,transform;-ms-transition-property: top,transform;-o-transition-property: top,transform;transition-property: top,transform;}
.menubtn2 span:after {bottom: -8px;-webkit-transition-property: bottom,transform;-moz-transition-property: bottom,transform;-ms-transition-property: bottom,transform;-o-transition-property: bottom,transform;
transition-property: bottom,transform;}
.menubtn2.active1 span{ transform: rotate(90deg);}
.navs__pop {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #171c60;
  z-index: 5;
  overflow: hidden; line-height: 36px;
  height: 0;
  transition: 1.5s cubic-bezier(0.77, 0, 0.175, 1);
}
.navs__pop.show {
  height: 100%;
}
.navs__menu-wrap {
  position: relative;
  height: 100vh;
}
.navs__menus {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -263px;
  width: 100%;
}
.navs__logos {
  text-align: center; position: absolute; left: 20px; top: 20px; z-index: 999;
}
.navs__li{ padding-top: 25px; display: block; }
.navs__li ul li{ height: 50px; line-height: 50px; border-bottom: 1px solid rgba(255,255,255,0.3); padding: 0 6px; }
.navs__li ul li>a{ color: #FFFFFF; display: block; }
.sanjilanmu{ position: absolute; left: 100%; top:90px; z-index: 5; background: #171c60; width: 100%; height: 100%; padding: 0px; transition: all 0.6s; }
.sanjilanmu.on{ left: 0; }
.sanjilanmu dl dt{ height: 50px; line-height: 50px; background: #009A44; padding: 0 5%;  border-bottom: 1px solid rgba(255,255,255,0.3); }
.sanjilanmu dl dt a{ color: #FFFFFF; font-weight: 600; }
.sanjilanmu dl dd{ height: 50px; line-height: 50px;  padding: 0 5%;   }
.sanjilanmu dl dd a{ display: block; border-bottom: 1px solid rgba(255,255,255,0.3); color: #FFFFFF;  }