.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: 86px;
}
.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: 13%;
	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;
	text-indent: 16px;
	border-right: 1px solid #ddd;
	text-align: left;
}
.searchSelectTop:after{
	content: '';
	height: 5px;
	width: 8px;
	display: block;
    top: 8px;
    right: 16px;
    position: absolute;
	background: url(../../../../images/Technique/version/2024/xiala_ico.png) no-repeat;
	vertical-align: middle;
	background-size: contain;
}
.searchSelectBot {
	position: absolute;
	width: 100%;
	border: 2px solid #2b82d9;
	left: -2px;
	top: 46px;
	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: #2b82d9;
	color: #fff;
}
.banner-right .search input{
    float: left;
    height: 44px;
    line-height: 44px;
    width: 70%;
    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 20px;
    overflow: hidden;
}
.banner-right .hot span{
    float: left;
    width: 80px;
    height: 26px;
    line-height: 26px;
}
.banner-right .hot span i{
    display: inline-block;
    width: 18px;
    height: 20px;
    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: #007ff2;
}
.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: #1b5ab7;
}
/* 公共标题 */
.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(43,130,217) 0%, rgba(255,255,255,0) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(43,130,217) 0%, rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(43,130,217) 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: #007ff2;
}
.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: #007ff2;
}
/* 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: #007ff2;
}
.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: #007ff2;
}
.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: #2b82d9;
}
.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: #007ff2;
}
.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: #007ff2;
}
.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: #007ff2;
}
.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: #2b82d9;
}
.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: #007ff2;
}
.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: #007ff2;
}
.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: #2c82d9;
}
.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{
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	overflow: hidden;
}
.part2 .baike .text p a{
	color: #333;
}
.part2 .baike .text p a:hover{
	color: #007ff2;
}
.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: #4385f5;
}
.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: #007ff2;
}
.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: #007ff2;
}
.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: #007ff2;
}
.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: #007ff2;
}
.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: #007ff2;
}
.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: #007ff2;
}
.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: #007ff2;
}
.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: #4b89ed;
	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: #4385f5;
}
.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: #2b82d9;
	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: #2b82d9;
	border-color: #2b82d9;
	color: #fff;
}
.part4-tab a.focus::after{
	bottom: -6px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: #2b82d9 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: #2b82d9;
}
.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: #2b82d9;
}
.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: #0284f2;
	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: #007ff2;
}
.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: #007ff2;
}
.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: #007ff2;
	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: #007ff2;
}

/* 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: #007ff2;
}
.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: #007ff2;
	background-color: #fff;
	border: 1px solid #007ff2;
	display: inline-block;
	vertical-align: top;
}
.part6 .part-bot li .a-btn:hover a{
	background-color: #007ff2;
	color: #fff;
}
.part6 .part-bot li .item:hover{
	border-color: #007ff2;
}
/* footer */
.foot {
	margin-top: 68px;
	background: #282828;
	width: 100%;
	padding: 30px 0 20px;
}

.foot1 {
	margin: 0 auto;
}

.footLeft {
	width: 750px;
	float: left;
}

.footLeft ul {
	margin: 20px 0;
	overflow: hidden;
}

.footLeft ul li img {
	height: 35px;
	margin: 0 5px;
	float: left;
}

.footLeft ul li {
	float: left;
	margin-right: 15px;
	background: #f8f8f8;
	border: 1px solid #cacaca;
	padding: 5px 0;
	padding-left: 0;
	line-height: 1.5;
}

.footLeft ul li:last-child {
	margin-right: 0;
}

.footLeft ul li b {
	margin-right: 5px;
	width: 60px;
	display: inline-block;
	font-weight: normal;
}

.footLeft ul li b a {
	color: #666;
}

.footLeft p {
	color: #666;
	height: 24px;
	line-height: 24px;
}

.footLeft p a {
	color: #666;
}

.footLeft p span {
	margin-right: 50px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
}

.footNav {
	font-size: 14px;
	width: 100%;
	margin-bottom: 10px;
}

.footNav a {
	color: #dcdcdc;
	line-height: 36px;
	margin-right: 63px;
	display: inline-block;
}

.footRight {
	float: left;
	width: 300px;
	padding-left: 50px;
	box-sizing: border-box;
	padding-right: 20px;
}

.footRight ul {
	float: left;
}

.footRight ul.ul2 {
	float: right;
}

.footRight ul li {
	line-height: 36px;
	font-size: 14px;
	color: #dcdcdc;
}

.footRight ul li a {
	color: #dcdcdc;
	position: relative;
	cursor: pointer;
}

