@charset "utf-8";
/**
* @software         [JiJinCMS]
* @author           [上海集锦信息科技有限公司]
* @website          [http://www.jijinweb.com]
* @email            [sunny@jijinweb.com]
**/

input[type="button"], input[type="submit"], input[type="reset"] {
     -webkit-appearance: none;
}
textarea {  
    -webkit-appearance: none;
}

*{font-family:"Source Han Sans CN","microsoft yahei",arial,"STXihei";}

a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:13px;transition: all 0.3s ease 0s;
-webkit-transform: all 0.3s ease 0s;  -webkit-tap-highlight-color: transparent; outline: none;}
a:hover{ text-decoration:none;
       transition: all 0.3s ease 0s; -webkit-transform: all 0.3s ease 0s;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline: none;}
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clear{zoom: 1;}/* 触发 hasLayout */ 
img{ vertical-align: middle;}
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input[type="submit"]{ cursor: pointer;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#999999; font-size:15px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#999999; font-size:15px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#999999; font-size:15px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:15px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999999; font-size:15px;}
textarea::-webkit-input-placeholder{color:#999999; font-size:15px; font-family:"Source Han Sans CN","microsoft yahei",arial,"STXihei";}



.search input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#999; font-size:16px;}
.search input::-webkit-input-placeholder{ /* WebKit browsers */ color:#999; font-size:16px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#999; font-size:16px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999; font-size:16px;}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#999; font-size:16px;}



video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}

input:-webkit-autofill { 
-webkit-box-shadow: 0 0 0px 1000px white inset; 
}


.fl{ float:left;}
.fr{ float:right;}
/*渐变从左向右*/
.jianbian2{
    height: 200px;
    background: -webkit-linear-gradient(to right,blue, yellow); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to right,blue, yellow); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(to right,blue, yellow); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,white, yellow); /* 标准的语法（必须放在最后） */
}

/*黑白照片*/
.gray { 
-webkit-filter: grayscale(100%); 
   -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
     -o-filter: grayscale(100%); 
        filter: grayscale(100%); 
        filter: gray; 
}

.gray:hover { 
-webkit-filter: grayscale(0%); 
   -moz-filter: grayscale(0%); 
    -ms-filter: grayscale(0%); 
     -o-filter: grayscale(0%); 
        filter: grayscale(0%); 
        filter: gray; 
}
/*图片变大*/
.tra{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
	
}
.tra:hover{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;

	
}

/*图片翻转*/
.flip{
	-webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
           transition: all 0.5s ease;
    -webkit-transform: all 0.5s ease;
 }
.flip:hover{
	-webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
           transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  
	cursor:pointer;
}





.pc_all .pc_all_content{ max-width: 1400px; margin: 0 auto; width: 100%;}



