﻿@charset "utf-8";
/* CSS Document */
@font-face {
      font-family: 'OsRegular';
      src: url('../fonts/oswald.woff2') format('woff2'),
          url('../fonts/oswald.woff') format('woff'),
          url('../fonts/oswald.ttf') format('truetype');
      font-weight: bold;
      font-style: normal;
      font-display: swap;
  }
 @font-face {
      font-family: 'OsBlod';
      src: url('../fonts/oswald-bold.woff2') format('woff2'),
          url('../fonts/oswald-bold.woff') format('woff'),
          url('../fonts/oswald-bold.ttf') format('truetype');
      font-weight: bold;
      font-style: normal;
      font-display: swap;
  }

body{font-size: 16px; color: #333;}
.header{width:80%; margin: 0px 10%; position:fixed; left:0px; top:0px; z-index:111;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; /*background:url(../images/tb_25.png) bottom repeat-x;*/}
.header.fixedmenu1{ position:relative;}
.header.fixedmenu,.header.fixedmenu1.fixedmenu{width:100%;margin: 0px ; padding: 0px 10%; position:fixed; background-color:#fff; top:0px; left:0px; z-index:111111;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1); }

.i_logo,.i_logo_tel{max-width:12%; border: #007AFF; padding-top:13px;transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_logo img{ height:57px; transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_logo .img1{ display:block;}
.i_logo .img2{ display:none;}
.header .i_logo_tel{ font-size: 14px;color: #fff; margin-left: 20px; padding-top: 20px; background: url(../images/logo_bg.png) no-repeat left bottom; padding-left: 20px;}
.i_logo_tel .strong{font-weight: bold; font-weight: bold; font-size: 16px;}
.header.fixedmenu .i_logo_tel{ color: #333;font-size: 14px; margin-left: 20px; padding-top: 20px; background: url(../images/logo_bg.png) no-repeat left bottom; padding-left: 20px;}
.header.fixedmenu .i_logo_ul .nav_menu li a.a_nav{ color:#333;}
.header.fixedmenu .i_logo_ul .nav_menu li a.now{color: #d8262c;}

.header .i_logo_ul .nav_menu li a.now{color: #d8262c;}
.header .i_logo_ul .nav_menu li a.now:after{width: 36px; background-color:#d8262c; position:absolute; left:50%; margin-left:-18px;bottom:0px;  content:"";-webkit-transition:all 0.5s;transition:all 0.5s;-moz-border-radius: 2.5px;-webkit-border-radius: 2.5px;border-radius:2.5px;}
.header.fixedmenu .i_logo_ul .nav_menu li .a_nav:hover,.header.fixedmenu .i_logo_ul .nav_menu li .a_nav.active,.header.fixedmenu .i_logo_ul .nav_menu li .a_nav.active1{ color:#d8262c;}
.header.fixedmenu .i_bcss_t{ background:url(../images/tb_01.png) center center no-repeat;}
.header.fixedmenu .i_logo .img1{ display:none;}
.header.fixedmenu .i_logo .img2{ display:block;}
.header .i_logo_ul .nav_menu li a.now{color: #fff;}
.header .i_logo_ul .nav_menu li a.now:after{width: 36px; background-color:#fff; position:absolute; left:50%; margin-left:-18px;bottom:0px;  content:"";-webkit-transition:all 0.5s;transition:all 0.5s;-moz-border-radius: 2.5px;-webkit-border-radius: 2.5px;border-radius:2.5px;}
.header.fixedmenu .i_logo_ul .nav_menu li a.now:after{background-color:#d8262c; }


.i_logo_ul{width:55%;}
.i_logo_ul .nav_menu{width:100%; margin:0px; padding:0px; display:flex;justify-content: space-between;}
.i_logo_ul .nav_menu li{ height:90px; margin:0px; padding:0px; position:relative;z-index:1111111;}
.i_logo_ul .nav_menu li .a_nav{width:100%; position:relative; height:90px; line-height:90px; display:inline-block; text-align:center; overflow:hidden; color:#fff; font-size:16px;}
.i_logo_ul .nav_menu li .a_nav:hover,.i_logo_ul .nav_menu li .a_nav.active,.i_logo_ul .nav_menu li .a_nav.active1{ color:#fff;text-decoration:none; }
.i_logo_ul .nav_menu li .a_nav:after{width:0px; height:3px; bottom: 0; background-color:#fff;color: #fff ;  position:absolute; left:50%; margin-left:-18px;bottom:0px;  content:"";-webkit-transition:all 0.5s;transition:all 0.5s;-moz-border-radius: 2.5px;-webkit-border-radius: 2.5px;border-radius:2.5px;}

.fixedmenu .i_logo_ul .nav_menu li .a_nav:after{width:0px; height:3px; bottom: 0; background-color:#d8262c; position:absolute; left:50%; margin-left:-18px;bottom:0px;  content:"";-webkit-transition:all 0.5s;transition:all 0.5s;-moz-border-radius: 2.5px;-webkit-border-radius: 2.5px;border-radius:2.5px;}


.i_logo_ul .nav_menu li .a_nav:hover:after,.i_logo_ul .nav_menu li .a_nav.active:after,.i_logo_ul .nav_menu li .a_nav.active1:after{width:36px;}
.i_logo_ul .nav_menu li dl{width:160px; background-color:#fff; position:absolute; left:50%; margin-left:-80px;top:100%; display:none;}
.i_logo_ul .nav_menu li dl dd{ float:left;width:100%;}
.i_logo_ul .nav_menu li dl dd a{ width:100%; padding:10px 10px; line-height:1.7; text-align:center; color:#000000; font-size:14px; display:inline-block; overflow:hidden; text-align:center;}
.i_logo_ul .nav_menu li dl dd a:hover{ color:#fff; background-color:#d8262c;}




.i_bcss{width:30px; height:90px; margin-left:7%; position:relative;}
.i_bcss_t{width:30px; height:30px; background:url(../images/tb_01s.png) center center no-repeat;background-size:18px; cursor:pointer; position:relative; top:50%; margin-top:-15px;}
.i_bcss_c{width:212px; height:38px; border:1px solid #c1bcba; background-color:#fff; position:absolute;  right:0px; top:100%; display:none}
.i_bcss_c .ipt1{width:174px; height:36px; text-indent:10px; border:0px; color:#333; font-size:14px; font-family:"微软雅黑";}
.i_bcss_c .ipt2{width:36px; height:36px; background:url(../images/tb_01.png) center no-repeat; border:0px; cursor:pointer; background-size:16px;}



.wap_ssbn{width:30px; height:100%;  background:url(../images/tb_01a.png) center no-repeat;  background-size:16px; position:absolute; top:0px; right:50px; z-index:10000;}
.wap_ssbn span{width:100%; height:100%; display:inline-block;}
.wap_ssbn_div{width:200px; display:none; background-color:#fff; z-index:10000; position:absolute; right:0px; top:100%;box-shadow: 0px 5px 20px 0px #d9d9d9;}
.wap_ssbn_div .ipt1{width:80%; height:40px; line-height:40px; text-indent:15px; border:0px; font-family:"微软雅黑"; background-color:#fff; color:#b9b9b9; font-size:13px;}
.wap_ssbn_div .ipt2{width:20%; height:40px; background:url(../images/tb_01a.png) center no-repeat;  border:0px;}

.wap_bbqh{ height:30px; line-height:30px; position:absolute; right:90px; top:50%; margin-top:-15px; color:#666; font-size:14px;}
.wap_bbqh a{ color:#666; padding:0px 5px; display:inline-block;}
.wap_bbqh a:hover,.wap_bbqh a.active{ color:#158be0;}

.shubiao{width:56px; position:absolute; bottom:45px; left:50%; margin-left:-26px; z-index:111; background: url(../images/tb_02.png); }
.shubiao img{ width:100%;z-index:111; }
.shubiao .bk{width: 48px; height: 48px; border:#fff  dotted 2px; z-index: 112; border-radius: 50%;}


.demo{
   text-align: center;
    margin-top: 100px;
}
@-webkit-keyframes rotation{
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}
.an{
    -webkit-transform: rotate(360deg);
    animation: rotation 3s linear infinite;
    -moz-animation: rotation 3s linear infinite;
    -webkit-animation: rotation 3s linear infinite;
    -o-animation: rotation 3s linear infinite;
}
.img{border-radius: 250px;}


.index_bg1{ background:#fff url(../images/bg1.jpg) right bottom no-repeat; background-size:cover; background-color:#fff;}

.i_introduction{ padding:140px 0px 130px 0px; }
.i_introduction_t{width:100%; align-items:center;}

.custom_cn{font-size: 48px; text-align: center;}
.custom_cn .s1{color: #fff;}
.custom_cn .custom_more{ text-align: center; line-height: 1;}
.custom_cn .custom_more a{font-size: 16px; color: #fff; border: 2px solid #fff; width: 160px; padding-left: 30px; background: url(../images/more.png) no-repeat 80% center; text-align: left; height: 42px; line-height:38px; border-radius: 21px;}
.i_title_en{ color:#000000; font-size:18px; line-height:1.6;}
.i_title_en.active{ text-align:center;}
.i_title_cn.active{ text-align:center; background:none;}
.i_title_cn .s1{ padding-right:20px; font-size:36px;color:#000; display:inline-block; line-height:1.6;}
.i_title_cn.active .s1{ padding:0px 20px;}
.i_introduction_r{width:44%;}
.i_introduction_r .wz_text{ margin:8% 0px; line-height:30px; overflow:hidden; color:#000000; font-size:16px;  text-align:justify; display: block; overflow: hidden;}
.i_introduction_r .wz_text .wz_text_p{font-size: 24px; padding-bottom:5%;}
.i_introduction_r .wz_text p{line-height: 30px;}
.in_more{ display:inline-block; text-align: left;  text-align: center;  height:40px; line-height:38px; width:140px;background-color:#d8262c;         /* W3C syntax */ font-size:14px; color:#fff; position:relative;-webkit-transition:all 0.5s;transition:all 0.5s;
 border-radius: 25px;
}

.in_more:hover{ background-color:#fff; color:#d8262c; padding: 0px 10px 0 03%;  border:1px solid #d8262c;}


.in_more1{ display:inline-block; text-align: left; border: 1px solid #d8262c; height:40px; line-height:38px; padding:0px 54px 0px 30px; background-color:#fff;-moz-border-radius: 21px;      /* Gecko browsers */
-webkit-border-radius: 21px;   /* Webkit browsers */
border-radius:21px;   color: #d8262c;          /* W3C syntax */ font-size:16px; position:relative;-webkit-transition:all 0.5s;transition:all 0.5s;}
.in_more1:after{width:30px; height:30px; background:url(../images/jt.png) center no-repeat;  position:absolute; right:12px; top:50%;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); content:""; z-index:1;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */-webkit-transition:all 0.5s;transition:all 0.5s;}

.i_introduction_img{width:40%; display:inline-block; overflow:hidden;}
.i_introduction_img img{width:100%; float:right;}


.i_introduction_b{width:100%; margin-top: 30px;}
.i_introduction_b.about { padding-left: 10%;}
.i_introduction_b{padding:3% 0;}
.i_introduction_b li{ display:flex;align-items:center; width:50%; padding: 2% 0;}
.i_introduction_b.about li{ display:flex;align-items:center; width:20%;}
.i_introduction_b li .a_img{ max-width:54px; display:inline-block; width: 14%;}
.i_introduction_b li .a_img img{ max-width:100%;}
.i_introduction_b li .a_number{ display:inline-block; font-size:16px; margin:0px 10px; color:#d8262c; text-align: right;}
.i_introduction_b li .a_number span{ font-size:36px;font-family: "OsRegular";}
.i_introduction_b li .a_text{display:inline-block; color:#999999; font-size:16px; line-height:1.5;}
.i_introduction_b li .a_text span{ color:#333333; font-size:18px;font-family: "OsRegular"; }


.index_bg2{ border-bottom:1px solid #eeeeee; }

/*首页产品*/
.pro_bg1{ background:#f7f7f7;padding: 5% 0;}
.pro_bg1 .custom_cn .s1{text-align: center; color: #000;}
.pro_bg1 .custom_en{text-align: center; color: #000; font-size: 18px;}
.i_news .custom .s1{text-align: left; color: #000;}
.i_news .custom_en{text-align: left; color: #000; font-size: 18px;}
.pro_bg1 ul{margin: 5% 0 0 0; overflow:hidden; display: block; position: relative; object-fit: cover;}
.pro_bg1 ul li.li1{width: 57.1428%; float: left; padding-right: 0.0017428%;}
.pro_bg1 ul li{width:42.1428%; float: right; display: block; overflow: hidden; height: calc(50% -5px); line-height:1;}
.pro_bg1 ul li{ line-height:1; }
.pro_bg1 ul li.li1 .text_name{font-size: 48px}
.pro_bg1 ul li.li1{width: 57.1428%; float: left; padding-right: 0.0017428%; height: auto;}
.pro_bg1 ul li a{display: block; width: 100%; height: 100%;}
.pro_bg1 ul li .pro_img{display:flex}
.pro_bg1 ul li .pro_img img{ transition: all ease-in-out .2s; height: 100%;relative;object-fit: cover;vertical-align:middle;}
.pro_bg1 ul li {position: relative; z-index: 1; relative; object-fit: cover;}
.pro_bg1 ul li:hover .pro_img img{ -webkit-transform: scale(1.2);transition: all ease-in-out .2s;vertical-align:middle;
	transform: scale(1.2);}
.pro_bg1 ul li .pro_name{position: absolute; width: 100%; height: 100%; text-align: left; color: #fff; padding: 56px; z-index: 2;}
.pro_bg1 ul li .text_name{font-size: 30px}
.pro_bg1 ul li .pro_more{transition: all ease-in-out .2s; width: 200px; height: 100%; text-align: center; height: 50px; border: 1px solid #fff; line-height: 48px; font-size: 16px; bottom:50px; position: absolute;}
.pro_bg1 ul li.li3{position: absolute; bottom: 0; right: 0;}
.pro_bg1 ul li:hover .pro_more{ border: 1px solid #d8262c; background: #d8262c;transition: all ease-in-out .2s;  width: 180px;  }

/*首页行业应用*/
.n_jdxm_bg{ background: #fff url(../images/bg4.jpg) center bottom no-repeat; background-size:100%; display: block; overflow: hidden; padding:100px 0 150px 0;}

.n_jdxm_bg .custom_cn{text-align: center; color: #000;}
.n_jdxm_bg .custom_cn .s1{color: #000;}
.n_jdxm_bg .custom_en{text-align: center;}


.n_jdxm_text{ padding-top:15px; line-height:1.8; text-align:center; color:#666666; font-size:16px;}
.n_jdxm_text img{ max-width:100%; height:auto !important;}

.n_jdxm{ padding:0 0 60px 0px;}
.jdxm-swiper {width: 100%;height: 100%;}
.jdxm-swiper.swiper-container{ overflow:inherit;}
.jdxm-swiper .swiper-slide{width:100%;-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(0.88);
	transform: scale(0.88);}
.jdxm-swiper .swiper-slide .div{padding:0 0 0% 0; background-color:#fff; color:#666666; font-size:16px;  /* W3C syntax */-webkit-transition:all 0.5s;transition:all 0.5s;}
.jdxm-swiper .swiper-slide .div:hover{ color:#666;}
.jdxm-swiper .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.jdxm-swiper .swiper-slide .div .a_img img{width:100%; float:left;}
.jdxm-swiper .swiper-slide .div .a_img_r{width:100%; padding: 2% 5%;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.jdxm-swiper .swiper-slide .div .a_img_r .a_img_icon{width: 60px; float: left;}

.jdxm-swiper .swiper-slide .div .a_img_r .a_img_icon img{width: 100%;}
.jdxm-swiper .swiper-slide .div .a_img_r .a_img_content{width: calc(100% - 100px); float: right;}
.jdxm-swiper .swiper-slide:hover .div .a_img_r{ border-left: 22px solid #d8262c;}
.jdxm-swiper .swiper-slide .div .a_img_r_t{width:100%; height:40px; line-height:36px; margin-top: 10PX; overflow:hidden; color:#d8262c; font-size:36px; display:inline-block;}
.jdxm-swiper .swiper-slide .div:hover .a_img_r_t{ color:#d8262c;}
.jdxm-swiper .swiper-slide .div .a_img_r_c{width:100%; margin:0 0 10px 0; height:90px; line-height:30px; overflow:hidden; text-align:justify; display:none;}

.jdxm-swiper .swiper-slide-active,.swiper-slide-duplicate-active {
	-webkit-transform: scale(1);
	transform: scale(1);
}
.jdxm-swiper .swiper-slide-active .div,.swiper-slide-duplicate-active .div{-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius:10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */}
.jdxm-swiper .swiper-slide-active .div .a_img_r{ border-left: 22px solid #d8262c;}
.jdxm-swiper .swiper-slide.swiper-slide-prev .div{ background:none; background-color:#fff;}
.jdxm-swiper .swiper-slide.swiper-slide-prev .div .a_img_r{ float:left;}
.jdxm-swiper .swiper-slide.swiper-slide-prev .div .a_img{ float:right;}

.jdxm-pagination .swiper-pagination-bullet{width:20px;  height:20px; margin:0px 1.5% !important; 
transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1; position:relative;-moz-border-radius:0px;      /* Gecko browsers */
-webkit-border-radius: 0px;   /* Webkit browsers */
border-radius:0px;            /* W3C syntax */filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity:1; background-color:#fff; border-radius: 50%;}
.jdxm-pagination .swiper-pagination-bullet-active{ 
animation: rotation 5s linear infinite; 
border-radius: 50%; 
	background-color: #d8262c;width:20px;  height:20px;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity:1;}
.jdxm-swiper.swiper-container-horizontal>.jdxm-pagination.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ width:100%;  text-align:left; bottom:-60px;  text-align: center;}
.swiper-slide.swiper-slide-active .div .a_img_r_t{color: #d8262c;}
.swiper-slide.swiper-slide-next .div .a_img_r_t,.swiper-slide.swiper-slide-prev .div .a_img_r_t{color: #000;}
.jdxm-swiper .jdxm_prev{width:60px; height:60px; background:url(../images/tb_36.png) center center no-repeat;  position:absolute; left:-50px; top:50%; margin-top:-42px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.jdxm-swiper .jdxm_prev:hover{background:url(../images/tb_36.png) center center no-repeat; background-color:#d8262c;}
.jdxm-swiper .jdxm_next{width:60px; height:60px;background:url(../images/tb_37.png) center center no-repeat;  position:absolute; right:-50px; top:50%; margin-top:-42px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.jdxm-swiper .jdxm_next:hover{background:url(../images/tb_37.png) center center no-repeat; background-color:#d8262c;}

.jdxm_ky_t{ padding:20px 0px 10px 0px; text-align:center;}
.jdxm_ky_t a{ margin:0px 20px; padding:20px 0px; line-height:1.0; position:relative; color:#000000; font-size:16px; display:inline-block;}
.jdxm_ky_t a:hover,.jdxm_ky_t a.activetopm{ color:#d8262c;}
.jdxm_ky_t a:after{width:0px; height:2px; background-color:#d8262c; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.jdxm_ky_t a:hover:after,.jdxm_ky_t a.activetopm:after{width:100%;}
.jdxm_ky_c{width:100%;}
.jdxm_ky_c li{width:100%; float:left; padding-bottom:25px;}
.jdxm_ky_c li .div{width:100%;  overflow:hidden; color:#666666; font-size:16px; background-color:#fff; padding:40px;
-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */}
.jdxm_ky_c li .div .a_img{width:30%; display:inline-block; overflow:hidden;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.jdxm_ky_c li .div .a_img img{width:100%; float:left;}
.jdxm_ky_c li .div .a_img_r{width:65%;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.jdxm_ky_c li .div .a_img_r_t{width:100%; height:70px; line-height:70px; overflow:hidden; color:#000000; font-size:24px; display:inline-block;}
.jdxm_ky_c li .div:hover .a_img_r_t{ color:#d8262c;}
.jdxm_ky_c li .div .a_img_r_c{width:100%; margin:0px 0px 40px 0px; height:140px; line-height:28px; overflow:hidden; text-align:justify;}

.jdxm_js_ul{width:100%;}
.jdxm_js_ul li{width:100%; float:left; padding-bottom:25px;}
.jdxm_js_ul li .div{padding:55px 55px 55px 40px; background:url(../images/tb_35.png) right bottom no-repeat;background-color:#fff; color:#666666; font-size:16px;-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */-webkit-transition:all 0.5s;transition:all 0.5s;}
.jdxm_js_ul li .div:hover{ color:#666;}
.jdxm_js_ul li .div .a_img{width:39.5%; display:inline-block; overflow:hidden;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.jdxm_js_ul li .div .a_img img{width:100%; float:left;}
.jdxm_js_ul li .div .a_img_r{width:56%;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.jdxm_js_ul li .div .a_img_r_t{width:100%; height:60px; line-height:60px; overflow:hidden; color:#000000; font-size:30px; display:inline-block;}
.jdxm_js_ul li .div:hover .a_img_r_t{ color:#d8262c;}
.jdxm_js_ul li .div .a_img_r_c{width:100%; margin:10px 0px 40px 0px; height:140px; line-height:28px; overflow:hidden; text-align:justify;}



.jdxm_hz_c{width:100%;}
.jdxm_hz_c li{width:100%; float:left; padding-bottom:25px;}
.jdxm_hz_c li .div{width:100%;  overflow:hidden; color:#666666; font-size:16px; background-color:#fff; padding:40px;
-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */}
.jdxm_hz_c li .div .a_img{width:30%; display:inline-block; overflow:hidden;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.jdxm_hz_c li .div .a_img img{width:100%; float:left;}
.jdxm_hz_c li .div .a_img_r{width:65%;
-webkit-transition:all 0.5s;transition:all 0.5s;}
.jdxm_hz_c li .div .a_img_r_t{width:100%; height:70px; line-height:35px; overflow:hidden; color:#000000; font-size:24px; display:inline-block;}
.jdxm_hz_c li .div:hover .a_img_r_t{ color:#d8262c;}
.jdxm_hz_c li .div .a_img_r_c{width:100%; height:56px; line-height:28px; overflow:hidden; text-align:justify;}
.jdxm_hz_c li .div .a_img_r_time{ padding:10px 0px; line-height:1.5;}

.jdxm_bz_c{width:100%; padding:0px 6%;}


/*首页新闻*/
.custom{font-size: 48px; text-align: left;}
.custom_en{font-size: 16px; text-align: left; margin-bottom: 30px; color: #666;}
.i_news{padding: 100px 0; position: relative;}
.new_na{ float: right; position: absolute; right: 0; top: 160px;}
.new_na a{margin: 10px; width: 140px; height: 40px; line-height: 40px; text-align: center; font-size: 20px;}
.new_na a.now{background: #d8262c; color: #fff;}
.c0{float:left;list-style-type:none;text-align: center;cursor: pointer;margin: 10px; width: 140px; height: 40px; line-height: 40px; text-align: center; font-size: 20px;}

.c1{float:left;list-style-type:none;background-color: #47c296;text-align: center;cursor: pointer;
margin: 10px; width: 140px; height: 40px; line-height: 40px; text-align: center; font-size: 20px;background: #d8262c; color: #fff;
}



/*洁能高效 start*/
.jngs{ width: 100%; background: url(../images/jngs_bg.png) repeat left top; height: 550px; margin-top: 4%;}
.jngs .ws{background-color: #0faf76;  color: #fff; display: block; overflow: hidden;}
.jngs .ws .custom{float: left; width: 20%; font-size: 36px; text-align: center; height: 150px; line-height: 150px;}
.jngs .ws li{float: left; width: 16%; font-size: 16px; padding: 1%; border-left: 1px solid #47c296;height: 150px; text-align: center;transition: all .3s ease-in-out;}
.jngs .ws li h3{font-size: 18px; line-height: 140px;transition: all .3s ease-in-out;}
.jngs .ws li .ws_con{ display: none;}
.jngs .ws li:hover h3{font-size: 24px; line-height: 50px; transition: all .3s ease-in-out;}
.jngs .ws li:hover{background-color: #47c296;transition: all .3s ease-in-out;}
.jngs .ws li:hover .ws_con{ display: block;}
.ws_img ul{overflow:  hidden; padding: 1%;}
.ws_img li{width: 31%; margin: 1.1%; float: left; font-size: 16px; text-align: center; color: #333;}
.ws_img li img{max-width: 100%;  display: block; margin: 0px auto;}
.ws_img li .ws_con{ display: none;}
.middle{border: 3px;text-align: center;}
.c0{float:left;list-style-type:none;text-align: center;cursor: pointer;}

.c1{float:left;list-style-type:none;background-color: #d8262c;text-align: center;cursor: pointer;}

.none{display: none;}
.block{display: block;}
#middle ul{padding-left: 3px;}

/*洁能高效 end*/


.i_news_c  { display: block; overflow: hidden;}
.i_news_c .new_l{transition: all ease-in-out .2s;width: 45%;float: left; background: url(../images/newbg.jpg) no-repeat right top; padding: 50px 50px 20px 0; display: block; overflow: hidden;}
.new_l_img{ display:inline-block; overflow:hidden; }
.i_news_c .new_l img{width: 100%; transition: all ease-in-out .2s; display:inline-block; overflow:hidden;}
.i_news_c .new_l:hover img{-webkit-transform: scale(1.2);width:100%; transition: all ease-in-out .2s;
	transform: scale(1.2);}
.new_l_con{color: #d8262c; font-weight: bold; position: relative; padding-left: 20px;}
.new_l_con:before{width: 10px; height: 10px; background: #d8262c; content: ''; left: 0; display: block; top: 30%;position:absolute;}
.i_news_c ul{width: 50%; float: right; margin: 50px 0; background: url(../images/newbg1.jpg) repeat-y 90px top;}
.i_news_c ul li{width: 100%; text-align: left;}
.i_news_c ul li:nth-child(2){padding: 20px 0;}
.i_news_c ul li .new_time{width: 100px; float: left; height: 100px; color: #000; font-size: 36px; text-align: left;}
.i_news_c ul li .new_time div{color: #ababab; font-size: 12px;}
.i_news_c ul li .i_new_img{width: 25%;float: left; display:inline-block; overflow:hidden;}
.i_news_c ul li .i_new_img img{width:100%;float: left; transition: all ease-in-out .2s;transform: scale(1); display:inline-block; overflow:hidden;}
.i_news_c ul li:hover .i_new_img img{width:100%;float: left; transition: all ease-in-out .2s;-webkit-transform: scale(1.2);transform: scale(1.2);width:100%; transition: all ease-in-out .2s;
	transform: scale(1.2);}

.i_news_c ul li .i_new_con{width: calc( 75% - 120px); color: #333; float: left; margin-left: 20px;}
.i_news_c ul li .i_new_con h3{color: #333; font-size: 16px; font-weight: bold; display: inline-block;position:relative; padding-left: 24px;
height: 30px; text-align: left;
  display: block;
  overflow: hidden;}
.i_news_c ul li .i_new_con h3:before{left:0px;top: 8px; position:absolute; width: 12px; height: 12px;  background: #a5a5a5 url(../images/jt1.png) no-repeat center; content: "";}
.i_news_c ul li .i_new_con .i_new_con_tent{ margin: 10px 0; color: #666; font-size: 14px;  color: #888888; height: 48px; display: block; overflow: hidden;}
.i_news_c ul li .i_new_con .more{color: #888888; font-size: 12px;}

.i_news_c ul li:hover .i_new_con h3{color: #d8262c;}
.i_news_c ul li:hover .i_new_con h3:before{left:0px;top: 8px; position:absolute; width: 12px; height: 12px;  background: #d8262c url(../images/jt1.png) no-repeat center; content: "";}
.i_news_c ul li:hover .more{ color: #d8262c;}


.i_fbg{ background-color:#333333;}

.footer{ padding:60px 0px 30px 0px; display: block; overflow: hidden;}
.footer_l{width:26%; float: left;}
.footer_l_logo{width:100%;}
.footer_l_t img{ height:57px;}
.footer_l_logo_ewm{width:15%; display:none;}
.footer_l_logo_ewm img{width:100%;}
.footer_l_c{width:100%; font-size:14px; line-height:2.2; color:#fff;}
.footer_l_c  img{ max-width:100%; height:auto !important;}
.footer_r_c_exm{width:100px; padding-top:10px; float: right; text-align: center; color: #fff;}
.footer_r_c_exm img{ width:100%; height:auto !important; padding: 5px;}

.footer_r{width:50%; padding-top:30px; float: left !important;}
.footer_r li{ display:inline-block; width: 14%; float: left;}
.footer_r li .a1{ display:inline-block; line-height:1.6; color:#fff; margin-bottom:17px; font-size:16px; }
.footer_r li .a1:hover{ color:#ccc;}
.footer_r li .a2{ padding:5px 0px;  display:inline-block; line-height:1.5; color:#fff; font-size:14px; position:relative;}
.footer_r li .a2:after{width:0px; height:1px; background-color:#d8262c; position:absolute; left:0px; top:50%; margin-top:-0.5px; content:""; z-index:1;-webkit-transition:all 0.5s;transition:all 0.5s;}
.footer_r li .a2:hover{ color:#d8262c; padding-left:18px;}
.footer_r li .a2:hover:after{ width:10px;}
.i_ff{ background-color:#333333; border-top:1px solid #484848; }
.i_footer_bq{ display: block; overflow: hidden; text-align:center; padding:25px 0px 50px 0; color:#fff; font-size:14px; line-height:2; text-align:center; border-top: 1px solid #484848;}
.i_footer_bq a{ color:#fff;}
.i_footer_bq a:hover{ color:#fff;}


.video_div{width:100%; height:100%; background-color:#000; position:fixed; z-index:100011111111111; left:0px; top:-100%;}
.video_div_closebtv{width:30px; height:30px; position:absolute; right:30px; top:30px; cursor:pointer; z-index:100;}
.video_div_center{width:100%; height:100%; vertical-align:middle; text-align:center;}
.none{display: none;}
.block{display: block;}


.n_banner{width:100%; background-position: center center; background-repeat:no-repeat; background-size:cover; position:relative; display: block; overflow: hidden; line-height: 0;}
.n_banner img{width:100%;}
.n_banner:after{width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1; content:""; background:url(../images/tb_26.png) top center repeat-x;}
.n_banner_text{width:100%; position:absolute; left:0px; top:45%; color:#fff; font-size:24px; z-index:2; font-weight:lighter;text-align: center;}
.n_banner_text .s1{ font-size:46px; line-height:2; position: relative; font-weight: normal;text-align: center;
display: block;}

.n_banner_text1{width:100%; position:absolute; left:0px; top:50%; color:#fff; font-size:30px; z-index:2; text-align: center; font-size: 52px;}

.n_banner_text .w1400{ line-height:1.4;font-size: 24px;}
.n_menu{ background:url(../images/tb_27.png) repeat;width:100%; position:absolute; left:0px; bottom:0px; z-index:2; text-align:center;}
.n_menu ul li a{ padding:0px 20px; margin:0px 20px; height:60px; line-height:60px; color:#fff; font-size:18px;}
.n_menu ul li a:hover,.n_menu ul li a.activemenu{ background-color:#377ce6; color:#fff;}

.n_menu .where{ display: inline-block; float: left; height: 60px; line-height: 60px; color: #fff; font-size: 14px; }
.n_menu .where a{color: #fff;}
.n_menu .list_li{ display: inline-block; float: right; height: 60px; line-height: 60px; color: #fff; font-size: 14px;}
.n_menu .list_li a{color: #fff; padding: 0px 30px; font-size: 16px;}
.n_menu .list_li a.now,.n_menu .list_li a:hover{background: #d8262c;}
.a_zxlmenu{width:100%; position:relative; display:none; z-index:111;}
.a_zxlmenu_t{width:100%;padding:1% 0px; font-size:16px; text-align:center; background-color:#d8262c; color:#fff; cursor:pointer; background-size:40px;}
.a_zxlmenu_c{width:100%; position:absolute; left:0px; top:100%; margin:0px;  padding:0px; background-color:#eeeeee;text-indent:0px; display:none;-moz-box-shadow:0px 0px 10px #184d93;/*firefox*/  
-webkit-box-shadow:0px 0px 10px #c7c5bf;/*webkit*/  
box-shadow:0px 0px 10px #c7c5bf;/*opera或ie9*/}
.a_zxlmenu_c li{width:100%;  float:left; text-align:center;}
.a_zxlmenu_c li .aone{width:100%;padding:3% 0px; display:inline-block; color:#333; font-size:14px; text-decoration:none; text-indent:0px; float:left;}
.a_zxlmenu_c li .aone:hover,.a_zxlmenu_c li .aone.activetwo{ color:#fff; text-decoration:none; background-color:#e5572e;}
.a_zxlmenu_c li dl{width:100%; border-bottom:1px solid #eaeaea;display:none; float:left; background-color:#2f73af;}
.a_zxlmenu_c li dl dd{width:100%; float:left; text-align:center;}
.a_zxlmenu_c li dl dd a,.a_zxlmenu_c li dl dd a:hover{width:100%; padding:3% 0px; display:inline-block; color:#333; font-size:14px; text-decoration:none; text-indent:0px;}

.n_about{ padding:0% 0px 1% 6%; width: 80%; float: right; border-left: 1px solid #eee;display: block; overflow: hidden;}
.n_about_name{font-size: 24px; color: #d8262c; line-height: 40px; margin-bottom: 30px;}
.n_about.active{ padding-bottom:0px;}
.n_about_t{width:100%; padding: 2% 0;  position:relative; display: block; overflow: hidden; border-bottom: 1px solid #f7f7f7; text-align: left;}
.n_about_t_en{width:100%; line-height:1.0; color:#333; left:0px; top:0px; z-index:1; font-size: 18px;}
.n_about_t_cn{width:100%; line-height:1.6; height:80px; line-height: 80px; position:relative; z-index:1;color:#000000; font-size:36px; position: relative;}

.n_about_t_cn1{width:100%; line-height:1.6; height:80px; line-height: 80px; position:relative; z-index:1; text-align:center; color:#000000; font-size:30px; position: relative;}
.page{padding: 2% 0; border-top: 1px solid #e8e8e8; margin: 3% 0; line-height: 1.5;}
.about_bg{background: url(../images/about_bg.jpg) no-repeat 10% 10%; display: block; overflow: hidden; padding: 3.5% 0;}
.n_about_c{ font-size:16px;text-align: left; text-align: justify;}
.n_about_c img{ max-width: 100%; height:auto !important;}
.n_about_l{ width: 20%; float: left;}
.n_about_l a{font-size: 24px; height: 80px; line-height: 80px; display: block; color: #333;}
.n_about_l a.now{color: #d8262c;}
/*荣誉资质*/
.n_honor_img{display:block; overflow: hidden;padding: 3% 0;}
.n_honor_img li{float: left; width: 31.333%; margin-right: 2%; margin-bottom: 1%; text-align: center;}
.n_honor_img li .n_img{width: 100%; border: 1px solid #e5e5e5;}
.n_honor_img li .n_img img{width: 100%;}
.n_honor_name{height:50px; line-height: 24px; display: block;  overflow: hidden; padding-top: 10px;}
/*关于我们团队 start*/
.about_bg1{background: url(../images/about_bg1.jpg) no-repeat center bottom; display: block; overflow: hidden; padding: 3.5% 0;}

.td_team ,.td_team ul{ display: block; overflow: hidden;width: 104%;margin: 0 -1%;}
.td_team .li1{width: 100%;padding: 0 1%;}
.td_team .li1 a{width: 100%; color: #000;}
.td_team .li1 .td_team_img{width: 29.8%; float: left;vertical-align:middle;}
.td_team .li1 .td_team_img img{width: 100%;}
.td_team .li1 .td_team_cen{color: #666;}
.td_team .li1 .td_team_cen{width: 66%; float: right;}
.td_team .li1 .td_team_cen .team_name{font-size: 30px; color: #000; margin-bottom: 20px;}

.td_team .li1 .td_team_cen .team_name span{font-size: 18px; padding-left: 20px; display: inline-block;}
.td_team li{width:32%; display: block; overflow: hidden; float: left; color: #333; margin-top: 20px; 
/*! margin-right: 2%; */ padding-right: 2%; border-right: 1px solid #f0f0f0;
padding-right: 0;
padding: 0 2%;
}
.td_team li .td_team_img{width: 100%; float: left; display: block; overflow: hidden; margin-right: 4%; display: block; overflow: hidden; 
position: relative;
}
.td_team li .td_team_img img{ width: 100%;vertical-align:middle;
width:100%; transition: all ease-in-out .5s;}
.td_team li:hover .td_team_img img{ width: 100%; -webkit-transform: scale(1.2);width:100%; transition: all ease-in-out .5s;
	transform: scale(1.2);}
.td_team li h3{font-size: 24px; font-weight: bold; overflow: hidden; font-weight: normal;}
.td_team li .team_con_cen{height: 96px; line-height: 24px; overflow: hidden; margin: 20px 0; width: 100%;}
.td_team li .td_team_cen .team_name{font-size: 30px; width: 100%; display: block; float: left; margin-top: 5%;}
.td_team li .td_team_cen .team_name span{font-size: 18px; padding-left: 20px; display: inline-block;}
.td_team li .content{color: #666; height: 90px; line-height: 30px; display: block; overflow: hidden; margin: 3% 0;width: 100%; display: block; float: left;}
.td_team li .team_more{width: 140px;color: #fff; height: 40px;transition: all ease-in-out .5s; line-height: 40px;text-align: center; float: left; background: #d8262c; border-radius: 20px;}
.td_team li a{color: #333; width:100%}
.td_team li:hover .team_more{color: #fff;width: 160px;transition: all ease-in-out .5s;}
.td_team li:hover h3{font-size: 24px; font-weight: bold; overflow: hidden; color: #d8262c; font-weight: normal;}




.i_section{
	position: relative;
	box-sizing: border-box;
	width:100%; overflow:hidden;
	}
.bg_blur{
	position: absolute;
	top: 0;left: 0;
	width: 100%;height: 100%;
	background-size:cover;
	background-attachment: fixed;
	background-position-x:center !important;
	/*opacity: 0.4;*/
	z-index: 1;
}
.n_text_cen{text-align: center; padding: 30px 0;}




.n_news_bg{ background:#f8f8f8; background-size:cover; display: block; overflow: hidden;}
.n_news{ padding:45px 0px 50px 0px;}
.n_news_ul{width:100%;}
.n_news_ul li{width:100%; margin-bottom:25px; float:left; }
.n_news_ul li .div{width:100%; padding:20px 25px; background-color:#fff; color:#666666; font-size:14px; display:inline-block; border-bottom: 1px solid #eee;}
.n_news_ul li .div:hover{ color:#666;box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}
.n_news_ul li .div .a_img{width:28%; display:inline-block; overflow:hidden; float: left;}
.n_news_ul li .div .a_img img{width:100%; float:left;}
.n_news_ul li .div .a_img_c{width:100%; padding:15px 0px; }
.n_news_ul li .div .a_img_c .a_time{width:8%;display:inline-block;  text-align:left;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_news_ul li .div .a_img_c .a_time_t{ padding:5px 0px; line-height:1.5; color:#333333; font-size:36px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_news_ul li .div .a_img_c .a_time_t1{ padding:5px 0px; line-height:1.5; color:#999999; font-size:16px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_news_ul li .div .a_img_c .a_time_t2{width:26px; height:26px; display:inline-block; background:url(../images/tb_09.png) center no-repeat; margin-top:5px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_news_ul li .div .a_img_c .a_img_r{width:56%; display:inline-block;float: left;}
.n_news_ul li .div .a_img_r_t{width:100%;  height:37px; margin-top: 0;  line-height:37px; overflow:hidden; color:#333333; font-size:24px; display:inline-block;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_news_ul li .div:hover .a_img_r_t{ color:#d8262c;}
.n_news_ul li .div .a_img_r_c{width:100%; height:120px; line-height:30px;font-size: 16px; overflow:hidden; text-align:justify; margin:10px 0; color: #333333;}
.n_news_ul li .div:hover .a_img_c .a_time_t2{ background:url(../images/tb_09s.png) center no-repeat;background-color:#d8262c;}
.n_news_ul li .div:hover .a_time_t,.n_news_ul li .div:hover .a_time_t1{ color:#d8262c;}
.n_news_ul li .read_more{float: left; max-width: 140px; min-width: 100px; width: 50%; background: #d8262c; height: 40px; line-height: 40px; color: #fff; text-align: center; margin: 20px auto 0 auto;}
.n_news_ul.min li .div .a_img{ width: 18%; line-height: 0;}
.n_news_ul.min li .div .a_img_r_c{margin:0; height: 50px; margin: 10px 0; line-height: 25px;}
.n_news_ul.min  li .div .a_img_c .a_img_r{width: 60%; padding-right: 5%;}

/*业态动态*/
.padd_top_bot_20{padding: 5% 0; display: block; overflow: hidden;}
.n_news_c  { display: block; overflow: hidden; width: 48%;}
.n_news_c .n_newss_name{font-size: 30px; display: block; height: 60px; border-bottom: 2px solid #eeeeee; position: relative;}
.n_news_c .n_newss_name:after{display: block; width: 120px; height: 2px; content: ""; left: 0px; bottom: -2px; position: absolute; background: #d8262c;}
.n_news_c .n_newss_name .fr{font-size: 16px; line-height: 60px;}
.n_news_c .new_l{transition: all ease-in-out .2s;width: 45%;float: left; background: url(../images/newbg.jpg) no-repeat right top; padding: 50px 50px 20px 0; display: block; overflow: hidden;}
.new_l_img{ display:inline-block; overflow:hidden; }
.n_news_c .new_l img{width: 100%; transition: all ease-in-out .2s; display:inline-block; overflow:hidden;}
.n_news_c .new_l:hover img{-webkit-transform: scale(1.2);width:100%; transition: all ease-in-out .2s;
	transform: scale(1.2);}
.new_l_con{color: #d8262c; font-weight: bold; position: relative; padding-left: 20px;}
.new_l_con:before{width: 10px; height: 10px; background: #d8262c; content: ''; left: 0; display: block; top: 30%;position:absolute;}
.n_news_c ul{width: 100%; float: right; margin: 50px 0; background: url(../images/newbg1.jpg) repeat-y 75px top;}
.n_news_c ul li{width: 100%;}
.n_news_c ul li:nth-child(2){padding: 20px 0;}

.n_news_c ul li .i_new_img{width: 25%;float: left; display:inline-block; overflow:hidden;}
.n_news_c ul li .i_new_img img{width:100%;float: left; transition: all ease-in-out .2s;transform: scale(1); display:inline-block; overflow:hidden;}
.n_news_c ul li:hover .i_new_img img{width:100%;float: left; transition: all ease-in-out .2s;-webkit-transform: scale(1.2);transform: scale(1.2);width:100%; transition: all ease-in-out .2s;
	transform: scale(1.2);}

.n_news_c ul li .i_new_con{width: calc( 75% - 20px); color: #333; float: left; margin-left: 20px;}
.n_news_c ul li .i_new_con h3{color: #333; font-size: 16px; font-weight: bold; display: inline-block;position:relative; padding-left: 24px;}
.n_news_c ul li .i_new_con h3:before{left:0px;top: 8px; position:absolute; width: 12px; height: 12px;  background: #a5a5a5 url(../images/jt1.png) no-repeat center; content: "";}
.n_news_c ul li .i_new_con .i_new_con_tent{ margin: 10px 0; color: #666; font-size: 14px;  color: #888888; height: 48px; display: block; overflow: hidden;}
.n_news_c ul li .i_new_con .more{color: #888888; font-size: 12px;}

.n_news_c ul li:hover .i_new_con h3{color: #d8262c;}
.n_news_c ul li:hover .i_new_con h3:before{left:0px;top: 8px; position:absolute; width: 12px; height: 12px;  background: #d8262c url(../images/jt1.png) no-repeat center; content: "";}
.n_news_c ul li:hover .more{ color: #d8262c;}

.n_news .n_honor{ margin-bottom:25px; background: #fff; padding: 5% 8%;}
.n_news_details{width:100%; color:#333333; font-size:16px; line-height:2; overflow:hidden; text-align:justify;}
.n_news_details img{ max-width:100%; height:auto !important;}
.n_news_details_t{ padding:2% 0; border-bottom: 1px solid #eee; margin-bottom: 2%;}
.n_news_details_title{width:100%; color:#000000; font-size:36px; text-align:center;}
.n_news_details_time{width:100%; line-height:1.8; color:#666666; font-size:16px; padding-top:5px; text-align:center;}
.n_news  .i_news_ul{ padding:0px;}
.n_news_details_b{ width:100%; padding:20px; background-color:#fff;}
.n_news_details_b .a1{width:43%; display:flex; align-items:center; height:60px; padding:0px 0px 0px 85px; line-height:1.7; color:#666666; font-size:16px; position:relative;}
.n_news_details_b .a1:after{width:60px; height:60px; background:url(../images/tb_32.png) center no-repeat; background-color:#d2d2d2; content:""; position:absolute; left:0px; top:0px; z-index:1;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_news_details_b .a1:hover{ color:#d8262c;}
.n_news_details_b .a1:hover:after{background:url(../images/tb_32.png) center no-repeat; background-color:#d8262c;}
.n_news_details_b .a2{width:4%; display:flex; align-items:center; overflow:hidden; text-align:center; position:relative; text-align:center;justify-content:center;}
.n_news_details_b .a2 img{width:100%;}
.n_news_details_b .a2:after{width:100%; height:100%; background:url(../images/tb_34s.png) center center no-repeat; background-size:100%; position:absolute; left:0px; top:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}
.n_news_details_b .a2:hover:after{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.n_news_details_b .a3{width:43%; display:flex; align-items:center; height:60px; padding:0px 85px 0px 0px; line-height:1.7; color:#666666; font-size:16px; position:relative;}
.n_news_details_b .a3:after{width:60px; height:60px; background:url(../images/tb_33.png) center no-repeat; background-color:#d2d2d2; content:""; position:absolute; right:0px; top:0px; z-index:1;-webkit-transition:all 0.5s;transition:all 0.5s;}
.n_news_details_b .a3:hover{ color:#d8262c;}
.n_news_details_b .a3:hover:after{background:url(../images/tb_33.png) center no-repeat; background-color:#d8262c;}
.n_new_name_l{font-size: 30px; color: #d8262c; position: relative; float: left; height: 80px; line-height: 70px;}
.n_new_name_l:after{display: block;position: absolute; width: 120px; height: 3px; background: #d8262c; content: "";}
.n_new_where{background: url(../images/where.svg) no-repeat left center; padding-left: 20px; color: #999; float: right; line-height: 60px; height: 60px;}
.n_new_where a{color: #999;}

/*行业应用*/
.n_custom{display: block; overflow: hidden;  margin: 5% 0 0 0;}
.n_custom .n_custom_name{font-size: 30px; display: block; height: 60px; border-bottom: 2px solid #eeeeee; position: relative;}
.n_custom .n_custom_name:after{display: block; width: 120px; height: 2px; content: ""; left: 0px; bottom: -2px; position: absolute; background: #d8262c;}

.n_service{padding: 2% 0 0 0; border: 1px solid #eee;border-top: none;}
.n_service a{ display: block; height: 60px; line-height: 60px; border-bottom: 1px solid #eee; position: relative;}
.n_service a:last-child{border-bottom: none;}
.n_service a:after{ transition: all ease-in-out .2s;position: absolute; right: 15%;  background: #fff url(../images/proli2.png) 90% center no-repeat;transform: rotate(90deg); /* 这里的角度值根据需求调整 */
width: 20px; height: 20px; content: ''; top: calc(50% - 10px);
}
.n_service a.new{color: #d8262c;}
.n_service a.new:after{ background: #fff url(../images/proli3.png) 90% center no-repeat;}
.n_service a:hover:after{right: 10%; transition: all ease-in-out .2s;}

/*联系我们*/
.contact_bg{ border-top:1px solid #f1f2f3; background: #f6f6f6; padding: 3% 0;}
.n_contact{width:100%;  background: #fff;}
.n_contact_name{width:100%; padding: 4% 4%; text-align: center;}
.n_contact_cn{font-size: 36px;}
.n_contact_content{font-size: 16px; color: #666;max-width: 1020px;
  margin: 0px auto;}
.n_contact_l{width:36%; padding-right:2%;}
.n_contact_l_t{ padding-bottom:15px; margin-bottom:40px; position:relative; color:#000; font-size:30px; line-height:1.3;font-family: 'OsRegular';}
.n_contact_l_t span{ font-size:26px; font-weight:normal; font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif;}
.n_contact_l_t:after{width:40px; height:3px; background-color:#d8262c; position:absolute; left:0px; bottom:0px; z-index:1; content:"";}
.n_contact_l_t.active{ padding:0px; margin:0px; text-align:center; color:#d8262c;}
.n_contact_l_t.active span{ color:#000;}
.n_contact_l_t.active:after{ left:50%; margin-left:-20px; display:none;}

.n_contact_l .div_l_c{width:100%; padding: 8%;}
.n_contact_l .div_l_c table tr td{ padding:15px 0px;color:#000000; font-size:16px;}
.n_contact_l .div_l_c table tr td img{width: 24px; margin-right: 10px;}
.n_contact_l .div_l_c table tr td .s1{ font-size:24px; line-height:1.2;}
.n_contact_l .div_l_c table tr td .s2{ color:#d8262c; font-size:36px; line-height:1.2;}
.n_contact_r{width:55%; height:460px; overflow:hidden;vertical-align:middle; float: right;display:block; display:flex}
.n_contact_r img{display:block; width: 100%;}

.bg-bs {width: 100%; background: #fff; height: auto;position: relative;overflow: hidden; display: block; padding: 3% 0;}
.bg-bs_1 {width: 100%; background: #f1f2f3; height: auto;position: relative;overflow: hidden; display: block;}
/*产品介绍start*/
.product{ }
.product .product_l{ width: 20%; float: left;    text-align: left; text-indent: 15%; margin-bottom: 50px;}
.product .product_r{width: 79%; float: right; display: block; overflow: hidden;}
.product .product_l .product_name{  height: 100px;  color: #000; font-size: 30px; line-height: 100px; border: 1px solid #eeeeee;}
.product_l ul{width: 100%; }
.product_l li {width: 100%; margin-top: 10px;}
.product_l li .now_a{background:#fff url(../images/proli2.png) 90% center no-repeat;}
.product_l li .now_a{ width: 100%;border:1px solid #eee; height: 70px; background-color: #fff; color: #333; display: block; overflow: hidden; font-size: 18px; line-height: 70px;}
.product_l li .active_p{	
	border:1px solid #eee; width: 100%; height: 70px;color: #fff; background:#d8262c url(../images/proli1.png) 90% center no-repeat; display: block; overflow: hidden; font-size: 18px; line-height: 70px;}

.product_l li dl{ width: 100%; background-color: #fff;padding: 10px;text-align: left; border: 1px solid #eee; border-top: none;}
.product_l li dl dd{line-height: 40px; height: 40px; font-size: 16px; background:#f7f7f7; margin-bottom: 5px;}
.product_l li dl dd a{display: block; color: #333;}
.product_l li dl .pro_now{color: #d8262c; background:#f7f7f7;}
.product_l li dl a{  color: #d8262c; background: transparent no-repeat 90% center;}
.product_l li .active_p:hover{color: #fff;}
.product_l li dl a:hover{  color: #d8262c; background: url(../images/pro_li_now.png) no-repeat 85% center;}
.product_r ul{display: block; overflow: hidden;}
.product .product_r li{ width: 47%; float: left;border: 1px solid #eee; padding: 3%; margin:0% 1% 2% 1%;}
.product .product_r li .a_img{width: 100%; display: block; overflow: hidden;height: 260px;
display: flex;
  align-items: center; /* 垂直居中 */
  justify-content: center; /* 水平居中，如果也需要水平居中的话 */
    
}
.product .product_r li .a_img img{width: 100%;}
.a_img_r_t{font-size: 24px; height: 30px; line-height: 30px; display: block; overflow: hidden; margin-top: 20px;}
.a_img_r_c{font-size: 16px; color: #666666; height: 72px; line-height: 24px; display: block; overflow: hidden; margin: 5% 0;}
.product .product_r li .read_more{border-radius: 0;}
.product li .read_more{border-radius: 0; width: 140px; line-height: 38px; line-height: 38px; text-align: center; background: #d8262c; color: #fff;transition: all ease-in-out .2s;}
.product li:hover .read_more{ background: #d8262c; color: #fff; transition: all ease-in-out .2s;}

.product1{width: 79%; float: right; display: block; overflow: hidden;}
.product1 li{ width: 30%; float: left;border: 1px solid #eee; padding: 1%; margin:0% 1% 2% 1%; text-align: center;}
.product1 li .a_img{width: 100%; display: block; overflow: hidden; width: 100%; text-align: center;}
.product1 li .a_img img{width: 100%;}
.product1 li .read_more{border-radius: 0; margin: 20px auto 20px auto; border: 1px solid #d2d2d2; background: #fff; color: #666666;transition: all ease-in-out .2s;}
.product1 li:hover .read_more{ background: #d8262c;border: 1px solid #d8262c; color: #fff; transition: all ease-in-out .2s;}
.product1 li .a_img_r{width: 100%;}


.product_r_n {height: 60px;}
.product_r_n h3{font-size: 26px; color: #222; float: left;} 
.product_r_n .where_1{font-size: 16px; text-align: right;color: #888;}
.product_r_n .where_1 a{color: #888;}
.product_r_n .where_1 a:hover{color: #d8262c;}
.ny_content{line-height: 1.8; font-size: 16px; color: #333;padding-bottom: 50px; }
.ny_content img{max-width: 100%;}


/*产品介绍 end*/  
/*产品详细页start*/
.pc-slide {	width: 100%;	margin: 0 auto;}
.show_cen {width: 1220px; margin: 50px auto; display: block; overflow: hidden;}
.view .swiper-container {	width: 100%;	height: 360px !important;}
.view .swiper-wrapper{height: 360px;}
.view{border:1px solid #fff;}

.view .swiper-slide{width:100%;  }
.view .swiper-slide img{width:100%; position:absolute; left:0px;top:48%;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);} 
.view .arrow-left {	background: url(../images/index_tab_l.png) no-repeat left top;
	position: absolute;	left: 10px;	top: 50%;	margin-top: -25px;	width: 28px;	height: 51px;	z-index: 10;
	 background-size:100%;	  display:none;}
.view .arrow-right {
	background: url(../images/index_tab_r.png) no-repeat left bottom;	position: absolute;	right: 10px;	top: 50%;	margin-top: -25px;	width: 28px;	height: 51px;
	z-index: 10;	 background-size:100%;	 display:none;}
.preview {	width: 100%;	margin-top:20px;	position: relative; max-height: 120px;}
.preview .swiper-container {	width:90%;	overflow:hidden;	height: 100px;	 margin-left:5%;/*	margin:0px 10%;*/}
.preview .swiper-slide {	width: 122px; height:100px;margin:0px 6px;	float:left;	cursor:pointer;border:1px solid #eee;}
.preview .slide6 {	width: 109px;}
.preview .arrow-left {
	background: url(../images/img8.jpg) no-repeat left top;	position: absolute;	left: 0px;	top: 0%;	margin-top:0px;	width: 31px;	height: 100px;	z-index: 10;}
.preview .arrow-right {	background: url(../images/img9.jpg) no-repeat left bottom;	position: absolute;	right: 0px;	top: 0%;	margin-top: 0px;	width: 31px;	height: 100px;	z-index: 10;}
.preview .arrow-right:hover{	background: url(../images/img9s.jpg) no-repeat left bottom;}
.preview .arrow-left:hover{	background: url(../images/img8s.jpg) no-repeat left bottom;}
.preview .swiper-slide img{width:100%; height:100%; }
.preview .active-nav {border:1px solid #d8262c; width: 122px;}
.preview .active-nav img {	padding: 0;	 width: 100%;}
.pro_r_img_con{padding: 3%; background: #fff; margin-top: 20px;}
.pro_r_img_con .pro_r_name{font-size: 24px;}
.pro_r_img_con .pro_r_show{ line-height: 1.8; font-size: 16px;}
.pro_r_img_con .pro_r_show img{width: 100%;}
.border-b{border-bottom: 1px solid #eee;}

.a_content_c1{border:1px solid #eee; display: block; overflow: hidden; padding: 3%;}
.pro_show_con{float: left; width: 600px; }
.pro_show_con_js{float: right; width: calc(100% - 640px); }
.pro_show_con_js .name{font-size: 30px;}
.pro_show_con_js .pro_content1{ color: #666; padding: 20px 0;}
.pro_show_con_js .pro_content1 .pro_con_name{ font-size: 24px; color: #333333; font-weight: normal;}
.pro_show_con_js .pro_content1 li{width:100%; color: #666666; padding: 3% 0;}
.pro_show_con_js .pro_content1 li.li1{width: 100%; }
.pro_cen_s1{line-height: 24px; padding-bottom: 20px; overflow: hidden; font-size: 16px; color: #666666; padding: 2% 0;}
.ll_a_gm{margin-top: 20px;}
.ll_a_gm a{width: 140px; margin-right: 20px; background: #2eb6aa; color: #fff; font-size: 18px; height: 47px; line-height: 47px; display: inline-block; text-align: center;}
.ll_a_gm a:nth-child(2){background: #d8262c;}
.show_cen_ui{border-bottom: 1px solid #e5e5e5; clear: both; margin-top: 40px; display: block; overflow: hidden; }
.show_cen_ui li{float: left; width: 100px;  line-height: 40px; height: 40px; margin-top: 30px; font-size: 18px; text-align: center; cursor: pointer;}
.show_cen_ui li.c1{border-bottom: 2px solid #032aa6; color: #032aa6;}
.ws_img_con{padding: 30px 0; overflow: hidden; font-size: 16px; line-height: 1.6; min-height: 300px;}

.a_content_b{ width:84%; margin:50px auto;max-width: 1440px; display: block; overflow: hidden;}

.a_con_b_l{width: calc(100% - 400px); float: left;}
.pro_custom {height: 40px; border-bottom: 1px solid #e5e5e5; position: relative; font-size:24px; color:#d8262c ; padding-left: 20px; line-height: 30px;}
.pro_custom:before{position: absolute; width: 4px; height: 22px; background-color: #d8262c; content: ''; top: 5px; left: 0; }
.pro_custom .name{ }
.a_con_b_r{width: 300px; float: right;}
.a_con_b_r .product li{width: 100%;margin-right: 0%;}
.a_con_b_content {font-size: 16px; line-height: 1.8; padding: 30px 0; border-bottom: 1px solid #e5e5e5; text-align: justify;}
.a_con_b_content img{max-width: 100%;}
.a_con_b_content table{max-width: 100%;}
.pro_page{border: 1px solid #eee; padding:  1% 2%; margin-top: 2%; display: block; overflow: hidden; background: #fff;}
.n_news .pro_page{border: none;}
.pro_page .pro_page_l{float: left; width: calc(100% - 140px);}
.pro_page .pro_page_l a{display: inline-block; padding:8px 0; font-size: 14px;}
.pro_page .pro_page_l a:hover{ color: #d8262c;}
.pro_page .pro_page_r{background: #f7f7f7; margin-top: 20px; font-size: 14px; width: 124px; text-align: center; float: right; display: block;  height: 40px; line-height: 40px; color: #fff; cursor: pointer;}
.pro_page .pro_page_r{float: right; width: 140px;}
.pro_page .pro_page_r:hover {background-color: #d8262c; color: #fff;}
.pro_page .pro_page_r:hover a{color: #fff;}
.xgxh{padding-top: 3%;}
.xgxh_name{font-size: 24px;}
.xgxh li{ width: 32.6666%; float: left;border: 1px solid #eee; padding: 3%; margin:2% 1% 0 0%; position: relative;}
.xgxh li:after{ border-bottom: 2px solid #d8262c; width:0%; content: ''; position: absolute; left: 0;  bottom: 0; transition: all ease-in-out .2s;}

.xgxh li:hover:after{ border-bottom: 2px solid #d8262c; width:100%; content: ''; position: absolute; left: 0;  bottom: 0;}
.xgxh li .a_img{width: 100%; display: block; overflow: hidden;}
.xgxh li .a_img img{width: 100%;}
.xgxh li .a_img_r{display: block; width: 100%;}
.xgxh li .a_img_r_t{font-size: 16px; height: 30px; line-height: 30px; display: block; overflow: hidden; margin-top: 20px; text-align: center;}
.xgxh li .a_img_r_c{font-size: 16px; color: #666666; height: 72px; line-height: 24px; display: block; overflow: hidden; margin: 5% 0;}
.xgxh li .read_more{border-radius: 0;}

/*产品展示END*/

/*行业应用*/
.product .product_l.service_l{ width: 21.5%;}

.service_r{width: 77%; float: right; display: block; overflow: hidden; border: 1px solid #eee;}
.service_r .pro_page{border: none; border-top: 1px solid #eee;}
.inner_top_c_r {width:100%; height: 60px; line-height: 60px; background: #f6f6f6;}
.inner_top_c_r li{  /*! float: left; */ /*! text-align: right; */ height:60px;display: inline-flex;padding: 0px 4%;}
.inner_top_c_r li a{ height:4.06em; line-height:4.06em; color: #666666; font-size: 16px; position:relative; display:inline-block;}
.inner_top_c_r li.activetop a:hover,.inner_top_c_r li.activetop a,.inner_top_c_r li.active a{ color:#e62129;}
.inner_top_c_r li a:after{width:0; height:3px; background-color:#fd92ad; position:absolute; left:50%; bottom:-1px; margin-left:-17.5px; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.inner_top_c_r li.activetop a:after,.inner_top_c_r li.activetop a:hover:after{width:2.18em;}

.show_ser{padding: 3% 3.5%;}
.show_ser_custom{background: url(../images/ser_bg.jpg) repeat; height: 30px; display: block; overflow: hidden; line-height: 30px;}
.show_ser_custom span{height: 40px; padding: 0 20px 0 0; background: #fff; display: block; overflow: hidden; float: left; font-size: 24px;}
.show_content{padding:3% 0;}
.show_content IMG{max-width: 100%; height: auto !important;}
/*导航*/
.inner_top{ margin: 0px auto;display: block; padding: 0px 3%;
position: relative;
}
.inner_top.activefixed{ position:fixed;top:80px;  z-index:11; background: #fff;}


.pc_box19_top{display: block; overflow: hidden; width: 100%; position: relative; }
.pc_box19{ height: 60px; background-color:#f6f6f6; position:relative; display: inline-block; overflow:hidden; width: 100%; margin: 0px auto;}
.pc_box19.active{ position:fixed;  top:90px; z-index:1; 
 display: block; overflow: hidden;  max-width: 1000px;  width: 100%; }
.pc_box19_l{width:100%;}
.pc_box19_l_ul{width:100%;}

.pc_box19_l_ul li{margin: 0; display: inline-block;

  border: 0;
  font-size: 100%;
  outline: none;}
.pc_box19_l_ul li a{ color:#666666; font-size:16px; height:60px; line-height:60px; padding: 0px 30px; position:relative; display:inline-block; cursor:pointer; display: block; float: left;}
.pc_box19_l_ul li a:before{width:0px; height:1px; background-color:#e62129; position:absolute; left:0px; bottom:0px; z-index:1; content:"";-webkit-transition:all 0.5s;transition:all 0.5s;}
.pc_box19_l_ul li a:hover{ color:#e62129;}
.pc_box19_l_ul li.active a{ color:#fff;  background: #e62129;}
.pc_box19_l_ul li.active a:before{width:100%;}
.pc_box19_l.active{ position:fixed;  top:90px; z-index:11111111;width:100% !important; max-width:auto;background-color:#fff; 
  margin: 0px auto; display: block; overflow: hidden;   max-width: 100%;}

.pc_box20{ padding:20px 0px 80px 0px;}

.show_ul_ser{ display: block; overflow: hidden;}
.show_ul_ser li{ width: 48%; float: left; margin-right: 4%;}
.show_ul_ser li .ser_img{width: 100%;}
.show_ul_ser li .ser_img img{width: 100%;}
.show_ul_ser li .ser_name{font-size: 24px;}
.show_ul_ser li .ser_con{font-size: 16px; text-align: justify;}



/*关于培蒙*/

.index-bb {
	height: 880px;
	width: 100%;
	position: relative; overflow: hidden;
}
.index_pro .custom_en{ text-align: center; color: #fff;}
.index_pro{ width:100%;text-align: center;  color: #fff; z-index: 5; position: relative; padding-top: 3%;}
.inzgsul {
	display: inline-block;
	position: relative;
	height: auto;
	width: 100%;
	margin: 0px auto;	
z-index: 2;	border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.inzgsul .bor {
	display: block;
	overflow: hidden;
}

.inzgsul li {
	float: left;
	width: 33.3333%;
	position: relative;
	height: 80vh; margin-top: 20vh;
	border-right: 1px solid rgba(255, 255, 255, 0.1);
	text-align: left;
	margin: 0px; padding: 0px; z-index: 2;
}

.inzgsul li:last-child {
	border-right: none;
}

.inzgsul li .abox {
	position: relative;
	box-sizing: border-box;
	display: block;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.inzgsul li .abox .p1 {
	font-size: 24px;
	font-weight: normal;
	position: relative;
	z-index: 2; padding-top: 30%; padding-bottom: 2%;
	text-align: center;transition: all .5s;
}
.inzgsul li .abox .p1 img{ width: 70px;}
.inzgsul li:hover .abox .p1 {
	font-size: 24px;
	font-weight: normal;
	position: relative;
	z-index: 2; padding-top: 32%; padding-bottom: 0%; transition: all .5s;
	text-align: center;
}
.inzgsul li .abox .p2 {
	font-size: 26px;
	position: relative; color: #fff;
	z-index: 2;
	text-align: center;
}.inzgsul li .abox .pro_more {
	font-size: 14px;
	position: relative; color: #fff;
	z-index: 2; height: 36px; line-height: 32px;
	text-align: center; border: 1px solid #fff; width: 140px; margin: 0px auto; margin-top: 5%;
}


.inaboutbox .lin1 {
	position: relative;
	width: 10%;
	border-bottom: 2px solid #333;
	min-height: 1px;
	margin-top: 5%;
}

/*.inzgsul li .abox::after {
	background: rgba(0, 0, 0, 0.1);
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	transform: scale(.5);
	opacity: 0;
	visibility: hidden;
	border-radius: 50% 0 50% 0;
}*/

.inzgsul li .nkong .p1 {
	font-size: 36px;
	color: #f9f9f9;
	font-weight: bold;
	text-align: center;
}

.inzgsul li .nkong .p2 {
	font-size: 16px;
	color: #ffffff;
	padding-top: 15px;
	text-align: center;
}

.inzgsul li .nkong a {
	color: #fff;
}

.inzgsul li .c1 .p1 {
	color: #fff;
}

.insection2 .title {
	text-align: center;
	margin-bottom: 70px;
}

.insection2 .title .p1 {
	font-size: 48px;
	color: #ffffff;
}

.insection2 .title .p2 {
	font-size: 24px;
	color: #ffffff;
	padding-top: 5px;
}

.inzgsul li .abox:hover:after {
	background: #a4884d;
	transform: scale(1);
	opacity: 1;
	visibility: visible;
	border-radius: 0;
}

.insgzincon {
	width: 100%;
	margin: 0 auto;
}

.inzgsul_show {
	min-height: 310px;
	background: #212120;
	display: inline-block;
	position: relative;
	height: auto;
	width: 1200px;
	margin: 0px auto;
	left: 50%;
	transform: translate(-50%, 0%);
	height: auto;
	padding: 30px 3%;
	text-align: left;
	color: #c5bcb2;
	line-height: 1.8;
}
.inzgsul_show .h_qh_img{width: 39%; float: left;}
.inzgsul_show .h_qh_cen{width: 58%; float: right;}
.inzgsul_show .h_qh_cen .inzgsul_more a {	color: #a68a4e; margin-top:30px;position: absolute; border: 1px solid #a68a4e; width: 130px; line-height: 40px; text-align: center; border-radius: 20px;}
.inzgsul_show .h_qh_cen .inzgsul_more a:hover{background: #A68A4E; color: #fff;}

.inzgsul_show img {
	max-width: 100%;
}

.inzgsul_show .dyr1 {
	display: none;
}

.inzgsul_show .dyr {
	display: block;
}



.lh-config-img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	display: block;z-index: 1;
}


.lh-config-img .item {
	background-size: cover;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	opacity: 0;
	transition: ease 1s;
	transform: scale(1.2);
}

.lh-config-img .item.on {
	visibility: visible;
	opacity: 1;
	transform: scale(1);
}

.lh-nav-toggle {
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	z-index: 1503;
	background: #0F0E0E;
	transition: ease .65s;
	opacity: 0;
	visibility: hidden;
}

.lh-nav-img {
	width: 25%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	float: left;
	transform: translateX(-100%);
	transition: ease .65s;
}

.lh-nav-item {
	float: right;
	width: 75%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding-right: 5vw;
}

.lh-nav-item>div {
	display: flex;
	width: 86%;
}

.lh-nav-item dl {
	float: left;
	flex: 1;
}

.lh-nav-item dl dt a {
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	position: relative;
}

.lh-nav-item dl dt a:before {
	content: '';
	display: block;
	width: 0;
	height: 2px;
	background: #76caff;
	float: left;
	margin-right: 5px;
	position: relative;
	top: 16px;
	transform-origin: left center;
	transition: ease .65s;
}

.lh-nav-item dl dt a:hover {
	color: #76caff;
}

.lh-nav-item dl dt a:hover:before {
	width: 20px;
}

.lh-nav-item dl dt {
	margin-bottom: 10vh;
	opacity: 0;
}

.lh-nav-item dl dd {
	line-height: 48px;
	opacity: 0;
}

.lh-nav-item dl dd a {
	color: #cccccc;
	font-size: 16px;
	position: relative;
}

.lh-nav-item dl dd a:before {
	content: '';
	display: block;
	width: 0;
	height: 1px;
	background: #76caff;
	float: left;
	margin-right: 5px;
	position: relative;
	top: 22px;
	transform-origin: left center;
	transition: ease .65s;
}

.lh-nav-item dl dd a:hover {
	color: #76caff;
}

.lh-nav-item dl dd a:hover:before {
	width: 20px;
}


/*首页关于培蒙切换内容 start*/

.ws_img ul {
	overflow: hidden;
	padding: 1%;
}

.ws_img li {
	width: 31%;
	margin: 1.1%;
	float: left;
	font-size: 16px;
	text-align: center;
	color: #333;
}

.ws_img li img {
	max-width: 100%;
	display: block;
}

.ws_img li .ws_con {
	display: none;
}

.middle {
	border: 3px;
	text-align: center;
}




.none {
	display: none;
}

.block {
	display: block;
	text-align: left;
	font-size: 16px;
	color: #c5bcb2;
}

#middle ul {
	padding-left: 3px;
}

.home_ryzz dd {
	width: 23%;
	margin: 1%;
	float: left;
	color: #c5bcb2;
	border: none;
}

.home_ryzz dd img {
	width: 100%;
}

.home_ryzz dd a {
	color: #c5bcb2;
}

.home_ryzz dd div {
	overflow: hidden;
	width: 100%;
	display: block;
	margin-bottom: 10px;
}

.home_ryzz dd div img {
	transition: all ease-in-out .5s;
}

.home_ryzz dd:hover div img {
	transform: scale(1.1);
	transition: all ease-in-out .5s;
}

.home_ryzz dd:hover a {
	color: #a68a4e;
}

/*首页关于培蒙切换内容  end*/
