.main,.foot .w{
    width: 1560px;
    margin: 0 auto;
}
body {
	line-height: 1;
}
body.f5{
	background-color: #f5f5f5;
}
.main::after {
	content: "";
	display: block;
	clear: both;
}
.iframe {
	height: 40px;
	overflow: hidden;
}
.iframe iframe {
	width: calc(100% + 18px);
	margin-left: -9px;
}
.advs {
	position: relative;
	display: block;
}
.advs i {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9;
	width: 24px;
	height: 12px;
	background: url("https://public.mtnets.com/Images/public/adv.png") no-repeat;
}
.advs img {
	display: block;
}
.Center {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%, -50%);
}
.Center-x {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}
.Center-y {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.ease {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mt26{
	margin-top: 26px;
}
.gradual {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(30,30,30,1)));
	background-image: -webkit-linear-gradient(180deg, rgba(0,0,0,0), rgba(30,30,30,1));
	background-image: -moz-linear-gradient(180deg, rgba(0,0,0,0), rgba(30,30,30,1));
	background-image: -ms-linear-gradient(180deg, rgba(0,0,0,0), rgba(30,30,30,1));
	background-image: -o-linear-gradient(180deg, rgba(0,0,0,0), rgba(30,30,30,1));
	background-image: linear-gradient(180deg, rgba(0,0,0,0), rgba(30,30,30,1));
}
/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
	font-family: 'ybzhan';  /* Project id 1936689 */
	src: url('//at.alicdn.com/t/c/font_1936689_8z9c1hp9p36.woff2?t=1705651363258') format('woff2'),
		 url('//at.alicdn.com/t/c/font_1936689_8z9c1hp9p36.woff?t=1705651363258') format('woff'),
		 url('//at.alicdn.com/t/c/font_1936689_8z9c1hp9p36.ttf?t=1705651363258') format('truetype');
}
.ybzhan{
    font-family:"ybzhan" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
	font-family: 'chem17';  /* Project id 1943868 */
	src: url('//at.alicdn.com/t/c/font_1943868_j1m4gr9afl.woff2?t=1698736194248') format('woff2'),
		 url('//at.alicdn.com/t/c/font_1943868_j1m4gr9afl.woff?t=1698736194248') format('woff'),
		 url('//at.alicdn.com/t/c/font_1943868_j1m4gr9afl.ttf?t=1698736194248') format('truetype');
}
.chem17{
    font-family:"chem17" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
@font-face {
	font-family: "阿里妈妈数黑体 Bold";
	font-weight: 700;
  	src:
  		url("https://public.mtnets.com/Font/AlimamaShuHeiTi-Bold.woff2") format("woff2"), 
  		url("https://public.mtnets.com/Font/AlimamaShuHeiTi-Bold.woff") format("woff");
}
/* banner */
.banner{
    height: 360px;
    background: url(../../../../images/Technique/version/2024/top_bg.png) no-repeat;
    background-size: 100% 100%;
}
.banner .main {
	margin: 0 auto;
	padding-top: 134px;
	text-align: center;
	font-size: 0;
}
.banner .logo{
    display: inline-block;
	vertical-align: top;
}
.banner .logo img{
    height: 73px;
}
.banner-right{
    margin:15px 0 0 38px;
	display: inline-block;
	vertical-align: top;
}
.banner-right .search{
    height: 44px;
    width: 660px;
    background-color: #fff;
    border-radius: 24px;
}
.searchSelect {
	width: 17%;
	height: 44px;
	float: left;
	position: relative;
}
.searchSelectTop {
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
    margin-top: 13px;
	height: 18px;
	line-height: 18px;
	font-size: 15px;
	color: #333;
	border-right: 1px solid #ddd;
	text-align: center;
}
.searchSelectTop p{
	display: inline-block;
}
.searchSelectTop i{
	height: 5px;
	width: 8px;
	margin:7px 0 0 10px;
	display: inline-block;
	background: url(../../../../images/Technique/version/2024/xiala_ico.png) no-repeat;
	vertical-align: top;
	background-size: contain;
}
.searchSelectBot {
	position: absolute;
	width: 100%;
	border: 2px solid #00994d;
	left: -2px;
	top: 44px;
	z-index: 9999;
	background: #fff;
	display: none;
}
.searchSelectBot li {
	text-indent: 15px;
	font-size: 14px;
	line-height: 25px;
	cursor: pointer;
	text-align: left;
}
.searchSelectBot li:hover {
	background: #00994d;
	color: #fff;
}
.banner-right .search input{
    float: left;
    height: 44px;
    line-height: 44px;
    width: 66%;
    font-size: 15px;
    color: #999;
    text-indent: 24px;
    background-color: #fff;
    border: 0;
}
.banner-right .search button{
    float: right;
    height: 44px;
    line-height: 44px;
    width: 17%;
    font-size: 16px;
	font-weight: 700;
    color: #fff;
    background-image: -moz-linear-gradient( 0deg, rgb(255,141,48) 0%, rgb(255,87,48) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(255,141,48) 0%, rgb(255,87,48) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(255,141,48) 0%, rgb(255,87,48) 100%);
    border-radius: 24px;
    border: 0;
}
.banner-right .search button i{
    font-size: 18px;
    margin-right: 5px;
}
.banner-right .hot{
    margin: 11px 0 0 0;
    overflow: hidden;
}
.banner-right .hot span{
    float: left;
    width: 110px;
    height: 26px;
    line-height: 26px;
}
.banner-right .hot span i{
    display: inline-block;
    width: 16px;
  	height: 18px;
    margin: 4px 7px 0 0;
    background: url(../../../../images/news/version/2023/hot.png) no-repeat;
    background-size: 100% 100%;
    vertical-align: top;
}
.banner-right .hot span b{
    font-size: 16px;
    color: #ff0101;
}
.banner-right .hot .right{
    height: 26px;
    line-height: 26px;
	font-size: 0;
    overflow: hidden;
	text-align: left;
}
.banner-right .hot .right a{
    display: inline-block;
    font-size: 16px;
    padding-right: 12px;
    margin-right: 12px;
    color: #fff;
    position: relative;
}
.banner-right .hot .right a::after{
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 13px;
    background-color: #fff;
}
.banner-right .hot .right a:last-child{
    padding-right: 0;
    margin-right: 0;
}
.banner-right .hot .right a:last-child::after{
    display: none;
}
.banner-right .hot .right a:hover{
    color: #f90;
}
/* nav */
.nav{
    background-color: #00994d;
}
.nav .main{
    font-size: 0;
}
.nav a{
	padding: 0 35px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
	font-weight: 700;
    color: #fff;
	display: inline-block;
    vertical-align: top;
}
.nav a.focus,.nav a:hover{
    background-color: #076e3b;
}
/* 公共标题 */
.partTitle>b{
	height: 30px;
	line-height: 30px;
	font-size: 22px;
	color: #333;
	display: inline-block;
	vertical-align: top;
}
.partTitle>b i{
	background-size: 100% 100%!important;
	display: inline-block;
	vertical-align: top;
}
.partTitle>span{
	height: 56px;
	line-height: 56px;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.partTitle>span i{
	width: 56px;
	height: 56px;
	margin-right: 16px;
	background: url(../../../../images/Technique/version/2024/part2-title.png) no-repeat;
	background-size: 100% 100%!important;
	display: inline-block;
	vertical-align: top;
}
.partTitle>span b{
	font-size: 32px;
	color: #333;
	font-family: "阿里妈妈数黑体 Bold";
	position: relative;
	z-index: 9;
}
.partTitle>span::after{
	width: 150px;
	height: 9px;
	left: 72px;
	bottom: 9px;
	background-image: -moz-linear-gradient( 0deg, rgb(0,153,77) 0%, rgba(255,255,255,0) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(0,153,77) 0%, rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(0,153,77) 0%, rgba(255,255,255,0) 100%);
	position: absolute;
	content: "";
}
.partTitle a.more-1{
	line-height: 30px;
	font-size: 14px;
	color: #999;
	float: right;
}
.partTitle a.more-1 i{
	width: 12px;
	height: 12px;
	margin: 10px 0 0 4px;
	background: url(../../../../images/Technique/version/2024/title-more.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	vertical-align: top;
}
.partTitle a.more-1:hover{
	color: #00994d;
}
.partTitle a.more-2{
	line-height: 56px;
	font-size: 16px;
	color: #333;
	float: right;
}
.partTitle a.more-2 i{
	width: 12px;
	height: 12px;
	margin: 22px 0 0 4px;
	background: url(../../../../images/Technique/version/2024/title-more.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	vertical-align: top;
}
.partTitle a.more-2:hover{
	color: #00994d;
}
/* part1 */
.part1{
	overflow: hidden;
}
.part1 .left .partTitle b i{
	width: 24px;
	height: 22px;
	margin: 4px 10px 0 0;
	background: url(../../../../images/Technique/version/2024/top-left-01.png) no-repeat;
}
.part1 .right .partTitle b i{
	width: 21px;
	height: 26px;
	margin: 2px 10px 0 0;
	background: url(../../../../images/Technique/version/2024/top-right-01.png) no-repeat;
}
.part1 .partTitle a.more{
	line-height: 30px;
}
.part1 .left{
	padding: 18px 20px;
	width: 372px;
	background: url(../../../../images/Technique/version/2024/part1-left-bg.png) no-repeat;
	background-size: 100% 100%;
	float: left;
	box-sizing: border-box;
}
.part1 .left ul{
	padding-top: 1px;
}
.part1 .left li{
	margin-top: 17px;
	overflow: hidden;
}
.part1 .left li>a{
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #333;
	display: block;
	overflow: hidden;
}
.part1 .left li>a:hover{
	color: #00994d;
}
.part1 .left li .image{
	width: 120px;
	height: 80px;
	margin-right: 12px;
	border-radius: 6px;
	overflow: hidden;
	float: left;
}
.part1 .left li .image img{
	width: 100%;
	height: 100%;
}
.part1 .left li p{
	overflow: hidden;
}
.part1 .left li p a{
	line-height: 26px;
	max-height: 78px;
	font-size: 16px;
	color: #333;
	display: block;
	overflow: hidden;
}
.part1 .left li p a:hover{
	color: #00994d;
}
.part1 .center{
	width: 768px;
	margin: 0 24px;
	float: left;
}
.part1 .center .swiper-container{
	overflow: hidden;
	position: relative;
}
.part1 .center .image{
	height: 423px;
	position: relative;
}
.part1 .center .image img{
	width: 100%;
	height: 100%;
}
.part1 .center .image mark{
	right: 15px;
	top: 15px;
	height: 28px;
	line-height: 28px;
	padding: 0 10px;
	font-size: 14px;
	border-radius: 4px;
	color: #fff;
	position: absolute;
}
.part1 .center .image mark i{
    width: 18px;
    height: 18px;
    margin: 5px 2px 0 0;
    background: url(https://public.mtnets.com/Images/public/zhibo-icon.gif) no-repeat;
    background-size: 100% 100%;
	vertical-align: top;
	display: none;
}
.part1 .center .image mark.notice{
	background-color: #ff8800;
}
.part1 .center .image mark.living{
	background-color: #ff1f1f;
}
.part1 .center .image mark.living i{
	display: inline-block;
}
.part1 .center .image mark.replay{
	background-color: #00994d;
}
.part1 .center p{
	height: 52px;
	line-height: 52px;
	padding: 0 160px 0 20px;
	font-size: 22px;
	font-weight: 700;
	background: rgba(0,0,0,.6);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
.part1 .center p a{
	color: #fff;
}
.part1 .center p a:hover{
	text-decoration: underline;
}
.part1 .center .swiper-pagination{
	right: 20px;
	bottom: 23px;
	left: auto;
	width: auto;
}
.part1 .center .swiper-pagination-bullet{
	width: 20px;
	height: 5px;
	background-color: #fff;
	border-radius: 0;
	opacity: 1;
}
.part1 .center .swiper-pagination-bullet-active{
	background-color: #00994d;
}
.part1 .right{
	padding: 18px 20px;
	width: 372px;
	background: url(../../../../images/Technique/version/2024/part1-right-bg.png) no-repeat;
	background-size: 100% 100%;
	float: right;
	box-sizing: border-box;
}
.part1 .right ul{
	padding-top: 3px;
}
.part1 .right li{
	margin-top: 14px;
	padding-left: 50px;
	position: relative;
	overflow: hidden;
}
.part1 .right li b{
	width: 40px;
	height: 40px;
	background: url(../../../../images/Technique/version/2024/part1-right-01.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.part1 .right li p{
	height: 18px;
	line-height: 18px;
	font-size: 16px;
	overflow: hidden;
}
.part1 .right li p a{
	color: #333;
}
.part1 .right li p a:hover{
	color: #00994d;
}
.part1 .right li .bot{
	margin-top: 10px;
	line-height: 16px;
	font-size: 14px;
	text-transform: uppercase;
	color: #999;
}
.part1 .right li .bot span{
	margin-left: 20px;
	display: inline-block;
	vertical-align: top;
}
.part1 .right li .bot i{
	font-size: 14px;
	margin-right: 3px;
}
/* part2 */
.part2 .part-bot{
	margin-top: 15px;
	padding: 24px;
	background-color: #fff;
	overflow: hidden;
	box-sizing: border-box;
}
.part2 .right,
.part3 .right,
.part4 .right{
	width: 348px;
	float: right;
}
.part2 .right .title,
.part3 .title,
.part4 .title{
	position: relative;
}
.part2 .right .title i,
.part3 .title i,
.part4 .title i{
	width: 13px;
    height: 18px;
    margin: 6px 8px 0 0;
	background: url(../../../../images/Technique/version/2024/icon2.png) no-repeat;
    background-size: 100% 100%;
	vertical-align: top;
	display: inline-block;
}
.part2 .right .title b,
.part3 .title b,
.part4 .title b{
	line-height: 26px;
	height: 26px;
	font-size: 22px;
	color: #333;
	display: inline-block;
	vertical-align: top;
}
.part3 .title a.more,
.part4 .title a.more{
	line-height: 26px;
	font-size: 14px;
	color: #999;
	float: right;
}
.part3 .title a.more i,
.part4 .title a.more i{
	width: 12px;
  	height: 12px;
  	margin: 8px 0 0 4px;
  	background: url(../../../../images/Technique/version/2024/title-more.png) no-repeat;
  	background-size: 100% 100%;
  	display: inline-block;
  	vertical-align: top;
}
.part3 .title a.more:hover,
.part4 .title a.more:hover{
	color: #00994d;
}
.part2 .video .swiper-container{
	margin-top: 22px;
	overflow: hidden;
}
.part2 .video .image{
	height: 193px;
	position: relative;
}
.part2 .video .image img{
	width: 100%;
	height: 100%;
}
.part2 .video .image mark{
	left: 11px;
	top: 11px;
	height: 24px;
	line-height: 24px;
	padding: 0 8px;
	font-size: 13px;
	border-radius: 4px;
	color: #fff;
	position: absolute;
}
.part2 .video .image mark i{
    width: 18px;
    height: 18px;
    margin: 3px 2px 0 0;
    background: url(https://public.mtnets.com/Images/public/zhibo-icon.gif) no-repeat;
    background-size: 100% 100%;
	vertical-align: top;
	display: inline-block;
}
.part2 .video .image mark.notice{
	background-color: #ff8800;
}
.part2 .video .image mark.living{
	background-color: #ff1f1f;
}
.part2 .video .image mark.replay{
	background-color: #00994d;
}
.part2 .video .text{
	padding-top: 17px;
}
.part2 .video .text p{
	padding-left: 30px;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	position: relative;
	overflow: hidden;
}
.part2 .video .text p i{
	width: 22px;
    height: 16px;
	background: url(../../../../images/Technique/version/2024/icon3.png) no-repeat;
    background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.part2 .video .text p a{
	color: #333;
}
.part2 .video .text p a:hover{
	color: #00994d;
}
.part2 .video .text span{
	margin-top: 7px;
	line-height: 16px;
	height: 16px;
	font-size: 13px;
	overflow: hidden;
	display: block;
}
.part2 .video .text span a{
	color: #999;
}
.part2 .video .text span a:hover{
	color: #00994d;
}
.part2 .swiper-pagination{
	top: 9px;
	right: 6px;
	left: auto;
	width: auto;
	bottom: auto;
}
.part2 .swiper-pagination-bullet{
	width: 7px;
	height: 7px;
	margin-left: 7px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.part2 .swiper-pagination-bullet-active{
	width: 22px;
	border-radius: 8px;
	background-color: #00994d;
}
.part2 .baike{
	margin-top: 33px;
}
.part2 .baike .swiper-container{
	overflow: hidden;
}
.part2 .baike li{
	margin-top: 22px;
	overflow: hidden;
}
.part2 .baike .image{
	width: 160px;
	height: 106px;
	margin-right: 16px;
	float: left;
}
.part2 .baike .image img{
	width: 100%;
	height: 100%;
}
.part2 .baike .text{
	padding: 10px 0;
	overflow: hidden;
}
.part2 .baike .text p,.part2 .baike li{
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	overflow: hidden;
}
.part2 .baike .text p a,.part2 .baike li a{
	color: #333;
}
.part2 .baike .text p a:hover,.part2 .baike li a:hover{
	color: #00994d;
}
.part2 .baike li i {
	width: 5px;
	height: 5px;
	margin: 10px 15px 0 0;
	background: #00994d;
	display: inline-block;
	vertical-align: top;
	border-radius: 50%;
}
.part2 .baike .text span{
	margin-top: 45px;
	height: 18px;
	line-height: 18px;
	font-size: 15px;
	color: #999;
	display: block;
	overflow: hidden;
}
.part2 .left,
.part3 .left,
.part4 .left{
	width: calc(100% - 348px - 24px);
	float: left;
}
.technical-tab {
	float: left;
	width: 148px;
	margin-right: 24px;
	background: url(../../../../images/Technique/version/2024/tab-bg.png) no-repeat;
	background-size: cover;
	padding: 44px 0;
}
.technical-tab p a {
	font-size: 18px;
	color: #666;
	margin-top: 20px;
	display: block;
	height: 72px;
	line-height: 72px;
	text-align: center;
	position: relative;
}
.technical-tab p a:first-child {
	margin-top: 0;
}
.technical-tab p a.focus {
	background: url(../../../../images/Technique/version/2024/focus-bg.png) no-repeat;
	background-size: cover;
	font-size: 20px;
	font-weight: bold;
	color: #10ba65;
}
.technical-tab p a i {
	position: absolute;
	width: 8px;
	height: 18px;
	background: url(../../../../images/Technique/version/2024/icon1.png) no-repeat;
	background-size: contain;
	top: 30px;
	right: 14px;
	opacity: 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.technical-tab p a.focus i {
	opacity: 1;
}
.technical-bot {
	display: none;
	width: 968px;
	float: left;
	overflow: hidden;
	min-height: 1px;
}
.technical-bot .technical-top,.technical-bot .technical-bottom {
	margin-right: -32px;
	overflow: hidden;
}
.technical-bot .box {
	float: left;
	width: 50%;
}
.technical-bot .box .item {
	margin-right: 32px;
}
.technical-top .title {
	font-size: 22px;
	font-weight: bold;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
.technical-top .title a {
	color: #333;
}
.technical-top .title a:hover {
	color: #00994d;
}
.technical-bot .box ul {
	margin-top: 30px;
}
.technical-bot .box li {
	margin-top: 20px;
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.technical-bot .box li:first-child {
	margin-top: 0;
}
.technical-bot .box li a {
	color: #333;
}
.technical-bot .box li a:hover {
	color: #00994d;
}
.technical-bot .box li::before {
	content: "";
	display: inline-block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #c5cad4;
	vertical-align: top;
	margin-right: 8px;
	margin-top: 8px;
}
.technical-bot .box .img-txt {
	margin-top: 34px;
	overflow: hidden;
}
.technical-bot .box .img-txt .image {
	float: left;
	width: 120px;
	margin-right: 20px;
}
.technical-bot .box .img-txt .image a {
	display: block;
	height: 0;
	padding-bottom: 66.66%;
	overflow: hidden;
	position: relative;
	border-radius: 4px;
}
.technical-bot .box .img-txt .image img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.technical-bot .box .img-txt .text {
	overflow: hidden;
}
.technical-bot .box .img-txt .text p {
	font-size: 18px;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}
.technical-bot .box .img-txt .text p a {
	color: #333;
}
.technical-bot .box .img-txt .text p a:hover {
	color: #00994d;
}
.technical-bot .box .img-txt .text .data {
	margin-top: 12px;
	font-size: 15px;
	color: #999;
}
.technical-bot .box .img-txt .text .data span a {
	color: #666;
}
.technical-bot .box .img-txt .text .data span a:hover {
	color: #00994d;
}
.technical-bot .box .img-txt .text .data i {
	margin: 0 7px;
}
.technical-bottom .text {
	margin-top: 30px;
}
.technical-bottom .text:first-child {
	margin-top: 0;
}
.technical-bottom .text p {
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.technical-bottom .text p a {
	color: #333;
}
.technical-bottom .text p a:hover {
	color: #00994d;
}
.technical-bottom .text .content,.technical-bottom .text .time {
	font-size: 14px;
	color: #999;
	margin-top: 15px;
	line-height: 16px;
	height: 16px;
	overflow: hidden;
}
.technical-bottom .text .time i {
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
	margin-right: 7px;
	margin-top: 1px;
}
.technical-bottom {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #eee;
}
/* part3 */
.part3 .partTitle>span i{
	background: url(../../../../images/Technique/version/2024/part3-title.png) no-repeat;
}
.part3 .partTitle p{
	float: right;
}
.part3 .partTitle p a{
	padding-right: 28px;
	margin-right: 18px;
	height: 56px;
	line-height: 56px;
	font-size: 16px;
	color: #333;
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.part3 .partTitle p a i{
	width: 12px;
	height: 12px;
	margin: 22px 0 0 8px;
	background: url(../../../../images/Technique/version/2024/title-more.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	vertical-align: top;
}
.part3 .partTitle p a::after{
	font-size: 18px;
	right: 0;
	position: absolute;
	content: "/";
	color: #dfdfdf;
}
.part3 .partTitle p a:last-child{
	padding: 0;
	margin: 0;
}
.part3 .partTitle p a:last-child::after{
	display: none;
}
.part3 .partTitle a:hover{
	color: #00994d;
}
.part3 .part-bot{
	margin-top: 20px;
	padding: 22px 24px;
	background-color: #f4f9ff;
	overflow: hidden;
}
.part3 .right ul{
	margin-top: 22px;
	padding: 19px 21px;
	background: url(../../../../images/Technique/version/2024/part3-right-bg.png) no-repeat;
	background-size: 100% 100%;
}
.part3 .right li{
	margin-top: 16px;
	padding-left: 28px;
	height: 26px;
	line-height: 26px;
	font-size: 15px;
	position: relative;
	overflow: hidden;
}
.part3 .right li:first-child{
	margin-top: 0;
}
.part3 .right li i{
	width: 18px;
	height: 26px;
	line-height: 31px;
	font-size: 15px;
	color: #fff;
	font-style: normal;
	text-align: center;
	font-family: "阿里妈妈数黑体 Bold";
	background: url(../../../../images/Technique/version/2024/part3-icon.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.part3 .right li:nth-child(1) i{
	background: url(../../../../images/Technique/version/2024/part3-icon-1.png) no-repeat;
}
.part3 .right li:nth-child(2) i{
	background: url(../../../../images/Technique/version/2024/part3-icon-2.png) no-repeat;
}
.part3 .right li:nth-child(3) i{
	background: url(../../../../images/Technique/version/2024/part3-icon-3.png) no-repeat;
}
.part3 .right li a{
	color: #76828f;
}
.part3 .right li a:hover{
	color: #00994d;
}
.part3 .right .solution {
	margin-top: 16px;
	background: url(../../../../images/Technique/version/2024/owner_bg.png) no-repeat;
	background-size: cover;
	padding: 24px 20px;
	border-radius: 8px;
	font-size: 16px;
	color: #00994d;
	line-height: 32px;
	position: relative;
}
.part3 .right .solution i {
	width: 33px;
	height: 32px;
	display: inline-block;
	background: url(../../../../images/Technique/version/2024/part3-right-01.png) no-repeat;
	vertical-align: top;
	margin-right: 7px;
	background-size: contain;
}
.part3 .right .solution a {
	position: absolute;
	right: 20px;
	top: 24px;
	height: 32px;
	line-height: 30px;
	border-radius: 16px;
	padding: 0 18px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	background-color: #ff8800;
	border: 1px solid #ff8800;
	box-sizing: border-box;
	cursor: pointer;
}
.part3 .right .solution a:hover {
	background-color: #fff;
	color: #ff8800;
}
.part3 .left ul {
	margin-right: -24px;
	margin-top: 22px;
	overflow: hidden;
}
.part3 .left li {
	float: left;
	width: 50%;
}
.part3 .left .item {
	border-radius: 4px;
	box-shadow: 0px 8px 16px 0px rgba(221, 221, 221, 0.1);
	overflow: hidden;
	box-sizing: border-box;
}
.part3 .left li:nth-child(n+3){
	margin-top: 48px;
}
.part3 .left li:nth-child(2n) .item{
	padding-left: 24px;
}
.part3 .left li:nth-child(2n+1) .item{
	padding-right: 24px;
}
.part3 .left li .image {
	width: 100px;
	margin-right: 24px;
	float: left;
}
.part3 .left li .image a {
	display: block;
	height: 0;
	padding-bottom: 100%;
	position: relative;
	overflow: hidden;
}
.part3 .left li .image img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.part3 .left li .text {
	overflow: hidden;
}
.part3 .left li .text p {
	font-size: 18px;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}
.part3 .left li .text p a {
	color: #333;
}
.part3 .left li .text p a:hover {
	color: #00994d;
}
.part3 .left li .label {
	margin-top: 22px;
	font-size: 0;
}
.part3 .left li .label mark {
	font-size: 14px;
	height: 26px;
	line-height: 24px;
	padding: 0 16px;
	color: #76828f;
	background-color: #fff;
	margin-right: 12px;
	display: inline-block;
}
/* part4 */
.part4 .partTitle > span i {
	background: url(../../../../images/Technique/version/2024/part4-title.png) no-repeat;
}
.part4 .part-bot {
	margin-top: 20px;
	padding: 24px;
	background-color: #fff;
	overflow: hidden;
}
.part4 .right .swiper-item{
	margin-top: 38px;
	padding: 25px 13px;
	background: url(../../../../images/Technique/version/2024/part4-right-bg.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
}
.part4 .right .swiper-container{
	overflow: hidden;
}
.part4 .right li{
	overflow: hidden;
}
.part4 .right li:last-child{
	margin-top: 19px;
}
.part4 .right li .image{
	width: 130px;
	height: 158px;
	border-radius: 4px;
	overflow: hidden;
	float: left;
}
.part4 .right li .image img{
	width: 100%;
	height: 100%;
}
.part4 .right li .text{
	overflow: hidden;
}
.part4 .right li .content{
	margin-top: 14px;
	padding: 14px 14px 18px 18px;
	border-radius: 0 4px 4px 0;
	background-color: #fff;
	overflow: hidden;
}
.part4 .right li .content p{
	line-height: 20px;
	height: 20px;
	font-size: 16px;
	overflow: hidden;
}
.part4 .right li .content p a{
	color: #333;
}
.part4 .right li .content span{
	margin-top: 20px;
	display: block;
}
.part4 .right li .content span b{
	height: 24px;
	line-height: 24px;
	padding: 0 12px;
	font-size: 14px;
	color: #7e8790;
	background-color: #f5f8fc;
	font-weight: normal;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
}
.part4 .right li .content .btn{
	margin-top: 14px;
}
.part4 .right li .content .btn a{
	padding: 0 14px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	border-radius: 26px;
	color: #fff;
	background-color: #00994d;
	text-align: center;
	display: inline-block;
	vertical-align: top;
}
.part4 .right li .content .btn i{
	font-size: 16px;
	margin-right: 4px;
}
.swiper-btn {
	position: absolute;
	right: 15px;
	top: 8px;
	font-size: 0;
	z-index: 99;
}
.swiper-btn .swiper-button-next, .swiper-btn .swiper-button-prev {
	position: static;
	width: 24px;
	height: 24px;
	margin-top: 0;
	background-size: 10px 14px;
	background-color: #fff;
	border-radius: 4px;
	display: inline-block;
	margin-left: 10px;
}
.swiper-btn .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'%23666'%2F%3E%3C%2Fsvg%3E");
}
.swiper-btn .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'%23666'%2F%3E%3C%2Fsvg%3E");
}
.swiper-btn .swiper-pagination {
	/* z-index: 10; */
	/* bottom: auto !important; */
	width: auto !important;
	/* right: 0; */
	/* left: auto !important; */
	/* top: 5px; */
	position: static;
	font-size: 14px;
	display: inline-block;
	vertical-align: top;
	margin-top: 4px;
	margin-left: 10px;
}
.part4-tab a{
	margin-right: 10px;
	height: 40px;
	line-height: 40px;
	padding: 0 14px;
	font-size: 18px;
	font-weight: 700;
	border-radius: 6px;
	color: #333;
	border: 1px solid #eeeeee;
	display: inline-block;
	vertical-align: top;
	position: relative;
	transition:none;
}
.part4-tab a:last-child{
	margin: 0;
}
.part4-tab a.focus{
	background-color: #00994d;
	border-color: #00994d;
	color: #fff;
}
.part4-tab a.focus::after{
	bottom: -6px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: #00994d transparent transparent transparent;
	position: absolute;
	content: "";
	left: 50%;
	transform: translateX(-50%);
}
.part4-item{
	display: none;
	overflow: hidden;
}
.part4-item ul{
	width: calc(100% + 24px);
	overflow: hidden;
}
.part4-item li{
	margin-top: 24px;
	width: 25%;
	float: left;
}
.part4-item li .item{
	margin-right: 24px;
	border-radius: 6px;
	background-color: #f8f9fa;
}
.part4-item li .item-top{
	padding: 18px 18px 0;
}
.part4-item li p{
	line-height: 22px;
	height: 44px;
	font-size: 16px;
	overflow: hidden;
}
.part4-item li p a{
	color: #333;
}
.part4-item li p a:hover{
	color: #00994d;
}
.part4-item .text{
	margin-top: 16px;
	padding-left: 52px;
	position: relative;
}
.part4-item .text span{
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	display: block;
}
.part4-item .text span a{
	color: #333;
}
.part4-item .text span a:hover{
	color: #00994d;
}
.part4-item .text span b{
	color: #999;
	font-weight: normal;
}
.part4-item .text i{
	width: 40px;
	height: 40px;
	background: url(../../../../images/Technique/version/2024/part4-item-1.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.part4-item a.download-btn{
	margin-top: 22px;
	height: 40px;
	line-height: 40px;
	width: 100%;
	font-size: 16px;
	border-radius: 0 0 6px 6px;
	background-color: #19b466;
	color: #fff;
	text-align: center;
	display: block;
}
.part4-item a.download-btn i{
	width: 20px;
	height: 20px;
	margin:  10px 10px 0 0;
	background: url(../../../../images/Technique/version/2024/down.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	vertical-align: top;
}
/* part5 */
.part5{
	padding: 20px 24px;
	background-color: #f4f9ff;
}
.part5 .part-bot{
	overflow: hidden;
}
.part5 .part-bot ul{
	width: calc(100% + 24px);
	overflow: hidden;
}
.part5 .part-bot li{
	width: 33.333%;
	float: left;
}
.part5 .part-bot li .item{
	margin-right: 24px;
	padding: 16px 24px;
	background-color: #fff;
}
.part5 .part-bot li .title_1{
	height: 30px;
	line-height: 30px;
}
.part5 .part-bot li .title_1 span{
	font-size: 22px;
	font-weight: 700;
	color: #333;
}
.part5 .part-bot li .title_1 span b{
	color: #00994d;
}
.part5 .part-bot li .title_1 a.more-2{
	line-height: 30px;
  	font-size: 14px;
  	color: #999;
  	float: right;
}
.part5 .part-bot li .title_1 a.more-2 i{
	width: 12px;
  	height: 12px;
  	margin: 8px 0 0 4px;
  	background: url(../../../../images/Technique/version/2024/title-more.png) no-repeat;
  	background-size: 100% 100%;
  	display: inline-block;
  	vertical-align: top;
}
.part5 .part-bot li .title_1 a.more-2:hover{
	color: #00994d;
}
.part5 .part-bot li:nth-child(1) .title_1 span i{
	width: 27px;
	height: 26px;
	margin:  2px 8px 0 0;
	background: url(../../../../images/Technique/version/2024/part5-title-01.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	vertical-align: top;
}
.part5 .part-bot li:nth-child(2) .title_1 span i{
	width: 26px;
	height: 29px;
	margin:  2px 8px 0 0;
	background: url(../../../../images/Technique/version/2024/part5-title-02.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	vertical-align: top;
}
.part5 .part-bot li:nth-child(3) .title_1 span i{
	width: 29px;
	height: 26px;
	margin:  2px 8px 0 0;
	background: url(../../../../images/Technique/version/2024/part5-title-03.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	vertical-align: top;
}
.part5 .item .item-main {
	margin-top: 15px;
	position: relative;
	overflow: hidden;
}
.part5 .item .item-main .image {
	width: 160px;
	height: 106px;
	margin-right: 17px;
	float: left;
}
.part5 .item .item-main .image img{
    width: 100%;
    height: 100%;
}
.part5 .item .item-main .text {
	overflow: hidden;
}
.part5 .item .item-main .text .more {
    float: right;
    line-height: 24px;
	background: #00994d;
	font-size: 13px;
	color: #fff;
	padding: 0 12px;
	border-radius: 30px;
	display: block;
}
.part5 .item .item-main .text p {
	font-size: 17px;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
	font-weight: bold;
}
.part5 .item .item-main .text p a{
    color: #333;
}
.part5 .item .item-main .text span {
	margin-top: 20px;
    line-height: 24px;
	font-size: 13px;
	color: #999;
	display: block;
}
.part5 .item .item-ul {
	margin-top: 7px;
	overflow: hidden;
}
.part5 .item .item-ul p {
	margin-top: 20px;
	line-height: 20px;
	height: 20px;
	font-size: 16px;
	overflow: hidden;
	color: #333;
	position: relative;
}
.part5 .item .item-ul p a{
    color: #333;
}
.part5 .item .item-ul p:hover a{
    color: #00994d;
}

/* part6 */
.partTitle > span i {
	background: url(../../../../images/Technique/version/2024/part6-title.png) no-repeat;
	background-size: 100% 100%;
}
.part6 .part-bot {
	margin-top: 15px;
	padding: 24px;
	background-color: #fff;
	overflow: hidden;
	box-sizing: border-box;
}
.part6 .part-bot ul{
	width: calc(100% + 25px);
	overflow: hidden;
}
.part6 .part-bot li{
	width: 20%;
	float: left;
}
.part6 .part-bot li .item{
	margin-right: 25px;
	padding: 31px;
	border: 2px solid #eeeeee;
}
.part6 .part-bot li .image{
	width: 220px;
	height: 220px;
	position: relative;
}
.part6 .part-bot li p{
	margin-top: 40px;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.part6 .part-bot li p a{
	color: #333;
}
.part6 .part-bot li p a:hover{
	color: #00994d;
}
.part6 .part-bot li .a-btn{
	margin-top: 20px;
	text-align: center;
}
.part6 .part-bot li .a-btn a{
	height: 40px;
	line-height: 40px;
	width: 160px;
	font-size: 16px;
	border-radius: 4px;
	color: #00994d;
	background-color: #fff;
	border: 1px solid #00994d;
	display: inline-block;
	vertical-align: top;
}
.part6 .part-bot li .a-btn:hover a{
	background-color: #00994d;
	color: #fff;
}
.part6 .part-bot li .item:hover{
	border-color: #00994d;
}
/* footer */
.bottomMenu {
    margin-top: 60px;
	background-color: #282828;
	padding: 35px 0 25px 0;
}
.footTop {
	height: 208px;
}
.footLeft {
	float: left;
	width: 25%;
	box-sizing: border-box;
	padding-left: 50px;

}
.footLeft .title {
	font-size: 16px;
	color: #fff;
	margin-bottom: 10px;
}
.footLeft ul {
	float: left;
	margin-right: 60px;

}
.footLeft ul li {
	line-height: 36px;
	font-size: 16px;
	color: #fff;
}
.footLeft ul li i {
	width: 26px;
	height: 26px;
	line-height: 36px;
	display: inline-block;
	border-radius: 4px;
	vertical-align: middle;
	background: url(../../../../images/news/version/2024/qq_ico.png) no-repeat center center #696969;
	margin-left: 10px;
}
.footLeft ul li i:hover {
	background: url(../../../../images/news/version/2024/qq_ico.png) no-repeat center center #696969;
}
.footLeft .text {
	margin-top: 10px;
	float: left;
}
.footLeft p {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
}
.footLeft .lxqq {
	height: 108px;
}

.footLeft .lxqq ul li a{
	position: relative;
    cursor: pointer;
}
.footLeft .lxqq ul li a .QQhover {
	 position: absolute;
	 left: 0px;
     bottom: 21px;
	 border: 1px solid #666;
	 border-radius: 4px;
	 line-height: 20px;
	 color: #333;
	 background: rgba(255,255,255,.9);
	 display: none;
	 cursor: auto;
	 font-weight: 700;
	height: 20px;
	width: 100px;
	 text-align: center;
	 resize: none;
	 overflow: hidden;
}
.footLeft .lxqq ul li a.QQhover::after{
	position: absolute;
    left: 0;
	top: 0;
	line-height: 20px;
	content: "QQ:";
}
.footLeft .lxqq ul li a:hover .QQhover{
	 display: inline-block;
}
.footLeft p b {
	font-size: 16px;
	font-weight: normal;
}
.footCenter {
	float: left;
	width: 22%;
	overflow: hidden;
	border-left: 1px solid #696969;
	border-right: 1px solid #696969;
	box-sizing: border-box;
	padding-right: 1px;
	padding-left: 4%;
}
.footCenter ul {
	width: 45%;
	float: left;
}
.footCenter ul li {
	line-height: 40px;
	width: 100%;
	float: left;
}
.footCenter ul li a {
	color: #fff;
	font-size: 16px;
}
.footCenter .title {
	font-size: 16px;
	color: #fff;
	margin-bottom: 10px;
}
.footRight {
	width: 49%;
	float: right;
    margin-right: 50px;
}
.footRight .title {
	font-size: 16px;
	color: #fff;
	margin-bottom: 10px;
	text-align: center;
	margin-top: 10px;
}
.footRight .title b {
	font-weight: normal;
}
.footRight ul li {
	width: 25%;
	float: left;
}
.footRight ul li .ewm {
	width: 160px;
	height: 160px;
	background: #fff;
	margin: 0 auto;
	border: 8px solid #696969;
}
.footRight ul li .ewm img {
	width: 100%;
	height: 100%;
}
.foot {
	background-color: #222;
	text-align: center;
}

.foot p {
	font-size: 14px;
	line-height: 52px;
	color: #6b6b6b;
	font-family: SimSun;
}

.foot p a {
	color: #fff;
	margin: 0 5px;
	font-family: microsoft yahei;
}

.foot p a:hover {
	color: #00994d;
}

.foot span {
	font-size: 14px;
	line-height: 52px;
	color: #fff;
	display: block;
}
/* end */

.gotoTop {
	position: fixed;
	bottom: 150px;
	right: calc((100% - 1560px) / 2 - 76px);
	display: none;
	z-index: 9999;
}
.gotoTop a {
	width: 56px;
	height: 56px;
	border:2px solid #00994d;
	background-color: #00994d;
	display: block;
	text-align: center;
	color: #fff;
	font-size: 12px;
}
.gotoTop a i {
	margin-top: 6px;
	font-size: 22px;
	display: block;
	margin-bottom: 2px;
	line-height: 1;
}
.gotoTop a:hover{
	background-color: #fff;
	color: #00994d;
}
/* rightNav */
.rightNav {
	position: fixed;
	right: 10px;
	top: 150px;
	z-index: 9999;
}

.rightNavItem {
	width: 50px;
	position: relative;
	border-radius: 4px;
    background-color: #fff;
    box-shadow: 0px 0px 15px 0px rgba(100, 100, 100, .4);
}

.rightNavItem a {
	display: inline-block;
	width: 50px;
	height: 56px;
	color: #333;
	position: relative;
}
.rightNavItem a::after {
	content: '';
	position: absolute;
	bottom: 0;
	height: 1px;
	width: 28px;
	left: 50%;
	transform: translateX(-50%);
	background: rgba(255,255,255,0.3);
}
.rightNavItem a:last-child:after {
	display: none;
}

.HBapp,.weixinItem,.qqItem {
	z-index: 99999;
}

.contribution {
	box-sizing: border-box;
	text-align: center;
	display: inline-block;
	position:relative;
}
.contribution-a{
	font-size: 14px;
	font-weight: bold;
}
.contribution-a a{
	padding:10px;
	height:50px !important;
}
.rightNavItem a.Index {
	background: url("../../../../images/news/version/2023/right-ico1.png") no-repeat center center;
}
.rightNavItem a.app {
	background: url("../../../../images/news/version/2023/right-ico2.png") no-repeat center center;
}
.rightNavItem a.WeiXin {
	background: url("../../../../images/news/version/2023/right-ico3.png") no-repeat center center;
}
.rightNavItem a.home {
	background: url("../../../../images/news/version/2023/right-ico4.png") no-repeat center center;
}
.rightNavItem a.tiktok {
	background: url("../../../../images/news/version/2023/right-ico5.png") no-repeat center center;
}
.rightNavItem a.yijian {
	background: url("../../../../images/news/version/2023/right-ico6.png") no-repeat center 10px;
	text-align: center;
	height:80px;
}
.rightNavItem a.login {
	background: url("../../../../images/news/version/2023/right-ico7.png") no-repeat center center;
}
.rightNavItem a.toTop {
	background: url("../../../../images/news/version/2023/right-ico8.png") no-repeat center center;
}
.rightNavItem a.yijian b{
	font-weight:400;
	margin-top:40px;
	display: inline-block;
	width:32px;
}
.rightNavItem a.app {
	text-align: center;
	line-height: 50px;
}
.rightNavItem a.app i {
	font-size: 26px;
}
.rightNavItem a.toTop {
	text-align: center;
	line-height: 50px;
	-webkit-transition: all 0 ease;
	-moz-transition: all 0 ease;
	-ms-transition: all 0 ease;
	-o-transition: all 0 ease;
	transition: all 0 ease;
	display: none;
}
.rightNavItem a.toTop i {
	font-size: 22px;
	margin-top: 5px;
	display: inline-block;
}

.appItem {
	position: absolute;
	right: 65px;
	text-align: center;
	font-size: 16px;
	background-color: #fff;
	width: 168px;
	top: 50px;
	line-height: 18px;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
	display: none;
}
.appItem .image {
	padding: 14px;
}
.appItem p {
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	color: #00994d;
	font-weight: bold;
	background: #f4fcf8;
}

.appItem b {
	color: red;
}
.tiktokItem {
	top: 186px;
}
.weixinItem {
	top: 80px;
}
.yijianItem {
	top: 112px;
}

.weixinItem img {
	margin: 0;
}

.qqItem {
	top: 164px;
}

.qqItem b{
	display: block;
	margin: 3px 0 6px 0
}
.cooperation{
	position: absolute;
	right: 65px;
	top: 0px;
	display: none;
}
.p-qqBox1 {
	width: 290px;
	background: url(../../../../images/news/version/2023/rightAdvQQbgi.png) #fff no-repeat;
	padding: 30px 0 55px 0;
	box-shadow: 0 2px 5px #eee;
	position: relative;
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.3);
}
.p-qqBox1 p {
	overflow: hidden;
	padding-left: 20px;
}
.p-qqBox1 i {
	float: left;
	width: 50px;
	height: 56px;
	background: url(../../../../images/news/version/2023/rightBar.png) no-repeat -190px -87px;
	margin-right: 20px;
	margin-left: 10px;
}
.p-qqBox1 em {
	font-size: 14px;
	color: #666;
	font-style: normal;
	line-height: 18px;
}
.p-qqBox1 strong {
	color: #666;
	font-size: 18px;
	font-weight: bold;
	line-height: 28px;
}
.p-qqBox1 a {
	display: inline-block !important;
	height: 34px !important;
	line-height: 34px;
	width: 76px !important;
	border-radius: 18px;
	font-size: 14px;
	color: #fff;
	background-color: #fe9900;
	margin: 20px 0 0px;
	box-shadow: 0 2px 5px #e68557;
	text-align: center;
}
.p-qqBox1 a:hover {
	background-color: #fe9900;
}
.p-qqBox1 a:nth-child(2n) {
	background-color: #00994d !important;
	margin: 20px 10px 5px;
	box-shadow: 0 2px 5px #00994d;
}

.p-qqBox1 span {
	/* display: block; */
	text-align: center;
	font-size: 14px;
	color: #999;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background-color: #f5f5f5;
}
.p-qqBox1 a::after {
	display: none;
}
.p-qqBox1 p:nth-child(3) a{
	margin-top: 0px;
}

.tips-box {
	width: 508px;
	height: 260px;
	position: fixed;
	top: 50%;
	margin-top: -130px;
	left: 50%;
	margin-left: -255px;
	z-index: 999;
	background: #fff;
	box-shadow: 0 0 10px #ddd;
	border: 1px solid #cacaca;
}

.tips-box a.close {
	position: absolute;
	right: 16px;
	top: 14px;
	width: 23px;
	height: 23px;
	background: url("http://www.chem17.com/NewShowStand/Style/14/Images/Blue/close.png") center center no-repeat;
}

.tips-box .correct .tips, .tips-box .err .tips {
	position: absolute;
	top: 78px;
	left: 90px;
	width: 100%;
	height: 52px;
	padding: 9px 0 9px 90px;
	font: bold 24px/52px "microsoft yahei";
}

.tips-box .correct .tips i, .tips-box .err .tips i {
	height: 70px;
	width: 70px;
	position: absolute;
	left: 0;
	top: 0;
	background: url("http://www.chem17.com/NewShowStand/Style/14/Images/Blue/tips-icon.png") 0 0 no-repeat;
}

.tips-box .correct .btn, .tips-box .err .btn {
	position: absolute;
	top: 198px;
	left: 0;
	width: 100%;
	text-align: center;
}

.tips-box .correct .btn a, .tips-box .err .btn a {
	display: inline-block;
	width: 150px;
	height: 32px;
	font: normal 14px/32px "microsoft yahei";
	color: #474747;
	border: 2px solid #0f9732;
	border-radius: 2px;
	margin: 0 12px;
}

.tips-box .correct .btn a:hover, .tips-box .err .btn a:hover {
	background: #0f9732;
	color: #fff;
}

.tips-box .err .tips {
	font: bold 18px/26px "microsoft yahei";
}

.tips-box .err .tips i {
	background: url("http://www.chem17.com/NewShowStand/Style/14/Images/Blue/tips-icon.png") 0 bottom no-repeat;
}

.tips-box .err .btn {
	top: 180px;
}

.tips-box .err .btn a {
	width: 80px;
}
/* right-bar */
.right-bar {
	position: fixed;
	top: 90px;
    right: 10px;
	z-index: 999;
}
.right-bar ul {
	margin-top: 10px;
	box-shadow: 0px 10px 20px 0px rgba(40, 40, 40, 0.12);
	background-color: #0eb160;
	width: 58px;
	border-radius: 4px;
}
.right-bar li {
	cursor: pointer;
	position: relative;
}
.right-bar li .bar-top {
	border-bottom: 1px solid #eee;
	padding: 12px 0;
	text-align: center;
	line-height: 16px;
}
.right-bar li .bar-top b {
	color: #fff;
	display: block;
	padding: 2px 15px;
}
.right-bar li .bar-top i {
	display: block;
	font-size: 20px;
	margin-bottom: 7px;
}
.right-bar li .bar-top a {
	color: #fff;
	display: block;
}
.right-bar li .bar-top a:hover {
	color: #0eb160;
}
.right-bar li.notext .bar-top i {
	margin: 0;
}
.right-bar li.notext .bar-top {
	padding: 15px 0;
	border-bottom: 0;
}
.right-bar li:hover .bar-top {
	background-color: #f60;
}
.right-bar li:hover .bar-top a,.right-bar li:hover .bar-top b {
	color: #fff;
	transition: all;
}
.right-bar li:last-of-type .bar-top {
	border-bottom: 0;
}
.right-bar .code-item {
	position: absolute;
	right: 70px;
	bottom: 0;
	top: auto;
	box-sizing: border-box;
	width: 360px;
	border: 4px solid #0eb160;
	background-color: #fff;
	border-radius: 16px;
	overflow: hidden;
	padding: 20px 10px;
}
.right-bar .child-bot.code-item {
	width: auto;
	white-space: nowrap;
}
.right-bar .code-item .item {
	width: 166px;
	display: inline-block !important;
	text-align: center;
	padding: 0 20px;
	box-sizing: border-box;
	font-size: 14px;
    float: none;
}
.right-bar .code-item .wx-img{
	width: 126px;
	height: 126px;
	position: relative;
}
.right-bar .code-item .wx-img img{
	position: absolute;
	width: 142px;
	height: 142px;
	left: -8px;
	top: -8px;
	max-width: none;
	max-height: none;
}
.right-bar .code-item .item b {
	margin-top: 10px;
	display: block;
}
.right-bar .code-item .item p {
	margin-top: 10px;
	color: #999;
}
.child-bot {
	display: none;
}
.right-bar li::after {
	position: absolute;
	content: "";
	left: -20px;
	width: 20px;
	height: 100%;
	top: 0;
}
.right-bar li:hover .child-bot,.left-bar li:hover .child-bot {
	display: block;
}
.right-bar .contact-item {
	position: absolute;
	right: 70px;
	top: 0;
	box-sizing: border-box;
	width: 320px;
	border: 4px solid #0eb160;
	background-color: #fff;
	border-radius: 16px;
	overflow: hidden;
	padding: 18px 16px 16px;
}
.right-bar .contact-item dl{
	padding-left: 88px;
	overflow: hidden;
	position: relative;
}
.right-bar .contact-item i{
	position: absolute;
	display: inline-block;
	left: 0;
	top: 2px;
	width: 68px;
	height: 82px;
	background:url(https://www.chem17.com/images/technology/version/2022/service-left.png) no-repeat;
}
.right-bar .contact-item dt{
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	color: #999;
	overflow: hidden;
}
.right-bar .contact-item dd{
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	color: #333;
	font-weight: 700;
	overflow: hidden;
    white-space: nowrap;
}
.right-bar .contact-item dd b{
	display: inline-block;
	width: 18px;
	height: 21px;
	margin: 1px 0 0 11px;
	background: url(https://www.chem17.com/images/technology/version/2022/service-qq.png) no-repeat;
	vertical-align: top;
}
.searchBox{
	height: 44px;
}
.banner-right .search{
	float: left;
}
.banner .qws{
	margin-left: 12px;
	float: left;
}
.banner .qws a{
	height: 44px;
	line-height: 42px;
	padding: 0 15px;
	font-size: 16px;
	border-radius: 22px;
	border: 1px solid #00994d;
	color: #00994d;
	background-color: #fff;
	display: block;
	position: relative;
}
.banner .qws a::after{
	content: '';
  	position: absolute;
	right: -19px;
	top: -9px;
  	display: block;
  	width: 51px;
  	height: 20px;
  	background: url("/images/qwsNew.png") no-repeat;
  	background-size: contain;
}
/* 20260616 */
.businessMain {
	margin-top: 40px;
	overflow: hidden;
}
.businessMain .mean {
	margin-right: 28px;
	padding: 14px 18px 20px;
	width: 369px;
	border: 1px solid #e6e6e6;
	float: left;
	box-sizing: border-box;
	background: #fff;
}
.businessMain .mean:last-child {
	margin-right: 0;
}
.businessMain .mean .meanBot {
	margin-top: 8px;
}
.businessMain .mean .meanBot ul {
	overflow: hidden;
}
.businessMain .mean .meanBot li {
	margin-top: 12px;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	overflow: hidden;
	position: relative;
}
.businessMain .mean:nth-child(2) .meanBot li {
	padding-right: 80px;
}
.businessMain .mean:nth-child(3) .meanBot li {
	padding-right: 60px;
}
.businessMain .mean:nth-child(4) .meanBot li {
	padding-right: 90px;
}
.businessMain .mean .meanTitle {
	position: relative;
}
.businessMain .mean .meanTitle span {
	height: 40px;
	line-height: 40px;
	font-size: 28px;
	color: #333;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.businessMain .mean .meanTitle b {
	position: relative;
	z-index: 1;
}
.businessMain .mean .meanTitle span::after {
	height: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	content: "";
	background-image: -moz-linear-gradient( 0deg, rgb(0,153,77) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(0,153,77) 0%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(0,153,77) 0%, rgb(255,255,255) 100%);
}
.businessMain .mean .meanTitle a.more {
	font-size: 16px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	color: #333;
}
.businessMain .mean .meanTitle a.more:hover {
	color: #00994d;
}
.businessMain .mean .meanBot li i {
	width: 19px;
	height: 19px;
	margin: 1px 8px 0 0;
	display: inline-block;
	vertical-align: top;
}
.businessMain .mean:nth-child(1) .meanBot li i {
	background: url('/images/index/version/2024/mean01.png') no-repeat;
	background-size: contain;
}
.businessMain .mean:nth-child(2) .meanBot li i {
	background: url('/images/index/version/2024/mean02.png') no-repeat;
	background-size: contain;
}
.businessMain .mean:nth-child(3) .meanBot li i {
	background: url('/images/index/version/2024/mean03.png') no-repeat;
	background-size: contain;
}
.businessMain .mean:nth-child(4) .meanBot li i {
	background: url('/images/index/version/2024/mean04.png') no-repeat;
	background-size: contain;
}
.businessMain .mean .meanBot li a {
	color: #333;
}
.businessMain .mean .meanBot li a:hover {
	color: #00994d;
}
.businessMain .mean .meanBot li span {
	font-size: 16px;
	color: #999;
	position: absolute;
	right: 0;
	top: 0;
}
/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
    font-family: 'Public';  /* Project id 2901389 */
    src: url('//at.alicdn.com/t/c/font_2901389_the5ha9h0z.woff2?t=1703660205790') format('woff2'),
         url('//at.alicdn.com/t/c/font_2901389_the5ha9h0z.woff?t=1703660205790') format('woff'),
         url('//at.alicdn.com/t/c/font_2901389_the5ha9h0z.ttf?t=1703660205790') format('truetype');
}
.Public {
    font-family: "Public" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* header */
.iframe {
	height: 41px;
	overflow: hidden;
}
.iframe iframe {
	width: calc(100% + 18px);
	margin-left: -9px;
}
.header {
	height: 41px;
	line-height: 41px;
	border-bottom: 1px solid #eee;
}
.header a{
    font-size: 14px;
    color: #666;
}
.header a:hover{
    color: #00994d;
}
.divLogin{
    float: left;
}
.divLogin ul {
	overflow: hidden;
}
.divLogin ul li {
	line-height: 41px;
	float: left;
}
.divLogin ul li a{
	margin-right: 20px;
}
.divLogin ul li a.login1 {
    color: #00994d;
}
.header p{
	padding-right: 60px;
    float: right;
}
.header p a{
    margin-right: 24px;
}
.header p a.mobile{
    color: #00994d;
}
.header p a.mobile i{
    margin-right: 2px;
    font-size: 15px;
}
.headTop{
	position: relative;
	margin: 0 auto;
}
.headTop .mobile{
	position: absolute;
	top: -41px;
	line-height: 41px;
	right: 0;
	font-size: 14px;
	color: #00994d;
}
.headTop .mobile i{
	margin-right: 2px;
  	font-size: 15px;
}
.headTopImg{
	max-width: 150px;
	position: absolute;
  	right: 0;
  	top: 0;
    z-index: 99;
}
.qqBox {
	box-sizing: content-box!important;
}
/* media */
@media only screen and (max-width: 1024px){
    .main,.foot .w{width: 998px;}
    body{min-width: 998px;}
	.header a {
        font-size: 12px;
    }
    .divLogin ul li a {
        margin-right: 10px;
    }
    .header p a {
        margin-right: 14px;
    }
    .headTop .mobile{
		font-size: 12px;
	}
	.headTop .mobile i{
		margin-right: 2px;
	  	font-size: 13px;
	}
	.banner {
		height: 230px;
	}
	.banner .main {
		padding-top: 86px;
	}
	.banner .logo img {
		height: 55px;
	}
	.banner-right {
		margin: 9px 0 0 25px;
	}
	.banner .qws {
		margin-left: 6px;
	}
	.banner .qws a {
		height: 28px;
		line-height: 26px;
		padding: 0 12px;
		font-size: 12px;
	}
	.banner .qws a::after {
		width: 39px;
		height: 15px;
	}
	.searchBox {
	    height: 28px;
    }
	.banner-right .search {
		height: 28px;
		width: 424px;
	}
	.searchSelect {
		height: 28px;
	}
	.searchSelectTop {
		margin-top: 5px;
		height: 18px;
		line-height: 18px;
		font-size: 12px;
	}
	.searchSelectTop i {
		height: 4px;
		width: 6px;
		margin: 8px 0 0 3px;
	}
	.searchSelectBot {
		top: 28px;
	}
	.searchSelectBot li {
	    text-indent: 10px;
	    font-size: 12px;
    }
	.banner-right .search input {
		height: 28px;
		line-height: 28px;
		font-size: 12px;
		text-indent: 10px;
	}
	.banner-right .search button {
		height: 28px;
		line-height: 28px;
		width: 17%;
		font-size: 13px;
	}
	.banner-right .hot {
		margin: 6px 0 0 0;
	}
	.banner-right .hot span b {
		font-size: 12px;
	}
	.banner-right .hot span {
		width: 76px;
		height: 20px;
		line-height: 20px;
	}
	.banner-right .hot span i {
		width: 10px;
		height: 12px;
		margin: 3px 4px 0 0;
	}
	.banner-right .hot .right {
		height: 20px;
		line-height: 20px;
	}
	.banner-right .hot .right a {
		font-size: 12px;
		padding-right: 5px;
		margin-right: 5px;
	}
	.banner-right .hot .right a::after {
		height: 9px;
	}
	.nav a {
		padding: 0 20px;
		height: 32px;
		line-height: 32px;
		font-size: 13px;
	}
	.mt26 {
		margin-top: 16px;
	}
	.part1 .left,
	.part1 .right {
		padding: 10px 12px;
		width: 238px;
	}
	.part1 .center {
		width: 490px;
		margin: 0 12px;
	}
	.part1 .center .image {
		height: 270px;
	}
	.partTitle > b {
		height: 20px;
		line-height: 20px;
		font-size: 14px;
	}
	.part1 .left .partTitle b i {
		width: 16px;
		height: 14px;
		margin: 4px 4px 0 0;
	}
	.part1 .right .partTitle b i {
		width: 13px;
		height: 16px;
		margin: 2px 4px 0 0;
	}
	.partTitle a.more-1 {
		line-height: 20px;
		font-size: 12px;
	}
	.partTitle a.more-1 i {
		width: 10px;
		height: 10px;
		margin: 6px 0 0 3px;
	}
	.part1 .left li {
		margin-top: 8px;
	}
	.part1 .left li .image {
		width: 77px;
		height: 52px;
		margin-right: 6px;
	}
	.part1 .left li p a {
		line-height: 17px;
		max-height: 51px;
		font-size: 12px;
	}
	.part1 .left li > a {
		height: 16px;
		line-height: 16px;
		font-size: 12px;
	}
	.part1 .center p {
		height: 32px;
		line-height: 32px;
		padding: 0 90px 0 8px;
		font-size: 14px;
	}
	.part1 .center .swiper-pagination-bullet {
		width: 12px;
		height: 3px;
	}
	.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 2px;
	}
	.part1 .center .swiper-pagination {
		right: 8px;
		bottom: 13px;
	}
	.part1 .right li b {
		width: 28px;
		height: 28px;
	}
	.part1 .right li p {
		height: 14px;
		line-height: 14px;
		font-size: 12px;
	}
	.part1 .right li .bot {
		margin-top: 2px;
		line-height: 14px;
		font-size: 12px;
	}
	.part1 .right li .bot i {
		font-size: 12px;
		margin-right: 2px;
	}
	.part1 .right li {
		margin-top: 7px;
		padding-left: 32px;
	}
	.partTitle > span i {
		width: 36px;
		height: 36px;
		margin-right: 8px;
	}
	.partTitle > span {
		height: 36px;
		line-height: 36px;
	}
	.partTitle > span b {
		font-size: 22px;
	}
	.partTitle > span::after {
		width: 90px;
		height: 5px;
		left: 45px;
		bottom: 6px;
	}
	.partTitle a.more-2 {
		line-height: 36px;
		font-size: 12px;
	}
	.partTitle a.more-2 i {
		width: 10px;
		height: 10px;
		margin: 13px 0 0 4px;
	}
	.part3 .partTitle p a {
		padding-right: 12px;
		margin-right: 6px;
		height: 36px;
		line-height: 36px;
		font-size: 13px;
	}
	.part3 .partTitle p a::after {
		font-size: 12px;
	}
	.part3 .partTitle p a i {
		width: 10px;
		height: 10px;
		margin: 13px 0 0 5px;
	}
	.part4 .part-bot {
		margin-top: 14px;
		padding: 14px;
	}
	.part2 .part-bot {
		margin-top: 10px;
		padding: 14px;
	}
	.part2 .right, .part3 .right, .part4 .right {
		width: 228px;
	}
	.part2 .left, .part3 .left, .part4 .left {
		width: calc(100% - 228px - 14px);
	}
	.part2 .video .image {
		height: 124px;
	}
	.part2 .video .image mark {
		left: 8px;
		top: 8px;
		height: 20px;
		line-height: 20px;
		padding: 0 4px;
		font-size: 12px;
	}
	.part2 .video .image mark i {
		width: 14px;
		height: 14px;
		margin: 3px 1px 0 0;
	}
	.part2 .video .text p {
		padding-left: 22px;
		height: 16px;
		line-height: 16px;
		font-size: 12px;
	}
	.part2 .video .text p i {
		width: 16px;
		height: 10px;
	}
	.part2 .video .text span {
		margin-top: 4px;
		line-height: 14px;
		height: 14px;
		font-size: 12px;
	}
	.part2 .right .title b, .part3 .title b, .part4 .title b {
		line-height: 20px;
		height: 20px;
		font-size: 15px;
	}
	.part2 .right .title i, .part3 .title i, .part4 .title i {
		width: 8px;
		height: 12px;
		margin: 6px 3px 0 0;
	}
	.part3 .title a.more, .part4 .title a.more {
		line-height: 20px;
		font-size: 12px;
	}
	.part3 .title a.more i, .part4 .title a.more i {
		width: 10px;
		height: 10px;
		margin: 7px 0 0 3px;
	}
	.part2 .video .swiper-container {
		margin-top: 12px;
	}
	.part2 .swiper-pagination-bullet {
		width: 4px;
		height: 4px;
		margin-left: 4px;
	}
	.part2 .swiper-pagination-bullet-active {
		width: 12px;
	}
	.part2 .swiper-pagination {
		top: 3px;
		right: 6px;
	}
	.part2 .baike {
		margin-top: 15px;
	}
	.part2 .baike .image {
		width: 102px;
		height: 68px;
		margin-right: 8px;
	}
	.part2 .baike .text {
		padding: 3px 0;
	}
	.part2 .baike .text p,.part2 .baike li {
		height: 16px;
		line-height: 16px;
		font-size: 12px;
	}
	.part2 .baike li i {
		width: 4px;
		height: 4px;
		margin: 7px 10px 0 0;
	}
	.part2 .baike .text span {
		margin-top: 30px;
		height: 16px;
		line-height: 16px;
		font-size: 12px;
	}
	.part2 .baike li {
		margin-top: 14px;
	}
	.technical-tab {
		width: 94px;
		margin-right: 14px;
		padding: 26px 0;
	}
	.technical-tab p a {
		font-size: 12px;
		margin-top: 6px;
		height: 54px;
		line-height: 54px;
	}
	.class-swiper {
		margin-top: 16px;
	}
	.technical-tab p a.focus {
		font-size: 14px;
	}
	.technical-tab p a i {
		width: 7px;
		height: 16px;
		top: 18px;
		right: 7px;
	}
	.technical-bot {
		width: 620px;
	}
	.technical-bot .box .item {
		margin-right: 20px;
	}
	.technical-bot .technical-top, .technical-bot .technical-bottom {
		margin-right: -20px;
	}
	.technical-top .title {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
	}
	.technical-bot .box ul {
		margin-top: 15px;
	}
	.technical-bot .box li {
		margin-top: 10px;
		font-size: 12px;
		height: 14px;
		line-height: 14px;
	}
	.technical-bot .box .img-txt {
		margin-top: 20px;
	}
	.technical-bot .box .img-txt .image {
		width: 76px;
		margin-right: 10px;
	}
	.technical-bot .box .img-txt .text p {
		font-size: 13px;
		line-height: 17px;
		height: 34px;
	}
	.technical-bot .box .img-txt .text .data {
		margin-top: 4px;
		font-size: 12px;
	}
	.technical-bot .box .img-txt .text .data span {
		max-width: calc(100% - 80px);
		display: inline-block;
		overflow: hidden;
		height: 12px;
	}
	.technical-bot .box .img-txt .text .data i {
		margin: 0 3px;
	}
	.technical-bottom {
		padding-top: 20px;
		margin-top: 20px;
	}
	.technical-bottom .text p {
		font-size: 14px;
		height: 16px;
		line-height: 16px;
	}
	.technical-bottom .text .content, .technical-bottom .text .time {
		font-size: 12px;
		margin-top: 10px;
		line-height: 14px;
		height: 14px;
	}
	.technical-bottom .text {
		margin-top: 20px;
	}
	.part3 .part-bot {
		margin-top: 10px;
		padding: 12px 14px;
	}
	.part3 .right ul {
		margin-top: 12px;
		padding: 11px 12px;
	}
	.part3 .right li {
		margin-top: 3px;
		padding-left: 22px;
		height: 22px;
		line-height: 22px;
		font-size: 12px;
	}
	.part3 .right li i {
		width: 16px;
		height: 22px;
		line-height: 26px;
		font-size: 12px;
		background-size: 100% 100% !important;
	}
	.part3 .right .solution {
		margin-top: 10px;
		padding: 12px 8px;
		border-radius: 8px;
		font-size: 12px;
		line-height: 26px;
	}
	.part3 .right .solution i {
		width: 27px;
		height: 26px;
		margin-right: 3px;
	}
	.part3 .right .solution a {
		right: 9px;
		top: 12px;
		height: 26px;
		line-height: 24px;
		border-radius: 16px;
		padding: 0 10px;
		font-size: 12px;
	}
	.part3 .left li .image {
		width: 64px;
		margin-right: 10px;
	}
	.part3 .left li .text p {
		font-size: 14px;
		line-height: 20px;
		height: 40px;
	}
	.part3 .left li .label mark {
		font-size: 12px;
		height: 18px;
		line-height: 18px;
		padding: 0 6px;
		margin-right: 5px;
	}
	.part3 .left li .label {
		margin-top: 4px;
	}
	.part3 .left li:nth-child(n+3) {
		margin-top: 24px;
	}
	.part4 .right .swiper-item {
		margin-top: 22px;
		padding: 15px 8px;
	}
	.part4 .right li .image {
		width: 84px;
		height: 100px;
	}
	.part4 .right li .content {
		margin-top: 8px;
		padding: 6px 6px 10px 10px;
	}
	.part4 .right li .content p {
		line-height: 16px;
		height: 16px;
	}
	.part4 .right li .content span b {
		height: 18px;
		line-height: 18px;
		padding: 0 5px;
		font-size: 12px;
	}
	.part4 .right li .content span {
		margin-top: 6px;
	}
	.part4 .right li .content .btn a {
		padding: 0 5px;
		height: 24px;
		line-height: 24px;
		font-size: 12px;
		border-radius: 26px;
	}
	.part4 .right li .content .btn i {
		font-size: 12px;
		margin-right: 2px;
	}
	.part4 .right li .content .btn {
		margin-top: 11px;
	}
	.part4 .right li:last-child {
		margin-top: 16px;
	}
	.swiper-btn {
		right: 8px;
		top: 5px;
	}
	.swiper-btn .swiper-button-next, .swiper-btn .swiper-button-prev {
		width: 14px;
		height: 14px;
		margin-top: 0;
		background-size: 6px 6px;
		margin-left: 4px;
	}
	.swiper-btn .swiper-pagination {
		font-size: 12px;
		margin-top: 0px;
		margin-left: 4px;
	}
	.part4-tab a {
		margin-right: 5px;
		height: 26px;
		line-height: 24px;
		padding: 0 7px;
		font-size: 12px;
	}
	.part4-tab a.focus::after {
		bottom: -4px;
		border-width: 4px 4px 0 4px;
	}
	.part4-item ul {
		width: calc(100% + 15px);
	}
	.part4-item li {
		margin-top: 15px;
	}
	.part4-item li .item {
		margin-right: 15px;
	}
	.part4-item li .item-top {
		padding: 8px 8px 0;
	}
	.part4-item li p {
		line-height: 18px;
		height: 36px;
		font-size: 12px;
	}
	.part4-item .text i {
		width: 32px;
		height: 32px;
	}
	.part4-item .text span {
		height: 16px;
		line-height: 16px;
		font-size: 12px;
	}
	.part4-item .text {
		margin-top: 6px;
		padding-left: 38px;
	}
	.part4-item a.download-btn {
		margin-top: 10px;
		height: 24px;
		line-height: 24px;
		font-size: 12px;
	}
	.part4-item a.download-btn i {
		width: 14px;
		height: 14px;
		margin: 7px 3px 0 0;
	}
	.part5 {
		padding: 10px 14px;
	}
	.part5 .part-bot ul {
		width: calc(100% + 16px);
	}
	.part5 .part-bot li .item {
		margin-right: 16px;
		padding: 10px 16px;
	}
	.part5 .item .item-main .image {
		width: 102px;
		height: 68px;
		margin-right: 8px;
	}
	.part5 .item .item-main {
		margin-top: 8px;
	}
	.part5 .part-bot li .title_1 {
		height: 22px;
		line-height: 22px;
	}
	.part5 .part-bot li .title_1 span {
		font-size: 15px;
	}
	.part5 .part-bot li .title_1 a.more-2{
		line-height: 22px;
		font-size: 12px;
	}
	.part5 .part-bot li .title_1 a.more-2 i {
		width: 10px;
		height: 10px;
		margin: 6px 0 0 3px;
	}
	.part5 .part-bot li:nth-child(1) .title_1 span i {
		width: 17px;
		height: 16px;
		margin: 4px 4px 0 0;
	}
	.part5 .part-bot li:nth-child(2) .title_1 span i {
		width: 16px;
		height: 17px;
		margin: 4px 4px 0 0;
	}
	.part5 .part-bot li:nth-child(3) .title_1 span i {
		width: 17px;
		height: 16px;
		margin: 4px 4px 0 0;
	}
	.part5 .item .item-main .text p {
		font-size: 12px;
		line-height: 18px;
		height: 36px;
	}
	.part5 .item .item-main .text span {
		margin-top: 7px;
		line-height: 20px;
		font-size: 12px;
	}
	.part5 .item .item-main .text .more {
		line-height: 20px;
		font-size: 12px;
		padding: 0 7px;
	}
	.part5 .item .item-ul {
		margin-top: 3px;
	}
	.part5 .item .item-ul p {
		margin-top: 10px;
		line-height: 16px;
		height: 16px;
		font-size: 12px;
	}
	.part6 .part-bot {
		margin-top: 8px;
		padding: 14px;
	}
	.part6 .part-bot ul {
		width: calc(100% + 18px);
	}
	.part6 .part-bot li .image {
		width: 142px;
		height: 142px;
	}
	.part6 .part-bot li .item {
		margin-right: 18px;
		padding: 18px;
		border: 1px solid #eeeeee;
	}
	.part6 .part-bot li p {
		margin-top: 12px;
		height: 16px;
		line-height: 16px;
		font-size: 12px;
	}
	.part6 .part-bot li .a-btn {
		margin-top: 10px;
	}
	.part6 .part-bot li .a-btn a {
		height: 26px;
		line-height: 24px;
		width: 100px;
		font-size: 12px;
	}
	    .bottomMenu {
        margin-top: 20px;
    }
    .footLeft ul li {
        line-height: 30px;
        font-size: 13px;
        color: #fff;
    }
    .footLeft {
        width: 25%;
        padding-left: 0;
    }
    .footLeft ul {
        float: left;
        margin-right: 25px;
    }
    .footLeft p {
        font-size: 13px;
        line-height: 26px;
    }
    .footCenter ul li {
        line-height: 32px;
    }
    .footCenter ul li a {
        font-size: 13px;
    }
    .footCenter {
        width: 24%;
        padding-left: 3%;
    }
    .footRight {
        width: 50%;
        margin-right: 0;
    }
    .footRight ul li .ewm {
        width: 96px;
        height: 96px;
        border: 4px solid #696969;
    }
    .footLeft .text {
        margin-top: 5px;
    }
    .footLeft .lxqq {
        height: 98px;
    }
    .footTop {
        height: 188px;
    }
    .footRight .title {
        font-size: 14px;
    }
    .footLeft p b {
        font-size: 13px;
    }
    .foot {
        padding: 8px 10px 20px 10px;
    }
    .foot span {
        font-size: 13px;
        line-height: 22px;
    }
	/* 20260616 */
	.businessMain {
		margin-top: 24px;
	}
	.businessMain .mean {
		margin-right: 14px;
		padding: 10px 14px 12px;
		width: 239px;
	}
	.businessMain .mean .meanTitle span {
		height: 30px;
		line-height: 30px;
		font-size: 23px;
	}
	.businessMain .mean .meanTitle span::after {
		height: 6px;
	}
	.businessMain .mean .meanTitle a.more {
		font-size: 13px;
	}
	.businessMain .mean .meanBot {
		margin-top: 4px;
	}
	.businessMain .mean .meanBot li {
		margin-top: 10px;
		height: 18px;
		line-height: 18px;
		font-size: 14px;
	}
	.businessMain .mean .meanBot li i {
		width: 14px;
		height: 14px;
		margin: 3px 4px 0 0;
	}
	.businessMain .mean:nth-child(2) .meanBot li{
		padding-right: 55px;
	}
	.businessMain .mean:nth-child(3) .meanBot li{
		padding-right: 35px;
	}
	.businessMain .mean:nth-child(4) .meanBot li{
		padding-right: 55px;
	}
	.businessMain .mean .meanBot li span {
		font-size: 12px;
	}

}
@media only screen and (min-width: 1025px) and (max-width: 1199px){
    .main,.foot .w{width: 998px;}
    body{min-width: 998px;}
	.header a {
        font-size: 12px;
    }
    .divLogin ul li a {
        margin-right: 10px;
    }
    .header p a {
        margin-right: 14px;
    }
	.headTop .mobile{
		font-size: 12px;
	}
	.headTop .mobile i{
		margin-right: 2px;
	  	font-size: 13px;
	}
	.banner {
		height: 230px;
	}
	.banner .main {
		padding-top: 86px;
	}
	.banner .logo img {
		height: 55px;
	}
	.banner-right {
		margin: 9px 0 0 25px;
	}
	.banner .qws {
		margin-left: 6px;
	}
	.banner .qws a {
		height: 28px;
		line-height: 26px;
		padding: 0 12px;
		font-size: 12px;
	}
	.banner .qws a::after {
		width: 39px;
		height: 15px;
	}
	.searchBox {
	    height: 28px;
    }
	.banner-right .search {
		height: 28px;
		width: 424px;
	}
	.searchSelect {
		height: 28px;
	}
	.searchSelectTop {
		margin-top: 5px;
		height: 18px;
		line-height: 18px;
		font-size: 12px;
	}
	.searchSelectTop i {
		height: 4px;
		width: 6px;
		margin: 8px 0 0 3px;
	}
	.searchSelectBot {
		top: 28px;
	}
	.searchSelectBot li {
	    text-indent: 10px;
	    font-size: 12px;
    }
	.banner-right .search input {
		height: 28px;
		line-height: 28px;
		font-size: 12px;
		text-indent: 10px;
	}
	.banner-right .search button {
		height: 28px;
		line-height: 28px;
		width: 17%;
		font-size: 13px;
	}
	.banner-right .hot {
		margin: 6px 0 0 0;
	}
	.banner-right .hot span b {
		font-size: 12px;
	}
	.banner-right .hot span {
		width: 76px;
		height: 20px;
		line-height: 20px;
	}
	.banner-right .hot span i {
		width: 10px;
		height: 12px;
		margin: 3px 4px 0 0;
	}
	.banner-right .hot .right {
		height: 20px;
		line-height: 20px;
	}
	.banner-right .hot .right a {
		font-size: 12px;
		padding-right: 5px;
		margin-right: 5px;
	}
	.banner-right .hot .right a::after {
		height: 9px;
	}
	.nav a {
		padding: 0 20px;
		height: 32px;
		line-height: 32px;
		font-size: 13px;
	}
	.mt26 {
		margin-top: 16px;
	}
	.part1 .left,
	.part1 .right {
		padding: 10px 12px;
		width: 238px;
	}
	.part1 .center {
		width: 490px;
		margin: 0 12px;
	}
	.part1 .center .image {
		height: 270px;
	}
	.partTitle > b {
		height: 20px;
		line-height: 20px;
		font-size: 14px;
	}
	.part1 .left .partTitle b i {
		width: 16px;
		height: 14px;
		margin: 4px 4px 0 0;
	}
	.part1 .right .partTitle b i {
		width: 13px;
		height: 16px;
		margin: 2px 4px 0 0;
	}
	.partTitle a.more-1 {
		line-height: 20px;
		font-size: 12px;
	}
	.partTitle a.more-1 i {
		width: 10px;
		height: 10px;
		margin: 6px 0 0 3px;
	}
	.part1 .left li {
		margin-top: 8px;
	}
	.part1 .left li .image {
		width: 77px;
		height: 52px;
		margin-right: 6px;
	}
	.part1 .left li p a {
		line-height: 17px;
		max-height: 51px;
		font-size: 12px;
	}
	.part1 .left li > a {
		height: 16px;
		line-height: 16px;
		font-size: 12px;
	}
	.part1 .center p {
		height: 32px;
		line-height: 32px;
		padding: 0 90px 0 8px;
		font-size: 14px;
	}
	.part1 .center .swiper-pagination-bullet {
		width: 12px;
		height: 3px;
	}
	.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
		margin: 0 2px;
	}
	.part1 .center .swiper-pagination {
		right: 8px;
		bottom: 13px;
	}
	.part1 .right li b {
		width: 28px;
		height: 28px;
	}
	.part1 .right li p {
		height: 14px;
		line-height: 14px;
		font-size: 12px;
	}
	.part1 .right li .bot {
		margin-top: 2px;
		line-height: 14px;
		font-size: 12px;
	}
	.part1 .right li .bot i {
		font-size: 12px;
		margin-right: 2px;
	}
	.part1 .right li {
		margin-top: 7px;
		padding-left: 32px;
	}
	.partTitle > span i {
		width: 36px;
		height: 36px;
		margin-right: 8px;
	}
	.partTitle > span {
		height: 36px;
		line-height: 36px;
	}
	.partTitle > span b {
		font-size: 22px;
	}
	.partTitle > span::after {
		width: 90px;
		height: 5px;
		left: 45px;
		bottom: 6px;
	}
	.partTitle a.more-2 {
		line-height: 36px;
		font-size: 12px;
	}
	.partTitle a.more-2 i {
		width: 10px;
		height: 10px;
		margin: 13px 0 0 4px;
	}
	.part3 .partTitle p a {
		padding-right: 12px;
		margin-right: 6px;
		height: 36px;
		line-height: 36px;
		font-size: 13px;
	}
	.part3 .partTitle p a::after {
		font-size: 12px;
	}
	.part3 .partTitle p a i {
		width: 10px;
		height: 10px;
		margin: 13px 0 0 5px;
	}
	.part4 .part-bot {
		margin-top: 14px;
		padding: 14px;
	}
	.part2 .part-bot {
		margin-top: 10px;
		padding: 14px;
	}
	.part2 .right, .part3 .right, .part4 .right {
		width: 228px;
	}
	.part2 .left, .part3 .left, .part4 .left {
		width: calc(100% - 228px - 14px);
	}
	.part2 .video .image {
		height: 124px;
	}
	.part2 .video .image mark {
		left: 8px;
		top: 8px;
		height: 20px;
		line-height: 20px;
		padding: 0 4px;
		font-size: 12px;
	}
	.part2 .video .image mark i {
		width: 14px;
		height: 14px;
		margin: 3px 1px 0 0;
	}
	.part2 .video .text p {
		padding-left: 22px;
		height: 16px;
		line-height: 16px;
		font-size: 12px;
	}
	.part2 .video .text p i {
		width: 16px;
		height: 10px;
	}
	.part2 .video .text span {
		margin-top: 4px;
		line-height: 14px;
		height: 14px;
		font-size: 12px;
	}
	.part2 .right .title b, .part3 .title b, .part4 .title b {
		line-height: 20px;
		height: 20px;
		font-size: 15px;
	}
	.part2 .right .title i, .part3 .title i, .part4 .title i {
		width: 8px;
		height: 12px;
		margin: 6px 3px 0 0;
	}
	.part3 .title a.more, .part4 .title a.more {
		line-height: 20px;
		font-size: 12px;
	}
	.part3 .title a.more i, .part4 .title a.more i {
		width: 10px;
		height: 10px;
		margin: 7px 0 0 3px;
	}
	.part2 .video .swiper-container {
		margin-top: 12px;
	}
	.part2 .swiper-pagination-bullet {
		width: 4px;
		height: 4px;
		margin-left: 4px;
	}
	.part2 .swiper-pagination-bullet-active {
		width: 12px;
	}
	.part2 .swiper-pagination {
		top: 3px;
		right: 6px;
	}
	.part2 .baike {
		margin-top: 15px;
	}
	.part2 .baike .image {
		width: 102px;
		height: 68px;
		margin-right: 8px;
	}
	.part2 .baike .text {
		padding: 3px 0;
	}
	.part2 .baike .text p,.part2 .baike li {
		height: 16px;
		line-height: 16px;
		font-size: 12px;
	}
	.part2 .baike li i {
		width: 4px;
		height: 4px;
		margin: 7px 10px 0 0;
	}
	.part2 .baike .text span {
		margin-top: 30px;
		height: 16px;
		line-height: 16px;
		font-size: 12px;
	}
	.part2 .baike li {
		margin-top: 14px;
	}
	.technical-tab {
		width: 94px;
		margin-right: 14px;
		padding: 26px 0;
	}
	.technical-tab p a {
		font-size: 12px;
		margin-top: 6px;
		height: 54px;
		line-height: 54px;
	}
	.class-swiper {
		margin-top: 16px;
	}
	.technical-tab p a.focus {
		font-size: 14px;
	}
	.technical-tab p a i {
		width: 7px;
		height: 16px;
		top: 18px;
		right: 7px;
	}
	.technical-bot {
		width: 620px;
	}
	.technical-bot .box .item {
		margin-right: 20px;
	}
	.technical-bot .technical-top, .technical-bot .technical-bottom {
		margin-right: -20px;
	}
	.technical-top .title {
		font-size: 14px;
		line-height: 16px;
		height: 16px;
	}
	.technical-bot .box ul {
		margin-top: 15px;
	}
	.technical-bot .box li {
		margin-top: 10px;
		font-size: 12px;
		height: 14px;
		line-height: 14px;
	}
	.technical-bot .box .img-txt {
		margin-top: 20px;
	}
	.technical-bot .box .img-txt .image {
		width: 76px;
		margin-right: 10px;
	}
	.technical-bot .box .img-txt .text p {
		font-size: 13px;
		line-height: 17px;
		height: 34px;
	}
	.technical-bot .box .img-txt .text .data {
		margin-top: 4px;
		font-size: 12px;
	}
	.technical-bot .box .img-txt .text .data span {
		max-width: calc(100% - 80px);
		display: inline-block;
		overflow: hidden;
		height: 12px;
	}
	.technical-bot .box .img-txt .text .data i {
		margin: 0 3px;
	}
	.technical-bottom {
		padding-top: 20px;
		margin-top: 20px;
	}
	.technical-bottom .text p {
		font-size: 14px;
		height: 16px;
		line-height: 16px;
	}
	.technical-bottom .text .content, .technical-bottom .text .time {
		font-size: 12px;
		margin-top: 10px;
		line-height: 14px;
		height: 14px;
	}
	.technical-bottom .text {
		margin-top: 20px;
	}
	.part3 .part-bot {
		margin-top: 10px;
		padding: 12px 14px;
	}
	.part3 .right ul {
		margin-top: 12px;
		padding: 11px 12px;
	}
	.part3 .right li {
		margin-top: 3px;
		padding-left: 22px;
		height: 22px;
		line-height: 22px;
		font-size: 12px;
	}
	.part3 .right li i {
		width: 16px;
		height: 22px;
		line-height: 26px;
		font-size: 12px;
		background-size: 100% 100% !important;
	}
	.part3 .right .solution {
		margin-top: 10px;
		padding: 12px 8px;
		border-radius: 8px;
		font-size: 12px;
		line-height: 26px;
	}
	.part3 .right .solution i {
		width: 27px;
		height: 26px;
		margin-right: 3px;
	}
	.part3 .right .solution a {
		right: 9px;
		top: 12px;
		height: 26px;
		line-height: 24px;
		border-radius: 16px;
		padding: 0 10px;
		font-size: 12px;
	}
	.part3 .left li .image {
		width: 64px;
		margin-right: 10px;
	}
	.part3 .left li .text p {
		font-size: 14px;
		line-height: 20px;
		height: 40px;
	}
	.part3 .left li .label mark {
		font-size: 12px;
		height: 18px;
		line-height: 18px;
		padding: 0 6px;
		margin-right: 5px;
	}
	.part3 .left li .label {
		margin-top: 4px;
	}
	.part3 .left li:nth-child(n+3) {
		margin-top: 24px;
	}
	.part4 .right .swiper-item {
		margin-top: 22px;
		padding: 15px 8px;
	}
	.part4 .right li .image {
		width: 84px;
		height: 100px;
	}
	.part4 .right li .content {
		margin-top: 8px;
		padding: 6px 6px 10px 10px;
	}
	.part4 .right li .content p {
		line-height: 16px;
		height: 16px;
	}
	.part4 .right li .content span b {
		height: 18px;
		line-height: 18px;
		padding: 0 5px;
		font-size: 12px;
	}
	.part4 .right li .content span {
		margin-top: 6px;
	}
	.part4 .right li .content .btn a {
		padding: 0 5px;
		height: 24px;
		line-height: 24px;
		font-size: 12px;
		border-radius: 26px;
	}
	.part4 .right li .content .btn i {
		font-size: 12px;
		margin-right: 2px;
	}
	.part4 .right li .content .btn {
		margin-top: 11px;
	}
	.part4 .right li:last-child {
		margin-top: 16px;
	}
	.swiper-btn {
		right: 8px;
		top: 5px;
	}
	.swiper-btn .swiper-button-next, .swiper-btn .swiper-button-prev {
		width: 14px;
		height: 14px;
		margin-top: 0;
		background-size: 6px 6px;
		margin-left: 4px;
	}
	.swiper-btn .swiper-pagination {
		font-size: 12px;
		margin-top: 0px;
		margin-left: 4px;
	}
	.part4-tab a {
		margin-right: 5px;
		height: 26px;
		line-height: 24px;
		padding: 0 7px;
		font-size: 12px;
	}
	.part4-tab a.focus::after {
		bottom: -4px;
		border-width: 4px 4px 0 4px;
	}
	.part4-item ul {
		width: calc(100% + 15px);
	}
	.part4-item li {
		margin-top: 15px;
	}
	.part4-item li .item {
		margin-right: 15px;
	}
	.part4-item li .item-top {
		padding: 8px 8px 0;
	}
	.part4-item li p {
		line-height: 18px;
		height: 36px;
		font-size: 12px;
	}
	.part4-item .text i {
		width: 32px;
		height: 32px;
	}
	.part4-item .text span {
		height: 16px;
		line-height: 16px;
		font-size: 12px;
	}
	.part4-item .text {
		margin-top: 6px;
		padding-left: 38px;
	}
	.part4-item a.download-btn {
		margin-top: 10px;
		height: 24px;
		line-height: 24px;
		font-size: 12px;
	}
	.part4-item a.download-btn i {
		width: 14px;
		height: 14px;
		margin: 7px 3px 0 0;
	}
	.part5 {
		padding: 10px 14px;
	}
	.part5 .part-bot ul {
		width: calc(100% + 16px);
	}
	.part5 .part-bot li .item {
		margin-right: 16px;
		padding: 10px 16px;
	}
	.part5 .item .item-main .image {
		width: 102px;
		height: 68px;
		margin-right: 8px;
	}
	.part5 .item .item-main {
		margin-top: 8px;
	}
	.part5 .part-bot li .title_1 {
		height: 22px;
		line-height: 22px;
	}
	.part5 .part-bot li .title_1 span {
		font-size: 15px;
	}
	.part5 .part-bot li .title_1 a.more-2{
		line-height: 22px;
		font-size: 12px;
	}
	.part5 .part-bot li .title_1 a.more-2 i {
		width: 10px;
		height: 10px;
		margin: 6px 0 0 3px;
	}
	.part5 .part-bot li:nth-child(1) .title_1 span i {
		width: 17px;
		height: 16px;
		margin: 4px 4px 0 0;
	}
	.part5 .part-bot li:nth-child(2) .title_1 span i {
		width: 16px;
		height: 17px;
		margin: 4px 4px 0 0;
	}
	.part5 .part-bot li:nth-child(3) .title_1 span i {
		width: 17px;
		height: 16px;
		margin: 4px 4px 0 0;
	}
	.part5 .item .item-main .text p {
		font-size: 12px;
		line-height: 18px;
		height: 36px;
	}
	.part5 .item .item-main .text span {
		margin-top: 7px;
		line-height: 20px;
		font-size: 12px;
	}
	.part5 .item .item-main .text .more {
		line-height: 20px;
		font-size: 12px;
		padding: 0 7px;
	}
	.part5 .item .item-ul {
		margin-top: 3px;
	}
	.part5 .item .item-ul p {
		margin-top: 10px;
		line-height: 16px;
		height: 16px;
		font-size: 12px;
	}
	.part6 .part-bot {
		margin-top: 8px;
		padding: 14px;
	}
	.part6 .part-bot ul {
		width: calc(100% + 18px);
	}
	.part6 .part-bot li .image {
		width: 142px;
		height: 142px;
	}
	.part6 .part-bot li .item {
		margin-right: 18px;
		padding: 18px;
		border: 1px solid #eeeeee;
	}
	.part6 .part-bot li p {
		margin-top: 12px;
		height: 16px;
		line-height: 16px;
		font-size: 12px;
	}
	.part6 .part-bot li .a-btn {
		margin-top: 10px;
	}
	.part6 .part-bot li .a-btn a {
		height: 26px;
		line-height: 24px;
		width: 100px;
		font-size: 12px;
	}
	    .bottomMenu {
        margin-top: 20px;
    }
    .footLeft ul li {
        line-height: 30px;
        font-size: 13px;
        color: #fff;
    }
    .footLeft {
        width: 25%;
        padding-left: 0;
    }
    .footLeft ul {
        float: left;
        margin-right: 25px;
    }
    .footLeft p {
        font-size: 13px;
        line-height: 26px;
    }
    .footCenter ul li {
        line-height: 32px;
    }
    .footCenter ul li a {
        font-size: 13px;
    }
    .footCenter {
        width: 24%;
        padding-left: 3%;
    }
    .footRight {
        width: 50%;
        margin-right: 0;
    }
    .footRight ul li .ewm {
        width: 96px;
        height: 96px;
        border: 4px solid #696969;
    }
    .footLeft .text {
        margin-top: 5px;
    }
    .footLeft .lxqq {
        height: 98px;
    }
    .footTop {
        height: 188px;
    }
    .footRight .title {
        font-size: 14px;
    }
    .footLeft p b {
        font-size: 13px;
    }
    .foot {
        padding: 8px 10px 20px 10px;
    }
    .foot span {
        font-size: 13px;
        line-height: 22px;
    }
	/* 20260616 */
	.businessMain {
		margin-top: 24px;
	}
	.businessMain .mean {
		margin-right: 14px;
		padding: 10px 14px 12px;
		width: 239px;
	}
	.businessMain .mean .meanTitle span {
		height: 30px;
		line-height: 30px;
		font-size: 23px;
	}
	.businessMain .mean .meanTitle span::after {
		height: 6px;
	}
	.businessMain .mean .meanTitle a.more {
		font-size: 13px;
	}
	.businessMain .mean .meanBot {
		margin-top: 4px;
	}
	.businessMain .mean .meanBot li {
		margin-top: 10px;
		height: 18px;
		line-height: 18px;
		font-size: 14px;
	}
	.businessMain .mean .meanBot li i {
		width: 14px;
		height: 14px;
		margin: 3px 4px 0 0;
	}
	.businessMain .mean:nth-child(2) .meanBot li{
		padding-right: 55px;
	}
	.businessMain .mean:nth-child(3) .meanBot li{
		padding-right: 35px;
	}
	.businessMain .mean:nth-child(4) .meanBot li{
		padding-right: 55px;
	}
	.businessMain .mean .meanBot li span {
		font-size: 12px;
	}

}
@media only screen and (min-width: 1200px) and (max-width: 1399px){
    .main,.foot .w{width: 1188px;}
    body{min-width: 1188px;}
	.banner {
		height: 274px;
	}
	.banner .main {
		padding-top: 102px;
	}
	.banner .logo img {
		height: 64px;
	}
	.banner-right {
		margin: 11px 0 0 28px;
	}
	.banner .qws {
		margin-left: 8px;
	}
	.banner .qws a {
		height: 34px;
		line-height: 32px;
		padding: 0 14px;
		font-size: 13px;
	}
	.banner .qws a::after {
		width: 41px;
		height: 16px;
	}
	.searchBox {
	    height: 34px;
    }
	.banner-right .search {
		height: 34px;
		width: 504px;
	}
	.searchSelect {
		height: 34px;
	}
	.searchSelectTop {
		margin-top: 7px;
		height: 18px;
		line-height: 18px;
		font-size: 13px;
	}
	.searchSelectTop i {
		height: 4px;
		width: 7px;
		margin: 8px 0 0 5px;
	}
	.searchSelectBot {
		top: 34px;
	}
	.banner-right .search input {
		height: 34px;
		line-height: 34px;
		font-size: 13px;
		text-indent: 12px;
	}
	.banner-right .search button {
		height: 34px;
		line-height: 34px;
		width: 17%;
		font-size: 14px;
	}
	.banner-right .hot {
		margin: 8px 0 0 0;
	}
	.banner-right .hot span b {
		font-size: 13px;
	}
	.banner-right .hot span {
		width: 84px;
		height: 20px;
		line-height: 20px;
	}
	.banner-right .hot span i {
		width: 12px;
		height: 14px;
		margin: 3px 4px 0 0;
	}
	.banner-right .hot .right {
		height: 20px;
		line-height: 20px;
	}
	.banner-right .hot .right a {
		font-size: 13px;
		padding-right: 6px;
		margin-right: 6px;
	}
	.nav a {
		padding: 0 25px;
		height: 38px;
		line-height: 38px;
		font-size: 15px;
	}
	.mt26 {
		margin-top: 20px;
	}
	.part1 .left,
	.part1 .right {
		padding: 14px 16px;
		width: 284px;
	}
	.part1 .center {
		width: 584px;
		margin: 0 16px;
	}
	.part1 .center .image {
		height: 322px;
	}
	.partTitle > b {
		height: 22px;
		line-height: 22px;
		font-size: 17px;
	}
	.part1 .left .partTitle b i {
		width: 18px;
		height: 18px;
		margin: 4px 5px 0 0;
	}
	.part1 .right .partTitle b i {
		width: 16px;
		height: 20px;
		margin: 2px 5px 0 0;
	}
	.partTitle a.more-1 {
		line-height: 22px;
		font-size: 13px;
	}
	.partTitle a.more-1 i {
		width: 10px;
		height: 10px;
		margin: 7px 0 0 3px;
	}
	.part1 .center p {
		height: 42px;
		line-height: 42px;
		padding: 0 120px 0 10px;
		font-size: 17px;
	}
	.part1 .center .swiper-pagination {
		right: 10px;
		bottom: 15px;
	}
	.part1 .center .swiper-pagination-bullet {
		width: 14px;
		height: 4px;
	}
	.part1 .left li .image {
		width: 92px;
		height: 62px;
		margin-right: 8px;
	}
	.part1 .left li p a {
		line-height: 20px;
		max-height: 60px;
		font-size: 14px;
	}
	.part1 .left li > a {
		height: 16px;
		line-height: 16px;
		font-size: 13px;
	}
	.part1 .left li {
		margin-top: 12px;
	}
	.part1 .left ul {
		padding: 1px 0;
	}
	.part1 .right li b {
		width: 30px;
		height: 30px;
	}
	.part1 .right li p {
		height: 16px;
		line-height: 16px;
		font-size: 14px;
	}
	.part1 .right li .bot {
		margin-top: 6px;
		line-height: 14px;
		font-size: 13px;
	}
	.part1 .right li .bot i {
		font-size: 12px;
		margin-right: 2px;
	}
	.part1 .right li {
		margin-top: 7px;
		padding-left: 42px;
	}
	.part1 .right ul {
		padding: 3px 0 2px;
	}
	.partTitle > span i {
		width: 42px;
		height: 42px;
		margin-right: 10px;
	}
	.partTitle > span {
		height: 42px;
		line-height: 42px;
	}
	.partTitle > span b {
		font-size: 25px;
	}
	.partTitle > span::after {
		width: 100px;
		height: 7px;
		left: 51px;
		bottom: 6px;
	}
	.partTitle a.more-2 {
		line-height: 42px;
		font-size: 14px;
	}
	.partTitle a.more-2 i {
		width: 10px;
		height: 10px;
		margin: 17px 0 0 3px;
	}
	.part3 .partTitle p a {
		padding-right: 16px;
		margin-right: 10px;
		height: 42px;
		line-height: 42px;
		font-size: 14px;
	}
	.part3 .partTitle p a::after {
		font-size: 14px;
	}
	.part3 .partTitle p a i {
		width: 12px;
		height: 12px;
		margin: 15px 0 0 6px;
	}
	.part2 .right, .part3 .right, .part4 .right {
		width: 266px;
	}
	.part2 .left, .part3 .left, .part4 .left {
		width: calc(100% - 266px - 15px);
	}
	.part2 .swiper-pagination {
		top: 4px;
		right: 4px;
	}
	.part2 .swiper-pagination-bullet {
		width: 6px;
		height: 6px;
		margin-left: 6px;
	}
	.part2 .swiper-pagination-bullet-active {
		width: 16px;
	}
	.part2 .part-bot {
		margin-top: 10px;
		padding: 18px;
	}
	.part2 .right .title b, .part3 .title b, .part4 .title b {
		line-height: 22px;
		height: 22px;
		font-size: 17px;
	}
	.part2 .right .title i, .part3 .title i, .part4 .title i {
		width: 11px;
		height: 14px;
		margin: 6px 5px 0 0;
	}
	.part2 .video .image {
		height: 147px;
	}

	.part2 .video .image mark i {
		width: 16px;
		height: 16px;
		margin: 4px 2px 0 0;
	}
	.part2 .video .image mark {
		left: 9px;
		top: 9px;
		height: 24px;
		line-height: 24px;
		padding: 0 4px;
		font-size: 13px;
	}
	.part2 .video .text p {
		padding-left: 26px;
		height: 18px;
		line-height: 18px;
		font-size: 14px;
	}
	.part2 .video .text p i {
		width: 18px;
		height: 13px;
	}
	.part2 .video .text span {
		margin-top: 5px;
	}
	.part2 .video .image {
		height: 122px;
	}
	.part2 .baike .image {
		width: 122px;
		height: 81px;
		margin-right: 12px;
	}
	.part2 .baike li {
		margin-top: 18px;
	}
	.part2 .baike .text {
		padding: 6px 0;
	}
	.part2 .baike .text p,.part2 .baike li {
		height: 18px;
		line-height: 18px;
		font-size: 15px;
	}
	.part2 .baike li i {
		width: 4px;
		height: 4px;
		margin: 8px 10px 0 0;
	}
	.part2 .baike .text span {
		margin-top: 30px;
		height: 18px;
		line-height: 18px;
		font-size: 14px;
	}
	.technical-tab {
		width: 112px;
		margin-right: 16px;
		padding: 30px 0;
	}
	.technical-tab p a {
		font-size: 13px;
		margin-top: 13px;
		height: 58px;
		line-height: 58px;
	}
	.technical-tab p a.focus {
		font-size: 15px;
	}
	.technical-tab p a i {
		width: 7px;
		height: 16px;
		top: 22px;
		right: 12px;
	}
	.technical-bot {
		width: 743px;
	}
	.technical-bot .box .item {
		margin-right: 28px;
	}
	.technical-bot .technical-top, .technical-bot .technical-bottom {
		margin-right: -28px;
	}
	.technical-top .title {
		font-size: 18px;
		line-height: 20px;
		height: 20px;
	}
	.technical-bot .box ul {
		margin-top: 24px;
	}
	.technical-bot .box li {
		margin-top: 12px;
		font-size: 15px;
		height: 17px;
		line-height: 17px;
	}
	.technical-bot .box .img-txt {
		margin-top: 24px;
	}
	.technical-bot .box .img-txt .image {
		width: 96px;
		margin-right: 14px;
	}
	.technical-bot .box .img-txt .text p {
		font-size: 15px;
		line-height: 21px;
		height: 42px;
	}
	.technical-bot .box .img-txt .text .data {
		margin-top: 9px;
		font-size: 12px;
	}
	.technical-bottom {
		padding-top: 26px;
		margin-top: 26px;
	}
	.technical-bottom .text p {
		font-size: 15px;
		height: 17px;
		line-height: 17px;
	}
	.technical-bottom .text .content, .technical-bottom .text .time {
		font-size: 12px;
		margin-top: 10px;
		line-height: 14px;
		height: 14px;
	}
	.technical-bottom .text {
		margin-top: 14px;
	}
	.part3 .right ul {
		margin-top: 16px;
		padding: 13px 14px;
	}
	.part3 .right li i {
		width: 16px;
		height: 22px;
		line-height: 26px;
		font-size: 13px;
		background-size: 100% 100% !important;
	}
	.part3 .right li {
		margin-top: 7px;
		padding-left: 24px;
		height: 24px;
		line-height: 24px;
		font-size: 13px;
	}
	.part3 .right .solution {
		margin-top: 12px;
		padding: 16px 12px;
		border-radius: 8px;
		font-size: 13px;
		line-height: 30px;
	}
	.part3 .right .solution a {
		right: 12px;
		top: 17px;
		height: 30px;
		line-height: 28px;
		border-radius: 16px;
		padding: 0 10px;
		font-size: 13px;
	}
	.part3 .right .solution i {
		width: 27px;
		height: 26px;
		margin-right: 4px;
	}
	.part3 .left li:nth-child(n+3) {
		margin-top: 36px;
	}
	.part3 .left li .image {
		width: 76px;
		margin-right: 14px;
	}
	.part3 .left li .text p {
		font-size: 15px;
		line-height: 22px;
		height: 44px;
	}
	.part3 .left li .label mark {
		font-size: 12px;
		height: 20px;
		line-height: 20px;
		padding: 0 7px;
		margin-right: 6px;
	}
	.part3 .left li .label {
		margin-top: 10px;
	}
	.part3 .part-bot {
		margin-top: 12px;
		padding: 14px 18px;
	}
	.part4 .part-bot {
		margin-top: 12px;
		padding: 18px;
	}
	.part4 .right .swiper-item {
		margin-top: 24px;
		padding: 18px 11px;
	}
	.part4 .right li .image {
		width: 99px;
		height: 121px;
	}
	.part4 .right li .content {
		margin-top: 10px;
		padding: 10px 10px 13px 13px;
	}
	.part4 .right li .content p {
		line-height: 16px;
		height: 16px;
		font-size: 13px;
	}
	.part4 .right li .content span b {
		height: 18px;
		line-height: 18px;
		padding: 0 5px;
		font-size: 12px;
	}
	.part4 .right li .content span {
		margin-top: 15px;
	}
	.part4 .right li .content .btn a {
		padding: 0 9px;
		height: 24px;
		line-height: 24px;
		font-size: 12px;
	}
	.part4 .right li .content .btn i {
		font-size: 12px;
		margin-right: 2px;
	}
	.swiper-btn .swiper-button-next, .swiper-btn .swiper-button-prev {
		width: 16px;
		height: 16px;
		background-size: 6px 8px;
		margin-left: 5px;
	}
	.swiper-btn .swiper-pagination {
		font-size: 12px;
		margin-top: 2px;
		margin-left: 5px;
	}
	.part4 .right li:last-child {
		margin-top: 18px;
	}
	.part4-item ul {
		width: calc(100% + 18px);
	}
	.part4-item li {
		margin-top: 16px;
	}
	.part4-item li .item {
		margin-right: 18px;
	}
	.part4-item li .item-top {
		padding: 12px 12px 0;
	}
	.part4-item .text i {
		width: 32px;
		height: 32px;
	}
	.part4-item .text span {
		height: 16px;
		line-height: 16px;
		font-size: 13px;
	}
	.part4-item li p {
		line-height: 20px;
		height: 40px;
		font-size: 14px;
	}
	.part4-item .text {
		margin-top: 14px;
		padding-left: 38px;
	}
	.part4-item a.download-btn {
		margin-top: 12px;
		height: 30px;
		line-height: 30px;
		width: 100%;
		font-size: 13px;
	}
	.part4-item a.download-btn i {
		width: 15px;
		height: 15px;
		margin: 9px 5px 0 0;
	}
	.part4-tab a {
		margin-right: 6px;
		height: 30px;
		line-height: 28px;
		padding: 0 10px;
		font-size: 14px;
	}
	.part5 .part-bot li .item {
		margin-right: 18px;
		padding: 12px 18px;
	}
	.part5 .part-bot li .title_1 {
		height: 24px;
		line-height: 24px;
	}
	.part5 .part-bot li .title_1 span {
		font-size: 17px;
	}
	.part5 .part-bot li .title_1 a.more-2{
		line-height: 24px;
		font-size: 13px;
	}
	.part5 .part-bot li .title_1 a.more-2 i {
		width: 10px;
		height: 10px;
		margin: 7px 0 0 3px;
	}
	.part5 .part-bot li:nth-child(1) .title_1 span i {
		width: 21px;
		height: 20px;
		margin: 3px 4px 0 0;
	}
	.part5 .part-bot li:nth-child(2) .title_1 span i {
		width: 20px;
		height: 21px;
		margin: 3px 4px 0 0;
	}
	.part5 .part-bot li:nth-child(3) .title_1 span i {
		width: 21px;
		height: 20px;
		margin: 3px 4px 0 0;
	}
	.part5 .item .item-main {
		margin-top: 10px;
	}
	.part5 .item .item-main .image {
		width: 122px;
		height: 81px;
		margin-right: 10px;
	}
	.part5 .item .item-main .text p {
		font-size: 15px;
		line-height: 24px;
		height: 48px;
	}
	.part5 .item .item-main .text span {
		margin-top: 8px;
		line-height: 22px;
		font-size: 13px;
	}
	.part5 .item .item-main .text .more {
		line-height: 22px;
		font-size: 12px;
		padding: 0 10px;
	}
	.part5 .item .item-ul p {
		margin-top: 12px;
		line-height: 16px;
		height: 16px;
		font-size: 13px;
	}
	.part6 .part-bot {
		margin-top: 10px;
		padding: 18px;
	}
	.part6 .part-bot ul {
		width: calc(100% + 20px);
	}
	.part6 .part-bot li .image {
		width: 170px;
		height: 170px;
	}
	.part6 .part-bot li .item {
		margin-right: 20px;
		padding: 20px;
		border: 1px solid #eeeeee;
	}
	.part6 .part-bot li p {
		margin-top: 20px;
		height: 18px;
		line-height: 18px;
		font-size: 14px;
	}
	.part6 .part-bot li .a-btn {
		margin-top: 15px;
	}
	.part6 .part-bot li .a-btn a {
		height: 30px;
		line-height: 28px;
		width: 122px;
		font-size: 14px;
	}
	.bottomMenu {
        margin-top: 30px;
    }
    .footLeft {
        width: 27%;
        padding-left: 20px;
    }
    .footCenter {
        width: 22%;
        padding-left: 3%;
    }
    .footRight {
        width: 48%;
        margin-right: 20px;
    }
    .footLeft ul li {
        font-size: 15px;
    }
    .footLeft p {
        font-size: 15px;
    }
    .footCenter ul li a {
        font-size: 15px;
    }
    .footRight ul li .ewm {
        width: 115px;
        height: 115px;
    }
	/* 20260616 */
	.businessMain {
		margin-top: 28px;
	}
	.businessMain .mean {
		margin-right: 18px;
		padding: 12px 16px 16px;
		width: 283px;
	}
	.businessMain .mean .meanTitle span {
		height: 34px;
		line-height: 34px;
		font-size: 25px;
	}
	.businessMain .mean .meanTitle span::after {
		height: 8px;
	}
	.businessMain .mean .meanTitle a.more {
		font-size: 14px;
	}
	.businessMain .mean .meanBot {
		margin-top: 6px;
	}
	.businessMain .mean .meanBot li {
		margin-top: 10px;
		height: 18px;
		line-height: 18px;
		font-size: 15px;
	}
	.businessMain .mean .meanBot li i {
		width: 15px;
		height: 15px;
		margin: 3px 5px 0 0;
	}
	.businessMain .mean:nth-child(2) .meanBot li{
		padding-right: 58px;
	}
	.businessMain .mean:nth-child(3) .meanBot li{
		padding-right: 38px;
	}
	.businessMain .mean:nth-child(4) .meanBot li{
		padding-right: 58px;
	}
	.businessMain .mean .meanBot li span {
		font-size: 13px;
	}

}
@media only screen and (min-width: 1400px) and (max-width: 1599px){
    .main,.foot .w{width: 1260px;}
    body{min-width: 1260px;}
	.banner {
		height: 291px;
	}
	.banner .main {
		padding-top: 70px;
	}
	.banner .logo img {
		height: 69px;
	}
	.banner-right {
		margin: 12px 0 0 30px;
	}
	.banner .qws {
		margin-left: 10px;
	}
	.banner .qws a {
		height: 36px;
		line-height: 34px;
		padding: 0 14px;
		font-size: 14px;
	}
	.banner .qws a::after {
		width: 44px;
		height: 17px;
	}
	.searchBox {
	    height: 36px;
    }
	.banner-right .search {
		height: 36px;
		width: 534px;
	}
	.searchSelect {
		height: 36px;
	}
	.searchSelectTop {
		margin-top: 9px;
		height: 18px;
		line-height: 18px;
		font-size: 13px;
	}
	.searchSelectTop i {
	    margin: 7px 0 0 6px;
    }
	.searchSelectBot {
		top: 36px;
	}
	.banner-right .search input {
		height: 36px;
		line-height: 36px;
		font-size: 13px;
		text-indent: 15px;
	}
	.banner-right .search button {
		height: 36px;
		line-height: 36px;
		width: 17%;
		font-size: 14px;
	}
	.banner-right .hot {
		margin: 10px 0 0 0;
	}
	.banner-right .hot span b {
		font-size: 14px;
	}
	.banner-right .hot span {
		width: 90px;
		height: 22px;
		line-height: 22px;
	}
	.banner-right .hot span i {
		width: 14px;
		height: 16px;
		margin: 2px 5px 0 0;
	}
	.banner-right .hot .right {
		height: 22px;
		line-height: 22px;
	}
	.banner-right .hot .right a {
		font-size: 14px;
		padding-right: 8px;
		margin-right: 8px;
	}
	.nav a {
		padding: 0 28px;
		height: 40px;
		line-height: 40px;
		font-size: 15px;
	}
	.part1 .left,
	.part1 .right {
		padding: 14px 16px;
		width: 300px;
	}
	.part1 .center {
		width: 620px;
		margin: 0 18px;
	}
	.partTitle > b {
		height: 24px;
		line-height: 24px;
		font-size: 18px;
	}
	.part1 .left .partTitle b i {
		width: 20px;
		height: 18px;
		margin: 4px 6px 0 0;
	}
	.part1 .right .partTitle b i {
		width: 17px;
		height: 20px;
		margin: 2px 5px 0 0;
	}
	.partTitle a.more-1 {
		line-height: 24px;
		font-size: 13px;
	}
	.partTitle a.more-1 i {
		width: 10px;
		height: 10px;
		margin: 8px 0 0 3px;
	}
	.part1 .center .image {
		height: 342px;
	}
	.part1 .center p {
		height: 42px;
		line-height: 42px;
		padding: 0 140px 0 14px;
		font-size: 18px;
	}
	.part1 .center .swiper-pagination {
		right: 14px;
		bottom: 16px;
	}
	.part1 .left li .image {
		width: 98px;
		height: 66px;
		margin-right: 8px;
	}
	.part1 .left li p a {
		line-height: 22px;
		max-height: 66px;
		font-size: 14px;
	}
	.part1 .left li > a {
		height: 18px;
		line-height: 18px;
		font-size: 14px;
	}
	.part1 .left li {
		margin-top: 12px;
	}
	.part1 .right li {
		margin-top: 10px;
		padding-left: 46px;
	}
	.part1 .right li b {
		width: 36px;
		height: 36px;
	}
	.part1 .right li p {
		height: 16px;
		line-height: 16px;
		font-size: 15px;
	}
	.part1 .right li .bot {
		margin-top: 6px;
		line-height: 16px;
		height: 16px;
		font-size: 13px;
	}
	.part1 .right li .bot i {
		font-size: 13px;
		margin-right: 2px;
	}
	.part1 .right ul {
		padding: 1px 0;
	}
	.part1 .left ul {
		padding-top: 2px;
	}
	.partTitle > span i {
		width: 44px;
		height: 44px;
		margin-right: 10px;
	}
	.partTitle > span {
		height: 44px;
		line-height: 44px;
	}
	.partTitle > span b {
		font-size: 26px;
	}
	.partTitle > span::after {
		width: 94px;
		height: 7px;
		left: 54px;
		bottom: 8px;
	}
	.partTitle a.more-2 {
		line-height: 44px;
		font-size: 14px;
	}
	.partTitle a.more-2 i {
		width: 10px;
		height: 10px;
		margin: 18px 0 0 4px;
	}
	.mt26 {
		margin-top: 20px;
	}
	.part2 .part-bot {
		margin-top: 12px;
		padding: 20px;
	}
	.part2 .right, .part3 .right, .part4 .right {
		width: 282px;
	}
	.part2 .left, .part3 .left, .part4 .left {
		width: calc(100% - 282px - 16px);
	}
	.part2 .right .title b, .part3 .title b, .part4 .title b {
		line-height: 24px;
		height: 24px;
		font-size: 20px;
	}
	.part2 .swiper-pagination {
		top: 7px;
		right: 5px;
	}
	.part2 .video .swiper-container {
		margin-top: 15px;
	}
	.part2 .video .image {
		height: 156px;
	}
	.part2 .video .text {
		padding-top: 12px;
	}
	.part2 .video .text p {
		padding-left: 25px;
		height: 18px;
		line-height: 18px;
		font-size: 15px;
	}
	.part2 .video .text p i {
		width: 18px;
		height: 14px;
	}
	.part2 .video .text span {
		margin-top: 5px;
		line-height: 16px;
		height: 16px;
		font-size: 13px;
	}
	.part2 .baike {
		margin-top: 22px;
	}
	.part2 .baike .image {
		width: 129px;
		height: 86px;
		margin-right: 12px;
	}
	.part2 .baike .text {
		padding: 7px 0;
	}
	.part2 .baike .text p,.part2 .baike li {
		height: 18px;
		line-height: 18px;
		font-size: 15px;
	}
	.part2 .baike li i {
		width: 5px;
		height: 5px;
		margin: 7px 12px 0 0;
}
	.part2 .baike .text span {
		margin-top: 34px;
		height: 18px;
		line-height: 18px;
		font-size: 14px;
	}
	.part2 .baike li {
		margin-top: 19px;
	}
	.technical-tab {
		width: 120px;
		margin-right: 18px;
		padding: 33px 0;
	}
	.technical-tab p a {
		font-size: 15px;
		margin-top: 15px;
		height: 60px;
		line-height: 60px;
	}
	.class-swiper {
		margin-top: 16px;
	}
	.technical-tab p a.focus {
		font-size: 16px;
	}
	.technical-tab p a i {
		width: 7px;
		height: 16px;
		top: 22px;
		right: 12px;
	}
	.technical-bot {
		width: 784px;
	}
	.technical-bot .box .item {
		margin-right: 28px;
	}
	.technical-bot .technical-top, .technical-bot .technical-bottom {
		margin-right: -28px;
	}
	.technical-top .title {
		font-size: 18px;
		line-height: 20px;
		height: 20px;
	}
	.technical-bot .box ul {
		margin-top: 24px;
	}
	.technical-bot .box li {
		margin-top: 16px;
		font-size: 15px;
		height: 17px;
		line-height: 17px;
	}
	.technical-bot .box .img-txt {
		margin-top: 24px;
	}
	.technical-bot .box .img-txt .image {
		width: 96px;
		margin-right: 14px;
	}
	.technical-bot .box .img-txt .text p {
		font-size: 15px;
		line-height: 21px;
		height: 42px;
	}
	.technical-bot .box .img-txt .text .data {
		margin-top: 9px;
		font-size: 12px;
	}
	.technical-bottom {
		padding-top: 26px;
		margin-top: 26px;
	}
	.technical-bottom .text p {
		font-size: 15px;
		height: 17px;
		line-height: 17px;
	}
	.technical-bottom .text .content, .technical-bottom .text .time {
		font-size: 12px;
		margin-top: 10px;
		line-height: 14px;
		height: 14px;
	}
	.technical-bottom .text {
		margin-top: 20px;
	}
	.part3 .partTitle p a {
		padding-right: 20px;
		margin-right: 12px;
		height: 44px;
		line-height: 44px;
		font-size: 14px;
	}
	.part3 .partTitle p a i {
		margin: 17px 0 0 5px;
	}
	.part3 .right ul {
		margin-top: 18px;
		padding: 17px 15px;
	}
	.part3 .right li i {
		width: 16px;
		height: 22px;
		line-height: 27px;
		font-size: 14px;
		background-size: 100% 100% !important;
	}
	.part3 .right li {
		margin-top: 7px;
		padding-left: 24px;
		height: 24px;
		line-height: 24px;
		font-size: 14px;
	}
	.part3 .right .solution {
		margin-top: 13px;
		padding: 18px 14px;
		border-radius: 8px;
		font-size: 14px;
		line-height: 32px;
	}
	.part3 .right .solution i {
		width: 28px;
		height: 27px;
		margin-right: 5px;
	}
	.part3 .right .solution a {
		right: 15px;
		top: 18px;
		height: 32px;
		line-height: 30px;
		border-radius: 16px;
		padding: 0 14px;
		font-size: 13px;
	}
	.part3 .left li .image {
		width: 82px;
		margin-right: 18px;
		float: left;
	}
	.part3 .left li:nth-child(n+3) {
		margin-top: 38px;
	}
	.part3 .left li .text p {
		font-size: 16px;
		line-height: 22px;
		height: 44px;
	}
	.part3 .left li .label mark {
		font-size: 13px;
		height: 22px;
		line-height: 22px;
		padding: 0 10px;
		margin-right: 8px;
	}
	.part3 .left li .label {
		margin-top: 12px;
		font-size: 0;
	}
	.part4 .right .swiper-item {
		margin-top: 22px;
		padding: 18px 10px;
	}
	.swiper-btn .swiper-button-next, .swiper-btn .swiper-button-prev {
		width: 20px;
		height: 20px;
		margin-top: 0;
		background-size: 6px 10px;
		border-radius: 4px;
		margin-left: 10px;
	}
	.swiper-btn .swiper-pagination {
		font-size: 13px;
		margin-top: 3px;
		margin-left: 10px;
	}
	.swiper-btn {
		right: 14px;
		top: 7px;
	}
	.part4 .right li .image {
		width: 105px;
		height: 128px;
	}
	.part4 .right li .content {
		margin-top: 11px;
		padding: 11px 11px 13px 13px;
		border-radius: 0 4px 4px 0;
	}
	.part4 .right li .content p {
		line-height: 18px;
		height: 18px;
		font-size: 15px;
	}
	.part4 .right li .content span b {
		height: 18px;
		line-height: 18px;
		padding: 0 8px;
		font-size: 13px;
	}
	.part4 .right li .content span {
		margin-top: 16px;
	}
	.part4 .right li .content .btn a {
		padding: 0 10px;
		height: 26px;
		line-height: 26px;
		font-size: 14px;
		border-radius: 24px;
	}
	.part4 .right li .content .btn i {
		font-size: 14px;
		margin-right: 4px;
	}
	.part4-item ul {
		width: calc(100% + 20px);
	}
	.part4-item li {
		margin-top: 16px;
	}
	.part4-item li .item {
		margin-right: 20px;
		border-radius: 6px;
	}
	.part4-tab a {
		margin-right: 8px;
		height: 32px;
		line-height: 32px;
		padding: 0 11px;
		font-size: 15px;
	}
	.part4-tab a.focus::after {
		bottom: -5px;
	}
	.part4-item li .item-top {
		padding: 14px 14px 0;
	}
	.part4-item li p {
		line-height: 18px;
		height: 36px;
		font-size: 14px;
	}
	.part4-item .text i {
		width: 32px;
		height: 32px;
	}
	.part4-item .text span {
		height: 16px;
		line-height: 16px;
		font-size: 13px;
	}
	.part4-item .text {
		margin-top: 10px;
		padding-left: 40px;
	}
	.part4-item a.download-btn {
		margin-top: 22px;
		height: 32px;
		line-height: 32px;
		font-size: 14px;
	}
	.part4-item a.download-btn i {
		width: 16px;
		height: 16px;
		margin: 9px 6px 0 0;
	}
	.part5 {
		padding: 18px 20px;
	}
	.part5 .part-bot ul {
		width: calc(100% + 18px);
	}
	.part5 .part-bot li .item {
		margin-right: 18px;
		padding: 12px 18px;
	}
	.part5 .part-bot li .title_1 {
		height: 26px;
		line-height: 26px;
	}
	.part5 .part-bot li .title_1 span {
		font-size: 19px;
	}
	.part5 .part-bot li .title_1 a.more-2{
		line-height: 26px;
		font-size: 13px;
	}
	.part5 .part-bot li:nth-child(1) .title_1 span i {
		width: 23px;
		height: 22px;
		margin: 3px 5px 0 0;
	}
	.part5 .part-bot li:nth-child(2) .title_1 span i {
		width: 22px;
		height: 24px;
		margin: 2px 5px 0 0;
	}
	.part5 .part-bot li:nth-child(3) .title_1 span i {
		width: 24px;
		height: 23px;
		margin: 2px 5px 0 0;
	}
	.part5 .item .item-main .image {
		width: 129px;
		height: 87px;
		margin-right: 12px;
	}
	.part5 .item .item-main .text p {
		font-size: 15px;
		line-height: 24px;
		height: 48px;
	}
	.part5 .item .item-main .text span {
		margin-top: 14px;
	}
	.part5 .item .item-ul p {
		margin-top: 12px;
		line-height: 18px;
		height: 18px;
		font-size: 14px;
	}
	.part6 .part-bot {
		margin-top: 12px;
		padding: 20px;
	}
	.part6 .part-bot ul {
		width: calc(100% + 22px);
	}
	.part6 .part-bot li .image {
		width: 180px;
		height: 180px;
	}
	.part6 .part-bot li .item {
		margin-right: 20px;
		padding: 22px;
	}
	.part6 .part-bot li p {
		margin-top: 25px;
		height: 18px;
		line-height: 18px;
		font-size: 15px;
	}
	.part6 .part-bot li .a-btn a {
		height: 32px;
		line-height: 32px;
		width: 126px;
		font-size: 14px;
	}
	.part6 .part-bot li .a-btn {
		margin-top: 14px;
		text-align: center;
	}
	    .bottomMenu {
        margin-top: 35px;
        padding: 30px 0 25px 0;
    }
    .footLeft {
        width: 26%;
        padding-left: 25px;
    }
    .footRight {
        width: 48%;
        margin-right: 25px;
    }
    .footLeft ul li {
        font-size: 15px;
    }
    .footLeft p {
        font-size: 15px;
    }
    .footCenter ul li a {
        font-size: 15px;
    }
    .footRight ul li .ewm {
        width: 115px;
        height: 115px;
    }
	/* 20260616 */
	.businessMain {
		margin-top: 30px;
	}
	.businessMain .mean {
		margin-right: 20px;
		padding: 12px 16px 16px;
		width: 300px;
	}
	.businessMain .mean .meanTitle span {
		height: 36px;
		line-height: 36px;
		font-size: 26px;
	}
	.businessMain .mean .meanTitle span::after {
		height: 8px;
	}
	.businessMain .mean .meanTitle a.more {
		font-size: 14px;
	}
	.businessMain .mean .meanBot {
		margin-top: 6px;
	}
	.businessMain .mean .meanBot li {
		height: 18px;
		line-height: 18px;
		font-size: 15px;
	}
	.businessMain .mean .meanBot li i {
		width: 15px;
		height: 15px;
		margin: 3px 6px 0 0;
	}
	.businessMain .mean:nth-child(2) .meanBot li{
		padding-right: 65px;
	}
	.businessMain .mean:nth-child(3) .meanBot li{
		padding-right: 45px;
	}
	.businessMain .mean:nth-child(4) .meanBot li{
		padding-right: 65px;
	}
	.businessMain .mean .meanBot li span {
		font-size: 14px;
	}

}
@media only screen and (min-width: 1600px) and (max-width: 1919px){
    .main,.foot .w{width: 1420px;}
    body{min-width: 1420px;}
	.banner {
		height: 328px;
	}
	.banner .main {
		padding-top: 122px;
	}
	.banner-right {
		margin: 14px 0 0 34px;
	}
	.banner .qws {
		margin-left: 10px;
	}
	.banner .qws a {
		height: 40px;
		line-height: 38px;
		padding: 0 15px;
		font-size: 15px;
	}
	.banner .qws a::after {
		width: 46px;
		height: 18px;
	}
	.searchBox {
	    height: 40px;
    }
	.banner-right .search {
		height: 40px;
		width: 602px;
	}
	.searchSelect {
		height: 40px;
	}
	.searchSelectTop {
		margin-top: 11px;
		height: 18px;
		line-height: 18px;
		font-size: 14px;
	}
	.searchSelectBot {
		top: 40px;
	}
	.banner-right .search input {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		text-indent: 20px;
	}
	.banner-right .search button {
		height: 40px;
		line-height: 40px;
		width: 17%;
		font-size: 15px;
	}
	.banner-right .hot {
		margin: 11px 0 0 0;
	}
	.banner-right .hot span b {
		font-size: 15px;
	}
	.banner-right .hot span {
		width: 98px;
		height: 22px;
		line-height: 22px;
	}
	.banner-right .hot span i {
		width: 14px;
		height: 16px;
		margin: 2px 5px 0 0;
	}
	.banner-right .hot .right {
		height: 22px;
		line-height: 22px;
	}
	.banner-right .hot .right a {
		font-size: 15px;
		padding-right: 10px;
		margin-right: 10px;
	}
	.nav a {
		padding: 0 33px;
		height: 46px;
		line-height: 46px;
		font-size: 16px;
	}
	.mt26 {
		margin-top: 24px;
	}
	.part1 .left,
	.part1 .right {
		padding: 15px 17px;
		width: 338px;
	}
	.partTitle > b {
		height: 28px;
		line-height: 28px;
		font-size: 20px;
	}
	.part1 .left .partTitle b i {
		width: 22px;
		height: 20px;
		margin: 6px 8px 0 0;
	}
	.part1 .right .partTitle b i {
		width: 20px;
		height: 24px;
		margin: 3px 8px 0 0;
	}
	.partTitle a.more-1 {
		line-height: 28px;
		font-size: 13px;
	}
	.partTitle a.more-1 i {
		width: 12px;
		height: 12px;
		margin: 9px 0 0 3px;
	}
	.part1 .center {
		width: 700px;
		margin: 0 22px;
	}
	.part1 .center .image {
		height: 385px;
	}
	.part1 .center p {
		height: 48px;
		line-height: 48px;
		padding: 0 140px 0 18px;
		font-size: 20px;
	}
	.part1 .left li .image {
		width: 110px;
		height: 73px;
		margin-right: 10px;
	}
	.part1 .left li p a {
		line-height: 24px;
		max-height: 72px;
		font-size: 15px;
	}
	.part1 .left li > a {
		height: 18px;
		line-height: 18px;
		font-size: 15px;
	}
	.part1 .left li {
		margin-top: 16px;
	}
	.part1 .left ul {
		padding-top: 0px;
	}
	.part1 .right li b {
		width: 38px;
		height: 38px;
	}
	.part1 .right li {
		margin-top: 12px;
		padding-left: 48px;
	}
	.part1 .right li p {
		font-size: 15px;
	}
	.part1 .right li .bot {
		margin-top: 9px;
		line-height: 14px;
		font-size: 13px;
	}
	.partTitle > span {
		height: 52px;
		line-height: 52px;
	}
	.partTitle > span i {
		width: 52px;
		height: 52px;
		margin-right: 12px;
	}
	.partTitle > span b {
		font-size: 29px;
	}
	.partTitle > span::after {
		width: 112px;
		height: 8px;
		left: 66px;
		bottom: 10px;
	}
	.partTitle a.more-2 {
		line-height: 52px;
		font-size: 15px;
	}
	.partTitle a.more-2 i {
		margin: 21px 0 0 4px;
	}
	.part2 .part-bot {
		margin-top: 13px;
		padding: 22px;
	}
	.part2 .right, .part3 .right, .part4 .right {
		width: 316px;
	}
	.part2 .left, .part3 .left, .part4 .left {
		width: calc(100% - 316px - 20px);
	}
	.part2 .right .title b, .part3 .title b, .part4 .title b {
		line-height: 22px;
		height: 22px;
		font-size: 20px;
	}
	.part2 .right .title i, .part3 .title i, .part4 .title i {
		width: 12px;
		height: 16px;
		margin: 5px 6px 0 0;
	}
	.part2 .video .image {
		height: 176px;
	}
	.part2 .video .text p {
		padding-left: 28px;
		font-size: 15px;
	}
	.part2 .baike {
		margin-top: 25px;
	}
	.part2 .baike .image {
		width: 145px;
		height: 97px;
		margin-right: 14px;
	}
	.part2 .baike .text p,.part2 .baike li {
		height: 18px;
		line-height: 18px;
		font-size: 15px;
	}
	.part2 .baike .text span {
		margin-top: 44px;
		height: 16px;
		line-height: 16px;
		font-size: 14px;
	}
	.part2 .baike .text {
		padding: 9px 0;
	}
	.technical-tab {
		width: 134px;
		margin-right: 20px;
		padding: 30px 0;
	}
	.technical-tab p a {
		font-size: 16px;
		margin-top: 18px;
		height: 70px;
		line-height: 70px;
	}
	.technical-tab p a.focus {
		font-size: 18px;
	}
	.technical-tab p a i {
		width: 7px;
		height: 16px;
		top: 26px;
		right: 12px;
	}
	.technical-bot {
		width: 886px;
	}
	.technical-top .title {
		font-size: 20px;
		line-height: 22px;
		height: 22px;
	}
	.technical-bot .box ul {
		margin-top: 28px;
	}
	.technical-bot .box li {
		margin-top: 18px;
		font-size: 16px;
		height: 18px;
		line-height: 18px;
	}
	.technical-bot .box .img-txt {
		margin-top: 30px;
	}
	.technical-bot .box .img-txt .image {
		width: 110px;
		margin-right: 16px;
	}
	.technical-bot .box .img-txt .text p {
		font-size: 16px;
		line-height: 24px;
		height: 48px;
	}
	.technical-bot .box .img-txt .text .data {
		margin-top: 10px;
		font-size: 13px;
	}
	.technical-bottom .text p {
		font-size: 17px;
	}
	.technical-bottom .text .content, .technical-bottom .text .time {
		font-size: 13px;
		margin-top: 12px;
		line-height: 15px;
		height: 15px;
	}
	.part3 .partTitle p a {
		padding-right: 25px;
		margin-right: 15px;
		height: 52px;
		line-height: 52px;
		font-size: 15px;
	}
	.part3 .partTitle p a i {
		width: 12px;
		height: 12px;
		margin: 20px 0 0 6px;
	}
	.part3 .part-bot {
		margin-top: 16px;
		padding: 20px 22px;
	}
	.part3 .title a.more, .part4 .title a.more {
		line-height: 22px;
		font-size: 13px;
	}
	.part3 .title a.more i, .part4 .title a.more i {
		width: 12px;
		height: 12px;
		margin: 6px 0 0 3px;
	}
	.part3 .right ul {
		margin-top: 20px;
		padding: 17px 18px;
	}
	.part3 .right li {
		margin-top: 10px;
		height: 26px;
		line-height: 26px;
		font-size: 14px;
	}
	.part3 .right .solution {
		margin-top: 14px;
		padding: 20px 16px;
		font-size: 15px;
		line-height: 32px;
	}
	.part3 .right .solution a {
		right: 16px;
		top: 20px;
		height: 32px;
		line-height: 30px;
		border-radius: 16px;
		padding: 0 16px;
		font-size: 14px;
	}
	.part3 .right .solution i {
		width: 30px;
		height: 30px;
		margin-right: 5px;
		margin-top: 1px;
	}
	.part3 .left li .image {
		width: 91px;
		margin-right: 22px;
	}
	.part3 .left li .text p {
		font-size: 17px;
		line-height: 24px;
		height: 48px;
	}
	.part3 .left li .label mark {
		font-size: 13px;
		height: 24px;
		line-height: 24px;
		padding: 0 14px;
		margin-right: 10px;
	}
	.part3 .left li .label {
		margin-top: 18px;
	}
	.part3 .left li:nth-child(n+3) {
		margin-top: 43px;
	}
	.part4 .right .swiper-item {
		margin-top: 30px;
		padding: 23px 12px;
	}
	.part4 .right li .image {
		width: 119px;
		height: 144px;
	}
	.part4 .right li .content {
		margin-top: 12px;
		padding: 12px 12px 16px 16px;
		border-radius: 0 4px 4px 0;
	}
	.part4 .right li .content p {
		line-height: 18px;
		height: 18px;
		font-size: 15px;
	}
	.part4 .right li .content span {
		margin-top: 15px;
	}
	.part4 .right li .content span b {
		height: 22px;
		line-height: 22px;
		padding: 0 10px;
		font-size: 13px;
	}
	.part4 .right li .content .btn a {
		padding: 0 14px;
		height: 30px;
		line-height: 30px;
		font-size: 15px;
	}
	.part4-tab a {
		margin-right: 8px;
		height: 36px;
		line-height: 36px;
		padding: 0 16px;
		font-size: 16px;
	}
	.part4-item li {
		margin-top: 18px;
	}
	.part4-item li .item {
		margin-right: 22px;
	}
	.part4-item li .item-top {
		padding: 15px 15px 0;
	}
	.part4-item li p {
		line-height: 20px;
		height: 40px;
		font-size: 15px;
	}
	.part4-item .text i {
		width: 36px;
		height: 36px;
	}
	.part4-item .text span {
		height: 18px;
		line-height: 18px;
	}
	.part4-item a.download-btn {
		margin-top: 19px;
		font-size: 15px;
	}
	.part4-item a.download-btn i {
		width: 18px;
		height: 18px;
		margin: 10px 6px 0 0;
	}
	.part4-item .text {
		padding-left: 50px;
	}
	.part5 .part-bot li .item {
		margin-right: 22px;
		padding: 14px 22px;
	}
	.part5 .part-bot ul {
		width: calc(100% + 22px);
	}
	.part5 .part-bot li .title_1 {
		height: 28px;
		line-height: 28px;
	}
	.part5 .part-bot li:nth-child(1) .title_1 span i {
		width: 25px;
		height: 24px;
		margin: 3px 6px 0 0;
	}
	.part5 .part-bot li .title_1 span {
		font-size: 20px;
	}
	.part5 .part-bot li .title_1 a.more-2{
		line-height: 28px;
	}
	.part5 .part-bot li:nth-child(2) .title_1 span i {
		width: 24px;
		height: 26px;
		margin: 2px 6px 0 0;
	}
	.part5 .part-bot li:nth-child(3) .title_1 span i {
		width: 26px;
		height: 24px;
		margin: 3px 6px 0 0;
	}
	.part5 .item .item-main {
		margin-top: 13px;
	}
	.part5 .item .item-main .image {
		width: 147px;
		height: 97px;
		margin-right: 14px;
	}
	.part5 .item .item-main .text p {
		font-size: 16px;
		line-height: 26px;
		height: 52px;
	}
	.part5 .item .item-ul p {
		margin-top: 16px;
		font-size: 15px;
	}
	.part6 .part-bot {
		margin-top: 13px;
		padding: 22px;
	}
	.part6 .part-bot li .image {
		width: 200px;
		height: 200px;
	}
	.part6 .part-bot li .item {
		margin-right: 24px;
		padding: 26px;
	}
	.part6 .part-bot ul {
		width: calc(100% + 24px);
	}
	.part6 .part-bot li p {
		margin-top: 30px;
		height: 20px;
		line-height: 20px;
		font-size: 15px;
	}
	.part6 .part-bot li .a-btn a {
		height: 36px;
		line-height: 36px;
		width: 146px;
		font-size: 15px;
	}
	.footLeft {
		width: 24%;
		padding-left: 32px;
	}
	/* 20260616 */
	.businessMain {
		margin-top: 32px;
	}
	.businessMain .mean {
		margin-right: 26px;
		padding: 12px 18px 20px;
		width: 335px;
	}
	.businessMain .mean .meanTitle span {
		height: 38px;
		line-height: 38px;
		font-size: 27px;
	}
	.businessMain .mean .meanBot li {
		margin-top: 11px;
		font-size: 16px;
	}
	.businessMain .mean .meanBot li i {
		width: 18px;
		height: 18px;
		margin: 2px 7px 0 0;
	}
	.businessMain .mean:nth-child(2) .meanBot li{
		padding-right: 70px;
	}
	.businessMain .mean:nth-child(3) .meanBot li{
		padding-right: 50px;
	}
	.businessMain .mean:nth-child(4) .meanBot li{
		padding-right: 75px;
	}
	.businessMain .mean .meanBot li span {
		font-size: 15px;
	}


}
@media only screen and (min-width: 1920px){
    .main,.foot .w{width: 1560px;}
    body{min-width: 1560px;}
}