.footRight 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;
}

.footRight ul li a .QQhover::after {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 20px;
	content: "QQ:";
}

.footRight ul li a:hover .QQhover {
	display: inline-block;
}

.footRight ul li i {
	width: 22px;
	height: 24px;
	display: inline-block;
	vertical-align: top;
	background: url(https://www.ybzhan.cn/images/index420/qq-ico.png) no-repeat;
	background-size: contain;
	margin-top: 5px;
}

.footRight p {
	font-size: 14px;
	color: #dcdcdc;
	line-height: 30px;
}

.footRight p b {
	font-size: 16px;
}

.ybw {
	width: 100%;
	font-size: 14px;
	color: #dcdcdc;
	line-height: 30px;
	height: 30px;
}

.ybw a {
	color: #dcdcdc;
}

.ybw span {
	color: #dcdcdc;
}

.lxqq {
	height: 108px;
	margin-bottom: 10px;
}

.footRight .title {
	font-size: 24px;
	color: #fff;
	margin-bottom: 10px;
}

.footRight-r .title {
	font-size: 24px;
	color: #fff;
	margin-bottom: 10px;
}

.footRight .title i {
	width: 14px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	background: url(https://www.ybzhan.cn/images/index420/foot_ico.png) no-repeat;
	background-size: contain;
	margin-right: 10px;
	margin-left: 10px;
}

.footRight-r {
	overflow: hidden;
	padding-left: 120px;
	box-sizing: border-box;
}

.footRight-r .title i {
	width: 14px;
	height: 10px;
	display: inline-block;
	vertical-align: middle;
	background: url(https://www.ybzhan.cn/images/index420/foot_ico.png) no-repeat;
	background-size: contain;
	margin-right: 10px;
	margin-left: 10px;
}

.footRight-r ul li {
	float: left;
	margin-right: 30px;
}

.footRight-r ul li:last-child {
	margin-right: 0;
}

.footRight-r ul li .image {
	width: 132px;
	height: 132px;
	padding: 6px;
	box-sizing: border-box;
	background: #535353;
}

.footRight-r ul li p {
	font-size: 14px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	color: #fff;
}

.footer {
	text-align: center;
	color: #dcdcdc;
	font-size: 14px;
	line-height: 25px;
	background: #222;
	padding: 10px 0;
}

.footer a {
	color: #dcdcdc;
}
.weiqun {
	position: fixed;
	bottom: 206px;
	right: calc((100% - 1560px) / 2 - 76px);
	z-index: 9999;
}
.weiqun a {
	width: 56px;
	height: 56px;
	border: 2px solid #3c8fe2;
	background-color: #fff;
	display: block;
	text-align: center;
}
.weiqun img{
	margin-top: 5px;
	width: 42px;
}
.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 #3c8fe2;
	background-color: #3c8fe2;
	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: #3c8fe2;
}
/* 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: #007ff2;
	font-weight: bold;
	background: #e6f1fa;
}

.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: #007ff2 !important;
	margin: 20px 10px 5px;
	box-shadow: 0 2px 5px #007ff2;
}

.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: #4385f5;
	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: #4385f5;
}
.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 #4385f5;
	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 #4385f5;
	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: right;
}
.banner .qws a{
	height: 44px;
	line-height: 42px;
	padding: 0 15px;
	font-size: 16px;
	border-radius: 22px;
	border: 1px solid #2b82d9;
	color: #2b82d9;
	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;
}

/* media */
@media only screen and (max-width: 1024px){
    .main,.foot .w{width: 998px;}
    body{min-width: 998px;}
	.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;
	}
	.banner-right .search {
		height: 28px;
		width: 424px;
	}
	.searchSelect {
		height: 28px;
	}
	.searchSelectTop {
		margin-top: 5px;
		height: 18px;
		line-height: 18px;
		font-size: 12px;
		text-indent: 8px;
	}
	.searchSelectTop::after {
		height: 4px;
		width: 6px;
		top: 7px;
		right: 7px;
	}
	.searchSelectBot {
		top: 28px;
	}
	.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 10px;
	}
	.banner-right .hot span b {
		font-size: 12px;
	}
	.banner-right .hot span {
		width: 56px;
		height: 20px;
		line-height: 20px;
	}
	.banner-right .hot span i {
		width: 14px;
		height: 16px;
		margin: 2px 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 {
		height: 16px;
		line-height: 16px;
		font-size: 12px;
	}
	.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;
	}
	.footLeft {
		width: 550px;
	}
	.footNav {
		font-size: 12px;
		margin-bottom: 10px;
	}
	.footRight-r {
		padding-left: 40px;
	}
	.footNav a {
		margin-right: 40px;
		line-height: 30px;
	}
	.footLeft ul li {
		margin-right: 5px;
		line-height: 1.2;
	}
	.footLeft ul li img {
		height: 28px;
		margin: 0 3px;
	}
	.footLeft ul li b {
		margin-right: 5px;
		width: 60px;
	}
	.footRight .title,.footRight-r .title {
		font-size: 18px;
	}
	.footRight ul li {
		line-height: 32px;
		font-size: 12px;
	}
	.footRight ul li i {
		width: 18px;
		height: 20px;
		margin-top: 6px;
	}
	.footRight p b {
		font-size: 14px;
	}
	.lxqq {
		height: 98px;
	}
	.ybw {
		font-size: 12px;
		line-height: 24px;
		height: 24px;
	}
	.footRight {
		padding-left: 0;
		padding-right: 0;
		width: 170px;
	}
	.footRight-r ul li:nth-child(even) {
		margin-right: 0;
	}
	.footRight-r ul li .image {
		width: 100px;
		height: 100px;
	}
	.footRight-r ul li p {
		font-size: 12px;
	}
	.footer {
		font-size: 12px;
	}
	.foot {
		margin-top: 18px;
		padding: 24px 0 14px;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1199px){
    .main,.foot .w{width: 998px;}
    body{min-width: 998px;}
	.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;
	}
	.banner-right .search {
		height: 28px;
		width: 424px;
	}
	.searchSelect {
		height: 28px;
	}
	.searchSelectTop {
		margin-top: 5px;
		height: 18px;
		line-height: 18px;
		font-size: 12px;
		text-indent: 8px;
	}
	.searchSelectTop::after {
		height: 4px;
		width: 6px;
		top: 7px;
		right: 7px;
	}
	.searchSelectBot {
		top: 28px;
	}
	.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 10px;
	}
	.banner-right .hot span b {
		font-size: 12px;
	}
	.banner-right .hot span {
		width: 56px;
		height: 20px;
		line-height: 20px;
	}
	.banner-right .hot span i {
		width: 14px;
		height: 16px;
		margin: 2px 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 {
		height: 16px;
		line-height: 16px;
		font-size: 12px;
	}
	.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;
	}
	.footLeft {
		width: 550px;
	}
	.footNav {
		font-size: 12px;
		margin-bottom: 10px;
	}
	.footRight-r {
		padding-left: 40px;
	}
	.footNav a {
		margin-right: 40px;
		line-height: 30px;
	}
	.footLeft ul li {
		margin-right: 5px;
		line-height: 1.2;
	}
	.footLeft ul li img {
		height: 28px;
		margin: 0 3px;
	}
	.footLeft ul li b {
		margin-right: 5px;
		width: 60px;
	}
	.footRight .title,.footRight-r .title {
		font-size: 18px;
	}
	.footRight ul li {
		line-height: 32px;
		font-size: 12px;
	}
	.footRight ul li i {
		width: 18px;
		height: 20px;
		margin-top: 6px;
	}
	.footRight p b {
		font-size: 14px;
	}
	.lxqq {
		height: 98px;
	}
	.ybw {
		font-size: 12px;
		line-height: 24px;
		height: 24px;
	}
	.footRight {
		padding-left: 0;
		padding-right: 0;
		width: 170px;
	}
	.footRight-r ul li:nth-child(even) {
		margin-right: 0;
	}
	.footRight-r ul li .image {
		width: 100px;
		height: 100px;
	}
	.footRight-r ul li p {
		font-size: 12px;
	}
	.footer {
		font-size: 12px;
	}
	.foot {
		margin-top: 18px;
		padding: 24px 0 14px;
	}


}
@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;
	}
	.banner-right .search {
		height: 34px;
		width: 504px;
	}
	.searchSelect {
		height: 34px;
	}
	.searchSelectTop {
		margin-top: 7px;
		height: 18px;
		line-height: 18px;
		font-size: 13px;
		text-indent: 10px;
	}
	.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 12px;
	}
	.banner-right .hot span b {
		font-size: 13px;
	}
	.banner-right .hot span {
		width: 64px;
		height: 20px;
		line-height: 20px;
	}
	.banner-right .hot span i {
		width: 14px;
		height: 16px;
		margin: 2px 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 {
		height: 18px;
		line-height: 18px;
		font-size: 15px;
	}
	.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;
	}
	.footLeft {
		width: 560px;
	}
	.footNav {
		font-size: 12px;
		margin-bottom: 10px;
	}
	.footRight-r {
		padding-left: 40px;
	}
	.footNav a {
		margin-right: 40px;
		line-height: 30px;
	}
	.footLeft ul li {
		margin-right: 5px;
		line-height: 1.2;
	}
	.footLeft ul li img {
		height: 28px;
		margin: 0 3px;
	}
	.footLeft ul li b {
		margin-right: 5px;
		width: 60px;
	}
	.footRight .title,.footRight-r .title {
		font-size: 18px;
	}
	.footRight ul li {
		line-height: 32px;
		font-size: 12px;
	}
	.footRight ul li i {
		width: 18px;
		height: 20px;
		margin-top: 6px;
	}
	.footRight p b {
		font-size: 14px;
	}
	.lxqq {
		height: 98px;
	}
	.ybw {
		font-size: 12px;
		line-height: 24px;
		height: 24px;
	}
	.footRight {
		padding-left: 44px;
		padding-right: 30px;
		width: 260px;
	}
	.footRight-r ul li .image {
		width: 100px;
		height: 100px;
	}
	.footRight-r ul li p {
		font-size: 12px;
	}
	.footer {
		font-size: 12px;
	}
	.foot {
		margin-top: 25px;
		padding: 24px 0 14px;
	}



}
@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;
	}
	.banner-right .search {
		height: 36px;
		width: 534px;
	}
	.searchSelect {
		height: 36px;
	}
	.searchSelectTop {
		margin-top: 9px;
		height: 18px;
		line-height: 18px;
		font-size: 13px;
		text-indent: 12px;
	}
	.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 15px;
	}
	.banner-right .hot span b {
		font-size: 14px;
	}
	.banner-right .hot span {
		width: 68px;
		height: 22px;
		line-height: 22px;
	}
	.banner-right .hot span i {
		width: 16px;
		height: 18px;
		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 {
		height: 18px;
		line-height: 18px;
		font-size: 15px;
	}
	.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;
	}
	.footLeft {
		width: 560px;
	}
	.footNav {
		font-size: 12px;
		margin-bottom: 10px;
	}
	.footRight-r {
		padding-left: 40px;
	}
	.footNav a {
		margin-right: 40px;
		line-height: 30px;
	}
	.footLeft ul li {
		margin-right: 5px;
		line-height: 1.2;
	}
	.footLeft ul li img {
		height: 28px;
		margin: 0 3px;
	}
	.footLeft ul li b {
		margin-right: 5px;
		width: 60px;
	}
	.footRight .title,.footRight-r .title {
		font-size: 18px;
	}
	.footRight ul li {
		line-height: 32px;
		font-size: 12px;
	}
	.footRight ul li i {
		width: 18px;
		height: 20px;
		margin-top: 6px;
	}
	.footRight p b {
		font-size: 14px;
	}
	.lxqq {
		height: 98px;
	}
	.ybw {
		font-size: 12px;
		line-height: 24px;
		height: 24px;
	}
	.footRight {
		padding-left: 44px;
		padding-right: 30px;
		width: 320px;
	}
	.footRight-r ul li .image {
		width: 100px;
		height: 100px;
	}
	.footRight-r ul li p {
		font-size: 12px;
	}
	.footer {
		font-size: 12px;
	}
	.foot {
		margin-top: 38px;
		padding: 24px 0 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 .logo img {
		height: 78px;
	}
	.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;
	}
	.banner-right .search {
		height: 40px;
		width: 602px;
	}
	.searchSelect {
		height: 40px;
	}
	.searchSelectTop {
		margin-top: 11px;
		height: 18px;
		line-height: 18px;
		font-size: 14px;
		text-indent: 15px;
	}
	.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 15px;
	}
	.banner-right .hot span b {
		font-size: 15px;
	}
	.banner-right .hot span {
		width: 68px;
		height: 22px;
		line-height: 22px;
	}
	.banner-right .hot span i {
		width: 16px;
		height: 18px;
		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 {
		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;
	}
	.foot {
		margin-top: 50px;
	}
	.footLeft {
		width: 704px;
	}
	.footRight-r {
		padding-left: 26px;
	}
	.footNav a {
		margin-right: 60px;
	}
	.footRight {
		padding-left: 0;
		padding-right: 30px;
		width: 260px;
	}


}
@media only screen and (min-width: 1920px){
    .main,.foot .w{width: 1560px;}
    body{min-width: 1560px;}
}


