body{font-family:Microsoft YaHei;background-color: #fff;}
strong{ font-weight: bold;}
@media screen and (min-width:1200px) {
  .layui-container{ width: 1200px;}
}
.layui-col-space50{margin:-25px}
.layui-col-space50>*{padding:25px}
.layui-col-space40{margin:-20px}
.layui-col-space40>*{padding:20px}
.layui-container{ padding: 0;}
.header1{position: fixed; z-index: 99999; top:0; left: 0; width: 100%; background-color: rgba(255, 255, 255, .95);}
.header1 .logo{ width: 10rem; height: 3rem; margin-top: .75rem;}
a{transition:all 0.8s;}

.fixbar_wechat{ background-color: #393D49; padding: 2rem;color: #fff; font-weight: 300;line-height: 22px; width: 14rem;}
.layui-nav{ float: right; background-color: transparent;}
.layui-nav .layui-nav-item{ line-height: 4.5rem;}
.layui-nav .layui-nav-item a{color: #434343;font-size: .75rem;padding:0 1.5rem;}
.layui-nav .layui-nav-item .parent-title{ line-height: 2.5rem;}
.layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a{ color: #005bac;}
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{background-color:#005bac; height:.1rem;}
.layui-nav .layui-nav-item .parent-title a{color: #434343;}
.layui-nav .layui-nav-item .parent-title a:hover{color: #005bac;}
.layui-nav-child{top:4.5rem;padding:0;border:none;background-color:rgba(255, 255, 255, .95);}
.swiper-container{ width: 100%; overflow: hidden;}
.nav-btn{ float: right; margin-top: 1.5rem;}
.nav-btn a{ display:inline-block;width:1.5rem; height: 1.5rem; background-color: #005bac;border-radius:1.5rem; text-align: center; line-height: 1.5rem; font-size: .8rem; color: #fff; margin-left: .5rem;}
.nav-btn a:hover{background-color: rgba(71,181,232,1);}
.lang-btn{position: absolute; right:0; top:.25rem;}
.lang-btn a{ display:inline-block;  margin-left: .25rem;}
.lang-btn a:hover{color:#005bac;}
.lang-btn a.active{color:#005bac;}
.banner .banner_box{background-repeat:no-repeat;background-position:center center; height: 35rem; display: block; }
.banner .banner_bottom{ padding: 2rem 0;}
.banner .banner_bottom .img{ width: 7rem; height: 7rem;  float: left;}
.banner .banner_bottom .img img{border-radius: 100%;}
.banner .banner_bottom .word{ float: left; padding-left: 1.5rem; width: 12rem; padding-top: 1rem;}
.banner .banner_bottom .word h3{ font-size: .9rem; margin-bottom: .3rem;}
.banner .banner_bottom .word h3 a{color: #000;}
.banner .banner_bottom .word h3 a:hover{color: #005bac;}
.banner .banner_bottom .word h5{ font-size: .7rem; color: #5a5a5a; margin-bottom: .6rem;}
.banner .banner_bottom .word p{font-size: .6rem; color: #5a5a5a; line-height: 1rem;}
.banner .list_bg{ height: 17.5rem;background-repeat:no-repeat;background-position:center center; background-image: url(../picture/z0hh.jpg);}
.banner .list_bottom{ height: 2.5rem; background-color: rgb(246, 246, 246);}
.banner .list_bottom .weblocation{ float: left; line-height: 2.5rem; font-size: .7rem;}
.banner .list_bottom .weblocation span:first-child{  font-weight: bold;color: #005bac;}
.banner .list_bottom .weblocation span{margin:0 .5rem; }
.banner .list_bottom .weblocation span a{color: rgb(67, 67, 67);}
.banner .list_bottom .weblocation span a:hover{color:#005bac;}
.banner .list_bottom .list_nav{ float: right;}
.banner .list_bottom .list_nav ul{font-size: 0;}
.banner .list_bottom .list_nav ul li{ display: inline-block; }
.banner .list_bottom .list_nav ul a{ display: block;color: #000;padding: 0 2rem; line-height: 2.5rem;  font-size: .7rem;}
.banner .list_bottom .list_nav ul .this a{color: #ffffff; background-color: #47B5E8;}
.banner .list_bottom .list_nav ul a:hover{color: #ffffff; background-color: #47B5E8;}

.index_box{padding: 2.5rem 0;}
.index_news_list{ margin-top: 3.5rem; font-size: 0;}
.index_news_list li{ margin-bottom: 1rem;}
.index_news_list li:nth-last-of-type(1){ margin-bottom: 0;}
.index_news_list .thumb{ height: 6.5rem;}
.index_news_list .text_pro{vertical-align:top; padding-left: 1rem;}
.index_news_list .text_pro .title{ font-size: .8rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index_news_list .text_pro .title a{color: #000;}
.index_news_list .text_pro .title a:hover{color:#005bac;}
.index_news_list .text_pro .time{ color: #929292; font-size: .65rem; margin: .4rem 0;}
.index_news_list .text_pro .des{font-size: .7rem;color: #5A5A5A; line-height:1.2rem; height: 3.6rem; overflow: hidden; width: 100%;}
.index_news_list .news_banner a{ position: relative; display: block; height: 13.75rem; width: 100%; background-repeat: no-repeat; background-position: center center;}
.index_news_list .news_banner a .text_pro{background-color: rgba(0,0,0,.6); padding: .5rem 1rem; position: absolute; z-index: 20; left: 0; bottom: 0; width: 100%;}
.index_news_list .news_banner a .text_pro h3{font-size: .7rem; font-weight:bold; margin:.5rem 0; color: #fff; width: 100%; height: .7rem; overflow: hidden; line-height: .7rem;white-space: nowrap;text-overflow: ellipsis;}
.index_news_list .news_banner a .text_pro h5{font-size: .6rem; margin:.5rem 0; color: #fff; width: 100%; height: .6rem; overflow: hidden; line-height: .6rem;white-space: nowrap;text-overflow: ellipsis;}
.index_cx_list{ margin-top: 1.5rem;}
.index_cx_list li a{ display: block; border-bottom: .1rem solid rgba(71,181,232,0.9); position: relative;}
.index_cx_list li a .mark{ width: 100%; height: 100%; position: absolute; z-index: 5; top: 0; left: 0; transition:all 0.8s;opacity: 0; text-align: center;display: table; height: 22.6rem;}
.index_cx_list li a .mark p{font-size: 1rem; color: #fff; display:table-cell; vertical-align:middle;}
.index_cx_list li a:hover .mark{background-color:rgba(71,181,232,0.95); opacity:1;}
.index_cx_list .img{ width:13.5rem; height:14rem;}
.index_cx_list .num{ height: 4rem; line-height: 4rem;color: rgb(153, 153, 153); font-size: 1.4rem; background-image: url(../images/numbg.jpg); background-position: center center; background-repeat: no-repeat; text-align: center;}
.index_cx_list h3{ text-align: center; font-size: .9rem; line-height: 1.5rem; color: #000;}
.index_cx_list h5{ text-align: center; font-size: .6rem; line-height: 1.2rem; color: rgb(153, 153, 153); margin-top: .3rem; margin-bottom: 1.5rem;}

.product_list{background-image:url(../images/main4bg.jpg); background-repeat: repeat-y; padding: 4rem 0; margin-top: 3.5rem;}
.product_list .list_box{ padding: 2rem; background-color: #fff;}
.product_list .list_box a img{transition:all .8s;}
.product_list .list_box a:hover img{transform:scale(1.05);}
.product_list .list_box h3{ margin-top: 1.5rem; text-align: center;font-size: .8rem; color: #1a7dab;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.product_list .list_box h5{ margin-top: .7rem; text-align: center;font-size: .7rem; color: #5a5a5a;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}


.cat_title{ text-align: center; font-size:1.1rem; margin-bottom: .5rem; }
.cat_title a{ color: #000;}
.cat_title a:hover{color: #47B5E8;}
.cat_ftitle{ text-align: center; font-size:.7rem; color: rgb(153, 153, 153);} 
.cat_line{width: 2rem; height: .1rem; background-color:#47B5E8; margin: .75rem auto;  }
.cat_tab{ font-size: 0; text-align: center; margin-top: 1.5rem;}
.cat_tab li{display: inline-block;}
.cat_tab li a{ display: block; width: 6rem; height: 2rem; color: rgba(67,67,67,1); font-size: .7rem; line-height: 2rem;border: 0.05rem solid #e6e6e6;border-left:none;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.cat_tab li a:hover{ color: #fff; background-color:#47B5E8; }
.cat_tab li:first-child a{ border-radius: 2rem 0 0 2rem;border-left: 0.05rem solid #e6e6e6;}
.cat_tab li:nth-last-of-type(1) a{border-left:none; border-radius: 0 2rem 2rem 0;}
.cat_btn{ text-align: center;}
.cat_btn a{display: inline-block; width: 6rem; height: 2rem; color: rgba(67,67,67,1); font-size: .7rem; line-height: 2rem;border: 0.05rem solid #e6e6e6; border-radius: 2rem;}
.cat_btn a:hover{ color: #fff; background-color:#47B5E8; }
.cat_btn1{ text-align: center; margin-top: 3rem;}
.cat_btn1 a{display: inline-block; width: 6rem; height: 2rem; color: #fff; font-size: .7rem; line-height: 2rem;border: 0.05rem solid #fff; border-radius: 2rem;}
.cat_btn1 a:hover{ color: #47B5E8; background-color:#fff; }
.link_box{padding: 1rem 0;}
.link_box img{ opacity: .6;}
 
.page_show_box{padding: 2rem; border:.05rem solid rgb(238, 238, 238)}
.product_show_box{padding: 2rem 10rem; background-color: #FBFBFB;}
.product_show_box h1{text-align: center; color: #000; font-size: 1.2rem;}
.product_show_box .des{ margin-top: 2rem; color: #868686;}
.product_show_box .content{ margin-top: 2rem;}

.article_show_box{padding: 2rem; background-color: #FBFBFB;}
.article_show_box h1{text-align: center; color: #2f4d93; font-size: 1.2rem;}
.article_show_box .title_pro{margin-top: 2rem; text-align: center; font-size: .7rem; color: #000;}
.article_show_box .title_pro span{ margin:0 .5rem;}
.article_show_box .des{ margin-top: 2rem; color: #868686;}
.article_show_box .content{ margin-top: 2rem;}
.article_show_box .others a:hover{ color: #47B5E8;}


.article_list ul li{ padding:1.5rem;border:.05rem solid rgb(238, 238, 238); margin-bottom:1rem; }
.article_list ul li .thumb{ width: 10rem; height: 6.5rem;}
.article_list ul li .text_pro{padding-left: 2rem; vertical-align:top;}
.article_list ul li .text_pro .title{ font-size: .8rem;}
.article_list ul li .text_pro .title a{color: #000;}
.article_list ul li .text_pro .title a:hover{color:#005bac;}
.article_list ul li .text_pro .time{ color: #929292; font-size: .65rem; margin: .3rem 0;}
.article_list ul li .text_pro .des{font-size: .7rem;color: #5A5A5A; line-height:1.2rem;}

.pagination{ text-align: center;}
.pagination li{ display:inline-block; font-size: .6rem; color: #000; padding:0 .75rem; line-height: 1.4rem; border: .05rem solid #e2e2e2; margin:0 0.1rem;}
.pagination li a{color: #000; display: block;}
.pagination li a:hover{color: #1E9FFF;}
.pagination .disabled{color: #d2d2d2!important; cursor: not-allowed!important;}
.pagination .active{ background-color:#1E9FFF; color:#fff;}




.swiper-pagination-bullet{width: .75rem; height: .75rem; }
.swiper-pagination-bullet-active{background:#005bac;}
.fixbar{ position: fixed; z-index: 9999999; right: 0; bottom: 0;}
.fixbar ul li{ width: 2.5rem; height: 2.5rem; cursor: pointer; background-color: rgba(0,0,0,0.65);  line-height: 2.5rem; text-align: center; font-size: 1rem; color: rgba(255,255,255,0.7);transition:all 0.8s;}
.fixbar ul li:first-child{border-radius: 0.4rem 0 0 0;}
.fixbar ul li:hover{background-color: rgba(0,0,0,0.95);color: rgba(255,255,255,1);}
.fixbar ul .tel{ border-radius: 0.4rem 0 0 0;}
.fixbar ul .tel a { display: block; color: rgba(255,255,255,0.7);}
.fixbar ul li i.layui-icon{font-size: 1.7rem;}
.fixbar_box{ padding:1.5rem 1.5rem 0.75rem 1.5rem; font-weight: 300; display: none;}
.fixbar_message{background-color: rgba(255,255,255,0.8);}
.fixbar_message .layui-text p:first-child{line-height:24px;color:#242424; font-size: 24px;}
.fixbar_message .layui-text p{font-size:14px; color: #545454;}
footer{position: relative;}
footer .footer_nav{ padding: 2.5rem 0; background-color: #222222; color: #fff;}
footer .footer_nav ul li{margin-bottom: 1.5rem;}
footer .footer_nav ul .title{font-size: .8rem;}
footer .footer_nav ul .tel a{color: rgb(71, 181, 232);font-size: 1.2rem; line-height: 1.2rem;}
footer .footer_nav .box_one{border-right:rgba(255,255,255,0.1) solid 0.05rem;}
footer .footer_nav .box_one ul li p{ font-size: .6rem; margin-bottom: .25rem;}
footer .footer_nav .box_two{ text-align: center;}
footer .footer_nav ul .qrcode img{ width: 7.5rem; height: 7.5rem; border-radius: 0.3rem;}
footer .footer_nav ul .qrcode p{ font-size: .7rem; margin-top: .5rem;}
footer .footer_nav .box_three{padding-left: 4.5rem;border-left:rgba(255,255,255,0.1) solid 0.05rem;}
footer .footer_nav .box_three ul .bnav{ margin-bottom: 1.1rem;}
footer .footer_nav .box_three ul .bnav:nth-last-of-type(1){ margin-bottom: 0;}
footer .footer_nav .box_three ul li a{font-size: .6rem;color: #fff;margin-right: 1rem;}
footer .footer_nav .box_three ul li a:hover{font-size: .6rem;color: #005bac;}
footer .footer_bottom{ background-color: rgb(17, 17, 17);}
footer .footer_bottom .copyright{ line-height: 2.5rem;}
footer .footer_bottom .copyright span:first-child{margin-left: 0;}
footer .footer_bottom .copyright span{font-size: .6rem; color: #fff; margin-left: 0.5rem; display: inline-block;}
footer .footer_bottom .copyright span a{color: #fff;}
footer .footer_bottom .copyright span a:hover{color: #005bac;}
.nav_list_box{display: none;}
#allmap{ height: 30rem;}
@media screen and (max-width:768px) {
  .page_show_box img{ width: 100%!important; height: auto!important;}
  .product_show_box img{ width: 100%!important; height: auto!important;}
  .article_show_box img{ width: 100%!important; height: auto!important;}
  .layui-col-space40{margin:-5px}
  .layui-col-space40>*{padding:5px}
  .layui-col-space50{margin:-5px}
  .layui-col-space50>*{padding:5px}
  .layui-col-space30{margin:-5px}
  .layui-col-space30>*{padding:5px}
  .banner{ padding-top: 3rem;}
  .header1{padding: .5rem; background-color: rgba(255, 255, 255, .95);}
  .header1 .logo{ margin-top: 0; height: auto; width: 6.5rem;}
  .lang-btn{position: absolute; right:2rem; top:.5rem;}
  .nav_list a i{font-size: 1rem; color: #005BAC; line-height: 2rem;}
  .nav_list_box{ width: 100%; background-color: #005BAC;}
  .nav_list_box ul li a{ color: #fff; font-size: .6rem; padding:0 1rem; display: block; line-height: 2rem; width: 100%; border-bottom: .05rem solid rgba(255,255,255,.2);}
  .nav_list_box ul li:nth-last-of-type(1) a{ border: none;}
  .banner .banner_bottom{padding: 1rem 0;}
  .banner .banner_box{ height: 10rem;}
  .banner .banner_bottom .img{ width: 3.5rem; height: 3.5rem; margin: 0 auto; float:none;}
  .banner .banner_bottom .word{ width: 100%;float:none; padding-left: 0;padding-top:.5rem;}
  .banner .banner_bottom .word h3{ text-align: center; font-size: .7rem;}
  .index_box{ padding: 1rem 0;}
  .cat_tab{ margin-top: 0;}
  .cat_btn{ padding-top: 1rem!important;}
  .cat_btn1{ margin-top: 1rem;}
  .index_news_list{ margin-top: 0;}
  .index_news_list li{ margin-bottom: 0; margin-top: 1rem;}
  .index_cx_list li a{ border: none;}
  .index_cx_list .img{ height: auto; width: 100%;}
  .index_cx_list h3{ font-size: .8rem; line-height: .8rem; margin-top: .5rem;}
  .product_list{padding: 2rem 0; margin-top: 1rem;}
  .product_list .list_box{padding:.5rem;}
  .product_list .list_box h3{margin-top:.5rem; font-size: .7rem;}
  .link_box{padding: .5rem 0;}
  .banner .list_bg{ height: 7rem;}
  .banner .list_bottom{height:auto;background-color:transparent;}
  .banner .list_bottom .weblocation{float: none;background-color:rgb(246, 246, 246);}
  .banner .list_bottom .list_nav{float: none; text-align: center; margin-top: 1rem;}
  .banner .list_bottom .list_nav ul a{padding:0 .6rem; font-size: .6rem; line-height: 1.5rem; border-radius: .2rem; margin:0 .2rem;}
  .page_show_box{ border:none; padding: .5rem;}
  .article_list ul li{border:none;padding:.5rem;margin-bottom:0;}
  .article_list ul li .text_pro{ padding-left: 0;}
  .article_show_box{ padding: .5rem;}
  .product_show_box{padding: 2rem .5rem; background-color: #FBFBFB;}
  .product_show_box h1{text-align: center; color: #000; font-size: 1.2rem;}
  .product_show_box .des{ margin-top: 2rem; color: #868686;}
  .product_show_box .content{ margin-top: 2rem;}
  footer .footer_nav{padding: .5rem;}
  footer .footer_nav ul li{margin-bottom:.5rem;}
  footer .footer_nav .box_one{ border: none;}
  footer .footer_nav ul .tel a{ font-size: .8rem; line-height: .8rem;}
  footer .footer_bottom .copyright{ line-height: .6rem; padding: .5rem;}
  #allmap{ height: 13rem; margin: .5rem;}
  .BMapLib_SearchInfoWindow{ display: none;}
}

@media screen and (min-width:992px) {

}