@charset "utf-8";
* {	margin: 0;padding: 0;-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {	border: medium none;	margin: 0;	padding: 0; font-weight:initial;}
body,button,input,select,textarea {font-family:'Microsoft YaHei', Helvetica, Arial, "sans-serif";}
h1,h2,h3,h4,h5,h6 {	font-size: 100%;}
ul,ol,li {	list-style: none; }
a {	text-decoration: none;	color: #202020;  }
a:hover {color:var(--color);text-decoration: none;	}
img {	border: 0px; vertical-align:middle;}
em{ font-style:normal;}
table {	border-collapse: collapse;	border-spacing: 0;}
html,body {color: #202020;background: #fff;margin: 0 auto;font-size: 16px !important;width:100%; overflow-x:hidden;}
.clear {	clear: both;}
.pic100 img{width:100%;}
.justify_fix{display:inline-block;*display: inline; *zoom:1; width:100%; height:0; overflow:hidden;}
.f-turn{-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.fl{float:left;}
.fr{float:right;}
.pad60{padding:60px 0;}
.pad80{padding:80px 0;}
.top40 {margin-top:40px;}
.overflow{ overflow:hidden;}
.white a,.white{ color:#fff;}
.rela{ position:relative;}
.slh{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.text-center{ text-align:center;}
.text-right{text-align:right;}
.row:after{content:''; display:block; clear:both;}
.flex-wrap {
    display: -webkit-flex;
    display: flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
}
.container-fluid {
  width: 100%;
}
.clearfix:after{
content:"";
display:block;
clear:both;
height:0;
line-height:0;
visibility:hidden;
}
.clearfix{zoom:1;}	
.container{width:1440px;margin: auto;}

@media (max-width:1466px) {
.container{width:1190px;}
}
@media (max-width:1199px) {
.container{width:991px;}
}
@media (max-width:991px) {
.container{width:750px}
}
@media (max-width:767px) {
.container{width:100%}
}
.row:after{content:''; display:block;clear:both;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float:left}
.col-xs-12 {width:100%}
.col-xs-11 {width:91.66666667%}
.col-xs-10 {width:83.33333333%}
.col-xs-9 {	width:75%}
.col-xs-8 {	width:66.66666667%}
.col-xs-7 {	width:58.33333333%}
.col-xs-6 {	width:50%}
.col-xs-5 {	width:41.66666667%}
.col-xs-4 {	width:33.33333333%}
.col-xs-3 {	width:25%}
.col-xs-2 {	width:16.66666667%}
.col-xs-1 {	width:8.33333333%}
@media (min-width:768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float:left}
.col-sm-12 {width:100%}
.col-sm-11 {width:91.66666667%}
.col-sm-10 {width:83.33333333%}
.col-sm-9 {width:75%}
.col-sm-8 {width:66.66666667%}
.col-sm-7 {width:58.33333333%}
.col-sm-6 {width:50%}
.col-sm-5 {width:41.66666667%}
.col-sm-4 {width:33.33333333%}
.col-sm-3 {width:25%}
.col-sm-2 {width:16.66666667%}
.col-sm-1 {width:8.33333333%}
}
@media (min-width:992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float:left}
.col-md-12 {width:100%}
.col-md-11 {width:91.66666667%}
.col-md-10 {width:83.33333333%}
.col-md-9 {width:75%}
.col-md-8 {width:66.66666667%}
.col-md-7 {width:58.33333333%}
.col-md-6 {width:50%}
.col-md-5 {width:41.66666667%}
.col-md-4 {width:33.33333333%}
.col-md-3 {width:25%}
.col-md-2 {width:16.66666667%}
.col-md-1 {width:8.33333333%}
}
@media (min-width:1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float:left}
.col-lg-12 {width:100%}
.col-lg-11 {width:91.66666667%}
.col-lg-10 {width:83.33333333%}
.col-lg-9 {width:75%}
.col-lg-8 {width:66.66666667%}
.col-lg-7 {width:58.33333333%}
.col-lg-6 {width:50%}
.col-lg-5 {width:41.66666667%}
.col-lg-4 {width:33.33333333%}
.col-lg-3 {width:25%}
.col-lg-2 {width:16.66666667%}
.col-lg-1 {width:8.33333333%}
}



:root{--color:#b00000;}
.logo img{height:63px;}
header{background-color:rgba(255,255,255,0.9);left: 0;position: fixed;top: 0;width: 100%;z-index:5;-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px); box-shadow:0 3px 8px rgba(18,20,23,.08);}
.headh{height:80px;}
header .container{display:flex;align-items:center;justify-content: space-between;}
nav{width:56%;}
nav ul{display:flex;align-items:center;justify-content: space-between;}
nav li{margin-left:30px; position:relative;}
nav li>a{display:block;padding:30px 0 29px;position:relative;}
nav li>a:after{content:''; display:block; position:absolute;bottom:14px;left:0; background-color:var(--color);height:3px;width:100%;transform: scale(0,1);-webkit-transform: scale(0,1);-moz-transform: scale(0,1);-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
nav li:hover>a:after,nav li.cur>a:after,.h_newtabC a:hover:after,.othernav a:hover:after,.othernav a.cur:after{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);}
nav li.cur>a,nav li:hover>a{color:var(--color);font-weight:bold;}
nav li div{position:absolute;top:100%;left:50%; transform:translateX(-50%);width:163px;background-color:#fff;box-shadow:0px 3px 7px rgba(36,36,36,0.22);z-index:2;opacity: 0;visibility: hidden;-webkit-transition-property: opacity, visibility;
    transition-property: opacity, visibility;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;}
nav li div a{display:block;padding:15px 10px 15px 25px;}
nav li div a:hover{ background-color:var(--color);color:#fff;}
nav li:hover div{ visibility:visible;opacity: 1;}
.search{border:1px solid #ebebec;border-radius:60px;padding:5px 10px;background-color: rgba(255,255,255,0.8);}
.search img{width:20px;}
.search input{ background-color:transparent; outline:none;}
.banner .swiper-pagination span{width:16px !important;height:9px !important;border-radius:60px; background-color:rgba(255,255,255,0.3);margin:0 3px !important;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{width:48px !important; background-color:#fff;}
.banner .swiper-button-prev{z-index: 1;top: 50%;margin-top:-45px;width:90px;height:90px;background:url(../images/icon1.png) no-repeat center center; background-size:38%;font-size:0; display:inline-block; position:absolute;left:-100px;opacity:0; cursor:pointer;}
.banner .swiper-button-next{z-index: 1;top: 50%;margin-top:-45px;width:90px;height:90px;background:url(../images/icon2.png) no-repeat center center; background-size:38%;font-size:0; display:inline-block;position:absolute;right:-100px;opacity:0; cursor:pointer;}
.bannerb .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.bannerb .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.bannerb .swiper-button-prev:after,.bannerb .swiper-button-next:after{ display:none;}
.banner:hover .swiper-button-prev{left:0; opacity:1;}
.banner:hover .swiper-button-next{right:0; opacity:1;}
.banner .swiper-pagination{position:absolute;left:0 ;width:100%;bottom:40px !important;}
.swiper-pagination-bullet{ opacity:1 !important;}
.banner video{width:100%;height:100%;object-fit: cover;}
.banner_mouse{ position:absolute; z-index:2;bottom:27px;left:50%;margin-left:-11px;width: 23px;height: 40px;cursor:pointer;background:url(../images/banner_mouse_ico.png) no-repeat -23px 0px;-webkit-animation: nudgeMouse 1.6s linear infinite;animation: nudgeMouse 1.6s linear infinite;}
.banner_mouse:after,.banner_mouse:before{content: "";position: absolute;}
.banner_mouse:before{width:23px;height:40px;background:url(../images/banner_mouse_ico.png) no-repeat 0px 0px;-webkit-animation: colorSlide 1.6s linear infinite;animation: colorSlide 1.6s linear infinite;top:0;left:0;}
.banner_mouse:after{background-color: #ffffff;width: 4px;height: 4px;border-radius: 100%;-webkit-animation: trackBallSlide 1.6s linear infinite;animation: trackBallSlide 1.6s linear infinite;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}

@-webkit-keyframes colorSlide {
	 	 0% {
	  	    height:0;
	  	  }

  	 90%{
  	  	height:40px;
  	  }
  	  
	  	 	
	}

	@keyframes colorSlide {
		 	 0% {
	  	    height:0;
	  	  }

	  	 90%{
	  	  	height:40px;
	  	  }
	}
	@-webkit-keyframes trackBallSlide {
	  0% {
	    opacity: 1;
	    -webkit-transform: scale(1) translateY(-8px);
	            transform: scale(1) translateY(-8px);
	  }
	  34% {
	    opacity: 1;
	    -webkit-transform: scale(0.9) translateY(4px);
	            transform: scale(0.9) translateY(4px);
	  }
	  68% {
	    opacity: 0;
	    -webkit-transform: scale(0.4) translateY(16px);
	            transform: scale(0.4) translateY(16px);
	  }
	  100% {
	    opacity: 0;
	    -webkit-transform: scale(0.4) translateY(-8px);
	            transform: scale(0.4) translateY(-8px);
	  }
	 
	}
	@keyframes trackBallSlide {
	  0% {
	    opacity: 1;
	    -webkit-transform: scale(1) translateY(-8px);
	            transform: scale(1) translateY(-8px);
	  }
	  34% {
	    opacity: 1;
	    -webkit-transform: scale(0.9) translateY(4px);
	            transform: scale(0.9) translateY(4px);
	  }
	  68% {
	    opacity: 0;
	    -webkit-transform: scale(0.4) translateY(16px);
	            transform: scale(0.4) translateY(16px);
	  }
	  100% {
	    opacity: 0;
	    -webkit-transform: scale(0.4) translateY(-8px);
	            transform: scale(0.4) translateY(-8px);
	  }
	}
@-webkit-keyframes nudgeMouse {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  
}
@keyframes nudgeMouse {
 0% {
	    -webkit-transform: translateY(0);
	            transform: translateY(0);
	  }
	  50% {
	    -webkit-transform: translateY(8px);
	            transform: translateY(8px);
	  }
	  100% {
	    -webkit-transform: translateY(0);
	            transform: translateY(0);
	  }
}
.h_title h2{font-size: 48px;line-height: 1;}
.h_title h3{font-size: 24px;margin-top: 20px;}
.h_title h3:after{content:'';margin-top: 20px;display:block; width:24px;height:3px; background-color:var(--color);}
.h_productC .swiper-slide{width: 72%;padding-right: 6%;}
.h_productC .btns{display: flex;justify-content: space-between;width: 110px;position: absolute;right: 18%;bottom: 20%; z-index:1;}
.h_productC .swiper-slide-next .con{width: 43%;}
.h_productC .swiper-slide h5{font-size: 20px;color:var(--color);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.h_productC .swiper-slide p{margin-top:20px;font-size: 16px;color: #5f6173;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-height: 28px;}
.h_productC .swiper-slide .more,.h_productC .swiper-slide .right .point{ display:none;}
.h_productC .swiper-slide .right{width: 180px;height: 180px;border-radius: 50%;margin-top: 30px;border: 1px solid #ddd;position:relative;background: #f8f9fb;}
.h_productC .swiper-slide .right img{border-radius:50%;transition: all linear 0.2s;}
.h_productC .btns span,.h_baozhangC .btns>span{width:50px;height:50px;display:inline-block;cursor:pointer;filter: grayscale(0.8);opacity: 0.5;}
.h_productC .btns span:hover,.h_baozhangC .btns span:hover{filter: grayscale(0);opacity:1;}
.h_productC .swiper-slide-active .con{width: 100%;align-items: center;display:flex;justify-content: space-between;padding-bottom:6px;}
.h_productC .swiper-slide-active .more{ display:block;margin-top: 80px;width:120px;height:37px;line-height:33px;border-radius:60px; text-align:center; background-color:var(--color);color:#fff;font-size:14px;border:2px solid var(--color);-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.h_productC .swiper-slide-active .right{width: 520px;height: 520px;}
.h_productC .swiper-slide-active .left{width: calc(100% - 570px);}
.h_productC .swiper-slide-active .more:hover{ background-color:#fff;color:var(--color);}
.h_productC .swiper-slide-active .right .point{animation: rotate1 4s infinite linear;display:block; position:absolute;width:100%;height:100%;top:0;left:0;}
.h_productC .swiper-slide-active .right .point span{width: 12px;height: 12px;border: 3px solid var(--color);    border-radius: 50%;position: absolute;z-index: 2;background:#fff; display:inline-block;}
.h_productC .swiper-slide-active .right .point .span1{left: 50%;top: -6px;transform: translate(-50%,0);}
.h_productC .swiper-slide-active .right .point .span2{right:-6px;top:50%;transform: translate(0,-50%);}
.h_productC .swiper-slide-active .right .point .span3{left: 50%;bottom: -6px;transform: translate(-50%,0);}
.h_productC .swiper-slide-active .right .point .span4{left: -6px;top: 50%;transform: translate(0,-50%);}
.h_productC .swiper-slide .right .img{ position:absolute;width:100%;height:100%;top:0;left:0;}
.h_productC .swiper-slide .right .img img{width:100%;height:100%;}
@keyframes rotate1{
	to{transform: rotate(0.5turn);}
}
.h_productC .swiper-slide .right:hover img{transform: scale(0.95);}
.h_baozhang,.h_team,.develop,.new,.product{ background-color:#f7f8fa;}
.h_baozhang .container{width:100%;padding-left:calc(50% - 720px);}
.h_baozhangC{margin-top:-122px;}
.h_baozhangC .swiper-slide{ display:flex;justify-content: space-between;background-color: #f7f8fa;}
.h_baozhangC .swiper-slide .left{margin-top:192px;flex:1;padding:0 70px 0 60px;}
.h_baozhangC .swiper-slide .left h5{font-size:28px;}
.h_baozhangC .swiper-slide .left h4{font-size:28px;color:var(--color);margin-top:25px; font-family:Arial, Helvetica, sans-serif;}
.h_baozhangC .swiper-slide .left .con{margin-top:45px;line-height:30px;color: #5f6173;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;}
.h_baozhangC .swiper-slide .right{width:50vw;}
.h_baozhang .h_title{padding-left:60px;position: relative;z-index: 2;}
.h_baozhangC .btns{display: flex;position:absolute;left:60px;bottom:0; z-index:1;width: max-content;align-items: center;}
.h_baozhangC .btns div{align-items: center;display: flex;margin:0 15px;}
.h_baozhangC .btns div span{width: 8px;height: 8px;background: #d9d9d9;opacity: 1;transition: all linear 0.2s;}
.h_baozhangC .btns div span.swiper-pagination-bullet-active{background:var(--color);width: 12px;height: 12px;}
.h_baozhangC .swiper-pagination{position: initial;}
.h_baozhangC .btns>span img{width:50px;height:50px;}
.h_baozhangC .swiper-slide .right img{min-height:580px;object-fit: cover;}
.h_title h4{font-size:30px;font-weight:bold;}
.h_newtab {margin-top:40px;border-bottom:2px solid #d9d9d9;}
.h_newtabC{width:42%;display:flex;margin:auto;justify-content: space-between;}
.h_newtabC a{ display:inline-block;font-size:20px;padding-bottom:20px;font-weight:bold; position:relative;}
.h_newtabC a:after{content:'';width:100%; position:absolute;bottom:0;height:3px; background-color:var(--color);left:0; display:block;transform: scale(0,1);-webkit-transform: scale(0,1);-moz-transform: scale(0,1);-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.h_newC{margin-top:40px;}
.h_newC .swiper-news{padding:10px 10px;margin:0 -10px;}
.h_newC .swiper-slide a{ display:block; background-color:#fff; box-shadow:0 0 20px #eee;padding:10px;}
.h_newC .swiper-slide a:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.h_newC .swiper-slide .con{padding:20px 10px;}
.h_newC .swiper-slide .con h5{line-height:26px;height:52px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;    -webkit-box-orient: vertical;-webkit-line-clamp:2;font-weight:bold;}
.h_newC .swiper-slide .con p{margin-top:10px;color:#5e6072;height: 72px;font-size:14px;line-height:24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:7;}
.h_newC .swiper-slide .con time{ display:block;margin-top:20px;color:#5e6072;font-size:14px;}
.h_newC .btns,.h_teamC .btns{margin-top:60px;}
.h_newC .btns span,.h_teamC .btns span{width:10px;height:10px; background-color:#d8d8d8;}
.h_newC .btns span.swiper-pagination-bullet-active,.h_teamC .btns span.swiper-pagination-bullet-active{background-color:var(--color);}
.h_teamnumber{margin-top:50px; text-align:center;}
.h_teamnumber li{ display:inline-block;margin:0 26px;font-size:18px; font-weight:bold;}
.h_teamnumber li p{color:var(--color);display:inline-block;font-size:36px;font-weight:bold;}
.h_teamC{margin:50px 16% 0;}
.h_teamC .swiper-slide {height: auto;overflow: hidden; background-color:#fff; box-shadow:0 0 18px #eee;}
.h_teamC .swiper-slide:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.swiper-partner {height:400px;padding: 10px 20px !important;}
.h_aboutC{margin-top:60px; display:flex;justify-content: space-between;}
.h_aboutC .left{flex:1;margin-right:35px;color: #5e6072;font-size: 14px;line-height: 24px;overflow: hidden;    text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:15;}
.h_aboutC .right{width:50%;}
.h_aboutC .right img{height: 100%;object-fit: cover;}
.footer{border-top: 8px solid var(--color);background: #1d2228;padding: 55px 0;}
.foottop h2{font-size: 24px;line-height: 1;color: #ffffff;}
.foottop .info{color: #a7acb3;margin-top: 10px;line-height:25px;font-size: 14px;}
.foottop form{width: 100%;display: flex;align-items: center;margin-top: 20px;}
.foottop form input{background: #fff;border: 0;width: 29%;line-height: 42px;padding: 0 15px;height: 42px;display: block;margin-right: 1%;}
.foottop form button{background: var(--color);color: #fff;width: 10%;text-align: center;line-height: 42px;padding: 0 15px;height: 42px;transition: all linear 0.2s; cursor:pointer;}
.foottop form button:hover{opacity: 0.9;}
.footer .bottom{display: flex;justify-content: space-between;margin-top: 45px;}
.footer .bottom .footer_logo{display: block;width: 202px;}
.footer .bottom .footer_logo img{display: block;width: 100%;}
.footer .bottom .right{display: flex;align-items: flex-start;justify-content:space-between;width:calc(100% - 360px);}
.footer .bottom a{color: #fff;}
.footer .bottom dl{width: 20%;}
.footer .bottom dt{font-size: 16px;margin-bottom: 10px;color: #fff;}
.footer .bottom dd a{color: #a7acb3;line-height: 36px; display:block; font-size:14px;}
.footer .bottom dl:nth-child(2){display: flex;flex-flow: wrap;width: 40%;}
.footer .bottom dl:nth-child(2) dt{width: 100%;}
.footer .bottom dl:nth-child(2) dd{ display:flex;width:100%;flex-flow: wrap;}
.footer .bottom dl:nth-child(2) dd a{width: 48%;}
.footer .bottom a:hover{color:var(--color);}
@font-face {
    font-family: 'Impact';
    src: url('../fonts/Impact.woff2') format('woff2'),
        url('../fonts/Impact.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.footer .last .num{font-family: 'Impact';font-size: 30px;color:var(--color);line-height: 1;}
.footer .last p{color: #fff;margin-top: 6px;font-size:14px;}
.footer .last .icon_box{display: flex;align-items: center;margin-top: 15px;}
.footer .last .item{margin-right: 10px;position: relative;cursor: pointer;}
.footer .last .item .img_box{width: 50px;height: 50px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.5);display: flex;align-items: center;justify-content: center;}
.footer .last .item .pop_img{position: absolute;left: 0;top: 0px;background: #fff;display: flex;border: 5px solid #fff;border-radius: 5px;visibility: hidden;opacity: 0;transition: all linear 0.2s;}
.footer .last .item:hover .pop_img{top: 65px;visibility: visible;opacity: 1;}
.footer .last .item .pop_img::after{content: '';width: 22px;height: 11px;background: url(../images/icon4.png) no-repeat center;background-size: cover;position: absolute;top: -11px;left: 8px;}
.footer .last .item .pop_img img{width: 100px;height: 100px;display: block;}
.copyright{font-size:14px;background: #1d2228;padding: 20px;border-top: 1px solid rgba(255, 255, 255, 0.1);color: #a7acb3;text-align: center;line-height:26px;}
.copyright a{color: #a7acb3;display: inline-block;}
.copyright a:hover{color:var(--color);}
.copyright a img{ display:inline-block;margin-right:5px;}
.aboutC{margin-top:60px;color: #5e6072;font-size: 14px;line-height: 24px;}
.floatright{float:right;width:50%;padding:0 0 20px 20px;}
.aboutC .floatright img{height:436px;object-fit: cover;}
.developC{font-size:20px;margin-top:60px;}
.developC img{max-width:100%;}
.honor{ background:url(../images/bg1.jpg) no-repeat center center; background-size:100% 100%;}
.honorC{ display:flex;margin-top:10px; text-align:center;justify-content: space-between;padding:0 9.5% 6.5% 4%;}
.honorC dl:nth-child(2n+1){width:57%;margin-top: 22%;}
.honorC dl:nth-child(2n+2){width:40%;}
.honorC dl dt{border:12px solid #3c3c3c;}
.honorC dl dd{margin-top:6%;font-size:24px;font-weight:bold;height: 120px;display: flex;justify-content: center;   align-items: center;}
.honorC dl:nth-child(2n+2) dd{margin-top: 22%;}
.othernav{ display:flex;margin:0 10% 50px;box-shadow: 0 0 20px #eee;}
.othernav a{flex:1; background-color:#fff;font-size:24px;line-height:80px; position:relative; z-index:1;}
.othernav a + a{border-left:3px solid #f7f8fa;}
.othernav a:after{content:''; display:block; position:absolute;top:0;left:0; background-color:var(--color); z-index:-1;-webkit-transform: scale(0,1);
    -moz-transform: scale(0,1);
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;width:100%;height:100%;}
.othernav a:hover,.othernav a.cur{color:#fff;}
.newC dl{margin-bottom:50px;}
.newC dl a{display:flex;background-color:#fff;box-shadow: 0 0 20px #eee;}
.newC dl dt img{width:400px;}
.newC dl dd{padding:30px 5%;flex: 1;}
.newC dl dd time{ display:block;color:#023894; font-family:Arial, Helvetica, sans-serif;}
.newC dl dd h5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;font-weight: bold;}
.newC dl dd p{margin-top:30px;color: #5e6072;font-size: 14px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
    -webkit-line-clamp:4;}
.newC dl dd time{ display:block; text-align:right; margin-top:20px;color: #5e6072;font-size: 14px;}
.pagelist{font-size: 14px;}
.pagelist li{display:inline-block;margin-right:4px;}
.pagelist li a,.pagelist li span{width: 40px;height: 40px;line-height: 40px;border-radius: 50%;background: #e8ebef;color: #222;cursor:pointer; text-align:center; display:block;}
.pagelist li.active span{background-color:var(--color);color: #fff;width:50px;height:50px;line-height:50px;}
.newmain .container{ display:flex;justify-content: space-between;}
.newmain .right{width:28%;}
.newmain .left{width: 66%;margin-right:30px;}
.newmain h1{font-size:30px;line-height: 44px;font-weight: bold;color: #222;}
.newmain time{margin-top: 20px;display:block;padding-bottom:20px;border-bottom:1px solid #ddd;color: #666;}
.newmain time span{margin-right: 80px; display:inline-block;}
.newmain time span img{margin-right:6px; display:inline-block}
.newmainC{margin-top:30px;font-size: 15px;color: #555;line-height: 30px;}
.newmainC img{max-width:100%;}
.prenext{border-top: 1px solid #ddd;padding-top: 20px;margin-top:50px;}
.prenext a{display: block;font-size: 15px;line-height: 30px;color: #555;}
.prenext a:hover,.tuijiannew a:hover p{color:var(--color);}
.newmain .right h2{font-size: 26px;line-height: 1;color: #333;margin-bottom:10px;}
.tuijiannew a{border-bottom: 1px solid #ddd; display:block;padding:30px 0;}
.tuijiannew a p{font-size: 20px;color: #222;line-height:30px;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.answer{ background-color:#f7f7fa;}
.answer .h_title h4 span{ position:relative;padding:0 20px 20px; display:inline-block;}
.answer .h_title h4 span:before{width:60%; position:absolute;height:3px; background-color:#4e5052; bottom:0;left:0;content:''; display:inline-block;}
.answer .h_title h4 span:after{width:60%; position:absolute;height:3px; background-color:#4e5052; bottom:7px;right:0;content:''; display:inline-block;}
.answerC1{margin:50px -1.5% 0; overflow:hidden;}
.answerC1 dl{float:left;width:30.333%;margin:0 1.5% 40px;}
.answerC1 dl dd{ background-color:#fff;padding:20px;margin:-60px 10px 0; position:relative; z-index:1;}
.answerC1 dl dd h5{line-height:28px;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.answerC1 dl dd time,.answerC2 dl dd time{ text-align:right;color:#8989a3; font-family:Arial, Helvetica, sans-serif;font-size:14px; display:block;margin-top:10px;}
.answerC1 dl a dd:after,.answerC2 dl dt:after{content:''; display:block;width:100%; position:absolute;height:0; background-color:var(--color);-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;top:0;left:0; z-index:-1;}
.answerC1 dl a:hover dd:after,.answerC2 dl a:hover dt:after{height:100%;}
.answerC1 dl a:hover,.answerC1 dl a:hover time,.answerC2 dl a:hover dt{color:#fff;}
.answerC2{margin:0 -1.5%; overflow:hidden;}
.answerC2 dl{float:left;width:47%;margin:0 1.5% 40px;}
.answerC2 dl a{ display:flex;}
.answerC2 dl dt{ background-color:#f5f5f5;padding:15px 10px; box-shadow:0 0 15px #dadbdf; font-family:Arial, Helvetica, sans-serif; text-align:right;width:90px; position:relative; z-index:1;}
.answerC2 dl dt b{font-size:24px; display:block;margin-bottom:5px;}
.answerC2 dl dd{flex:1;margin-left:30px;}
.answerC2 dl dd h5{line-height:1;overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1;}
.answerC2 dl dd p{margin-top: 20px;color: #5e6072;font-size: 14px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;}
.answerC2 dl dd time{ display:none;}
.contact1{margin:auto;width:880px;}
.contact1 .con{margin-top:50px; overflow:hidden;}
.contact1 .con dl{float:left;width:31.333%;margin:0 1% 30px;}
.contact1 .con dl dt span{color:var(--color); display:inline-block;margin-right:6px; font-weight:bold;}
.contact1 .con dl dd{margin-top:10px; overflow:hidden;}
.contact1 .con dl dd>input{border:0;border-bottom:2px solid #e2e3e3;width:100%; outline:0;font-size:16px;line-height:30px;}
.contact1 .con dl dd>input:focus{border-bottom:2px solid var(--color);}
.contact1 .con dl.w100{width:100%;}
.contact1 .con dl dd textarea{height:50px;border:0;border-bottom:2px solid #e2e3e3;width:98%; outline:0;font-size:16px;line-height:30px;}
.contact1 .con dl dd label{float:left;margin:10px 28px 10px 0;font-size:12px;color:#4e5052; cursor:pointer;}
.contact1 .con dl dd label input{display:inline-block;margin-right:5px;width:14px;height:14px; vertical-align:middle; }
.contact1 .con button{width:180px; text-align:center;line-height:50px; background-color:var(--color);color:#fff; cursor:pointer; font-size:16px;}
.contact1 .con button:hover{ opacity:0.8;}
.contact2{ background-color:#f7f7fa;}
.contact2tab{margin-top:50px;}
.contact2tab a{ display:inline-block;margin:0 12px; cursor:pointer;}
.contact2tab a.on{color:var(--color);}
.contact2con{margin-top:40px;}
.contact2con li{ display:flex; background-color:#fff; box-shadow:0 0 15px #eee;}
.contact2con li .left{width:50%;}
.contact2con li .right{width:50%;padding:10px 60px;}
.contact2con li .left .map{height:100%;}
.contact2con li .right dl{padding:30px 0;}
.contact2con li .right dl + dl{border-top:1px solid #b8b8c8;}
.contact2con li .right dl dd{margin-top:10px;font-size:14px;color:#8989a3; font-family:Arial, Helvetica, sans-serif;}
.othernav2{margin-top:30px;border-bottom:1px solid #dadbdb;}
.othernav2 a{ padding:10px 0; position:relative; display:inline-block;margin-right:20px;}
.othernav2 a:after{width:0;height:2px; background-color:var(--color);content:''; display:block; position:absolute;bottom:0;}
.othernav2 a.cur:after{width:100%;}
.othernav2 a.cur{color:var(--color);}
.productC{margin:30px -1% 0;}
.productC dl{width:23%;margin:0 1% 40px;float:left;}
.productC dl a{display:block;}
.productC dl dt{border:1px solid #dadbdb; position:relative;}
.productC dl dt .img{position:absolute;width:100%;top:0;left:0;height:100%;}
.productC dl dt .img img{width:100%;height:100%;}
.productC dl dd{ text-align:center;margin-top:20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1;}
.productmainC {margin-top:50px;}
.productmainC .right{width: 48%;}
.productmainC .right h1{color:var(--color);font-size: 28px;line-height: 1.5;margin-bottom: 30px;}
.productmainC .right h2{font-size: 22px;color: #222222;}
.productmainC .right .con{margin-top: 17px;font-size: 16px;overflow: auto;padding-right: 10px;max-height: 500px;line-height: 30px;}
.productmainC .left{width: 48%;display: flex;justify-content: space-between;}
.swiper-top{width: 78%;border: 1px solid #eee;}
.swiper-small{width: 22%;padding: 0 2%;position: relative;display: flex;flex-flow: column;justify-content: center;}
.swiper-bottom{height: 460px;}
.swiper-top .swiper-slide img{height: 537px;}
.swiper-top .swiper-slide img,.swiper-bottom .swiper-slide img{width: 100%;display: block;background: #fff;}
.swiper-bottom .swiper-slide{border: 1px solid #e9e9e9;overflow: hidden;cursor: pointer;}
.swiper-bottom .swiper-slide img{width: 100%;height: 100%;}
.swiper-bottom .swiper-slide-thumb-active{border: 1px solid var(--color);}
.swiper-small .swiper-button-next,.swiper-small .swiper-button-prev{top: initial;bottom: initial;right: initial;left: 50%;margin: 0;opacity: 1;width: 22px;height: 11px;cursor: pointer;transform: translate(-50%,0);}
.swiper-small .swiper-button-next img,.swiper-small .swiper-button-prev img{display: block;}
.swiper-small .swiper-button-prev{top: 0;}
.swiper-small .swiper-button-next{bottom: 0;}
.swiper-button-lock{display: block;}
.swiper-button-next:after, .swiper-button-prev:after{display: none;}
html *::-webkit-scrollbar {
	width: 7px;
	background: #fff;
}

html *::-webkit-scrollbar-thumb {
	background: #ccc;
}

html *::-webkit-scrollbar-track-piece {
	width: 0;
}
.BMap_cpyCtrl,.anchorBL{display:none;}
.solutionC dl:hover dt img,.newC dl:hover dt img,.answerC1 dl:hover dt img,.productC dl:hover dt img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.searchlist dl dt img {width:240px;}
.searchpage .h_title{margin-bottom:50px;}
.h_newC .img .imgbg,.h_teamC .swiper-slide .img,.productmainC .left .swiper-slide .img,.newC dl dt .imgbg,.answerC1 dl dt .img{width:100%;height:100%;top:0;left:0; position:absolute;}
.h_newC .img .imgbg img,.h_teamC .swiper-slide .img img,.productmainC .left .swiper-slide .img img,.newC dl dt .imgbg img,.answerC1 dl dt .img img{width:100%;height:100%;}
.fujian{margin-top:110px;}
.fjlist{margin:10px 0; display:block;} 
.fjlist h5{max-width:85%;display:inline-block;vertical-align: middle;}
.fjlist img{display:inline-block;vertical-align: middle;margin-right:10px;width:15px;}





.mobile-inner{ display:none; z-index:10;background-color:#fafafa;position:relative}
.mobile-inner-header{background-color:rgba(0,0,0,.7);width:100%;height:50px;position:absolute;top:0;left:0}.mobile-inner-header-icon{ z-index:2;color:#333;height:60px;line-height: 42px;font-size:16px;text-align:center;right: 50%;margin-right: -375px;top:11px;width:50px;position:fixed;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s}.mobile-inner-header-icon-click{background-color:rgba(255,255,255,.2);cursor:pointer}.mobile-inner-header-icon span{margin-top: 10px;position:absolute;left:calc((100% - 25px)/2);top:calc((100% - 1px)/2);width:25px;height:1px;background-color:#333;}.mobile-inner-header-icon span:nth-child(1),.topnavR span i:nth-child(1){transform:translateY(4px) rotate(0deg)}.mobile-inner-header-icon span:nth-child(2),.topnavR span i:nth-child(2){transform:translateY(-4px) rotate(0deg)}.mobile-inner-header-icon-click span:nth-child(1),.topnavR.click span i:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:clickfirst}.mobile-inner-header-icon-click span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:clicksecond}@keyframes clickfirst{0%{transform:translateY(4px) rotate(0deg)}100%{transform:translateY(0) rotate(45deg)}}@keyframes clicksecond{0%{transform:translateY(-4px) rotate(0deg)}100%{transform:translateY(0) rotate(-45deg)}}.mobile-inner-header-icon-out span:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:outfirst}.mobile-inner-header-icon-out span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:outsecond}@keyframes outfirst{0%{transform:translateY(0) rotate(-45deg)}100%{transform:translateY(-4px) rotate(0deg)}}@keyframes outsecond{0%{transform:translateY(0) rotate(45deg)}100%{transform:translateY(4px) rotate(0deg)}}.mobile-inner-nav{overflow-y: scroll !important;background-color:#fff;width:100%;height:100%;position:fixed;top:0;left:0;padding-top:80px;padding-bottom:80px;display:none}.mobile-inner-nav a{display:block;line-height:50px;text-decoration:none;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-weight:300}.mobile-inner-nav a:hover{color:#07287e;border-bottom:solid 1px rgba(255,255,255,.2)}
.mobile-inner-header-icon-click{ position:fixed;font-size:0 !important;}
.mobile-inner-header-icon-click span{margin-top:0;}
.mobile-inner-nav li {width: 80%;margin-left: 10%;border-bottom: solid 1px #b1b1b1;}
.mobile-inner-nav li div{ display:none;margin-left: 20px;}
.mobile-inner-nav li div p{display:none;}
.mobile-inner-nav li article a{font-size: 14px;}
.mobile-inner-nav li article h4,.mobile-inner-nav li article h4 dl dd{ display:none;margin-left:20px;}
.mobile-inner-nav li a.on:after{content:'+';float:right;}
.mobile-inner-nav li a.on.submenu-open:after{content:'-';}
.mobile-inner-nav .lan a{ display:inline-block;margin:0;border:0;}
.mobile-inner-nav .lan{ text-align:right;margin-right:10%;margin-top:10px;border:0;}






@media(max-width:1466px){
	.footer .bottom .right {width: calc(100% - 283px);}
	.h_title h2 {font-size: 42px;}
	.h_teamC {margin: 50px 10% 0;}
}
@media(max-width:1199px){
	.search input {width: 120px;}
	.logo img {height: 50px;}
	nav {width: 62%;}
	nav li {margin-left: 20px;}
	.tuijiannew a p {font-size: 16px;line-height: 27px;}
	.productmainC .right h1 { font-size: 25px;}
	.h_productC .swiper-slide {width:100%;padding-right: 0;}
	.h_baozhangC .swiper-slide .left .con {margin-top: 26px;-webkit-line-clamp:7;}
	.h_teamC {margin: 50px 1% 0;}
	.h_productC .btns {left: 0;bottom: 5%;}
}
@media(max-width:991px){
	nav,.search,.footer .bottom .footer_logo,.newmain .right{ display:none !important;}
	.mobile-inner,.banners{ display:block !important;}
	header .container {padding: 15px 0px;}
	.h_title h4 {font-size: 24px;}
	.floatright {float: none;width: 100%;padding: 0 0 20px 0px;}
	.developC {font-size: 17px;margin-top: 30px;}
	.h_title h2 {font-size: 35px;}
	.honorC dl dd {font-size: 18px;}
	.honorC {padding: 0 9.5% 1.5% 4%;}
	.foottop form {flex-wrap: wrap;}
	.foottop form input,.foottop form button{width: 48%;margin: 0 1% 15px;}
	.footer .bottom {display: block;}
	.footer .bottom .right {width:100%;}
	.footer .bottom .right dl{ display:none;}
	.footer .bottom .right dl.last{ display:block; text-align:center;width:100%;}
	.footer .last .icon_box {justify-content: center;}
	.copyright{font-size: 13px;}
	.aboutC .floatright img {height: auto;}
	.contact1 {width:750px;}
	.othernav a {font-size: 20px;line-height: 60px;}
	.newmain .left {width: 100%;margin-right: 0px;}
	.newmain h1 {font-size: 24px;line-height: 37px;}
	.productC dl {width: 31.3333%;}
	.othernav2{ display:flex;justify-content: space-between;flex-wrap:wrap;padding-bottom: 10px;}
	.othernav2 a{font-size: 15px;margin:0 0 10px;width:49%;background: #eee;text-align: center;}
	.othernav2 a:after{ display:none;}
	.productmainC .right {width: 100%;margin-top:40px;}
	.productmainC .right .con {font-size: 15px;padding-right:0px; max-height: initial;}
	.productmainC .left { width: 100%;}
	.h_productC .swiper-slide-active .right {width: 375px;height: 375px;}
	.h_productC .swiper-slide-active .left {width: 45%;}
	.h_baozhangC .swiper-slide {flex-flow: column-reverse;}
	.h_baozhangC .swiper-slide .right img {min-height: auto;}
	.h_baozhang .container {width: 750px;padding-left: 0;}
	.h_baozhang .h_title {padding-left: 0;}
	.h_baozhangC {margin-top: 0;}
	.h_baozhangC .swiper-slide .left {margin-top: 40px;padding: 0;}
	.h_baozhangC .swiper-slide .right {width: 100%;margin-top: 30px;}
	.h_baozhangC .btns {position: initial;margin: 30px auto 0;}
	.swiper-partner {height: 344px;}
}
@media(max-width:767px){
	.mobile-inner-header-icon {font-size: 14px;top:0px;right:15px;margin-right: 0;}
	.logo img {height: 40px;}
	header .container {padding: 10px 15px;}
	.headh {height:60px;}
	.otherbanner img{ transform:scale(1.3);}
	.h_about,.develop{padding:40px 15px;}
	.h_title h4 {font-size: 19px;}
	.aboutC {margin-top: 30px;}
	.developC {font-size: 15px;}
	.honor{padding:60px 15px;}
	.h_title h3 {font-size: 19px;line-height: 1;margin-top: 16px;}
	.h_title h2 {font-size: 24px;}
	.honor {background: url(../images/bg2.jpg) no-repeat center center;background-size: 100% 100%;}
	.honorC {display: block;margin-top:40px;padding: 0;}
	.honorC dl{width:100% !important;margin:40px 0;background: url(../images/bg3.png) no-repeat bottom center;background-size: 100% auto;padding:0 10px 18px 10px;}
	.honorC dl dt {border: 5px solid #3c3c3c;margin: 0 10%;}
	.honorC dl dd {font-size: 15px;line-height: 25px;height: auto !important;margin-top: 30px !important;min-height:50px;}
	.footer,.answer,.contact1,.contact2,.new,.newmain,.product,.h_product,.h_baozhang,.h_new,.h_team {padding: 40px 15px;}
	.foottop h2 {font-size: 20px;}
	.footer .bottom {margin-top: 20px;}
	.answerC1 {margin: 40px 0 0;}
	.answerC1 dl,.answerC2 dl{width: 100%; margin: 0 0 20px;}
	.pagelist li a, .pagelist li span,.pagelist li a.cur{width: 30px;height: 30px;line-height: 30px;}
	.pagelist li {margin-right: 1px;}
	.contact1 .con dl {width: 100%; margin: 0 0 20px;}
	.contact1,.contact2con li .left,.h_newtabC{width:100%;}
	.contact2con li {flex-wrap: wrap;}
	.contact2con li .left .map{height:250px;}
	.contact2con li .right {width: 100%;padding: 10px 30px;}
	.newC dl dt img {width: 120px;}
	.newC dl dd {padding: 20px 5%;}
	.newC dl dd p {margin-top: 12px;line-height: 22px; -webkit-line-clamp: 2;}
	.newC dl {margin-bottom: 20px;}
	.newC dl dd time { margin-top: 12px;font-size: 12px;}
	.othernav { margin: 0 0 30px;}
	.othernav a {font-size: 16px;line-height: 45px;}
	.newmain h1 {font-size: 19px;line-height: 30px;}
	.newmain time,.productC dl dd {font-size: 14px;}
	.newmain time span {display: block;margin: 5px 0;}
	.newmain time span img {width: 16px;}
	.othernav2 a{font-size: 14px;}
	.productC dl {width: 48%;margin: 0 1% 20px;}
	.pagelist {margin-top: 15px;}
	.swiper-top,.h_baozhang .container{width: 100%;}
	.productmainC .left {width: 100%;display: block;}
	.swiper-top .swiper-slide img {height: auto;}
	.productmainC {margin-top: 30px;}
	.swiper-small {width: 100%;padding: 0 28px;margin-top:10px;}
	.productmainC .right h1 {font-size: 22px;margin-bottom: 16px;}
	.productmainC .right h2 {font-size: 20px;}
	.swiper-bottom {height: auto;}
	.swiper-small {flex-flow: row;}
	.swiper-small .swiper-button-prev{left:0;top: 50%;transform: translateY(-50%);transform:rotate(-90deg);
-ms-transform:rotate(-90deg); /* Internet Explorer */
-moz-transform:rotate(-90deg); /* Firefox */
-webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
-o-transform:rotate(-90deg);}
	.swiper-small .swiper-button-next{left:auto;right:0;top: 50%;transform: translateY(-50%);transform:rotate(-90deg);
-ms-transform:rotate(-90deg); /* Internet Explorer */
-moz-transform:rotate(-90deg); /* Firefox */
-webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
-o-transform:rotate(-90deg);}
	.h_productC .swiper-slide-active .right {width: 280px;height: 280px;}
	.h_productC .swiper-slide-active .con {flex-flow: column-reverse;}
	.h_product .h_title,.h_baozhang .h_title{ text-align:center;}
	.h_product .h_title h3:after,.h_baozhang .h_title h3:after{ margin: 20px auto 0;}
	.h_productC .swiper-slide-active .left {width: 100%;margin-top: 30px;}
	.h_productC .swiper-slide h5 {font-size: 18px;}
	.h_productC .swiper-slide-active .more { margin-top: 45px;}
	.h_productC .btns {right: 0;bottom:7px;width: 90px;left:auto;}
	.h_productC .btns span, .h_baozhangC .btns>span,.h_baozhangC .btns>span img{width:40px;height:40px;}
	.h_baozhangC .swiper-slide .left h5 {font-size: 24px;}
	.h_baozhangC .swiper-slide .left h4 {font-size: 20px;margin-top: 12px;}
	.h_baozhangC .swiper-slide .left .con {margin-top: 18px; font-size: 15px;line-height: 25px;}
	.h_baozhangC .swiper-slide .left {margin-top: 20px;}
	.swiper-autoheight .swiper-wrapper{ overflow:hidden;}
	.h_newtabC a {z-index: 1;font-size: 15px;padding: 10px 10px;font-weight: initial;background: #919191;width: 31.333%;color:#fff;}
	.h_newtab{border:0;}
	.h_newtabC a:after{height:100%; z-index:-1;}
	.h_newC {margin-top: 20px;}
	.h_aboutC { display:block; margin-top: 30px;}
	.h_aboutC .left {margin-right: 0;-webkit-line-clamp: 6;}
	.h_aboutC .right {width: 100%;margin-top: 20px;}
	.h_teamnumber li p {font-size: 20px;}
	.h_teamnumber{ display:none;}
	.h_teamC {margin: 30px 1% 0;}
	.swiper-partner {height: 338px;padding: 10px 5px !important;}
	.h_teamC .swiper-slide img{height:80px;width:auto;max-width:100%;margin:auto;display: block;}
	.searchpage .h_title{margin-bottom:30px;}
	
}

