@charset "utf-8";
/* ===================首页样式========================== */
.banner{width: 100%;overflow: hidden;position: relative;}
.banner-img{width: 100%; position: relative;}
.banner-img .wen{ position: absolute; top:30%; color: #fff;}
.banner-img .wen .p1{    font-size: 68px;
    font-weight: bold;}
.banner-img .wen .p2{    font-size: 24px;
    margin-top: 6px;}
.banner-img .wen a{    background: #ce0008;
    display: inline-block;
    padding: 16px 70px;
    margin-top: 20%;}
	.banner-img .wen a i{ margin-left: 10px;}
.banner-imgpc,.banner-imgmb{width: 100%;object-fit: cover;}
.banner-imgpc{}
.banner-imgmb{min-height: 320px;display: none;}
.banner .swiper-pagination{bottom: 38px;}
.banner .swiper-pagination-bullet {width: 76px;height: 3px;border-radius: 0;background: rgba(255, 255, 255, .2);opacity: 1;position: relative;margin: 0 10px !important;}
.banner .swiper-pagination-bullet:before{content: "";position: absolute;top: 0;left: 0;background: #fff;width: 0;height: 3px;z-index: 1;transition: 0s;}
.banner .slideOntrue.swiper-pagination-bullet:before{width: 100%;transition: all 4s ease;}
.banner .swiper-slide {position: relative;}
.banner .swiper-slide video {position: absolute;width: 100%;left: 0px;top: 0;height: 100%;object-fit: cover;}
.banner-img .wen a:hover{background: #9c060c;}

.s_tit{ font-size: 36px;  text-align: center;}.s_tit2 {
    font-size: 17px;
    color: #666;
    text-align: center;
    margin-bottom: 36px;
}
.s_more{background: #006ab8;
    font-size: 16px;
    color: #fff;
    padding: 8px 20px;
    text-align: center;
    display: table;
    margin: 30px auto 0px;
	
	
	}
.s_more:hover{background: #003f6d;}
.s_cp{ margin: 40px auto 50px;}
.s_cp li{margin-top: 40px;}
.s_cp li .she{ background: #f2f2f2;   transition: all .4s ease; border-bottom: 4px solid #e5e5e5;}
.s_cp li .she:hover{border-bottom: 4px solid #006ab8;transition: all .4s ease;}
.s_cp li .she:hover h1{ color: #006ab8;}
.s_cp li a{display: block;width: 100%;}

.s_fa{ padding: 40px 0 50px; background: #f4f4f4;}
.s_fa .xg_img{    width: 100%;
    overflow: hidden;}
.s_fa .xg_img img{width: 100%;}
.s_fa .xg_img p{ color: ##006ab8;}
.s_fa .col-sm-12 p{ color: ##006ab8;}
.p1766mb864266fdbe3f829 {
	max-height:520px;
}
.p1766m50022 {
	padding-bottom:0px;
	padding-top:28px;
	min-height:500px;
	max-height:500px;
}
.p1766m116a37bf5bd8cbfe {
	margin-bottom:10px;
	margin-top:0px;
	width:auto;
	height:auto;
	color:#333333;
	font-size:28px;
	font-weight:bold;
	text-align:center;
	line-height:40px;
	position:relative;
	top:auto;
	right:auto;
	bottom:auto;
	left:auto;
}
.p1766m2bc5e6f82f690d22 {
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
	width:340px;
	height:auto;
	line-height:8px;
	position:relative;
	top:0px;
	left:0px;
}
.p1766m7396a05f95cfbd90 {
	margin-bottom:30px;
	margin-top:0px;
	padding-bottom:5px;
	height:83px;
	float:none;
}
.p1766m2d6a3eb1d930111e {
	position:relative;
	left:0px;
}
.p1766m697575632f3c9fb1 {
	position:relative;
	left:0px;
}
.p1766m4ac313eda1e9072b {
	position:relative;
	left:0px;
}
.p1766me802c7fa0c041601 {
	position:relative;
	left:0px;
}
.p1766m5a54e932071348ea {
	position:relative;
	top:0px;
	left:0px;
}
.p1766m4b4dde6ea15f97a5 {
	position:relative;
	top:0px;
	left:0px;
}
.p1766mb1f28f60cccc33e2 {
	width:auto;
	color:#333;
	font-size:22px;
	text-align:center;
	position:relative;
	top:0px;
	left:0px;
}
.p1766mb1f28f60cccc33e2:hover {
	color:#006ab8;
}
.p1766m217728c417da8e6c {
	margin-top:-110px;
}
.p1766mcdb6b6122bbcbadb {
	padding-left:25px;
	padding-right:25px;
	width:auto;
	text-align:center;
	position:relative;
	top:15px;color: #666;
	left:0px;
}
.p1766m00d665ff9b3bd4a8 {
	margin-top:-84px;
}
.p1766mc85476d27dffa218 {
	position:relative;
	top:0px;
	left:0px;
}
.p1766m5b22b2f353dee445 {
	position:relative;
	top:0px;
	left:0px;
}
.p1766m0d1429f45c166eed {
	width:auto;
color:#333;
	font-size:22px;
	text-align:center;
	position:relative;
	top:0px;
	left:0px;
}
.p1766m0d1429f45c166eed:hover {
	color:#006ab8;
}
.p1766m235e68ace5993f06 {
	margin-top:-110px;
}
.p1766m01e03e47cd83ab9b {
	padding-left:25px;
	padding-right:25px;
	width:auto;
	text-align:center;
	position:relative;
		top:15px;color: #666;
	left:0px;
}
.p1766m1139718375c96007 {
	margin-top:-84px;
}

.p1766m4e96dd943a89fc88 {
	position:relative;
	top:0px;
	left:0px;
}
.p1766mcc406c2369796fc1 {
	width:auto;
	color:#333;
	font-size:22px;
	text-align:center;
	position:relative;
	top:0px;
	left:0px;
}
.p1766mcc406c2369796fc1:hover {
	color:#006ab8;
}
.p1766m71cc75c5d8d19acc {
	margin-top:-110px;
}
.p1766mb603489edcfb2b59 {
	padding-left:25px;
	padding-right:25px;
	width:auto;
	text-align:center;
	position:relative;
		top:15px;color: #666;
	left:0px;
}
.p1766m3891cc86cc5fdf0f {
	margin-top:-84px;
}
.p1766mb64d90b8ed7d16bc {
	position:relative;
	top:0px;
	left:0px;
}
.p1766m1d6f7bea1f3c6955 {
	position:relative;
	top:0px;
	left:0px;
}
.p1766m97fb09f48ca2d8b2 {
	width:auto;
	color:#333;
	font-size:22px;
	text-align:center;
	position:relative;
	top:0px;
	left:0px;
}
.p1766m97fb09f48ca2d8b2:hover {
	color:#006ab8;
}
.p1766m585b6e519efc0541 {
	margin-top:-110px;
}
.p1766ma7eada5d2b42931a {
	padding-left:25px;
	padding-right:25px;
	width:auto;
	text-align:center;
	position:relative;
		top:15px;color: #666;
	left:0px;
}
.p1766m62253d985b4c26e1 {
	margin-top:-84px;
}
.p1766mdaca7546dcbbacf0 {
	position:relative;
	top:0px;
	left:0px;
}
.an_tran_279 {
	animation-duration:1s;
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-o-animation-duration:1s;
	-ms-animation-duration:1s;
	animation-delay:0s;
	-webkit-animation-delay:0s;
	-webkit-animation-delay:0s;
	-moz-animation-delay:0s;
	-o-animation-delay:0s;
	-ms-animation-delay:0s;
	transition:all 1s linear 0s;
	-webkit-transition:all 1s linear 0s;
	-moz-transition:all 1s linear 0s;
	-o-transition:all 1s linear 0s;
	-ms-transition:all 1s linear 0s;
	transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	-webkit-transform-origin:50% 50%;
	-moz-transform-origin:50% 50%;
	-o-transform-origin:50% 50%;
}
.p1766m50012 {
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:50px;
	padding-top:50px;
	min-height:600px;
	background-color:#f4f4f4;
	overflow:hidden;
}
.p1766m556ca71822822a89 {
	margin-bottom:10px;
	margin-top:0px;
	width:auto;
	height:44px;
	color:#333333;
	font-size:28px;
	font-weight:bold;
	text-align:center;
	line-height:44px;
	position:relative;
	top:0px;
	right:auto;
	bottom:auto;
	left:0px;
}

.about{ margin:40px 0px 60px;}
.about .pic{ overflow: hidden;}
.about .pic img{ width: 100%;}
.about .tit{color: #006ab8; font-size: 22px; line-height: 3;}
.about .con{ font-size: 15px; color: #666666; line-height: 28px;}
.about .con p{ margin-bottom: 14px;}
.about .s_more{ display: inline-block;    margin: 20px auto 0px;}


.intro_history {    width: 100%;
    padding-top: 40px;
    padding-bottom: 20px;
    position: relative;
    background: #f4f4f4;
}
.intro_history .swiper-slide {
    width: 25%;
}

.s_news	.slideTxtBox{  }
.s_news	.slideTxtBox .hd{  }
.s_news	.slideTxtBox .hd ul{display: flex;justify-content: center;
    align-items: center; }
.s_news	.slideTxtBox .hd ul li{ cursor:pointer;    cursor: pointer;
    padding: 10px 28px;
    font-size: 18px;
    margin: 0px 12px 34px;
    border: 1px solid #dcdcdc;  }
.s_news	.slideTxtBox .hd ul li.on{  background:#006ab8; color: #fff;  }
.s_news	.slideTxtBox .bd ul{ zoom:1;  }
.s_news	.slideTxtBox .bd .tu{    position: relative;
    display: flex;
    justify-content: center;}
.s_news	.slideTxtBox .bd .tu .pic{width: 100%;    overflow: hidden;
    max-height: 424px;}
.s_news	.slideTxtBox .bd .tu .pic img{width: 100%;}
.s_news	.slideTxtBox .bd .tu .con{width: 80%;
    margin: 0 auto;
    background: #fff;
    z-index: 999;
    position: absolute;
    bottom: -100px;
    box-shadow: 0px 0px 18px #c7c7c7;
    padding: 24px;}
.s_news	.slideTxtBox .bd .tu .con p{font-size: 20px;
    margin-bottom: 12px;}
.s_news	.slideTxtBox .bd .tu .con span{color: #717171;
    font-size: 15px;
    line-height: 29px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    display: block;
    -webkit-box-orient: vertical;}
.s_news	.slideTxtBox .bd .tu .con i{    font-size: 15px;
    color: #999999;
    font-style: inherit;
    margin: 8px 0px 2px;
    display: block;}
.s_news	.slideTxtBox .bd .wen{border-bottom: 1px solid #dcdcdc;    padding: 20px 0px;}
.s_news	.slideTxtBox .bd .wen a{display: flex;/* justify-content: center; */
    align-items: center;
}
.s_news	.slideTxtBox .bd .wen .fl{}
.s_news	.slideTxtBox .bd .wen .fl .t{font-size: 18px;   display: -webkit-box;      
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden; margin-bottom: 10px;
    line-height: 22px;}
.s_news	.slideTxtBox .bd .wen .fl .t i{width: 5px;
    height: 5px;
    border-radius: 50%;
    display: inline-flex;
    background: #333;
    vertical-align: middle;
    margin-right: 8px;}
.s_news	.slideTxtBox .bd .wen .fl .dec{ font-size: 15px;
    color: #717171;
    line-height: 29px;
    padding-right: 16%;}
.s_news	.slideTxtBox .bd .wen .fr{    width: 110px; font-size: 24px; color: #cdcdcd;}
.s_news	.slideTxtBox .bd .wen:hover .fl .t{ color: #006ab8;}
.s_news	.slideTxtBox .bd .wen:hover .fl .t i{ background: #006ab8;}
@media (max-width: 1681px) {
	.intro_history {
	padding-top:30px;
	padding-bottom:0px
}
}@media (max-width: 668px) {
	.intro_history {
	padding-top:20px;
	padding-bottom:20px;
	background:#f3f6fa;}
.intro_history .swiper-wrapper{    flex-direction: column;}

}.intro_history .blocks {
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	z-index:2
}
@media (max-width: 668px) {
	.intro_history .blocks {
	display:none
}
}.intro_history .blocks:after {
	content:'';
	display:block;
	width:1700px;
	height:100%;
	background:#f3f6fa;
	position:absolute;
	right:-740px;
	bottom:0;
	z-index:2;
	-webkit-transform:skew(-40deg, 0deg);
	-ms-transform:skew(-40deg, 0deg);
	transform:skew(-40deg, 0deg);
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0
}
@media (max-width: 1440px) {
	.intro_history .blocks:after {
	width:1200px;
	right:-620px;
	-webkit-transform:skew(-35deg, 0deg);
	-ms-transform:skew(-35deg, 0deg);
	transform:skew(-35deg, 0deg)
}
}@media (max-width: 1380px) {
	.intro_history .blocks:after {
	right:-725px
}
}@media (max-width: 1180px) {
	.intro_history .blocks:after {
	width:1000px;
	right:-525px
}
}@media (max-width: 668px) {
	.intro_history .blocks:after {
	-webkit-transform:skew(-20deg, 0deg);
	-ms-transform:skew(-20deg, 0deg);
	transform:skew(-20deg, 0deg)
}
}.intro_history .inner {
	position:relative;
	z-index:3
}
.intro_history .inner .title {
	text-align:center;
	font-size:40px;
	color:#003ca6;
	margin-bottom:50px
}
@media (max-width: 1681px) {
	.intro_history .inner .title {
	font-size:30px
}
}@media (max-width: 668px) {
	.intro_history .inner .title {
	font-size:20px;
	margin-bottom:20px
}
.intro_history_list_w {
    padding: 0 15px;
    position: relative;
}
.intro_history .inner .swiper-slide {
    width: 100% !important;}
}.intro_history_list_w {
	padding:0 40px;
	position:relative
}
.intro_history_list_w .arrow {
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#aaa;
	color:#ffff;
	-webkit-border-radius:100%;
	border-radius:100%;
	cursor:pointer;
	position:absolute;
	top:50%;
	margin-top:-20px;
	z-index:2;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s
}
.intro_history_list_w .arrow i.iconfont {
	font-size:12px
}
.intro_history_list_w .arrow.intro_history_prev {
	left:0
}
.intro_history_list_w .arrow.intro_history_next {
	right:0
}
.intro_history_list_w .arrow:hover {
	background:#003ca6
}
.intro_history_list:after {
	content:'';
	display:block;
	width:100%;
	height:1px;
	line-height:1px;
	background:#bababa;
	position:absolute;
	left:0;
	top:50%
}
@media (max-width: 668px) {
	.intro_history_list:after {
	display:none
}
}.intro_history_list .swiper-slide .item {
	width:76%;
	height:400px;
	position:relative
}
@media (max-width: 668px) {
	.intro_history_list .swiper-slide .item {
	height:auto
}
}.intro_history_list .swiper-slide .item .img {
	position:absolute;
	left:0;
	bottom:0
}
@media (max-width: 668px) {
	.intro_history_list .swiper-slide .item .img {
	position:static;
	z-index:1
}
}.intro_history_list .swiper-slide .item .img img {
	width:100%
}
.intro_history_list .swiper-slide .item .line {
	width:1px;
	height:50px;
	background:url("../images/history_line.png") repeat-y;
	position:absolute;
	left:50%;
	bottom:50%
}
@media (max-width: 668px) {
	.intro_history_list .swiper-slide .item .line {
	display:none
}
}.intro_history_list .swiper-slide .item .line i {
	display:block;
	width:100%;
	height:100%;
	position:relative
}
.intro_history_list .swiper-slide .item .line i:before {
	content:'';
	display:block;
	width:17px;
	height:17px;
	-webkit-border-radius:100%;
	border-radius:100%;
	background:#a9ccf1;
	position:absolute;
	left:50%;
	margin-left:-9px;
	top:-9px;
	z-index:1
}
.intro_history_list .swiper-slide .item .line i:after {
	content:'';
	display:block;
	width:11px;
	height:11px;
	-webkit-border-radius:100%;
	border-radius:100%;
	background:#046ad6;
	position:absolute;
	left:50%;
	margin-left:-6px;
	top:-6px;
	z-index:2
}
.intro_history_list .swiper-slide .item .date {
	width:80px;
	height:80px;
	line-height:80px;
	text-align:center;
	-webkit-border-radius:100%;
	border-radius:100%;
	background-color:#006ab8;
	color:#fff;
	font-size:40px;
	position:absolute;
	left:50%;
	margin-left:-40px;
	top:30px;    animation: aa 2s ease-in-out infinite;
}

 @keyframes aa
 {
 0%   {box-shadow: 0 0 0px rgba(3,73,145,0.8);}
 25%  {box-shadow: 0 0 5px rgba(3,73,145,0.8);}
 50%  {box-shadow: 0 0 10px rgba(3,73,145,0.8);;}
 75%  {box-shadow: 0 0 5px rgba(3,73,145,0.8);}
 100% {box-shadow: 0 0 0px rgba(3,73,145,0.8);}
 }
 
 @-webkit-keyframes leftToRight4 /*Safari and Chrome*/
 {
 0%   {box-shadow: 0 0 0px rgba(3,73,145,0.8);}
 25%  {box-shadow: 0 0 5px rgba(3,73,145,0.8);}
 50%  {box-shadow: 0 0 10px rgba(3,73,145,0.8);}
 75%  {box-shadow: 0 0 5px rgba(3,73,145,0.8);}
 100% {box-shadow: 0 0 0px rgba(3,73,145,0.8);}
 }	
@media (max-width: 668px) {
	.intro_history_list .swiper-slide .item .date {
	position:relative;
	left:0;
	top:0;
	margin:12px auto 0;
	z-index:2
}
}.intro_history_list .swiper-slide .item .txt {
    font-size: 15px;
    line-height: 26px;
	height:96px;
	color:#666;
	text-align:center;
	position:absolute;
	left:0;
	bottom:70px
}.intro_history_list .swiper-slide .item .txt p{ color: #333; font-size: 20px; font-weight: bold;    margin-bottom: 14px;}
@media (max-width: 668px) {
	.intro_history_list .swiper-slide .item .txt {
	position:static;
	height:auto;
	margin-top:10px
}
}@media (min-width: 668px) {
	.intro_history_list .swiper-slide:nth-of-type(even) .item .img {
	top:0
}
.intro_history_list .swiper-slide:nth-of-type(even) .item .line {
	top:50%
}
.intro_history_list .swiper-slide:nth-of-type(even) .item .line i:before {
	top:auto;
	bottom:-9px
}
.intro_history_list .swiper-slide:nth-of-type(even) .item .line i:after {
	top:auto;
	bottom:-6px
}
.intro_history_list .swiper-slide:nth-of-type(even) .item .date {
	top:auto;
	bottom:34px;
}
.intro_history_list .swiper-slide:nth-of-type(even) .item .txt {
	top:50px
}
}
.kh{    padding: 40px 0px 26px;
    background: #f0f2f5;}
.kh ul{}
.kh ul li{}
.kh ul li .pic{    overflow: hidden;
    margin-bottom: 26px;}
.kh ul li .pic img{width: 100%;}

.s_news{margin: 40px auto 70px;}
.s_news ul{}
.s_news ul li{}
.s_news ul li .she{      padding: 40px 24px;  border-bottom: 1px solid #dedede;}
.s_news ul li .she .fl{    float: left;
    padding-right: 30px;}
.s_news ul li .she .fl p{font-size: 16px;
    color: #999;}
.s_news ul li .she .fl span{font-size: 34px;
    color: #999;
    display: flex;padding: 24px 0px 4px;}
.s_news ul li .she .fr p{font-size: 18px;}
.s_news ul li .she .fr span{    color: #888;
    line-height: 24px;
    padding: 26px 0px 4px;
    display: flex;}
.s_news ul li .she:hover{    box-shadow: 0px 0px 20px #e4e4e4;border-bottom: 1px solid #ffffff;}
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
    .project {padding-top: 100px;}
    .case, .news{padding: 100px 0;}
    .project-lp, .case-list, .news-list{margin-top: 64px;}
    .product-wd{left: 4%;}

}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
    .project {padding-top: 80px;}
    .case, .news{padding: 80px 0;}
    .project-lp, .case-list, .news-list{margin-top: 58px;}
    .product-wdtit h6, .product-wdtit h1, .indvd-wd h5, .indvd-wd h2{font-size: 36px;}
    .product-img img{width: 468px;}
    .product-L .product-img-left{width: 468px;}
    .product-R .product-img-right{width: 468px;}
    .product-img{width: 234px;}
    .product-img-left {margin-left: -234px;}
    .product-img-right {margin-right: -234px;}
    .product {height: 668px;}
    .indvd-wd h6, .indvd-wd h1 {font-size: 20px;line-height: 30px;margin: 20px 0;}
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
    .project {padding-top: 70px;}
    .case, .news{padding: 20px 0;}
    .project-lp, .case-list, .news-list{margin-top: 28px;}
    .product-wdtit h6, .product-wdtit h1, .indvd-wd h5, .indvd-wd h2 {font-size: 32px;}
		.s_tit2 {		    margin-bottom: 28px;
		}
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .project {padding-top: 64px;}
    .case, .news{padding: 64px 0;}
    .project-lp, .case-list, .news-list{margin-top: 50px;}
    .project-qq{transform: scale(.8);}
    .project-lpimg{height: 600px;}
    .product-wddes p span{min-width: 82px;}
    .product {height: 550px;}
    .product-img img{width: 400px;}
    .product-L .product-img-left{width: 400px;}
    .product-R .product-img-right{width: 400px;}
    .product-img{width: 200px;}
    .product-img-left {margin-left: -200px;}
    .product-img-right {margin-right: -200px;}
    .case-wd h6, .case-wd h1{font-size: 22px;}
    .case-wdicitem {margin-right: 48px;}
    .case-wdic {margin: 24px 0 32px;}
    .indvd-wd h6, .indvd-wd h1 {font-size: 16px;line-height: 24px;margin: 16px 0;}
    .indvd-click {width: 54px;height: 54px;margin: 36px auto 0;}
    .news-wd p {font-size: 20px;line-height: 20px;margin: 10px 0 24px;}
    .product-wdtit h6, .product-wdtit h1, .indvd-wd h5, .indvd-wd h2 {font-size: 28px;}
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    .project {padding-top: 58px;}
    .case, .news{padding: 58px 0;}
    .project-lp, .case-list, .news-list{margin-top: 44px;}
    .product-wddes p {font-size: 14px;line-height: 30px;}
    .product-wdtit h6, .product-wdtit h1, .indvd-wd h5, .indvd-wd h2 {font-size: 24px;}
    .product-wddes p span {min-width: 68px;}
    .case-wdicitem {margin-right: 32px;}
    .news-wd p {font-size: 18px;line-height: 20px;margin: 10px 0 20px;}
    .news-wd {padding: 24px 0 0;}
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .product-wddes {margin: 16px 0 24px;}
    .product {height: 480px;}
    .product-img img{width: 340px;}
    .product-L .product-img-left{width: 340px;}
    .product-R .product-img-right{width: 340px;}
    .product-img{width: 170px;}
    .product-img-left {margin-left: -170px;}
    .product-img-right {margin-right: -170px;}
    .case-wdicitem img{width: 40px;}
    .case-wdicitem p{margin-left: 8px;}
    .case-wdicitem p b, .case-wdicitem p span{font-size: 13px;}
    .banner-imgpc{display: none;}
    .banner-imgmb{display: block;}
    /* .bannerVideo, .banner .swiper-pagination span:first-child{display: none !important;} */
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .banner .swiper-pagination {bottom: 18px;}
    .product-wd{margin-top: 0;top: 0;width: 100%;background: #fff;left: 0;padding: 36px 0 28px;text-align: center;}
    .product {height: 728px;}
    .product-L .product-left{width: 100%;}
    .product-L .product-right{width: 0%;}
    .product-R .product-left{width: 0%;}
    .product-R .product-right{width: 100%;}
    .case-list li{width: 100%;}
    .case-list li:last-child{margin-top: 32px;}
	.s_tit {
	    font-size: 20px;}
	.s_tit2 {
	    font-size: 15px;}
	.s_cp {
	    margin: 20px auto 30px;
	}
	.caselb-wd span {display: none;
	    font-size: 14px;
	    margin: 0 7% 12px;}
	.xg_img img{ width: 100%;}
	.about .s_more {
	    display: block;
	    margin: 20px auto 30px;
	}
	.intro_history_list .swiper-slide .item {
	    width: 100%;
	}
.s_news .slideTxtBox .bd .tu .con{ display: none;}	
.s_news .slideTxtBox .hd ul li {
    cursor: pointer;
    padding: 8px 12px;
    font-size: 14px;
    margin: 0px 10px 20px;
    border: 1px solid #dcdcdc;
}
.s_news .slideTxtBox .bd .wen .fl .dec {
    font-size: 15px;
    color: #717171;
    line-height: 26px;
    padding-right: 0%;
}	
.s_news .slideTxtBox .bd .wen .fr {
   display: none;
}	
.kh {
    padding: 24px 0px 12px;
    background: #f0f2f5;
}
	
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .banner .swiper-pagination {bottom: 16px;}
    .banner .swiper-pagination-bullet {width: 40px;margin: 0 6px !important;}
    .product-wdtit p {font-size: 16px;margin-top: 14px;}
    .product-wddes {margin: 12px 0;}
    .product-wddes p{line-height: 22px;}
    .product-img img{width: 280px;}
    .product-L .product-img-left{width: 280px;}
    .product-R .product-img-right{width: 280px;}
    .product-img{width: 140px;}
    .product-img-left {margin-left: -140px;}
    .product-img-right {margin-right: -140px;}
    .product {height: 608px;}
    .project {padding-top: 36px;}
    .project-lp, .case-list, .news-list {margin-top: 28px;}
    .case, .news {padding: 2px 0 16px;}
    .case-wd h6, .case-wd h1 {font-size: 20px;}
    .case-wdicitem img {width: 32px;}
    .case-wdicitem p b, .case-wdicitem p span {font-size: 12px;}
    .case-wdicitem p {margin-left: 6px;}
    .case-wdicitem {margin-right: 8px;}
    .case-wdic {margin: 16px 0 20px;}
.about .con {
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
}


}

