@charset "utf-8";
.tong{padding: 0 .4rem;position: relative;overflow: hidden;}
/*头部*/
.header{position:fixed;height:1.968rem;width:100%; top:0rem; background-color:#fff;overflow:hidden; z-index:999999;text-align: center;}
.header-a{position:absolute;top: 0; left:2.3%;height:1.968rem; padding:.664rem 0.28rem;}
.header-logo img{height:100%;}
.header-b{position:absolute; top:0px; right:0px;height:1.968rem;width: 1.968rem;background: url(../images/header-b.png) no-repeat center;background-size: auto 30%;}
.header-b img{height:0.56rem;}
.header-kongbai{height:1.968rem; width:100%;}
/*侧边栏*/
.sidebar-z{width:54%; height:30rem; position:fixed; left:-54%; top:0rem; z-index:9999999;transition:all 0.3s ease 0s;background-color: rgb(0, 0, 0);opacity: 0.5;}
.sidebar{width:46%; padding:0px 1%;position:fixed; top:0rem; right:-46%; z-index:9999999; background-color:#ffffff; height:22rem; overflow-x:hidden;transition:all 0.3s ease 0s;}
.menu_list{width:100%;}
.menu_head{width:100%;height:1.28rem;line-height:1.28rem;position:relative; border-bottom:1px solid #dcdcdc;margin:0; font-size:0.42rem; color:#2d2d2d;background-size:0.58rem 0.6rem !important;font-weight:bold;}
.menu_head a{display: block;padding-left: 1rem}
.current a{color:#1d4c92;display: block;}
.menu_body{border-bottom:1px solid #dcdcdc;}
.menu_body a{display:block; font-size:0.36rem; line-height:0.76rem; color:#666666; padding-left:1rem;}
.menu_body a:hover{color:#1d4c92;}
/*轮播图*/
.banner img { width:100%; height:6.72rem; display:block;}
/*小nav*/
.x_nav_k{background: #f5f5f5;padding: .64rem .4rem 0;margin-bottom: .384rem}
.x_nav {width: 100%;padding-bottom: 1.5rem}
.x_nav .swiper-slide{height: 2.24rem;background: #fff;}
.x_nav .swiper-slide img{width: 1.328rem;height: 1.328rem;position: absolute;top: .448rem;left: .528rem}
.x_nav .swiper-slide a{font-size: .416rem;color: #222222;line-height: 2.24rem;padding-left: 2.48rem;display: block;position: relative;}
.x_nav .swiper-pagination{bottom: .6rem !important}
.x_nav .swiper-pagination-bullet{background: #d7d7d7;width: .192rem;height: .192rem}
.x_nav .swiper-pagination-bullet-active{background: #1d4c92}
/*首页标题*/
.index_bt{position: relative;font-size: .512rem;color: #1d4c92;line-height: 1.6rem;text-align: center;font-weight: bold}
.index_bt::after,.index_bt::before{content: "";position: absolute;}
.index_bt::after{width: 3.2rem;height: .032rem;background: #e5e5e5;bottom: .032rem;left: 50%;margin-left: -1.6rem;z-index: 1}
.index_bt::before{width: .56rem;height: .096rem;background: #1c5ba2;bottom: 0;left: 50%;margin-left: -.28rem;z-index: 2}
/*产品列表*/
.product_wz{font-size: .384rem;color: #999999;line-height: .672rem;text-align: center;padding: .32rem .4rem .272rem}
/*产品搜索*/
.index_search{width: 7.376rem;height: .88rem;border: 1px solid #e4e4e4;margin: 0 auto .8rem;border-radius: 2rem;overflow: hidden;}
.index_search .a1{width: 5.9rem;height: 100%;background: none;padding-left: .2rem;font-size: .384rem;line-height: .88rem}
.index_search .a2{background:#1d4c92 url(../images/search.png) no-repeat center;height: 100%;float: right;width: 1.4rem;border-radius: 2rem;border: 2px solid #fff;background-size: auto .416rem}
/*产品列表*/
.product_ul{margin-bottom: .512rem}
.product_ul li{width: 44%;float: left;margin: 0 0 .16rem 4%}
.product_ul li a{display: block;}
.product_ul li img{display: block;width: 100%;height: 5.28rem}
.product_ul li h3{font-size: .384rem;line-height: 1.34rem;text-align: center;}
/*查看更多*/
.index_a{display: block;width: 3.872rem;height: 1.056rem;text-align: center;line-height: 1.056rem;margin: 0 auto;background: #1d4c92;color: #fff;font-size: .416rem;border-radius: .1rem}
/*新闻中心*/
.news_ul{padding: 0 .4rem}
.news_ul li{padding: .4rem 0}
.news_ul li a{display: block;position: relative;height: 2.112rem;padding: 0 0 0 4.16rem}
.news_ul li img{width: 3.808rem;height: 2.112rem;position: absolute;top: 0;left: 0}
.news_ul li h3{font-size: .416rem;color: #555555;line-height: .672rem;margin-bottom: .128rem;overflow: hidden;}
.news_ul li h4{font-size: .384rem;color: #888888;line-height: .64rem;height: 1.344rem;overflow: hidden;}
/*结尾*/
.foot_a1{padding: .512rem .4rem;font-size: .384rem;line-height: .64rem;color: #767676;text-align: center;background: #f7f7f7}
.foot_a1 a{color: #767676}
/*结尾导航*/
.foot_a{font-size: .384rem;line-height: .64rem;color: #666666;padding: .544rem 0;text-align: center;background: #f6f6f6}
.foot_a a{color: #666}

.foot_nav_k{height: 1.44rem;}
.foot_nav{display: -webkit-box;display: -webkit-flex;display: flex;position: fixed;bottom: 0;left: 0;z-index: 9;width: 100%;background: #fff;border-top: 1px solid #e0e0e0}
.foot_nav li{-webkit-flex:1;flex:1;-webkit-box-flex:1}
.foot_nav li a{display: block;font-size: .4rem;color: #555555;line-height: .64rem;text-align: center;padding: .192rem 0 .08rem}
.foot_nav li img{display: block;height: .528rem;margin: 0 auto;background: #555555}
.foot_nav .on img{background: #0d7dc0}
.foot_nav .on a{color: #0d7dc0}
/*产品内页*/
.product_bt{border-bottom: 1px solid #e0dede;padding: .64rem 0}
.product_bt h3{width: 70%;font-size: .48rem;color: #222222;line-height: 1.056rem}
.product_bt a{display: block;height: 1.056rem;background: #1c5ba2;color: #fff;width: 28%;line-height: 1.056rem;text-align: center;border-radius: .2rem}
.product_bt a img{height: .416rem;position: relative;margin-right: .176rem;top: .06rem;}
/*规格*/
.product_inf{font-size: .384rem;color: #777777;line-height: .6rem;padding: .32rem 0;border-bottom: 1px solid #e9e9e9}
.product_inf .left{width: 2rem;text-align: right;}
.product_inf td{padding: .176rem 0}
/*介绍*/
.product_bt2{font-size: .416rem;color: #444444;line-height: 1.696rem;padding-left: .224rem;position: relative;}
.product_bt2::before{content: "";width: .064rem;height: .416rem;background: #1c5ba2;position: absolute;left: 0;top: 50%;margin-top: -.208rem}

.product_inf2{padding: .56rem 0}
.product_inf2,.product_inf2 p,.product_inf2 span,.product_inf2 table td{font-size: .384rem !important;line-height: .672rem !important;color: #666666}
.product_inf2 table{max-width: 100%;width: 100% !important}
.product_inf2 table td{padding: .2rem;border: 1px solid #d6d6d6}

/*认证产品*/
.certificate_ul{margin-top: .64rem}
.certificate_ul li{width: 44%;float: left;margin: 0 0 0 4%;font-size: .416rem;text-align: center;line-height: 1.344rem;color: #777777}
.certificate_ul li img{width: 100%;display: block;height: 7.44rem}
.certificate_ul li h3{font-size: .3rem;color: #777777;line-height: 1.376rem}
/*图片放大层*/
.LookPicture .Look_before{left: 0 !important}
.LookPicture .Look_next{right: 0 !important}
/*翻页*/
.pagination{margin:.512rem 0 1.52rem;text-align: center;}
.pagination li{display: inline-block;height: .8rem;text-align: center;line-height: .76rem;font-size: .384rem;color: #666666;margin: 0 .07rem;overflow: hidden;background: #fff;border: 1px solid #e6e6e6}
.pagination li a,.pagination li span{display: block;padding:0 .256rem;}
.pagination li span{cursor: not-allowed;}
.pagination a:hover,.pagination .active span{color: #fff;background: #1c5ba2;border: 1px solid #1c5ba2}
/*内页横向滑动产品分类*/
.product_categories_k{overflow-y: hidden;width: 100%;margin-bottom: .416rem}
.product_categories{position: relative;}
.product_categories::before,.ny_bt::before{content: "";width: 100%;height: 2px;position: absolute;bottom: 0;left: 0;background: #e2e2e2;}
.product_categories li{float: left}
.product_categories li a{font-size: .48rem;color: #666666;line-height: 1.3rem;margin-right: .96rem;display: block;position: relative;white-space: nowrap;}
.product_categories .on a::before,.ny_bt .on a::before,.product_categories2 .on a::before{content: "";width: 100%;height: 3px;background: #1c5ba2;bottom: 0;left: 0;z-index: 1;position: absolute;}
.product_categories .mo a,.product_categories2 .mo a{margin-right: 0}

.product_top_img{display: block;width: 100%}
/*内页横向滑动产品分类*/
.product_categories_k2{overflow-y: hidden;width: 100%;border-radius: .1rem;}
/*滚动条美化
.product_categories_k2::-webkit-scrollbar {
        height: .2rem;
    }
.product_categories_k2::-webkit-scrollbar-thumb {
        border-radius: 1rem;
         -webkit-box-shadow: inset 0 0 1rem rgba(28,91,162,0.6);
        background: #535353;
    }
.product_categories_k2::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 1rem rgba(204,204,204,0.1);
        border-radius: 1rem;
        background: #EDEDED;
    }
*/
.product_categories2{position: relative;border-radius: .1rem;overflow: hidden;}
.ny_bt::before{content: "";width: 100%;height: 2px;position: absolute;bottom: 0;left: 0;background: #e2e2e2;}
.product_categories2 li{float: left}
.product_categories2 li a{font-size: .48rem;color: #666666;line-height: 1.5rem;margin-right: .96rem;display: block;position: relative;padding: 0 .3rem;border-radius: .1rem}
.ny_bt .on a::before{content: "";width: 100%;height: 3px;background: #1c5ba2;bottom: 0;left: 0;z-index: 1;position: absolute;}

/*文字介绍*/
.product_wz2{padding: .416rem .4rem .832rem;border-bottom: 1px solid #e2e2e2;margin-bottom: .96rem}
.product_wz2,.product_wz2 p,.product_wz2 span{font-size: .384rem !important;line-height: .672rem !important;color: #666666}
/*内页标题*/
.ny_bt{display: -webkit-box;display: -webkit-flex;display: flex;position: relative;}
.ny_bt li{-webkit-flex:1;flex:1;-webkit-box-flex:1;}
.ny_bt li a{display: block;font-size: .48rem;color: #666666;line-height: 1.88rem;text-align: center;position: relative;}
/*发展历程*/
.course_ul{margin-top: .32rem}
.course_ul li{font-size: .512rem;color: #fff;text-align: center;background: #1c5ba2;line-height: 1.28rem;margin-top: .64rem}
.course_ul li h3{font-size: .416rem;color: #666666;line-height: .736rem;padding: .48rem .608rem;background: #f4f4f4;text-align: left;}
.course_ul_more{font-size: .416rem;color: #999999;line-height: 1.696rem;text-align: center;margin-bottom: .48rem}
/*关于我们*/
.about_us{padding: .672rem .4rem 1.36rem;}
.about_us,.about_us p,.about_us span{font-size: .416rem !important;color: #777777;line-height: .736rem !important;}
.about_us h5{font-size: .544rem;color: #1c5ba2;line-height: 1.056rem}
/*新闻详情*/
.new-date-h1{ font-size:.48rem; color:#323232; text-align:center; line-height:1.6rem; overflow:hidden; height:1.6rem;margin-top: .3rem}
.new-date-span{ font-size:.352rem; color:#a3a3a3; line-height:.384rem; height:.384rem; text-align:center}
.new-date-txt{color:#828282; padding:.384rem 0 .64rem; border-bottom:.032rem dashed #e1e1e1; overflow:hidden}
.new-date-txt,.new-date-txt p,.new-date-txt span{font-size: .384rem !important;line-height: .768rem !important}
.new-date-txt img{ max-width:100%; height:auto !important; margin:.46rem 0;}
.new-date-a{ font-size:.384rem; color:#7f7f7f; padding:.64rem .384rem; overflow:hidden; line-height:.8rem;}
.new-date-a a{color:#7f7f7f;}
/*联系我们*/
#container{height: 6.08rem;width: 100%;margin:.336rem 0}

.map_foot{font-size: .416rem;line-height: .992rem;color: #777777;margin: .336rem 0 0}
.map_foot a{color: #777}








































