@font-face {
    font-family: 'Roboto-Bold-3';
    src: url('/fonts/Roboto-Bold-3.ttf') format('truetype');
   }

/* CSS Document */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: 0.75s;
}
@keyframes dong {
  0% {
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp2 {
  from {
    opacity: 0;
    transform: translate3d(0, 100px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp2 {
  animation-name: fadeInUp2;
}
@keyframes fadeInDown2 {
  from {
    opacity: 0;
    transform: translate3d(0, -100px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown2 {
  animation-name: fadeInDown2;
}
@keyframes fadeInLeft2 {
  from {
    opacity: 0;
    transform: translate3d(-100px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeft2 {
  animation-name: fadeInLeft2;
}
@keyframes fadeInLeft {
  from {
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeft {
  animation-name: fadeInLeft;
}
@keyframes fadeInRight2 {
  from {
    opacity: 0;
    transform: translate3d(200px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight2 {
  animation-name: fadeInRight2;
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight {
  animation-name: fadeInRight;
}
@keyframes bmove {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.bmove {
  animation-name: bmove;
}
@keyframes bmove1 {
  0% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes wave {
  100% {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

body{overflow-x:hidden;}

 
.phone-nav{top:31px;position:absolute;width:35px;height:35px;background:url(/images/menu.png) no-repeat center;margin:0 0 0 5px;z-index:999; display:none;}

.phone-subnav{width:100%;position:fixed;left:0;height:100%;top:0;background:rgba(255,255,255,.98);z-index:999999;margin:0 auto;display:none}
.phone-subnav .close{padding:20px 40px;display:block}
.phone-subnav .close img{max-height:40px}
.phone-subnav ul{height:90%;overflow-y:scroll;margin:0 30px}
.phone-subnav ul li{position:relative;border-top:1px solid #dadada; overflow:hidden; text-align:left;}
.phone-subnav ul li i{position:absolute;right:10px;top:5px;text-align:center;line-height:30px;display:block;border-radius:100%;font-style:inherit;cursor:pointer}
.phone-subnav ul li i:after{content:"+";color:#666;font-size:24px;cursor:pointer;text-align:center}
.phone-subnav ul li .menu{color:#333;font-size:16px;line-height:40px;overflow:hidden;padding:0 40px 0 20px;display:block;cursor:pointer;text-align:left;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}
.phone-subnav ul li .menu>a{display:block;color:#333}
.phone-subnav ul li .menu02>a{color:#1b8fe2}
.phone-subnav ul li .menu03{display:block;padding:10px 0}
.phone-subnav ul li .menu03 a{color:#888;font-size:13px;line-height:20px;padding-top:0}
.phone-subnav ul li div{display:none;padding-bottom:15px}
.phone-subnav ul li div a{color:#666;line-height:20px;padding:5px 10px 5px 20px;display:block;height:auto;font-weight:100;position:relative}
.phone-subnav ul li div em{display:block;font-style:inherit}
.phone-subnav ul li div em>a{color:#666;font-size:12px;display:block;padding:5px 5px 5px 48px;line-height:18px}
.phone-subnav ul .active i:after{content:"-"}


/*头部*/
.sangui_top{ padding-top:23px;min-height:100px;position:relative;}
.sangui_top .logo{ display:block; float:left;}
.sangui_top .logo img{ display:block;}
.sangui_top .head_right{width:70%; float:right;}
.sangui_top .head_right .nav{width:70%; float:left;}
.sangui_top .head_right .nav li{width:14.8%; float:left; font-size:16px;  z-index:666; height:58px; line-height:58px;}




.sangui_top .head_right .nav li a{color:#333;position:relative; padding-bottom:13px;}
.sangui_top .head_right .nav li a:after{content: "";width: 0%;bottom: 0;left: 50%;opacity: 0;height:3px;position: absolute;background: #D61519;transition: all 500ms ease;}
.sangui_top .head_right .nav li:hover a:after,.sangui_top .head_right .nav li.active a:after {opacity: 1;left: 0;width: 100%;}  
.sangui_top .head_right .nav li .subnav{width: 100%;position: absolute;top:100px;left: 0;display: none;z-index: 333;text-align: left;background:rgb(255,255,255,.8);padding:1.5% 0 2% 7.8%; overflow:hidden;}
.sangui_top .head_right .nav li .subnav ul{float: none;width: 100%;text-align:center;}
.sangui_top .head_right .nav li .subnav ul li{float:none;display:inline-block;width:auto; padding:0px 3%;}
.sangui_top .head_right .nav li .subnav ul li a{transition: all 500ms ease;}
.sangui_top .head_right .nav li .subnav ul li a:hover{ color:#D61519;}
.sangui_top .head_right .nav li .subnav ul li a:after{ display:none;}
.sangui_top .head_right .nav li .subnav-2{width: 100%;position: absolute;top:100px;left: 0;display: none;z-index: 333;text-align: left;background:rgb(255,255,255,.8);padding:0px 37px 0 7.8%; overflow:hidden;}
.sangui_top .head_right .nav li .subnav-2 .left{width:22%; float:left; padding-top:61px;}
.sangui_top .head_right .nav li .subnav-2 .left strong{ display:block; color:#333333; font-size:36px; font-weight:normal;}
.sangui_top .head_right .nav li .subnav-2 .right{width:78%; float:right;} 
.sangui_top .head_right .nav li .subnav-2 .right .tab{width:46%; float:left;padding-top:61px; }
.sangui_top .head_right .nav li .subnav-2 .right .tab li{width:42%; float:left; height:auto;line-height:48px !important;}
.sangui_top .head_right .nav li .subnav-2 .right .tab li a{transition: all 500ms ease;}
.sangui_top .head_right .nav li .subnav-2 .right .tab li a:after{display:none;}
.sangui_top .head_right .nav li .subnav-2 .right .tab li:hover a{ padding-left:5px;color:#D61519;}
.sangui_top .head_right .nav li .subnav-2 .right .tabcont{width:48.6%; float:right;}
.sangui_top .head_right .nav li .subnav-2 .right .tabcont .img img{ display:block;}
.sangui_top .head_right .nav li .subnav-2 .right .tabcont .img{ display:none;}

.sangui_top .head_right .nav li:first-child{}
.sangui_top .head_right .head_lx{width:28%; float:right;}
.sangui_top .head_right .head_lx .yuyan{ float:left; margin-right:20px;margin-top:14px;}
.sangui_top .head_right .head_lx .header-search{ float:left; margin-top:14px;}
.sangui_top .head_right .head_lx .toptel{ float:right;font-size:24px; color:#D61519; font-weight:bold;margin-top: 9px;}
.sangui_top .head_right .head_lx .toptel img{ padding-right:8px;}


.header-search .pull-right a {display: block;}
.header-search .pull-right a img {vertical-align: middle}
.header-search .search {z-index: 9;position: relative}
.header-search .search .btn-search-max {z-index: 2;-webkit-transition: All .2s ease-in-out;transition: All .2s ease-in-out;position: relative}
.header-search .search .btn-search-max * {display: inline-block;vertical-align: middle;}
.header-search .search .search-main{top:38px;right:0;z-index:9;width:340px;display:none;padding:0 30px 10px 10px;position:absolute;background-color:#eee}
.header-search .search-container{background-color:#fff;padding-left:0;overflow:hidden;margin-top:10px;position:relative}
.header-search .search-container .form-control{text-align:left;border:0;box-shadow:0;border-radius:0;width:100%;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-mz-border-radius:0;font-size:14px;color:#999;line-height:20px;vertical-align:top;padding:10px 86px 10px 10px;-webkit-appearance:none;background-color:#fff;border:1px solid #fff}
.header-search .search-container .form-control:focus{border:1px solid #1375c2}
.header-search .search-container .btn{top:0;border:0;right:0;color:#043b83;width:42px;height:42px;line-height:42px;text-align:center;position:absolute;cursor:pointer;border-radius:0;background:url(/images/search.png) no-repeat center center #D61519;}
.header-search #search-closed{right:0;top:15px;max-width:30px;position:absolute;cursor:pointer}


/*banner*/
.z-index{z-index:20!important;opacity:1}
.g-banner{position:relative;width:100%;overflow:hidden;}
.g-banner img{width:100%; display:block;}

.g-banner .m-c{position:absolute;right:0;top:44%;width:100%;}
.g-banner .m-c .m-box-index span{ display:block; font-size:24px; color:#D61519;}
.g-banner .m-c .m-box-index p{font-size:72px; color:#333; margin-bottom:56px;}
.sangui_more{font-size:18px; color:#333; position:relative; z-index:66;width:155px; line-height:48px;transition: all 500ms ease;}
.sangui_more a{ display:block; padding-left:20px;transition: all 500ms ease;}
.sangui_more:before {content: "";position: absolute;top: 0;left: 0;display: block;border-radius: 50px;background:rgb(214,21,25,.7);width: 48px;height: 48px;transition: all 0.5s ease; z-index:-1}
.sangui_more:hover:before {width: 100%; z-index:-1}
.sangui_more a:hover{color:#fff;z-index:66; padding-left:0px;}
.sangui_more:hover{ text-align:center;}


.g-banner .swiper-slide-active img { animation: 4s bmove1 linear;}
.g-banner .swiper-slide-active .m-c span {-webkit-animation:1.5s ease fadeInLeft2;animation:1.5s ease fadeInLeft2}
.g-banner .swiper-slide-active .m-c p{-webkit-animation:1.7s ease fadeInLeft2;animation:1.7s ease fadeInLeft2}
.g-banner .swiper-slide-active .m-c .sangui_more{-webkit-animation:1.9s ease fadeInLeft2;animation:1.9s ease fadeInLeft2}
/*.g-banner .swiper-pagination{bottom:71px!important;}
.g-banner .swiper-pagination-bullet{background:url(/images/yuan.png) no-repeat;margin:0 4px!important;width:18px;height:18px;opacity:1;}
.g-banner .swiper-pagination-bullet-active{background:url(/images/yuanhover.png) no-repeat;position:relative;}
*/
.g-banner .home-bannphone { display:none;}

.g-banner .swiper-pagination{bottom:70px!important;}

.g-banner .swiper-pagination-bullet{background:#CCCCCC;opacity:1;margin:0 1em!important;width:8px;height:8px;}
.g-banner .swiper-pagination-bullet-active{border:1px rgba(204,204,204,.39) solid;box-sizing:border-box;width:24px !important;height:24px !important;background:0 0;position:relative;bottom:-8px}
.g-banner .swiper-pagination-bullet-active::after{position:absolute;left:6px;top:6px;content:"";width:10px !important;height:10px !important;background:#D61519;border-radius:50%;}

@keyframes spCircRot{from{transform:rotate(0)}
to{transform:rotate(359deg)}
}
.circle_process{position:relative;width:23px;height:24px}
.circle_process .wrapper{width:12px;height:24px;position:absolute;top:0;overflow:hidden}
.circle_process .right{right:0}
.circle_process .left{left:0}
.circle_process .circle{width:24px;height:24px;border:1px solid transparent;border-radius:50%;box-sizing:border-box;position:absolute;top:0;transform:rotate(-135deg)}
.circle_process .rightcircle{border-top:1px solid #D61519;border-right:1px solid #D61519;right:0;-webkit-animation:circle_right 4s linear infinite}
.circle_process .leftcircle{border-bottom:1px solid #D61519;border-left:1px solid #D61519;left:0;-webkit-animation:circle_left 4s linear infinite}
@-webkit-keyframes circle_right{0%{-webkit-transform:rotate(-135deg)}
100%,50%{-webkit-transform:rotate(45deg)}
}
@-webkit-keyframes circle_left{0%,50%{-webkit-transform:rotate(-135deg)}
100%{-webkit-transform:rotate(45deg)}
}
.active .g-banner .m-c{animation:section1 2s}
@keyframes section1{0%{transform:scale(1) translateX(-100%)}
50%{transform:scale(1) translateX(0)}
100%{transform:scale(1) translateX(0)}
}




@-webkit-keyframes upDown {
    from {
        -webkit-transform: translate3d(0, -50px, 0);
        transform: translate3d(0, -50px, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes upDown {
    from {
        -webkit-transform: translate3d(0, -50px, 0);
        transform: translate3d(0, -50px, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.upDown {
    -webkit-animation-name: upDown;
    animation-name: upDown
}


/*首页畅销推荐*/
.sangui_tuijian {}
.sangui_tuijian li{overflow:hidden;}
.sangui_tuijian li .img{ float:left;width:50%;overflow:hidden;}
.sangui_tuijian li .img img{ display:block;-webkit-transition: all .5s;transition: all .5s;width:100%;}
.sangui_tuijian li .text_box{ float:left;width:50%;}
.sangui_tuijian li .text_box .box_juli{ padding:9% 0 0 14%; max-width:525px;}
.sangui_tuijian li .text_box .box_juli .text1{ font-size:24px; color:#666; margin-bottom:5px;}
.sangui_tuijian li .text_box .box_juli .text2{ font-size:36px; color:#333; font-weight:bold; margin-bottom:35px;}
.sangui_tuijian li .text_box .box_juli .text3{ font-size:16px; color:#666; line-height:30px; margin-bottom:10%;}
.sangui_tuijian li:nth-child(2n) .img{ float:right;}
.sangui_tuijian li:nth-child(2n) .text_box{ float:left;}
.sangui_tuijian li:nth-child(2n) .text_box .box_juli{ padding:9% 14% 0 0; text-align:right; float:right}
.sangui_tuijian li:nth-child(2n) .text_box .box_juli .text4{ float:right;text-align:left;}

.sangui_tuijian li:nth-child(2n) .text_box .box_juli .sangui_more:before {content: "";position: absolute;top: 0;right: 0;left:inherit;display: block;border-radius: 50px;background:rgb(214,21,25,.7);width: 48px;height: 48px;transition: all 0.5s ease; z-index:-1}
.sangui_tuijian li:nth-child(2n) .text_box .box_juli .sangui_more a{ padding-left:0px; text-align:right; padding-right:20px;}
.sangui_tuijian li:hover .text_box .box_juli .sangui_more:before {width: 100%; z-index:-1}
.sangui_tuijian li:nth-child(2n):hover .text_box .box_juli .sangui_more:before {width: 100%; z-index:-1}
.sangui_tuijian li:nth-child(2n):hover .text_box .box_juli .sangui_more a{ padding-right:0px; text-align:center; }
.sangui_tuijian li:hover .text_box .box_juli .sangui_more a{ color:#fff !important;}

.sangui_tuijian li:hover .img img{transform: scale(1.05);}

/*产品推荐*/
.sangui_intitle{ text-align:center; margin-bottom:48px;}
.sangui_intitle .tit{ font-size:36px; color:#333; font-weight:bold; margin-bottom:8px}
.sangui_intitle .text{ font-size:18px; color:#999;}
.sangui_product{ background:#F5F5F5; padding-top:110px; overflow:hidden; padding-bottom:45px; }
.sangui_product .sangui_more{margin:0 auto;}

.inpro_list{ background:url(/images/cpbj1.png) no-repeat center top; padding-top:40px;}
.inpro_list .boxtet { margin-top:30px;}
.inpro_list .boxtet .tet1{ font-weight:bold; color:#333; font-size:20px;}
.inpro_list .boxtet .tet2{color:#666; font-size:16px; margin-top:10px;}
.inpro_list .swiper-slide {text-align:center; padding-bottom:30px;}
.inpro_list .swiper-slide-active .img,.swiper-slide-duplicate-active .img{transform: scale(1.1);}
.inpro_list .swiper-slide .boxtet .tet2,.inpro_list .swiper-slide-duplicate .boxtet .tet2{ display:none;}
.inpro_list .swiper-slide-active .boxtet .tet2,.inpro_list .swiper-slide-duplicate-active .boxtet .tet2{ display:block;}
.inpro_list .swiper-button-prev{left:30.5%; background:url(/images/pro_left.png) no-repeat center center;width:52px; height:52px;}
.inpro_list .swiper-button-next{right:30.5%;background:url(/images/pro_right.png) no-repeat center center;width:52px; height:52px;}
.inpro_list .swiper-button-next::after{content:"";}
.inpro_list .swiper-button-prev::after{content:"";}
.inpro_list .swiper-button-prev:hover{background:url(/images/pro_lefth.png) no-repeat center center;}
.inpro_list .swiper-button-next:hover{background:url(/images/pro_righth.png) no-repeat center center;}


.guai_bot { overflow:hidden; padding-top:50px;}
.guai_bot .cpmenu{ padding-left:35px; position:relative;overflow:hidden; padding-bottom:45px;}
.guai_bot .cpmenu li{ float:left;width:21%;}
.guai_bot .cpmenu li .wenzi{ position:absolute;width:100%; top:60px; left:56px;display:none;} 
.guai_bot .cpmenu li:nth-child(1),.guai_bot .cpmenu li:nth-child(2){width:29%;}
.guai_bot .cpmenu li a{ position:relative; padding-left:21px; font-size:24px; color:#333; font-weight:bold;}
.guai_bot .cpmenu li a:before{width:12px; height:12px; position:absolute; content:""; background:#ccc; border-radius:50%;left:0px;top:11px;}
.guai_bot .cpmenu li.active a:before{background:#D61519; }
.nychanpinb{ padding:40px 30px 0 30px;}
.nychanpinb .cpmenu li .wenzi{ font-size:16px; color:#666;}
.nychanpinb .cpmenu li .wenzi1{ display:none;}
.guai_bot .cpmenu li.active .wenzi{ display:block;}

.sangui_guaizhang{ overflow:hidden;}
.sangui_guaizhang .guai_left .g_hover strong{ display:block; font-size:36px; color:#333;}
.sangui_guaizhang .guai_left .g_hover p{font-size:18px; color:#333; margin-top:24px; margin-bottom:45px; line-height:32px;}
.sangui_guaizhang .guai_left{width:65.5%;position:relative; float:left;}
.sangui_guaizhang .guai_left .img img{ display:block;width:100%;}
.sangui_guaizhang .guai_left .g_hover{ position:absolute; bottom:55px; left:12%;width:20%;}
.sangui_guaizhang .guai_right{width:34.5%; float:right;}
.sangui_guaizhang .guai_right .top{ position:relative;}
.sangui_guaizhang .guai_right .top .img img{ display:block;}
.sangui_guaizhang .guai_right .top .top_wenzi{ font-size:18px; color:#fff; line-height:36px; position:absolute;bottom:30px;left:34px;width:65%;}

/*首页关于我们*/
.sangui_about{ background:url(/images/about_bj1.png) no-repeat center bottom; overflow:hidden; padding-top:32px; padding-bottom:8%;}
.sangui_about .left{float:left;width:50%;}
.sangui_about .left .year{font-size:16px; color:#333;}
.sangui_about .left .year strong{font-size:144px; color:#D61519;font-family: 'Roboto-Bold-3';}
.sangui_about .left .abtit{ font-size:36px; color:#333; font-weight:bold; margin-bottom:30px;}
.sangui_about .left .textbox{ font-size:18px; color:#666; line-height:30px; margin-bottom:50px;}
.sangui_about .left .yearlist{ margin-top:40px; overflow:hidden;}
.sangui_about .left .yearlist li{ float:left;text-align:center; margin-right:11%;}
.sangui_about .left .yearlist li:nth-child(1){width:22%;}
.sangui_about .left .yearlist li:nth-child(2){width:37%;}
.sangui_about .left .yearlist li:nth-child(3){width:18%; margin-right:0px;}
.sangui_about .left .yearlist li .date{ font-size:16px; color:#999;line-height:55px;}
.sangui_about .left .yearlist li .date span{ color:#D61519; font-size:72px; font-family: 'Roboto-Bold-3';}
.sangui_about .left .yearlist li .date em{ font-style:normal; font-size:72px; color:#D61519; font-weight:bold;}
.sangui_about .left .yearlist li .wz{ font-size:16px; color:#333;}
.sangui_about .right{float:right;width:50%; margin-top:320px;}

.bg1 {position: relative;z-index:1;}
.bg1:before {content: '';display: block;width: 1920px;height: 1920px;position: absolute;top: 0;right:0; z-index:-1; background-size: cover;transform: rotate(45deg);}
@keyframes opacity {
	
	0% {  
		right:-960px;
			background: rgba(255,255,255,1);
	}

	to { 
		right:-1920px;
	}
}

.opacity {animation-name: opacity;}
.sangui_about:hover .bg1:before{-webkit-animation: opacity 2s alternate;animation: opacity 2s alternate; }

/*首页视频-下载*/
.sangui_vedio{ overflow:hidden;}
.sangui_vedio li{ float:left;width:50%;overflow:hidden; min-height:322px;}
.sangui_vedio li:nth-child(1){ background:url(/images/vedio_bj1.jpg) no-repeat center center; background-size:cover;}
.sangui_vedio li:nth-child(2){ background:url(/images/vedio_bj2.jpg) no-repeat center center;background-size:cover;}

.sangui_vedio li .box{overflow:hidden;}
.sangui_vedio li .left{width:50%; float:left; padding-left:82px;}
.sangui_vedio li .left .tet{ padding-top:20%; color:#fff;}
.sangui_vedio li .left .tet .tet01{ font-size:36px; font-weight:bold;}
.sangui_vedio li .left .tet .tet02{ font-size:18px; margin-top:11px; margin-bottom:34px;}
.sangui_vedio li .left .tet .tet03 .sangui_more a{ color:#fff;} 

.sangui_vedio li .right{width:50%; float:left; margin-top:23px;}
.sangui_vedio li .right .tupian{ position:relative;}
.sangui_vedio li .right .tupian img{ display:block;width:100%; max-width:272px;}
.sangui_vedio li .right .hover{ position:absolute;top:31%;left:0px;right:0px;width:71px; height:71px; margin:0 auto;}

.sangui_vedio li:nth-child(2) .right .tupian{width:70%;margin-left:15%}
.sangui_vedio li:nth-child(1) .right .tupian .img img{ display:block; max-width:519px;width:100% !important;}


/*首页底部*/
.sangui_bot{ padding-top:100px; overflow:hidden; padding-bottom:48px;}
.sangui_bot .botall{ margin-bottom:104px;overflow:hidden;}
.botall .bot_left img{ padding-right:12px;}
.botall .bot_left .bt01{ font-size:24px; color:#333; font-weight:bold; margin-bottom:30px;}
.botall .bot_left .bt02{ font-size:24px;font-weight:bold;}
.botall .bot_left .bt02 a{color:#333;}
.botall .bot_left .bt03{ font-size:18px; color:#333; margin-top:33px; margin-bottom:33px;}
.botall .bot_left .bt04{ font-size:18px;}
.botall .bot_left .bt04 a{color:#333;}
.botall .bot_left .bt02 a:hover,.botall .bot_left .bt04 a:hover{color:#D61519; text-decoration:underline;}
.botall .bot_left{width:30%; float:left;}
.botall .bot_right{width:66%; float:right;}

.botall .bot_right li{width:25%; float:left; margin-right:6%;}

.botall .bot_right li .mebt1{ font-size:24px; color:#333; font-weight:bold; margin-bottom:14px}
.botall .bot_right li .metab{ font-size:16px;}
.botall .bot_right li .metab a{color:#666; display:block; margin-bottom:8px;}
.botall .bot_right li:nth-child(2) .metab a{width:50%; float:left;}
.botall .bot_right li:nth-child(2){width:30%;margin-right:8%;}
.botall .bot_right li:last-child{width:12%;float:right;margin-right:0px;}
.botall .bot_right li .metab a:hover{color:#D61519; text-decoration:underline;}
.bot_banquan{ font-size:16px; color:#999;}
.bot_banquan .left{ float:left;width:18%;}
.bot_banquan .right{ float:right;width:75%; text-align:right; padding-top:15px;}
.bot_banquan .right a{color:#999;}
.bot_banquan .right a:hover{color:#D61519; text-decoration:underline;}
.botall .bot_left img{ display:inline-block; vertical-align:bottom;} 
.bot_banquan .right a img{ display:inline-block; vertical-align:middle; padding-left:15px; padding-right:5px; margin-top:-5px}


/*关于我们*/
.nybanner{position:relative;}
.nybanner .img img{ display:block;width:100%;animation: 4s bmove1 linear;}
.nybanner .img .nybaphone{ display:none;}
.nybanner .img .nybapc{ display:block;}

.nybanner .nybanner_wenzi{ position:absolute;top:39%; font-size:50px; color:#333;-webkit-animation:1.5s ease fadeInUp2;animation:1.5s ease fadeInUp2;}
.nybanner .nybanner_wenzi p{ position:relative; padding-top:24px;}
.nybanner .nybanner_wenzi p:before{ position:absolute; content:"";width:59px; height:6px; background:#D61519;top:0px;}

.neiye_caidan { margin-top:38px;}
.neiye_caidan .container{ border-bottom:1px solid #E5E5E5; overflow:hidden; padding-bottom:27px;}
.neiye_caidan li{ float:left;width:33.333%; font-size:24px;}
.neiye_caidan li a{ color:#333; position:relative; padding-bottom:27px;}
.neiye_caidan li a:after{position: absolute;left: 0px;bottom: 0px;height: 2px;background: #D61519;content: "";width: 100%; display:none;}
.neiye_caidan li:hover a:after,.neiye_caidan li.active a:after{display:block;}	
.neiye_caidan li:nth-child(2){ text-align:center;}	
.neiye_caidan li:last-child{ text-align:right;}	

.abjuli{ margin-top:90px;}
.nytitle{ font-size:36px; font-weight:bold; color:#333;}
.about_one{ overflow:hidden;}
.about_one .left{ float:left;width:45%;}
.about_one .right{ float:right;width:47.3%;}
.about_one .right img{ display:block;}	
.about_one .left .wenzi01{ font-size:18px; color:#666; line-height:30px; margin-top:40px;}
.about_one .left .wenzi01 p{ margin-bottom:29px;}


.nytitle{ font-size:36px; color:#333;}
.lin_tet01{ font-size:24px; color:#666; margin-top:19px;}
.lntet{ font-size:24px; color:#333;}
.lntet_wz01{ margin-top:33px;}
.lntet_wz01 p{ font-size:18px; color:#333; position:relative;padding-left:21px; margin-bottom:25px;}
.lntet_wz01 p span{ display:block; color:#666; padding-left:8px;}
.lntet_wz01 p:before{ position:absolute; content:"";width:10px; height:10px; background:#D61519;left:0px; border-radius:100%;top:9px;}
.lingyu .lntet_wz01{ margin-top:23px;}
.about_two { margin-top:50px;}
.about_two .linian_con{  overflow:hidden; margin-top:55px;background:#F5F5F5;}
.about_two .linian_con .img{float:left;width:53%;}
.about_two .linian_con .img img{ display:block;}
.about_two .linian_con .ln_right{ float:left;width:47%; padding:57px 57px 10px 57px;}

.lingyu .lntet_wz01 p{ margin-bottom:0px;}

.about_three{ margin-top:89px;}
.about_three .gongyi{ font-size:18px; margin-top:33px;}
.about_three .gongyi p{ color:#666; margin-bottom:25px;}
.about_four{ background:url(/images/lnbj11.png) no-repeat center center;background-size:100%; padding:165px 90px 50px 70px;background-image:100%;}
.about_four .left{width:35%;float:left; padding-top:3.5%;}
.about_four .left .titx{ font-size:24px; color:#333; margin-bottom:50px;}
.about_four .left .tit_text{ font-size:18px; color:#666;}
.about_four .left .tit_text p{ margin-bottom:25px;}

.about_four .right{width:49%;float:right;}
.about_four .right img{display:block; border-radius:8px;}

.nyabout-five{ margin-top:95px; background:#F5F5F5; padding-top:123px; padding-bottom:20px;}
.nyabout-five .history-bottom .lishi_yb strong{-webkit-animation: 6s fadeInUp2 ease;animation: 6s fadeInUp2 ease;line-height:130px;display:block;font-size:144px;color: #E5E5E5;font-weight: bold;position: absolute;top:auto;bottom:0px;}

.history-bottom .pro-max .lishi_zb{float: right;width:47%; }
.history-bottom .pro-max .lishi_yb{float: left;width:45%; position: relative;overflow: hidden;min-height:430px; padding-top:7%;}
.history-bottom .pro-max .lishi_yb p{font-size: 24px;color: #333;-webkit-animation: 5.5s fadeInUp2 ease;animation: 5.5s fadeInUp2 ease;}

.nyabout-five .history-bottom{overflow: hidden;position: relative;z-index: 1; margin-top:53px;}
.nyabout-five .history-bottom .slick-prev:before,.nyabout-five .history-bottom .slick-next:before {display: none;}
.nyabout-five .history-bottom .slick-prev,.nyabout-five .history-bottom .slick-next {width: 52px;height: 52px;top: auto;bottom:2px;}
.nyabout-five .history-bottom .slick-prev {left:0px;background: url("/images/lishi_left.jpg") no-repeat center center;}
.nyabout-five .history-bottom .slick-next {right:0px;background: url("/images/lishi_right.jpg") no-repeat center center;}
.nyabout-five .history-bottom .slick-prev:hover{background: url("/images/lishi_lefth.jpg") no-repeat center center;} 
.nyabout-five .history-bottom .slick-next:hover{background: url("/images/lishi_righth.jpg") no-repeat center center;} 


.nyabout-five .history-bottom .pro-max {width: 100%;position: relative;padding: 0px 6% 0px 0px;}
.nyabout-five .history-bottom .pro-max .item {padding-bottom: 50px;}

.nyabout-five .history-bottom .pro-min {
	
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	position: relative;
	margin-bottom:70px;background: url(/images/sjdhbj.png) center 59px repeat-x;
	padding: 0 78px;
}

.nyabout-five .history-bottom .pro-min .getIndex {cursor: pointer;
	display: inline-block;
	*float: none;
	*display: inline;
	zoom: 1;
	text-align: center
}

.nyabout-five .history-bottom .pro-min .getIndex .item{font-weight:bold;font-size:18px;font-family: arial; color:#999;height:113px; z-index:33;background: url("/images/dhapn.png") no-repeat center 44px; padding-top:75px;}
.nyabout-five .history-bottom .pro-min .slick-current .item{font-size:24px;color: #333;background: url("/images/dhapnact.png") no-repeat center 44px; padding-top:85px;}


/*新闻中心*/
.neiye_newslist{ padding-bottom:49px;}
.neiye_newslist li{ padding:48px 38px 38px 45px; overflow:hidden; border-bottom:1px solid #E5E5E5; margin-bottom:39px;transition: all .5s;}
.neiye_newslist li:hover{background:#f5f5f5;box-shadow: 0 8px 30px #e5e5e5;}
.neiye_newslist li .date{width:123px; float:left; text-align:center;margin-top:50px;}
.neiye_newslist li .date .time{ font-size:36px; color:#999; position:relative; padding-bottom:6px; margin-bottom:6px;}
.neiye_newslist li .date .time:after{ position:absolute; content:""; left:0px; bottom:0px; background:#E5E5E5; height:1px; width:100%;}
.neiye_newslist li .date .year{ font-size:24px; color:#999;}
.neiye_newslist li .xwright{width:85%; float:right;}
.neiye_newslist li .xwright .xwtet{ margin-top:50px;width:60%; float:left;}
.neiye_newslist li .xwright .xwtet .xwbt{ font-size:24px; color:#333; margin-bottom:18px;}
.neiye_newslist li .xwright .xwtet .xwwd{ font-size:18px; color:#666;}
.neiye_newslist li .xwright .img{width:25%; float:right;}
.neiye_newslist li .xwright .img img{ display:block;}

.yemapage{clear:both;text-align:center;font-size:0;font-family:arial;line-height:16px; padding-bottom:50px;}
.yemapage a{color:#9E9E9E;display:inline-block;text-align:center;font-size:18px;min-width:48px;line-height:48px;height:48px;border-radius:3px;background-color:#f5f5f5;margin:0 6px; padding:0px 20px;}
.yemapage a.page-num-current,.yemapage a:hover{ background:#d61519; color:#fff;}


/*下载中心*/
.neiye_downlist { margin-bottom:35px; overflow:hidden;}
.neiye_downlist li{ border-bottom:1px dashed #E5E5E5; overflow:hidden;transition: all .5s; padding-bottom:20px; margin-bottom:32px;}
.neiye_downlist li .date{ font-size:15px; color:#9E9E9E;width:93px; float:left;}
.neiye_downlist li .dwbt{ font-size:18px; color:#333;white-space: nowrap;word-break: break-all;text-overflow: ellipsis;overflow: hidden;}
.neiye_downlist li .dwright{width:85%; float:right;}
.neiye_downlist li .dwright .dwtet{width:80%; float:left;}
.neiye_downlist li .dwright .xiazai{width:100px; float:right; font-size:20px; color:#666;}
.neiye_downlist li .dwright .xiazai i{ display:inline-block;width:42px; height:36px; background:url(/images/down_bj.png) no-repeat 0px 0px;transition: all .5s; margin-left:14px; margin-bottom:-4px}
.neiye_downlist li:hover .dwright .xiazai i{background:url(/images/down_bj.png) no-repeat 0px -36px;}
.neiye_downlist li:hover .dwright .xiazai{ color:#d61519;}

/*联系我们*/
.lianxtitle{ text-align:center; margin-bottom:67px;}
.lianxi_tel li{ float:left;width:23.1%; margin-right:2.5%; text-align:center; border:1px solid #CCCCCC; padding:39px 10px 60px 10px;transition: all .5s;}
.lianxi_tel li:last-child{ margin-right:0px;}
.lianxi_tel li .one{ font-size:22px; color:#333; margin-bottom:16px;}
.lianxi_tel li .one img{ vertical-align:middle; padding-right:13px;}
.lianxi_tel li .onetet{ font-size:18px; color:#333;}
.lianxi_tel li:hover{box-shadow: 0 8px 30px #eaedf1;}
.lianxi_tel li .onetet a{ color:#333;}
.ditu{margin:54px auto 83px;}
.ditu img{ display:block;}

#map1{height:518px;width:100%}
#map1 img{max-width:initial;max-height:inherit}
#map1 .anchorBL{display:none}



.ditu .phone{ display:none;}
.ditu .pc{ display:block;}

/*招聘职位*/
.job{ background:#FAFAFA; padding:48px 0px 84px 0px;}
.job .nytitle{ text-align:center; margin-bottom:52px;}
.nyjoblist .bd{margin-left:auto;margin-right:auto;padding-bottom:10px;background:url(/images/jbg.jpg) repeat-y top center}
.nyjoblist .bd dl{position:relative}
.nyjoblist .bd .span-01{width: 22%; display:block; float:left;text-align: left;padding-left: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;}
.nyjoblist .bd .span-02{width: 9%;display:block;float:left;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nyjoblist .bd .span-03{width: 15%;display:block;float:left;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nyjoblist .bd .span-04{width: 33%;display:block;float:left; text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nyjoblist .bd .span-05{width: 13%;display:block;float:left;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nyjoblist .bd dt .icon{float: right;width:60px;height:22px;cursor: pointer;background: url(/images/btn_06.png) no-repeat center;transition: all 0.1s ease-out 0s;}	
	
.nyjoblist .bd .bt{-webkit-animation:fadeInUp2 3s alternate;animation:fadeInUp2 3s alternate;background:#E3ECEF;color:#333;font-size:18px; font-weight:bold;line-height:70px;height:70px; margin-bottom:12px;}
.nyjoblist .bd dl{margin-bottom:15px;}
.nyjoblist .bd dt{-webkit-animation:fadeInUp2 3s alternate;animation:fadeInUp2 3s alternate;overflow:hidden;background:#fff;padding:20.5px 0;cursor:pointer;font-size:18px;position:relative;transition:all .5s}
.nyjoblist .bd .cur .icon{    background: url(/images/btn_06_h.png) no-repeat center;}

.nyjoblist .bd dd{background:#fff;height:0;overflow:hidden}
.nyjoblist .bd dd .nr{overflow: hidden;background: #fff;padding:20px;line-height: 2;font-size: 14px;color: #666666;position: relative;border: 1px solid #e3e3e3;}
.nyjoblist .bd dd .nr .joinFl{width: 50%;padding: 0 50px;float: left;box-sizing: border-box;}
.nyjoblist .bd dd .nr p strong{ color:#333; font-weight:normal; font-size:24px; margin-bottom:18px; display:block;}
.nyjoblist .bd dd .nr p{ color:#666; font-size:16px;}
.nyjoblist .bd dd .nr .joinFr{width: 50%; border-left: #f2f2f2 2px solid;padding: 0 50px;float: right;box-sizing: border-box;}
.nyjoblist .bd .cur dt{-webkit-animation:fadeInUp2 3s alternate;animation:fadeInUp2 3s alternate;background:#D61519;color:#fff;}
.nyjoblist .bd .cur dd{-webkit-animation:fadeInUp2 3s alternate;animation:fadeInUp2 3s alternate;height:auto;background:#f2f2f2}

/*视频中心*/
.neiye_videolist{ padding-bottom:30px;}
.neiye_videolist li {width:31.6%; float:left; margin-right:2.6%;transition: all .5s; margin-bottom:60px;}
.neiye_videolist li:nth-child(3n) { margin-right:0px;}
.neiye_videolist li .tet{ font-size:18px; color:#333; overflow:hidden; margin-top:27px;}
.neiye_videolist li .tet .left{ float:left;width:60%; padding-top:11px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.neiye_videolist li .tet .sangui_more{ float:right;width:102px; color:#333;padding-left: 23px;}
.neiye_videolist li:hover .tet .sangui_more:before {width: 100%; z-index:-1}
.neiye_videolist li:hover .tet .sangui_more{ text-align:center; color:#fff;padding-left: 0px;}
.neiye_videolist li .img img{ width:100%;}
.neiye_videolist li .img{transition: all .5s;position:relative;}
.neiye_videolist li:hover .img{box-shadow: 0 8px 30px #d9d9d9;}
.neiye_videolist li .img div{ position:absolute;width:100%; text-align:center;top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); /* 确保子元素在父元素内居中 */

  height: 50px;
  width: 50px;
    
}
.neiye_videolist li .img div img{width:initial}


/*轮椅系列*/
.lunyibeijing{background:#f5f5f5; overflow:hidden; }
.neiye_lunyilist li .text_box .box_juli{ padding-top:14%;}
.neiye_lunyilist li .text_box .box_juli .text3{ margin-bottom:21%;}
.lunyi_xiala .sangui_more{ margin:0 auto;}
.lunyi_xiala{ margin-top:85px;margin-bottom:69px;}

/*轮椅系列详细*/
.neiylymain{ border-top:1px solid #E5E5E5; padding-top:40px; padding-left:46px;}
.neiylymain .left{width:42%; float:left; overflow:hidden;}

.neiylymain .left .bigimg{}
.neiylymain .left .bigimg span{display:block;position:relative}
.neiylymain .left .bigimg span:after{content:"";display:block;padding-bottom:100%}
.neiylymain .left .small{margin-top:16px;padding:10px 30px;position: relative;}
.neiylymain .left .small span{margin:15px 8px;border:solid 1px #E5E5E5;display:block;padding:10px;cursor:pointer;position:relative}
.neiylymain .left .small span:after{content:"";display:block;padding-bottom:100%}
.neiylymain .left .small .slick-current span{box-shadow: 0 8px 10px #eaedf1;}
.neiylymain .left .small .slick-prev{border:0;width:13px;height:20px;left:0;background:url(/images/proxx_left.png) no-repeat center center;top:50%;}
.neiylymain .left .small .slick-prev:hover{background:url(/images/proxx_lefth.png) no-repeat center center;top:50%;}
.neiylymain .left .small .slick-next{border:0;width:13px;height:20px;right:0;background:url(/images/proxx_right.png) no-repeat center center;top:50%}
.neiylymain .left .small .slick-next:hover{background:url(/images/proxx_righth.png) no-repeat center center;top:50%}
.neiylymain .left .small .slick-prev::before,.neiylymain .left .small .slick-next::before{content: "";}

.gzkx_ys .left .bigimg span:after{content:"";display:block;padding-bottom:75%;}


.neiylymain .right{width:50%; float:left; padding-left:10%; padding-right:6%;}
.neiylymain .right .ri_tet1{ font-size:24px; color:#666; margin-bottom:3px;}
.neiylymain .right .ri_tet2{ font-size:36px; color:#333; font-weight:bold;}
.cz_bt{ font-size:18px; color:#9E9E9E; margin-bottom:9px;}
.czlist{width:100%;}
.czlist li p{ font-size:16px; color:#333; margin-top:3px;}
.czlist li{ float:left; text-align:center;padding:0px 5px;width:20%;font-size:13px;min-height:100px;}
.czlist li img{ display:inline-block;width:55px;}

.ri_tet3{ margin-top:23px;}
.ri_tet4 { margin-top:35px;}
.ri_tet4 p{ position:relative;}
.ri_tet4 p span{ position:absolute;color:#fff; font-size:15px;width:100%; text-align:center; bottom:7px;left:-1px;}

.ri_tet4 .cz_bt{ display:inline-block; margin-right:13px;}
.ri_tet4 p{ display:inline-block;}
.ri_tet4 p img{ vertical-align:middle;}
.ri_tet5{ margin-top:32px;}
.ri_tet5 .cz_bt{ display:inline-block; margin-right:23px;}
.ri_tet5 p{ display:inline-block;font-size:18px; color:#333;}
.ri_tet6{ margin-top:22px;}
.ri_tet7 .cz_bt{margin-right:39px;}
.ri_tet8{ margin-top:34px;}
.ri_tet7{ margin-top:41px;}
.ri_tet8 ul{width:50%;}
.ri_tet8 ul li{float:left; text-align:center;padding: 0px 5px;}

.lyxx_bot{ padding:5% 0px 2% 0px;}

.gzkx_ys .ri_tet8 ul{width:100%;}
.gzkx_ys .ri_tet8 ul li{}
.gzkx_ys .cz_bt{margin-bottom: 12px;}
.gzkx_ys .right{ padding-right:0px;}
.gzkx_ys .ri_tet5{margin-top: 55px;}

.shipinxx .nytitle{ text-align:center; margin-bottom:65px;}

.shipinxx .shipin_txt{ font-size:18px; color:#666; line-height:30px; margin-bottom:86px;}
.shipinxx .shipin_txt p{ margin-bottom:30px;}
.shipinxx .shipin_wz{ float:right;}
.shipinxx .sangui_more{width: 150px; margin-bottom:30px;}
.shipinxx .sangui_more:hover{ color:#fff;}

.shipinxx .video_con{ text-align:center;}
.shipinxx .video_con video{width:60%; margin-bottom:15px;}


/*新闻详细*/
.neiye_xwxiangq{ background:#F5F5F5; overflow:hidden;}
.neiye_xwxiangq .xinwenxx_list{ margin:94px 0px; background:#fff; padding:54px;}
.neiye_xwxiangq .xinwenxx_list .nytitle{ text-align:center; padding-bottom:50px; border-bottom:1px solid #E5E5E5; margin-bottom:18px;}
.neiye_xwxiangq .xinwenxx_list .xwxx-tit p{ text-align:center; font-size:18px; color:#333;}
.neiye_xwxiangq .xinwenxx_list .xwxx-tit p span{ color:#999;}
.neiye_xwxiangq .xinwenxx_list .xwxx-tit{ margin-bottom:57px;}
.xxqra{}
.xxqra p{ font-size:18px; line-height:30px; margin-bottom:20px;}
.pianzhang{border-top:1px solid #E5E5E5; margin-top:50px; padding-top:30px; overflow:hidden;}
.pianzhang .pzleft{ font-size:18px; color:#999;width:60%; float:left;}
.pianzhang .pzleft a{ color:#333;}
.pianzhang .pzleft a:hover{ color:#D61519;}
.pianzhang .pzleft p{ margin-bottom:10px;}
.pzrightt{ float:right; margin-top:5px;}





/*20240617新增*/
.about_fours{ margin-top:80px;}
.about_fours .left{width:44%;float:left; padding-top:3%; padding-left:2%;}
.about_fours .left .titx{ font-size:24px; color:#333; margin-bottom:50px;}
.about_fours .left .tit_text{ font-size:18px; color:#666;}
.about_fours .left .tit_text p{ margin-bottom:25px;}
.about_fours .right{width:49%;float:right;}
.about_fours .right img{display:block; border-radius:8px;}
.about_fours .swiper-slide {align-items: center;justify-content: center;border-radius: 18px;padding:30px;-moz-box-shadow: 10px 10px 30px #929292;box-shadow: 10px 10px 30px #d8d5d5;}
.about_fours .swiper-slide:nth-child(1n) {background-color: rgb(245, 245, 245);}
.about_fours .swiper-slide:nth-child(2n) {background-color: rgb(245, 245, 245);}
.about_fours .swiper-slide:nth-child(3n) {background-color: rgb(245, 245, 245);}  
.about_fours .swiper-pagination-bullet{width:11px; height:11px; background:#ddd;opacity: 1;}
.about_fours .swiper-pagination-bullet-active{ background:#D61519;}
.about_fours .swiper-pagination{ text-align:left; margin-left:20px;}
.about_fours .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:19px;}



@media (max-width:1400px){

.about_fours .left{ padding-top:0px;width: 48%;}
.about_fours .left .titx{font-size: 20px;}

}
@media (max-width:1024px){
.about_fours .left .titx{ font-size:16px;margin-bottom: 25px;}
.about_fours .left .tit_text{ font-size:14px;}
}
@media (max-width:767px){
.about_fours .left{width:100%; float:none;}
.about_fours .right{ float:none;width:100%;}
.about_fours .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-32px;}
.about_fours .swiper-pagination{ text-align:center; margin-left:0px;}

}




@media (max-width:1400px){
.sangui_top .head_right .nav{ display:none;}
.phone-nav{ display:block;right:15px;}
.sangui_top .head_right{width:310px; margin-right:50px;}
.sangui_top .head_right .head_lx{width:100%;}
.sangui_tuijian li .text_box .box_juli .text1{ font-size:18px;}
.sangui_tuijian li .text_box .box_juli .text2{ font-size:22px;margin-bottom: 18px;}
.sangui_tuijian li .text_box .box_juli .text3{ font-size:14px; line-height:26px;margin-bottom: 6%;}

.sangui_intitle .tit{ font-size:20px;}
.sangui_intitle .text{ font-size:15px;}
.sangui_product{ padding:35px 0px;}
.inpro_list .swiper-button-prev{ left:20%;}
.inpro_list .swiper-button-next{ right:20%;}
.guai_bot .cpmenu li a{ font-size:15px;padding-left: 11px;}
.inpro_list .boxtet .tet1{ font-size:17px;}
.sangui_guaizhang .guai_left .g_hover strong{ font-size:20px;}
.sangui_guaizhang .guai_left .g_hover{width:90%;left:15px;bottom: 27px;}
.sangui_guaizhang .guai_left .g_hover p{ font-size:16px;margin-top: 8px;margin-bottom: 18px;}
.sangui_guaizhang .guai_right .top .top_wenzi{ font-size:14px;left: 20px;width: 90%;line-height: 26px;bottom: 16px;}
.guai_bot{padding-top: 19px;}
.guai_bot .cpmenu{padding-left: 21px;padding-bottom: 48px;}
.guai_bot .cpmenu li .wenzi{top: 29px;left: 21px;width: 89%;}
.guai_bot .cpmenu li a::before{top:8px;width:6px;height:6px;left:0px;}
.nychanpinb{padding: 24px 25px 0 21px;}

.sangui_about .left .year strong{ font-size:60px;}
.sangui_about .left .abtit{ font-size:20px;margin-bottom: 10px;}
.sangui_about .left .textbox{ font-size:14px; line-height:28px;margin-bottom: 20px;}
.sangui_about .left .yearlist li .date span{ font-size:26px;}
.sangui_about .left .yearlist li .date em{ font-size:26px;}
.sangui_about .left .yearlist li .date{ font-size:14px;line-height: 36px;}
.sangui_about .left .yearlist{margin-top: 16px;}

.sangui_vedio li .left .tet .tet01{ font-size:20px;}
.sangui_vedio li .left .tet .tet02{ font-size:14px; }
.sangui_vedio li .left{ padding-left:15px;}

.sangui_bot{ padding-top:50px; padding-bottom:20px;}
.botall .bot_right li .mebt1,.botall .bot_left .bt01{ font-size:18px;}
.botall .bot_left .bt03,.botall .bot_left .bt04,.botall .bot_left .bt02{ font-size:16px;}
.botall .bot_left .bt03{ margin:22px 0px;}
.botall .bot_right li .metab{ font-size:14px;}
.sangui_bot .botall{ margin-bottom:50px;}
.botall .bot_left{width:24%;}
.botall .bot_right{width:70%;}

.nybanner .nybanner_wenzi{ font-size:45px;}
.nytitle{ font-size:24px;}
.about_one .left .wenzi01{ font-size:16px;margin-top: 18px;}
.about_one .left{width:50%;}
.about_one .left .wenzi01 p{margin-bottom: 17px;}
.abjuli{ margin-top:40px;}

.lntet{ font-size:20px;}
.lin_tet01{ font-size:18px;}
.lntet_wz01 p{ font-size:16px;}
.about_two .linian_con .ln_right{ padding:30px;}
.lntet_wz01 {margin-top: 17px;}

.about_four .left{ padding-top:0px;width: 48%;}
.about_four{ padding-top:110px;}
.about_four .left .titx{font-size: 20px;}

.nyabout-five .history-bottom .lishi_yb strong{ font-size:80px;}
.nyabout-five .history-bottom .lishi_yb strong{ line-height:83px;}
.history-bottom .pro-max .lishi_yb{ min-height:350px;}
.history-bottom .pro-max .lishi_yb p{ font-size:18px;}

.neiye_newslist li .xwright .xwtet .xwbt{ font-size:18px;}
.neiye_newslist li .date{margin-top: 20px;width: 92px;}
.neiye_newslist li .date .time{ font-size:26px;}
.neiye_newslist li .date .year{font-size: 20px;}
.neiye_newslist li .xwright .xwtet{margin-top: 20px;}
.neiye_newslist li .xwright .xwtet .xwwd{ font-size:16px;}
.lianxi_tel li{padding: 39px 20px 51px 20px;}
.lianxi_tel li .one{ font-size:17px;}
.lianxi_tel li .onetet{ font-size:15px;}
.lianxi_tel li .one img{ max-width:42px;padding-right: 7px;}
.neiylymain .right .ri_tet1{ font-size:19px;}
.neiylymain .right .ri_tet2{ font-size:24px;}
.neiylymain .right{ padding-right:0px;}
.czlist{width:100%;}
.neiylymain .right{width:56%;}

.gzkx_ys .ri_tet5{margin-top:32px;}

.neiye_xwxiangq .xinwenxx_list{ margin:30px 0px;padding: 30px;}
.xxqra{width:100%;}
.neiye_xwxiangq .xinwenxx_list .xwxx-tit{margin-bottom: 30px;}
.neiye_xwxiangq .xinwenxx_list .nytitle{ padding-bottom:23px;}


}

@media (max-width:1208px){
.botall .bot_left{width:100%; float:none;}
.botall .bot_right{display:none;}
.bot_banquan .left{ display:none;}
.bot_banquan .right{width:100%; float:none; text-align:center;}
.sangui_bot .botall{ margin-bottom:20px;}
.neiye_lunyilist li .text_box .box_juli{ padding-top:8%;}
.neiye_lunyilist li .text_box .box_juli .text3{ margin-bottom:8%;}



}
@media(max-width:1024px) {
.g-banner .home-bannpc{ display:none;}
.g-banner .home-bannphone { display:block;}
.g-banner .m-c .m-box-index p{ font-size:25px; margin-bottom:15px;}
.g-banner .m-c .m-box-index span{ font-size:17px;}
.g-banner .swiper-slide-active .m-c .sangui_more{ font-size:16px; line-height:36px;}
.g-banner .swiper-slide-active .m-c .sangui_more a{ padding-left:15px;}
.g-banner .swiper-pagination{bottom:20px !important;}
.g-banner .m-c{top: 37%;}
.sangui_more::before {width:36px; height:36px; }
.sangui_more{line-height:36px;}
.sangui_tuijian li:nth-child(2n) .text_box .box_juli .sangui_more::before {width:36px; height:36px; }

.inpro_list .swiper-button-prev{ left:20px;}
.inpro_list .swiper-button-next{ right:20px;}

.sangui_guaizhang .guai_left{width:100%; float:none;}
.sangui_guaizhang .guai_right{width:100%; float:none;}
.sangui_guaizhang .guai_right .top .img img{width:100%;}
.nychanpinb .swiper-slide .img{ text-align:center;}

.sangui_about .left{width:100%; float:none;}
.sangui_about .right{width:100%; float:none; margin-top:0px;}

.sangui_vedio li .left{width:100%; float:none;}
.sangui_vedio li .right{ display:none;}
.sangui_vedio li{ min-height:inherit; padding:20px 0px;}
.sangui_vedio li .left .tet{ padding-top:20px;}
.nybanner .img .nybaphone{ display:block;}
.nybanner .img .nybapc{ display:none;}
.neiye_caidan li{ font-size:17px;}
.neiye_caidan{ margin-top:20px;}
.neiye_caidan li a{ padding-bottom:16px;}
.neiye_caidan .container{padding-bottom:16px;}
.nytitle{ font-size:17px;}
.about_one .left .wenzi01{ font-size:14px;}

.about_two .linian_con .ln_right{width:43%;}
.about_two .linian_con .img{width:57%;}
.lntet{ font-size:16px;}
.lntet_wz01 p{ font-size:14px;padding-left: 12px;margin-bottom: 19px;}
.lntet_wz01 p::before {width: 6px; height:6px;top: 8px;}
.lin_tet01{ font-size:16px;margin-top: 10px;}
.about_two .linian_con{ margin-top:28px;}
.about_two{ margin-top:30px;}

.about_three .gongyi{ font-size:14px;margin-top: 20px;}
.about_three{ margin-top:40px;}
.about_three .gongyi p{ margin-bottom:16px;}
.about_four{ background:#f5f5f5; padding:30px; margin-top:30px;box-shadow: 0 8px 30px #ddd;}
.about_four .left .titx{ font-size:16px;margin-bottom: 25px;}
.about_four .left .tit_text{ font-size:14px;}

.nyabout-five{ margin-top:40px;padding-top: 40px;}
.history-bottom .pro-max .lishi_yb p{ font-size:14px;}
.history-bottom .pro-max .lishi_yb{padding-top: 4%;min-height: 230px;}
.nyabout-five .history-bottom .pro-min .slick-current .item{ font-size:17px;}
.nyabout-five .history-bottom .pro-min .getIndex .item{ font-size:14px;}
.nyabout-five .history-bottom .lishi_yb strong{font-size: 40px;}

.neiye_newslist li{ padding:20px;margin-bottom: 20px;}
.neiye_newslist li .xwright .xwtet .xwbt{ font-size:16px;margin-bottom: 11px;}
.neiye_newslist li .xwright .xwtet .xwwd{ font-size:14px;}
.neiye_newslist li .xwright .xwtet{margin-top: 10px;width: 67%;}
.neiye_newslist li .date{ margin-top:10px;width: 66px;}
.neiye_newslist li .date .time{ font-size:20px;}
.neiye_newslist li .date .year{ font-size:16px;}
.abjuli{ margin-top:28px;}
.neiye_newslist li .xwright{width: 87%;}

.neiye_downlist li .date{ font-size:14px;}
.neiye_downlist li .dwbt{ font-size:14px;}
.neiye_downlist li .dwright .xiazai{ font-size:15px;width: 77px;}
.neiye_downlist li .dwright .xiazai i{width:27px; height:24px; background:url(/images/down_bjh.png) no-repeat 0px 0px;}
.neiye_downlist li:hover .dwright .xiazai i{width:27px; height:24px; background:url(/images/down_bjh.png) no-repeat 0px -24px;}

.lianxi_tel li .one img{max-width: 46px;padding-right: 9px;}
.lianxi_tel li{width:48%; margin-right:4%; margin-bottom:20px;}
.lianxi_tel li:nth-child(2n){ margin-right:0px;}
.lianxtitle{ margin-bottom:37px;}
.ditu {margin: 14px auto 30px;}
.ditu .phone{ display:block;}
.ditu .pc{ display:none;}
.nyjoblist .bd .bt{ font-size:15px;height: 55px;line-height: 55px;}
.job .nytitle{margin-bottom: 30px;}
.nyjoblist .bd dt{ font-size:15px;padding: 14px 0;}
.nyjoblist .bd dd .nr p strong{ font-size:16px;margin-bottom: 8px;}
.nyjoblist .bd dd .nr p{font-size: 14px;}
.nyjoblist .bd dd .nr .joinFl{ padding:0px 35px;}
.nyjoblist .bd dd .nr{padding: 26px 0 42px 0;}
.nyjoblist .bd dd .nr .joinFr{padding:0px 35px;}
.neiye_videolist li .tet{ font-size:15px;margin-top: 20px;}
.neiye_videolist li .tet .sangui_more{ font-size:14px;}
.neiye_videolist li .tet .left{padding-top: 5px;}
.neiye_videolist li{ margin-bottom:37px;}
.lunyi_xiala{ margin-top:40px;}

.neiylymain .left{width:100%; float:none; padding:0px 20px;}
.neiylymain { padding-left:0px}
.neiylymain .right{ width:100%; float:none; padding:0px 20px;}
.neiylymain .right .ri_tet1{ font-size:16px;}
.neiylymain .right .ri_tet2{ font-size:18px;}
.ri_tet3{margin-top: 12px;}
.cz_bt{ font-size:15px;}
.czlist li p{ font-size:13px;}

.gzkx_ys .ri_tet5{margin-top:20px;}
.ri_tet5 p{ font-size:14px;}

.shipinxx .nytitle{ margin-bottom:30px;}
.shipinxx .shipin_sp11{ margin-bottom:20px;}
.shipinxx .shipin_txt{ font-size:14px;margin-bottom: 28px;}
.shipinxx .sangui_more{margin-bottom: 2px;width:120px;}
.shipinxx .shipin_txt p{ margin-bottom:10px;}
.neiye_xwxiangq .xinwenxx_list .xwxx-tit p{ font-size:15px;}
.xxqra p{ font-size:14px;}
.pianzhang .pzleft{ font-size:15px;}
.pianzhang{margin-top: 29px;}


}


.xz_yd{display:none !important}

@media(max-width:767px) {
    
.czlist li{min-height:78px;}   
.czlist li img{width:30px;}    

.xz_pc{display:none !important;}	
.xz_yd{display:block !important}

.g-banner .swiper-pagination-bullet{margin: 0 0.3em!important;}
.g-banner .swiper-pagination-bullet-active{ width:8px !important; height:8px !important; bottom:0px; background:#D61519;}
.circle_process{ display:none;}
.g-banner .swiper-pagination-bullet-active::after{ display:none;}	


	
	
	.sangui_top{ padding:10px 0px;min-height:65px;}
.sangui_top .head_right .head_lx .toptel{ display:none;}
.sangui_top .head_right{width:70px;}
.sangui_top .logo{ max-width:130px;}
.sangui_top .head_right .head_lx .header-search,.sangui_top .head_right .head_lx .yuyan{margin-top: 11px;}
.phone-nav{top: 15px;}
.header-search .search .search-main{top: 18px;}


.g-banner .m-c .m-box-index p{ font-size:20px; margin-top:5px;}
.g-banner .m-c .m-box-index span{ font-size:16px;}
.g-banner .swiper-slide-active .m-c .sangui_more{ font-size:14px;}

.sangui_tuijian li .img{ float:none;width:100%;}
.sangui_tuijian li .text_box{ float:none;width:100%;}
.sangui_tuijian li .text_box .box_juli{ padding:22px;}
.sangui_tuijian li .text_box .box_juli .text1{ font-size:15px;}
.sangui_tuijian li .text_box .box_juli .text2{ font-size:17px;}
.sangui_more{ font-size:14px; line-height:36px;}
.sangui_tuijian li:nth-child(2n) .text_box .box_juli{ padding:30px;}

.inpro_list{ padding-top:0px;}
.inpro_list .swiper-slide{ padding:0px 40px 20px 40px;}
.inpro_list .swiper-button-prev{background:url(/images/pro_left1.png) no-repeat center center;width:30px; height:30px;}
.inpro_list .swiper-button-next{background:url(/images/pro_right1.png) no-repeat center center;width:30px; height:30px;}
.inpro_list .swiper-button-prev:hover{background:url(/images/pro_lefth1.png) no-repeat center center;}
.inpro_list .swiper-button-next:hover{background:url(/images/pro_righth1.png) no-repeat center center;}
.inpro_list .swiper-button-prev{ left:15px;}
.inpro_list .swiper-button-next{ right:15px;}
.sangui_intitle .tit{ font-size:18px;}
.sangui_intitle .text{ font-size:14px;}
.inpro_list .boxtet .tet1{ font-size:15px;}
.inpro_list .boxtet .tet2{ font-size:14px;margin-top: 4px;}
.sangui_intitle{ margin-bottom:28px;}
.sangui_tuijian li .text_box .box_juli .text2{ margin-bottom:8px;}
.sangui_tuijian li .text_box .box_juli .text2{ font-size:16px;}
.sangui_guaizhang .guai_left .g_hover strong{ font-size:16px;}
.sangui_guaizhang .guai_left .g_hover p{ font-size:14px;margin-top:2px;margin-bottom: 10px;}

.sangui_about .left .year strong{ font-size:30px;}
.sangui_about .left .abtit{ font-size:17px;}
.sangui_about .left .yearlist li:nth-child(3){width:31%;}
.sangui_about .left .yearlist li:nth-child(2){width:34%;}
.sangui_about .left .yearlist li:nth-child(1){width:19%;}
.sangui_about .left .yearlist li{ margin-right:8%;}
.sangui_vedio li{width:100%; float:none;}

.botall .bot_left .bt03, .botall .bot_left .bt04, .botall .bot_left .bt02{ font-size:14px;}
.bot_banquan .right{font-size: 14px;}
.botall .bot_left .bt03{ margin:15px 0px;}
.botall .bot_left .bt01{margin-bottom: 20px;}
.sangui_bot{padding-top: 35px;}
.sangui_about .left .yearlist li .wz { font-size:14px;}
.sangui_about .left .yearlist li .date em,.sangui_about .left .yearlist li .date span{ font-size:23px;}
.botall .bot_right li .mebt1, .botall .bot_left .bt01,.sangui_vedio li .left .tet .tet01{ font-size:17px;}
.sangui_vedio li .left .tet .tet02{ margin-bottom:20px;}

.nybanner .nybanner_wenzi{ font-size:25px;top: 34%;}
.nybanner .nybanner_wenzi p{padding-top: 12px;}
.nybanner .nybanner_wenzi p:before{ height:4px;}
.about_one .left{width:100%; float:none;}
.abjuli{ margin-top:25px;}
.about_one .right{width:100%; float:none;}

.about_two .linian_con .img{width:100%; float:none;}
.about_two .linian_con{ background:none;}
.about_two .linian_con .ln_right{background: #F5F5F5;width:100%; float:none;}
.about_four .left{width:100%; float:none;}
.about_four .right{ float:none;width:100%;}

.nyabout-five .history-bottom{ margin-top:25px;}
.history-bottom .pro-max .lishi_yb{width:100%; float:none; min-height:inherit; height:100%; overflow:hidden; padding-top:20px;}
.history-bottom .pro-max .lishi_zb{ float:none;width:100%; margin-top:20px;}
.nyabout-five .history-bottom .lishi_yb strong{ line-height:inherit; position:inherit;}
.nyabout-five .history-bottom .pro-max{ padding-right:0px;}
.nyabout-five .history-bottom .pro-max .item{ padding-bottom:10px;}
.nyabout-five .history-bottom .pro-min{ margin-bottom:30px;}

.yemapage a{ font-size:14px;min-width: 36px;line-height: 36px;height: 36px;padding: 0px 16px;}
.yemapage{padding-bottom: 30px;}
.neiye_newslist{padding-bottom: 30px;}

.neiye_newslist li .date{ display:none;}
.neiye_newslist li .xwright{width:100%; float:none;}
.neiye_newslist li .xwright .xwtet{width:100%; float:none; margin-bottom:20px;}
.neiye_newslist li .xwright .img{width:100%; float:none;}
.neiye_newslist li .xwright .img img{ display:block; margin:0 auto;}
.neiye_newslist li{ padding:10px 0px 20px 0px;}
.yemapage a{ margin:0px 2px;padding: 0px 9px;}

.neiye_downlist li .date{ display:none;}
.neiye_downlist li .dwright{width:100%; float:none;}
.neiye_downlist li .dwright .dwtet{width:73%;}
.neiye_downlist{ margin-bottom:8px;}

.lianxi_tel li{width:100%; margin-right:0; margin-bottom:20px;}
.nyjoblist .bd dd .nr .joinFl{width:100%; float:none;    padding: 0px 10px;}
.nyjoblist .bd dd .nr .joinFr{width:100%; float:none; margin-top:15px;}
.nyjoblist .bd .span-02, .nyjoblist .bd .span-05{ display:none;}
.nyjoblist .bd .span-03{width:30%;}
.neiye_videolist{ padding-bottom:20px;}
.neiye_videolist li{width:48%;margin-right:3%;margin-bottom:20px;}
.neiye_videolist li:nth-child(3n){ margin-right:3%;}
.neiye_videolist li:nth-child(2n){ margin-right:0px;}
.neiye_videolist li .tet .sangui_more{width:85px;}
.neiye_videolist li .tet{margin-top: 12px; font-size:14px;}
.neiye_videolist li .tet .left{width:57%;}
.ri_tet8 ul{width:100%;}

.pianzhang .pzleft{width:100%; float:none;}
.pianzhang .pzright{width:100%; float:none;}
.neiye_caidan li a:after{ bottom:-1px;}
.nyjoblist .bd dt .icon {width:50px;}
.job{ padding:30px 0px;}

.nyabout-five .history-bottom .slick-prev{width:35px; height:35px;background: url("/images/lishi_lefth1.jpg") no-repeat center center;}
.nyabout-five .history-bottom .slick-next{width:35px; height:35px;background: url("/images/lishi_right1.jpg") no-repeat center center;}
.nyabout-five .history-bottom .slick-prev:hover{background: url("/images/lishi_lefth1h.jpg") no-repeat center center;} 
.nyabout-five .history-bottom .slick-next:hover{background: url("/images/lishi_right1h.jpg") no-repeat center center;} 
.nyabout-five .history-bottom .slick-prev, .nyabout-five .history-bottom .slick-next{bottom:20px;}
	}
	
@media(max-width:480px) {
.neiye_videolist li{width:100%; float:none; margin-right:0px;}
	
}
	
	
	
	
	.botall .bot_right li:nth-child(4){display:none}
	
	

	
	
	
	
	
	
	
	
	
	
	