.header{ position: absolute; z-index: 2; display: flex; align-items: center; width: 100%; left: 0; top: 40px; justify-content: space-between; padding: 0px 60px;}
.index .header{ position: fixed;}
.header .header_logo{ display: flex; align-items: flex-end;}
.header .header_logo .header_logo_left{ position: relative; width: 114px; height: 38px;}
.header .header_logo .header_logo_left img{ position: absolute;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.header .header_logo .header_logo_left img:last-child{ opacity: 0;}
.header .header_logo .header_logo_stock{ color: #fff; text-align: center; padding-left: 8px; margin-left: 8px; position: relative; line-height: 14px;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.header .header_logo .header_logo_stock::before{ content: ""; display: inline-block; width: 1px; height: 27px; background: rgba(255,255,255,.2); position: absolute;; left: 0; bottom: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.header .header_logo .header_logo_stock p{ font-size: 15px; margin-top:3px;}
.header .header_logo .header_logo_stock p:last-child{ font-size: 12px;}
.header .header_nav{ display: flex; align-items: center;}
.header .header_nav .header_nav_list{ margin-right: 48px; position:relative;}
.header .header_nav .header_nav_list:last-child{ margin-right: 0px;}
.header .header_nav .header_nav_list .nav_list_title{ font-size: 16px; color: #fff;}
.header .header_nav .header_nav_list .nav_list_down{ position:absolute; top:100%; left:50%; transform:translateX(-50%); width:115px;padding-top: 15px; display:none;}
.header .header_nav .header_nav_list:hover .nav_list_down{ display:block;}
.header .header_nav .header_nav_list .nav_list_down .list_down_bg{ border-radius:8px; overflow:hidden; background:rgba(0,0,0,.3); }
.header .header_nav .header_nav_list .nav_list_down:before{ content: ""; position: absolute; top: 10px; left: 0; right: 0; margin: 0 auto; display: inline-block; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid rgba(0,0,0,.3);}
.header .header_nav .header_nav_list .nav_list_down a{ display:inline-block; width:100%; line-height:38px; font-size:14px; color:#fff; text-align:center;}
.header .header_nav .header_nav_list .nav_list_down a:hover{ background:#e60012;}

.header .header_nav .header_nav_list:hover .nav_list_title{ color: #e60012;}
.header .header_right{ display: flex; align-items: center;}
.header .header_right a{ display: flex; align-items: center; justify-content: center; position: relative; width: 42px; height: 42px; background: rgba(0,0,0,.15); border-radius: 100%;}
.header .header_right a:hover{ background: #e60012;}
.header .header_right a:last-child{ margin-left: 10px; display: none;}
.header .header_right a img{ position: absolute;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.header .header_right a img:last-child{ opacity: 0;}
.header.on .header_logo .header_logo_left img{ opacity: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.header.on .header_logo .header_logo_left img:last-child{ opacity: 1;}
.header.on .header_logo .header_logo_stock::before{ background: rgba(0,0,0,.2);transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.header.on .header_logo .header_logo_stock{ color: #e60012;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.header.on .header_nav .header_nav_list .nav_list_title{ color: #555555;}
.header.on .header_right a{ background: rgba(0,0,0,.08);}
.header.on .header_right a:hover{ background: #e60012;}
.header.on .header_right a:hover img{ opacity: 1; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.header.on .header_right a:hover img:last-child{ opacity: 0;}
.header.on .header_right a img{ opacity: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.header.on .header_right a img:last-child{ opacity: 1;}
.header.on .header_nav .header_nav_list:hover .nav_list_title{ color: #e60012;}


.PRO .header{ position: relative; height: 122px; background: #fff; box-shadow: 0px 0px 15px rgba(0,0,0,.1); top:0px;}
.PRO .header .header_logo .header_logo_left img{ opacity: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.PRO .header .header_logo .header_logo_left img:last-child{ opacity: 1;}
.PRO .header .header_logo .header_logo_stock::before{ background: rgba(0,0,0,.2);transition: all 0.5s ease; -webkit-transform: all 0.5s ease; }
.PRO .header .header_logo .header_logo_stock{ color: #e60012;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.PRO .header .header_nav .header_nav_list .nav_list_title{ color: #555555;}
.PRO .header .header_right a{ background: rgba(0,0,0,.08);}
.PRO .header .header_right a:hover{ background: #e60012;}
.PRO .header .header_right a:hover img{ opacity: 1; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.PRO .header .header_right a:hover img:last-child{ opacity: 0;}
.PRO .header .header_right a img{ opacity: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.PRO .header .header_right a img:last-child{ opacity: 1;}






.Banner{ width: 100%; height: 100%;}
.Banner .Banner_content{ height: 100%; width: 100%;}
.Banner .Banner_content .Banner_content_top{ height: 100%; width: 100%;}
.Banner .Banner_content .Banner_content_top .swiper-container{ height: 100%; width: 100%;}
.Banner .banner_list{ display: flex; align-items: center;}
.Banner .banner_list .banner_list_po{ max-width: 1400px; margin: 0 auto; width: 100%;}
.Banner .banner_list .banner_list_po .list_po_title{ font-size: 64px; color: #fff; line-height: 76px;}
.Banner .banner_list .banner_list_po .list_po_title p{ display: none;}
.Banner .banner_list .banner_list_po .list_po_title .Notes{ line-height: 12px;}
.Banner .banner_list .banner_list_po .list_po_title .Notes span{ font-size: 12px; opacity: .5;}
.Banner .banner_list.swiper-slide-active .banner_list_po .list_po_title p{ display: block;}
.Banner .banner_list .banner_list_po .list_po_btn{ width: 156px; height: 52px; display: flex; align-items: center; justify-content: center; border-radius: 100px; border: 2px solid rgba(255,255,255,.4); font-size: 16px; color: #fff; margin-top: 38px; display: none;}
.Banner .banner_list.swiper-slide-active .banner_list_po .list_po_btn{ display: flex;}
.Banner .banner_list .banner_list_po .list_po_btn:hover{ background: #e60012; border: 2px solid #e60012;}
.banner .banner_list .banner_list_po .list_po_btn img{ margin-left: 5px;}
.Banner .banner_list2 .banner_list_po .list_po_btn img{ margin-left: 0px; margin-right: 5px;}
.Banner .Banner_content .content_bottom_dots{  position:absolute; left:0; bottom:52px; max-width:1400px; margin:0 auto; right:0; z-index:22; display:flex; align-items: center; justify-content: center;}
.Banner .Banner_content .content_bottom_dots .bottom_dots_list{ width:24px; height:24px; position:relative; display:flex; align-items:center; justify-content:center; margin-right:18px; cursor:pointer;}
.Banner .Banner_content .content_bottom_dots .bottom_dots_list:last-child{ margin-right:0px;}
.Banner .Banner_content .content_bottom_dots .bottom_dots_list span{ display:inline-block; width:8px; height:8px; border-radius:100%; background:#fff; position:absolute;}
.Banner .Banner_content .content_bottom_dots .bottom_dots_list .dots_list_svg{ opacity:0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;position:relative; width:24px; height:24px;}
.Banner .Banner_content .content_bottom_dots .bottom_dots_list.on .dots_list_svg{ opacity:1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; }
.Banner .Banner_content .content_bottom_dots .bottom_dots_list.on .dots_list_svg svg{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.Banner .Banner_content .content_bottom_dots .bottom_dots_list.on svg .jdt2{ transform: rotate(-90deg); transform-origin:32px; }
.Banner .Banner_content .content_bottom_dots .bottom_dots_list.on svg .jdts2{ animation: jtd2 infinite 6s linear; }
.Banner .Banner_content .content_bottom_dots.on .bottom_dots_list.on svg .jdts2{ animation: jtd2 infinite 4.9s linear; }
@keyframes jtd2{
    0%{ stroke-dasharray:0 60; stroke-dashoffset: 0;}
    100%{ stroke-dasharray:60 0; stroke-dashoffset: 0;}
}



.Scroll{ position: absolute; right: 60px; bottom: 60px; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; border-radius: 100%; border: 1px solid rgba(255,255,255,.56); z-index: 20; animation:mymove 1s infinite; -webkit-animation:mymove 1s infinite; /* Safari and Chrome */}
.Scroll span{ width: 13px; height: 13px; position: relative;}
.Scroll span img{ opacity: 1; position: absolute; left: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Scroll span img:last-child{ opacity: 0;}
.Scroll.on span img{ opacity: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.Scroll.on span img:last-child{ opacity: 1;}
.Scroll.on{ border: 1px solid rgba(102,102,102,.4);}


@keyframes mymove
{
	0% {bottom:60px;}
	50% {bottom:70px;}
	100% {bottom:60px;}
}

@-webkit-keyframes mymove /* Safari and Chrome */
{
	0% {bottom:60px;}
	50% {bottom:70px;}
	100% {bottom:60px;}
}



.product{ height: 100%; width: 100%;}
.product .product_list{ display: flex; align-items: center;}
.product .swiper-pagination{ bottom: 52px;}
.product .swiper-pagination span{ width: 10px; height: 10px; background: #e50014;}




.innovation{ background: #e60012; position: relative;}
.innovation img{ max-width: 100%;}
.innovation .innovation_icon1{ position: absolute; left: 0; top: 11%; animation:mymove1 5s infinite; -webkit-animation:mymove1 5s infinite;}
.innovation .innovation_icon2{ position: absolute; right: 0; bottom: 0; width: 100%; height: 100%;}
@keyframes mymove1
{
	0% {left:0px;}
	50% {left:-1.042vw;}
	100% {left:0px;}
}
@-webkit-keyframes mymove1 /* Safari and Chrome */
{
	0% {left:0px;}
	50% {left:-1.042vw;}
	100% {left:0px;}
}

.innovation .innovation_icon2 img{ width: 100%;}
.innovation .innovation_icon3:hover{animation-play-state: paused;}
.innovation .innovation_icon3:hover .innovation_icon3_con{animation-play-state: paused;}
.innovation .innovation_icon4:hover{animation-play-state: paused;}
.innovation .innovation_icon4:hover .innovation_icon3_con{animation-play-state: paused;}
.innovation .innovation_icon5:hover{animation-play-state: paused;}
.innovation .innovation_icon5:hover .innovation_icon3_con{animation-play-state: paused;}
.innovation .innovation_icon3{ position: absolute;left: 35%; top: 20%; z-index: 50; animation: spin2 10s infinite linear; transform-origin: 30% 1.563vw;}
.innovation .innovation_icon3 .innovation_icon3_con{animation: spin-reverse2 10s infinite linear; width: 6.1999vw; height: 6.1999vw; border-radius: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; font-size: 1.042vw; color: rgba(255,255,255,.34); position: relative;}
.innovation .innovation_icon3_con p{ position: relative;}
.innovation .innovation_icon3_con::before{ content: ""; display: inline-block; width: 100%; height: 100%; background: url(/skin/images/bn8.png) no-repeat 50%/cover; background-size: 100%; left: 0; top: 0; position: absolute; opacity: 1;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.innovation .innovation_icon3_con::after{ content: ""; display: inline-block; width: 100%; height: 100%; background: url(/skin/images/bn8_on.png) no-repeat 50%/cover; background-size: 100%; left: 0; top: 0; position: absolute; opacity: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.innovation .innovation_icon4{ position: absolute; right: 16%; top: 22%; z-index: 50;  animation: spin2 10s infinite linear; transform-origin: 30% 1.563vw;}
.innovation .innovation_icon3_con:hover::before{ opacity: 0;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.innovation .innovation_icon3_con:hover::after{ opacity: 1;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.innovation .innovation_icon4 .innovation_icon3_con{animation: spin-reverse2 10s infinite linear;width: 3.126vw; height: 3.126vw; border-radius: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; font-size: 12px; color: rgba(255,255,255,.34); }
@keyframes spin2{
    to{transform: rotate(-1turn);}
}
@keyframes spin-reverse2{
    from{
        transform:rotate(-1turn);
    }
}

.innovation .innovation_icon5{ position: absolute; right: 16%; bottom: 15%; z-index: 50;  animation: spin3 10s infinite linear; transform-origin: 30% 3.126vw;}
.innovation .innovation_icon5 .innovation_icon3_con{animation: spin-reverse3 10s infinite linear;width: 4.689vw; height: 4.689vw; border-radius: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; font-size: 1.042vw; color: rgba(255,255,255,.34); }
@keyframes spin3{
    to{transform: rotate(1turn);}
}
@keyframes spin-reverse3{
    from{
        transform:rotate(1turn);
    }
}


.innovation .innovation_content{ position: absolute; z-index: 10; left: 14%; top: 35%;}
.innovation .innovation_content .innovation_content_list{ display: none;}
.innovation .innovation_content .innovation_content_list.on{ display: block;}
.innovation .innovation_content .innovation_content_list .content_list_top{ font-size: 0.9378vw; color: #fff; margin-bottom: 0.6773vw;}
.innovation .innovation_content .innovation_content_list .content_list_title{ font-size: 2.2924vw; color: #fff; line-height: 2.8134vw; margin-bottom: 1.8235vw;}
.innovation .innovation_content .innovation_content_list .content_list_txt{ font-size: 0.9378vw; color: #fff; margin-bottom: 2.8655vw;}
.innovation .innovation_content .innovation_content_list .content_list_txt p{ position: relative; padding-left: 0.7294vw; margin-bottom: 0.6773vw;}
.innovation .innovation_content .innovation_content_list .content_list_txt p::before{ content: ""; display: inline-block; width: 0.2084vw; height: 0.2084vw; background: #fff; border-radius: 100%; position: absolute;; left: 0; top: 0.521vw;}
.innovation .innovation_content .innovation_content_list .content_list_txt p:last-child{ margin-bottom: 0px;}
.innovation .innovation_content .innovation_content_list .content_list_btn{ width: 8.1276vw; height: 2.7092vw; display: flex; align-items: center; justify-content: center; border-radius: 100px; border: 2px solid rgba(255,255,255,.4); font-size: 0.8336vw; color: #fff; margin-top: 1.9798vw;}
.innovation .innovation_content .innovation_content_list .content_list_btn span{ margin-left: 0.2605vw; position: relative; display: flex; align-items: center; justify-content: center; width: 0.8857vw; height: 0.7294vw;}
.innovation .innovation_content .innovation_content_list .content_list_btn span img{ position: absolute; left: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.innovation .innovation_content .innovation_content_list .content_list_btn span img:last-child{ opacity: 0;}
.innovation .innovation_content .innovation_content_list .content_list_btn:hover{ background: #fff; border: 2pxsolid #fff; color: #e60012;}
.innovation .innovation_content .innovation_content_list .content_list_btn:hover span img{ opacity: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.innovation .innovation_content .innovation_content_list .content_list_btn:hover span img:last-child{ opacity: 1;}
.innovation .innovation_img{ position: absolute; width: 60%; right: 0; height: 100%;}
.innovation .innovation_img .innovation_img_list{ width: 8.0234vw; height: 8.0234vw; border:2px solid #fff; border-radius: 100%; position: absolute; cursor: pointer; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.innovation .innovation_img .innovation_img_list img{ position:relative; z-index:5;}
.innovation .innovation_img .innovation_img_list:before,.innovation .innovation_img .innovation_img_list:after{
      content: "";
  width: 10.2637vw;
  height: 10.2637vw;
  border-radius: 50%;
  background: #FFF;
  position: absolute;
  left: -1.3025vw;
  top: -1.3025vw;
          -webkit-animation:animloader14 2s ease-out both;
	-moz-animation:animloader14 2s ease-out both;
	-o-animation:animloader14 2s ease-out both;
	animation:animloader14 2s ease-out both;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-iteration-count:infinite;
	-o-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
	
    transition-delay: 0.3s;
}

.innovation .innovation_img .innovation_img_list:after{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;}




/*.innovation .innovation_img .innovation_img_list:hover:before,.innovation .innovation_img .innovation_img_list:hover:after{animation-play-state: paused;}*/
.innovation .innovation_img .innovation_img_list{ background: #fff;}
.innovation .innovation_img .innovation_img_list img{ width: 100%; height: 100%; object-fit: cover; border-radius:100%;}
.innovation .innovation_img .innovation_img_list1{ bottom: 6%; left: 0; z-index: 111;}
.innovation .innovation_img .innovation_img_list1.in{ bottom: 52%; left: 75%; z-index: 10;}
.innovation .innovation_img .innovation_img_list2{ bottom: 10%; left: 0; z-index: 111;}
.innovation .innovation_img .innovation_img_list3{ bottom: 52%; left: 75%; z-index: 111;}
.innovation .innovation_img .innovation_img_list.on{ width: 36.0532vw; height: 36.0532vw; border: 0.7815vw solid #fff; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; bottom: 12%; left: 12%; transition: all 0.5s ease; -webkit-transform: all 0.5s ease; bottom:5vw;}
.innovation .innovation_img .innovation_img_list.on:before,.innovation .innovation_img .innovation_img_list.on:after{ width:0px; height:0px;animation-play-state: paused;
    transition-delay: 0s;
}
.innovation .innovation_img .innovation_img_list:hover{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
	    -ms-transform: scale(1.05);
	     -o-transform: scale(1.05);
	           filter: scale(1.05);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}

@-webkit-keyframes animloader14 {
  0% {
    transform: scale(.6);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes animloader14 {
  0% {
    transform: scale(.6);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}




.News .pc_all_content{ display: flex; align-items: center; justify-content: space-between; background: url(/skin/images/bn12.png) no-repeat 0% 85%; height: 100%;}
.News .pc_all_content .News_left{ width: 30%;}
.News .pc_all_content .News_left .News_left_top{ font-size: 18px; color: #e60012;}
.News .pc_all_content .News_left .News_left_title{ font-size: 44px; color: #e60012; line-height: 54px; margin-top: 10px;}
.News .pc_all_content .News_left .News_left_btn{ width: 156px; height: 52px; display: flex; align-items: center; justify-content: center; border-radius: 100px; border: 2px solid rgba(234,38,54,.4); font-size: 16px; color: #e60012; margin-top: 80px;}
.News .pc_all_content .News_left .News_left_btn span{ margin-left: 5px; position: relative; display: flex; align-items: center; justify-content: center; width: 17px; height: 14px;}
.News .pc_all_content .News_left .News_left_btn span img{ position: absolute; left: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.News .pc_all_content .News_left .News_left_btn span img:last-child{ opacity: 0;}
.News .pc_all_content .News_left .News_left_btn:hover span img{ opacity: 0; transition: all 0.5s ease; -webkit-transform: all 0.5s ease;}
.News .pc_all_content .News_left .News_left_btn:hover{ background: #e60012; color: #fff;}
.News .pc_all_content .News_left .News_left_btn:hover span img:last-child{ opacity: 1;}
.News .pc_all_content .News_right{ display: flex; align-items: center; width: 70%; justify-content: space-between;}
.News .pc_all_content .News_right_list{ display: inline-block; width: 48%;}
.News .pc_all_content .News_right_list .right_list_img{ margin-bottom: 30px; overflow: hidden; border-radius: 10px;}
.News .pc_all_content .News_right_list .right_list_img img{ width: 100%; height: 275px; object-fit: cover; border-radius: 10px;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.News .pc_all_content .News_right_list:hover .right_list_img img{
	-webkit-transform: scale(1.15);
	   -moz-transform: scale(1.15);
	    -ms-transform: scale(1.15);
	     -o-transform: scale(1.15);
	           filter: scale(1.15);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.News .pc_all_content .News_right_list .right_list_txt .list_txt_time{ font-size: 16px; color: #e60012; margin-bottom: 10px;}
.News .pc_all_content .News_right_list .right_list_txt .list_txt_con .txt_con_dd{ font-size: 18px; color: #333333; font-weight: bolder; margin-bottom: 15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; }
.News .pc_all_content .News_right_list .right_list_txt .list_txt_con .txt_con_dt{ font-size: 14px; color: #666666; line-height: 24px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 48px;}
.News .pc_all_content .News_right_list:hover .right_list_txt .list_txt_con .txt_con_dd{text-decoration: underline;text-decoration-color: #e60012; color: #e60012; transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; }




.vision{ background: url(/skin/images/bg11.jpg) no-repeat 50%/cover; background-size: 100%; animation: size 20s infinite linear;}
.vision .pc_all_content{ background: none;}
.vision .pc_all_content .News_left{ width: 100%;}
.vision .pc_all_content .News_left .News_left_top{ color: #fff;}
.vision .pc_all_content .News_left .News_left_title{ color: #fff;}
.vision .pc_all_content .News_left .News_left_btn{ border: 2px solid rgba(255,255,255,.4); color: #fff;}
.vision .pc_all_content .News_left .News_left_btn:hover{ border: 2px solid #e60012;}
@keyframes size{
    0%{ background-size: 100%;}
    50%{ background-size: 120%;}
    100%{ background-size: 100%;}
}





.Footer{ width: 100%; background: #e60012 url(../images/bn18.png) no-repeat 50% 50%; animation:mymove5 5s infinite; -webkit-animation:mymove5 5s infinite;}
@keyframes mymove5
{
	0% {background: #e60012 url(../images/bn18.png) no-repeat 50% 50%;}
	50% {background: #e60012 url(../images/bn18.png) no-repeat 50% 40%;}
	100% {background: #e60012 url(../images/bn18.png) no-repeat 50% 50%;}
}
@-webkit-keyframes mymove5 /* Safari and Chrome */
{
	0% {background: #e60012 url(../images/bn18.png) no-repeat 50% 50%;}
	50% {background: #e60012 url(../images/bn18.png) no-repeat 50% 40%;}
	100% {background: #e60012 url(../images/bn18.png) no-repeat 50% 50%;}
}
.Footer footer{ width: 100%;}
.Footer .Footer_top{ display: flex; align-items: center; justify-content: space-between; padding: 50px 60px;}
.Footer .Footer_top .Footer_top_left .top_left_logo{ margin-bottom: 40px; display: inline-block;}
.Footer .Footer_top .Footer_top_left .top_left_b{ display: flex; align-items: center;}
.Footer .Footer_top .Footer_top_left .top_left_b .left_b_l{ margin-right: 95px;}
.Footer .Footer_top .Footer_top_left .top_left_b .left_b_r{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 390px;}
.Footer .Footer_top .Footer_top_left .top_left_b .left_b_r .b_r_list{ width: 23%; position: relative;}
.Footer .Footer_top .Footer_top_left .top_left_b .left_b_r .b_r_list:nth-child(1),.Footer .Footer_top .Footer_top_left .top_left_b .left_b_r .b_r_list:nth-child(2){ margin-bottom: 10px;}
.Footer .Footer_top .Footer_top_left .top_left_b .left_b_r .b_r_list a{ color: rgba(255,255,255,.8); font-size: 12px; border: 1px solid rgba(255,255,255,.4); width: 100%; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 100px; }
.Footer .Footer_top .Footer_top_left .top_left_b .left_b_r .b_r_list a:hover{ border: 1p solid #fff; color: #fff;}
.Footer .Footer_top .Footer_top_left .top_left_b .left_b_r .b_r_list a img{ margin-right: 5px;}
.Footer .Footer_top .Footer_top_left .top_left_b .left_b_r .b_r_list .r_list_down{ position: absolute; border: 1px solid rgba(102,102,102,.4); left: -12px; width: 115px; padding: 6px; border-radius: 6px; top: 100%; display: none; background: #fff; z-index: 2;}
.Footer .Footer_top .Footer_top_left .top_left_b .left_b_r .b_r_list .r_list_down img{ width: 100%;}
.Footer .Footer_top .Footer_top_left .top_left_b .left_b_r .b_r_list .r_list_down::before{ content: ""; display: inline-block; width: 10px; height: 6px; background: url(/skin/images/bn48.png) no-repeat 50% 50%; position: absolute; top: -6px; left: 0; right: 0; margin: 0 auto;}
.Footer .Footer_top .Footer_top_left .top_left_b .left_b_r .b_r_list:hover .r_list_down{ display: block;}


.Footer .Footer_top .Footer_top_right{ display: flex; justify-content: space-between;}
.Footer .Footer_top .Footer_top_right .top_right_list{ margin-right: 68px;}
.Footer .Footer_top .Footer_top_right .top_right_list:last-child{ margin-right: 0px;}
.Footer .Footer_top .Footer_top_right .top_right_list .right_list_dd{ margin-bottom: 20px;}
.Footer .Footer_top .Footer_top_right .top_right_list .right_list_dd a{ font-size: 16px; color: #fff;}
.Footer .Footer_top .Footer_top_right .top_right_list .right_list_dt p{ margin-bottom: 10px;}
.Footer .Footer_top .Footer_top_right .top_right_list .right_list_dt p:last-child{ margin-bottom: 0px;}
.Footer .Footer_top .Footer_top_right .top_right_list .right_list_dt p a{ font-size: 14px; color: rgba(255,255,255,.7);}
.Footer .Footer_top .Footer_top_right .top_right_list .right_list_dt p a:hover{ color: #fff;}
.Footer .Footer_Copyright{ display: flex; align-items: center; justify-content: space-between; padding: 33px 60px; border-top: 1px solid rgba(255,255,255,.2); font-size: 12px; color: rgba(255,255,255,.6);}
.Footer .Footer_Copyright a{ font-size: 12px; color: rgba(255,255,255,.6);}
.Footer .Footer_Copyright a:hover{ color:#fff;}








.DBanner{ position: relative;}
.DBanner .DBanner_img img{ width: 100%; height: 700px; object-fit: cover;}
.DBanner .DBanner_txt{ position: absolute; left: 0; right: 0; margin: 0 auto; top: 0; max-width: 1400px; height: 100%; display: flex; justify-content: center; flex-direction: column; font-size: 44px; color: #fff;}
.DBanner .DBanner_txt p:first-child{ font-weight: bolder;}

.DNav{ box-shadow: 0px 5px 25px rgba(0,0,0,.04); position: relative; z-index: 2;}
.DNav .DNav_scr{ display: flex; align-items: center; justify-content: center; height: 75px;}
.DNav .DNav_list{ font-size: 16px; color: #666666; display: inline-block; padding: 0px 18px; border-radius: 100px; margin-right: 50px; line-height: 36px;}
.DNav .DNav_list:last-child{ margin-right: 0px;}
.DNav .DNav_list.on{ background: #e60012; color: #fff;}
.DNav .DNav_list:hover{ background: #e60012; color: #fff;}
.DNav .DNav_list.sec_nav_395{ display: flex; align-items: center;}
.DNav .DNav_list.sec_nav_395::after{ content: ""; display: inline-block; width: 12px; background: url(/skin/images3/bn27.png) no-repeat 50%/cover; background-size: 100%; height: 12px; margin-left: 5px;}
.DNav .DNav_list.sec_nav_395:hover::after{ background: url(/skin/images3/bn27on.png) no-repeat 50%/cover; background-size: 100%;}

.Company{ padding: 145px 0px; position: relative;}
.Company .pc_all_content{ display: flex; align-items: center; justify-content: space-between;}
.Company .Company_left{ width: 45%;}
.Company .Company_left .Company_left_title{ font-size: 38px; color: #222222; margin-bottom: 33px;}
.Company .Company_left .Company_left_txt{ line-height: 32px; color: #666666; font-size: 16px; text-align: justify;}
.Company .Company_left .Company_left_bottom{ display: flex; align-items: center; margin-top: 70px;}
.Company .Company_left .Company_left_bottom .left_bottom_list:first-child{ border-right: 1px solid #dcdcdc; margin-right: 43px; padding-right: 43px;}
.Company .Company_left .Company_left_bottom .left_bottom_list .bottom_list_dd{ font-size: 40px; color: #e60012; text-align: center;}
.Company .Company_left .Company_left_bottom .left_bottom_list .bottom_list_dd i{ font-style:inherit;}
.Company .Company_left .Company_left_bottom .left_bottom_list .bottom_list_dt{ font-size: 16px; color: #666666; margin-top: 5px;}
.Company .Company_right{ width: 50%; border-radius: 10px; overflow: hidden; position: relative;}
.Company .Company_right img{ width: 100%;}
.Company .Company_right span{ position: absolute; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; left: 0; top: 0; cursor: pointer;}
.Company .Company_right span img{ width: auto;
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	           filter: scale(1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.Company .Company_right span:hover img{
	-webkit-transform: scale(1.25);
	   -moz-transform: scale(1.25);
	    -ms-transform: scale(1.25);
	     -o-transform: scale(1.25);
	           filter: scale(1.25);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.Company .SCompany_icon6{ top: 20%;}
.Company .SCompany_icon7{ top: 55%;}







.TCompany{ display: flex; align-items: center; background: #e60012; position: relative; overflow: hidden; padding-bottom:0px;}
.TCompany .TCompany_left{ width: 51%; position: relative; overflow: hidden;}
.TCompany .TCompany_left::after{ content: ""; display: inline-block; width: 14%; height: 100%; background: url(/skin/images/bn20.png) no-repeat 50%/cover; position: absolute; right: 0; top: 0;} 
.TCompany .TCompany_left img{ width: 100%;
-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	           filter: scale(1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.TCompany .TCompany_left:hover img{
	-webkit-transform: scale(1.1);
	   -moz-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	     -o-transform: scale(1.1);
	           filter: scale(1.1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.TCompany .TCompany_right{ width: 49%; padding: 0px 6%; overflow: hidden; display: flex; flex-direction: column; justify-content: center;}
.TCompany .TCompany_right::before{ content: ""; width: 50%; height: 100%; position: absolute; right: 0;}
.TCompany .TCompany_right .TCompany_right_dd{ font-size: 38px ;color: #fff; margin-bottom: 35px; position: relative; z-index: 2;}
.TCompany .TCompany_right .TCompany_right_dt{ font-size: 16px; line-height: 32px; color: #fff; text-align: justify; position: relative; z-index: 2;}
.TCompany .SCompany_icon1{width: 19%; padding-top: 19%;left: 86%; top: 68%;}
.TCompany .SCompany_icon1 .circle{ background: url(/skin/images/bn21.png) no-repeat 50%/cover;}
.TCompany .SCompany_icon6{ left: 53%; top: 50%; }
.TCompany .SCompany_icon6 .circle{ border: 5px solid rgba(255,255,255,.2);}
.TCompany .SCompany_icon7{ left: 56%; top: 80%; }
.TCompany .SCompany_icon7 .circle{ background: rgba(255,255,255,.2);}


.SCompany{ position: relative; overflow: hidden; padding-top:100px; padding-bottom:0px;}
.SCompany .SCompany_content{ text-align: center; max-width: 725px; margin: 0 auto; margin-top: 90px;}
.SCompany .SCompany_content .SCompany_content_dd{ font-size: 42px; color: #e60012; margin-bottom: 30px;}
.SCompany .SCompany_content .SCompany_content_dt{ font-size: 16px; color: #666666; line-height: 32px;}
.SCompany .Company_right{ overflow: hidden;}
.SCompany .Company_right img{ max-width: 100%;
-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	           filter: scale(1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.SCompany .Company_right:hover img{
	-webkit-transform: scale(1.1);
	   -moz-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	     -o-transform: scale(1.1);
	           filter: scale(1.1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}

.SCompany_icon1{left: 72.9%; top: 71%; width: 44.17%; padding-top: 44.17%; position: absolute;animation: spin 6s infinite linear; transform-origin: 50% 45%;}
.SCompany_icon1 .circle{position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 100%;background-color: rgba(247,247,247,.5);     animation: spin-reverse 6s infinite linear;}
.SCompany_icon2{right: 72.9%; top: 60%; width: 44.17%; padding-top: 44.17%; position: absolute;animation: spin 6s infinite linear; transform-origin: 50% 45%;}
.SCompany_icon2 .circle{position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 100%;background-color: rgba(247,247,247,.5);     animation: spin-reverse 6s infinite linear;}
.SCompany_icon3{left: 66.1458%; bottom: 5%; width: 50px; padding-top: 50px;transform-origin: 30% 30px; animation: spin2 6s infinite linear; position: absolute;}
.SCompany_icon3 .circle{position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 100%;    border: 1px solid rgba(216,12,37,.9); animation: spin-reverse2 6s infinite linear;}
.SCompany_icon4{left: 95%; top: 35%; width: 70px; padding-top: 70px;transform-origin: 30% 30px; animation: spin2 6s infinite linear; position: absolute;}
.SCompany_icon4 .circle{position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 100%; background: #fbe9eb; animation: spin-reverse2 6s infinite linear;}
.SCompany_icon5{left: 17%; bottom: 28%; width: 112px; padding-top: 112px;transform-origin: 30% 30px; animation: spin2 6s infinite linear; position: absolute;}
.SCompany_icon5 .circle{position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 100%;    border: 1px solid rgba(216,12,37,.9); animation: spin-reverse2 6s infinite linear;}
.SCompany_icon6{left: 5%; top: 12%; width: 45px; padding-top: 45px;transform-origin: 30% 30px; animation: spin2 6s infinite linear; position: absolute;}
.SCompany_icon6 .circle{position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 100%;    border: 5px solid rgba(230,0,18,.05); animation: spin-reverse2 6s infinite linear;}
.SCompany_icon7{left: 10%; top: 32%; width: 13px; padding-top: 13px;transform-origin: 30% 30px; animation: spin2 6s infinite linear; position: absolute;}
.SCompany_icon7 .circle{position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 100%;    background: rgba(230,0,18,.05); animation: spin-reverse2 6s infinite linear;}

.SCompany .SCompany_icon6{ top: 12%;}
.SCompany .SCompany_icon7{ top: 32%;}

@keyframes spin{
    to{transform: rotate(1turn);}
}
@keyframes spin-reverse{
    from{
        transform:rotate(1turn);
    }
}




.Team{ background: #fff; padding: 105px 0px; padding-top:80px;}
.Team .Team_title{ font-size:38px; color:#222222; text-align:center;}
.Team .Team_top{ display: flex; align-items: center; background: #fff;}
.Team .Team_top .Team_top_img{ width: 28%; border-radius: 5px; overflow: hidden;}
.Team .Team_top .Team_top_img img{ width: 100%;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.Team .Team_top:hover .Team_top_img img{
	-webkit-transform: scale(1.1);
	   -moz-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	     -o-transform: scale(1.1);
	           filter: scale(1.1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.Team .Team_top .Team_top_content{ width: 72%; padding: 0px 38px;}
.Team .Team_top .Team_top_content .top_content_dd{ font-size: 20px; color: #333333; margin-bottom: 22px; padding-bottom: 22px; border-bottom: 1px solid #e5e5e5;}
.Team .Team_top .Team_top_content .top_content_dd span{ font-size: 38px; color: #222222; margin-right: 18px;}
.Team .Team_top .Team_top_content .top_content_dt{ font-size: 15px; color: #666; line-height: 30px; text-align: justify;}
.Team .Team_bottom{ display: flex; justify-content: flex-start; flex-wrap: wrap; margin-top: 44px;}
.Team .Team_bottom .Team_bottom_list{ width: calc(25% - 16px); border-radius: 5px; overflow: hidden; margin-bottom: 20px; margin-right: 20px;}
.Team .Team_bottom .Team_bottom_list:nth-child(4n){ margin-right: 0;}
.Team .Team_bottom .Team_bottom_list .bottom_list_img{ overflow: hidden;}
.Team .Team_bottom .Team_bottom_list .bottom_list_img img{ width: 100%;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.Team .Team_bottom .Team_bottom_list:hover .bottom_list_img img{
	-webkit-transform: scale(1.1);
	   -moz-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	     -o-transform: scale(1.1);
	           filter: scale(1.1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.Team .Team_bottom .Team_bottom_list .bottom_list_txt{ background: #f7f7f9; padding: 30px; position: relative;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Team .Team_bottom .Team_bottom_list .bottom_list_txt::after{ content: ""; display: inline-block; width: 82px; height: 67px; background: url(/skin/images/bn25.png) no-repeat 50% 50%; position: absolute; right: 0; bottom: 0;}
.Team .Team_bottom .Team_bottom_list .bottom_list_txt .list_txt_dd{ font-size: 20px; color: #222;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Team .Team_bottom .Team_bottom_list .bottom_list_txt .list_txt_dt{ font-size: 16px; color: #666; margin-top: 6px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; height: 46px;}
.Team .Team_bottom .Team_bottom_list:hover .bottom_list_txt{ background: #e60012;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Team .Team_bottom .Team_bottom_list:hover .bottom_list_txt .list_txt_dd{transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; color: #fff;}
.Team .Team_bottom .Team_bottom_list:hover .bottom_list_txt .list_txt_dt{transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; color: #fff;}



.Culture{ background: none; overflow:hidden; position:relative; padding-bottom:145px; padding-top:100px;}
.Culture .pc_all_content{ display: flex; align-items: flex-start; justify-content: space-between;}
.Culture .Culture_left{ position: relative; width: 40%; z-index: 5;}
.Culture .Culture_left .Culture_left_bg{ display: inline-block; position: absolute; bottom: -12%; left: -6%;}
.Culture .Culture_left .Culture_left_img{ opacity: 0;}
.Culture .Culture_left ul .Culture_left_list{ position: absolute; left: 0; opacity: .6;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
.Culture .Culture_left ul .Culture_left_list:nth-child(1){ top: 0; left: 36%; z-index: 5;}
.Culture .Culture_left ul .Culture_left_list:nth-child(2){ top: 27%; left: 27%; z-index: 4;}
.Culture .Culture_left ul .Culture_left_list:nth-child(3){ bottom: 43%; left: 18%; z-index: 3;}
.Culture .Culture_left ul .Culture_left_list:nth-child(4){ bottom: 22%; left: 9%; z-index: 2;}
.Culture .Culture_left ul .Culture_left_list:nth-child(5){ bottom: 0; z-index: 1;}
.Culture .Culture_left ul .Culture_left_list.on{ opacity: 1;
-webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
     -o-transform: scale(1.1);
           filter: scale(1.1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
	cursor:pointer;
}
.Culture .Culture_right{ width: 47%; position: relative; top: -30px;}
.Culture .Culture_right .Culture_right_title{ font-size: 38px; color: #222222; margin-bottom: 27px;}
.Culture .Culture_right .Culture_right_content{ position: relative;}
.Culture .Culture_right .Culture_right_content .right_content_list{ position: absolute; background: #f5f5f5; border-radius: 6px; padding: 21px 0px; cursor: pointer; width: 100%; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Culture .Culture_right .Culture_right_content .right_content_list:nth-child(1){ top: 0; z-index: 5;}
.Culture .Culture_right .Culture_right_content .right_content_list:nth-child(2){ top: 108px; z-index: 4;}
.Culture .Culture_right .Culture_right_content .right_content_list:nth-child(3){ top: 216px; z-index: 3;}
.Culture .Culture_right .Culture_right_content .right_content_list:nth-child(4){ top: 324px; z-index: 2;}
.Culture .Culture_right .Culture_right_content .right_content_list:nth-child(5){ top: 432px; z-index: 1;}
.Culture .Culture_right .Culture_right_content .right_content_list::before{ content: ""; display: inline-block; width: 100px; height: 1px; background: #dedede; position: absolute; left: 0%; top: 40px; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Culture .Culture_right .Culture_right_content .right_content_list:nth-child(1)::before{ width: 251px; left: -281px;}
.Culture .Culture_right .Culture_right_content .right_content_list:nth-child(2)::before{ width: 197px; left: -227px;}
.Culture .Culture_right .Culture_right_content .right_content_list:nth-child(3)::before{ width: 134px; left: -164px;}
.Culture .Culture_right .Culture_right_content .right_content_list:nth-child(4)::before{ width: 83px; left: -103px;}
.Culture .Culture_right .Culture_right_content .right_content_list:nth-child(5)::before{ width: 35px; left: -65px;}
.Culture .Culture_right .Culture_right_content .right_content_list:last-child{ margin-bottom: 0px;}
.Culture .Culture_right .Culture_right_content .right_content_list .content_list_icon{ position: absolute; right: 12px; top: 12px; width: 32px; height: 32px; border-radius: 100%; display: flex; align-items: center; justify-content: center; border: 1px solid #bbbbbb; color: #bbbbbb;
-webkit-transform: rotateX(0deg);
       -moz-transform: rotateX(0deg);
        -ms-transform: rotateX(0deg);
         -o-transform: rotateX(0deg);
            transform: rotateX(0deg);
           transition: all 0.5s ease;
    -webkit-transform: all 0.5s ease;
}
.Culture .Culture_right .Culture_right_content .right_content_list .content_list_dd{ font-size: 18px; color: #333333;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; padding: 0px 27px;}
.Culture .Culture_right .Culture_right_content .right_content_list .content_list_dt{ font-size: 14px; color: #666666; margin-top: 10px; line-height: 22px; position: relative; width: 100%; max-height: 22px; overflow: hidden;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Culture .Culture_right .Culture_right_content .right_content_list .content_list_dt span{  width: 100%;  background: #f5f5f5; padding: 0px 27px; display: inline-block; text-align: justify;}
.Culture .Culture_right .Culture_right_content .right_content_list.on .content_list_dd{ color: #e60012;text-decoration: underline;text-decoration-color: #e60012; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Culture .Culture_right .Culture_right_content .right_content_list.on::before{ background: #e60012; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
/* .Culture .Culture_right .Culture_right_content .right_content_list:hover .content_list_dt span{ max-height: 100px; box-shadow: 0px 0px 20px rgba(0,0,0,.2);display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 13; overflow: hidden;white-space: normal; overflow: auto; padding: 10px 27px;}
 */
.Culture .Culture_right .Culture_right_content .right_content_list:hover{ box-shadow: 0px 0px 20px rgba(0,0,0,.2); transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Culture .Culture_right .Culture_right_content .right_content_list:hover .content_list_dt{ max-height: 232px;}
.Culture .Culture_right .Culture_right_content .right_content_list:hover .content_list_icon{ border: 1px solid #e60012; color: #e60012;
	-webkit-transform: rotateX(180deg);
	       -moz-transform: rotateX(180deg);
	        -ms-transform: rotateX(180deg);
	         -o-transform: rotateX(180deg);
	            transform: rotateX(180deg);
	           transition: all 0.5s ease;
	    -webkit-transform: all 0.5s ease;
}
.Culture .Culture_right .Culture_right_content .right_content_list.on{ transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Culture .Culture_right .Culture_right_content .right_content_list.on .content_list_dt{ max-height: 232px;}
.Culture .Culture_right .Culture_right_content .right_content_list.on .content_list_icon{ border: 1px solid #e60012; color: #e60012;
	-webkit-transform: rotateX(180deg);
	       -moz-transform: rotateX(180deg);
	        -ms-transform: rotateX(180deg);
	         -o-transform: rotateX(180deg);
	            transform: rotateX(180deg);
	           transition: all 0.5s ease;
	    -webkit-transform: all 0.5s ease;
}




.Culture .Culture_right .Culture_right_content .right_content_list .content_list_dt span::-webkit-scrollbar-track { background-color: #dcdcdc; } /* 滚动条的滑轨背景颜色 */ 
.Culture .Culture_right .Culture_right_content .right_content_list .content_list_dt span::-webkit-scrollbar-thumb { background:#e60012; } /* 滑块颜色 */ 
.Culture .Culture_right .Culture_right_content .right_content_list .content_list_dt span::-webkit-scrollbar-button { background-color: #fff; } /* 滑轨两头的监听按钮颜色 */ 
.Culture .Culture_right .Culture_right_content .right_content_list .content_list_dt span::-webkit-scrollbar-corner { background-color: #fff; } /* 横向滚动条和纵向滚动条相交处尖角的颜色 */ 
.Culture .Culture_right .Culture_right_content .right_content_list .content_list_dt span::-webkit-scrollbar { width: 2px; height: 0px; border-radius:3px; } /* 这是针对缺省样式 (必须的)*/ 





.BCulture{ position: relative; padding-top: 0px; padding-bottom: 155px;}
.BCulture .BCulture_top{ margin:0 auto; width:100%;}
.BCulture .BCulture_top .BCulture_top_list{ border-radius: 6px; overflow: hidden; position: relative;}
.BCulture .BCulture_top .BCulture_top_list .top_list_img img{ width: 100%;}
.BCulture .BCulture_top .BCulture_top_list .top_list_txt{ position: absolute; left: 0; top: 0; max-width: 1400px; margin: 0 auto; right: 0; top: 25%;}
.BCulture .BCulture_top .BCulture_top_list .top_list_txt .list_txt_dd{ font-size: 18px; color: #fff;}
.BCulture .BCulture_top .BCulture_top_list .top_list_txt .list_txt_dt{ font-size: 38px; color: #fff; margin-bottom: 40px; margin-top: 25px;}
.BCulture .BCulture_top .BCulture_top_list .top_list_txt .list_txt_p{ font-size: 16px; color: #fff;}
.BCulture .BCulture_top .BCulture_top_list .top_list_txt .list_txt_p p{ margin-bottom: 11px;}
.BCulture .BCulture_top .BCulture_top_list .top_list_txt .list_txt_p p:last-child{ margin-bottom: 0px;}
.BCulture .BCulture_nav{ position: absolute; bottom: 108px; left: 0; right: 0; background: #fff; border-radius: 6px; overflow: hidden; box-shadow: 0px 8px 25px rgba(0,0,0,.05);}
.BCulture .BCulture_nav::before{ content: ""; display: inline-block; width: 1px; height: 80%; background: #ececec; left: 0; right: 0; margin: 0 auto; position: absolute; top: 50%; transform: translateY(-50%);}
.BCulture .BCulture_nav ul{ display: flex; align-items: center; justify-content: space-between;}
.BCulture .BCulture_nav ul .BCulture_nav_list{ width: 50%; text-align: center; padding: 42px 0px; cursor: pointer;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.BCulture .BCulture_nav ul .BCulture_nav_list .nav_list_icon{ width: 70px; height: 70px; display: flex; align-items: center; justify-content: center; position: relative; margin: 0 auto; border: 1px solid #dcdcdc; border-radius: 100%;}
.BCulture .BCulture_nav ul .BCulture_nav_list .nav_list_icon span{ display: flex;; align-items: center; justify-content: center; width: 36px; height: 26px; position: relative;}
.BCulture .BCulture_nav ul .BCulture_nav_list .nav_list_icon span img{ position: absolute; left: 0; top: 0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.BCulture .BCulture_nav ul .BCulture_nav_list:last-child .nav_list_icon span{ width: 29px; height: 34px;}
.BCulture .BCulture_nav ul .BCulture_nav_list .nav_list_icon span img:last-child{ opacity: 0;}
.BCulture .BCulture_nav ul .BCulture_nav_list .nav_list_title .list_title_dd{ font-size: 26px; color: #222222; margin-bottom: 13px; margin-top: 25px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.BCulture .BCulture_nav ul .BCulture_nav_list .nav_list_title .list_title_dt{ font-size: 16px; color: #666666;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.BCulture .BCulture_nav ul .BCulture_nav_list.on{ background: #e60012;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.BCulture .BCulture_nav ul .BCulture_nav_list.on .nav_list_title .list_title_dd{ color: #fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.BCulture .BCulture_nav ul .BCulture_nav_list.on .nav_list_title .list_title_dt{ color: #fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.BCulture .BCulture_nav ul .BCulture_nav_list.on .nav_list_icon span img{ opacity: 0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.BCulture .BCulture_nav ul .BCulture_nav_list.on .nav_list_icon span img:last-child{ opacity: 1;}





.Speech{ padding: 105px 0px; position: relative; overflow: hidden; background:#f5f5f5;}
.Speech .SpeechTop{ display: flex; align-items: flex-start; position: relative;z-index: 2;}
.Speech .Speech_img{ width: 43%;}
.Speech .Speech_img .Speech_img_top{ overflow: hidden; border-radius: 6px; overflow: hidden;}
.Speech .Speech_img .Speech_img_top img{ width: 100%; border-radius: 6px;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.Speech .Speech_img .Speech_img_top:hover img{
	-webkit-transform: scale(1.1);
	   -moz-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	     -o-transform: scale(1.1);
	           filter: scale(1.1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.Speech .Speech_img .Speech_img_bottom{ display: flex; justify-content: flex-start; align-items: center; margin-top: 40px;}
.Speech .Speech_img .Speech_img_bottom .img_bottom_dd{ font-size: 38px; color: #222222; margin-right: 16px; font-weight: bolder;}
.Speech .Speech_img .Speech_img_bottom .img_bottom_dt{ font-size: 16px; color: #222222; line-height: 24px;}
.Speech .Speech_content{ width: 57%; position: relative; padding-left: 60px;}
.Speech .Speech_content .Speech_content_icon{ margin-bottom: 10px; position: relative; left: -35px;}
.Speech .Speech_content .Speech_content_dd{ font-size: 38px; color: #222222; margin-bottom: 30px;}
.Speech .Speech_content .Speech_content_p{ font-size: 16px; color: #222222; line-height: 32px; color: #666666; height: 570px; overflow: auto; padding-right: 20px; text-align: justify;}
.Speech .Speech_content .Speech_content_dt{ position: absolute; right: 0; bottom: -100px;}
.Speech .Speech_content .Speech_content_p::-webkit-scrollbar-track { background-color: #ececec; } /* 滚动条的滑轨背景颜色 */ 
.Speech .Speech_content .Speech_content_p::-webkit-scrollbar-thumb { background:#e60012; } /* 滑块颜色 */ 
.Speech .Speech_content .Speech_content_p::-webkit-scrollbar-button { background-color: #ececec; } /* 滑轨两头的监听按钮颜色 */ 
.Speech .Speech_content .Speech_content_p::-webkit-scrollbar-corner { background-color: #ececec; } /* 横向滚动条和纵向滚动条相交处尖角的颜色 */ 
.Speech .Speech_content .Speech_content_p::-webkit-scrollbar { width: 2px; height: 0px; border-radius:3px; } /* 这是针对缺省样式 (必须的)*/
.Speech .SCompany_icon3 .circle{ border: 1px solid rgba(216,12,37,.3); }
.Speech .SpeechBottom{ display: flex; justify-content:space-between; margin-top:40px;}
.Speech .SpeechBottom .SpeechBottom_list{ width:43%; background:url("/skin/images/bg96.jpg") no-repeat 50%/cover; padding:33px 20px; border-radius:5px; font-size:16px; color:#666666; line-height:26px;}
.Speech .SpeechBottom .SpeechBottom_list:hover{ background:#e60012; color:#fff;}
.Speech .SpeechBottom .SpeechBottom_list:last-child{ width:53%;}


.DevelopmentPath{}
.DevelopmentPath .pc_all_content{ display: flex; justify-content: space-between; align-items: flex-start;}
.DevelopmentPath .DevelopmentPath_left{ width: 280px; padding: 105px 0px;}
.DevelopmentPath .DevelopmentPath_left .DevelopmentPath_left_con{ display: flex; background: #e60012; border-radius: 4px; height: 150px; width: 100%; align-items: center; justify-content: space-between; padding: 0px 20px; position: relative;}
.DevelopmentPath .DevelopmentPath_left .DevelopmentPath_left_con::after{ content: ""; display: inline-block; width: 0; height: 0; border-top: 10px solid transparent; border-left: 13px solid #e60012; border-bottom: 13px solid transparent; position: absolute; right: -13px;}
.DevelopmentPath .DevelopmentPath_left .DevelopmentPath_left_txt{ text-align: right;}
.DevelopmentPath .DevelopmentPath_left .DevelopmentPath_left_txt .left_txt_dd{ font-size: 28px; color: #fff;}
.DevelopmentPath .DevelopmentPath_left .DevelopmentPath_left_txt .left_txt_dt{ font-size: 20px; color: #fff;}
.DevelopmentPath .DevelopmentPath_right{ width: calc(100% - 410px); display: flex; justify-content: space-between;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content{ padding: 105px 0px; width: calc(100% - 160px);}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_scroll{ height: 1040px; display: flex; position: relative;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_scroll .DScroll{ overflow: auto;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_scroll .DScroll::-webkit-scrollbar { width: 0px;  } /* 这是针对缺省样式 (必须的)*/






.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .swiper-container{ height: 100%;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_list{ height: auto; margin-bottom:55px;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_list:last-child{ height:0px;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_list .content_list_dd{ color: #e60012; font-size: 22px; display: inline-block; position: relative;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_list.focus .content_list_dd::before{ content: ""; display: inline-block; width: 9px; height: 9px; border-radius: 100%; background: #e60012; position: absolute; right: -25px; top: 68%; transform: translateY(-50%);}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_list .content_list_dd b{ font-size: 45px; margin-right: 10px;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_list .content_list_dt{ font-size: 18px; color: #333333; margin-top: 13px; margin-bottom: 50px; line-height:28px;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_list .content_list_dt img{ max-width: 100%; border-radius: 8px;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_list .content_list_img img{ max-width: 100%; border-radius: 8px;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_time{ padding: 105px 0px; width: 137px; position: relative;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_time::before{ content: ""; position: absolute; display: inline-block; width: 1px; height: 100%; background: #ebebeb; top: 0;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_time .right_time_list{ font-size: 22px; color: #333333; font-weight: bolder;  cursor: pointer; position: relative; padding-left: 48px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; margin-bottom: 30px; position: relative;
 user-select:none;
    -ms-user-select:none; /* // IE */
    -moz-user-select:none; /* // 火狐 */
    -khtml-user-select:none;/* // 早期浏览器 */
    -webkit-user-select:none;
}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_time .right_time_list.focus::after{ content: ""; display: inline-block; width: 9px; height: 9px; border-radius: 100%; background: #e60012; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_time .right_time_list::before{ content: ""; display: inline-block; position: absolute; left: 0; top: 0; width: 2px; height: 40px; background: #e60012; left: 0px; top: -5px; opacity: 0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_time .right_time_list.on::before{ opacity: 1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_time .right_time_list.on{ color: #e60012;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_time .right_time_list:last-child{ margin-bottom: 0px;}



.Honor{ background: #f5f5f5; padding: 105px 0px;}
.Honor .page{ margin-top: 55px;}
.Honor .Honor_top{ padding: 0px 40px; padding-bottom: 155px; position: relative;}
.Honor .Honor_top::before{ content: ""; display: inline-block; width: 420px; height: 220px; background: url(/skin/images/bn37.png) no-repeat 50% 50%; position: absolute; bottom: 30px; left: 0; right: 0; margin: 0 auto}
.Honor .Honor_top .Honor_top_list{ transition: 300ms; transform: scale(0.7); -webkit-perspective: 400; cursor: pointer;}
.Honor .Honor_top .Honor_top_list .top_list_box{ background: #fff; border-radius: 10px;}
.Honor .Honor_top .Honor_top_list:hover .top_list_box{ background: #e60012;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Honor .Honor_top .Honor_top_list:hover .top_list_dt{ color: #fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Honor .Honor_top .Honor_top_list .top_list_dd{ text-align: center; padding: 0px 30px; padding-top: 30px;}
.Honor .Honor_top .Honor_top_list .top_list_dd img{ max-width: 100%;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;}
.Honor .Honor_top .Honor_top_list.swiper-slide-active,.Honor .Honor_top .Honor_top_list.swiper-slide-duplicate-active{  transform: scale(1);}
.Honor .swiper-container .swiper-slide.swiper-slide-prev img,.Honor .swiper-container .swiper-slide.swiper-slide-prev .top_list_box{ -webkit-transform: rotateY( 13deg ); -moz-transform: rotateY(13deg);}
.Honor .swiper-container .swiper-slide.on img,.Honor .swiper-container .swiper-slide.on .top_list_box{ -webkit-transform: rotateY( 13deg ); -moz-transform: rotateY(13deg);}
.Honor .swiper-container .swiper-slide.swiper-slide-next img,.Honor .swiper-container .swiper-slide.swiper-slide-next .top_list_box{-webkit-transform: rotateY( -13deg ); -moz-transform: rotateY(-13deg); }
.Honor .swiper-container .swiper-slide.in img,.Honor .swiper-container .swiper-slide.in .top_list_box{-webkit-transform: rotateY( -13deg ); -moz-transform: rotateY(-13deg); }
.Honor .swiper-button-next,.Honor .swiper-button-prev{ width: 48px; height: 48px; border-radius: 100%; background: #fff; box-shadow: 0px 0px 14px rgba(0,0,0,.05); top: 36%;}
.Honor .swiper-button-next{ right: 0;}
.Honor .swiper-button-prev{ left: 0;}
.Honor .swiper-button-next:after,.Honor .swiper-button-prev:after{ color: #e60012; font-size: 18px;}
.Honor .Honor_top .Honor_top_list .top_list_dt{ font-size: 16px; color: #333333; padding: 20px 24px; text-align: center; opacity: 0;}
.Honor .Honor_top .Honor_top_list.swiper-slide-active .top_list_dt{ opacity: 1;}
.Honor .Honor_bottom{ display: flex; flex-wrap: wrap; margin-bottom: -20px;}
.Honor .Honor_bottom .Honor_bottom_list{ width: calc(25% - 19px); background: #fff; text-align: center; margin-bottom: 21px; border-radius: 6px; padding-bottom: 20px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; margin-right: 19px;}
.Honor .Honor_bottom .Honor_bottom_list:nth-child(4n){ margin-right: 0;}
.Honor .Honor_bottom .Honor_bottom_list .bottom_list_img{ padding: 24px 20px; height: 258px; display: flex; align-items: center; justify-content: center; overflow:hidden;}
.Honor .Honor_bottom .Honor_bottom_list .bottom_list_img img{ max-height: 210px; max-width: 100%;
    	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	           filter: scale(1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.Honor .Honor_bottom .Honor_bottom_list .bottom_list_title{ font-size: 15px; color: #333333; padding: 0px 14px; height: 40px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Honor .Honor_bottom .Honor_bottom_list:hover{ transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; box-shadow:0px 0px 20px rgba(0,0,0,.2);cursor:pointer;}
.Honor .Honor_bottom .Honor_bottom_list:hover .bottom_list_img img{
    	-webkit-transform: scale(1.1);
	   -moz-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	     -o-transform: scale(1.1);
	           filter: scale(1.1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}


.Responsibility{ padding: 90px 0px;}
.Responsibility .Responsibility_top{ display: flex; flex-wrap: wrap; margin-bottom: 65px;}
.Responsibility .Responsibility_top .Responsibility_top_list{ width: 33.33%; padding: 28px 37px; border-right: 1px solid #f5f5f5; margin-bottom: 36px; position: relative;}
.Responsibility .Responsibility_top .Responsibility_top_list:nth-child(3n){ border-right: 0px;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_img img{ width: 100%; border-radius: 6px; height: 240px; object-fit: cover;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_title{ margin-top: 20px;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_title .list_title_dd{ font-size: 16px; color: #999999; margin-bottom: 20px; font-weight: bolder;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_title .list_title_dt{ font-size: 22px; color: #333333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_po{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #e60012 url(../images/bn39.png) no-repeat 100% 100%; border-radius: 6px; padding: 50px 40px; opacity: 0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_po .list_po_time{ font-size: 16px; color: #fff; font-weight: bolder;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_po .list_po_title{ font-size: 22px; color: #fff; margin-top: 20px; margin-bottom: 35px;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_po .list_po_txt{ font-size: 16px; line-height: 32px; color: #fff;
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.Responsibility .Responsibility_top .Responsibility_top_list.on{ cursor:context-menu;}
.Responsibility .Responsibility_top .Responsibility_top_list.on .top_list_po .list_po_txt{ -webkit-line-clamp: 6;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_po .list_po_more{ font-size: 14px; color: #fff; margin-top: 50px;}
.Responsibility .Responsibility_top .Responsibility_top_list:hover .top_list_po{ opacity: 1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}


.layui-laypage{display: flex;font-size:16px; color:#333;  align-items: center; justify-content:center;}
.layui-laypage a {
    font-size: 16px;
    color: #333;
    height: 40px;
    width: 40px;
    text-align: center;
    border: #f5f5f5 solid 1px;
    margin: 0 10px;
    background: #f5f5f5;
	border-radius: 100%;
	display: flex;
    align-items: center;
    justify-content: center;
}
.layui-laypage-curr {
    background: #e60012;
    font-size: 16px;
    color: #fff;
    height: 40px;
    width: 40px;
    text-align: center;
    margin: 0 10px;
	border-radius: 100%;
	display: flex;
    align-items: center;
    justify-content: center;
}
.layui-laypage-curr em,.layui-laypage-disabled em{ font-style:inherit;}
.layui-laypage-disabled {
    font-size: 16px;
    color: #333;
    height: 40px;
    text-align: center;
    /* border: #fff solid 1px; */
    margin: 0 10px;
    background: #f5f5f5;
	border-radius: 100%;
    width: 40px;
    align-items: center;
	display: flex;
    align-items: center;
    justify-content: center;
}


.layui-laypage-disabled:hover{ background:#e60012; color:#fff; }
.layui-laypage a:hover{ background:#e60012; color:#fff; }






.NewsDetails{ padding:77px 0px; background: #f5f5f5;}
.NewsDetails .pc_all_content{ display:flex; justify-content:space-between; align-items: flex-start;}
.NewsDetails .NewsDetails_left{ width:71%; background: #fff; padding: 45px; border-radius: 5px; overflow: hidden;}
.NewsDetails .NewsDetails_left .NewsDetails_left_title{ padding-bottom:25px; border-bottom:1px solid #e5e5e5; margin-bottom:22px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_title .left_title_dd{ font-size:30px; color:#333333;}
.NewsDetails .NewsDetails_left .NewsDetails_left_title .left_title_dt{ font-size:14px; color:#999999; margin-top:15px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_title .left_title_dt span{ margin-right:30px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_content{ margin-bottom:46px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_content img{ max-width:100%;}
.NewsDetails .NewsDetails_left .NewsDetails_left_content p span{ font-size:15px; color:#666666; line-height:30px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_content pre{white-space: inherit;}
.NewsDetails .NewsDetails_left .NewsDetails_left_content p{ font-size:15px; color:#666666; line-height:30px; text-indent: 2em;}
.NewsDetails .NewsDetails_left .NewsDetails_left_content{ font-size:15px; color:#666666;}
.NewsDetails .NewsDetails_left .NewsDetails_left_share{ display:flex; justify-content: flex-start; align-items:center;}
.NewsDetails .NewsDetails_left .NewsDetails_left_share a{ margin-left:12px; display:inline-block; width:22px; height:22px; position:relative;}
.NewsDetails .NewsDetails_left .NewsDetails_left_share a:nth-child(1){ background: url(/skin/images/bn105.png) no-repeat 50% 50%;}
.NewsDetails .NewsDetails_left .NewsDetails_left_share a:nth-child(2){ background: url(/skin/images/bn106.png) no-repeat 50% 50%;}
.NewsDetails .NewsDetails_left .NewsDetails_left_share a:nth-child(3){ background: url(/skin/images/bn107.png) no-repeat 50% 50%;}
.NewsDetails .NewsDetails_left .NewsDetails_left_share a:nth-child(4){ background: url(/skin/images/bn108.png) no-repeat 50% 50%;}
.wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
.wechat-qrcode.bottom{top:40px;left:-84px}
.wechat-qrcode.bottom:after{display:none}
.wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.wechat-qrcode .qrcode table{margin:0 !important}
.wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}
.wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.NewsDetails .NewsDetails_left .NewsDetails_left_share a:hover .wechat-qrcode{display:block}

.NewsDetails .NewsDetails_left .news_page{ padding-top: 23px; display: flex; align-items: center; justify-content: space-between; border-top:1px solid #e5e5e5; margin-top:33px;}
.NewsDetails .NewsDetails_left .news_page .page_left_list{ font-size: 16px; color: #333333; max-width: 40%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.NewsDetails .NewsDetails_left .news_page .page_left_list a{ color: #333333; font-size: 16px;}
.NewsDetails .NewsDetails_left .news_page .page_left_list a:hover{ color:#e60012;}
.NewsDetails .NewsDetails_left .news_page .news_page_right{ font-size: 14px; color: #333333; width: 129px; border-radius: 100px; border: 1px solid #eaeaea; height: 40px; display: flex; align-items: center; justify-content: center;}
.NewsDetails .NewsDetails_left .news_page .news_page_right i{ margin-left: 8px; color: #e60012;}
.NewsDetails .NewsDetails_left .news_page .news_page_right:hover{ background: #e60012; color: #fff; border: 1px solid #e60012;}
.NewsDetails .NewsDetails_left .news_page .news_page_right:hover i{ color: #fff;}


.NewsDetails .NewsDetails_right{ width:26%; background: #fff; padding: 40px 25px; padding-bottom: 0px; border-radius: 5px; overflow: hidden;}
.NewsDetails .NewsDetails_right .NewsDetails_right_title{ font-size:30px; color:#333333; display:flex; align-items:center; margin-bottom:10px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a{ display:inline-block; font-size:16px; color:#333333; width:100%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; position:relative; position: relative; border-bottom: 1px solid #dddddd; line-height: 55px; padding-left: 15px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a:last-child{ margin-bottom:0px; border-bottom: 0px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a:hover{ color:#e60012;}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a:before{ content:""; display:inline-block; width:5px; height: 5px; border-radius: 100%; background: #999999; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.NewsDetails .NewsDetails_right .NewsDetails_right_contact{ position:relative;}
.NewsDetails .NewsDetails_right .NewsDetails_right_contact .right_contact_po{ position:absolute; right:18px; top:40px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_contact .right_contact_po .contact_po_dd{ font-size:24px; color:#fff;}
.NewsDetails .NewsDetails_right .NewsDetails_right_contact .right_contact_po .contact_po_dd img{ margin-right:8px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_contact .right_contact_po .contact_po_dt{ font-size:24px; color:#fff; margin-top:10px;}




.Contact{ background: #f5f5f5; padding: 105px 0px;}
.Contact .Contact_list{ background: #fff; display: flex; justify-content: space-between; margin-bottom: 30px;}
.Contact .Contact_list:last-child{ margin-bottom: 0px;}
.Contact .Contact_list .Contact_list_left{ width: 50%; padding: 66px;}
.Contact .Contact_list .Contact_list_left .list_left_dd{font-size: 30px; color: #444444; text-transform: uppercase; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #cccccc;}
.Contact .Contact_list .Contact_list_left .list_left_dt .left_dt_list{ display: flex; align-items: center; margin-bottom: 24px;font-size: 16px; color: #555555; line-height: 26px;}
.Contact .Contact_list .Contact_list_left .list_left_dt .left_dt_list:last-child{ margin-bottom: 0px;}
.Contact .Contact_list .Contact_list_left .list_left_dt .left_dt_list img{ margin-right: 15px;}
.Contact .Contact_list .Contact_list_left .list_left_share{ display: flex; align-items: center; margin-top: 30px;}
.Contact .Contact_list .Contact_list_left .list_left_share .left_share_li{ margin-right: 12px; position: relative;}
.Contact .Contact_list .Contact_list_left .list_left_share .left_share_li:last-child{ margin-right: 0px;}
.Contact .Contact_list .Contact_list_left .list_left_share .left_share_li .share_li_dd{ display: flex; align-items: center; font-size: 13px; color: rgba(102,102,102,.8); border: 1px solid rgba(102,102,102,.4); width: 90px; height: 30px; border-radius: 100px; justify-content: center;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; cursor: pointer;}
.Contact .Contact_list .Contact_list_left .list_left_share .left_share_li .share_li_dd span{ display: flex; position: relative; width: 18px; height: 18px; align-items: center; justify-content: center; margin-right: 5px;}
.Contact .Contact_list .Contact_list_left .list_left_share .left_share_li .share_li_dd span img{ position: absolute;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Contact .Contact_list .Contact_list_left .list_left_share .left_share_li .share_li_dd span img:last-child{ opacity: 0;}
.Contact .Contact_list .Contact_list_left .list_left_share .left_share_li:hover .share_li_dd{ background: #e60012; border: 1px solid #e60012; color: #fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Contact .Contact_list .Contact_list_left .list_left_share .left_share_li:hover .share_li_dd span img{ opacity: 0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Contact .Contact_list .Contact_list_left .list_left_share .left_share_li:hover .share_li_dd span img:last-child{ opacity: 1;}
.Contact .Contact_list .Contact_list_left .list_left_share .left_share_li .share_li_dt{ position: absolute; border: 1px solid rgba(102,102,102,.4); left: 0; width: 100%; padding: 6px; border-radius: 6px; top: calc(100% + 10px); display: none; background: #fff; z-index: 20;}
.Contact .Contact_list .Contact_list_left .list_left_share .left_share_li .share_li_dt img{ max-width: 100%;}
.Contact .Contact_list .Contact_list_left .list_left_share .left_share_li .share_li_dt::before{ content: ""; display: inline-block; width: 10px; height: 6px; background: url(/skin/images/bn48.png) no-repeat 50% 50%; position: absolute; top: -6px; left: 0; right: 0; margin: 0 auto;}
.Contact .Contact_list .Contact_list_left .list_left_share .left_share_li:hover .share_li_dt{ display: block;}
.Contact .Contact_list .Contact_list_right{ width: 50%; background: #000;}



.Message{ padding: 100px 0px; position: relative; overflow: hidden;}
.Message .pc_all_content{ display: flex; justify-content: space-between;}
.Message .Message_left{ width: 290px;}
.Message .Message_left .Message_left_dd{ font-size: 36px; color: #222222; font-weight: bolder; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 2px solid #e6e8ed;}
.Message .Message_left .Message_left_dt{ font-size: 14px; color: #666e80; margin-bottom: 35px;}
.Message .Message_left .Message_left_p{ font-size: 34px; color: #e60113; font-weight: bolder;}
.Message .Message_right{ width: calc(100% - 560px); display: flex; flex-wrap: wrap; justify-content: space-between;}
.Message .Message_right .Message_right_list{ width: 45%; border-bottom: 1px solid #e6e8ed; margin-bottom: 50px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Message .Message_right .Message_right_list .right_list_dd{ font-size: 16px; color: #333333; margin-bottom: 25px;}
.Message .Message_right .Message_right_list .right_list_dd span{ color: #e60012; margin-left: 10px;}
.Message .Message_right .Message_right_list .right_list_dt input{ padding-bottom: 20px; width: 100%; font-size: 16px; color: #333;}
.Message .Message_right .Message_right_list.textarea{ width: 100%;} 
.Message .Message_right .Message_right_list.textarea textarea{ width: 100%; font-size: 16px; color: #333; min-height:72px;}
.Message .Message_right .Message_right_submit{ width: 100%;} 
.Message .Message_right .Message_right_submit input{ width: 156px; height: 50px; display: flex; align-items: center; justify-content: center; border-radius: 100px; font-size: 16px; color: #fff;  background: #e60113;}
.Message .Message_right .Message_right_list:hover{ border-bottom: 1px solid #e60113;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}



.Join{ padding: 105px 0px; position: relative; overflow: hidden;}
.Join .pc_all_content{ display: flex; justify-content: space-between;}
.Join .Join_img{ width: 50%; border-radius: 10px; overflow: hidden;}
.Join .Join_img img{ border-radius: 10px; width: 100%;
-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	           filter: scale(1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.Join .Join_img:hover img{
	-webkit-transform: scale(1.12);
	   -moz-transform: scale(1.12);
	    -ms-transform: scale(1.12);
	     -o-transform: scale(1.12);
	           filter: scale(1.12);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.Join .Join_content{ width: 44%; padding-top: 75px;}
.Join .Join_content .Join_content_title{ margin-bottom: 45px;}
.Join .Join_content .Join_content_title .content_title_dd{ font-size: 38px; color: #222222;}
.Join .Join_content .Join_content_title .content_title_dt{ font-size: 20px; color: #333333; margin-top: 16px;}
.Join .Join_content .Join_content_txt{ font-size: 16px; color: #666666; text-align: justify;}
.Join .Join_content .Join_content_txt p{ line-height: 28px; margin-bottom:10px;}
.Join .Join_content .Join_content_txt p:last-child{ margin-bottom:0px;}
.Join .Join_content .Join_content_txt b{ color: #e60012;}
.Join .SCompany_icon6{ right: 5%; left: auto;}
.Join .SCompany_icon7{ right: 10%; left: auto;}
.Join2{ background: #f5f5f5; padding: 105px 5%;}
.Join2 .Join2_title{ text-align: center; margin-bottom: 60px;}
.Join2 .Join2_title .Join2_title_dd{ font-size: 38px; color: #222222; margin-bottom: 18px;}
.Join2 .Join2_title .Join2_title_dt{ font-size: 20px; color: #333333;}
.Join2 .Join2_content{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.Join2 .Join2_content .Join2_content_list{ width: 48.5%; background: #fff; border-radius: 8px; overflow: hidden; display: flex; justify-content: space-between; margin-bottom: 40px;transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;}
.Join2 .Join2_content .Join2_content_list .content_list_left{ width: 62%; padding: 33px 44px; padding-right: 28px;}
.Join2 .Join2_content .Join2_content_list .content_list_left .list_left_dd{ font-size: 20px; color: #222222; font-weight: bolder; line-height: 32px; margin-bottom: 20px;}
.Join2 .Join2_content .Join2_content_list .content_list_left .list_left_dt{ height: 200px; overflow: auto; color: #555555; font-size: 14px; line-height: 28px; padding-right: 15px; text-align: justify;}
.Join2 .Join2_content .Join2_content_list .content_list_left .list_left_p{ margin-top: 25px; font-size: 14px; color: #999999; text-align: right;}
.Join2 .Join2_content .Join2_content_list .content_list_right{ width: 38%; overflow: hidden;}
.Join2 .Join2_content .Join2_content_list .content_list_right img{ width: 100%; height: 406px; object-fit: cover;
-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	           filter: scale(1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.Join2 .Join2_content .Join2_content_list:hover .content_list_right img{
	-webkit-transform: scale(1.12);
	   -moz-transform: scale(1.12);
	    -ms-transform: scale(1.12);
	     -o-transform: scale(1.12);
	           filter: scale(1.12);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.Join2 .Join2_content .Join2_content_list:hover{ box-shadow: 0px 0px 20px rgba(0,0,0,.2);transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;}
.Join2 .Join2_content .Join2_content_list .content_list_left .list_left_dt::-webkit-scrollbar-track { background-color: #ececec; } /* 滚动条的滑轨背景颜色 */ 
.Join2 .Join2_content .Join2_content_list .content_list_left .list_left_dt::-webkit-scrollbar-thumb { background:#e60012; } /* 滑块颜色 */ 
.Join2 .Join2_content .Join2_content_list .content_list_left .list_left_dt::-webkit-scrollbar-button { background-color: #fff; } /* 滑轨两头的监听按钮颜色 */ 
.Join2 .Join2_content .Join2_content_list .content_list_left .list_left_dt::-webkit-scrollbar-corner { background-color: #fff; } /* 横向滚动条和纵向滚动条相交处尖角的颜色 */ 
.Join2 .Join2_content .Join2_content_list .content_list_left .list_left_dt::-webkit-scrollbar { width: 2px; height: 0px; border-radius:3px; } /* 这是针对缺省样式 (必须的)*/


.Training .pc_all_content{ align-items: center;}
.Training .Join_content{ padding-top: 0px;}
.Training .Join_content_icon{ display: flex; align-items: center; justify-content: space-between; padding-right: 85px; margin-top: 38px;}
.Training .Join_content_icon .content_icon_list{ background: #f8f8f8; border: 1px solid #dcdcdc; border-radius: 8px; text-align: center; padding: 27px 0px; width: 48%;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training .Join_content_icon .content_icon_list .icon_list_dd span{ display: flex; align-items: center; justify-content: center; width: 38px; height: 35px; position: relative; margin: 0 auto;}
.Training .Join_content_icon .content_icon_list .icon_list_dd span img{ position: absolute;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training .Join_content_icon .content_icon_list .icon_list_dd span img:last-child{ opacity: 0;}
.Training .Join_content_icon .content_icon_list:hover .icon_list_dd span img{ opacity: 0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training .Join_content_icon .content_icon_list:hover .icon_list_dd span img:last-child{ opacity: 1;}
.Training .Join_content_icon .content_icon_list .icon_list_dt dd{ font-size: 18px; color: #333333; font-weight: bolder; margin-top: 20px; margin-bottom: 10px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training .Join_content_icon .content_icon_list .icon_list_dt dt{ font-size: 14px; color: #666666;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training .Join_content_icon .content_icon_list:hover{ background: #e60012; border: 1px solid #e60012;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training .Join_content_icon .content_icon_list:hover .icon_list_dt dd{ color: #fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training .Join_content_icon .content_icon_list:hover .icon_list_dt dt{ color: #fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}



.Training2{ background:#fff;}
.Training2 .Training2_content{ position: relative; height: 420px;}
.Training2 .Training2_content .swiper-slide{transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; transform: scale(0.7);  overflow: hidden;}
.Training2 .Training2_content .swiper-slide.swiper-slide-active,.Training2 .Training2_content .swiper-slide-duplicate-active{  transform: scale(1);  z-index: 2;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training2 .Training2_content .swiper-slide.swiper-slide-active .content_list_dd,.Training2 .Training2_content .swiper-slide-duplicate-active .content_list_dd{ width: 100%;}
.Training2 .Training2_content .Training2_content_list .content_list_dd{ background: #fff; width: 80%;}
.Training2 .Training2_content .Training2_content_list.swiper-slide-prev{ margin-top: 0px; display: flex; flex-direction: column; align-items: flex-end;}
.Training2 .Training2_content .Training2_content_list.swiper-slide-next{ margin-top: 0px;}
.Training2 .Training2_content .Training2_content_list .content_list_dd{ border-radius: 6px; overflow: hidden;}
.Training2 .Training2_content .Training2_content_list .content_list_dd img{ width: 100%; border-radius: 6px; opacity: .5;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; height: 375px; object-fit: cover; border-radius: 6px;
-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	           filter: scale(1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.Training2 .Training2_content .Training2_content_list:hover .content_list_dd img{
	-webkit-transform: scale(1.12);
	   -moz-transform: scale(1.12);
	    -ms-transform: scale(1.12);
	     -o-transform: scale(1.12);
	           filter: scale(1.12);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.Training2 .Training2_content .Training2_content_list .content_list_dt{ font-size: 20px; color: #333333; text-align: center; margin-top: 23px; opacity: 0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training2 .Training2_content .Training2_content_list.swiper-slide-active .content_list_dt{ opacity: 1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training2 .Training2_content .Training2_content_list.swiper-slide-active .content_list_dd img{ opacity: 1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training2 .swiper-button-next,.Training2 .swiper-button-prev{ top: 43%; width: 55px; height: 55px; border-radius: 100%; border: 1px solid #e0e0e0;-webkit-user-select: none; /*webkit浏览器*/ -ms-user-select: none; /*IE10*/ -khtml-user-select: none; /*早期浏览器*/ user-select: none;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training2 .swiper-button-next{ right: -80px;}
.Training2 .swiper-button-prev{ left: -80px;}
.Training2 .swiper-button-next:hover,.Training2 .swiper-button-prev:hover{ border: 1px solid #e60012 ;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training2 .swiper-button-next::after,.Training2 .swiper-button-prev::after{ display: none;}
.Training3{ background: #fff;}
.Training3 .Training3_content .Training3_content_list{ border-radius: 6px; overflow: hidden;}
.Training3 .Training3_content .Training3_content_list .content_list_img{ overflow: hidden;}
.Training3 .Training3_content .Training3_content_list .content_list_img img{ width: 100%; height: 280px; object-fit: cover;
-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	           filter: scale(1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.Training3 .Training3_content .Training3_content_list:hover .content_list_img img{
	-webkit-transform: scale(1.12);
	   -moz-transform: scale(1.12);
	    -ms-transform: scale(1.12);
	     -o-transform: scale(1.12);
	           filter: scale(1.12);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.Training3 .Training3_content .Training3_content_list:hover{ box-shadow: 0px 0px 20px rgba(0,0,0,.2);}
.Training3 .Training3_content .Training3_content_list .content_list_txt{ border: 1px solid #ededed; border-radius: 0px 0px 6px 6px; padding: 0px 28px; padding-top: 35px; border-top: 0px;}
.Training3 .Training3_content .Training3_content_list .content_list_txt .list_txt_dd{ font-size: 18px; color: #333333; font-weight: 700; margin-bottom: 10px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training3 .Training3_content .Training3_content_list .content_list_txt .list_txt_p{ line-height: 26px; color: #999999; font-size: 15px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.Training3 .Training3_content .Training3_content_list .content_list_txt .list_txt_dt{ display: flex; align-items: center; justify-content: space-between; height: 65px; border-top: 1px solid #ededed; margin-top: 23px; font-size: 15px; color: #999999;}
.Training3 .Training3_content .Training3_content_list:hover .content_list_txt .list_txt_dd{ color: #e60012;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Training3 .swiper-pagination{ position: relative; bottom: 0; margin-top: 61px;}
.Training3 .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{ width: 13px; height: 13px; margin: 0px 8px; background: #e60012;}
.Welfare{ background: url(/skin/images/bg54.jpg) no-repeat 50% 100%;}
.Welfare .Welfare_content{ display: flex; align-items: center; justify-content: center; max-width: 1400px; margin: 0 auto; margin-top: 95px;}
.Welfare .Welfare_content .Welfare_content_left{ width: 35%;}
.Welfare .Welfare_content .Welfare_content_center{ width: 29%; margin: 0px 60px; display: flex; align-items: center; justify-content: center;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list{ margin-bottom: 130px; position: relative;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(1) .left_list_icon{ position: absolute; /* right: calc(-48% - 1px); top: 80%; */transform: translate3d(268%,-15%,0) scale(1);transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(1):hover .left_list_icon{ transform: translate3d(268%,-15%,0) scale(1.2); transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(2) .left_list_icon{ position: absolute; /* right: calc(-48% - 1px); top: 80%; */transform: translate3d(570%,-75%,0) scale(1);transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(2):hover .left_list_icon{ transform: translate3d(570%,-75%,0) scale(1.2); transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(3) .left_list_icon{ position: absolute; /* right: calc(-48% - 1px); top: 80%; */transform: translate3d(266%,-160%,0) scale(1); transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(3):hover .left_list_icon{ transform: translate3d(266%,-160%,0) scale(1.2); transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}








.Welfare .Welfare_content .Welfare_content_left .content_left_list:last-child{ margin-bottom: 0px;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list .left_list_dd{ font-size: 20px; color: #333333; margin-bottom: 18px; padding-bottom: 18px; border-bottom: 1px solid #d2d6d9; text-align: right; position: relative;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list .left_list_dd::before{ content: ""; display: inline-block; width: 9px; height: 9px; border-radius: 100%; background: #e60012; position: absolute; right: 0; bottom: -4px; right: -16px;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:hover .left_list_dd{ border-bottom: 1px solid #e60012; color: #e60012;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(1){ right: -51px;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(1) .left_list_dd::after{ content: ""; display: inline-block; background: #d2d6d9; width: 108px; height: 1px; background: #d2d6d9; position: absolute; right: -107px; bottom: -42px;
-webkit-transform: rotate(46deg);
       -moz-transform: rotate(46deg);
        -ms-transform: rotate(46deg);
         -o-transform: rotate(46deg);
            transform: rotate(46deg);
}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(2) .left_list_dd::after{ content: ""; display: inline-block; background: #d2d6d9; width: 42px; height: 1px; background: #d2d6d9; position: absolute; right: -60px; bottom: 0;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(3){ right: -51px;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(3) .left_list_dd::after{ content: ""; display: inline-block; background: #d2d6d9; width: 108px; height: 1px; background: #d2d6d9; position: absolute; right: -118px; top: 18px;
-webkit-transform: rotate(333deg);
       -moz-transform: rotate(333deg);
        -ms-transform: rotate(333deg);
         -o-transform: rotate(333deg);
            transform: rotate(333deg);
}
.Welfare .Welfare_content .Welfare_content_left .content_left_list .left_list_dt{ font-size: 14px; color: #72787f; line-height: 26px; text-align: right; height: 41px;}

.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(1) .left_list_icon{ position: absolute; /* right: calc(-48% - 1px); top: 80%; */transform: translate3d(-120%,-15%,0) scale(1);transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(1):hover .left_list_icon{ transform: translate3d(-120%,-15%,0) scale(1.2); transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(2) .left_list_icon{ position: absolute; /* right: calc(-48% - 1px); top: 80%; */transform: translate3d(-170%,-75%,0) scale(1);transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(2):hover .left_list_icon{ transform: translate3d(-170%,-75%,0) scale(1.2); transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(3) .left_list_icon{ position: absolute; /* right: calc(-48% - 1px); top: 80%; */transform: translate3d(-120%,-161%,0) scale(1); transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(3):hover .left_list_icon{ transform: translate3d(-120%,-161%,0) scale(1.2); transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}

.Welfare .Welfare_content .Welfare_content_right .content_left_list .left_list_dd{ text-align: left;}
.Welfare .Welfare_content .Welfare_content_right .content_left_list .left_list_dt{ text-align: left;}
.Welfare .Welfare_content .Welfare_content_right .content_left_list .left_list_dd::before{ left: -16px; right: inherit;}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(1){ left: -51px;}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(1) .left_list_dd::after{ left: -107px; right: inherit;
-webkit-transform: rotate(-46deg);
       -moz-transform: rotate(-46deg);
        -ms-transform: rotate(-46deg);
         -o-transform: rotate(-46deg);
            transform: rotate(-46deg);
}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(2) .left_list_dd::after{ left: -60px; right: inherit;}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(3){ left: -51px;}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(3) .left_list_dd::after{ left: -118px; right: inherit;
-webkit-transform: rotate(-333deg);
       -moz-transform: rotate(-333deg);
        -ms-transform: rotate(-333deg);
         -o-transform: rotate(-333deg);
            transform: rotate(-333deg);
}







.Investor{ background: url(/skin/images/bg56.jpg) no-repeat 50%/cover; padding: 105px 0px;}
.Investor .pc_all_content{ display: flex; justify-content: space-between;}
.Investor .Investor_left{ width: 26%; border-right: 1px solid #e3e3e3;}
.Investor .Investor_left .Investor_left_title{ font-size: 30px; color: #333333;}
.Investor .Investor_left .Investor_left_title b{ margin-left: 5px;}
.Investor .Investor_left .Investor_left_txt{ display: flex; align-items: center; margin-top: 24px;}
.Investor .Investor_left .Investor_left_txt .left_txt_dd{ font-size: 64px; color: #e60012; font-weight: bolder; margin-right: 33px;}
.Investor .Investor_left .Investor_left_txt .left_txt_dt .txt_dt_icon{ width: 31px; height: 20px; background: url(/skin/images/bn55.png) no-repeat 50% 50%; margin: 0 auto; margin-bottom: 12px;}
.Investor .Investor_left .Investor_left_txt .left_txt_dt .txt_dt_b{ font-size: 20px; color: #333333; font-weight: bolder;}
.Investor .Investor_left .Investor_left_bottom{ display: flex; align-items: center; font-size: 22px; color: #e60012; font-weight: bolder; margin-top: 10px;}
.Investor .Investor_left .Investor_left_bottom span{ width: 12px; height: 19px; display: inline-block;background: url(/skin/images/bn57.png) no-repeat 50% 50%; margin-right: 6px;}
.Investor .Investor_left.on .Investor_left_txt .left_txt_dt .txt_dt_icon{ background: url(/skin/images/bn56.png) no-repeat 50% 50%;}
.Investor .Investor_left.on .Investor_left_txt .left_txt_dd{ color: #008016;}
.Investor .Investor_left.on .Investor_left_bottom span{ background: url(/skin/images/bn58.png) no-repeat 50% 50%;}
.Investor .Investor_left.on .Investor_left_bottom{ color: #008016;}
.Investor .Investor_right{ width: 66%;}
.Investor .Investor_right .Investor_right_top{ display: flex; align-items: center; justify-content: space-between;}
.Investor .Investor_right .Investor_right_top .right_top_list:last-child{ margin-right: 0px;}
.Investor .Investor_right .Investor_right_top .right_top_list .top_list_dd{ font-size: 18px; color: #333333;}
.Investor .Investor_right .Investor_right_top .right_top_list .top_list_dt{ font-size: 20px; color: #333333; font-weight: bolder; margin-top: 17px;}
.Investor .Investor_right .Investor_right_top .right_top_list .top_list_dt span{ font-size: 36px; margin-right: 13px;}
.Investor .Investor_right .Investor_right_title{ font-size: 16px; color: #666666; margin: 35px 0px;}
.Investor .Investor_right .Investor_right_bottom{ display: flex;}
.Investor .Investor_right .Investor_right_bottom .right_bottom_nav{ margin-right: 50px;}
.Investor .Investor_right .Investor_right_bottom .right_bottom_nav ul{}
.Investor .Investor_right .Investor_right_bottom .right_bottom_nav .bottom_nav_list{ font-size: 16px; color: #666666; position: relative; padding-right: 42px; cursor: pointer; margin-bottom: 50px;}
.Investor .Investor_right .Investor_right_bottom .right_bottom_nav .bottom_nav_list:last-child{ margin-bottom: 0px;}
.Investor .Investor_right .Investor_right_bottom .right_bottom_nav .bottom_nav_list.on{ font-weight: bolder; color: #e60012;}
.Investor .Investor_right .Investor_right_bottom .right_bottom_nav .bottom_nav_list::before{ content: ""; display: inline-block; width: 17px; height: 14px; background: url(/skin/images/bn11_on.png) no-repeat 50% 50%; position: absolute; right: 0; top: 50%; transform: translateY(-50%); opacity: 0;}
.Investor .Investor_right .Investor_right_bottom .right_bottom_nav .bottom_nav_list.on::before{ opacity: 1;}





.Announcement{ padding: 90px 0px; background: #f5f5f5;}
.Announcement .Announcement_top{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 50px;}
.Announcement .Announcement_top .Announcement_top_left{ font-size: 36px; color: #222222; display:flex; align-items:center;}
.Announcement .Announcement_top .Announcement_top_left a{ display:inline-block; line-height:36px; padding:0px 26px; color:#333; font-size:16px; background:#fff; border-radius:100px; margin-right:16px;}
.Announcement .Announcement_top .Announcement_top_left a.on{ color:#fff; background:#e60012;}
.Announcement .Announcement_top .Announcement_top_right select{ width: 247px; height: 56px; background: #fff; border-radius: 100px; padding: 0px 26px; font-size: 16px; color: #333333;background:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none; background: #fff url(../images/bn62.png) no-repeat calc(100% - 20px) 50%;}
.Announcement .Announcement_content{ margin-bottom: 55px;}
.Announcement .Announcement_content .Announcement_content_list{ display: flex; align-items: center; background: #fff; margin-bottom: 15px; padding: 34px 30px; border-radius: 6px; justify-content: space-between;}
.Announcement .Announcement_content .Announcement_content_list .content_list_left{ width: calc( 100% - 100px);}
.Announcement .Announcement_content .Announcement_content_list .content_list_left .list_left_dd{ font-size: 18px; color: #333333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Announcement .Announcement_content .Announcement_content_list .content_list_left .list_left_dt{ font-size: 15px; color: #999999; font-weight: bolder; margin-top: 15px;}
.Announcement .Announcement_content .Announcement_content_list .content_list_right span{ position: relative; display: flex; align-items: center; justify-content: center; width: 35px; height: 35px;}
.Announcement .Announcement_content .Announcement_content_list .content_list_right span img{ position: absolute; left: 0; top: 0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Announcement .Announcement_content .Announcement_content_list .content_list_right span img:last-child{ opacity: 0;}
.Announcement .Announcement_content .Announcement_content_list:hover .content_list_right span img{ opacity: 0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Announcement .Announcement_content .Announcement_content_list:hover .content_list_right span img:last-child{ opacity: 1;}
.Announcement .Announcement_content .Announcement_content_list:hover .content_list_left .list_left_dd{ color: #e60012;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Announcement .Announcement_content .Announcement_content_list:hover{ box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
.Announcement .layui-laypage a,.Announcement .layui-laypage-disabled{ background: #fff;}
.Announcement .layui-laypage a:hover,.Announcement .layui-laypage-disabled:hover{ background: #e60012;}



.IContact{ padding: 95px 0px; background: #f5f5f5;}
.IContact .pc_all_content{ background: #fff; display: flex; justify-content: space-between; align-items: center; border-radius: 6px; overflow: hidden;}
.IContact .IContact_left{ width: 50%; overflow: hidden;}
.IContact .IContact_left img{ max-width: 100%;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.IContact .pc_all_content:hover .IContact_left img{
	-webkit-transform: scale(1.12);
	   -moz-transform: scale(1.12);
	    -ms-transform: scale(1.12);
	     -o-transform: scale(1.12);
	           filter: scale(1.12);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.IContact .IContact_right{ width: 50%; padding-left: 71px;}
.IContact .IContact_right .IContact_right_title{ font-size: 36px; color: #333333; margin-bottom: 53px;}
.IContact .IContact_right .IContact_right_content .right_content_list{ display: flex; align-items: center; margin-bottom: 25px;}
.IContact .IContact_right .IContact_right_content .right_content_list:last-child{ margin-bottom: 0px;}
.IContact .IContact_right .IContact_right_content .right_content_list .content_list_dt{ font-size: 16px; color: #333333; margin-left: 20px;}
.IContact .IContact_right .IContact_right_content .right_content_list .content_list_dt p:last-child{ margin-top: 5px;}




.DNews{ padding: 95px 0px; background: #f5f5f5;}
.DNews .DNews_top{ margin-bottom: 60px;}
.DNews .DNews_top .DNews_top_list{ display: flex; background: #fff; margin-bottom: 30px; align-items: center; border-radius: 10px; overflow: hidden;}
.DNews .DNews_top .DNews_top_list:hover{ box-shadow: 0px 0px 22px rgba(0,0,0,.1);}
.DNews .DNews_top .DNews_top_list:last-child{ margin-bottom: 0px;}
.DNews .DNews_top .DNews_top_list .top_list_img{ width: 35%; overflow: hidden;}
.DNews .DNews_top .DNews_top_list .top_list_img img{ width: 100%; height: 275px; object-fit: cover;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.DNews .DNews_top .DNews_top_list:hover .top_list_img img{
	-webkit-transform: scale(1.12);
	   -moz-transform: scale(1.12);
	    -ms-transform: scale(1.12);
	     -o-transform: scale(1.12);
	           filter: scale(1.12);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.DNews .DNews_top .DNews_top_list .top_list_content{ width: 65%; padding: 0px 53px;}
.DNews .DNews_top .DNews_top_list .top_list_content .list_content_title{ font-size: 20px; color: #333333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-weight: bolder;}
.DNews .DNews_top .DNews_top_list .top_list_content .list_content_time{ font-size: 16px; color: #999999; margin-top: 13px;}
.DNews .DNews_top .DNews_top_list .top_list_content .list_content_txt{ font-size: 15px; color: #666666; line-height: 26px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-bottom: 30px; margin-top: 20px;}
.DNews .DNews_top .DNews_top_list .top_list_content .list_content_more{ font-size: 15px; color: #999999;}
.DNews .layui-laypage a,.DNews .layui-laypage-disabled{ background: #fff;}
.DNews .layui-laypage a:hover,.DNews .layui-laypage-disabled:hover{ background: #e60012;}
.DNews .DNews_top .DNews_top_list:hover .top_list_content .list_content_title{ color: #e60012;}



.NewsDetails2 .NewsDetails_right .NewsDetails_right_title{ margin-bottom: 0px;}
.NewsDetails2 .NewsDetails_right .NewsDetails_right_content{ overflow: hidden;}
.NewsDetails2 .NewsDetails_right .NewsDetails_right_content a:before{ display: none;}
.NewsDetails2 .NewsDetails_right .NewsDetails_right_content .right_content_list{ line-height: normal; padding: 25px 0px; float: left; width: 100%;}
.NewsDetails2 .NewsDetails_right .NewsDetails_right_content .right_content_list .content_list_top .list_top_dd{ font-size: 18px; color: #e60012; font-weight: bolder; margin-bottom: 12px;}
.NewsDetails2 .NewsDetails_right .NewsDetails_right_content .right_content_list .content_list_top .list_top_dt{ font-size: 16px; color: #333333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.NewsDetails2 .NewsDetails_right .NewsDetails_right_content .right_content_list .content_list_img{ margin-top: 25px; border-radius: 6px; overflow: hidden; display:none;}
.NewsDetails2 .NewsDetails_right .NewsDetails_right_content .right_content_list.on .content_list_img{ display:block;}
.NewsDetails2 .NewsDetails_right .NewsDetails_right_content .right_content_list .content_list_img img{ border-radius: 6px; width: 100%;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.NewsDetails2 .NewsDetails_right .NewsDetails_right_content .right_content_list:hover .content_list_top .list_top_dt{ color: #e60012;}
.NewsDetails2 .NewsDetails_right .NewsDetails_right_content .right_content_list:hover .content_list_img img{
	-webkit-transform: scale(1.12);
	   -moz-transform: scale(1.12);
	    -ms-transform: scale(1.12);
	     -o-transform: scale(1.12);
	           filter: scale(1.12);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}


.DNews2{ padding: 95px 0px; background: #f5f5f5;}
.DNews2 .DNews2_top{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 55px;}
.DNews2 .DNews2_top .DNews2_top_list{ width: calc(50% - 12px); background: #fff; margin-bottom: 24px; border-radius: 6px; padding: 30px 26px; padding-bottom: 0px;}
.DNews2 .DNews2_top .DNews2_top_list .top_list_dd{ font-size: 18px; color: #333333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.DNews2 .DNews2_top .DNews2_top_list .top_list_dt{ font-size: 14px; color: #999999; line-height: 26px; margin-top: 13px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.DNews2 .DNews2_top .DNews2_top_list .top_list_p{ display: flex; align-items: center; justify-content: space-between; height: 55px; border-top: 1px solid #ebebeb; margin-top: 25px;}
.DNews2 .DNews2_top .DNews2_top_list .top_list_p .list_p_left{ font-size: 14px; color: #999999;}
.DNews2 .DNews2_top .DNews2_top_list .top_list_p .list_p_left span{ margin-left: 18px;}
.DNews2 .DNews2_top .DNews2_top_list .top_list_p .list_p_right span{ display: flex; align-items: center; justify-content: center; width: 20px; height: 12px;}
.DNews2 .DNews2_top .DNews2_top_list .top_list_p .list_p_right span img{ position: absolute;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.DNews2 .DNews2_top .DNews2_top_list .top_list_p .list_p_right span img:last-child{ opacity: 0;}
.DNews2 .DNews2_top .DNews2_top_list:hover{ box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
.DNews2 .DNews2_top .DNews2_top_list:hover .top_list_p .list_p_right span img{ opacity: 1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.DNews2 .DNews2_top .DNews2_top_list:hover .top_list_p .list_p_right span img:last-child{ opacity: 1;}
.DNews2 .DNews2_top .DNews2_top_list:hover .top_list_dd{ color: #e60012;}
.DNews2 .layui-laypage a,.DNews2 .layui-laypage-disabled{ background: #fff;}
.DNews2 .layui-laypage a:hover,.DNews2 .layui-laypage-disabled:hover{ background: #e60012;}
.DNews2 .DNews_top .DNews_top_list:hover .top_list_content .list_content_title{ color: #e60012;}



.Programme{ padding: 95px 0px; background: #f5f5f5;}
.Programme .Programme_top{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: -24px;}
.Programme .Programme_top .Programme_top_list{ width: calc(50% - 14px); margin-bottom: 24px; background: #fff; border-radius: 0px 0px 6px 6px;}
.Programme .Programme_top .Programme_top_list .top_list_img{ border-radius: 6px; overflow: hidden;}
.Programme .Programme_top .Programme_top_list .top_list_img img{ width: 100%; border-radius: 6px;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;
}
.Programme .Programme_top .Programme_top_list:hover .top_list_img img{
	-webkit-transform: scale(1.12);
	   -moz-transform: scale(1.12);
	    -ms-transform: scale(1.12);
	     -o-transform: scale(1.12);
	           filter: scale(1.12);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.Programme .Programme_top .Programme_top_list .top_list_title{ padding: 25px;}
.Programme .Programme_top .Programme_top_list .top_list_title .list_title_dd{ font-size: 20px; color: #333333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.Programme .Programme_top .Programme_top_list .top_list_title .list_title_dt{ font-size: 16px; color: #666666; margin-top: 13px;}
.Programme .Programme_top .Programme_top_list:hover{ box-shadow: 0px 0px 25px rgba(0,0,0,.1);}
.Programme .Programme_top .Programme_top_list:hover .top_list_title .list_title_dd{ color: #e60012;}




.DProgramme .DProgramme_video{ display: flex; justify-content: space-between; margin-bottom: 35px;}
.DProgramme .DProgramme_video.on{ display:none;}
.DProgramme .DProgramme_video .DProgramme_video_left{ width: 82%; position: relative;}
.DProgramme .DProgramme_video .DProgramme_video_left .left_list_img{ position: absolute; border-radius: 6px; overflow: hidden; left: 0; top: 0; width: 100%; height: 100%; z-index: 5;}
.DProgramme .DProgramme_video .DProgramme_video_left .left_list_img img{ width: 100%; border-radius: 6px; height: 100%; opacity: cover;}
.DProgramme .DProgramme_video .DProgramme_video_left .left_list_img span{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; cursor: pointer;}
.DProgramme .DProgramme_video .DProgramme_video_left .left_list_img span img{ width: auto; height: auto;}
.DProgramme .DProgramme_video .DProgramme_video_left .left_list_video video{ width: 100%; border-radius: 6px; max-height:447px;}
.DProgramme .swiper-button-next,.DProgramme .swiper-button-prev{ display:none;}

.DProgramme .DProgramme_video .DProgramme_video_right{ width: 16%; height: 411px;}
.DProgramme .DProgramme_video .DProgramme_video_right .video_right_list{ margin-bottom: 13px; background: #000; border-radius: 4px; overflow: hidden; position: relative; cursor: pointer;}
.DProgramme .DProgramme_video .DProgramme_video_right .video_right_list::before{ content: ""; display: inline-block; width: calc(100% - 4px); height: calc(100% - 4px); top: 0; left: 0; position: absolute; border: 2px solid #e60012; border-radius: 4px; opacity: 0;}
.DProgramme .DProgramme_video .DProgramme_video_right .video_right_list img{ width: 100%; height: 93px; object-fit: cover; border-radius: 4px;}
.DProgramme .DProgramme_video .DProgramme_video_right .video_right_list.swiper-slide-thumb-active::before{ opacity: 1;}
.DProgramme .DProgramme_right .DProgramme_right_content{ margin-top: 25px;}
.DProgramme .DProgramme_right .DProgramme_right_content .right_content_list{ display: inline-block; margin-bottom: 33px;}
.DProgramme .DProgramme_right .DProgramme_right_content .right_content_list .content_list_img{ border-radius: 6px; overflow: hidden;}
.DProgramme .DProgramme_right .DProgramme_right_content .right_content_list .content_list_img img{ width: 100%;
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;
}
.DProgramme .DProgramme_right .DProgramme_right_content .right_content_list .content_list_top{  font-size: 16px; color: #333333; text-align: center; margin-top: 20px;}
.DProgramme .DProgramme_right .DProgramme_right_content .right_content_list:hover .content_list_img img{
	-webkit-transform: scale(1.12);
	   -moz-transform: scale(1.12);
	    -ms-transform: scale(1.12);
	     -o-transform: scale(1.12);
	           filter: scale(1.12);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.DProgramme .DProgramme_right .DProgramme_right_content .right_content_list:hover .content_list_top{ color: #e60012;}
.DProgramme .NewsDetails_left{ width: 75%;}
.DProgramme .NewsDetails_right{ width: 22%;}
.DProgramme .DProgramme_right .DProgramme_right_content .right_content_list{ width: 100%;}


.Product{ background: #fff; padding: 33px 0px; padding-bottom:65px;}
.Product .Product_page{ display:flex; align-items:center;}
.Product .Product_page a{ font-size:14px; color:#333333;}
.Product .Product_page a.on{ color:#e60012;}
.Product .Product_page i{ margin:0px 9px; font-size:14px; color:#999;}
.Product .Product_nav{ display: flex; align-items:center; height:74px; background:#f5f5f5; font-size:16px; color:#333333; margin-top:30px; margin-bottom:45px; padding:0px 37px;}
.Product .Product_nav .Product_nav_left{ font-weight:bolder;}
.Product .Product_nav a{ color:#333333; font-size:16px; margin-left:30px; padding:0px 12px; line-height:27px; display:inline-block;}
.Product .Product_nav a.on{ color:#fff; background:#e60012; border-radius:100px;}
.Product .Product_top{ display:flex; align-items:center; justify-content:space-between; margin-bottom:55px;}
.Product .Product_top .Product_top_left{ font-size:16px; color:#333333; display:flex; align-items:center;}
.Product .Product_top .Product_top_left a{  color:#333333; font-size:16px; margin-left:10px; padding:0px 12px; line-height:27px; display:flex; align-items:center; justify-content:center;}
.Product .Product_top .Product_top_left a span{ width:8px; height:11px; position:relative; margin-left:10px;
    -webkit-transform: rotate(0deg);
	       -moz-transform: rotate(0deg);
	        -ms-transform: rotate(0deg);
	         -o-transform: rotate(0deg);
	            transform: rotate(0deg);
	           transition: all 0.5s ease;
	    -webkit-transform: all 0.5s ease;
}
.Product .Product_top .Product_top_left a span img{ position:absolute; left:0; top:0;}
.Product .Product_top .Product_top_left a span img:last-child{ opacity:0;}
.Product .Product_top .Product_top_left a.on{ color:#fff; background:#e60012; border-radius:100px;}
.Product .Product_top .Product_top_left a.up{ color:#fff; background:#e60012; border-radius:100px;}
.Product .Product_top .Product_top_left a.up span img{ opacity:0;}
.Product .Product_top .Product_top_left a.up span img:last-child{ opacity:1;}


.Product .Product_top .Product_top_left a.down{ color:#fff; background:#e60012; border-radius:100px;}
.Product .Product_top .Product_top_left a.down span img{ opacity:0;}
.Product .Product_top .Product_top_left a.down span img:last-child{ opacity:1;}
.Product .Product_top .Product_top_left a.down span{
    	-webkit-transform: rotate(180deg);
	       -moz-transform: rotate(180deg);
	        -ms-transform: rotate(180deg);
	         -o-transform: rotate(180deg);
	            transform: rotate(180deg);
	           transition: all 0.5s ease;
	    -webkit-transform: all 0.5s ease;
}



.Product .Product_top .Product_top_right{ width:392px; height:42px; border-radius:100px; background:#f5f5f5; display:flex; align-items:center;}
.Product .Product_top .Product_top_right input{ width:100%; height:42px; display: flex: align-items:center; background:none;}
.Product .Product_top .Product_top_right input[type="search"]{ padding:0px 20px; font-size:16px; color:#333; width:90%;}
.Product .Product_top .Product_top_right input[type="submit"]{  background:url(/skin/images/bn1_on.png) no-repeat 50% 50%; width:10%;}
.Product .Product_content{ display:flex; flex-wrap: wrap; } 
.Product .Product_content .Product_content_list{ width:19%; display:inline-block; padding:5px; border-radius:4px; border:1px solid #eaeaea; margin-right:1.25%; margin-bottom:1.25%;} 
.Product .Product_content .Product_content_list .content_list_img img{ width:100%;}
.Product .Product_content .Product_content_list:nth-child(5n){ margin-right:0px;}
.Product .Product_content .Product_content_list .content_list_txt{ padding:8px 0px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_dd{ font-size:20px; color:#e60012; margin-bottom:5px; position:relative;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_dd:before{ content:"查看详情"; display:inline-block; position:absolute; right:0; width:67px; height:27px; display:flex; align-items:center; justify-content:center; background:#e60012; font-size:12px; color:#fff; border-radius:100px; opacity:0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_dt{ font-size:15px; color:#666666;}
.Product .Product_content .Product_content_list:hover .content_list_txt .list_txt_dd:before{ opacity:1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Product .page{ margin-top:48px;}




.WShop{ position: fixed; right: 0; top: 90%; width: 125px; display: flex; align-items: center; justify-content: center; border-radius: 6px 0px 0px 6px; background: #e60012; height: 50px; font-size: 16px; color: #fff;}
.WShop span{ color: #e60012;}
.WShop img{ margin-right: 12px;}





.DProduct_page{ border-bottom:1px solid #eaeaea; margin-bottom:40px;}
.DProduct_page .pc_all_content{ display: flex; align-items:center; height:90px;}
.DProduct_page a{ font-size:14px; color:#333333;}
.DProduct_page i{ margin:0px 11px; color:#adadad;}
.DProduct_page a.on{ color:#e60012;}

.DProduct .DProduct_top{ display: flex; align-items: flex-start;}
.DProduct .DProduct_top .DProduct_top_left{ width: 79%;  display: flex; align-items: flex-start;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img{ width:38%; position:relative;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img .video_icon{ position:absolute; width:100%; height:100%; display:flex; align-items:center; justify-content:center; z-index:5;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img .video_icon img{ cursor:pointer;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img .left_img_video{position:absolute; width:100%; height:100%; display:flex; align-items:center; justify-content:center; background:#000; z-index:6; border-radius:6px; overflow:hidden;display:none;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img .left_img_video.on{display:flex;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img .left_img_video .img_video_close{ position:absolute; top:10px; right:10px;color: #fff; font-size: 16px; cursor:pointer; z-index:4;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img .left_img_video video{ width:100%;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img .left_img_BImg{ margin-bottom:20px; position:relative;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img .left_img_BImg .img_BImg_list{ border-radius:6px; overflow:hidden;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img .left_img_BImg .img_BImg_list img{ width:100%; max-height:406px; object-fit: cover;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img .left_img_SImg{ padding:0px 10%; position:relative;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img .left_img_SImg .swiper-button-next{ right:0;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img .left_img_SImg .swiper-button-prev{ left:0;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img .left_img_SImg .swiper-button-next:after,.DProduct .DProduct_top .DProduct_top_left .top_left_img .left_img_SImg .swiper-button-prev:after{ color:#e60012; font-size:22px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img .left_img_SImg .img_SImg_list{ border-radius:4px; overflow:hidden; border:2px solid #fff; cursor:pointer;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img .left_img_SImg .img_SImg_list.swiper-slide-thumb-active{ border:2px solid #e60012;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img .left_img_SImg .img_SImg_list img{ width:100%;}

.DProduct .DProduct_top .DProduct_top_left .top_left_content{ width:62%; padding:0px 50px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_title .content_title_dd{ font-size:22px; color:#333333; margin-bottom:5px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_title .content_title_dt{ font-size:16px; color:#e60012;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_price{ display: flex; align-items:center; height:74px; border-radius:5px; background:#f5f5f5; padding:0px 23px; margin-top:25px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_price .content_price_dd{ font-size:16px; color:#666666; margin-right:22px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_price .content_price_dt{ font-size:28px; color:#e60012; font-weight:bolder;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_tag{ display: flex; align-items:center; padding-left:23px; margin-top:40px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_tag .content_price_dd{ font-size:16px; color:#666666; margin-right:22px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_tag .content_price_dt{ display: flex; align-items:center; flex-wrap:wrap; width:calc(100% - 54px); margin-bottom:-5px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_tag .content_price_dt .price_dt_list{ margin-bottom:5px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_tag .content_price_dt .price_dt_list .dt_list_btn{ padding:0px 10px; border-radius:4px; border:1px solid #dcdcdc; height:44px; display:flex; align-items:center; font-size:15px; color:#333333; margin-right:10px; cursor:pointer;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_tag .content_price_dt .price_dt_list input{ display:none;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_tag .content_price_dt .price_dt_list input[type=radio]:checked ~ .dt_list_btn{ border:1px solid #e60012; color:#e60012;}.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_tag .content_price_dt .price_dt_list:last-child .dt_list_btn{ margin-right:0px;}

.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop{ display: flex; align-items:center; margin-top:70px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop .content_shop_btn{ display: flex; align-items:center; justify-content:center; padding: 0px 25px; height:48px; border-radius:4px; font-size:16px; color:#fff; background:#e60012;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop .content_shop_share{ margin-left:11px; position:relative;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop .content_shop_share .shop_share_title{ width:52px; height:48px; border-radius:4px; border:1px solid #e5e5e5; display:flex; align-items:center; justify-content:center; flex-direction:column; font-size:14px; color:#999999; cursor:pointer;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop .content_shop_share .shop_share_down{ display:flex; justify-content: flex-start; align-items:center; position:absolute; top:0; height:100%; left:100%; box-shadow:0px 0px 15px rgba(0,0,0,.2); padding:0px 8px; border-radius:5px; opacity: 0;
    -webkit-transform: scale(0);
   -moz-transform: scale(0);
    -ms-transform: scale(0);
     -o-transform: scale(0);
           filter: scale(0);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop .content_shop_share:hover .shop_share_down{ opacity: 1;
    -webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop .content_shop_share .shop_share_down a{ margin-left:12px; display:inline-block; width:22px; height:22px; position:relative;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop .content_shop_share .shop_share_down a:nth-child(1){ background: url(/skin/images/bn105.png) no-repeat 50% 50%;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop .content_shop_share .shop_share_down a:nth-child(2){ background: url(/skin/images/bn106.png) no-repeat 50% 50%;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop .content_shop_share .shop_share_down a:nth-child(3){ background: url(/skin/images/bn107.png) no-repeat 50% 50%;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop .content_shop_share .shop_share_down a:nth-child(4){ background: url(/skin/images/bn108.png) no-repeat 50% 50%;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop .content_shop_share .shop_share_down a:hover .wechat-qrcode{ display:block;}


.DProduct{ padding-bottom:95px;}
.DProduct .DProduct_top .DProduct_top_right{ width: 21%; border-left:1px dashed #eaeaea; padding:20px 35px;}
.DProduct .DProduct_top .DProduct_top_right .top_right_title{ font-size:18px; color:#333333; text-align:center; position:relative; margin-bottom:22px;}
.DProduct .DProduct_top .DProduct_top_right .top_right_title span{ display:inline-block; padding:0px 22px; position:relative; background:#fff}
.DProduct .DProduct_top .DProduct_top_right .top_right_title:before{ content:""; display:inline-block; background:#eaeaea; width:100%; height:1px; top:50%; transform:translateY(-50%); position:absolute; left:0;}
.DProduct .DProduct_top .DProduct_top_right .top_right_content .hd{ display: flex; align-items:center; justify-content:center;}
.DProduct .DProduct_top .DProduct_top_right .top_right_content .hd a{ font-size:40px; color:#dddddd; cursor: pointer;}
.DProduct .DProduct_top .DProduct_top_right .top_right_content .hd a.next{ margin-left:20px;}
.DProduct .DProduct_top .DProduct_top_right .top_right_content .hd a:hover{ color:#e60012;}
.DProduct .DProduct_top .DProduct_top_right .top_right_content .right_content_list{ margin-bottom:16px; height:252px !important;}
.DProduct .DProduct_top .DProduct_top_right .top_right_content .right_content_list .content_list_img{ position:relative; margin-bottom:8px;}
.DProduct .DProduct_top .DProduct_top_right .top_right_content .right_content_list .content_list_img img{ width:100%;}
.DProduct .DProduct_top .DProduct_top_right .top_right_content .right_content_list .list_img_title{ position:absolute; bottom:0; font-size:12px; color:#666666; text-align:center; width:100%; line-height:33px; background:rgba(255,255,255,.9)}
.DProduct .DProduct_top .DProduct_top_right .top_right_content .right_content_list .content_list_title{ font-size:18px; color:#e60012; font-weight:bolder; text-align:center;}
.DProduct .DProduct_bottom{ display: flex; justify-content: space-between; margin-top:25px;}
.DProduct .DProduct_bottom .DProduct_bottom_left{ width:250px;}
.DProduct .DProduct_bottom .DProduct_bottom_left .bottom_left_title{ height:60px; background:#fafafa; font-size:20px; color:#333333; display:flex; align-items:center; justify-content:center; border:1px solid #eaeaea;}
.DProduct .DProduct_bottom .DProduct_bottom_left .bottom_left_txt{ padding:30px 15px; border:1px solid #eaeaea; border-top:0px;}
.DProduct .DProduct_bottom .DProduct_bottom_left .bottom_left_txt .left_txt_list{ margin-bottom:20px; display:inline-block; width:100%;}
.DProduct .DProduct_bottom .DProduct_bottom_left .bottom_left_txt .left_txt_list:last-child{ margin-bottom:0px;}
.DProduct .DProduct_bottom .DProduct_bottom_left .bottom_left_txt .left_txt_list .txt_list_img img{ width:100%;}
.DProduct .DProduct_bottom .DProduct_bottom_left .bottom_left_txt .left_txt_list .txt_list_title{ font-size:16px; color:#333333; margin-top:10px; text-align:center;}


.DProduct .DProduct_bottom .DProduct_bottom_right{ width:calc(100% - 280px);}
.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_nav ul{ display:flex; width:100%; background:#fafafa; height:54px; border:1px solid #eaeaea; align-items:center;}
.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_nav ul li{ height:54px; display:flex; align-items:center; position:relative; font-size:20px; color:#333333; width:180px; justify-content:center; cursor:pointer;}
.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_nav ul li.on{ color:#e60012;}
.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_nav ul li:before{ content:""; display:inline-block; width:100%; height:3px; background:#e60012; position:absolute; top:0; left:0; opacity:0;}
.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_nav ul li.on:before{ opacity:1;}
.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_content{ border:1px solid #eaeaea; border-top:0px; padding:0px 12px;}
.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_content .right_content_list{ text-align:center; padding:50px 37px;}
.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_content .right_content_list img{ width: 100%;}
.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_content .right_content_list .content_list_dd{ padding:50px 37px; border-bottom:1px solid #eaeaea;}
.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_content .right_content_list .content_list_dd .list_dd_li{ font-size:13px; color:#666666; margin-bottom:18px; display: flex;}
.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_content .right_content_list .content_list_dd .list_dd_li:last-child{ margin-bottom:0px;}
.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_content .right_content_list .content_list_dd .list_dd_li span{ width:25%;}
.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_content .right_content_list .content_list_dt{ text-align:center; padding:50px 0px;}
.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_content .right_content_list .content_list_dt img{ max-width:100%;}










.content_list_video{ display:none;}
.content_list_video.on{ display:block;}
.content_list_video .list_video_bg{ position:fixed; background:rgba(0,0,0,.8); left:0; top:0;  width:100%; height:100%; z-index:120;}
.content_list_video .list_video_content{ max-width:90%;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%); z-index:121;
}
.content_list_video .list_video_content .video_content_close{ cursor:pointer; position:fixed; right:0; top:-35px;}
.content_list_video .list_video_content .video_content_close span{ color:#fff; font-size:25px;}
.content_list_video .list_video_content video{ width:100%;}
.click_video{ cursor:pointer; }


.MOInnovation{ display: none;}

.m-header-nav{ display:none;}
.m-header-nav-height{ display:none;}




.search{ position:fixed; width:100%; height:100%; left:0; top: 0; right:0; background:rgba(0,0,0,.5); display:none; align-items:center; justify-content:center; z-index:50;}
.search .search_bg{ position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items:center; justify-content:center;}
.search .search_bg .search_content{ width:50%;
	-webkit-transform: scale(0);
   -moz-transform: scale(0);
    -ms-transform: scale(0);
     -o-transform: scale(0);
           filter: scale(0);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
opacity:1;
}
.search .search_bg.on .search_content{
	-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s; 
opacity:1;
}

.search .search_content .search_content_top{ position:relative; }
.search .search_content .search_content_top .search_close{ position:absolute; right:0; top:-50px; color:#fff; font-size:30px;}
.search .search_content .search_content_bottom{ display:flex; align-items:center; justify-content:center; position: relative; border-radius:100px; overflow:hidden;}
.search .search_content input[type="search"]{ width:80%; background:inherit; height:80px; font-size:16px; color:#333; padding:0px 20px; z-index: 1; position: relative; background:#fff;}
.search .search_content input[type="submit"]{ width:20%; height:80px; font-size:16px; z-index: 1; position: relative; color:#111; cursor:pointer; color:#fff; background:#e60012;}



.DSEARCH{ padding:95px 0px;}
.DSEARCH .Search_top{ display:flex; align-items:center; justify-content:center; padding:0px 25%; margin-bottom:60px;}
.DSEARCH .Search_top form{ display:flex; align-items:center; justify-content:center; width:100%; border-radius:100px; overflow:hidden;}
.DSEARCH .Search_top input[type="search"]{ width:80%; height:74px; display: flex; align-items:center; padding:0px 20px; background:#f9f9f9; font-size:18px; color:#333; border:1px solid #dcdcdc; border-radius:100px 0px 0px 100px;}
.DSEARCH .Search_top input[type="submit"]{ width:20%; height:74px; display:flex; align-items:center; justify-content:center; background:#e60012; color:#fff; font-size:22px;}
.DSEARCH input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#b4b4b4; font-size:18px;}
.DSEARCH input::-webkit-input-placeholder{ /* WebKit browsers */ color:#b4b4b4; font-size:18px;}
.DSEARCH input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#b4b4b4; font-size:18px;}
.DSEARCH input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#b4b4b4; font-size:18px;}
.DSEARCH input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#b4b4b4; font-size:18px;}
.DSEARCH .Search_title{ font-size:20px; color:#00000; margin-bottom:50px;}
.DSEARCH .Search_title b{ color:#e60012; margin:0px 8px;}
.DSEARCH .Search_content{ padding-bottom:30px;}
.DSEARCH .Search_content .Search_content_list{ padding:40px 36px; background:#fff; box-shadow:0px 0px 25px rgba(0,0,0,.1); margin-bottom:26px;}
.DSEARCH .Search_content .Search_content_list .content_list_time{ font-size:20px; color:#999999;}
.DSEARCH .Search_content .Search_content_list .content_list_title{ max-width:100%;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; margin-top:9px; margin-bottom:19px;}
.DSEARCH .Search_content .Search_content_list .content_list_title .list_title_l{ font-size:20px; color:#e60012;}
.DSEARCH .Search_content .Search_content_list .content_list_title .list_title_r{ font-size:20px; color:#000003;}
.DSEARCH .Search_content .Search_content_list .content_list_txt{ font-size:16px; color:#666666;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; display: inline-block; width:100%;}





.indexov{ position:relative; height:100%;}

#fullSwiper .fullSwiper_list{/* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}

#fullSwiper,.bannerq{ width: 100%; height: 100%; }






.Dpo{ display:none;}





.Expert{ padding: 95px 0px; background: #fff;}
.Expert .pc_all_content{ display: block;}
.Expert .Expert_content{ display: flex; align-items: center; justify-content: space-between;}
.Expert .Expert_right{ position: relative; width: 47%;}
.Expert .Expert_right .swiper-pagination{ position: absolute; bottom: 15px; right: 32px;}
.Expert .Expert_right .swiper-pagination .swiper-pagination-bullet{ width: 9px; height: 9px; border-radius: 100%; background: rgba(255,255,255,.6); margin-right: 11px; opacity: 1;}
.Expert .Expert_right .swiper-pagination .swiper-pagination-bullet:last-child{ margin-right: 0;}
.Expert .Expert_right .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #e60012;}
.Expert .Expert_right .Expert_list{ position: relative; border-radius: 6px; overflow: hidden;}
.Expert .Expert_right .Expert_list .Expert_list_img img{ width: 100%;
-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	           filter: scale(1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
		cursor:pointer;
}
.Expert .Expert_right .Expert_list:hover .Expert_list_img img{
	-webkit-transform: scale(1.15);
	   -moz-transform: scale(1.15);
	    -ms-transform: scale(1.15);
	     -o-transform: scale(1.15);
	           filter: scale(1.15);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
		cursor:pointer;
}
.Expert .Expert_right .Expert_list .Expert_list_title{ position: absolute; bottom: 0; left: 0; width: 100%; height: 50px; padding: 0px 32px; background: rgba(0,0,0,.45); align-items: center; display: flex; font-size: 16px; color: #fff;}
.Expert .Expert_Product{ position: relative; margin-top: 80px;}
.Expert .Expert_Product .swiper-button-next:after,.Expert .Expert_Product .swiper-button-prev:after{ font-size: 30px; color: #999999;}
.Expert .Expert_Product .swiper-button-prev{ left: -55px;}
.Expert .Expert_Product .swiper-button-next{ right: -55px;}
.Expert .Expert_Product .Expert_Product_list .Product_list_img{ border-radius: 10px; overflow: hidden;}
.Expert .Expert_Product .Expert_Product_list .Product_list_img img{ width: 100%;}
.Expert .Expert_Product .Expert_Product_list .Product_list_title{ font-size: 18px; color: #333333; margin-top: 20px; text-align: center;}





.Expert2{ padding: 100px 0px; }
.Expert2 .Expert2_title{ margin-bottom: 40px; padding-bottom: 30px; border-bottom: 1px solid #ededed;}
.Expert2 .Expert2_title .Expert2_title_dd{ font-size: 38px; color: #333333; margin-bottom: 26px;}
.Expert2 .Expert2_title .Expert2_title_dt{ font-size: 16px; color: #666666; line-height: 34px;}
.Expert2 .Expert2_content{ padding: 0px 40px; display: flex; justify-content: space-between;}
.Expert2 .Expert2_content .Expert2_content_left{ background: url(/skin/images3/bg5.jpg) no-repeat 50%/cover; padding: 50px; padding-right: 0; width: 362px;}
.Expert2 .Expert2_content .Expert2_content_left .content_left_list:last-child{ margin-top: 30px;}
.Expert2 .Expert2_content .Expert2_content_left .content_left_list .left_list_dd{ font-size: 72px; color: #fff; font-weight: bolder;}
.Expert2 .Expert2_content .Expert2_content_left .content_left_list .left_list_dt{ font-size: 34px; color: #fff; opacity: .4; font-weight: bolder;}
.Expert2 .Expert2_content .Expert2_content_right{ display: flex; justify-content: space-between; width: calc(100% - 384px);}
.Expert2 .Expert2_content .Expert2_content_right .content_right_list{ width: calc(50% - 12px); background: #f5f5f5; display: flex; flex-direction: column; justify-content: center;}
.Expert2 .Expert2_content .Expert2_content_right .content_right_list .right_list_img{ text-align: center; height: 288px; display: flex; align-items: center; justify-content: center; padding: 0px 20px;}
.Expert2 .Expert2_content .Expert2_content_right .content_right_list .right_list_img img{ max-height: 288px; max-width: 100%;}
.Expert2 .Expert2_content .Expert2_content_right .content_right_list .right_list_title{ text-align: center; font-size: 16px; color: #333333; margin-top: 20px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Expert2 .Expert2_content .Expert2_content_right .content_right_list:hover{ background: #e60012;}
.Expert2 .Expert2_content .Expert2_content_right .content_right_list:hover .right_list_title{ color: #fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}


.Expert3{ padding: 100px 0px; background: url(/skin/images3/bg4.jpg) no-repeat 50%/cover;}
.Expert3 .Expert3_title{ max-width: 660px;}
.Expert3 .Expert3_title .Expert3_title_dd{ font-size: 38px; color: #333333; margin-bottom: 34px;}
.Expert3 .Expert3_title .Expert3_title_dt{ font-size: 16px; color: #666666; line-height: 32px;}
.Expert3 .Expert3_content{ position: relative; top: -85px; margin-bottom: -85px;}
.Expert3 .Expert3_content img{ max-width: 100%;}


.Expert4{ padding: 100px 0px; background: url(/skin/images4/bg1.jpg) no-repeat 100%/cover; padding-top: 120px;}
.Expert4 .Expert4_title{ font-size: 38px; color: #333333; line-height: 48px; margin-bottom: 40px;}
.Expert4 .Expert4_txt{ max-width: 740px;}
.Expert4 .Expert4_txt p{ font-size: 16px; color: #333333; margin-bottom: 10px; line-height: 34px;}
.Expert4 .Expert4_txt p a{ color: #e60012; border-bottom: 1px solid #e60012; font-size: 16px;}
.Expert4 .Expert4_txt p:last-child{ margin-bottom: 0;}
.Expert4 .Expert4_bottom{ display: flex; align-items: center; height: 160px; box-shadow: 0px 0px 18px rgba(0,0,0,.1); background: #fff; max-width: 1008px; margin-top: 85px;}
.Expert4 .Expert4_bottom .Expert4_bottom_list{ width: 25%; text-align: center; border-right: 1px solid #dadada;}
.Expert4 .Expert4_bottom .Expert4_bottom_list:last-child{ border-right: 0;}
.Expert4 .Expert4_bottom .Expert4_bottom_list .bottom_list_dd{ font-size: 60px; color: #e60012; font-weight: bolder; margin-bottom: 8px;}
.Expert4 .Expert4_bottom .Expert4_bottom_list .bottom_list_dd i{ font-style: inherit;}
.Expert4 .Expert4_bottom .Expert4_bottom_list .bottom_list_dd b{ font-size: 33px; margin-left: 8px; font-weight: normal;}
.Expert4 .Expert4_bottom .Expert4_bottom_list .bottom_list_dt{ font-size: 14px; color: #666666;}



.Expert5{ position: relative;}
.Expert5::before{ content: ""; display: inline-block; width: 57%; background: rgba(91,149,194,.95); position: absolute; top: 0; height: 100%;}
.Expert5 .Expert5_img img{ width: 100%; height: 770px; object-fit: cover;}
.Expert5 .pc_all_content{ position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; height: 100%; display: flex; justify-content: center; flex-direction: column; z-index: 5;}
.Expert5 .pc_all_content .Expert5_content{ height: 100%; display: flex; flex-direction: column; justify-content: center; width: 60%; padding-right: 112px;}
.Expert5 .pc_all_content .Expert5_content_title{ font-size: 38px; color: #fff; line-height: 48px;}
.Expert5 .pc_all_content .Expert5_content_txt{ font-size: 16px; line-height: 34px; margin-top: 48px; color: #fff;}
.Expert5 .pc_all_content .Expert5_content_txt p{ margin-bottom: 15px;}
.Expert5 .pc_all_content .Expert5_content_txt p:last-child{ margin-bottom: 0;}



.Expert6::before{ display: none;}
.Expert6 .pc_all_content .Expert5_content_title{ color: #333333;}
.Expert6 .pc_all_content .Expert5_content_txt{ color: #666666;}



.Expert7{ position: relative;}
.Expert7 .Expert5_img img{ width: 100%; height: 828px; object-fit: cover;}
.Expert7 .pc_all_content{ position: absolute; top: 0; height: 100%; left: 0; right: 0; margin: 0 auto; display: flex; align-items: center; justify-content: space-between;}
.Expert7 .Expert5_content{ width: 30%;}
.Expert7 .Expert5_content .Expert5_content_title{ font-size: 38px; color: #fff; line-height: 48px;}
.Expert7 .Expert5_content .Expert5_content_txt{ font-size: 16px; line-height: 34px; margin-top: 48px; color: #fff;}
.Expert7 .Expert7_img{ width: 62%; position: relative;}
.Expert7 .Expert7_img img{ width: 100%;}
.Expert7 .Expert7_img .Expert7_img_left{ position: absolute; top: 13%; left: 0; display: flex; flex-direction: column;}
.Expert7 .Expert7_img .Expert7_img_right{ left: inherit; right: 0;}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list{ width: 197px; height: 100px; padding: 0px 20px; display: flex; justify-content: center; flex-direction: column; margin-bottom: 34px; position: relative; border: 1px solid rgba(0,191,243,.5);
   box-shadow: -5px 0px 15px rgba(3,76,106,.2) inset,  0px -5px 15px rgba(3,76,106,.2) inset, 5px 0px 15px rgba(3,76,106,.2) inset,  0px 5px 15px rgba(3,76,106,.2) inset; }
.Expert7 .Expert7_img .Expert7_img_left .img_left_list.on{ animation:mymoveEx 2s infinite; -webkit-animation:mymoveEx 2s infinite; /* Safari and Chrome */ }
.Expert7 .Expert7_img .Expert7_img_left .img_left_list .icon2{ position: absolute; right: 10px; top: 10px; border-radius: 100%; background: #fff; width: 8px; height: 8px; opacity: 0; animation:mymoveEx2 2s infinite; -webkit-animation:mymoveEx2 2s infinite; /* Safari and Chrome */ }


.Expert7 .Expert7_img .Expert7_img_left .img_left_list:last-child{ margin-bottom: 0;}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list .left_list_dd{ font-size: 16px; color: #fff; font-weight: bolder;}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list .left_list_dt{ font-size: 14px; color: #fff; margin-top: 8px;}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list.on{}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list .left_list_dd::before{ content: ""; display: inline-block; width: 18px; height: 1px; background: #01b9ec; position: absolute; left: 0; top: 0;}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list .left_list_dd::after{ content: ""; display: inline-block; width: 1px; height: 18px; background: #01b9ec; position: absolute; left: 0; top: 0;}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list .left_list_dt::before{ content: ""; display: inline-block; width: 18px; height: 1px; background: #01b9ec; position: absolute; left: 0; bottom: 0;}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list .left_list_dt::after{ content: ""; display: inline-block; width: 1px; height: 18px; background: #01b9ec; position: absolute; left: 0; bottom: 0;}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list .icon::before{ content: ""; display: inline-block; width: 18px; height: 1px; background: #01b9ec; position: absolute; right: 0; top: 0;}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list .icon::after{ content: ""; display: inline-block; width: 1px; height: 18px; background: #01b9ec; position: absolute; right: 0; top: 0;}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list::before{ content: ""; display: inline-block; width: 18px; height: 1px; background: #01b9ec; position: absolute; right: 0; bottom: 0;}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list::after{ content: ""; display: inline-block; width: 1px; height: 18px; background: #01b9ec; position: absolute; right: 0; bottom: 0;}


@keyframes mymoveEx
{
	0% {box-shadow: -5px 0px 15px rgba(255,255,255,.2) inset,  0px -5px 15px rgba(255,255,255,.2) inset, 5px 0px 15px rgba(255,255,255,.2) inset,  0px 5px 15px rgba(255,255,255,.2) inset;}
	50% {box-shadow: -5px 0px 15px rgba(255,255,255,0) inset,  0px -5px 15px rgba(255,255,255,0) inset, 5px 0px 15px rgba(255,255,255,0) inset,  0px 5px 15px rgba(255,255,255,0) inset;}
	100% {box-shadow: -5px 0px 15px rgba(255,255,255,.2) inset,  0px -5px 15px rgba(255,255,255,.2) inset, 5px 0px 15px rgba(255,255,255,.2) inset,  0px 5px 15px rgba(255,255,255,.2) inset;}
}

@-webkit-keyframes mymoveEx /* Safari and Chrome */
{
	0% {box-shadow: -5px 0px 15px rgba(255,255,255,.2) inset,  0px -5px 15px rgba(255,255,255,.2) inset, 5px 0px 15px rgba(255,255,255,.2) inset,  0px 5px 15px rgba(255,255,255,.2) inset;}
	50% {box-shadow: -5px 0px 15px rgba(255,255,255,0) inset,  0px -5px 15px rgba(255,255,255,0) inset, 5px 0px 15px rgba(255,255,255,0) inset,  0px 5px 15px rgba(255,255,255,0) inset;}
	100% {box-shadow: -5px 0px 15px rgba(255,255,255,.2) inset,  0px -5px 15px rgba(255,255,255,.2) inset, 5px 0px 15px rgba(255,255,255,.2) inset,  0px 5px 15px rgba(255,255,255,.2) inset;}
}

.Expert8 .Expert5_content{ width: 646px;}


.Knowledge{ padding: 101px 0px; padding-bottom: 156px;}
.Knowledge .Knowledge_nav{ display: flex; align-items: center; margin-bottom: 80px;}
.Knowledge .Knowledge_nav a{ display: flex; align-items: center; justify-content: center; width: 118px; height: 36px; border-radius: 100px; background: #f5f5f5; color: #333333; font-size: 16px;}
.Knowledge .Knowledge_nav a:last-child{ margin-left: 15px;}
.Knowledge .Knowledge_nav a.on{ background: #e60012; color: #fff;}
.Knowledge .Knowledge_title{ display: flex; align-items: center; font-size: 24px; color: #333333; margin-bottom: 25px;}
.Knowledge .Knowledge_title img{ margin-right: 10px;}
.Knowledge .Knowledge_content{ display: flex; justify-content: space-between;}
.Knowledge .Knowledge_content .Knowledge_content_list{ width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li{ margin-bottom: 22px; border-radius: 6px; width: calc(50% - 15px); position: relative;}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li .list_li_top{ height: 75px; background: #f5f5f5; display: flex; align-items: center; padding: 0px 17px; justify-content: space-between; cursor: pointer;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; border-radius: 6px 6px 0px 0px; }
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li .list_li_top .li_top_dd{ display: flex; align-items: center;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li .list_li_top .li_top_dd span{ font-size: 24px; color: #333333; font-weight: bolder;  margin-right: 11px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li .list_li_top .li_top_dt{ font-size: 22px; color: #c0c0c0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li .list_li_top .li_top_dt i{
	-webkit-transform: rotate(0deg);
	   -moz-transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	     -o-transform: rotate(0deg);
	        transform: rotate(0deg);
	       transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  
}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li .list_li_down{ display: none; border-top: 1px solid rgba(255,255,255,.32); padding: 23px; background: #e60012; font-size: 16px; line-height: 30px; position: relative; padding-left: 48px; color: #fff; position: absolute; border-radius: 0px 0px 6px 6px; width: 100%;}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li .list_li_down::before{ content: "A"; font-size: 24px; color: #fff; position: absolute; left: 17px;}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li.on{ position: relative; z-index: 2;}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li.on .list_li_top{ background: #e60012;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li.on .list_li_top .li_top_dd{ color: #fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li.on .list_li_top .li_top_dd span{ color: #fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li.on .list_li_top .li_top_dt{ color: #fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li.on .list_li_top .li_top_dt i{
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
	       transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  
}



.Knowledge.on .Knowledge_content .Knowledge_content_list{ width: calc(50% - 15px); display: block;}
.Knowledge.on .Knowledge_content .Knowledge_content_list .content_list_li{ width: 100%;}
.Knowledge.on .Knowledge_content .Knowledge_content_list .content_list_li .list_li_down{ position: relative;}




.Patent{ padding: 100px 0px; background: url(/skin/images3/bg11.jpg) no-repeat 50%/cover;}
.Patent .Patent_honor .Patent_honor_top{ position: relative; }
.Patent .Patent_honor .Patent_honor_top .swiper-button-next::after,.Patent .Patent_honor .Patent_honor_top .swiper-button-prev::after{ font-size: 30px; color: #e60012;}
.Patent .Patent_honor .Patent_honor_top .honor_top_list{ text-align: center;}
.Patent .Patent_honor .Patent_honor_top .honor_top_list .top_list_img{ width: 131px; height: 131px; margin: 0 auto; border-radius: 100%; overflow: hidden; border: 3px solid #d0d0d0; border-radius: 100%;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.Patent .Patent_honor .Patent_honor_top .honor_top_list.on .top_list_img{ border: 3px solid #e60012;}
.Patent .Patent_honor .Patent_honor_top .honor_top_list:hover .top_list_img{ border: 3px solid #e60012;transition: all 0.5s ease; -webkit-transform: all 0.5s ease;  }
.Patent .Patent_honor .Patent_honor_top .honor_top_list .top_list_img img{ border-radius: 100%; overflow: hidden;
	-webkit-transform: scale(1);
		   -moz-transform: scale(1);
		    -ms-transform: scale(1);
		     -o-transform: scale(1);
		           filter: scale(1);
		           filter: transform;
		       transition: all 0.5s ease 0s;
		-webkit-transform: all 0.5s ease 0s; 
			cursor:pointer;
}
.Patent .Patent_honor .Patent_honor_top .honor_top_list:hover .top_list_img img{
	-webkit-transform: scale(1.15);
		   -moz-transform: scale(1.15);
		    -ms-transform: scale(1.15);
		     -o-transform: scale(1.15);
		           filter: scale(1.15);
		           filter: transform;
		       transition: all 0.5s ease 0s;
		-webkit-transform: all 0.5s ease 0s; 
			cursor:pointer;
}
.Patent .Patent_honor .Patent_honor_top .honor_top_list .top_list_txt{ font-size: 18px; color: #333333; margin-top: 18px;}
.Patent .Patent_honor .Patent_honor_bottom{ display: flex; justify-content: space-between; align-items: center; margin-top: 95px;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_left{ width: 45%;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_left .bottom_left_title{ line-height: 48px;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_left .bottom_left_title .left_title_dd{ font-size: 38px; color: #333333;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_left .bottom_left_title .left_title_dt{ font-size: 30px; color: #333333;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right{ width: 52%; position: relative;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_img img{ max-width: 100%;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list{ position: absolute;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list .right_list_top{ display: flex; align-items: center; cursor: pointer;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list .right_list_top .list_top_icon{ width: 20px; height: 20px; border-radius: 100%; background: rgba(230,0,18,.3); display: flex; align-items: center; justify-content: center; margin-right: 12px;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list .right_list_top .list_top_icon span{ width: 6px; height: 6px; border-radius: 100%; display: inline-block; background: #e60012;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list .right_list_top .list_top_txt .top_txt_dd{ font-size: 18px; color: #e60012; margin-bottom: 2px;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list .right_list_top .list_top_txt .top_txt_dt{ font-size: 14px; color: #333333;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list .right_list_down{ display: none;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list1{ top: 19%; left: 8%;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list2{ top: 4%; left: 70%; z-index: 2;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list3{ top: 31%; left: 44%;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list4{ top: 59%; left: 45%;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list .right_list_down{ display: none; position: absolute; width: 190px; left: -180px; top: -40px;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list .right_list_down .list_down_img{ border-radius: 7px; padding: 3px; background: #fff; position: relative; width: 141px; margin: 0 auto; box-shadow: 0px 0px 18px rgba(0,0,0,.05);}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list .right_list_down .list_down_img::before{ content: ""; display: inline-block;width: 0; height: 0; border-top: 9px solid transparent; border-bottom:9px solid transparent; border-left:11px solid #fff; position: absolute; right: 0; top: 50px; right: -11px;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list .right_list_down .list_down_img img{ max-width: 100%;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list .right_list_down .list_down_title{ font-size: 14px; color: #333333; margin-top: 12px;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list:hover .right_list_down{ display: block;}


.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_left .bottom_left_txt{ font-size: 18px; color: #333333; margin-top: 35px; margin-bottom: 70px;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_left .bottom_left_btn{ display: flex; align-items: center; justify-content: center; width: 141px; height: 40px; border-radius: 100px; border: 1px solid #e60012; font-size: 15px; color: #333333;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_left .bottom_left_btn img{ margin-right: 8px;}
.Patent .Patent_content{ margin-top: 144px;}
.Patent .Patent_content .Patent_content_list{ background: #fff; padding: 100px 50px; margin-bottom: 10px; box-shadow: 0px 0px 18px rgba(0,0,0,.05);}
.Patent .Patent_content .Patent_content_list .content_list_title{ display: flex; align-items: center; justify-content: center; font-size: 24px; color: #333333; position: relative;}
.Patent .Patent_content .Patent_content_list .content_list_title::before{ content: ""; display: inline-block; width: 100%; height: 1px; background: #fbd3d6; top: 50%; position: absolute; left: 0;}
.Patent .Patent_content .Patent_content_list .content_list_title span{ display: flex; align-items: center; justify-content: center; position: relative; background: #fff; padding: 0px 10px;}
.Patent .Patent_content .Patent_content_list .content_list_title span::before{ content: ""; display: inline-block; width: 9px; height: 9px; border-radius: 100%; background: #e92131; margin-right: 13px;}
.Patent .Patent_content .Patent_content_list .content_list_title span::after{ content: ""; display: inline-block; width: 9px; height: 9px; border-radius: 100%; background: #e92131; margin-left: 13px;}
.Patent .Patent_content .Patent_content_list .content_list_txt{ display: flex; justify-content: center; margin-top: 90px; margin-bottom: -2%; flex-wrap: wrap; position: relative;}
.Patent .Patent_content .Patent_content_list .content_list_txt .list_txt_list{ width: 25%; text-align: center; position: relative;border-radius: 10px;}
.Patent .Patent_content .Patent_content_list .content_list_txt .list_txt_list .txt_list_title{ font-size: 16px; color: #595959; margin-top: 20px; padding: 0px 15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.Patent .Patent_content .Patent_content_list .content_list_txt .list_txt_list::before{ content: ""; display: inline-block; width: 1px; height: 70%; position: absolute; right: 0; top: 0; background: url(/skin/images3/bg16.jpg) repeat-y 50% 50%; top: 50%; transform: translateY(-50%);}
.Patent .Patent_content .Patent_content_list .content_list_txt .list_txt_list:last-child::before{ display: none;}
.Patent .Patent_content .Patent_content_list .swiper-wrapper{ justify-content: center;}
.Patent .Patent_content .Patent_content_list.center .swiper-wrapper{justify-content: flex-start;}
.Patent .Patent_content .Patent_content_list .swiper-pagination{ bottom: 0; position: relative; margin-top: 10px;}
.Patent .Patent_content .Patent_content_list .swiper-pagination.on{ opacity: 0;}
.Patent .Patent_content .Patent_content_list .swiper-pagination .swiper-pagination-bullet{ width: 9px; height: 9px; background: #eaeaea; opacity: 1; margin: 0px 5px;}
.Patent .Patent_content .Patent_content_list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #e60012;}
.Patent .Patent_content .Patent_content_list2 .content_list_txt{ display: block;}
.Patent .Patent_content .Patent_content_list2 .content_list_txt .list_txt_list{ width: 100%;}
.Patent .Patent_content .Patent_content_list2 .content_list_txt .list_txt_list::before{ display: none;}
.Patent .Patent_content .Patent_content_list2 .content_list_txt .list_txt_list .txt_list_icon{ border-radius: 10px; overflow: hidden;}
.Patent .Patent_content .Patent_content_list2 .content_list_txt .list_txt_list .txt_list_icon img{
	-webkit-transform: scale(1); width: 100%;
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	           filter: scale(1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
		cursor:pointer;
}
.Patent .Patent_content .Patent_content_list2 .content_list_txt .list_txt_list:hover .txt_list_icon img{
	-webkit-transform: scale(1.15);
	   -moz-transform: scale(1.15);
	    -ms-transform: scale(1.15);
	     -o-transform: scale(1.15);
	           filter: scale(1.15);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
		cursor:pointer;
}
.Patent .Patent_content .Patent_content_list3 .content_list_txt{ display: block;}
.Patent .Patent_content .Patent_content_list3 .content_list_txt .list_txt_list{ width: 100%; background: #f5f5f5; padding: 25px 0px;}
.Patent .Patent_content .Patent_content_list3 .content_list_txt .list_txt_list .txt_list_icon{ display: flex; align-items: center; justify-content: center; height: 200px; }
.Patent .Patent_content .Patent_content_list3 .content_list_txt .list_txt_list::before{ display: none;}
.Patent .Patent_content .Patent_content_list3 .content_list_txt .list_txt_list .txt_list_icon{ padding: 0px 20px; height: 254px;}
.Patent .Patent_content .Patent_content_list3 .content_list_txt .list_txt_list .txt_list_icon img{ max-height: 234px;}
.Patent .Patent_content .Patent_content_list3 .content_list_txt .list_txt_list:hover{ background: #e92131;}
.Patent .Patent_content .Patent_content_list3 .content_list_txt .list_txt_list:hover .txt_list_title{ color: #fff;}




.MoS{ display: none;}





.SSystem{ padding: 100px 0px; position: relative; overflow: hidden;}
.SSystem .pc_all_content{ display: flex; align-items: flex-start; justify-content: space-between; position: relative; z-index: 5;}
.SSystem .SSystem_left{ width: 48%; padding-top: 120px;}
.SSystem .SSystem_left .SSystem_left_top .left_top_dd{ font-size: 38px; color: #333333; line-height: 38px; margin-bottom: 50px; font-weight: 500;}
.SSystem .SSystem_left .SSystem_left_top .left_top_dt{ font-size: 16px; color: #666666; line-height: 30px;}
.SSystem .SSystem_left .SSystem_left_bottom{ background: #e3edf5; border-radius: 10px; margin-top: 158px; width: 530px; height: 517px;}
.SSystem .SSystem_left .SSystem_left_bottom .left_bottom_content{ border-radius: 10px; position: relative; right: -40px; top: -40px; background: #00afec; padding: 40px;}
.SSystem .SSystem_left .SSystem_left_bottom .left_bottom_content .bottom_content_title{ text-align: center;}
.SSystem .SSystem_left .SSystem_left_bottom .left_bottom_content .bottom_content_title .content_title_dd{ font-size: 38px; color: #fff; font-weight: bolder; line-height: 38px; margin-bottom: 5px;}
.SSystem .SSystem_left .SSystem_left_bottom .left_bottom_content .bottom_content_title .content_title_dt{ font-size: 14px; color: #fff; font-weight: bolder; letter-spacing: 2.2px;}
.SSystem .SSystem_left .SSystem_left_bottom .left_bottom_content .bottom_content_txt{ background: #fff; border-radius: 10px; overflow: hidden; margin-top: 20px; padding: 40px 20px;}
.SSystem .SSystem_left .SSystem_left_bottom .left_bottom_content .bottom_content_txt .content_txt_img{ text-align: center;}
.SSystem .SSystem_left .SSystem_left_bottom .left_bottom_content .bottom_content_txt .content_txt_bottom{ margin-top: 40px;}
.SSystem .SSystem_left .SSystem_left_bottom .left_bottom_content .bottom_content_txt .content_txt_bottom p{ color: #8c7e82; font-size: 16px; display: flex; align-items: center; margin-bottom: 13px; line-height: 18px;}
.SSystem .SSystem_left .SSystem_left_bottom .left_bottom_content .bottom_content_txt .content_txt_bottom p span{ font-size: 18px; color: #000;}
.SSystem .SSystem_left .SSystem_left_bottom .left_bottom_content .bottom_content_txt .content_txt_bottom p:last-child{ margin-bottom: 0;}
.SSystem .SSystem_right{ width: 50%;}
.SSystem .SSystem_right .SSystem_right_img{ text-align: right;}
.SSystem .SSystem_right .SSystem_right_txt{margin-top: 68px;}
.SSystem .SSystem_right .SSystem_right_txt p{ font-size: 16px; color: #666666; line-height: 30px; margin-bottom: 13px;}
.SSystem .SSystem_right .SSystem_right_txt p:last-child{ margin-bottom: 0;}
.SSystem .SSystem_right .SSystem_right_txt p a{ font-size: 16px; color: #e40000; border-bottom: 1px solid #e40000;}



.MicroecologyBg{ background: url(/skin/images4/bg11.jpg) no-repeat 0%/cover;}
.Probiotics{ background: none; padding-bottom: 70px;}
.Probiotics2{ padding-bottom: 112px; position: relative; z-index: 2;}
.Probiotics2 .Probiotics2_title{ font-size: 16px; color: #999; margin-bottom: 20px;}
.Probiotics2 .Probiotics2_nav{ padding-bottom: 10px; position: relative; z-index: 2; margin: 0 auto;}
.Probiotics2 .Probiotics2_nav .swiper-wrapper{ display: flex; align-items: center; justify-content: space-between; justify-content: center;}
.Probiotics2 .Probiotics2_nav .swiper-wrapper .swiper-slide{ height: 40px; background: #ff0000; font-size: 15px; color: #fff; width: 25%; display: flex; align-items: center; justify-content: center; position: relative; cursor: pointer;}
.Probiotics2 .Probiotics2_nav .swiper-wrapper .swiper-slide:first-child{ border-radius: 10px 0px 0px 0px;}
.Probiotics2 .Probiotics2_nav .swiper-wrapper .swiper-slide:last-child{ border-radius: 0px 10px 0px 0px;}
.Probiotics2 .Probiotics2_nav .swiper-wrapper .swiper-slide::before{ content: ""; display: inline-block;width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-top:10px solid red; position: absolute; bottom: -10px; opacity: 0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Probiotics2 .Probiotics2_nav .swiper-wrapper .swiper-slide.swiper-slide-thumb-active::before{ bottom: -10px; opacity: 1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Probiotics2 .Probiotics2_nav .swiper-wrapper .swiper-slide:last-child{ margin-right: 0;}
.Probiotics2 .Probiotics2_content{ background: url(/skin/images4/bg14.jpg) no-repeat 50% 14%; border-radius: 0px 0px 10px 10px; margin-top: -10px;}
.Probiotics2 .Probiotics2_content .Probiotics2_content_list{ display: flex; justify-content: space-between; padding: 60px 44px; width: 1400px; margin: 0 auto;}
.Probiotics2 .Probiotics2_content .Probiotics2_content_list .content_list_left{ width: 40%; padding-top: 50px;}
.Probiotics2 .Probiotics2_content .Probiotics2_content_list .content_list_left .list_left_dd{ font-size: 24px; color: #222222; margin-bottom: 20px;}
.Probiotics2 .Probiotics2_content .Probiotics2_content_list .content_list_left .list_left_dt{ font-size: 16px; color: #666666; line-height: 30px;}
.Probiotics2 .Probiotics2_content .Probiotics2_content_list .content_list_right{ width: 55%;}
.Probiotics2 .Probiotics2_content .Probiotics2_content_list .content_list_right img{ max-width: 100%;}

.gallery_po{ position: absolute; top: -660px; width: 100%; left: 0; height: 660px; background: #000; z-index: 12; display: none;}
.gallery_po.on{ display: block;}

.Probiotics2 .swiper-button-next,.Probiotics2 .swiper-button-prev{ display: none;}




.Probiotics3{ padding-bottom: 118px;}
.Probiotics3 .pc_all_content{ background: #fff; border-radius: 10px; display: flex; justify-content: space-between; padding: 0px 44px; padding-top: 88px; padding-bottom: 60px;}
.Probiotics3 .pc_all_content .Probiotics3_left{ width: 48%;}
.Probiotics3 .pc_all_content .Probiotics3_left .Probiotics3_left_img{ text-align: center; margin-bottom: 120px;}
.Probiotics3 .pc_all_content .Probiotics3_left .Probiotics3_left_img img{ max-width: 100%;}
.Probiotics3 .pc_all_content .Probiotics3_left .Probiotics3_left_txt{ font-size: 16px; color: #666666; line-height: 30px; text-align: justify;}
.Probiotics3 .pc_all_content .Probiotics3_right{ width: 44%;}
.Probiotics3 .pc_all_content .Probiotics3_right .Probiotics3_right_dd{ font-size: 38px; color: #222222; margin-bottom: 20px;}
.Probiotics3 .pc_all_content .Probiotics3_right .Probiotics3_right_dt{ margin-bottom: 30px;}
.Probiotics3 .pc_all_content .Probiotics3_right .Probiotics3_right_dt p{ font-size: 16px; color: #666666; line-height: 30px; margin-bottom: 20px; position: relative;}
.Probiotics3 .pc_all_content .Probiotics3_right .Probiotics3_right_dt p:last-child{ margin-bottom: 0;}
.Probiotics3 .pc_all_content .Probiotics3_right .Probiotics3_right_img{ text-align: center;}
.Probiotics3 .pc_all_content .Probiotics3_right .Probiotics3_right_img img{ max-width: 100%;} 

.Probiotics4{ position: relative; padding-bottom: 380px;}
.Probiotics4 .pc_all_content{ position: absolute; top: 120px; left: 0; margin: 0 auto; right: 0;}
.Probiotics4 .Probiotics4_img img{ width: 100%; height: 805px; object-fit: cover;}
.Probiotics4 .Probiotics4_content{ width: 66%;}
.Probiotics4 .Probiotics4_content .Probiotics4_content_title{ font-size: 38px; color: #fff; font-weight: 450; line-height: 38px; margin-bottom: 40px;}
.Probiotics4 .Probiotics4_content .Probiotics4_content_txt{ text-align: justify;}
.Probiotics4 .Probiotics4_content .Probiotics4_content_txt p{ font-size: 16px; color: #fff; line-height: 30px; margin-bottom: 22px;}
.Probiotics4 .Probiotics4_content .Probiotics4_content_txt p:last-child{ margin-bottom: 0;}
.Probiotics4 .Probiotics4_bottom{ display: flex; margin-top: 93px; border-radius: 10px; box-shadow: 7px 0px 24px rgba(0,0,0,.1);}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list{ width: 25%; background: #fff; padding: 0px 34px; padding-top: 65px; border-bottom: 4px solid #c2c2c2; cursor: pointer;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; height: 556px;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list:first-child{ border-radius: 10px 0px 0px 10px;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list:last-child{ border-radius: 0px 10px 10px 0px;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list img{ max-width: 100%; max-height: 100%;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list .bottom_list_title{ font-size: 20px; color: #222222; line-height: 30px; margin-bottom: 22px;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list .bottom_list_txt{ font-size: 16px; color: #666666; line-height: 30px; margin-bottom: 15px;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list .bottom_list_img{ opacity: 0;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; text-align: center;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list:nth-child(2) .bottom_list_img img{ max-height: 200px;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list:nth-child(3) .bottom_list_img img{ max-height: 230px;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list.on{ width: 50%; border-bottom: 4px solid #e60012; padding: 0px 44px; padding-top: 65px;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list.on .bottom_list_img{ opacity: 1;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list:nth-child(2){ background: #f7f7f7;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list:nth-child(3){ background: #eaeaea;}

.Probiotics5{ padding-bottom: 135px;}
.Probiotics5 .Probiotics5_title .Probiotics5_title_dd{ font-size: 38px; color: #222222; line-height: 38px; margin-bottom: 30px;}
.Probiotics5 .Probiotics5_title .Probiotics5_title_dt p{ font-size: 16px; color: #666666; line-height: 30px; margin-bottom: 10px;}
.Probiotics5 .Probiotics5_title .Probiotics5_title_dt p:last-child{ margin-bottom: 0;}
.Probiotics5 .Probiotics5_content{ display: flex; justify-content: space-between; margin-top: 50px; margin-bottom: 43px;}
.Probiotics5 .Probiotics5_content .Probiotics5_content_list{ background: #fff; width: calc(21.5% - 25px); border-radius: 10px; padding: 35px; box-shadow: 0px 0px 18px rgba(0,0,0,.1);}
.Probiotics5 .Probiotics5_content .Probiotics5_content_list:nth-child(1){ width: calc(36% - 25px);}
.Probiotics5 .Probiotics5_content .Probiotics5_content_list .content_list_title{ font-size: 22px; color: #222222; margin-bottom: 25px;}
.Probiotics5 .Probiotics5_content .Probiotics5_content_list .content_list_txt{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: -20px;}
.Probiotics5 .Probiotics5_content .Probiotics5_content_list .content_list_txt .list_txt_li{ width: 50%; text-align: center; margin-bottom: 20px;}
.Probiotics5 .Probiotics5_content .Probiotics5_content_list .content_list_txt .list_txt_li .txt_li_dd{ width: 70px; height: 70px; border-radius: 100%; background: #fef2f3; display: flex; align-items: center; justify-content: center; border-radius: 100%; margin: 0 auto;}
.Probiotics5 .Probiotics5_content .Probiotics5_content_list .content_list_txt .list_txt_li .txt_li_dt{ margin-top: 13px;}
.Probiotics5 .Probiotics5_content .Probiotics5_content_list .content_list_txt .list_txt_li{ width: 50%;}
.Probiotics5 .Probiotics5_content .Probiotics5_content_list:first-child .content_list_txt .list_txt_li{ width: 25%;}




.Probiotics6{ background: #fff; padding-top: 60px; padding-bottom: 120px;}
.Probiotics6 .Probiotics6_title{ margin-bottom: 22px; font-size: 24px; color: #333333;}
.Probiotics6 .Probiotics6_txt .Probiotics6_txt_list{ font-size: 14px; color: #666666; margin-bottom: 16px; display: flex; justify-content: space-between;}
.Probiotics6 .Probiotics6_txt .Probiotics6_txt_list .txt_list_dd{ width: 20px;}
.Probiotics6 .Probiotics6_txt .Probiotics6_txt_list .txt_list_dt{ width: calc(100% - 20px);}
.Probiotics6 .Probiotics6_txt .Probiotics6_txt_list:last-child{ margin-bottom: 0;}



.Epigenetics{ overflow: auto;}
.Epigenetics.on{ overflow: hidden;}


.Epigenetics::-webkit-scrollbar-track {
		  background-color: #dcdcdc;
	} /* 滚动条的滑轨背景颜色 */

.Epigenetics::-webkit-scrollbar-thumb {
		  background:#e60012; 
	} /* 滑块颜色 */

.Epigenetics::-webkit-scrollbar-button {
		  background-color: #fff;
	} /* 滑轨两头的监听按钮颜色 */

.Epigenetics::-webkit-scrollbar-corner {
		  background-color: #fff;
	} /* 横向滚动条和纵向滚动条相交处尖角的颜色 */
.Epigenetics::-webkit-scrollbar {
    width: 2px;
    height: 0px;
	border-radius:3px;
} /* 这是针对缺省样式 (必须的)*/







.literature{ position: relative; color: #666666; font-size: 12px; top: -12px; left: -6px; font-weight: bolder;}



.mo-next,.mo-prev{ display: none;}



.Patent .Patent_honor .Patent_honor_top .honor_top_list.honor_top_list_pc{ display: block;}
.Patent .Patent_honor .Patent_honor_top .honor_top_list.honor_top_list_mo{ display: none;}






.Production{ padding-top: 116px; padding-bottom: 88px;}
.Production .pc_all_content{ display: flex; justify-content: space-between; align-items: center;}
.Production .pc_all_content .Production_left{ width: 46.5%;}
.Production .pc_all_content .Production_left .Production_left_title{ font-size: 38px; color: #222222; font-weight: 500;}
.Production .pc_all_content .Production_left .Production_left_txt{ margin-top: 20px;}
.Production .pc_all_content .Production_left .Production_left_txt p{ font-size: 16px; color: #666666; line-height: 30px; margin-bottom: 15px; text-align: justify;}
.Production .pc_all_content .Production_left .Production_left_txt p:last-child{ margin-bottom: 0;}
.Production .pc_all_content .Production_right{ width: 49%; text-align: right;}
.Production .pc_all_content .Production_right img{ max-width: 100%; border-radius: 10px;}



.Production2{ background: url(/skin/images/pn1.png) no-repeat 50% 0%; background-size: 100%; padding: 77px 0px; overflow: hidden;}
.Production2 .Production2_title{ font-size: 38px; color: #222222; text-align: center; margin-bottom: 46px;}
.Production2 .Production2_content .Production2_content_list{ display: flex; align-items: center; justify-content: space-between;}
.Production2 .Production2_content .Production2_content_list .content_list_img{ width: 50%; position: relative; display: flex; align-items: center; justify-content: center;}
.Production2 .Production2_content .Production2_content_list .content_list_img span{ display: inline-block; width: 373px; height: 373px; border-radius: 100%; border: 26px solid #fce0e1; overflow: hidden;}
.Production2 .Production2_content .Production2_content_list .content_list_img span img{ width: 100%;}
.Production2 .Production2_content .Production2_content_list .content_list_txt{ width: 50%; position: relative;}
.Production2 .Production2_content .Production2_content_list .content_list_txt .list_txt_top{ display: flex; align-items: center; margin-bottom: 15px;}
.Production2 .Production2_content .Production2_content_list .content_list_txt .list_txt_top .txt_top_left{ font-size: 80px ;color: #e60012; font-weight: bolder; text-transform: uppercase; margin-right: 2px;}
.Production2 .Production2_content .Production2_content_list .content_list_txt .list_txt_top .txt_top_right .top_right_dd{ font-size: 30px; color: #333333;}
.Production2 .Production2_content .Production2_content_list .content_list_txt .list_txt_top .txt_top_right .top_right_dt{ font-size: 14px; color: #333333;}
.Production2 .Production2_content .Production2_content_list .content_list_txt .list_txt_bottom{ line-height: 30px; color: #666666; font-size: 16px;}
.Production2 .Production2_content .Production2_content_list:nth-child(2n){flex-flow: row-reverse;}
.Production2 .Production2_content .Production2_content_list:nth-child(1) .SCompany_icon6{ right: 10%; left: inherit;}
.Production2 .Production2_content .Production2_content_list:nth-child(1) .SCompany_icon7{ right: 5%; left: inherit;}
.Production2 .Production2_content .Production2_content_list:nth-child(2) .SCompany_icon4{ left: 10%; top: -130px;}
.Production2 .Production2_content .Production2_content_list:nth-child(2) .SCompany_icon6{ right: 10%; left: inherit;}
.Production2 .Production2_content .Production2_content_list:nth-child(2) .SCompany_icon3{ left: 10%;}
.Production2 .Production2_content .Production2_content_list:nth-child(3) .SCompany_icon4{ left: -20%; bottom: -130px; top: inherit;}
.Production2 .Production2_content .Production2_content_list:nth-child(4) .SCompany_icon5{ bottom: 0; left: 90%;}


.Production3{ background: url(/skin/images/pg6.jpg) no-repeat 50%/cover; padding: 77px 0px;}
.Production3 .Production3_title{ font-size: 38px; color: #fff; text-align: center; margin-bottom: 105px;}
.Production3 .Production3_content .Production3_content_list{ display: flex; align-items: center; margin-bottom: 120px;}
.Production3 .Production3_content .Production3_content_list .content_list_left{ width: 48%; display: flex; align-items: center;}
.Production3 .Production3_content .Production3_content_list .content_list_left .list_left_icon{ width: 80px; text-align: left;}
.Production3 .Production3_content .Production3_content_list .content_list_left .list_left_icon img{ width: 100%;}
.Production3 .Production3_content .Production3_content_list .content_list_left .list_left_txt{ margin-left: 20px; width: calc(100% - 80px);}
.Production3 .Production3_content .Production3_content_list .content_list_left .list_left_txt .left_txt_dd{ font-size: 48px; color: #fff; line-height: 48px; margin-bottom: 6px;}
.Production3 .Production3_content .Production3_content_list .content_list_left .list_left_txt .left_txt_dt{ font-size: 14px; color: #fff;}
.Production3 .Production3_content .Production3_content_list .content_list_right{ width: 49%; line-height: 30px; opacity: .8; color: #fff; font-size: 16px; padding-right: 230px;}


.Production4{ background: url(/skin/images/pg7.jpg) no-repeat 50% 0%; padding: 120px 0px;}
.Production4 .Production4_title{ text-align: center; font-size: 38px; color: #222222;}
.Production4 .Production4_content{ position: relative;}
.Production4 .Production4_content .swiper-container{ padding: 95px 0px; padding-bottom: 125px;}
.Production4 .Production4_content .Production4_content_list{ background: #fff; box-shadow: 0px 0px 40px rgba(0,0,0,.1); padding: 33px 0px; padding-bottom: 25px;}
.Production4 .Production4_content .Production4_content_list .content_list_img{ height: 222px; display: flex; align-items: center; justify-content: center; margin-bottom: 25px; padding: 0px 33px;}
.Production4 .Production4_content .Production4_content_list .content_list_img img{ max-height: 222px; max-width: 100%;}
.Production4 .Production4_content .Production4_content_list .content_list_title{ font-size: 18px; color: #222222; padding: 0px 15px; text-align: center;}
.Production4 .Production4_content .swiper-button-next,.Production4 .Production4_content .swiper-button-prev{ width: 61px; height: 61px; border-radius: 100%; background: #fff; display: flex; align-items: center; justify-content: center; box-shadow: 0px 21px 51px rgba(0,0,0,.22);transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Production4 .Production4_content .swiper-button-next:after,.Production4 .Production4_content .swiper-button-prev:after{ font-size: 18px; color: #222;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Production4 .Production4_content .swiper-button-next{ right: -104px;}
.Production4 .Production4_content .swiper-button-prev{ left: -104px;}
.Production4 .Production4_content .swiper-button-next:hover,.Production4 .Production4_content .swiper-button-prev:hover{ background: #e60012;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Production4 .Production4_content .swiper-button-next:hover:after,.Production4 .Production4_content .swiper-button-prev:hover:after{ color: #fff;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Production4 .Production5_content{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 64px;}
.Production4 .Production5_content .Production5_content_list{ width: calc(25% - 25px); border-radius: 10px; overflow: hidden; background: #f7f7f7; border-bottom: 8px solid #eaeaea;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}
.Production4 .Production5_content .Production5_content_list .content_list_img img{ width: 100%;}
.Production4 .Production5_content .Production5_content_list .content_list_title{ padding: 50px 22px; font-size: 18px; color: #333333; line-height: 30px; position: relative;}
.Production4 .Production5_content .Production5_content_list .content_list_title .content_list_icon{ position: absolute; left: 23px; top: -29px; width: 58px; height: 58px; background: #e60012; font-size: 36px; color: #fff; font-weight: bolder; display: flex; align-items: center; justify-content: center;}
.Production4 .Production5_content .Production5_content_list:hover{ border-bottom: 8px solid #e60012;transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s;}










@media screen and (max-width:1680px){
.Footer .Footer_top .Footer_top_right .top_right_list{ margin-right: 33px;}
/* .innovation .innovation_img .innovation_img_list.on{ width: 600px; height: 600px; border: 8px solid #fff; bottom: 20%; left: 10%; bottom:11vw;} */
}



@media screen and (max-width:1600px){
    .Production .pc_all_content .Production_left .Production_left_title{ font-size: 26px;}
    .Production .pc_all_content .Production_left .Production_left_txt p{ font-size: 15px; line-height: 26px; margin-bottom: 8px;}
    .Production2 .Production2_title{ font-size: 28px; margin-bottom: 80px;}
    .Production2 .Production2_content .Production2_content_list .content_list_img span{ width: 260px; height: 260px; border: 13px solid #fce0e1}
    .Production2 .Production2_content .Production2_content_list .content_list_txt .list_txt_top .txt_top_left{ font-size: 60px;}
    .Production2 .Production2_content .Production2_content_list .content_list_txt .list_txt_top .txt_top_right .top_right_dd{ font-size: 26px;}
    .Production2 .Production2_content .Production2_content_list .content_list_txt .list_txt_top .txt_top_right .top_right_dt{ font-size: 12px;}
    .Production2 .Production2_content .Production2_content_list .content_list_txt .list_txt_bottom{ font-size: 15px; line-height: 26px;}
    .Production3 .Production3_title{ font-size: 28px; margin-bottom: 80px;}
    .Production3 .Production3_content .Production3_content_list .content_list_left .list_left_txt .left_txt_dd{ font-size: 30px; line-height: 30px;}
    .Production3 .Production3_content .Production3_content_list .content_list_left .list_left_txt .left_txt_dt{ font-size: 12px;}
    .Production3 .Production3_content .Production3_content_list .content_list_right{ font-size: 15px; line-height: 26px; padding-right: 120px;}
    .Production3 .Production3_content .Production3_content_list{ margin-bottom: 60px;}
    .Production3 .Production3_content .Production3_content_list .content_list_left .list_left_icon{ width: 50px;}
    .Production4{ padding: 80px 0px;}
    .Production4 .Production4_content .Production4_content_list .content_list_title{ font-size: 14px;}
    .Production4 .Production4_title{ font-size: 28px;}
    .Production4 .Production4_content .swiper-container{ padding: 65px 0px;}
    .Production4 .Production5_content .Production5_content_list .content_list_title{ font-size: 15px; line-height: 26px; padding: 35px 20px;}
    .Production4 .Production5_content .Production5_content_list .content_list_title .content_list_icon{ width: 42px; height: 42px; font-size: 26px;}
    
    
    
    
    
.Banner .banner_list .banner_list_po,.News .pc_all_content,.Banner .Banner_content .content_bottom_dots,.pc_all .pc_all_content,.DBanner .DBanner_txt,.Welfare .Welfare_content{ max-width: 1200px;}
.DBanner .DBanner_img img{ height: 450px;}
.Expert .Expert_bottom,.Expert2 .Expert2_content{ padding: 0px;}
.DBanner .DBanner_txt{ font-size: 30px;}
.Banner .banner_list .banner_list_po .list_po_title{ font-size: 36px; line-height: 48px;}

/* .innovation .innovation_content{ left: 4%; top: 30%;}
.innovation .innovation_content .innovation_content_list .content_list_title,.News .pc_all_content .News_left .News_left_title{ font-size: 24px; line-height: 34px;}
.innovation .innovation_content .innovation_content_list .content_list_top,.News .pc_all_content .News_left .News_left_top{ font-size: 14px;}
.innovation .innovation_content .innovation_content_list .content_list_txt{ font-size: 16px;}
.innovation .innovation_img .innovation_img_list{  width: 115px; height: 115px;}
.innovation .innovation_img .innovation_img_list:before,.innovation .innovation_img .innovation_img_list:after{width: 145px; height: 145px;left: -18px; top: -18px;}
.innovation .innovation_img .innovation_img_list.on{ width: 450px; height: 450px; border: 8px solid #fff; bottom: 20%; left: 14%; bottom:5vw;}
.innovation .innovation_content .innovation_content_list .content_list_btn,.News .pc_all_content .News_left .News_left_btn,.Banner .banner_list.swiper-slide-active .banner_list_po .list_po_btn{ width: 126px; height: 42px; font-size: 14px;}
.innovation .innovation_content .innovation_content_list .content_list_btn span img,.News .pc_all_content .News_left .News_left_btn span img,.Banner .banner_list.swiper-slide-active .banner_list_po .list_po_btn img{ max-width: 14px;}
.innovation .innovation_icon1{ width: 88px;}
.innovation .innovation_icon3,.innovation .innovation_icon3 .innovation_icon3_con{ width: 90px; height: 90px; font-size: 16px; line-height: 18px;}
.innovation .innovation_icon4,.innovation .innovation_icon4 .innovation_icon3_con{ width: 45px; height: 45px; font-size: 12px; line-height: 12px;}
.innovation .innovation_icon5,.innovation .innovation_icon5 .innovation_icon3_con{ width: 60px; height: 60px; font-size: 14px; line-height: 16px;} */

.News .pc_all_content .News_right_list .right_list_txt .list_txt_time{ font-size: 14px;}
.News .pc_all_content .News_right_list .right_list_txt .list_txt_con .txt_con_dd{ font-size: 16px; margin-bottom: 10px;}
.News .pc_all_content .News_right_list .right_list_img img{ height: 230px;}

.Footer .Footer_top .Footer_top_left .top_left_b .left_b_l{ margin-right: 30px;}


.Product{ padding: 65px 0px;}
.Product .Product_nav a{ font-size: 16px; }
.Product .Product_Label .Product_Label_list a{ font-size: 16px;}
.Product .Product_Label{ margin: 44px 0px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_title{ margin-bottom: 22px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_title .txt_title_dd{ font-size: 20px; margin-bottom: 8px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_title .txt_title_dt{ font-size: 14px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_adapt{ margin-top: 18px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_Element .txt_Element_dd,.Product .Product_content .Product_content_list .content_list_txt .list_txt_adapt .txt_adapt_dd{ font-size: 16px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_adapt .txt_adapt_dd{ margin-bottom: 18px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_Element .txt_Element_dt{ font-size: 14px; margin-top: 8px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_Element .txt_Element_dt p{ margin-bottom: 5px;}


.DevelopmentPath .DevelopmentPath_left{ width: 220px; padding: 65px 0px;}
.DevelopmentPath .DevelopmentPath_left .DevelopmentPath_left_con{ height: 100px;}
.DevelopmentPath .DevelopmentPath_left .DevelopmentPath_left_txt .left_txt_dd{ font-size: 22px;}
.DevelopmentPath .DevelopmentPath_left .DevelopmentPath_left_txt .left_txt_dt{ font-size: 16px;}
.DevelopmentPath .DevelopmentPath_left .DevelopmentPath_left_con .DevelopmentPath_left_icon img{ max-height: 30px;}
.DevelopmentPath .DevelopmentPath_right{ width: calc(100% - 290px);}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content{height: calc(1230px - 100px); padding: 65px 0px;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_list .content_list_dd{ font-size: 16px;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_list .content_list_dd b{ font-size: 24px;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_list .content_list_dt{ font-size: 15px; margin-top: 10px; margin-bottom: 30px;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_time{ padding: 65px 0px; width: 95px;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_time .right_time_list{ font-size: 18px; margin-bottom: 22px; padding-left: 36px;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_time .right_time_list.focus::after,.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_list.focus .content_list_dd::before{ width: 6px; height: 6px;}


.Team{ padding: 65px 0px;}
.Team .Team_top .Team_top_content .top_content_dd span{ font-size: 24px;}
.Team .Team_top .Team_top_content .top_content_dd{ font-size: 16px; padding-bottom: 18px; margin-bottom: 18px;}
.Team .Team_top .Team_top_content .top_content_dt{ font-size: 14px; line-height: 28px;}
.Team .Team_bottom .Team_bottom_list .bottom_list_txt .list_txt_dd{ font-size: 16px;}
.Team .Team_bottom .Team_bottom_list .bottom_list_txt .list_txt_dt{ font-size: 14px;}


.Company{ padding: 65px 0px; padding-bottom: 120px;}
.Company .Company_left .Company_left_title{ font-size: 26px; margin-bottom: 22px;}
.Company .Company_left .Company_left_txt{ font-size: 14px; line-height: 28px;}
.TCompany .TCompany_right .TCompany_right_dd{ font-size: 26px; margin-bottom: 22px;}
.TCompany .TCompany_right .TCompany_right_dt{ font-size: 14px; line-height: 28px;}
.SCompany .SCompany_content{ margin-top: 120px;}
.SCompany .SCompany_content .SCompany_content_dd{ font-size: 32px; margin-bottom: 25px;}
.SCompany .SCompany_content .SCompany_content_dt{ font-size: 16px; line-height: 28px;}


.BCulture{}
.BCulture .BCulture_top .BCulture_top_list .top_list_txt{ max-width: 100%; padding: 0px 6%; top: 16%;}
.BCulture .BCulture_top .BCulture_top_list .top_list_txt .list_txt_dd{ font-size: 16px;}
.BCulture .BCulture_top .BCulture_top_list .top_list_txt .list_txt_dt{ font-size: 24px; margin-top: 15px; margin-bottom: 28px;}
.BCulture .BCulture_top .BCulture_top_list .top_list_txt .list_txt_p{ font-size: 15px;}
.BCulture .BCulture_top .BCulture_top_list .top_list_txt .list_txt_p p{ margin-bottom: 5px;}
.BCulture .BCulture_nav{ width: 80%; bottom: 80px;}
.BCulture .BCulture_nav ul .BCulture_nav_list{ padding: 35px 0px;}
.BCulture .BCulture_nav ul .BCulture_nav_list .nav_list_title .list_title_dd{ font-size: 20px; margin-top: 18px; margin-bottom: 8px;}
.BCulture .BCulture_nav ul .BCulture_nav_list .nav_list_title .list_title_dt{ font-size: 14px;}


.Responsibility{ padding: 65px 0px;}
.Responsibility .Responsibility_top .Responsibility_top_list{ padding: 30px;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_po{ padding: 30px;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_po .list_po_title{ font-size: 16px; margin-bottom: 25px; margin-top: 15px;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_po .list_po_txt{ font-size: 14px; line-height: 26px;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_title .list_title_dd{ margin-bottom: 10px;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_title .list_title_dt{ font-size: 18px;}


.NewsDetails{ padding: 65px 0px;}
.NewsDetails .NewsDetails_left{ padding: 33px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_title .left_title_dd,.NewsDetails .NewsDetails_right .NewsDetails_right_title{ font-size: 24px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_title .left_title_dt{ margin-top: 8px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_content p{ font-size: 14px;}
.NewsDetails .NewsDetails_left .news_page .page_left_list a,.NewsDetails .NewsDetails_left .news_page .page_left_list{ font-size: 14px;}
.NewsDetails .NewsDetails_right{ padding: 33px 25px; padding-bottom: 0px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_content a{ font-size: 15px; line-height: 50px;}


.Speech{ padding: 75px 0px;}
.Speech .Speech_content .Speech_content_dd{ font-size: 28px; margin-bottom: 20px;}
.Speech .Speech_content .Speech_content_p{ font-size: 14px; line-height: 26px;}
.Speech .SpeechBottom .SpeechBottom_list{ font-size:14px; line-height:24px;}
.Speech .Speech_img .Speech_img_bottom .img_bottom_dd{ font-size:32px;}
.Speech .Speech_img .Speech_img_bottom .img_bottom_dt{ font-size:14px;}

.Team .Team_title{ font-size:28px;}

.DNews{ padding: 65px 0px;}
.DNews .DNews_top .DNews_top_list .top_list_content .list_content_title{ font-size: 16px;}
.DNews .DNews_top .DNews_top_list .top_list_content .list_content_time{ margin-top: 8px; }


.Investor{ padding: 70px 0px;}
.Investor .Investor_left .Investor_left_title{ font-size: 24px;}
.Investor .Investor_left .Investor_left_txt .left_txt_dd{ font-size: 50px;}
.Investor .Investor_left .Investor_left_txt .left_txt_dt .txt_dt_b{ font-size: 16px;}
.Investor .Investor_left .Investor_left_txt .left_txt_dt .txt_dt_icon{ margin-bottom: 5px;}
.Investor .Investor_left .Investor_left_bottom{ font-size: 18px;}
.Investor .Investor_right .Investor_right_top .right_top_list .top_list_dd{ font-size: 16px;}
.Investor .Investor_right .Investor_right_top .right_top_list .top_list_dt{ margin-top: 12px;}
.Investor .Investor_right .Investor_right_top .right_top_list .top_list_dt span{ font-size: 26px;}
.Investor .Investor_right .Investor_right_bottom .right_bottom_nav .bottom_nav_list{ margin-bottom: 33px;}


.Announcement{ padding: 65px 0px;}
.Announcement .Announcement_top{ margin-bottom: 35px;}
.Announcement .Announcement_top .Announcement_top_left{ font-size: 24px;}
.Announcement .Announcement_content .Announcement_content_list .content_list_left .list_left_dd{ font-size: 16px;}
.Announcement .Announcement_content .Announcement_content_list .content_list_left .list_left_dt{ margin-top: 10px; font-size: 14px;}

.IContact{ padding: 65px 0px;}
.IContact .IContact_right .IContact_right_title{ font-size: 24px; margin-bottom: 33px;}


.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_scroll{ height: 930px;}


.Honor{ padding: 85px 0px;}


.Join{ padding: 65px 0px;}
.Join .pc_all_content{ align-items: flex-start;}
.Join .Join_content{ padding-top: 0px; width: 46%;}
.Join .Join_content .Join_content_title{ margin-bottom: 30px;}
.Join .Join_content .Join_content_title .content_title_dd{ font-size: 26px;}
.Join .Join_content .Join_content_title .content_title_dt{ font-size: 16px;}
.Join .Join_content .Join_content_txt p{ font-size: 14px; line-height: 26px;}


.Join2{ padding: 65px 3%;}
.Join2 .Join2_title .Join2_title_dd{ font-size: 26px; margin-bottom: 8px;}
.Join2 .Join2_title .Join2_title_dt{ font-size: 16px;}
.Join2 .Join2_content .Join2_content_list .content_list_left{ width: 55%; padding: 25px;}
.Join2 .Join2_content .Join2_content_list .content_list_left .list_left_dd{ font-size: 16px; line-height: 28px; margin-bottom: 15px;}
.Join2 .Join2_content .Join2_content_list .content_list_left .list_left_dt{ font-size: 14px; line-height: 25px;}
.Join2 .Join2_content .Join2_content_list .content_list_right{ width: 45%;}


.Training{ padding: 65px 0px; padding-bottom:35px;}
.Training .Join_content_icon{ padding-right: 0;}


.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(1),.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(3){ right: -22px;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(2){ left: -31px;}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(1),.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(3){ left: -23px;}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(2){ left: 30px;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(1) .left_list_icon{transform: translate3d(228%,-15%,0) scale(1);}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(1):hover .left_list_icon{transform: translate3d(228%,-15%,0) scale(1.2);}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(2) .left_list_icon{transform: translate3d(490%,-75%,0) scale(1);}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(2):hover .left_list_icon{transform: translate3d(490%,-75%,0) scale(1.2);}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(3) .left_list_icon{transform: translate3d(226%,-160%,0) scale(1);}
.Welfare .Welfare_content .Welfare_content_left .content_left_list:nth-child(3):hover .left_list_icon{transform: translate3d(226%,-160%,0) scale(1.2);}

.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(1) .left_list_icon{ position: absolute; transform: translate3d(-120%,-15%,0) scale(1);}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(1):hover .left_list_icon{ position: absolute; transform: translate3d(-120%,-15%,0) scale(1.2);}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(2) .left_list_icon{ position: absolute; transform: translate3d(-172%,-75%,0) scale(1);}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(2):hover .left_list_icon{ position: absolute; transform: translate3d(-172%,-75%,0) scale(1.2);}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(3) .left_list_icon{ position: absolute; transform: translate3d(-120%,-161%,0) scale(1);}
.Welfare .Welfare_content .Welfare_content_right .content_left_list:nth-child(3):hover .left_list_icon{ position: absolute; transform: translate3d(-120%,-161%,0) scale(1.2);}



.Contact{ padding: 65px 0px;}
.Contact .Contact_list .Contact_list_left{ padding: 40px;}
.Contact .Contact_list .Contact_list_left .list_left_dt .left_dt_list{ margin-bottom: 14px; font-size: 15px;}
.Contact .Contact_list .Contact_list_left .list_left_dd{ font-size: 24px; margin-bottom: 24px; padding-bottom: 24px;}


.DNews2{ padding: 65px 0px;}


.Training2 .swiper-button-next{ right: -35px;}
.Training2 .swiper-button-prev{ left: -35px;}
.Training2 .Training2_content{ height: 372px;}


.Message .Message_right{ width: calc(100% - 420px);}


@keyframes size{
    0%{ background-size: 105%;}
    50%{ background-size: 120%;}
    100%{ background-size: 105%;}
}


.Programme,.DSEARCH{ padding: 65px 0px;}


.DSEARCH .Search_top{ margin-bottom:30px;}
.search .search_content input[type="search"],.search .search_content input[type="submit"],.DSEARCH .Search_top input[type="search"],.DSEARCH .Search_top input[type="submit"]{ height:63px; font-size:16px;}
.DSEARCH .Search_title{ font-size:18px;}
.DSEARCH .Search_content .Search_content_list{ padding:25px;}
.DSEARCH .Search_content .Search_content_list .content_list_title .list_title_r,.DSEARCH .Search_content .Search_content_list .content_list_title .list_title_l,.DSEARCH .Search_content .Search_content_list .content_list_time{ font-size:16px;}
.DSEARCH .Search_content .Search_content_list .content_list_title{ margin-bottom:13px;}
.DSEARCH .Search_content .Search_content_list .content_list_txt{ font-size:14px;}


.DProduct .DProduct_top .DProduct_top_left .top_left_content{ padding:0px 4%;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_tag .content_price_dt .price_dt_list .dt_list_btn{ font-size:13px; padding:0px 7px;}


.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_title .content_title_dd{ font-size:18px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_title .content_title_dt{ font-size:14px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_tag{ margin-top:20px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_price .content_price_dd,.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_tag .content_price_dd{ font-size:14px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop{ margin-top:50px;}
.DProduct .DProduct_top .DProduct_top_right .top_right_title,.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_nav ul li,.DProduct .DProduct_bottom .DProduct_bottom_left .bottom_left_title{ font-size:16px;}


.Welfare .Welfare_content{ max-width:1200px;}

.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_content .right_content_list{ padding:0px;}

.Training2 .Training2_content .Training2_content_list .content_list_dd img{ height:280px;}

.Probiotics,.Probiotics2,.Probiotics3{ padding-bottom: 60px;}
.Probiotics2 .Probiotics2_nav .swiper-wrapper .swiper-slide{ font-size: 13px;}
.Probiotics2 .Probiotics2_content .Probiotics2_content_list .content_list_left .list_left_dd{ font-size: 20px;}
.Probiotics2 .Probiotics2_content .Probiotics2_content_list .content_list_left .list_left_dt{ font-size: 14px; line-height: 24px;}

.Probiotics3 .pc_all_content .Probiotics3_right .Probiotics3_right_dd{ font-size: 24px;}
.Probiotics3 .pc_all_content .Probiotics3_right .Probiotics3_right_dt p{ font-size: 14px; line-height: 24px; margin-bottom: 10px;}
.Probiotics3 .pc_all_content .Probiotics3_left .Probiotics3_left_img{ margin-bottom: 60px;}
.Probiotics3 .pc_all_content .Probiotics3_left .Probiotics3_left_txt{ font-size: 14px; line-height: 24px;}

.Probiotics4 .Probiotics4_content .Probiotics4_content_title{ font-size: 24px; margin-bottom: 15px;}
.Probiotics4 .Probiotics4_content .Probiotics4_content_txt p{ font-size: 14px; line-height: 24px; margin-bottom: 10px;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list,.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list.on{ padding: 0px 22px; padding-top: 30px; height: 520px;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list .bottom_list_title{ font-size: 16px;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list .bottom_list_txt{ font-size: 14px; line-height: 24px;}
.Probiotics4 .Probiotics4_bottom{ margin-top: 40px;}

.Probiotics5{ padding-bottom: 60px;}
.Probiotics5 .Probiotics5_title .Probiotics5_title_dd{ font-size: 24px; margin-bottom: 10px;}
.Probiotics5 .Probiotics5_title .Probiotics5_title_dt{ font-size: 14px; line-height: 24px;}
.Probiotics5 .Probiotics5_title .Probiotics5_title_dt p{ font-size: 14px; line-height: 24px; margin-bottom: 10px;}
.Probiotics5 .Probiotics5_content .Probiotics5_content_list .content_list_txt .list_txt_li .txt_li_dd{ width: 50px; height: 50px;}
.Probiotics5 .Probiotics5_content .Probiotics5_content_list .content_list_txt .list_txt_li .txt_li_dd img{ max-height: 30px;}


.SSystem .SSystem_left{ width: 48%;}
.SSystem .SSystem_right{ width: 48%;}
.SSystem .SSystem_left .SSystem_left_top .left_top_dd{ font-size: 26px; line-height: 26px; margin-bottom: 30px;}
.SSystem .SSystem_left .SSystem_left_top .left_top_dt,.SSystem .SSystem_right .SSystem_right_txt p{ font-size: 15px; line-height: 26px;}
.Expert .Expert_Product .Expert_Product_list .Product_list_title{ font-size: 16px;}
.SSystem .SSystem_right .SSystem_right_txt p a{ font-size: 14px;}

.Expert7 .Expert7_img .Expert7_img_left{ top: 12%;}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list{width: 175px; height: 100px; margin-bottom: 15px; background-size: 100%;}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list .left_list_dd{ font-size: 15px;}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list .left_list_dt{ margin-top: 3px; font-size: 12px;}

.Probiotics4 .Probiotics4_img img{ height: 560px;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list:nth-child(3) .bottom_list_img img{ max-height: 258px;}


}












@media screen and (max-width:1550px){
/* .innovation .innovation_img .innovation_img_list.on{ bottom: 14%; bottom:8vw;} */

.Footer .Footer_top{ padding: 30px;}

.Company .Company_left .Company_left_bottom{ margin-top: 35px;}
.Company .Company_left .Company_left_bottom .left_bottom_list .bottom_list_dt{ font-size: 14px;}



.Culture .Culture_left{ left:-5%;}

.Welfare .Welfare_content{ max-width:1200px;}

.innovation .innovation_img .innovation_img_list2,.innovation .innovation_img .innovation_img_list1{ left:-5%;}


.header{ top:20px;}
.header .header_nav .header_nav_list{ margin-right:30px;}
.header .header_nav .header_nav_list .nav_list_title{ font-size:14px;}
.PRO .header{ height:85px;}


.innovation .innovation_img .innovation_img_list2, .innovation .innovation_img .innovation_img_list1{bottom: 13%; left: -5%;}


.DNews .DNews_top .DNews_top_list .top_list_img img{ height: 230px;}
.DNews .DNews_top .DNews_top_list .top_list_content .list_content_txt{ -webkit-line-clamp: 2; font-size: 14px; line-height: 24px;}

.Training2 .Training2_content .Training2_content_list .content_list_dt{ font-size: 16px;}

.Expert4,.Expert2,.Expert3,.Patent,.Knowledge{ padding: 66px 0px; padding-bottom: 66px;}
.Expert4 .Expert4_title,.Expert5 .pc_all_content .Expert5_content_title,.Expert5 .pc_all_content .Expert5_content_title,.Expert2 .Expert2_title .Expert2_title_dd,.Expert3 .Expert3_title .Expert3_title_dd{ font-size: 26px; line-height: 34px; margin-bottom: 25px;}
.Expert4 .Expert4_txt p{ font-size: 14px; line-height: 26px; margin-bottom: 5px;}
.Expert4 .Expert4_bottom .Expert4_bottom_list .bottom_list_dd{ font-size: 36px;}
.Expert4 .Expert4_bottom{ height: 145px; margin-top: 45px;}

.Expert5 .pc_all_content .Expert5_content_txt,.Expert5 .pc_all_content .Expert5_content_txt{ margin-top: 0; line-height: 26px; font-size: 14px;}

.Expert .Expert_bottom .Expert_bottom_list .bottom_list_title .list_title_left .title_left_dd{ font-size: 16px;}
.Expert .Expert_bottom .Expert_bottom_list .bottom_list_title .list_title_left .title_left_dt{ font-size: 20px;}
.Expert .Expert_bottom .Expert_bottom_list .bottom_list_title .list_title_right{ font-size: 26px;}

.Expert2 .Expert2_title .Expert2_title_dt,.Expert3 .Expert3_title .Expert3_title_dt{ font-size: 14px; line-height: 26px;}

.Expert2 .Expert2_content .Expert2_content_left .content_left_list .left_list_dd{ font-size: 45px;}
.Expert2 .Expert2_content .Expert2_content_left .content_left_list .left_list_dt{ font-size: 26px;}
.Expert2 .Expert2_content .Expert2_content_right .content_right_list .right_list_img{ height: 220px;}
.Expert2 .Expert2_content .Expert2_content_right .content_right_list .right_list_img img{ max-height: 200px;}

.Expert2 .Expert2_content .Expert2_content_right .content_right_list .right_list_title,.Expert .Expert_bottom .Expert_bottom_list .bottom_list_content .list_content_li .content_li_title,.Patent .Patent_content .Patent_content_list .content_list_txt .list_txt_list .txt_list_title{ font-size: 14px;}
.Patent .Patent_content .Patent_content_list .content_list_txt .list_txt_list .txt_list_title{ margin-top: 13px;}

/* .innovation .innovation_img .innovation_img_list.on{ width: 29vw; height: 29vw;} */

.DProduct .DProduct_top .DProduct_top_right .top_right_content .right_content_list{height: 212px !important;}
}

@media screen and (max-width:1440px){
    
}

@media screen and (max-width:1370px){
/* .innovation .innovation_img .innovation_img_list.on{ bottom: 14%; bottom:6vw;} */

.Footer .Footer_top{ padding: 30px;}

.Company .Company_left .Company_left_bottom{ margin-top: 35px;}
.Company .Company_left .Company_left_bottom .left_bottom_list .bottom_list_dt{ font-size: 14px;}



.Culture .Culture_left{ left:-5%;}

.Welfare .Welfare_content{ max-width:1200px;}



}

@media screen and (max-width:1360px){
.Footer .Footer_top .Footer_top_right .top_right_list .right_list_dd a{ font-size: 14px;}
/* .innovation .innovation_img .innovation_img_list.on{ bottom: 4%; left: 10%; bottom:6vw;}
.innovation .innovation_img .innovation_img_list2,.innovation .innovation_img .innovation_img_list1{ bottom:7%; left:-5%;} */
.Company .Company_left .Company_left_bottom{ margin-top: 25px;}
.Company .Company_left .Company_left_bottom .left_bottom_list .bottom_list_dt{ font-size: 14px;}

.Culture .Culture_right .Culture_right_content .right_content_list .content_list_dd{ font-size:16px;}

}


@media screen and (max-width:1320px){
.Production4 .Production4_content .swiper-button-next{ right: 10px;}
.Production4 .Production4_content .swiper-button-prev{ left: 10px;}
}


@media screen and (max-width:1280px){
/* .innovation .innovation_img .innovation_img_list.on{bottom: 12%; bottom:4vw;}
.innovation .innovation_img .innovation_img_list2, .innovation .innovation_img .innovation_img_list1{bottom: 13%; left: -6%;} */

}





@media screen and (max-width:1200px){
.MoS{ display: block;}
.PcS{ display: none;}
img{ max-width:100%;}

.Banner .banner_list .banner_list_po,.News .pc_all_content,.Banner .Banner_content .content_bottom_dots,.pc_all .pc_all_content,.DBanner .DBanner_txt,.Welfare .Welfare_content{ max-width: 92%;}
.header,.Footer .Footer_top{ display: none;}
.Footer .Footer_Copyright{ padding: 20px; display: block; text-align: center;}
.DBanner .DBanner_img img{ height: auto;}
.SCompany_icon1,.SCompany_icon2,.SCompany_icon3,.SCompany_icon4,.SCompany_icon5,.SCompany_icon6,.SCompany_icon17{ display: none;}

body{ overflow:inherit !important;}
.moh{ display:block;}


/* 手机导航 */
.m-header-nav-height{ display:block; height:50px;}
.m-header-nav{display: block;height:50px;position:fixed;top:0;z-index:1000;width:100%;transition:all ease 0.45s;}
.m-header-nav .sp_header{position: relative;top:0;z-index:10000;width:100%;height:50px;padding: 0 4%; display:flex; align-items:center; justify-content:space-between;}
.m-header-nav .sp_logo{padding: .6rem 0;float:left;height:50px; display:flex; align-items:center;}
.m-header-nav .sp_logo a{ display: flex; width: 78px; height: 26px; position: relative;}
.m-header-nav .sp_logo img{margin:auto;max-height:26px; position: absolute; left: 0; top: 0;transition:all ease 0.45s;}
.m-header-nav .sp_logo img:last-child{ opacity: 0;}
.m-header-nav .sp_nav{width: 26px;float:right;position:relative;cursor:pointer;height:14px;z-index: 900;}
.m-header-nav .sp_nav span{display:block;background:#fff;width: 26px;height: 2px;position:absolute;left: 0;transition:all ease 0.45s;}
.m-header-nav .sp_nav span:nth-of-type(1){top:0px; width:18px;}
.m-header-nav .sp_nav span:nth-of-type(2){top: 6px;}
.m-header-nav .sp_nav span:nth-of-type(3){top: 13px;}
.m-header-nav .sp_nav_se span:nth-of-type(1){top: 11px;transform:rotate(45deg); width:26px;}
.m-header-nav .sp_nav_se span:nth-of-type(2){width:0;transition:none;}
.m-header-nav .sp_nav_se span:nth-of-type(3){top: 11px;transform:rotate(-45deg);}
.m-header-nav .sjj_nav{display: none;position:fixed;z-index:9;background:white;width:100%;height:100%;font-size: .95rem;;line-height:2.7rem;top:50px;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.45s; border-top:1px solid #dcdcdc;}
.m-header-nav .nav_show{display: block;}
.m-header-nav .sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.m-header-nav .sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 100px)}
.m-header-nav .sjj_nav>ul>li:first-child .language{float:right;width:93px;overflow:hidden;line-height:40px;}
.m-header-nav .sjj_nav>ul>li:first-child .language a{width:50%;float:left;border-left:1px #ededed solid;text-align:center;color:#999;}
.m-header-nav .sjj_nav ul li i{position: absolute; top: 0px; right: 0px; border-left: 1px #ededed solid; height: 46px; padding: 0px 12px; display: flex; align-items: center; justify-content: flex-start;}
.m-header-nav .sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.45s}
.m-header-nav .sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.m-header-nav .sjj_nav ul li{border-top:1px #ededed solid;padding-left:1.1rem;position:relative;line-height:2.6rem;}
.m-header-nav .sjj_nav>ul >li:last-child{border-bottom:1px #ededed solid;}
.m-header-nav .sjj_nav ul li ul{display:none}
.m-header-nav .sjj_nav ul li a{color:#666;width:100%;display: block;font-size: .95rem;padding: .15rem 0;}
.m-header-nav .sjj_nav ul li ul li a{color:#666;display:block;text-align:left;}
.m-header-nav .sjj_nav ul li i svg{width:.9rem;height: 2.6rem;fill:#cbcbcb;}
.m-header-nav .sjj_nav ul li .sjj_nav_i_se svg{fill:#e60012;}
.m-header-nav .sjj_nav ul li ul li>ul{margin-left:10px}
.m-header-nav.on{ background: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,.2);}
.m-header-nav.on .sp_nav span{ background: #e60012;transition:all ease 0.45s;}
.m-header-nav.on .sp_logo img{ opacity: 0;transition:all ease 0.45s;}
.m-header-nav.on .sp_logo img:last-child{ opacity: 1;}
.PRO{ padding-top: 50px;}
.PRO .m-header-nav{ background: #fff; box-shadow: 0px 0px 20px rgba(0,0,0,.2);}
.PRO .m-header-nav .sp_nav span{ background: #e60012;transition:all ease 0.45s;}
.PRO .m-header-nav .sp_logo img{ opacity: 0;transition:all ease 0.45s;}
.PRO .m-header-nav .sp_logo img:last-child{ opacity: 1;}










.Contact{ padding: 45px 0px;}
.Contact .Contact_list{ display: block;}
.Contact .Contact_list .Contact_list_left,.Contact .Contact_list .Contact_list_right{ width: 100%;}
.Contact .Contact_list .Contact_list_left{ padding: 22px;}
.Contact .Contact_list .Contact_list_left .list_left_dd{ font-size: 18px; margin-bottom: 22px; padding-bottom: 14px;}
.Contact .Contact_list .Contact_list_right{ height: 260px;}
.Contact .Contact_list .Contact_list_left .list_left_share{ flex-wrap: wrap;}
.Contact .Contact_list .Contact_list_left .list_left_share .left_share_li{ margin-bottom: 12px;}

.Message{ padding: 45px 0px;}
.Message .pc_all_content{ display: block;}
.Message .Message_left{ margin-bottom: 25px;}
.Message .Message_left,.Message .Message_right{ width: 100%;}
.Message .Message_left .Message_left_dd{ margin-bottom: 18px; padding-bottom: 18px; font-size: 20px;}
.Message .Message_left .Message_left_dt{ margin-bottom: 20px;}
.Message .Message_left .Message_left_p{ font-size: 22px;}
.Message .Message_right{ display: block;}
.Message .Message_right .Message_right_list{ width: 100%; margin-bottom: 22px;}

.DNav{ overflow: auto; padding: 4%; border-bottom: 1px solid #ededed;}
.DNav .DNav_scr{ flex-wrap: wrap; height: auto; justify-content: flex-start;}
.DNav .DNav_list{ margin-right: 20px; border: 1px solid #ededed; text-align: center; font-size: 15px; line-height: 40px;}
.DNav .DNav_list.on{ border: 1px solid #e60012;}

.Join{ padding: 45px 0px;}
.Join .pc_all_content{ display: block;}
.Join .Join_img,.Join .Join_content{ width: 100%;}
.Join .Join_content{ margin-top: 25px;}
.Join .Join_content .Join_content_title{ margin-bottom: 20px;}
.Join .Join_content .Join_content_title .content_title_dd{ font-size: 20px;}
.Join .Join_content .Join_content_title .content_title_dt{ margin-top: 10px; font-size: 16px;}

.Join2{ padding: 45px 4%;}
.Join2 .Join2_title{ margin-bottom: 30px;}
.Join2 .Join2_title .Join2_title_dd{ font-size: 18px;}
.Join2 .Join2_title .Join2_title_dt{ font-size: 15px;}
.Join2 .Join2_content{ display: block;}
.Join2 .Join2_content .Join2_content_list .content_list_left{ padding: 20px 0;}
.Join2 .Join2_content .Join2_content_list{ width: 100%; display: flex; flex-direction: column-reverse; background: #fff; padding: 20px;}
.Join2 .Join2_content .Join2_content_list:last-child{ margin-bottom: 0;}
.Join2 .Join2_content .Join2_content_list .content_list_left,.Join2 .Join2_content .Join2_content_list .content_list_right{ width: 100%;}
.Join2 .Join2_content .Join2_content_list .content_list_left .list_left_dt{ height: auto; padding-right: 0px;}
.Join2 .Join2_content .Join2_content_list .content_list_right img{ height: auto;}



.Training .Join_content_icon .content_icon_list .icon_list_dt dt{ padding: 0px 20px;}
.Training2 .Training2_content{ height: auto;}
.Training2 .Training2_content .Training2_content_list .content_list_dd img{ height:230px;}
.Training2 .swiper-button-next{ right: 0%; background: #fff; top: 97%; width: 38px; height: 38px;}
.Training2 .swiper-button-prev{ left: 0%; background: #fff; top: 97%; width: 38px; height: 38px;}
.Training2 .swiper-button-prev img,.Training2 .swiper-button-next img{ max-height: 6px;}
.Training2 .Training2_content .Training2_content_list .content_list_dt{ font-size: 16px;}

.Training3{ padding: 0;}
.Training3 .swiper-pagination{ margin: 30px 0px;}

.Welfare .Welfare_content{ display: block; margin-top: 35px;}
.Welfare .Welfare_content .Welfare_content_left,.Welfare .Welfare_content .Welfare_content_center{ width: 100%;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list{ right: 0 !important; left: 0 !important; margin-bottom: 15px; background: #f5f5f5; padding: 20px; border-radius: 10px;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list .left_list_dd::before,.Welfare .Welfare_content .Welfare_content_left .content_left_list .left_list_dd::after{ display: none;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list .left_list_icon{ display: none;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list .left_list_dd,.Welfare .Welfare_content .Welfare_content_left .content_left_list .left_list_dt{ text-align: left;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list .left_list_dt{ height: auto;}
.Welfare .Welfare_content .Welfare_content_center{ margin: 0; display: none;}
.Welfare .Welfare_content .Welfare_content_center img{ max-width: 100%;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list .left_list_dd{ font-size: 16px; padding-bottom: 11px; margin-bottom: 11px; border-bottom: 1px solid #e60012; color: #e60012;}
.Welfare .Welfare_content .Welfare_content_right{ margin-top: 15px;}
.Welfare .Welfare_content .Welfare_content_left .content_left_list .left_list_dd::after{ display: none !important;}

.Company{ padding: 45px 0px;}
.Company .pc_all_content{ display: block;}
.Company .Company_left{ margin-bottom: 35px;}
.Company .Company_left .Company_left_title{ font-size: 18px; margin-bottom: 15px;}
.Company .Company_left,.Company .Company_right{ width: 100%;}
.Company .Company_left .Company_left_bottom{ margin-top: 30px;}
.Company .Company_left .Company_left_bottom .left_bottom_list .bottom_list_dd{ font-size: 26px;}
.Company .Company_left .Company_left_bottom .left_bottom_list .bottom_list_dt{ font-size: 14px; text-align: center;}
.Company .Company_left .Company_left_bottom .left_bottom_list:first-child{ padding-right: 23px; margin-right: 23px;}
.Company .Company_right img{ width: 100%;}
.Company .Company_right span img{ max-width: 50px;}

.TCompany{ display: block;}
.TCompany .TCompany_left,.TCompany .TCompany_right{ width: 100%;}
.TCompany .TCompany_left::after{ display: none;}
.TCompany .TCompany_right{ padding: 30px;}
.TCompany .TCompany_right .TCompany_right_dd{ font-size: 18px; margin-bottom: 15px;}

.SCompany .SCompany_content{ margin-top: 55px; padding: 0px 4%;}
.SCompany .SCompany_content .SCompany_content_dd{ font-size: 22px; margin-bottom: 18px;}
.SCompany .SCompany_content .SCompany_content_dt{ font-size: 15px; line-height: 26px;}

.Speech{ padding: 45px 0px;}
.Speech .pc_all_content{ display: block;}
.Speech .Speech_img,.Speech .Speech_content{ width: 100%;}
.Speech .Speech_content .Speech_content_icon{ display: none;}
.Speech .Speech_content{ padding-left: 0; margin-top: 33px;}
.Speech .Speech_img .Speech_img_bottom{ margin-top: 22px;}
.Speech .Speech_img .Speech_img_bottom .img_bottom_dd{ font-size: 28px;}
.Speech .Speech_img .Speech_img_bottom .img_bottom_dt{ font-size: 13px; line-height: 18px;}
.Speech .Speech_content .Speech_content_p{ font-size: 14px; line-height: 24px; height: auto; padding-right: 0;}
.Speech .Speech_content .Speech_content_p p{ margin-bottom: 8px;}
.Speech .Speech_content .Speech_content_dt{ position: relative; bottom: 0; text-align: right;}

.Team{ padding: 45px 0px;}
.Team .Team_top{ display: block;}
.Team .Team_top .Team_top_img,.Team .Team_top .Team_top_content{ width: 100%;}
.Team .Team_top .Team_top_content{ padding: 30px;}
.Team .Team_top .Team_top_content .top_content_dd span{ font-size: 18px;}
.Team .Team_top .Team_top_content .top_content_dd{ font-size: 14px;}
.Team .Team_bottom{ flex-wrap: wrap; padding: 0px; justify-content: space-between;}
.Team .Team_bottom .Team_bottom_list{ width: 48%; margin-bottom: 4%; margin-right: 0;}
.Team .Team_bottom .Team_bottom_list .bottom_list_txt{ padding: 15px;}


.Culture{ padding: 45px 0px;}
.Culture .pc_all_content{ display: block;}
.Culture .Culture_left{ display: none;}
.Culture .Culture_right{ width: 100%; top: 0;}
.Culture .Culture_right .Culture_right_title{ width: 100%; text-align: center; font-size: 20px;}
.Culture .Culture_right .Culture_right_content .right_content_list{ position: relative; top: 0 !important; margin-bottom: 15px;}
.Culture .Culture_right .Culture_right_content .right_content_list .content_list_dd{ font-size: 16px; width: calc(100% - 36px);}

.BCulture{ padding: 45px 0px;}
.BCulture .BCulture_top{ padding: 0 4%;}
.BCulture .BCulture_nav{ position: relative; bottom: 0; width: 100%;}
.BCulture .BCulture_top .BCulture_top_list .top_list_txt{ position: relative; padding: 30px 0;}
.BCulture .BCulture_top .BCulture_top_list .top_list_txt .list_txt_dd{ color: #e60012;}
.BCulture .BCulture_top .BCulture_top_list .top_list_txt .list_txt_dt{ font-size: 20px; color: #222;}
.BCulture .BCulture_top .BCulture_top_list .top_list_txt .list_txt_p{ color: #666;}
.BCulture .BCulture_top .BCulture_top_list .top_list_txt .list_txt_p p{ line-height: 26px;}
.BCulture .BCulture_nav::before{ display: none;}
.BCulture .BCulture_nav ul{ flex-wrap: wrap;}
.BCulture .BCulture_nav ul .BCulture_nav_list{ width: 50%; background: #f5f5f5; border-radius: 8px; padding: 0; height: 185px; display: flex; justify-content: center; flex-direction: column; padding: 0px 8px;}
.BCulture .BCulture_nav ul .BCulture_nav_list .nav_list_title .list_title_dd{ font-size: 15px;}
.BCulture .BCulture_nav ul .BCulture_nav_list .nav_list_title .list_title_dt{ font-size: 12px;}
.BCulture .BCulture_nav ul .BCulture_nav_list .nav_list_icon{ width: 58px; height: 58px;}
.BCulture .BCulture_nav ul .BCulture_nav_list .nav_list_icon span{ width: 28px; height: 20px;}
.BCulture .BCulture_nav ul .BCulture_nav_list .nav_list_icon span img{ width: 28px;}

.DevelopmentPath .pc_all_content{ display: block;}
.DevelopmentPath .DevelopmentPath_left{ display: none;}
.DevelopmentPath .DevelopmentPath_right{ width: 100%;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content{  width: 100%;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_scroll{ height: auto;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_time{ display: none;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_list{ height: auto; margin-bottom: 30px;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_list:last-child{ display:none;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content .right_content_list:nth-last-child(2){ margin-bottom: 0;}
.DevelopmentPath .DevelopmentPath_right .DevelopmentPath_right_content{ height: auto; padding: 45px 0px;}

.Honor{ padding: 45px 0px;}
.Honor .Honor_bottom{ justify-content: space-between;}
.Honor .Honor_bottom .Honor_bottom_list{ width: 48%; margin-right: 0;}
.Honor .Honor_bottom .Honor_bottom_list .bottom_list_title{ height: 60px;}
.Honor .Honor_top{ padding: 0px; padding-bottom: 155px;}
.Honor .Honor_top::before{ width: 100%; background-size: 100%;}

.Responsibility{ padding: 45px 0px;}
.Responsibility .Responsibility_top{ justify-content: space-between; margin-bottom: 0px;}
.Responsibility .Responsibility_top .Responsibility_top_list{ width: 100%; padding: 0; border-right: 0;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_po{ padding: 20px;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_img img{ height: 232px;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_title .list_title_dd{ margin-bottom: 5px;}
.Responsibility .Responsibility_top .Responsibility_top_list .top_list_title .list_title_dt{ font-size: 16px;}

.NewsDetails{ padding: 45px 0px;}
.NewsDetails .pc_all_content{ display: block;}
.NewsDetails .NewsDetails_left,.NewsDetails .NewsDetails_right{ width: 100%;}
.NewsDetails .NewsDetails_left{ padding: 26px; margin-bottom: 30px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_title .left_title_dd{ font-size: 20px;}
.NewsDetails .NewsDetails_left .news_page .news_page_right{ display: none;}
.NewsDetails .NewsDetails_left .news_page .page_left_list{ max-width: 48%;}
.NewsDetails .NewsDetails_right{ padding: 22px;}
.NewsDetails .NewsDetails_right .NewsDetails_right_title{ font-size: 20px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_content p{ font-size:14px; }
.NewsDetails .NewsDetails_left .NewsDetails_left_content p span{ font-size:14px;}
.NewsDetails .NewsDetails_left .NewsDetails_left_content{ font-size:14px;}

.Investor{ padding: 45px 0px;}
.Investor .pc_all_content{ display: block;}
.Investor .Investor_left{ border-right: 0; margin-bottom: 35px;}
.Investor .Investor_left,.Investor .Investor_right{ width: 100%;}
.Investor .Investor_left .Investor_left_txt .left_txt_dd{ font-size: 30px;}
.Investor .Investor_right .Investor_right_bottom .right_bottom_nav{ margin-right: 0; margin-bottom: 40px;}
.Investor .Investor_right .Investor_right_bottom .right_bottom_nav ul{ display: flex; justify-content: space-between;}
.Investor .Investor_right .Investor_right_bottom .right_bottom_nav .bottom_nav_list{ margin-bottom: 0;}
.Investor .Investor_right .Investor_right_bottom{ display: block;}
.Investor .Investor_right .Investor_right_bottom .right_bottom_content .bottom_content_list img{ max-width: 100%;}
.Investor .Investor_right .Investor_right_title{ font-size: 14px; margin: 28px 0px;}
.Investor .Investor_right .Investor_right_top .right_top_list .top_list_dt span{ font-size: 16px;}
.Investor .Investor_right .Investor_right_top .right_top_list .top_list_dt{ font-size: 13px; margin-top: 7px;}

.Announcement{ padding: 45px 0px;}
.Announcement .Announcement_top .Announcement_top_left{ font-size: 20px;}
.Announcement .Announcement_top .Announcement_top_right select{ width: 170px; height: 46px; font-size: 15px;}
.Announcement .Announcement_content .Announcement_content_list{ padding: 25px;}

.IContact{ padding: 45px 0px;}
.IContact .pc_all_content{ display: block;}
.IContact .IContact_left,.IContact .IContact_right{ width: 100%;}
.IContact .IContact_right{ padding: 25px;}
.IContact .IContact_right .IContact_right_content .right_content_list .content_list_dd img{ width: 55px;}

.DNews{ padding: 45px 0px;}
.DNews .DNews_top .DNews_top_list{ display: block;}
.DNews .DNews_top .DNews_top_list .top_list_img,.DNews .DNews_top .DNews_top_list .top_list_content{ width: 100%;}
.DNews .DNews_top .DNews_top_list .top_list_content{ padding: 26px;}
.DNews .DNews_top .DNews_top_list .top_list_img img{ height: auto;}

.DNews2{ padding: 45px 0px;}
.DNews2 .DNews2_top{ margin-bottom: 20px;}
.DNews2 .DNews2_top .DNews2_top_list{ width: 100%;}

.Programme{ padding: 45px 0px;}
.Programme .Programme_top .Programme_top_list{ width: 100%;}
.Programme .Programme_top .Programme_top_list .top_list_title{ padding: 16px;}
.Programme .Programme_top .Programme_top_list .top_list_title .list_title_dd{ font-size: 16px;}
.Programme .Programme_top .Programme_top_list .top_list_title .list_title_dt{ font-size: 14px; margin-top: 5px;}
.DProgramme .DProgramme_video{ display: block;}
.DProgramme .DProgramme_video .DProgramme_video_left,.DProgramme .DProgramme_video .DProgramme_video_right{ width: 100%;}
.DProgramme .DProgramme_video .DProgramme_video_left{ margin-bottom: 25px;}
.DProgramme .DProgramme_video .DProgramme_video_right{ height: auto; display: none;}

.Product{ padding: 45px 0px;}
.Product .Product_nav{ flex-wrap: wrap; justify-content: space-between;}
.Product .Product_nav a{ width: 49%; margin-right: 0; font-size: 15px; text-align: center; margin-bottom: 2%;}
.Product .Product_Label{ flex-wrap: wrap; margin: 28px 0px;}
.Product .Product_Label .Product_Label_list{ margin-right: 25px; font-size: 14px; margin-bottom: 10px;}
.Product .Product_Label .Product_Label_list a{ font-size: 15px;}
.Product .Product_content .Product_content_list{ display: block;}
.Product .Product_content .Product_content_list .content_list_img,.Product .Product_content .Product_content_list .content_list_txt{ width: 100%;}
.Product .Product_content .Product_content_list .content_list_txt{ padding: 26px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_adapt .txt_adapt_dt{ margin-bottom: -10px;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_adapt .txt_adapt_dt span{ margin-right: 10px; margin-bottom: 10px;}



/* 首页 */
#fullSwiper .IFullSwiper{ display: block;}
.IProduct{ height: 260px;}
.innovation{ height: 750px; padding: 45px 0px;}
.innovation .innovation_content,.innovation .innovation_img{ display: none;}
.Scroll{ display: none;}
.Banner{ height: 300px;}
.Banner .Banner_content .content_bottom_dots,.product .swiper-pagination{ bottom: 6%;}
.Banner .banner_list .banner_list_po .list_po_title{ font-size: 18px; line-height: 30px;}
.Banner .banner_list .banner_list_po .list_po_btn{ width: 123px; height: 32px; font-size: 12px;border: 1px solid rgba(255,255,255,.4); margin-top: 25px;}
.Banner .banner_list .banner_list_po .list_po_title span{ font-size: 12px; margin-left: 5px; width: calc(100% - 100px); line-height: 16px; position: relative; top: 3px;}
.Banner .banner_list.swiper-slide-active .banner_list_po .list_po_title p{ display: flex;}
.Banner .banner_list .banner_list_po .list_po_title p:last-child{ align-items: flex-start; justify-content: space-between;}
.Banner .Banner_content .content_bottom_dots .bottom_dots_list{ margin-right: 12px;}
.News{ padding: 45px 0px;}
.News .pc_all_content{ display: block;}
.News .pc_all_content .News_left,.News .pc_all_content .News_right{ width: 100%;}
.News .pc_all_content .News_left{ margin-bottom: 35px;}
.News .pc_all_content .News_left .News_left_btn{width: 123px; height: 36px; font-size: 12px;border: 1px solid rgba(234,38,54,.4); margin-top: 25px; position: absolute; right: 0; top: 0;}
.News .pc_all_content .News_right_list .right_list_img img{ height: auto;}
.News .pc_all_content .News_left{ position: relative; margin-bottom: 22px;}
.News .pc_all_content .News_left .News_left_title{ font-size: 18px; line-height: 26px;}
.News .pc_all_content .News_right{ display: block;}
.News .pc_all_content .News_right_list{ width: 100%; margin-bottom: 25px; display: flex; justify-content: space-between; align-items: center;}
.News .pc_all_content .News_right_list:last-child{ margin-bottom: 0;}
.News .pc_all_content .News_right_list .right_list_img{ margin-bottom: 0; width: 38%;}
.News .pc_all_content .News_right_list .right_list_txt{ width: 58%;}
.News .pc_all_content .News_right_list .right_list_txt .list_txt_con .txt_con_dt{ display: none;}

.vision{background-size: cover; animation:infinite; padding-bottom: 10px; padding-top: 110px;}
.vision .pc_all_content .News_left .News_left_btn{ border: 1px solid #fff; position: relative;}

.innovation .innovation_icon3 .innovation_icon3_con,.innovation .innovation_icon3 { width: 60px; height: 60px; font-size: 14px;}
.innovation .innovation_icon4 .innovation_icon3_con,.innovation .innovation_icon4 { width: 60px; height: 60px; font-size: 14px;}
.innovation .innovation_icon5 .innovation_icon3_con,.innovation .innovation_icon5 { width: 60px; height: 60px; font-size: 14px;}
.innovation .innovation_icon3{ left: 10%; top: 47%;}
.innovation .innovation_icon4{ transform-origin: 45% 60px; right: 6%; top: 47%;}
.innovation .innovation_icon5{ transform-origin: 45% 60px; right: 6%;}

.MOInnovation{ display: block; width:100%;}
.MOInnovation .MOInnovation_list{ display: block;
	-webkit-transform: scale(.5);
	   -moz-transform: scale(.5);
	    -ms-transform: scale(.5);
	     -o-transform: scale(.5);
	           filter: scale(.5);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.MOInnovation .MOInnovation_list.swiper-slide-active{ 
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	     -o-transform: scale(1);
	           filter: scale(1);
	           filter: transform;
	       transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s; 
}
.MOInnovation .MOInnovation_list .MOInnovation_list_img{ border: 2px solid rgba(255,255,255,.4); border-radius: 100%; width: 320px; height: 320px; display: flex; align-items: center; margin: 0 auto; justify-content: center; margin-bottom: 38px;}
.MOInnovation .MOInnovation_list .MOInnovation_list_img span{ width: 260px; height: 260px; border-radius: 100%; display: inline-block; border: 3px solid #fff;}
.MOInnovation .MOInnovation_list .MOInnovation_list_img span img{ width: 100%; height: 254px; object-fit: cover; border-radius: 100%;}
.MOInnovation .MOInnovation_list .MOInnovation_list_txt{ text-align: center;}
.MOInnovation .MOInnovation_list .MOInnovation_list_txt .list_txt_dd{ font-size: 16px; color: #fff;}
.MOInnovation .MOInnovation_list .MOInnovation_list_txt .list_txt_p{ font-size: 20px; color: #fff; margin-top: 12px; margin-bottom: 22px;}
.MOInnovation .MOInnovation_list .MOInnovation_list_txt .list_txt_dt{ font-size: 14px; color: #fff; line-height: 26px;}
.MOInnovation .MOInnovation_list .MOInnovation_list_btn{width: 123px; height: 38px; font-size: 12px;border: 1px solid rgba(234,38,54,.4); display: flex; align-items: center; justify-content: center; border: 1px solid #fff; border-radius: 100px; color: #fff; font-size: 14px; margin: 0 auto; margin-top: 25px; background: #fff; color: #e60012;}
.MOInnovation .MOInnovation_list .MOInnovation_list_btn span{ margin-left: 8px; width: 13px; height: 10px; display: flex; align-items: center; justify-content: center;}
.MOInnovation .MOInnovation_list .MOInnovation_list_btn span img{ max-height: 10px; position: absolute;}
.MOInnovation .MOInnovation_Toggle{ display: flex; align-items: center; justify-content: center; margin-top: 30px;}
.MOInnovation .MOInnovation_Toggle div{ width: 38px; height: 38px; border-radius: 100%; border: 2px solid #fff; display: flex; align-items: center; justify-content: center; opacity: .7;}
.MOInnovation .MOInnovation_Toggle .MOInnovation_Toggle_next{ margin-left: 25px;}




.WShop{ right: -87px; display:none;}


.DProgramme .swiper-button-next,.DProgramme .swiper-button-prev{ display: block;}
.DProgramme .swiper-button-next:after,.DProgramme .swiper-button-prev:after{ font-size:26px; color:#fff;}


.content_list_video .list_video_content{ width:96%;}


.Programme, .DSEARCH{ padding:33px 0px;}
.DSEARCH .Search_top{ padding:0px;}
.search .search_content input[type="search"], .search .search_content input[type="submit"], .DSEARCH .Search_top input[type="search"], .DSEARCH .Search_top input[type="submit"]{ height:55px; font-size:15px;}


.DProduct{ padding-bottom:35px;}
.Product .Product_nav{ height:auto; padding:4%; margin-bottom:25px;}
.Product .Product_nav .Product_nav_left{ margin-bottom:15px;}
.Product .Product_nav .Product_nav_left,.Product .Product_nav .Product_nav_right{ width:100%;}
.Product .Product_nav .Product_nav_right{ display:flex; flex-wrap:wrap; justify-content: space-between;}
.Product .Product_nav a{ margin-left:0px; padding:0px; line-height:32px; background:#fff; border-radius:100px;}
.Product .Product_top{ display:block; margin-bottom:30px;}
.Product .Product_top .Product_top_left,.Product .Product_top .Product_top_right{ width:100%;}
.Product .Product_top .Product_top_right{ margin-top:25px;}
.Product .Product_top .Product_top_left a,.Product .Product_top .Product_top_left{ font-size:14px;}
.Product .Product_content{ justify-content:space-between;}
.Product .Product_content .Product_content_list{ width:48%; margin-bottom:4%; margin-right:0px;}
.Product .Product_content .Product_content_list .content_list_txt{ padding:4%;}
.Product .Product_content .Product_content_list .content_list_txt .list_txt_dt{ font-size:14px;}
.product .product_list{background-size: cover !important;}


.DProduct .pc_all_content{ max-width:100%;}
.DProduct .DProduct_top{ flex-wrap:wrap; max-width:92%; margin:0 auto;}
.DProduct .DProduct_top .DProduct_top_left,.DProduct .DProduct_top .DProduct_top_right,.DProduct .DProduct_top .DProduct_top_left .top_left_img,.DProduct .DProduct_top .DProduct_top_left .top_left_content{ width:100%;}
.DProduct .DProduct_top .DProduct_top_left .top_left_img{ margin-bottom:30px;}
.DProduct .DProduct_top .DProduct_top_left{ flex-wrap:wrap;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content{ padding:0px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_tag{ display:block; padding:0px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_tag .content_price_dd{ margin-right:0px; margin-bottom:10px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_tag .content_price_dt{ justify-content:space-between; margin-bottom:-2%; width: 100%;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_tag .content_price_dt .price_dt_list{ width:49%; margin-bottom:2%;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_tag .content_price_dt .price_dt_list .dt_list_btn{ margin-right:0px; padding:0px; width:100%; justify-content:center;}
.DProduct .DProduct_bottom{ flex-flow: column-reverse;}
.DProduct .DProduct_bottom .DProduct_bottom_left,.DProduct .DProduct_bottom .DProduct_bottom_right{ width:100%;}
.DProduct .DProduct_top .DProduct_top_right{ border-left:0px; display:none;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop{ margin-top:30px;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop .content_shop_btn{ display: none;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop .content_shop_share{ display: none;}
.DProduct .DProduct_top .DProduct_top_left .top_left_content .left_content_shop .content_shop_btn2{ display: flex; width: 100%;}
.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_content{ padding:0px; border:0px;}
.DProduct .DProduct_bottom .DProduct_bottom_left{ margin-top:30px;}
.DProduct .DProduct_bottom .DProduct_bottom_left .bottom_left_title{}
.DProduct .DProduct_bottom .DProduct_bottom_left .bottom_left_txt{ display:flex; flex-wrap:wrap; justify-content:space-between; padding:0px; border:0px; max-width:92%; margin:0 auto; margin-top:25px;}
.DProduct .DProduct_bottom .DProduct_bottom_left .bottom_left_txt .left_txt_list{ width:48%; margin-bottom:4%;}
.DProduct .DProduct_bottom .DProduct_bottom_left .bottom_left_txt .left_txt_list .txt_list_title{ font-size:14px;}


.DProduct_page .pc_all_content{ display:none;}

.WShop{ right:0; width:75px; height:38px; font-size:12px;}
.WShop img{ max-height:15px; margin-right:8px;}

.Speech{ position: relative; padding-top: 520px;}
.Speech .pc_all_content{display:flex; flex-direction: column-reverse;}
.Speech .Speech_img{ position: absolute; top: 30px; left: 0; width: 100%; padding: 0px 4%;}
.Speech .SpeechTop{ display:block; position: inherit;}
.Speech .Speech_content .Speech_content_dd{ font-size:20px;}
.Speech .SpeechBottom{ display:block;}
.Speech .SpeechBottom .SpeechBottom_list{ width:100%; font-size:14px; line-height:26px;}
.Speech .SpeechBottom .SpeechBottom_list:last-child{ margin-top:20px; width:100%;}


.Team .Team_title{ font-size:20px;}



.Dpo_height{ height:62px;}
.Dpo{ display:flex; align-items:center; justify-content:space-between; position: fixed; left:0; bottom:0; background:#fff; width:100%; border-top:1px solid #dcdcdc; padding-bottom:25px; z-index:350;}
.Dpo .Dpo_left{ width:calc(100% - 127px); padding:0px 4%;}
.Dpo .Dpo_left .Dpo_left_dd{ font-size:16px; color:#222; margin-bottom:2px; display: flex; align-items:center;}
.Dpo .Dpo_left .Dpo_left_dt{ font-size:13px; color:#e60012;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Dpo .Dpo_right{ width:127px; display: flex; justify-content:center; align-items:center; background:#e60012 ; color:#fff; font-size:16px; padding:5% 0px;}


.DProduct .DProduct_bottom .DProduct_bottom_right .bottom_right_nav ul li{ width:100%;}

.DNews .DNews_top{ margin-bottom:30px;}

.layui-laypage a {
    font-size: 14px;
    height: 30px;
    margin: 0 6px;
    width: 30px;
}
.layui-laypage-curr {
    font-size: 14px;
    height: 30px;
    margin: 0 6px;
    width: 30px;
}
.layui-laypage-disabled {
    font-size: 14px;
    height: 30px;
    margin: 0 6px;
    width: 30px;
}
.Fn .Footer{ display: none;}

.Expert4{ padding: 45px 0px; background: #fff;}
.Expert4 .Expert4_title{ font-size: 18px; line-height: 26px; margin-bottom: 20px;}
.Expert4 .Expert4_txt p{ font-size: 14px; line-height: 24px;}
.Expert4 .Expert4_bottom{ margin-top: 30px; flex-wrap: wrap; height: auto; padding: 20px;}
.Expert4 .Expert4_bottom .Expert4_bottom_list{ width: 100%; text-align: left; border-right: 0; margin-bottom: 10px;}
.Expert4 .Expert4_bottom .Expert4_bottom_list .bottom_list_dd{ font-size: 24px;}
.Expert4 .Expert4_bottom .Expert4_bottom_list:last-child{ margin-bottom: 0;}


.Expert5::before{ display: none;}
.Expert5 .pc_all_content{ position: relative; max-width: 100%;}
.Expert5 .Expert5_img img{ height: auto;}
.Expert5 .pc_all_content .Expert5_content{ width: 100%; background: rgba(91,149,194,.95); padding-right: 0; padding: 20px;}
.Expert5 .pc_all_content .Expert5_content_title{ font-size: 18px; line-height: 28px; margin-bottom: 15px;}
.Expert5 .pc_all_content .Expert5_content_txt{ font-size: 14px; line-height: 24px; margin-top: 0px;}

.Expert6 .Expert5_img img{ width: ;}
.Expert6 .pc_all_content .Expert5_content{ background: #fff;}


.Expert7{ background: url(/skin/images3/bg9.jpg) no-repeat 50%/cover;}
.Expert7 .Expert5_img{ display: none;}
.Expert7 .pc_all_content{ position: relative; display: block; padding: 35px 0px;}
.Expert7 .Expert5_content{ max-width: 100%;}
.Expert7 .Expert5_content .Expert5_content_title{ font-size: 18px; line-height: 28px;}
.Expert7 .Expert5_content .Expert5_content_txt{ font-size: 14px; line-height: 24px; margin-top: 20px;}
.Expert7 .Expert7_img,.Expert7 .Expert5_content{ width: 100%;}

.Expert8{ background: #fff;}
.Expert8 .Expert5_img{ display: block;}
.Expert8 .Expert5_content .Expert5_content_title{ color: #333;}
.Expert8 .Expert5_content .Expert5_content_txt{ color: #666;}


.Expert .Expert_content{ display: block;}
.Expert .Expert_right{ width: 100%;}
.Expert .Expert_bottom{ padding: 0px; margin-top: 35px;}
.Expert .Expert_bottom .Expert_bottom_list .bottom_list_title{ display: block; height: auto; padding: 15px;}
.Expert .Expert_bottom .Expert_bottom_list .bottom_list_title .list_title_left .title_left_dd{ font-size: 16px;}
.Expert .Expert_bottom .Expert_bottom_list .bottom_list_title .list_title_left .title_left_dt{ font-size: 14px;}
.Expert .Expert_bottom .Expert_bottom_list .bottom_list_title .list_title_right{ font-size: 14px; margin-top: 5px;}


.Expert2{ padding: 35px 0px;}
.Expert2 .Expert2_title .Expert2_title_dd{ font-size: 18px; margin-bottom: 15px;}
.Expert2 .Expert2_title .Expert2_title_dt{ font-size: 14px; line-height: 24px;}
.Expert2 .Expert2_content{ padding: 0px; display: block;}
.Expert2 .Expert2_content .Expert2_content_right{ width: 100%;}
.Expert2 .Expert2_content .Expert2_content_right .content_right_list{ width: 100%; padding: 20px 0px;}
.Expert2 .Expert2_content .Expert2_content_right .content_right_list .right_list_title{ font-size: 16px;}
.Expert2 .Expert2_content .Expert2_content_right .content_right_list .right_list_img{ height: 200px;}
.Expert2 .Expert2_content .Expert2_content_right .content_right_list .right_list_img img{ max-height: 180px;}
.Expert2 .Expert2_content .Expert2_content_left .content_left_list .left_list_dd{ font-size: 22px;}
.Expert2 .Expert2_content .Expert2_content_left .content_left_list .left_list_dt{ font-size: 18px; margin-top: 8px;}
.Expert2 .Expert2_content .Expert2_content_left .content_left_list:last-child{ margin-top: 15px;}
.Expert2 .Expert2_content .Expert2_content_left{ padding: 20px;}

.Expert3{ padding: 35px 0px;}
.Expert3 .Expert3_title .Expert3_title_dd{ font-size: 14px; line-height: 24px;}
.Expert3 .Expert3_content{ top: 0; margin-bottom: 0;}
.Expert3 .Expert3_title .Expert3_title_dd{ font-size: 18px; margin-bottom: 20px;}

.Patent{ padding: 35px 0px;}
.Patent .Patent_honor .Patent_honor_top .honor_top_list .top_list_txt{ font-size: 16px;}
.Patent .Patent_honor .Patent_honor_bottom{ display: block;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_left{ width: 100%;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right{ width: 100%; margin-top: 35px;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_left .bottom_left_title{ line-height: 28px;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_left .bottom_left_title .left_title_dd{ font-size: 16px;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_left .bottom_left_title .left_title_dt{ font-size: 16px;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_left .bottom_left_txt{ margin: 22px 0px; font-size: 16px;}
.Patent .Patent_content{ margin-top: 33px;}
.Patent .Patent_content .Patent_content_list{ padding: 20px;}
.Patent .Patent_content .Patent_content_list .content_list_title{ font-size: 18px;}
.Patent .Patent_content .Patent_content_list .content_list_title span::before,.Patent .Patent_content .Patent_content_list .content_list_title span::after{ width: 3px; height: 3px;}
.Patent .Patent_content .Patent_content_list .content_list_txt{ flex-wrap: wrap; margin-top: 33px; justify-content: space-between;}
.Patent .Patent_content .Patent_content_list .content_list_txt .list_txt_list{ width: 50%; padding: 0px; margin-bottom: 20px;}
.Patent .Patent_content .Patent_content_list .content_list_txt .list_txt_list .txt_list_icon img{ max-width: 55px;}
.Patent .Patent_content .Patent_content_list .content_list_txt .list_txt_list .txt_list_title{ font-size: 14px; margin-top: 15px;}
.Patent .Patent_content .Patent_content_list .content_list_txt .list_txt_list:nth-child(2n)::before{ display: none;}
.Patent .Patent_content .Patent_content_list2 .content_list_txt .list_txt_list{ width: 49%; margin-right: 0;}
.Patent .Patent_content .Patent_content_list2 .content_list_txt .list_txt_list .txt_list_icon img{ max-width: 100%;}
.Patent .Patent_content .Patent_content_list3 .content_list_txt .list_txt_list{ width: 49%; padding: 20px 0px; margin-right: 0;}
.Patent .Patent_content .Patent_content_list3 .content_list_txt .list_txt_list .txt_list_icon{ height: 122px;}
.Patent .Patent_content .Patent_content_list3 .content_list_txt .list_txt_list .txt_list_icon img{ max-width: 100%; max-height: 115px;}

.Knowledge .Knowledge_nav{ margin-bottom: 25px;}
.Knowledge{ padding: 35px 0px;}
.Knowledge .Knowledge_title{ font-size: 18px;}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li{ width: 100%;}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li .list_li_down{ position: relative; font-size: 14px; line-height: 24px;}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li .list_li_top{ height: 55px;}
.Knowledge .Knowledge_content .Knowledge_content_list .content_list_li .list_li_top .li_top_dd{ font-size: 16px;}
.Knowledge.on .Knowledge_content{ display: block;}
.Knowledge.on .Knowledge_content .Knowledge_content_list{ width: 100%;}


.NewsDetails .NewsDetails_left .NewsDetails_left_content p{ text-indent: 0 !important;}

.Patent .Patent_content .Patent_content_list .swiper-wrapper{ justify-content: flex-start;}
.Patent .Patent_content .Patent_content_list .swiper-pagination{ display: block !important;}

.Expert2 .Expert2_content .Expert2_content_left{ width: 100%;}


.SSystem{ padding: 35px 0px;}
.SSystem .pc_all_content{ display: block;}
.SSystem .SSystem_left{ padding-top: 0; margin-bottom: 30px;}
.SSystem .SSystem_left,.SSystem .SSystem_right{ width: 100%;}
.SSystem .SSystem_left .SSystem_left_bottom{ width: 100%; height: auto; margin-top: 30px;}
.SSystem .SSystem_left .SSystem_left_top .left_top_dd{ font-size: 18px; line-height: 18px; margin-bottom: 15px;}
.SSystem .SSystem_left .SSystem_left_top .left_top_dt{ font-size: 14px; line-height: 24px;}
.SSystem .SSystem_left .SSystem_left_bottom .left_bottom_content{ right: 0; top: 0; padding: 20px;}
.SSystem .SSystem_left .SSystem_left_bottom .left_bottom_content .bottom_content_title .content_title_dd{ font-size: 20px; line-height: 20px;}
.SSystem .SSystem_right .SSystem_right_txt{ margin-bottom: 30px; margin-top: 0;}
.SSystem .SSystem_right{ display: flex; flex-direction: column-reverse;}


.Expert7 .Expert7_img .mo_img{ display: none;}
.Expert7 .Expert7_img{ display: flex; justify-content: space-between; margin-top: 25px;}
.Expert7 .Expert7_img .Expert7_img_left{ position: relative; top: 0; width: 48%;}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list{ width: 100%; height: 108px; opacity: .5;}
.Expert7 .Expert7_img .Expert7_img_left .img_left_list.on{ opacity: 1;}


.Probiotics2{ padding-bottom: 25px;}
.Probiotics2 .Probiotics2_nav .swiper-wrapper{justify-content: flex-start;}
.Probiotics2 .Probiotics2_content .Probiotics2_content_list{ display: block; padding: 25px; padding-bottom: 0;}
.Probiotics2 .Probiotics2_content .Probiotics2_content_list .content_list_left{ width: 100%; margin-bottom: 25px; padding-top: 0;}
.Probiotics2 .Probiotics2_content .Probiotics2_content_list .content_list_right{ width: 100%;}
.Probiotics2 .swiper-button-next,.Probiotics2 .swiper-button-prev{ display: block; width: auto;}
.Probiotics2 .swiper-button-next:after,.Probiotics2 .swiper-button-prev:after{ color: #ff0000; font-size: 20px;}

.Probiotics3{ padding-bottom: 25px;}
.Probiotics3 .pc_all_content{ display: flex; padding: 22px; flex-direction: column-reverse;}
.Probiotics3 .pc_all_content .Probiotics3_left,.Probiotics3 .pc_all_content .Probiotics3_right{ width: 100%;}
.Probiotics3 .pc_all_content .Probiotics3_left .Probiotics3_left_img{ margin-bottom: 30px;}
.Probiotics3 .pc_all_content .Probiotics3_right{ margin-bottom: 25px;}
.Probiotics3 .pc_all_content .Probiotics3_right .Probiotics3_right_dd{ font-size: 18px; margin-bottom: 10px;}

.Probiotics4{ padding-bottom: 30px;}
.Probiotics4 .pc_all_content{ position: relative; max-width: 100%; top: 0;}
.Probiotics4 .Probiotics4_img{ display: none;}
.Probiotics4 .Probiotics4_content{ width: 100%; background: url(/skin/images4/bg12.jpg) no-repeat 50%/cover; padding: 35px 4%;}
.Probiotics4 .Probiotics4_content .Probiotics4_content_title{ font-size: 18px; margin-bottom: 10px; line-height: normal;} 
.Probiotics4 .Probiotics4_bottom{ padding: 0px 4%; display: block;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list.on,.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list{ width: 100%; height: auto; margin-bottom: 15px; padding-bottom: 15px;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list .bottom_list_img{ opacity: 1;}
.Probiotics4 .Probiotics4_bottom .Probiotics4_bottom_list .bottom_list_title{ margin-bottom: 5px;}

.Probiotics5{ padding-bottom: 30px;}
.Probiotics5 .Probiotics5_title .Probiotics5_title_dd{ font-size: 18px; line-height: normal; margin-bottom: 5px;}
.Probiotics5 .Probiotics5_title .Probiotics5_title_dt{ color: #666;}
.Probiotics5 .Probiotics5_content{ display: block; margin-bottom: 30px;}
.Probiotics5 .Probiotics5_content .Probiotics5_content_list{ width: 100% !important; margin-bottom: 20px; padding: 20px;}
.Probiotics5 .Probiotics5_content .Probiotics5_content_list .content_list_title{ font-size: 18px; margin-bottom: 10px;}
.Probiotics5 .Probiotics5_content .Probiotics5_content_list .content_list_txt .list_txt_li .txt_li_dt{ font-size: 14px;}
.Probiotics5 .Probiotics5_content .Probiotics5_content_list .content_list_txt .list_txt_li .txt_li_dd img{ max-height: 20px;}
.Probiotics5 .Probiotics5_content .Probiotics5_content_list .content_list_txt .list_txt_li{ width: 25%;}

.Probiotics6{ padding: 30px 0px; background: #f5f5f5;}
.Probiotics6 .Probiotics6_title{ font-size: 18px; margin-bottom: 10px;}

.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list .right_list_top .list_top_icon{ width: 10px; height: 10px; margin-right: 5px;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list .right_list_top .list_top_txt{ width: calc(100% - 22px);}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list .right_list_top .list_top_txt .top_txt_dd{ font-size: 12px; margin-bottom: 0;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list .right_list_top .list_top_txt .top_txt_dt{ font-size: 12px;}

.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list:hover{ z-index: 20;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list.sbottom_right_list1 .right_list_down{ left: inherit; right: -100px;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_right .sbottom_right_list.sbottom_right_list1 .right_list_down .list_down_img::before{ right: inherit; left: -11px;border-right: 11px solid #fff;}



.Expert .Expert_Product{ margin-top: 33px;}
.Expert .Expert_Product .swiper-button-next{ right: -10px;}
.Expert .Expert_Product .swiper-button-prev{ left: -10px;}
.Expert .Expert_Product .swiper-button-next::after,.Expert .Expert_Product .swiper-button-prev::after{ font-size: 20px; color: #e60012;}
.Expert .Expert_Product .Expert_Product_list .Product_list_title{ font-size: 14px; margin-top: 12px;}




.Patent .swiper-button-next{ right: -10px; }
.Patent .swiper-button-prev{ left: -10px;}
.Patent .Patent_honor .Patent_honor_top .honor_top_list{  display: flex; align-items: center; justify-content: space-between; padding-left: 25px;}
.Patent .Patent_honor .Patent_honor_top .honor_top_list .top_list_img{ width: 85px; height: 85px; margin: 0;}
.Patent .Patent_honor .Patent_honor_top .honor_top_list .top_list_txt{ width: calc(100% - 105px); margin-top: 0; text-align: left;}
.Patent .Patent_honor .Patent_honor_top .honor_top_list.on .top_list_txt{ color: #e60012;}
.Patent .Patent_honor .Patent_honor_bottom{ margin-top: 25px;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_left .bottom_left_title .left_title_dd{ text-align: center; font-size: 20px; margin-bottom: 10px;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_left .bottom_left_title .left_title_dt{ text-align: center; font-size: 14px; color: #666;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_left .bottom_left_txt{ text-align: center; font-size: 14px; color: #666; margin-top: 0;}
.Patent .Patent_honor .Patent_honor_bottom .honor_bottom_left .bottom_left_btn{ margin: 0 auto;} 
.Patent .Patent_honor .Patent_honor_top .honor_top_list:hover .top_list_img img{
	-webkit-transform: scale(1);
		   -moz-transform: scale(1);
		    -ms-transform: scale(1);
		     -o-transform: scale(1);
		           filter: scale(1);
		           filter: transform;
		       transition: all 0.5s ease 0s;
		-webkit-transform: all 0.5s ease 0s; 
			cursor:pointer;
}



.Patent .Patent_honor .Patent_honor_top .swiper-button-next,.Patent .Patent_honor .Patent_honor_top .swiper-button-prev{ display: none;}
.Patent .Patent_honor .Patent_honor_top .mo-next,.Patent .Patent_honor .Patent_honor_top .mo-prev{ display: block;}
.Patent .Patent_honor .Patent_honor_top .mo-next{ position: absolute; right: 0; font-size: 32px; color: #999; top: 22px; z-index: 5;}
.Patent .Patent_honor .Patent_honor_top .mo-prev{ position: absolute; left: 0; font-size: 32px; color: #999; top: 22px; z-index: 5;}
.Patent .Patent_honor .Patent_honor_top .mo-prev.on{ color: #cbcbcb;}
.Patent .Patent_honor .Patent_honor_top .mo-next.on{ color: #cbcbcb;}

.Patent .Patent_honor .Patent_honor_top .honor_top_list.honor_top_list_pc{ display: none;}
.Patent .Patent_honor .Patent_honor_top .honor_top_list.honor_top_list_mo{ display: flex;}


.Production{ padding: 35px 0px;}
.Production .pc_all_content{ display: block;}
.Production .pc_all_content .Production_left,.Production .pc_all_content .Production_right{ width: 100%;}
.Production .pc_all_content .Production_right{ margin-top: 25px;}
.Production .pc_all_content .Production_left .Production_left_title{ font-size: 18px;}
.Production .pc_all_content .Production_left .Production_left_txt p{ font-size: 14px; line-height: 24px;}

.Production2{ padding: 0px;}
.Production2 .Production2_title{ font-size: 20px; margin-bottom:22px;}
.Production2 .Production2_content .Production2_content_list{ display: block; margin-bottom: 35px;}
.Production2 .Production2_content .Production2_content_list .content_list_img,.Production2 .Production2_content .Production2_content_list .content_list_txt{ width: 100%;}
.Production2 .Production2_content .Production2_content_list .content_list_img span{ width: 156px; height: 156px; border: 6px solid #fce0e1; margin-bottom: 25px;}
.Production2 .Production2_content .Production2_content_list .content_list_txt .list_txt_top{ align-items: flex-start;}
.Production2 .Production2_content .Production2_content_list .content_list_txt .list_txt_top .txt_top_left{ font-size: 40px; margin-right: 20px;}
.Production2 .Production2_content .Production2_content_list .content_list_txt .list_txt_top .txt_top_right .top_right_dd{ font-size: 18px;}
.Production2 .Production2_content .Production2_content_list .content_list_txt .list_txt_bottom{ font-size: 14px; line-height: 24px;}


.Production3{ padding: 35px 0px;}
.Production3 .Production3_title{ font-size: 20px; margin-bottom:22px;}
.Production3 .Production3_content .Production3_content_list{ display: block; margin-bottom: 30px;}
.Production3 .Production3_content .Production3_content_list .content_list_left,.Production3 .Production3_content .Production3_content_list .content_list_right{ width: 100%;}
.Production3 .Production3_content .Production3_content_list .content_list_right{ padding-right: 0px;}
.Production3 .Production3_content .Production3_content_list .content_list_left .list_left_txt .left_txt_dd{ font-size: 18px; line-height: 18px;}
.Production3 .Production3_content .Production3_content_list .content_list_left .list_left_icon{ width: 35px;}
.Production3 .Production3_content .Production3_content_list .content_list_left .list_left_txt{ margin-left: 10px;}
.Production3 .Production3_content .Production3_content_list .content_list_right{ margin-top: 13px; font-size: 14px; line-height: 24px;}
.Production3 .Production3_content .Production3_content_list:last-child{ margin-bottom: 0px;}


.Production4{ padding: 35px 0px;}
.Production4 .Production4_title{ font-size: 20px;}
.Production4 .Production4_content .swiper-container{ padding: 35px 0px;}
.Production4 .Production4_content .swiper-button-next{ right: 5px;}
.Production4 .Production4_content .swiper-button-prev{ left: 5px;}
.Production4 .Production4_content .swiper-button-next, .Production4 .Production4_content .swiper-button-prev{ width: 40px; height: 40px;}
.Production4 .Production4_content .swiper-button-next:after, .Production4 .Production4_content .swiper-button-prev:after{ font-size: 14px;}
.Production4 .Production5_content{ margin-top: 30px;}
.Production4 .Production5_content{ flex-wrap: wrap;}
.Production4 .Production5_content .Production5_content_list{ width: 100%; margin-bottom: 25px;}
.Production4 .Production5_content .Production5_content_list .content_list_title{ font-size: 14px; line-height: 24px;}


}

@supports (bottom: env(safe-area-inset-bottom)){
    body,.Dpo{
        padding-bottom: constant(safe-area-inset-bottom);
        padding-bottom: env(safe-area-inset-bottom);
    }
}

@media screen and (max-width:950px){



}



@media screen and (max-width:768px){



}


@media screen and (max-width:600px){
.DBanner .DBanner_img img{ height: 210px;}
.DBanner .DBanner_txt{ font-size: 20px;}



}


@media screen and (max-width:414px){
.Investor .Investor_right .Investor_right_top{ flex-wrap: wrap; margin-bottom: -20px;}
.Investor .Investor_right .Investor_right_top .right_top_list{ width: 50%; margin-bottom: 20px;}

.Product .Product_nav a{ font-size: 15px; padding: 0px 5px;}
}
@media screen and (max-width:360px){


}


@media screen and (max-width:320px){

}<!--0.00071382522583008-->