@charset "utf-8";



/* CSS Document */

button,input,textarea,select{

	outline:none;

	background:none;

	border:none;

	font-family:"微软雅黑";

	box-shadow:none;

	-webkit-appearance:none;

	border-radius:0;

}


@media only screen and (max-width: 768px){
	#c_portalResEbizads_banner-15792533469786637 .subpage_ad {
		margin-top: -15px;
	}
	}
a,*:before,*:after{

	-webkit-transition:all .3s;

	-moz-transition:all .3s;

	-o-transition:all .3s;

	transition:all .3s;

}

/* *{

	transition:all 0s \9 !important;

} */

*,*:before,*:after{

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-o-box-sizing:border-box;

	box-sizing:border-box;

}

.iconfont:before{

	-webkit-transition:all 0s;

	-moz-transition:all 0s;

	-o-transition:all 0s;

	transition:all 0s;

}

.center_box{

	width:1400px;

	margin:0 auto;

}

.clearfix:after{

	content:"";

	clear:both;

	height:0;

	font-size:0;

	display:block;

	visibility:hidden;

	*zoom:1;

}

.clear{

	clear:both;

}

.fl{

	float:left;

}

.fr{

	float:right;

}

.pd_150{

	padding:150px;

}

.pd_tb150{

	padding:150px 0;

}

.pd_t150{

	padding-top:150px;

}

.pd_b150{

	padding-bottom:150px;

}

.pd_120{

	padding:120px;

}

.pd_tb100{

	padding:120px 0;

}

.pd_t120{

	padding-top:120px;

}

.pd_b120{

	padding-bottom:120px;

}

.pd_100{

	padding:100px;

}

.pd_tb100{

	padding:100px 0;

}

.pd_t100{

	padding-top:100px;

}

.pd_b100{

	padding-bottom:100px;

}

.pd_80{

	padding:80px;

}

.pd_tb80{

	padding:80px 0;

}

.pd_t80{

	padding-top:80px;

}

.pd_b80{

	padding-bottom:80px;

}

.pd_60{

	padding:60px;

}

.pd_tb60{

	padding:60px 0;

}

.pd_t60{

	padding-top:60px;

}

.pd_b60{

	padding-bottom:60px;

}

.pd_50{

	padding:50px;

}

.pd_tb50{

	padding:50px 0;

}

.pd_t50{

	padding-top:50px;

}

.pd_b50{

	padding-bottom:50px;

}

.pd_40{

	padding:40px;

}

.pd_tb40{

	padding:40px 0;

}

.pd_t40{

	padding-top:40px;

}

.pd_b40{

	padding-bottom:40px;

}

.pd_30{

	padding:30px;

}

.pd_tb30{

	padding:30px 0;

}

.pd_t30{

	padding-top:30px;

}

.pd_b30{

	padding-bottom:30px;

}

.pd_20{

	padding:20px;

}

.pd_tb20{

	padding:20px 0;

}

.pd_t20{

	padding-top:20px;

}

.pd_b20{

	padding-bottom:20px;

}

.pd_15{

	padding:15px;

}

.pd_tb15{

	padding:15px 0;

}

.pd_t15{

	padding-top:15px;

}

.pd_b15{

	padding-bottom:15px;

}

.pd_10{

	padding:10px;

}

.pd_tb10{

	padding:10px 0;

}

.pd_t10{

	padding-top:10px;

}

.pd_b10{

	padding-bottom:10px;

}

.pd_tb100{

	padding:100px 0;

}

.mg_t150{

	margin-top:150px;

}

.mg_b150{

	margin-bottom:150px;

}

.mg_t100{

	margin-top:100px;

}

.mg_b100{

	margin-bottom:100px;

}

.mg_tb80{

	margin:80px 0;

}

.mg_t80{

	margin-top:80px;

}

.mg_b80{

	margin-bottom:80px;

}

.mg_tb70{

	margin:70px 0;

}

.mg_t70{

	margin-top:70px;

}

.mg_b70{

	margin-bottom:70px;

}

.mg_tb60{

	margin:60px 0;

}

.mg_t60{

	margin-top:60px;

}

.mg_b60{

	margin-bottom:60px;

}

.mg_tb50{

	margin:50px 0;

}

.mg_t50{

	margin-top:50px;

}

.mg_b50{

	margin-bottom:50px;

}

.mg_tb40{

	margin:40px 0;

}

.mg_t40{

	margin-top:40px;

}

.mg_b40{

	margin-bottom:40px;

}

.mg_tb30{

	margin:30px 0;

}

.mg_t30{

	margin-top:30px;

}

.mg_b30{

	margin-bottom:30px;

}

.mg_tb20{

	margin:20px 0;

}

.mg_t20{

	margin-top:20px;

}

.mg_b20{

	margin-bottom:20px;

}

.mg_tb15{

	margin:15px 0;

}

.mg_t15{

	margin-top:15px;

}

.mg_b15{

	margin-bottom:15px;

}

.mg_tb10{

	margin:10px 0;

}

.mg_t10{

	margin-top:10px;

}

.mg_b10{

	margin-bottom:10px;

}



/* *{

	font-family:"微软雅黑";

} */

body{

	font-size:medium !important;

	font-family:"微软雅黑";

	font-family:'PingFang SC','Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif;

	/* font-family:'SiYuan-ExtraLig1fd3bbf467523d' !important; */

	-webkit-font-smoothing:subpixel-antialiased;

	-moz-osx-font-smoothing: grayscale;

	-webkit-tap-highlight-color:transparent;

	background:none;

}

@font-face {

	font-family:gunplay;

	src:url(../font/Gunplay.ttf);

}

@font-face {

	font-family:menk;

	src: url(../font/MGQ8101.ttf);

}

@font-face {

	font-family:twcen;

	src:url(../font/TwCenMT.ttf);

}

@font-face {

	font-family:geo;

	src: url(../font/tt0663m.ttf);

}

@font-face{

	font-family:frank;

	src:url(../font/FRADMCN.TTF)

}

@font-face {

	font-family:geno;

	src:url(../font/Genome-Thin.otf);

}

@font-face {

	font-family:swis;

	src:url(../font/tt0173m.ttf);

}

@font-face{

	font-family:impact;

	src:url(../font/impact.ttf);

}

@font-face{

	font-family:nexa;

	src:url(../font/NexaBold.otf);

}

@font-face{

	font-family:arialnb;

	src:url(../font/ARIALNB.TTF);

}

:root{

	--curColor:#ff7b20;

	--subColor:#edd314;

}

.flex_box{

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

}

.inflex_box{

	display:-webkit-inline-box;

	display:-webkit-inline-flex;

	display:-ms-inline-flexbox;

	display:inline-flex;

}

.clamp_txt{

	overflow:hidden;

	-webkit-line-clamp:2;

	-moz-line-clamp:2;

	-o-line-clamp:2;

	line-clamp:2;

	-webkit-box-orient:vertical;

	-moz-box-orient:vertical;

	-o-box-orient:vertical;

	box-orient:vertical;

	display:-webkit-box;

	display:-moz-box;

	display:-o-box;

	display:box;

}

.wow_list li{

	-webkit-animation-name:fadeInUp;

	animation-name:fadeInUp;

}

.wow_list li:nth-of-type(1){

	-webkit-animation-delay:.2s;

	animation-delay:.2s;

}

.wow_list li:nth-of-type(2){

	-webkit-animation-delay:.4s;

	animation-delay:.4s;

}

.wow_list li:nth-of-type(3){

	-webkit-animation-delay:.6s;

	animation-delay:.6s;

}

.wow_list li:nth-of-type(4){

	-webkit-animation-delay:.8s;

	animation-delay:.8s;

}

.wow_list li:nth-of-type(5){

	-webkit-animation-delay:1s;

	animation-delay:1s;

}

.wow_list li:nth-of-type(6){

	-webkit-animation-delay:1.2s;

	animation-delay:1.2s;

}

.wow_list li:nth-of-type(7){

	-webkit-animation-delay:1.4s;

	animation-delay:1.4s;

}

.wow_list li:nth-of-type(7){

	-webkit-animation-delay:1.6s;

	animation-delay:1.6s;

}

.wow_list li:nth-of-type(8){

	-webkit-animation-delay:1.8s;

	animation-delay:1.8s;

}

.wow_list li:nth-of-type(9){

	-webkit-animation-delay:2s;

	animation-delay:2s;

}

.wow_list li:nth-of-type(10){

	-webkit-animation-delay:2.2s;

	animation-delay:2.2s;

}

body{

	overflow-x:hidden;

}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~首页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* header */

.content_top{

	position:relative;

}

header{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	z-index:980;

}

.inner_header{

	background:#fff;

	position:relative;

	border-bottom:solid 1px var(--curColor);

}

.inner_header .logo .logo_black{

	opacity:1;

}

.inner_header .logo .logo_white{

	opacity:1;

}

.inner_header .header_rt{

	color:#333;

}

.inner_header .header_search{

	border-color:#bbb;

}

.inner_header nav>ul>li>a{

	color:#222;

}

header>.center_box{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

}

header .logo{

	position:relative;

	width:93px;

}

header .logo > span{

	display:block;

}

header .logo .logo_black{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	opacity:0;

}

header .logo > span img{

	display:block;

	width:100%;

}

header .header_rt{

	color:#fff;

	-webkit-align-items:center;

	align-items:center;

}

header .header_rtl ul{

	overflow:hidden;

}

header .header_rtl ul li{

	float:left;

	margin-right:30px;

}

header .header_rtl ul li a{

	font-size:14px;

	color:inherit;

	-webkit-align-items:center;

	align-items:center;

}

header .header_rtl ul li a .iconfont{

	width:22px;

	height:22px;

	border-radius:50%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	background:var(--curColor);

	color:#fff;

	margin-right:4px;

	font-size:13px;

}

header .header_rtl ul li a .iconfont.icon-dianli1{

	background:#1be7e6;

}

header .header_rtl ul li a .iconfont.icon-shuilishuidian{

	background:#00A7EA;

}

header .header_rtl ul li a .iconfont.icon-dengpao{

	background:#FFC201;

}



.header_search{

	border:solid 1px #fff;

	border-radius:200px;

}

.header_search input{

	display:block;

	height:30px;

	width:110px;

	text-indent:15px;

	font-size:14px;

	color:inherit;

}

header .header_search input::-webkit-input-placeholder {

	color:#fff;

}

header .header_search input::-moz-input-placeholder {

	color:#fff;

}

header .header_search input::-ms-input-placeholder {

	color:#fff;

}

.header_search button{

	display:block;

	width:40px;

	color:inherit;

	cursor:pointer;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transition:all .35s;

}

nav>ul>li{

	padding-bottom:20px;

}

nav>ul>li + li{

	margin-left:20px;

}

nav>ul>li>a{

	display:block;

	color:#fff;

	font-size:18px;

	padding:8px 20px;

	border-radius:200px;

}

nav>ul>li.active>a{

	color:#fff !important;

	background:var(--curColor) !important;

}





nav .subnav {

    position: absolute;

    top: 100%;

    left: 0;

    width: 100%;

    border-top: solid 1px var(--curColor);

    overflow: hidden;

    background: #fff;

    -webkit-transform: perspective(300px) scaleY(0) translateZ(30px);

    transform: perspective(300px) scaleY(0) translateZ(30px);

    opacity: 0;

    box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, .05);

    -webkit-transform-origin: top;

    transform-origin: top;

    visibility: hidden;

    -webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;

    transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;

    -webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;

    transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;

    transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease;

    transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;

    transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;

}



nav .subnav .center_box {

    position: relative;

    z-index: 3;

}



nav .subnav.has_third {

    background:#fafafa;

}



nav .subnav.has_third:before {

    content: "";

    position: absolute;

    width:20%;

	width:calc((100vw - 1200px) / 2 + 10px);

    height: 100%;

    left: 0;

    top: 0;

    background: #fff;

}



nav .subnav .subnav_tit,

nav .subnav .second_nav {

    padding:40px 0;

    background: #fff;

}



nav .subnav .subnav_tit {

    width: 23%;

    border-right: solid 1px #eee;

    color: #333;

}



nav .subnav .subnav_tit span {

    font-size: 16px;

    display: block;

}



nav .subnav .subnav_tit h3 {

    font-size:30px;

    font-weight: bold;

	position:relative;

	padding-top:14px;

}

nav .subnav .subnav_tit h3:before{

	content:"";

	position:absolute;

	width:50px;

	height:2px;

	background:var(--curColor);

	top:0;

	left:0;

}



nav .subnav .second_nav {

    width:25%;

    min-height:23vw;

    -webkit-justify-content: flex-end;

    justify-content: flex-end;

}



nav .subnav .second_nav > ol {

    min-width: 75%;

    position: relative;

}



nav .subnav .second_nav a {

    color: #333;

    font-size: 16px;

}



nav .subnav .second_nav > ol > li,

nav .subnav .third_nav ul li {

    line-height:40px;

}



nav .subnav .second_nav > ol > li > a {

    padding: 0 1vw;

    -webkit-justify-content: space-between;

    justify-content: space-between;

    -webkit-align-items: center;

    align-items: center;

}



nav .subnav .second_nav > ol > li > a .iconfont_jiantou {

    opacity: 0;

    color: #fff;

    transform: translateX(-20px);

    transition: transform .35s;

}



nav .subnav .second_nav > ol > li.active > a {

    color: #fff;

    background: var(--curColor);

}



nav .subnav .second_nav > ol > li.active > a span {

    font-weight: bold;

}



nav .subnav .second_nav > ol > li.active > a .iconfont_jiantou {

    opacity: 1;

    transform: translateX(0);

    transition-delay: .1s;

}



nav .subnav .second_nav > ol > li.active .third_nav,

nav .subnav .second_nav > ol > li.active .second_pics {

    opacity: 1;

    transform: translateX(0);

    pointer-events: auto;

}



nav .subnav .second_nav1 > ol > li.active > a {

    color: inherit;

    background: inherit;

}



nav .subnav .second_nav1 > ol > li.active > a span{

    font-weight: inherit;

}



nav .subnav .second_nav1 > ol > li.active > a .iconfont_jiantou{

    opacity: 0;

    transform: translateX(-20px);

    transition-delay: .1s;

}



nav .subnav .second_nav1 > ol > li.active .third_nav,

nav .subnav .second_nav1 > ol > li.active .second_pics {

    opacity: 0;

    transform: translateX(-20px);

    pointer-events: none;

}



nav .subnav .third_nav,

nav .subnav .second_pics {

    position: absolute;

    width:728px;

    left:100%;

    top:0;

    padding-left: 4vw;

    opacity: 0;

    transform: translateX(-20px);

    pointer-events: none;

    transition: opacity .5s, transform .5s;

}



nav .subnav .third_nav::-webkit-scrollbar {

    width: 5px;

    height: 5px;

}



nav .subnav .third_nav::-webkit-scrollbar-track-piece {

    background-color: rgba(0, 0, 0, 0.1);

    -webkit-border-radius: 6px;

}



nav .subnav .third_nav::-webkit-scrollbar-thumb:vertical {

    height: 5px;

    background-color: rgba(125, 125, 125, 0.5);

    -webkit-border-radius: 6px;

}



nav .subnav .third_nav::-webkit-scrollbar-thumb:horizontal {

    width: 5px;

    background-color: rgba(125, 125, 125, 0.5);

    -webkit-border-radius: 6px;

}



nav .subnav .third_nav ul {

    overflow: hidden;

}



nav .subnav .third_nav ul li{

    float: left;

    width:42%;

}

nav .subnav .third_nav ul li a{

	display:inline-block;

	max-width:90%;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

nav .subnav .second_pics {

    -webkit-justify-content: flex-end;

    justify-content: flex-end;

}

nav .subnav .second_pics .second_img {

    float:right;

    width:390px;

    height:260px;

}

nav .subnav .second_pics .second_img img {

    display: block;

    width: 100%;

    height: 100%;

}

nav .subnav .third_more{

	display:inline-block;

	color:var(--curColor) !important;

}











#hamburger{

	display:none;

}





/* banner */

.banner_box{

	position:relative;

}

.banner_box .swiper-slide a{

	display:block;

	position:relative;

	width:100%;

	max-height:100vh;

	overflow:hidden;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-align-items:center;

	align-items:center;

	

}

.banner_box .swiper-slide a>img{

	display:block;

	width:100%;

	min-height:100%;

}

.banner_box .swiper-slide a .banner_txt{

	position:absolute;

	top:0;

	left:13.5%;

	z-index:5;

	width:73%;

	height:100%;

	color:#fff;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-align-items:center;

	align-items:center;

}

.banner_box .swiper-slide a .banner_txt img{

	display:block;

	max-height:80%;

	max-width:80%;

}

.banner_box .swiper-pagination{

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	bottom:2.5vw;

}

.banner_box .swiper-pagination-bullet{

	width:15px;

	height:15px;

	opacity:.5;

	border-radius:200px;

	background:#fff;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	position:relative;

	transition:all .35s;

}

.banner_box .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{

	margin:0 5px;

}

.banner_box .swiper-pagination-bullet-active{

	width:30px;

	height:15px;

	background:var(--curColor);

	opacity:1;

}

.swiper-xn{

	display:none;

}

.swiper-xn .iconfont{

	color:#fff;

	display:inline-block;

	font-size:3vw;

}

.swiper-xn.swiper-button-next .iconfont{

	transform:rotate(-90deg);

}

.swiper-xn.swiper-button-prev .iconfont{

	transform:rotate(90deg);

}

.swiper-xn.swiper-button-next{

	right:5%;     

}

.swiper-xn.swiper-button-prev{

	left:5%;

}

.swiper-xn.swiper-xn:after{

	display:none;

}

.banner_box .banner_mouse{

	position:absolute;

	color:#fff;

	bottom:calc(2.5vw + 60px);

	left:50%;

	margin-left:-25px;

	z-index:85;

	display:block;

	width:50px;

	text-align:center;

	cursor:pointer;

}

.banner_box .banner_mouse .iconfont{

	display:inline-block;

	font-size:40px;

	-webkit-animation: start 2s infinite ease-in-out;

	-moz-animation: start 2s infinite ease-in-out;

	-o-animation: start 2s infinite ease-in-out;

	animation: start 2s infinite ease-in-out;

}

.banner_box .banner_mouse img{

	display:inline-block;

	width:46px;

	-webkit-animation: start 2s infinite ease-in-out;

	-moz-animation: start 2s infinite ease-in-out;

	-o-animation: start 2s infinite ease-in-out;

	animation: start 2s infinite ease-in-out;

}

@-webkit-keyframes start {

	0%,30% {opacity: 0;-webkit-transform: translate(0,-20px);}

	60% {opacity: 1;-webkit-transform: translate(0,0);}

	100% {opacity: 0;-webkit-transform: translate(0,20px);}

}

@-moz-keyframes start {

	0%,30% {opacity: 0;-moz-transform: translate(0,-20px);}

	60% {opacity: 1;-moz-transform: translate(0,0);}

	100% {opacity: 0;-moz-transform: translate(0,20px);}

}

@-o-keyframes start{

	0%,30%{opacity:0;-o-transform:translate(0,-20px);}

	60%{opacity:1;-o-transform:translate(0,0);}

	100%{opacity:0;-o-transform:translate(0,20px);}

}

@keyframes start {

	0%,30% {opacity: 0;transform: translate(0,-20px);}

	60% {opacity: 1;transform: translate(0,0);}

	100% {opacity: 0;transform: translate(0,20px);}

}

.swiper-mpg{

	display:none;

}

.swiper_pn .swiper-button-prev,

.swiper_pn .swiper-button-next{

	position:static;

	margin-top:0;

	opacity:1;

	width:40px;

	height:40px;

	border:solid 2px #D1BA71;

	border-radius:50%;

	color:#D1BA71;

}

.swiper_pn .swiper-button-prev:after,

.swiper_pn .swiper-button-next:after{

	font-size:20px;

	color:inherit;

}

.swiper_pn .swiper-button-prev{

	margin-right:10px;

}

.swiper_pn .swiper-button-prev:not(.swiper-button-disabled):hover,

.swiper_pn .swiper-button-next:not(.swiper-button-disabled):hover{

	background:#D1BA71;

	color:#fff;

}

.banner_box .swiper-slide a>img{

	transform-style: preserve-3d;

}

.banner_box .swiper-slide-active a>img{

	transform-style: preserve-3d;

	transform: scale(1.05);

	transition:7s;

}

.swiper-xn .iconfont{

	transition:all .35s;

}

.swiper-xn:hover .iconfont{

	color:#d1ba71 !important;

}





/* 常规文字 */

.article_w{

	font-size:16px;

	color:#333;

	line-height:1.6;

}

.article_w img{

	max-width:100% !important;

	height:auto !important;

}

.article_w strong{

	font-weight:bold;

}

.article_w *:not(strong){

	font-weight:inherit;

}

.article_w table{

	border-collapse: collapse;

	border:solid 1px #e5e5e5;

	max-width:100% !important;

	word-break:break-all;

}

.article_w table td{

	border:solid 1px #e5e5e5;

	padding:.2rem;

}







/* 标题 */

.tit_box{

	text-align:center;

	color:#333;

	font-size:0;

}

.tit_box h2{

	display:inline-block;

	font-size:26px;

	border:solid 1px #e5e5e5;

	position:relative;

	padding:5px 30px;

}

.tit_box h2:before,

.tit_box h2:after{

	content:"";

	position:absolute;

	height:1px;

	width:9vw;

	background:#e5e5e5;

	top:50%;

}

.tit_box h2:before{

	right:calc(100% - 10px);

}

.tit_box h2:after{

	left:calc(100% - 10px);

}

.tit_box>span{

	display:block;

	font-size:16px;

	letter-spacing:.2em;

	text-indent:.2em;

	text-transform:uppercase;

	color:#666;

	font-family:menk;

}

.icoo_box .tit_box.tit_box2>span{

	display:inline-block;

}

.tit_box>span img{

	display:block;

	width:100%;

}

.tit_box .tit_exp{

	font-size:16px;

	color:#666;

}

.tit_box.tit_left_box h2:before{

	display:none;

}

.tit_box .font_30{

	font-size:26px !important;

}







/* 产品中心 */

.pro_box .pro_con,

.pro_box .pro_con .pro_tabs ul,

.pro_box .pro_con .pro_wrap,

.pro_box .pro_con .pro_wrap .pro_item,

.pro_box .pro_con .pro_wrap .pro_r2{

	height:620px;

}

.pro_box .pro_con .pro_wrap .pro_r1{

	height:310px;

}

.pro_box .pro_con{

	overflow:hidden;

	background:#ffe5dd;

}

.pro_box .pro_con .pro_tabs{

	width:25%;

}

.pro_box .pro_con .pro_tabs ul{

	background:#fff6f3;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1

}

.pro_box .pro_con .pro_tabs ul li,

.pro_box .pro_con .pro_tabs ul li a{

	width:100%;

	height:100%;

}

.pro_box .pro_con .pro_tabs ul li a{

	padding-left:18.85%;

	font-size:18px;

	color:#333;

	color:rgba(0,0,0,.9);

	-webkit-align-items:center;

	align-items:center;

	position:relative;

}

.pro_box .pro_con .pro_tabs ul li a:before{

	content:"";

	position:absolute;

	width:8px;

	height:100%;

	background:var(--curColor);

	left:0;

	top:0;

	transform:scaleY(0);

}

.pro_box .pro_con .pro_tabs ul li a span{

	font-weight:inherit;

}

.pro_box .pro_con .pro_tabs ul li.active a{

	background:#FFE5DD;

	color:var(--curColor);

	font-weight:bold;

}

.pro_box .pro_con .pro_tabs ul li.active a:before{

	transform:scaleY(1);

}

.pro_box .pro_con .pro_wrap{

	width:75%;

	position:relative;

}

.pro_box .pro_con .pro_wrap .pro_item{

	overflow:hidden;

}

.pro_box .pro_con .pro_wrap .pro_r2{

	width:38%;

	padding:40px 6.6%;

	-webkit-flex-direction:column;

	flex-direction:column;

	background:url(../img/pro_r2_bg.png) no-repeat center center;

	background-size:cover;

}

.pro_box .pro_con .pro_wrap .pro_def .pro_r2{

	background-image:url(../img/pro_def_r2_bg.jpg);

}

.pro_box .pro_con .pro_wrap .pro_r2 .pro_img{

	width:100%;

	height:70%;

	-webkit-align-items:center;

	align-items:center;

	-webkit-justify-content:center;

	justify-content:center;

}

.pro_box .pro_con .pro_wrap .pro_r2 .pro_img img{

	display:block;

	max-width:100%;

	max-height:80%;

}

.pro_box .pro_con .pro_wrap .pro_r2 .pro_txt{

	width:100%;

}

.pro_box .pro_con .pro_wrap .pro_txt .pro_tit{

	font-size:24px;

	font-weight:bold;

	color:#333;

	position:relative;

}

.pro_box .pro_con .pro_wrap .pro_def .pro_txt .pro_tit,

.pro_box .pro_con .pro_wrap .pro_def .pro_txt .pro_w{

    color:#fff;

}

.pro_box .pro_con .pro_wrap .pro_def .pro_r2 .cm_more1,

.pro_box .pro_con .pro_wrap .pro_def .pro_rb .cm_more1{

    color:#fff;

}

.pro_box .pro_con .pro_wrap .pro_def .pro_rt .pro_txt .pro_tit,

.pro_box .pro_con .pro_wrap .pro_def .pro_rt .pro_txt .pro_w{

    color:var(--curColor);

}

.pro_box .pro_con .pro_wrap .pro_txt .pro_tit:before{

	content:"";

	position:absolute;

	left:0;

	top:0;

	width:30px;

	height:2px;

	background:var(--subColor);

}

.pro_box .pro_con .pro_wrap .pro_txt .pro_w{

	font-size:14px;

	color:#666;

}

.cm_more1{

	display:inline-block;

	font-size:14px;

	color:var(--curColor);

	padding:8px 0;

	border-radius:200px;

}

.pro_box .pro_con .pro_wrap .pro_r11{

	width:62%;

}

.pro_box .pro_con .pro_wrap .pro_r1{

	-webkit-align-items:center;

	align-items:center;

	background-repeat:no-repeat;

	background-position:center center;

	background-size:cover;

}

.pro_box .pro_con .pro_wrap .pro_rt{

	background-image:url(../img/pro_def_rb_bg.jpg);

}

.pro_box .pro_con .pro_wrap .pro_rb{

	background-image:url(../img/pro_def_rt_bg.jpg);

}

.pro_box .pro_con .pro_wrap .pro_r1 .pro_txt{

	width:48%;

	padding:0 9.2%;

}

.pro_box .pro_con .pro_wrap .pro_r1 .pro_img{

	width:52%;

	height:100%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.pro_box .pro_con .pro_wrap .pro_r1 .pro_img img{

	display:block;

	max-width:71.2%;

	max-height:85%;

}

.pro_box .pro_con .pro_wrapper{

	position:absolute;

	top:0;

	left:0;

	z-index:5;

	width:100%;

	height:100%;

	pointer-events:none;

}

.pro_box .pro_con .pro_wrapper.is-pointer{

	pointer-events:auto;

}

.pro_box .pro_con .pro_wrapper .pro_item{

	display:none;

}

.pro_box .pro_con .pro_wrapper .pro_r11{

	padding:40px;

	overflow:hidden;

	background:#ffe5dd;

}

.pro_box .pro_con .pro_wrapper .pro_r11 .pro_top .pro_top_tit{

	font-size:18px;

	font-weight:bold;

	color:#333;

}

.pro_box .pro_con .pro_wrapper .pro_r11 .pro_top .pro_w{

	font-size:14px;

	color:#444;

	-webkit-line-clamp:6;

	-moz-line-clamp:6;

	-o-line-clamp:6;

	line-clamp:6;

}

.pro_box .pro_con .pro_wrapper .pro_r11 .pro_bot ul{

	overflow:hidden;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	-webkit-flex-direction:column;

	flex-direction:column;

	margin-left:-50px;

	/*height:280px;*/

}

.pro_box .pro_con .pro_wrapper .pro_r11 .pro_bot ul li{

	overflow:hidden;

	float:left;

	padding-top:8px;

	width:100%;

	padding-left:50px;

}

.pro_box .pro_con .pro_wrapper .pro_r11 .pro_bot ul li a{

	float:left;

	color:#333;

	font-size:14px;

	max-width:100%;

	overflow:hidden;

	txt-overflow:ellipsis;

	white-space:nowrap;

}





/* 解决方案 */

.gray_bg{

	background:#f7f7f7;

}

.cm_tabs ul{

	text-align:center;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	-webkit-justify-content:center;

	justify-content:center;

	margin:0 -15px -15px;

}

.cm_tabs ul li{

	display:inline-block\0;

	margin:0 15px 15px;

}

.cm_tabs ul li .cm_ss{

	display:block;

	font-size:16px;

	color:#333;

	padding:8px 30px;

	border-radius:5px;

	border:solid 1px var(--subColor);

	cursor:pointer;

	transition:all .35s;

}

.cm_tabs ul li.active .cm_ss{

	border-color:var(--curColor);

	color:#fff;

	background:var(--curColor);

}

.cm_wrap .cm_item{

	display:none;

}

.cm_wrap .cm_item:nth-of-type(1){

	display:block;

}

.cm_more3{

	text-align:center;

}

.cm_more3 .inflex_box{

	-webkit-align-items:center;

	align-items:center;

	font-size:14px;

	color:#666;

	padding:10px 20px;

	border:solid 1px #bbb;

	transition:all .35s;

}

.cm_more3 .inflex_box i{

	width:20px;

	height:1px;

	background:#999;

	margin-right:10px;

	transition:width .35s;

}

.solu_box .solu_con .solu_wrap ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	overflow:hidden\0;

	margin-left:-28px;

	margin-bottom:-28px;

}

.solu_box .solu_con .solu_wrap ul li{

	float:left\0;

	width:25%;

	margin-bottom:28px;

}

.solu_box .solu_con .solu_wrap ul li .solu_ss{

	display:block;

	margin-left:28px;

	width:100%;

	height:100%;

	color:#333;

	background:#fff;

}

.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_img{

	position:relative;

	overflow:hidden;

	display:block;

	height:220px;

}

.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_img:before{

	content:"";

	position:absolute;

	top:15px;

	right:15px;

	bottom:15px;

	left:15px;

	border:solid 1px #fff;

	z-index:3;

	transform:scale(.2);

	opacity:0;

	transition:all .5s;

}

.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_img > img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_icon{

	position:absolute;

	z-index:5;

	padding:6px;

	background:var(--subColor);

	right:30px;

	bottom:0;

	transform:translateY(101%);

	opacity:0;

	transition:all .5s;

}

.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_icon img{

	display:block;

	width:18px;

	height:18px;

}

.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_tit{

	font-size:16px;

	font-weight:bold;

	line-height:1.5;

	max-height:48px;

}

.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_w{

	display:none;

	-webkit-line-clamp:3;

	-moz-line-clamp:3;

	-o-line-clamp:3;

	line-clamp:3;

	font-size:14px;

	line-height:1.6;

	opacity:.9;

}





/* 新闻中心 */

.news_box .news_con .news_wrap{

	overflow:hidden;

}

.news_box .news_con .news_wrap .news_l{

	float:left;

	width:500px;

}

.news_box .news_con .news_wrap .news_img{

	display:block;

	position:relative;

	overflow:hidden;

}

.news_box .news_con .news_wrap .news_l .news_img{

	height:300px;

}

.news_box .news_con .news_wrap .news_r .news_img{

	width:170px;

	height:102px;

}

.news_box .news_con .news_wrap .news_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.news_box .news_con .news_wrap .news_date{

	font-family:arial;

	text-align:center;

}

.news_box .news_con .news_wrap .news_l .news_date{

	position:absolute;

	left:0;

	bottom:0;

	z-index:3;

	background:var(--subColor);

	width:100px;

	padding:20px 0;

}

.news_box .news_con .news_wrap .news_date span{

	display:block;

	color:var(--curColor);

	font-size:36px;

	font-weight:bold;

}

.news_box .news_con .news_wrap .news_date p{

	font-size:16px;

	color:#333;

}

.news_box .news_con .news_wrap .news_txt .news_tit{

	font-size:18px;

	font-weight:bold;

	color:#333;

	overflow:hidden;

	width:100%;

	text-overflow:ellipsis;

	white-space:nowrap;

	transition:all .35s;

}

.news_box .news_con .news_wrap .news_txt > p{

	font-size:14px;

	color:#666;

	line-height:1.6;

	max-height:44px;

	margin-top:8px;

	width:100%;

}

.news_box .news_con .news_wrap .news_r{

	width:860px;

}

.news_box .news_con .news_wrap .news_r ul li + li{

	margin-top:40px;

}

.news_box .news_con .news_wrap .news_r ul li a{

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.news_box .news_con .news_wrap .news_rr{

	width:670px;

	width:calc(100% - 190px);

	-webkit-align-items:center;

	align-items:center;

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.news_box .news_con .news_wrap .news_r .news_txt{

	width:570px;

	width:calc(100% - 100px);

	height:100%;

	padding-right:40px;

	border-right:solid 1px #e5e5e5;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

}





/* 关于才茂 */

.abo_box .abo_l{

	width:51.5%;

}

.abo_box .tit_box{

	text-align:left;

}

.abo_box .tit_box .tit_exp{

	font-size:18px;

	font-weight:bold;

}

.abo_box .abo_line{

	display:block;

	width:100%;

	height:2px;

	background:url(../img/grad_line.png) repeat-y center center;

	background-size:100%;

}

.abo_box .abo_l .abo_con .abo_txt{

	-webkit-line-clamp:4;

	-moz-line-clamp:4;

	-o-line-clamp:4;

	line-clamp:4;

}

.abo_info ul{

	margin-left:-40px;

}

.abo_info ul li{

	width:33.3333%;

}

.abo_info ul li .abo_ss{

	display:inline-block;

	margin-left:40px;

	transition:all .35s;

}

.abo_info ul li .abo_num{

	font-family:arialnb;

	color:#333;

	font-size:60px;

	height:69px;

	-webkit-align-items:flex-end;

	align-items:flex-end;

	transition:all .35s;

}

.abo_info ul li .abo_num i{

	font-size:.5em;

	padding-bottom:.2em;

}

.abo_box .cm_more3{

	text-align:left;

}

.abo_box .cm_more3 a{

	color:#fff;

	border-color:var(--curColor);

	background:var(--curColor);

}

.abo_box .cm_more3 a i{

	background:#fff;

}

.abo_box .abo_r{

	width:40%;

	position:relative;

}

.abo_box .abo_r i{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	top:0;

	left:0;

	background:var(--subColor);

	transform:translate(-20px,20px);

	-webkit-animation-name:aboBk;

	animation-name:aboBk;

	-webkit-animaition-delay:.2s;

	animation-delay:.2s;

}

@keyframes aboBk{

	0%{

		transform:translate(0,0);

	}

	100%{

		transform:translate(-20px,20px);

	}

}

.abo_box .abo_r img{

	display:block;

	width:100%;

	position:relative;

	z-index:3;

}





/* 他们都选择了我们 */

.part_box .part_con{

	position:relative;

}

.part_box .part_con .swiper-container{

	padding:0 1px;

}

.part_box .part_con .swiper-slide{

	width:260px;

	margin-right:25px;

}

.part_box .part_con .swiper-slide ol>li + li{

	margin-top:25px;

}

.part_box .part_con .part_ss{

	display:block;

	position:relative;

	background:#fff;

}

.part_box .part_con .part_ss .part_img{

	height:120px;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.part_box .part_con .part_ss .part_img img{

	display:block;

	max-width:72%;

	max-height:72%;

	transition:all .35s;

}

.cm-pagination{

	display:none;

}

.cm-swiper-button{

	color:#bbb;

	transition:color .35s;

}

.cm-swiper-button.swiper-button-prev{

	left:-50px;

}

.cm-swiper-button.swiper-button-next{

	right:-50px;

}

.cm-swiper-button .iconfont{

	font-size:45px;

}

.cm-swiper-button:after{

	display:none;

	

}





/* 技术支持、快速配置 */

.ser_box{

	overflow:hidden;

}

.ser_tit{

	font-size:26px;

	color:#333;

	padding-left:23px;

	background:url(../img/ser_tit_icon.png) no-repeat left center;

}

.ser_box .ser_item{

	width:47%;

	-webkit-animation-delay:.4s;

	animation-delay:.4s;

}

.ser_box .ser_item.fl{

	-webkit-animation-name:fadeInLeft;

	animation-name:fadeInLeft;

}

.ser_box .ser_item.fr{

	-webkit-animation-name:fadeInRight;

	animation-name:fadeInRight;

}

.ser_list ul li a{

	-webkit-align-items:center;

	align-items:center;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	color:#333;

	font-size:14px;

	padding:25px 0;

	border-bottom:solid 1px #e5e5e5;

}

.ser_list ul li a .fl{

	position:relative;

	padding-left:20px;

	max-width:80%;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.ser_list ul li a .fl:before{

	content:"";

	position:absolute;

	width:7px;

	height:7px;

	background:#999;

	border-radius:50%;

	top:50%;

	transform:translateY(-50%);

	left:0;

}

.ser_list ul li a span{

	opacity:.8;

}





/* 特色 */

body{

	background:#f7f7f7;

}

.main_box{

	background:#fff;

}

.char_box .char_con ul{

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.char_box .char_con ul li{

	width:190px;

}

.char_box .char_con ul li .char_ss{

	display:block;

	text-align:center;

	color:#333;

	transition:color .35s;

}

.char_box .char_con ul li .char_icon{

	width:120px;

	height:120px;

	background:#fff;

	border-radius:50%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transition:all .35s;

}

.char_box .char_con ul li .char_icon svg{

	display:block;

	max-width:50%;

	max-height:50%;

}

.char_box .char_con ul li .char_icon svg path{

	fill:var(--curColor) !important;

}

.char_box .char_con ul li .char_txt{

	text-align:center;

}

.char_box .char_con ul li .char_tit{

	font-size:18px;

}

.char_box .char_con ul li .char_w{

	font-size:14px;

	color:#666;

	line-height:1.6;

	margin-top:5px;

}





/* 页脚 */

.font_b{

	font-weight:bold;

}

.font_18{

	font-size:18px !important;

}

.font_24{

	font-size:24px !important;

}

.font_30{

	font-size:30px !important;

}

.as_totop{

	position:fixed;

	right:10px;

	bottom:-120px;

	z-index:9;

	width:50px;

	height:50px;

	overflow:hidden;

	border-radius:6px;

	background:var(--curColor);

	color:#fff;

	cursor:pointer;

	transition:all .5s;

}

.as_totop ul{

	transition:all .5s;

}

.as_totop ul li{

	height:50px;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.as_totop ul li .iconfont{

	font-size:36px;

}

.as_totop:hover{

	filter:saturate(150%);

}

.as_totop:hover ul{

	transform:translateY(-50px);

}

footer,

footer a{

	color:#fff;

}

footer{

	/*background:#2e2e2e url(../img/footer_bg.png) no-repeat right center;*/

	/*background:url(../img/footer_bg1.jpg) no-repeat center center;*/

	/*background-size:cover;*/

}

.footer_bor{

	display:block;

	width:100%;

	height:5px;

	/*background:url(../img/grad_line.png) repeat-y center center;*/

}

.footer_ttop .footer_ttl{

	max-width:980px;

	max-width:calc(100% - 300px);

}

.footer_ttop .footer_ttl ul li + li{

	margin-left:50px;

}

.footer_ttop .footer_ttl li a{

	color:#fff;

}

.footer_ttop .footer_ttl dt{

	padding-bottom:10px;

}

.footer_ttop .footer_ttl dt a,

.footer_ttop .footer_ttr .footer_tit{

	font-size:18px;

}

.footer_ttop .footer_ttl dd{

	margin-top:10px;

}

.footer_ttop .footer_ttl dd a{

	font-size:14px;

	opacity:.6;

}

.footer_ttop .footer_ttr{

	width:280px;

}

.footer_ttop .footer_ttr .footer_tel{

	background:var(--curColor);

	-webkit-align-items:center;

	align-items:center;

	-webkit-justify-content:center;

	justify-content:center;

}

.footer_ttop .footer_ttr .footer_tel .iconfont{

	font-size:48px;

	margin-right:10px;

}

.footer_ttop .footer_ttr .footer_tel>div>span{

	display:block;

	font-size:14px;

}

.footer_ttop .footer_ttr .footer_tel>div>p{

	font-size:24px;

	font-weight:bold;

	font-family:arial;

}

.footer_ttop .footer_ttr .footer_qr{

	background:#373737;

}

.footer_ttop .footer_ttr .footer_qr ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	overflow:hidden;

	margin-left:-17px;

	margin-bottom:-15px;

}

.footer_ttop .footer_ttr .footer_qr ul li{

	width:50%;

	margin-bottom:15px;

	text-align:center;

}

.footer_ttop .footer_ttr .footer_qr ul li .footer_ss{

	margin-left:17px;

}

.footer_ttop .footer_ttr .footer_qr ul li span{

	display:inline-block;

	width:115px;

	height:115px;

}

.footer_ttop .footer_ttr .footer_qr ul li span img{

	display:block;

	width:100%;

	height:100%;

}

.footer_ttop .footer_ttr .footer_qr ul li p{

	font-size:14px;

	opacity:.6;

	margin-top:5px;

}

.footer_tbot{

	background:url(../img/footer_fribg.png);

}

.footer_fri{

	width:calc(100% - 80px);

	overflow:hidden;

}

.footer_tbot .center_box >span,

.footer_fri ul li a{

	font-size:14px;

	line-height:1;

}

.footer_fri ul{

	overflow:hidden;

	margin:0 -12px -10px;

}

.footer_fri ul li{

	float:left;

	padding:0 12px;

	position:relative;

	line-height:1;

	margin-bottom:10px;

}

.footer_fri ul li:before{

	content:"|";

	position:absolute;

	left:0;

	top:0;

	font-size:14px;

	color:rgba(255,255,255,.6);

}

.footer_fri ul li a{

	display:block;

	color:rgba(255,255,255,.6);

}

.footer_bot{

    background:#272C35 url(../img/footer_bbg.png) repeat-x left top;

}

.footer_bot .footer_l{

	max-width:100%;

	line-height:1.8;

}

.footer_bot .footer_l>span{

	display:block;

}

.footer_bot .footer_r{

	max-width:20%;

	display:none;

}

.footer_cpr,

.footer_cpr a{

	font-size:14px;

	color:rgba(255,255,255,.6);

}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~内页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* banner、二级导航 */

.ibnav_box{

	position:relative;

}

.inner_banner{

	position:relative;

	overflow:hidden;

}

.inner_banner>img{

	display:block;

	width:100%;

	min-height:100%;

}

.inner_banner .inner_b_txt{

	position:absolute;

	top:0;

	left:50%;

	transform:translateX(-50%);

	height:100%;

	z-index:3;

	color:#fff;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.inner_banner .inner_b_txt .inner_b_wrap{

	position:relative;

	text-align:center;

	font-size:0;

	padding-top:3vw;

}

.inner_banner .inner_b_txt .inner_b_line{

	display:inline-block;

	width:60px;

	height:1px;

}

.inner_banner .inner_b_txt .inner_b_line i{

	-webkit-animation-name:Bline;

	animation-name:Bline;

	width:100%;

	height:1px;

	display:inline-block;

	background:#fff;

}

.inner_banner .inner_b_txt .inner_b_line1{

	left:0;

}

.inner_banner .inner_b_txt .inner_b_line2{

	right:0;

}

.Bline{

	-webkit-animation-name:Bline;

	animation-name:Bline;

}

@keyframes Bline{

	0%{width:0;}

	100%{width:100%;}

}

.inner_banner .inner_b_txt h2{

	font-size:36px;

	font-weight:bold;

	position:relative;

	line-height:1;

	display:block;

	letter-spacing:.3em;

	text-indent:.3rem;

}

.inner_banner .inner_b_txt .inner_b_exp{

	font-size:16px;

	line-height:1;

}



.scaleBox{

	-webkit-animation-name:scaleBox;

	animation-name:scaleBox;

}

@keyframes scaleBox{

	0%{

		transform:scale(1.2);

	}

	100%{

		transform:scale(1);

	}

}



.isub_nav{

	position:absolute;

	bottom:0;

	left:0;

	width:100%;

	overflow:hidden;

	background:rgba(0,0,0,.4);

	z-index:5;

}

.isub_nav .swiper-slide{

	width:auto;

}

.isub_nav .swiper-slide a{

	display:block;

	color:#fff;

	font-size:18px;

	padding:16px 25px;

}

.isub_nav .swiper-slide.active a,

.isub_nav .swiper-slide.current a{

	background:var(--curColor);

	color:#fff;

	font-weight:bold;

}





/* 当前位置 */

.inner_loc,

.inner_loc a{

	color:#666;

	font-size:14px;

}

.inner_loc a,

.inner_loc span{

	padding:0 3px;

}

.inner_loc .iconfont{

	font-size:16px; 

	font-weight:bold;

	padding-right:4px;

	color:#333;

}

.inner_loc a:hover{

	color:var(--curColor);

}





/* 列表翻页 */

.list_pages .pagination{

	font-size:0;

	overflow:hidden;

	position:relative;

	text-align:center;

}

.list_pages .pagination li{

	display:inline-block;

	*display:inline;

	*zoom:1;

	margin:0 6px 10px;

}

.list_pages .pagination li a{

	display:block;

	font-size:16px;

	color:#666;

	width:36px;

	height:36px;

	text-align:center;

	line-height:34px;

	overflow:hidden;

	border:solid 1px #e5e5e5;

}

.list_pages .pagination li.pg_prev a,

.list_pages .pagination li.pg_next a{

	background:none !important;

	color:#666;

	width:auto;

	padding:0 25px;

}

.list_pages .pagination li.active a{

	background:var(--curColor);

	border-color:var(--curColor);

	color:#fff;

}

.list_pages .pagination li.active a:hover{

	color:#fff !important;

}

.list_pages .pagination li:not(.disabled) a:hover{

	color:var(--curColor);

	border-color:var(--curColor);

}

.list_pages .pagination li.pg_prev:not(.disabled) a:hover,

.list_pages .pagination li.pg_next:not(.disabled) a:hover{

	color:var(--curColor);

}





/* 内容翻页 */

.inner_pnpage{

	overflow:hidden;  

	border-top:solid 1px #eee;

	margin:0 50px;

}

.inner_pnpage>a{ 

	overflow:hidden;   

}

.inner_pnpage>a span,

.inner_pnpage>a p{

	float:left;

	font-size:14px;

	color:#333;

}

.inner_pnpage>a p{

	color:#888;

	max-width:330px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	transition:all .35s;

}

.inner_pnpage>a:hover p{

	color:var(--curColor);

}

.inner_pnpage .inner_pnpage_prev{

	float:left;

}

.inner_pnpage .inner_pnpage_next{

	float:right;

}





/* 内页-文章详情 */

.inner_news_show{

	background:#fff;

}

.inner_news_show_tit{

	text-align:center;

	border-bottom:solid 1px #e5e5e5;

}

.inner_news_show_tit h1{

	font-size:18px;

	color:#333;

	font-weight:bold;

	margin-bottom:5px;

}

.inner_news_show_tit span{

	display:inline-block;

	margin:0 10px;

	font-size:14px;

	color:#999;

}

.inner_news_show_con.article_w{

	font-size:14px;

	line-height:2;

}





/* 内页-产品中心 */

.ipro_box .ipro_con ul>li,

.iabo_s{

	position:relative;

}

.ipro_box .ipro_con{

	margin-top:-60px;

}

.ipro_box .ipro_con ul>li{

	margin-top:60px;

}

.ipro_box .ipro_con .ipro_id,

.iabo_s .iabo_id{

	position:absolute;

	top:-30px;

	left:0;

}

.ipro_box .ipro_con .ipro_id{

	top:-40px;

}

.ipro_box .ipro_con .ipro_btit{

	display:inline-block;

	background:var(--curColor);

	background:-webkit-linear-gradient(top,#f9d11a,#fe8c25,#fec28d);

	background:linear-gradient(to bottom,#f9d11a,#fe8c25,#fec28d);

	border-radius:15px;

	font-size:26px;

	font-weight:bold;

	color:#fff;

	text-shadow:1px 1px 3px rgba(0,0,0,.38);

	border:solid 2px var(--curColor);

	margin-left:40px;

	padding:8px 20px;

	transform:translateY(20px);

}

.ipro_box .ipro_con .ipro_wrap:nth-of-type(1){

	padding-top:0 !important;

}

.ipro_box .ipro_con ul>li .ipro_l{

	width:28.5%;

	color:#333;

	position:relative;

	min-height:310px;

	padding-bottom:60px;

}

.ipro_box .ipro_con ul>li .ipro_l .ipro_tit .ipro_line{

	display:block;

	width:30px;

	height:1px;

	background:var(--curColor);

}

.ipro_box .ipro_con ul>li .ipro_l .ipro_tit h3{

	font-size:30px;

}

.ipro_box .ipro_con ul>li .ipro_l .ipro_w{

	font-size:14px;

	color:#666;

}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bp{

	position:absolute;

	width:100%;

	bottom:0;

	left:0;

	overflow:hidden;

	-webkit-justify-content:flex-end;

	justify-content:flex-end;

}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr{

	float:right;

	width:200px;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	position:relative;

}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .cm-swiper-button{

	position:static;

	margin-top:0;

	top:auto;

	opacity:1;

}

.ipro_box .ipro_con ul>li .no_buttons .ipro_l .ipro_bpr{

	display:none;

}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .cm-swiper-button:after{

	font-size:30px;

}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .swiper-pagination{

	width:124px;

	bottom:50%;

	left:50%;

	transform:translate(-50%,50%);

	text-align:center;

	font-size:12px;

	color:#999;

	font-family:arial;

	padding:0 30px;

}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .swiper-pagination:before,

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .swiper-pagination:after{

	content:"";

	position:absolute;

	width:30px;

	height:1px;

	background:#bbb;

	top:50%;

}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .swiper-pagination:before{

	left:0;

}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .swiper-pagination:after{

	right:0;

}

.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .swiper-pagination .on{

	font-size:24px;

	color:#333;

}

.ipro_box .ipro_con ul>li .ipro_r{

	width:68.5%;

}

.ipro_box .ipro_con ul>li .ipro_r .swiper-slide{

	width:296.33px;

	margin-right:30px;

}

.ipro_box .ipro_con ul>li .ipro_r .ipro_ss,

.iside_pro .iside_list ul li .iside_ss{

	display:block;

	background:#fff;

	color:#333;

	position:relative;

}

.ipro_box .ipro_con ul>li .ipro_r .ipro_img,

.iside_pro .iside_list ul li .iside_ss .iside_img{

	height:200px;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ipro_box .ipro_con ul>li .ipro_r .ipro_img img,

.iside_pro .iside_list ul li .iside_ss .iside_img img{

	display:block;

	max-width:80%;

	max-height:90%;

	transition:all .5s;

}

.ipro_box .ipro_con ul>li .ipro_r .ipro_tit,

.ipro_box .ipro_con ul>li .ipro_r .ipro_w,

.iside_pro .iside_list ul li .iside_ss .iside_stit,

.iside_pro .iside_list ul li .iside_ss .iside_w{

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.ipro_box .ipro_con ul>li .ipro_r .ipro_tit,

.iside_pro .iside_list ul li .iside_ss .iside_stit{

	font-size:18px;

	font-weight:bold;

}

.ipro_box .ipro_con ul>li .ipro_r .ipro_w,

.iside_pro .iside_list ul li .iside_ss .iside_w{

	color:#333;

	font-size:14px;

	margin-top:5px;

}

.ipro_box .ipro_con ul>li .ipro_r .ipro_ss .ipro_icon,

.ipro_box .ipro_con ul>li .ipro_r .ipro_ss .ipro_icon i,

.iside_pro .iside_list ul li .iside_ss .iside_icon,

.iside_pro .iside_list ul li .iside_ss .iside_icon i{

	width:30px;

	height:30px;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ipro_box .ipro_con ul>li .ipro_r .ipro_ss .ipro_icon,

.iside_pro .iside_list ul li .iside_ss .iside_icon{

	position:absolute;

	right:0;

	bottom:0;

	background:rgba(0,0,0,.4);

	transition:all .5s;

}

.ipro_box .ipro_con ul>li .ipro_r .ipro_ss .ipro_icon i,

.iside_pro .iside_list ul li .iside_ss .iside_icon i{

	background:var(--subColor);

	transition:all .35s;

}





/* 内页-产品详情页2 */

.ips_box .islr_box .iside_l{

	display:none;

}

.ips_box .islr_box .iside_r{

    width:100%;

}

.islr_box .iside_l{

	width:300px;

}

.iside_nav ul>li{

	background:#fff;

	padding-bottom:10px;

	cursor:pointer;

	color:#333;

}

.iside_nav ul>li + li{

	margin-top:2px;

}

.iside_nav ul>li .iside_tit{

	padding:15px 30px 5px;

	color:inherit;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	overflow:hidden;

}

.iside_nav ul>li .iside_tit .iside_tl{

	float:left;

	-webkit-align-items:center;

	align-items:center;

	overflow:hidden;

}

.iside_nav ul>li .iside_tit .iside_tl .iconfont{

	float:left;

	font-size:19px;

	width:40px;

}

.iside_nav ul>li .iside_tit .iside_tl p{

	float:left;

	font-weight:bold;

}

.iside_nav ul>li .iside_tit > .iconfont{

	color:#666;

	float:right;

	transition:all .35s;

}

.iside_nav ul>li.active .iside_tit > .iconfont{

	transform:rotate(180deg);

}

.iside_nav ul>li .iside_sub{

	max-height:0;

	overflow:hidden;

	transition:all .5s;

}

.iside_nav ul>li.active .iside_sub{

	max-height:720px;

}

.iside_nav ul>li .iside_sub ol{

	padding:10px 0;

}

.iside_nav ul>li .iside_sub ol>li{

	padding:10px 0;

}

.iside_nav ul>li .iside_sub ol>li a{

	display:block;

	padding:0 30px 0 70px;

	font-size:15px;

	color:#333;

	line-height:1;

	position:relative;

}

.iside_nav ul>li .iside_sub ol>li a:before{

	content:"";

	position:absolute;

	width:1px;

	height:100%;

	background:var(--curColor);

	left:0;

	top:0;

	opacity:0;

	transform:scaleY(0);

}

.iside_nav ul>li .iside_sub ol>li.active a{

	color:var(--curColor);

}

.iside_nav ul>li .iside_sub ol>li.active a:before{

	opacity:1;

	transform:scaleY(1);

}

.islr_box .iside_r{

	width:1070px;

	width:calc(100% - 330px);

}

.ips2_top{

	background:#fff;

}

.ips2_top .ips2_pics{

	width:300px;

	border:solid 1px #e5e5e5;

}

.ips2_top .ips2_pics .swiper-pagination{

	padding:0 10px;

}

.ips2_top .ips2_pics .ips2_img{

	height:300px;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ips2_top .ips2_pics .ips2_img img{

	display:block;

	max-width:80%;

	max-height:90%;

}

.ips2_top .ips2_pics .swiper-pagination{

	text-align:right;

}

.ips2_top .ips2_pics .swiper-pagination-bullet{

	width:12px;

	height:12px;

	border-radius:0;

	background:var(--curColor);

}

.ips2_top .ips2_wrap{

	width:630px;

	width:calc(100% - 340px);

	color:#333;

	min-height:300px;

	padding-bottom:60px;

	position:relative;

}

.ips2_top .ips2_wrap .ips2_tit{

	font-size:24px;

	font-weight:bold;

	color:#333;

	line-height:1.5;

}

.ips2_top .ips2_wrap .ips2_tag{

	overflow:hidden;

	margin-left:-10px;

	margin-bottom:-10px;

}

.ips2_top .ips2_wrap .ips2_tag span{

	float:left;

	padding:8px 20px;

	font-size:14px;

	color:var(--curColor);

	border-radius:200px;

	background:#f6e989;

	margin-left:10px;

	margin-bottom:10px;

	transition:all .35s;

}

.ips2_top .ips2_wrap .ips2_w{

	font-size:14px;

	color:#666;

}

.ips2_top .ips2_wrap .ips2_btn{

	position:absolute;

	left:0;

	bottom:0;

	padding:8px 20px;

	color:#fff;

	background:var(--curColor);

	border-radius:200px;

}

.ips2_bot{

	background:#fff;

}

.ips2_bot .ips2_tab{

	padding:0 50px;

	border-bottom:solid 1px #e5e5e5;

	background:#fff;

	position:-webkit-sticky;

	position:sticky;

	top:0;

	z-index:960;

}

.ips2_bot .ips2_tab ul{

	overflow:hidden;

	margin-left:-50px;

}

.ips2_bot .ips2_tab ul li{

	float:left;

	margin-left:50px;

}

.ips2_bot .ips2_tab ul li .ips2_ss{

	display:block;

	font-size:18px;

	color:#333;

	padding:18px 0;

	position:relative;

	cursor:pointer;

}

.ips2_bot .ips2_tab ul li .ips2_ss:before{

	content:"";

	position:absolute;

	width:100%;

	height:3px;

	background:var(--curColor);

	left:0;

	bottom:0;

	transform:scaleX(0);

}

.ips2_bot .ips2_tab ul li.active .ips2_ss,

.ips2_bot .ips2_tab ul li.current .ips2_ss{

	font-weight:bold;

}

.ips2_bot .ips2_tab ul li.active .ips2_ss:before,

.ips2_bot .ips2_tab ul li.current .ips2_ss:before{

	transform:scaleX(1);

}

.ips2_bot .ips2_wrap{

	padding-top:0;

}

.ips2_bot .ips2_wrap .ips2_item{

	font-size:14px;

	line-height:2;

	margin-top:60px;

	position:relative;

}

.ips2_bot .ips2_wrap .ips2_item .ips_id{

	position:absolute;

	top:-70px;

	left:0;

}

.ips2_bot .ips2_wrap .ips2_item .ifig_list.ser_list ul li a{

	padding-left:0;

	padding-right:0;

	border-bottom:solid 1px #e5e5e5;

}

.ips2_bot .ips2_wrap .ips2_item .ifig_list.ser_list ul li a:hover{

	box-shadow:none;

}





/* 内页-产品详情页1 */

.ips1_top{

	position:relative;

}

.ips1_top .ips1_img{

	display:block;

}

.ips1_top .ips1_img img{

	display:block;

	width:100%;

}

.ips1_top .ips1_en,

.ips1_top .ips1_cn{

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	left:0;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ips1_top .ips1_en{

	z-index:3;

}

.ips1_top .ips1_en img{

	display:block;

	max-width:550px;

}

.ips1_top .ips1_cn{

	z-index:5;

}

.ips1_top .ips1_cn .ips1_tit{

	font-size:36px;

	color:#fff;

	font-weight:bold;

}

.ips1_bot,

.ips1_case{

	padding:0 50px 30px;

	background:#fff;

}

.ips1_bot .ser_tit,

.ips1_case .ser_tit{

	font-weight:bold;

	padding-top:20px;

	padding-bottom:20px;

	border-bottom:solid 1px #e5e5e5;

	font-size:24px;

}

.ips1_bot .ips1_con{

	font-size:14px;

	line-height:1.7;

}

.ips1_case .ips1_list ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	overflow:hidden;

	margin-bottom:-20px;

	margin-left:-20px;

}

.ips1_case .ips1_list ul li{

	float:left;

	width:33.33333%;

	margin-bottom:20px;

}

.ips1_case .ips1_list ul li .ips1_ss{

	display:block;

	margin-left:20px;

	color:#333;

}

.ips1_case .ips1_list ul li .ips1_ss .ips1_img{

	display:block;

	overflow:hidden;

	height:233px;

}

.ips1_case .ips1_list ul li .ips1_ss .ips1_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.ips1_case .ips1_list ul li .ips1_ss .ips1_txt{

	font-size:18px;

	text-align:center;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}





/* 内页-解决方案 */

.isolu_tlist ul{

	overflow:hidden\0;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-left:-30px;

	margin-bottom:-30px;

}

.isolu_tlist ul li{

	float:left\0;

	width:33.33333%;

	margin-bottom:30px;

}

.isolu_tlist ul li a{

	display:block;

	background:#fff;

	position:relative;

	margin-left:30px;

	color:#333;

}

.isolu_icon{

	width:30px;

	height:30px;

	background:var(--subColor);

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.isolu_tlist ul li a .isolu_timg{

	display:block;

	position:relative;

	overflow:hidden;

	height:297px;

}

.isolu_tlist ul li a .isolu_timg:before{

	content:"";

	position:absolute;

	width:100%;

	height:100%;

	left:0;

	top:0;

	z-index:2;

	background:rgba(0,0,0,.2);

	opacity:0;

}

.isolu_tlist ul li a .isolu_timg>img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.isolu_tlist ul li a .isolu_icon{

	position:absolute;

	top:50%;

	left:50%;

	transform:translate(-50%,-50%) scale(0);

	z-index:5;

	opacity:0;

	transition:all .5s

}

.isolu_tlist ul li a>p{

	margin:0 5%;

	font-size:18px;

	font-weight:bold;

	text-align:center;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.isolu_tline{

	display:block;

	width:100%;

	height:2px;

	background:url(../images/grad_line.png) repeat-y center center;

	background-size:100%;

	transform:scaleX(0);

	transition:all .5s;

}





/* 内页-解决方案列表 */

.isolu_list ul li + li{

	margin-top:20px;

}

.isolu_list ul li a{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	overflow:hidden;

	background:#fff;

	position:relative;

}

.isolu_list ul li a .isolu_img{

	float:left;

	width:330px;

	height:220px;

	overflow:hidden;

}

.isolu_list ul li a .isolu_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.isolu_list ul li a .isolu_wrap{

	width:calc(100% - 380px);

	padding-right:30px;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.isolu_list ul li a .isolu_txt{

	width:100%;

	padding-top:10px;

}

.isolu_list ul li a .isolu_txt h3{

	font-size:18px;

	font-weight:bold;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.isolu_list ul li a .isolu_txt p{

	font-size:14px;

	max-height:44px;

	line-height:1.6;

	color:#666;

}

.isolu_list ul li a .isolu_wrap .cm_more3{

	text-align:left;

}

.isolu_list ul li a .isolu_tline{

	position:absolute;

	bottom:0;

	left:0;

	transform-origin:left;

}





/* 内页-解决方案详情 */

.iside_rec .iside_list ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-bottom:-20px;

	margin-left:-20px;

}

.iside_rec .iside_list ul li{

	width:20%;

	margin-bottom:20px;

}

.iside_rec .iside_list ul li .iside_ss{

	margin-left:20px;

}

.iside_rec .iside_list ul li .iside_ss .iside_img{

	height:160px;

}





/* 内页-技术支持 */

.itech_list ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	overflow:hidden\0;

	margin-left:-30px;

	margin-bottom:-30px;

}

.itech_list ul li{

	float:left\0;

	width:25%;

	margin-bottom:30px;

}

.itech_list ul li a{

	display:block;

	margin-left:30px;

	background:#fff;

	text-align:center;

}

.itech_list ul li a .itech_img{

	display:block;

	overflow:hidden;

	height:218px;

}

.itech_list ul li a .itech_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.itech_list ul li a .itech_txt .itech_tit{

	font-size:18px;

	font-weight:bold;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.itech_list ul li a .itech_txt > p{

	color:#666;

	font-size:14px;

	line-height:1.6;

	height:66px;

	-webkit-line-clamp:3;

	-moz-line-clamp:3;

	-o-line-clamp:3;

	line-clamp:3;

}

.itech_list ul li a .itech_txt > span{

	display:block;

	color:#999;

	font-size:14px;

}





/* 内页-快速配置 */

.itech_top{

	overflow:hidden;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

}

.itech_top .header_search{

	border-color:#bbb;

}

.itech_top .header_search input{

	width:200px;

	color:#333;

	height:40px;

}

.itech_top .header_search button{

	width:60px;

}

.ifig_list.ser_list ul li + li{

	margin-top:5px;

}

.ifig_list.ser_list ul li a{

	border:none;

	background:#fff;

	padding-left:30px;

	padding-right:30px;

	line-height:normal;

}

.ifig_list.ser_list ul li a .fl:before{

	background:var(--subColor);

}

.ifig_list.ser_list ul li a .fl{

	font-size:18px;

}

.iside_r .ifig_list.ser_list ul li a span{

	color:var(--curColor);

	padding:8px 20px;

	border:solid 1px var(--curColor);

	-webkit-align-items:center;

	align-items:center;

	transition:all .35s;

}

.iside_r .ifig_list.ser_list ul li a span .iconfont{

	font-size:20px;

	margin-left:10px;

}





/* 内页-公司新闻 */

.inews_list ul li + li{

	margin-top:10px;

}

.inews_list ul li a{

	background:#fff;

	padding-right:0;

	overflow:hidden;

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.inews_list ul li a .inews_img{

	float:left;

	width:300px;

	height:180px;

	overflow:hidden;

}

.inews_list ul li a .inews_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.inews_list ul li a .inews_wrap{

	width:calc(100% - 330px);

}

.inews_list ul li a .inews_wrap .inews_tl{

	width:81%;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	padding-right:5%;

}

.inews_list ul li a .inews_wrap .inews_tl .inews_txt h3{

	font-size:18px;

	font-weight:bold;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.inews_list ul li a .inews_wrap .inews_tl .inews_txt p{

	font-size:14px;

	line-height:1.6;

	max-height:44px;

	color:#666;

}

.inews_list ul li a .inews_wrap .inews_tl > span{

	font-size:14px;

	color:var(--curColor);

}

.inews_list ul li a .inews_wrap .inews_tr{

	width:19%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	text-align:center;

	font-size:16px;

	color:#333;

	border-left:solid 1px #e5e5e5;

}

.inews_list ul li a .inews_wrap .inews_tr span{

	font-size:36px;

	font-weight:bold;

	color:var(--curColor);

}





/* 内页-精彩视频 */

.ivideo_list ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	overflow:hidden\0;

	margin-left:-30px;

	margin-bottom:-30px;

}

.ivideo_list ul li{

	float:left\0;

	width:33.33333%;

	margin-bottom:30px;

}

.ivideo_list ul li a{

	display:block;

	background:#fff;

	margin-left:30px;

	color:#333;

}

.ivideo_list ul li a .ivideo_img{

	display:block;

	overflow:hidden;

	position:relative;

	height:250px;

}

.ivideo_list ul li a .ivideo_img>img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.ivideo_list ul li a .ivideo_icon{

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	left:0;

	background:rgba(0,0,0,.3);

	color:#fff;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ivideo_list ul li a .ivideo_icon .iconfont{

	font-size:40px;

}

.ivideo_list ul li a .ivideo_txt{

	text-align:center;

}

.ivideo_list ul li a .ivideo_txt h3{

	font-size:18px;

	font-weight:bold;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.ivideo_list ul li a .ivideo_txt span{

	display:block;

	font-size:14px;

	color:#999;

	margin-top:5px;

}



/* 弹出窗 */

.pop_mask{

	position:fixed;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:#000;

	opacity:.3;

	z-index:990;

	display:none;

	transition:all .8s;

}

.pop_box{

	width:1000px;

	position:fixed;

	top:50%;

	left:50%;

	z-index:992;

	transform:translate(-50%,100%);

	background:#fff;

	max-height:100vh;

	overflow-y:auto;

	visibility:hidden;

	pointer-events:none;

	transition:all .8s;

}

.pop_box.is-open{

	transform:translate(-50%,-50%);

	visibility:visible;

	pointer-events:auto;

}

.pop_box iframe{

	min-height:510px;

	max-height:100vh;

}

.pop_box .pop_close{

	position:absolute;

	right:15px;

	top:15px;

	cursor:pointer;

	z-index:5;

}

.pop_box .pop_close svg{

	max-width:20px;

	max-height:20px;

}

.pop_box .pop_close svg path{

	fill:#333 !important;

	transition:all .35s;

}

.pop_box .pop_close:hover svg path{

	fill:var(--curColor) !important;

}

.pop_box video{

	display:block;

	width:100%;

	height:auto;

	object-fit:fill;

}





/* 内页-关于我们 */

.iabo_s1 .iabo_top .iabo_w{

	font-size:14px;

	line-height:1.75;

}

.iabo_s1 .iabo_bot ul{

	overflow:hidden;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

}

.iabo_s1 .iabo_bot ul li{

	background:#fff;

	width:33.33333%;

}

.iabo_s1 .iabo_bot ul li .iabo_ss{

	-webkit-flex-direction:column;

	flex-direction:column;

	color:#333;

	transition:all .35s;

}

.iabo_s1 .iabo_bot ul li:nth-of-type(even) .iabo_ss{

	-webkit-flex-direction:column-reverse;

	flex-direction:column-reverse;

}

.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_img{

	display:block;

	overflow:hidden;

	height:240px;

}

.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_txt{

	padding:20px 30px;

	min-height:240px;

}

.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_tit{

	position:relative;

	padding-left:18px;

}

.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_tit:before{

	content:"";

	position:absolute;

	width:8px;

	height:8px;

	border-radius:50%;

	left:0;

	top:8px;

	background:currentcolor;

	transition:all 0s;

}

.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_w{

	font-size:14px;

	text-indent:2em;

}

.iabo_s2{

	background-repeat:no-repeat;

	background-position:center center;

	background-attachment:fixed;

	background-size:cover;

}

.iabo_s2 .abo_info{

	background:#fff;

	background:rgba(255,255,255,.8);

	padding-left:10%;

	padding-right:10%;

}

.iabo_s2 .abo_info ul{

	-webkit-justify-content:space-around;

	justify-content:space-around;

}

.iabo_s2 .abo_info ul li{

	width:auto;

}

.iabo_s3 .iabo_con{

	position:relative;

}

.iabo_s3 .swiper-slide{

	width:446.66px;

	margin-right:30px;

}

.iabo_s3 figure{

	display:block;

}

/*.iabo_s3 figure + figure{*/

/*	margin-top:30px;*/

/*}*/

.iabo_s3 .iabo_img{

	display:block;

	overflow:hidden;

	height:334px;

}

.iabo_s3 .iabo_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.iabo_s3 .gallery-caption{

	position:absolute;

	bottom:10px;

	left:40px;

	right:10px;

	background:rgba(0,0,0,.5);

	color:#fff;

	padding:10px;

	font-size:16px;

	font-weight:bold;

	text-align:center;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	transition:all .35s;

	transform:translateY(100px);

}

.iabo_list3{

    -webkit-flex-wrap:wrap;

    flex-wrap:wrap;

    margin-left:-30px;

}

.iabo_list3 figure{

    width:33.33333%;

    margin-bottom:30px;

    position:relative;

    overflow:hidden;

}

.iabo_list3 figure .iabo_img{

    margin-left:30px;

}

.iabo_box .iabo_s .iabo_id{

	top:0;

}

.iabo_s4{

	background:#fff;

}

.iabo_s4 .iabo_wrapper{

	overflow:hidden;

}

.iabo_s4 .iabo_l{

	width:46.875%;

	background-repeat:no-repeat;

	background-position:center center;

	background-size:cover;

}

.iabo_s4 .iabo_l img{

	display:block;

	width:100%;

	opacity:0;

}

.iabo_s4 .iabo_r{

	width:53.125%;

}

.iabo_s4 .iabo_r .iabo_wrap{

	width:calc(100% - ((100vw - 17px - 1400px) / 2));

	padding:70px 0 70px 50px;

}

.iabo_s4 .iabo_r .tit_box{

	text-align:left;

}

.iabo_s4 .iabo_info ul li{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:flex-start;

	align-items:flex-start;

	color:#333;

	transition:all .35s;

	overflow:hidden;

}

.iabo_s4 .iabo_info ul li .iabo_icon{

	width:80px;

	height:80px;

	border-radius:50%;

	border:solid 1px currentcolor;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.iabo_s4 .iabo_info ul li .iabo_icon svg{

	display:block;

	max-width:50%;

	max-height:50%;

}

.iabo_s4 .iabo_info ul li .iabo_icon svg path{

	fill:currentcolor !important;

}

.iabo_s4 .iabo_info ul li .iabo_txt{

	width:calc(100% - 110px);

}

.iabo_s4 .iabo_info ul li .iabo_txt .iabo_w{

	font-size:14px;

	color:#444;

}

.iabo_s5 .swiper-container{

	overflow:visible;

	margin:0;

	width:100%;

}

.iabo_s5 .swiper-container .swiper-slide{

	width:380.42px;

}

.iabo_s5 .iabo_ss{

	-webkit-flex-direction:column;

	flex-direction:column;

}

.iabo_s5 .swiper-slide:nth-of-type(even) .iabo_ss{

	-webkit-flex-direction:column-reverse;

	flex-direction:column-reverse;

}

.iabo_s5 .iabo_ss .iabo_height{

	min-height:300px;

	padding-right:80px;

}

.iabo_s5 .iabo_ss .iabo_pics{

	-webkit-flex-direction:column;

	flex-direction:column;

}

.iabo_s5 .swiper-slide:nth-of-type(even) .iabo_ss .iabo_pics{

	-webkit-flex-direction:column-reverse;

	flex-direction:column-reverse;

}

.iabo_s5 .iabo_ss .iabo_pics .iabo_img{

	display:block;

	overflow:hidden;

	height:150px;

}

.iabo_s5 .iabo_ss .iabo_pics .iabo_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.iabo_s5 .iabo_ss .iabo_pics .iabo_num{

	font-family:menk;

	color:#999;

	font-size:60px;

	line-height:80px;

	transition:all .35s;

}

.iabo_s5 .swiper-slide-active .iabo_ss .iabo_pics .iabo_num{

	color:var(--curColor);

}

.iabo_s5 .iabo_ss .iabo_line{

	display:block;

	width:100%;

	height:1px;

	background:var(--curColor);

	position:relative;

}

.iabo_s5 .iabo_ss .iabo_line:before{

	content:"";

	position:absolute;

	left:0;

	top:50%;

	transform-origin:left;

	transform:translateY(-50%) scale(.5);

	width:30px;

	height:30px;

	border-radius:50%;

	background:#f7f7f7;

	border:solid 5px var(--curColor);

}

.iabo_s5 .swiper-slide-active .iabo_ss .iabo_line:before{

	transform:translateY(-50%) scale(1);

}

.iabo_s5 .iabo_ss .iabo_txt{

	padding-top:30px;

}

.iabo_s5 .swiper-slide:nth-of-type(even) .iabo_ss .iabo_txt{

	-webkit-align-items:flex-end;

	align-items:flex-end;

	padding-top:0;

	padding-bottom:40px;

}

.iabo_s5 .iabo_ss .iabo_txt ul li{

	padding-left:20px;

	position:relative;

	font-size:14px;

}

.iabo_s5 .iabo_ss .iabo_txt ul li + li{

	margin-top:5px;

}

.iabo_s5 .iabo_ss .iabo_txt ul li:before{

	content:"";

	position:absolute;

	left:0;

	top:5px;

	width:10px;

	height:10px;

	border-radius:50%;

	background:var(--subColor);

}

.iabo_s5 .iabo_button{

	-webkit-justify-content:flex-end;

	justify-content:flex-end;

}

.iabo_s5 .iabo_button .swiper-button-white{

	position:static;

	top:0;

	margin-top:0;

	border:solid 1px #999;

	border-radius:50%;

	color:#999;

	width:40px;

	height:40px;

}

.iabo_s5 .iabo_button .swiper-button-white + .swiper-button-white{

	margin-left:30px;

}

.iabo_s5 .iabo_button .swiper-button-white:after{

	font-size:22px;

}

.iabo_s6{

	background:#fff;

}

.iabo_s6 .iabo_tab ul,

.ihonor_nav ul{

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	text-align:center;

	margin:0 -15px -20px;

}



.iabo_s6 .iabo_tab ul li,

.ihonor_nav ul li{

	display:inline-block\0;

	margin:0 15px 20px;

}

.iabo_s6 .iabo_tab ul li .iabo_ss,

.ihonor_nav ul li a{

	display:block;

	font-size:14px;

	color:#666;

	padding:9px 30px;

	border-radius:5px;

	border:solid 1px var(--subColor);

	cursor:pointer;

	transition:all .35s;

}

.iabo_s6 .iabo_tab ul li.active .iabo_ss,

.ihonor_nav ul li.active a{

	background:var(--curColor);

	border-color:var(--curColor);

	color:#fff;

}

.iabo_s6 .iabo_con .iabo_item{

	display:none;

}

.iabo_s6 .iabo_con .iabo_item:nth-of-type(1){

	display:block;

}

.iabo_s6 .my_gallery{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-bottom:-30px;

	margin-left:-30px;

}

.iabo_s6 .my_gallery .gallery-item{

	width:25%;

	margin-bottom:30px;

}

.iabo_s6 .my_gallery .gallery-item .gallery_img{

	margin-left:30px;

	overflow:hidden;

	height:218px;

	border:solid 1px var(--subColor);

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.iabo_s6 .my_gallery .gallery-item .gallery_img img{

	display:block;

	max-width:100%;

	max-height:100%;

}

.iabo_s6 .my_gallery .gallery-item .gallery-caption{

	display:none;

}

.iabo_s7 .iabo_con{

	position:relative;

}

.iabo_s7 .iabo_con .swiper-container{

	padding:0 1px;

}

.iabo_s7 .iabo_con .swiper-slide{

	width:259.6px;

	margin-right:25px;

}

.iabo_s7 .iabo_con .iabo_ss{

	display:block;

	background:#fff;

	border:solid 1px transparent;

}

.iabo_s7 .iabo_con .iabo_ss .iabo_img{

	height:120px;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.iabo_s7 .iabo_con .iabo_ss .iabo_img img{

	display:block;

	max-width:72%;

	max-height:72%;

	transition:all .35s;

}





/* 内页-工厂掠影 */

.ifac_list{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	overflow:hidden;

	margin-left:-30px;

	margin-bottom:-30px;

}

.ifac_list .gallery-item{

	width:33.33333%;

	float:left;

	margin-bottom:30px;

	color:#333;

	transition:color .35s;

}

.ifac_list .gallery-item .gallery_img,

.ifac_list .gallery-item .gallery-caption{

	margin-left:30px;

	overflow:hidden;

}

.ifac_box .ifac_list .gallery-item .gallery_img{

	display:block;

	height:334px;

}

.ifac_list .gallery-item .gallery_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.ifac_list .gallery-item .gallery-caption{

	display:block;

	text-align:center;

	font-size:16px;

	font-weight:bold;

	text-overflow:ellipsis;

	white-space:nowrap;

}





/* 内页-荣誉证书 */

.ihonor_nav ul{

	overflow:hidden;

}

.ihonor_nav ul li{

	float:left;

}

.ihonor_box .ifac_list .gallery-item{

	width:25%;

}

.ihonor_box .ifac_list .gallery-item .gallery_img{

	height:218px;

	border:solid 1px var(--subColor);

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	cursor:crosshair;

}

.ihonor_box .ifac_list .gallery-item .gallery_img img{

	width:auto;

	height:auto;

	max-width:100%;

	max-height:100%;

}





/* 内页-合作客户 */

.ipart_list ul{

	overflow:hidden;

	margin-left:-30px;

	margin-bottom:-30px;

}

.ipart_list ul li{

	float:left;

	width:20%;

	margin-bottom:30px;

}

.ipart_list ul li a{

	display:block;

	margin-left:30px;

	border:solid 1px transparent;

	background:#fff;

}

.ipart_list ul li a .ipart_img{

	height:120px;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ipart_list ul li a .ipart_img img{

	display:block;

	max-width:72%;

	max-height:72%;

	transition:all .5s;

}





/* 内页-联系我们 */

.icta_s1 .center_box{

	overflow:hidden;

	background:#fff;

}

.icta_s1 .icta_l{

	width:600px;

}

.icta_s1 .icta_l .icta_tit{

	color:var(--curColor);

}

.icta_s1 .icta_l .icta_info ul li{

	overflow:hidden;

	margin-top:15px;

	color:#666;

	transition:color .35s;

}

.icta_s1 .icta_l .icta_info ul li .icta_icon{

	float:left;

	width:24px;

	height:24px;

	border-radius:50%;

	border:solid 1px #ddd;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transition:border-color .35s;

}

.icta_s1 .icta_l .icta_info ul li .icta_icon svg{

	display:block;

	max-width:60%;

	max-height:60%;

}

.icta_s1 .icta_l .icta_info ul li .icta_icon svg path{

	fill:var(--curColor) !important;

}

.icta_s1 .icta_l .icta_info ul li .icta_txt{

	float:right;

	width:500px;

	font-size:14px;

	line-height:24px;

	overflow:hidden;

}

.icta_s1 .icta_l .icta_info ul li .icta_txt .icta_name{

	float:left;

}

.icta_s1 .icta_l .icta_info ul li .icta_txt .icta_w{

	float:left;

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

}

.icta_s1 .icta_l .icta_qr ul{

	overflow:hidden;

	margin-left:-50px;

}

.icta_s1 .icta_l .icta_qr ul li{

	float:left;

	margin-left:50px;

	text-align:center;

}

.icta_s1 .icta_l .icta_qr ul li span{

	display:inline-block;

	border:solid 1px #e5e5e5;

	width:130px;

	height:130px;

	padding:5px;

}

.icta_s1 .icta_l .icta_qr ul li span img{

	display:block;

	width:100%;

	height:100%;

}

.icta_s1 .icta_l .icta_qr ul li p{

	font-size:14px;

	color:#333;

}

.icta_s1 .icta_r{

	width:800px;

}

.icta_s1 .icta_r *{

	-webkit-box-sizing:content-box;

	-moz-box-sizing:content-box;

	-o-box-sizing:content-box;

	box-sizing:content-box;

}

.icta_s1 .icta_r #dituContent{

	display:block;

	height:505px;

}

.tit_box.tit_box2{

	text-align:center;

}

.tit_box.tit_box2>span{

	width:50px;

	height:1px;

	background:var(--curColor);

}

.tit_box.tit_box2 span img{

	display:none;

}

.icta_s2 .icta_top{

	background:#fff;

}

.icta_s2 .icta_top .icta_img{

	display:block;

	width:550px;

	background-repeat:no-repeat;

	background-position:center center;

	background-size:cover;

}

.icta_s2 .icta_top .icta_img img{

	display:block;

	width:100%;

	opacity:0;

}

.icta_s2 .icta_top .icta_wrap{

	width:850px;

}

.icta_s2 .icta_item{

	position:relative;

	padding:40px 20px 40px 40px;

	color:#333;

}

.icta_s2 .icta_top .icta_item{

	margin-left:30px;

}

.icta_s2 .icta_item .icta_line{

	position:absolute;

	top:40px;

}

.icta_s2 .icta_item .icta_line1{

	width:1px;

	background:var(--subColor);

	left:20px;

	bottom:40px;

}

.icta_s2 .icta_item .icta_line2{

	width:3px;

	height:18px;

	background:var(--curColor);

	left:19px;

	z-index:3;

}

.icta_s2 .icta_item .icta_stit{

	font-size:18px;

}

.icta_s2 .icta_item .icta_txt .icta_w{

	font-size:14px;

	line-height:1.7;

}

.icta_s2 .icta_bot > ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-left:-20px;

	margin-bottom:-20px;

}

.icta_s2 .icta_bot > ul > li{

	width:25%;

	float:left;

	margin-bottom:20px;

}

.icta_s2 .icta_bot .icta_item{

	margin-left:20px;

	width:100%;

	height:100%;

	background:#fff;

	transition:all .35s;

}

.icta_s1,

.icta_s2 .icta_top,

.icta_s2 .icta_bot > ul > li{

	-webkit-anition-name:fadeInUp;

	animation-name:fadeInUp;

	-webkit-animation-delay:.2s;

	animation-delay:.2s;

}

.icta_s2 .icta_bot > ul > li:nth-of-type(4n-3){

	-webkit-animation-delay:.2s;

	animation-delay:.2s;

}

.icta_s2 .icta_bot > ul > li:nth-of-type(4n-2){

	-webkit-animation-delay:.4s;

	animation-delay:.4s;

}

.icta_s2 .icta_bot > ul > li:nth-of-type(4n-1){

	-webkit-animation-delay:.6s;

	animation-delay:.6s;

}

.icta_s2 .icta_bot > ul > li:nth-of-type(4n){

	-webkit-animation-delay:.8s;

	animation-delay:.8s;

}





/* 地图 */

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.inner_cta #dituContent *{

	-webkit-box-sizing:content-box;

	-moz-box-sizing:content-box;

	-o-box-sizing:content-box;

	box-sizing:content-box;

}





/* 内页-招贤纳士 */

.ijob_s1 .ideve_stit{

	text-align:left;

}

.ijob_s1 .ideve_stit h4{

	font-size:22px;

}

.ijob_s1 .ideve_stit>i{

	margin-left:0;

	margin-right:0;

}

.ijob_s1 .ijob_img{

	width:50%;

	position:relative;

	background-repeat:no-repeat;

	background-position:center center;

	background-size:cover;

}

.ijob_s1 .ijob_img img{

	display:block;

	width:100%;

}

.ijob_s1 .ijob_img .ijob_exp{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	padding:25px;

	color:#333;

}

.ijob_s1 .ijob_img .ijob_exp h5{

	font-size:20px;

}

.ijob_s1 .ijob_img .ijob_exp span{

	display:block;

	font-size:14px;

	text-transform:uppercase;

	margin-top:5px;

}

.ijob_s1 .ijob_wrap{

	width:50%;

	color:#333;

	background:#fff;

	padding:30px 60px;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

}

.ijob_s1 .ijob_wrap .ijob_tit{

	font-weight:bold;

	width:100%;

}

.ijob_s1 .ijob_info{

	line-height:26px;

	width:100%;

}

.ijob_s1 .ijob_info ul li{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	color:#333;

	margin-top:10px;

}

.ijob_s1 .ijob_info ul li .ijob_icon{

	width:20px;

	height:20px;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ijob_s1 .ijob_info ul li .ijob_icon svg{

	display:block;

	max-width:100%;

	max-height:100%;

}

.ijob_s1 .ijob_info ul li .ijob_icon svg path{

	fill:currentcolor !important;

}

.ijob_s1 .ijob_info ul li .ijob_txt{

	width:calc(100% - 35px);

	font-size:14px;

	line-height:20px;

}

.ijob_s1 .ijob_info ul li .ijob_w{

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

}

.ijob_list ul{

	margin-top:-20px;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	overflow:hidden\0;

}

.ijob_list ul>li{

	float:left\0;

	width:690px;

	margin-top:20px;

	width:calc(50% - 10px);

	-webkit-animation-name:fadeInUp;

	animation-name:fadeInUp;

	-webkit-animation-delay:.3s;

	animation-delay:.3s;

}

.ijob_list ul li a{

	display:block;

	background:#fff;

	color:#333;

}

.ijob_list ul li a .ijob_top{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	overflow:hidden;

}

.ijob_list ul li a .ijob_top h4{

	font-size:18px;

	font-weight:bold;

	float:left;

	max-width:60%;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.ijob_list ul li a .ijob_top>span{

	font-size:14px;

	font-family:arial;

	float:right;

	color:var(--curColor);

}

.ijob_list ul li a .ijob_bot{

	border-top:solid 1px #e5e5e5;

	position:relative;

	color:#666;

	transition:border-color .35s;

}

.ijob_list ul li a .ijob_bot:before{

	content:"";

	position:absolute;

	width:0;

	height:1px;

	background:#fff;

	top:-1px;

	left:0;

}

.ijob_list ul li a .ijob_bot ol{

	overflow:hidden;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

}

.ijob_list ul li a .ijob_bot ol li{

	float:left;

	/* width:15%; */

	font-size:14px;

}

.ijob_list ul li a .ijob_bot ol li + li{

	margin-left:4%;

}

.ijob_list ul li a .ijob_bot ol li>span{

	display:inline-block;

}





/* 内页-招贤纳士详情 */

.ijob_show .center_box{

	background:#fff;

}

.ijob_show .inner_news_show_tit h3{

	text-align:left;

}

.ijob_show .ijob_info ol{

	overflow:hidden;

}

.ijob_show .ijob_info ol li{

	float:left;

	font-size:14px;

	color:#333;

}

.ijob_show .ijob_info ol li + li{

	margin-left:80px;

}

.ijob_show .ijob_info ol li>span{

	display:inline-block;

	color:#333;

	margin:0;

}





/* 内页-样机申请 */

.icoo_s1 .icoo_con .icoo_cl{

	width:42.85%;

	overflow:hidden;

}

.icoo_s1 .icoo_con .icoo_cl .icoo_tit{

	color:var(--curColor);

	-webkit-animation-delay:.2s;

	animation-delay:.2s;

}

.icoo_s1 .icoo_con .icoo_cl .icoo_step{

	-webkit-animation-delay:.4s;

	animation-delay:.4s;

}

.icoo_s1 .icoo_con .icoo_cl .icoo_exp{

	-webkit-animation-delay:.6s;

	animation-delay:.6s;

}

.icoo_s1 .icoo_con .icoo_cl .icoo_step ul{

	overflow:hidden;

	margin-left:-40px;

	margin-bottom:-10px;

}

.icoo_s1 .icoo_con .icoo_cl .icoo_step ul li{

	margin-left:40px;

	color:var(--curColor);

	position:relative;

	margin-bottom:10px;

}

.icoo_s1 .icoo_con .icoo_cl .icoo_step ul li span{

	display:block;

	font-size:14px;

	padding:8px 16px;

	background:var(--subColor);

	border-radius:200px;

}

.icoo_s1 .icoo_con .icoo_cl .icoo_step ul li .iconfont{

	font-size:20px;

	position:absolute;

	top:50%;

	left:0;

	transform:translate(-30px,-50%);

}

.icoo_s1 .icoo_con .icoo_cl .icoo_img{

	display:block;

	-webkit-animation-delay:.8s;

	animation-delay:.8s;

}

.icoo_s1 .icoo_con .icoo_cl .icoo_img img{

	display:block;

	width:100%;

}

.icoo_s1 .icoo_con .icoo_cr{

	width:50%;

	color:#333;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form{

	background:#fff;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form legend{

	font-size:18px;

	font-weight:bold;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form .icoo_exp{

	font-size:16px;

	color:var(--curColor);

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	padding-top:5px;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li{

	float:left;

	width:100%;

	margin-top:5px;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_c2{

	width:48%;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_name{

	font-size:14px;

	display:block;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_name em{

	color:red;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap input,

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap select,

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap textarea,

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_file .icoo_wrap label span{

	display:block;

	width:100%;

	border:solid 1px #ddd;

	border-radius:5px;

	height:40px;

	padding:0 15px;

	color:#333;

	font-size:14px;

	transition:border-color .35s;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap label{

	display:block;

	position:relative;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap label .iconfont{

	position:absolute;

	right:10px;

	top:50%;

	transform:translateY(-50%);

	pointer-events:none;

	color:#999;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_addr .icoo_wrap{

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_addr .icoo_wrap label{

	width:40%;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_addr .icoo_wrap .icoo_item{

	width:26%;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap textarea{

	height:80px;

	padding-top:10px;

	padding-bottom:10px;

	resize:none;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_file .icoo_wrap{

	

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_submit{

	text-align:center;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_submit span{

	display:inline-block;

	padding:10px 45px;

	background:var(--curColor);

	color:#fff;

	font-size:16px;

	font-weight:bold;

	border-radius:5px;

	cursor:pointer;

	transition:all .35s;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_file .icoo_wrap label{

	display:inline-block;

	cursor:pointer;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_file .icoo_wrap label input{

	display:none;

}

.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_file .icoo_wrap label span{

	line-height:40px;

}





/* 内页-渠道合作 */

.ijoin_s1 .ijoin_tit{

	color:var(--curColor);

	text-align:center;

}

.ijoin_s1 .ijoin_con ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-left:-20px;

}

.ijoin_s1 .ijoin_con ul li{

	width:20%;

	margin-bottom:20px;

}

.ijoin_s1 .ijoin_con ul li .ijoin_ss{

	width:100%;

	height:100%;

	background:#fff;

	margin-left:20px;

	color:#333;

}

.ijoin_s1 .ijoin_con ul li .ijoin_line{

	display:block;

	width:100%;

	height:2px;

	background:url(../img/grad_line.png) repeat-y center center;

	background-size:100%;

}

.ijoin_s1 .ijoin_con ul li .ijoin_icon{

	display:block;

	text-align:center;

	font-size:0;

}

.ijoin_s1 .ijoin_con ul li .ijoin_icon img{

	display:inline-block;

}

.ijoin_s1 .ijoin_con ul li .ijoin_stit{

	font-size:16px;

	text-align:center;

}

.ijoin_s1 .ijoin_con ul li .ijoin_w{

	font-size:14px;

}





/* ====================改==================== */

/* 内页-产品列表页-改 */

.ipro_box .ipro_g_list>li{

	background:#fff;

	position:relative;

}

.ipro_box .ipro_g_list>li:before{

	content:"";

	position:absolute;

	height:4px;

	top:0;

	left:0;

	width:100%;

	background:var(--curColor);

	background:-webkit-linear-gradient(left,var(--curColor),var(--subColor));

	background:-moz-linear-gradient(left,var(--curColor),var(--subColor));

	background:-o-linear-gradient(left,var(--curColor),var(--subColor));

	background:linear-gradient(to right,var(--curColor),var(--subColor));

}

.ipro_box .ipro_g_list>li .ipro_scon{

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.ipro_box .ipro_g_list>li .ipro_scon .ipro_l{

	width:60%;

	padding-bottom:0;

}

.ipro_box .ipro_g_list>li .ipro_scon .ipro_r{

	width:34%;

	max-height:310px;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ipro_box .ipro_g_list>li .ipro_scon .ipro_r img{

	max-width:80%;

	max-height:90%;

}

.ipro_box .ipro_con .ipro_g_list .ipro_l .ipro_tit h3{

	padding-top:0;

	font-weight:bold;

}

.ipro_box .ipro_con .ipro_g_list .ipro_l .ipro_tit .ipro_line{

	display:none;

}

.ipro_box .ipro_con .ipro_g_list .ipro_list ol{

	overflow:hidden;

	margin-left:-20px;

}

.ipro_box .ipro_con .ipro_g_list .ipro_list ol li{

	float:left;

	width:50%;

	margin-bottom:15px;

}

.ipro_box .ipro_con .ipro_g_list .ipro_list ol li a{

	display:block;

	font-size:16px;

	color:#333;

	padding:10px 20px 10px 35px;

	border:solid 1px #dfdfdf;

	margin-left:20px;

	position:relative;

}

.ipro_box .ipro_con .ipro_g_list .ipro_list ol li a:before{

	content:"";

	position:absolute;

	border-top:solid 5px transparent;

	border-bottom:solid 5px transparent;

	border-left:solid 6px #ccc;

	left:20px;

	top:50%;

	transform:translateY(-50%);

}



/* 内页-产品详情2-改 */

.ipsg_box .islr_box .iside_r{

	width:100%;

}

.ipsg_box .ips2_top .ips2_pics{

	width:500px;

	border:none;

}

.ipsg_box .ips2_top .ips2_wrap{

	width:calc(100% - 540px);

}

.ipsg_box .sp-wrap{

	max-width:none;

	width:100%;

	background:none;

	border:none;

}

.ipsg_box .sp-wrap .sp-large>a{

	height:300px;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ipsg_box .sp-loading{

	width:100%;

	max-width:none;

	height:300px;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	display:none;

}

.ipsg_box .sp-wrap .sp-large{

	border:solid 1px #e5e5e5;

	height:300px !important;

}

.ipsg_box .sp-large a img{

	max-height:100%;

}

.ipsg_box .sp-wrap .sp-large:before{

	content:"";

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:#fff;

	opacity:0;

	transition:all .1s;

}

.ipsg_box .sp-wrap .sp-large.sp-mask:before{

	opacity:1;

}

.ipsg_box .sp-wrap .sp-thumbs{

	margin-top:30px;

	text-align:center;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:center;

	justify-content:center;

}

.ipsg_box .sp-wrap .sp-thumbs a{

	width:18%;

	height:60px;

	border:solid 1px #e5e5e5;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	opacity:1;

	background-repeat:no-repeat;

	background-position:center center;

	background-size:contain;

}

.ipsg_box .sp-wrap .sp-thumbs a + a{

	margin-left:2.5%;

}

.ipsg_box .sp-wrap .sp-thumbs a.sp-current{

	border-color:var(--curColor);

}



body .sp-lightbox{

	z-index:980;

}

body .sp-lightbox img{

	background:#fff;

}



/* 产品下拉导航改 */

.pro_subnav{

	background:#fff;

}

.pro_subnav ol{

	overflow:hidden;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

}

.pro_subnav ol>li{

	float:left;

	width:33.33333%;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	padding:2vw 3vw;

	border-top:solid 1px #e5e5e5;

	border-left:solid 1px #e5e5e5;

}

.pro_subnav ol>li:nth-of-type(1),

.pro_subnav ol>li:nth-of-type(2),

.pro_subnav ol>li:nth-of-type(3){

	border-top:none;

}

.pro_subnav ol>li:nth-of-type(3n-2){

	border-left:none;

}

.pro_subnav ol>li .pro_simg{

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-align-items:center;

	align-items:center;

	-webkit-justify-content:center;

	justify-content:center;

	width:120px;

	overflow:hidden;

}

.pro_subnav ol>li .pro_simg img{

	display:block;

	max-width:100%;

	max-height:100%;

	transition:all .35s;

}

.pro_subnav ol>li .pro_scon{

	width:calc(100% - 170px);

}

.pro_subnav ol>li .pro_scon dl a,

.solu_subnav ol li .solu_scon dl a{

	display:inline-block;

	max-width:100%;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.pro_subnav ol>li .pro_scon dt{

	margin-bottom:.5vw;

}

.pro_subnav ol>li .pro_scon dt a,

.solu_subnav ol li .solu_scon dt a{

	font-size:16px;

	font-weight:bold;

}

.pro_subnav ol>li .pro_scon dd,

.solu_subnav ol li .solu_scon dd{

	margin-top:2px;

}

.pro_subnav ol>li .pro_scon dd a,

.solu_subnav ol li .solu_scon dd a{

	font-size:13px;

	color:#666;

}

.pro_subnav ol>li .pro_scon .pro_sa,

.solu_subnav ol li .solu_scon .solu_sa{

	font-size:14px;

	color:#333;

	display:inline-block;

	margin-top:10px;

}

.abo_subnav .center_box{

	padding:40px 0;

}

.abo_subnav ol{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-left:-30px;

	margin-bottom:-30px;

}

.abo_subnav ol li{

	width:16.66666%;

	margin-bottom:30px;

}

.abo_subnav ol li a{

	display:block;

	margin-left:30px;

	text-align:center;

	color:#333;

}

.abo_subnav ol li a .abo_simg{

	display:block;

	overflow:hidden;

	height:130px;

}

.abo_subnav ol li a .abo_simg img{

	display:block;

	width:100%;

	height:100%;

	transition:all .35s;

}

.abo_subnav ol li a p{

	font-size:16px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.solu_subnav{

	background:#fff;

	overflow:hidden;

}

.solu_subnav .solu_subview{

	max-height:502px;

	overflow-y:auto;

	margin:10px;

}

.solu_subnav .solu_subview::-webkit-scrollbar {

    width: 5px;

    height: 5px;

}



.solu_subnav .solu_subview::-webkit-scrollbar-track-piece {

    background-color: rgba(0, 0, 0, 0.05);

    -webkit-border-radius: 6px;

}



.solu_subnav .solu_subview::-webkit-scrollbar-thumb:vertical {

    height: 5px;

    background-color:#EDCE14;

    -webkit-border-radius: 6px;

}



.solu_subnav .solu_subview::-webkit-scrollbar-thumb:horizontal {

    width: 5px;

    background-color:#EDCE14;

    -webkit-border-radius: 6px;

}

.solu_subnav ol{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

}

.solu_subnav ol li{

	width:33.33333%;

	padding:30px 20px;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	border-top:solid 1px #e5e5e5;

	position:relative;

}

.solu_subnav ol li:nth-of-type(1),

.solu_subnav ol li:nth-of-type(2),

.solu_subnav ol li:nth-of-type(3){

	border-top:none;

}

.solu_subnav ol li:before{

	content:"";

	position:absolute;

	width:1px;

	background:#e5e5e5;

	top:30px;

	bottom:30px;

	right:0;

}

.solu_subnav ol li:nth-of-type(3n):before{

	display:none;

}

.solu_subnav ol li .solu_simg{

	width:120px;

	height:100%;

	overflow:hidden;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.solu_subnav ol li .solu_simg img{

	display:block;

	max-width:100%;

	max-height:100%;

	transition:all .35s;

}

.solu_subnav ol li .solu_scon{

	width:calc(100% - 135px);

}

.solu_subnav ol li .solu_scon dt{

	margin-bottom:10px;

}







.icta_box .tit_box.tit_box2 span{

	width:100%;

	height:auto;

	background:none;

}





















@media screen and (max-width:1520px){

	.center_box{

		width:1200px;

	}

	

	

	/* header */

	nav>ul>li + li{

		margin-left:5px;

	}

	nav>ul>li>a{

		font-size:17px;

	}

	nav .subnav .subnav_tit h3{

		font-size:24px;

	}

	

	

	/* 标题 */

	.tit_box h2{

		font-size:30px;

	}

	

	

	/* 产品中心 */

	.pro_box .pro_con,

	.pro_box .pro_con .pro_tabs ul,

	.pro_box .pro_con .pro_wrap,

	.pro_box .pro_con .pro_wrap .pro_item,

	.pro_box .pro_con .pro_wrap .pro_r2{

		height:530px;

	}

	.pro_box .pro_con .pro_tabs ul li a{

		font-size:16px;

	}

	.pro_box .pro_con .pro_wrap .pro_r1{

		height:265px;

	}

	

	

	/* 解决方案 */

	.cm_tabs ul{

		margin:0 -10px -10px;

	}

	.cm_tabs ul li .cm_ss{

		font-size:15px;

	}

	.cm_tabs ul li{

		margin:0 10px 10px;

	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_img{

		height:187px;

	}

	

	

	/* 新闻中心 */

	.news_box .news_con .news_wrap .news_r{

		width:660px;

	}

	

	

	/* 关于才茂 */

	.abo_info ul li .abo_num{

		font-size:50px;

	}

	

	

	/* 他们都选择了我们 */

	.part_box .part_con .swiper-slide{

		width:219.6px;

	}

	.part_box .part_con .part_ss .part_img{

		height:100px;

	}

	.cm-swiper-button .iconfont{

		font-size:35px;

	}

	

	

	/* 技术支持、快速配置 */

	.ser_list ul li a{

		padding-top:20px;

		padding-bottom:20px;

	}

	

	

	/* 特色 */

	.char_box .char_con ul li .char_icon{

		width:100px;

		height:100px;

	}

	

	

	/* 页脚 */

	.footer_ttop .footer_ttl ul li + li{

		margin-left:30px;

	}

	

	

	/* 内页-banner */

	.inner_banner .inner_b_txt h2{

		font-size:32px;

	}

	

	

	/* 内页-二级导航 */

	.isub_nav .swiper-slide a{

		font-size:16px;

		padding:12px 20px;

	}

	

	

	/* 内页-产品中心 */

	.ipro_box .ipro_con ul>li .ipro_l .ipro_tit h3{

		font-size:24px;

	}

	.ipro_box .ipro_con ul>li .ipro_r .ipro_img,

	.iside_pro .iside_list ul li .iside_ss .iside_img{

		height:160px;

	}

	.ipro_box .ipro_con ul>li .ipro_l{

		min-height:290px;

	}

	.iside_nav ul>li .iside_tit .iside_tl .iconfont{

		width:30px;

	}

	.iside_nav ul>li .iside_sub ol>li a{

		padding-left:60px;

	}

	.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .cm-swiper-button:after{

		font-size:24px;

	}

	.ipro_box .ipro_con .ipro_btit{

		font-size:22px;

	}

	

	

	/* 内页-产品详情 */

	.islr_box .iside_l{

		width:260px;

	}

	.islr_box .iside_r{

		width:910px;

		width:calc(100% - 290px);

	}

	.ser_tit{

		font-size:22px;

	}

	.ips2_bot .ips2_tab ul li .ips2_ss{

		font-size:17px;

	}

	.ips2_bot .ips2_tab ul{

		margin-left:-40px;

	}

	.ips2_bot .ips2_tab ul li{

		margin-left:40px;

	}

	.ips1_bot .ser_tit,

	.ips1_case .ser_tit{

		font-size:20px;

	}

	.ips1_case .ips1_list ul li .ips1_ss .ips1_img{

		height:193px;

	}

	.ips1_case .ips1_list ul li .ips1_ss .ips1_txt{

		font-size:16px;

	}

	

	

	/* 内页-解决方案 */

	.isolu_tlist ul li a .isolu_timg{

		height:253px;

	}

	

	

	/* 内页-技术支持 */

	.itech_list ul li a .itech_img{

		height:185px;

	}

	.itech_list ul li a .itech_txt .itech_tit{

		font-size:16px;

	}

	.itech_list ul li a .itech_txt > p{

		-webkit-line-clamp:2;

		-moz-line-clamp:2;

		-o-line-clamp:2;

		line-clamp:2;

	}

	

	

	/* 内页-快速配置 */

	.ifig_list.ser_list ul li a .fl{

		font-size:16px;

	}

	

	

	/* 内页-精彩视频 */

	.ivideo_list ul li a .ivideo_img{

		height:213px;

	}

	

	

	/* 内页-关于我们 */

	.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_w{

		font-size:13px;

	}

	.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_img{

		height:210px;

	}

	.iabo_s3 .iabo_img{

		height:285px;

	}

	.iabo_s3 .swiper-slide{

		width:380px;

		margin-right:30px;

	}

	.font_30{

		font-size:26px !important;

	}

	.iabo_s4 .iabo_r .iabo_wrap{

		width:calc(100% - ((100vw - 17px - 1200px) / 2))

	}

	.iabo_s5 .iabo_ss .iabo_pics .iabo_num{

		font-size:50px;

	}

	.iabo_s5 .iabo_ss .iabo_height{

		min-height:270px;

	}

	.iabo_s6 .my_gallery .gallery-item .gallery_img,

	.ihonor_box .ifac_list .gallery-item .gallery_img{

		height:184px;

	}

	

	

	/* 内页-工厂掠影 */

	.ifac_box .ifac_list .gallery-item .gallery_img{

		height:285px;

	}

	

	

	/* 内页-联系我们 */

	.icta_s1 .icta_r{

		width:50%;

	}

	.icta_s2 .icta_top .icta_img{

		width:350px;

	}

	.ijob_list ul li a .ijob_bot ol li + li{

		margin-left:6%;

	}

	.ijob_list ul li a .ijob_bot ol li:nth-last-of-type(1){

		display:none;

	}

	

	

	/* 渠道合作 */

	.ijoin_s1 .ijoin_con ul{

		margin-left:-10px;

		margin-bottom:-10px;

	}

	.ijoin_s1 .ijoin_con ul li{

		margin-bottom:10px;

	}

	.ijoin_s1 .ijoin_con ul li .ijoin_ss{

		margin-left:10px;

	}

	.ijoin_s1 .ijoin_con ul li .ijoin_w{

		font-size:13px;

	}

	

	/* 改 */

	.abo_subnav ol li a .abo_simg{

		height:110px;

	}

	



	

	

}











@media screen and (min-width:1201px){

	/* header */

	header .header_rtl ul li a:hover{

		color:var(--curColor) !important;

	}

	.m_logo{

		display:none;

	}

	.m_search_btn,

	.m_search_close,

	.header_search_box{

		display:none;

	}

	

	nav>ul>li:not(.active):hover>a{

		color:var(--curColor) !important;

		font-weight:bold;

	}

	nav > ul > li:hover > a {

		color: var(--curColor);

	}

	nav > ul > li:hover > a:before {

		transform: scaleX(1);

	}

	nav > ul > li:hover > a span {

		font-weight: bold;

	}

	nav ul > li:hover .subnav {

		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);

		transform: perspective(300px) scaleY(1) translateZ(0);

		visibility: visible;

		opacity: 1;

	}

	nav .subnav .second_nav > ol > li:hover > a {

		color: #fff;

		background: var(--curColor);

	}

	nav .subnav .second_nav > ol > li:hover > a span {

		font-weight: bold;

	}

	nav .subnav .second_nav > ol > li:hover > a .iconfont_jiantou {

		opacity: 1;

		transform: translateX(0);

		transition-delay: .1s;

	}

	nav .subnav .third_nav ul li a:hover {

		color: var(--curColor);

		font-weight: bold;

	}

	nav .subnav .second_nav > ol > li:hover .third_nav,

	nav .subnav .second_nav > ol > li:hover .second_pics{

		opacity: 1;

		transform: translateX(0);

		pointer-events: auto;

	}

	nav .subnav .third_nav{

		height:100%;

	}

	nav .subnav .third_more:hover{

		font-weight:bold;

	}

	

	.header_box,

	.header_box .logo span,

	.header_search{

		transition:all .35s;

	}

	.header_box:hover{

		background:#fff;

	}

	.header_box:hover .logo .logo_black{

		opacity:1;

	}

	.header_box:hover .logo .logo_white{

		opacity:1;

	}

	.header_box:hover .header_rt{

		color:#333;

	}

	.header_box:hover .header_search{

		border-color:#bbb;

	}

	.header_search button:hover{

		color:var(--curColor) !important;

	}

	.header_box:hover nav>ul>li>a{

		color:#222;

	}

	

	

	/* 产品中心 */

	.cm_more1:hover{

		padding-left:25px;

		padding-right:25px;

		color:#fff;

		background:var(--curColor);

	}

	.pro_box .pro_con .pro_wrapper .pro_r11 .pro_bot ul li a:hover{

		color:var(--curColor);

	}

	

	

	/* 解决方案 */

	.cm_tabs ul li .cm_ss:hover{

		border-color:var(--curColor);

		color:#fff;

		background:var(--curColor);

	}

	.cm_more3 .inflex_box:hover,

	.isolu_list ul li a:hover .isolu_wrap .cm_more3 .inflex_box{

		border-color:var(--curColor);

		background:var(--curColor);

		color:#fff;

	}

	.cm_more3 .inflex_box:hover i{

		width:60px;

		background:#fff;

	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss:hover{

		color:var(--curColor);

		box-shadow:0 0 20px rgba(0,0,0,.1);

	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss:hover .solu_img:before{

		transform:scale(1);

		opacity:1;

	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss:hover .solu_img > img{

		transform:scale(1.1);

	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss:hover .solu_img .solu_icon{

		transform:translateY(0);

		opacity:1;

		transition-delay:.2s;

	}

	

	

	/* 新闻中心 */

	.news_box .news_con .news_wrap a:hover .news_img img{

		transform:scale(1.1);

	}

	.news_box .news_con .news_wrap a:hover .news_txt .news_tit{

		color:var(--curColor);

	}

	

	

	/* 关于才茂 */

	.abo_info ul li .abo_ss:hover .abo_num{

		color:var(--curColor);

	}

	

	

	/* 他们都选择了我们 */

	.part_box .part_con .part_ss:hover{

		border-color:var(--curColor);

	}

	.part_box .part_con .part_ss:hover .part_img img{

		transform:scale(1.1);

	}

	.cm-swiper-button:hover{

		color:var(--curColor);

	}

	

	

	/* 技术支持、快速配置 */

	.ser_list ul li a:hover{

		color:var(--curColor) !important;

	}

	.ser_list ul li a:hover .fl{

		font-weight:bold;

	}

	.ser_list ul li a:hover .fl:before{

		background:var(--subColor);

	}

	

	

	/* 特色 */

	.char_box .char_con ul li .char_ss:hover{

		color:var(--curColor);

	}

	.char_box .char_con ul li .char_ss:hover .char_icon{

		box-shadow:0 0 30px rgba(66,71,76,.2) inset;

		background:#fff;

	}

	

	

	/* 页脚 */

	.footer_ttop .footer_ttl li a:hover{

		color:var(--curColor);

	}

	.footer_ttop .footer_ttl dd a:hover{

		opacity:1;

	}

	footer a:hover{

		color:var(--curColor) !important;

	}

	

	

	/* 内页-二级导航 */

	.isub_nav .swiper-wrapper{

		transform: none !important;

		-webkit-justify-content:center !important;

		justify-content:center !important;

	}

	.isub_nav .swiper-slide:not(.current) a:hover{

		color:var(--subColor);

	}

	

	

	/* 内页-产品中心 */

	.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .cm-swiper-button:after{

		display:block;

	}

	.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .cm-swiper-button:hover{

		color:var(--curColor);

	}

	.ipro_box .ipro_con ul>li .ipro_r .ipro_ss:hover,

	.iside_pro .iside_list ul li .iside_ss:hover{

		color:var(--curColor);

	}

	.ipro_box .ipro_con ul>li .ipro_r .ipro_ss:hover .ipro_icon i,

	.iside_pro .iside_list ul li .iside_ss:hover .iside_icon i{

		background:var(--curColor);

	}

	.ipro_box .ipro_con ul>li .ipro_r .ipro_ss:hover .ipro_img img,

	.iside_pro .iside_list ul li .iside_ss:hover .iside_img img{

		transform:scale(1.2);

	}

	

	

	

	/* 内页-侧边导航 */

	.iside_nav ul>li .iside_sub ol>li a:hover{

		color:var(--curColor);

	}

	

	

	/* 内页-产品详情页1 */

	.ips1_case .ips1_list ul li .ips1_ss:hover{

		color:var(--curColor);

	}

	.ips1_case .ips1_list ul li .ips1_ss:hover .ips1_img img{

		transform:scale(1.1);

	}

	

	

	/* 内页-产品详情页2 */

	.ips2_top .ips2_wrap .ips2_tag span:hover{

		background:var(--subColor);

	}

	.ips2_top .ips2_wrap .ips2_btn:hover{

		padding-left:30px;

		padding-right:30px;

	}

	.ips2_bot .ips2_tab ul li .ips2_ss:hover{

		font-weight:bold;

	}

	.ips2_bot .ips2_wrap .ips2_item .ifig_list.ser_list ul li a{

		padding-top:15px;

		padding-bottom:15px;

	}

	.ips2_bot .ips2_wrap .ips2_item .ifig_list.ser_list ul li a .fl{

		font-size:16px;

	}

	

	

	

	/* 内页-解决方案 */

	.isolu_tlist ul li a:hover{

		color:#ff0000;

		box-shadow:0 0 20px rgba(0,0,0,.1);

	}

	.isolu_tlist ul li a:hover .isolu_timg:before{

		opacity:1;

	}

	.isolu_tlist ul li a:hover .isolu_timg>img{

		transform:scale(1.1);

	}

	.isolu_tlist ul li a:hover .isolu_tline{

		transform:scaleX(1);

	}

	.isolu_tlist ul li a:hover .isolu_icon{

		opacity:1;

		transform:translate(-50%,-50%) scale(1);

	}

	.isolu_tlist ul li a .isolu_icon:hover{

		background:var(--curColor);

	}

	

	

	/* 内页-解决方案列表 */

	.isolu_list ul li a:hover{

		color:var(--curColor);

	}

	.isolu_list ul li a:hover .isolu_img img{

		transform:scale(1.1);

	}

	.isolu_list ul li a:hover .isolu_tline{

		transform:scaleX(1);

		transition:all 1s;

		transition-delay:.35s;

	}

	.isolu_list ul li a:hover .isolu_wrap .cm_more3 .inflex_box i{

		background:#fff;

	}

	

	

	/* 内页-技术支持 */

	.itech_list ul li a:hover{

		color:var(--curColor);

		box-shadow:0 0 20px rgba(0,0,0,.1);

	}

	.itech_list ul li a:hover .itech_img img{

		transform:scale(1.1);

	}

	.itech_list ul li a:hover .itech_txt > span{

		color:inherit;

	}

	.itech_list ul li a:hover .isolu_tline{

		transform:scale(1);

	}

	

	

	/* 内页-快速配置 */

	.ifig_list.ser_list ul li a:hover{

		box-shadow:0 0 20px rgba(0,0,0,.1);

	}

	.iside_r .ifig_list.ser_list ul li a span:hover{

		background:var(--curColor);

		color:#fff;

	}

	

	

	/* 内页-新闻中心 */

	.inews_list ul li a:hover{

		color:var(--curColor);

		box-shadow:0 0 20px rgba(0,0,0,.1);

	}

	.inews_list ul li a:hover .inews_img img{

		transform:scale(1.1);

	}

	

	

	/* 内页-精彩视频 */

	.ivideo_list ul li a:hover{

		color:var(--curColor);

		box-shadow:0 0 20px rgba(0,0,0,.1);

	}

	.ivideo_list ul li a:hover .ivideo_txt span{

		color:inherit;

	}

	.ivideo_list ul li a:hover .isolu_tline{

		transform:scaleX(1);

	}

	.ivideo_list ul li a:hover .ivideo_img img{

		transform:scale(1.1);

	}

	

	

	/* 内页-关于我们 */

	.iabo_s1 .iabo_bot ul li .iabo_ss:hover{

		color:var(--curColor);

	}

	.iabo_s1 .iabo_bot ul li .iabo_ss:hover .iabo_img img{

		transform:scale(1.1);

	}

	.iabo_s3 .swiper-slide:hover .iabo_img img,

	.iabo_s3 figure:hover .iabo_img img{

		transform:scale(1.1);

	}

	.iabo_s3 .swiper-slide:hover .gallery-caption,

	.iabo_s3 figure:hover .gallery-caption{

		transform:translateY(0);

	}

	.iabo_s4 .iabo_info ul li:hover{

		color:var(--curColor);

	}

	.iabo_s5 .iabo_ss:hover .iabo_pics .iabo_img img{

		transform:scale(1.1);

	}

	.iabo_s5 .iabo_ss:hover .iabo_pics .iabo_num{

		color:var(--curColor);

	}

	.iabo_s5 .iabo_ss:hover .iabo_line:before{

		transform:translateY(-50%) scale(1);

	}

	.iabo_s5 .iabo_button .swiper-button-white:hover{

		border-color:var(--curColor);

		color:var(--curColor);

	}

	.iabo_s6 .my_gallery .gallery-item .gallery_img:hover{

		border-color:var(--curColor);

		cursor:crosshair;

	}

	.iabo_s6 .iabo_tab ul li:not(.active) .iabo_ss:hover,

	.ihonor_nav ul li:not(.active) a:hover{

		border-color:var(--curColor);

		color:var(--curColor);

	}

	.iabo_s7 .iabo_con .iabo_ss:hover{

		border-color:var(--curColor);

	}

	.iabo_s7 .iabo_con .iabo_ss:hover .iabo_img img{

		transform:scale(1.1);

	}

	

	

	/* 内页-工厂掠影 */

	.ifac_box .ifac_list .gallery-item:hover .gallery_img img{

		transform:scale(1.1);

	}

	.ifac_list .gallery-item:hover .gallery_img ~ .gallery-caption{

		color:var(--curColor);

	}

	

	

	/* 内页-荣誉证书 */

	.ihonor_box .ifac_list .gallery-item:hover .gallery_img{

		border-color:var(--curColor);

	}

	

	

	/* 内页-合作客户 */

	.ipart_list ul li a:hover{

		border-color:var(--curColor);

	}

	.ipart_list ul li a:hover .ipart_img img{

		transform:scale(1.1);

	}

	

	

	/* 内页-联系我们 */

	.icta_s1 .icta_l .icta_info ul li:hover{

		color:var(--curColor);

	}

	.icta_s1 .icta_l .icta_info ul li:hover .icta_icon{

		border-color:var(--curColor);

	}

	.icta_s2 .icta_bot .icta_item:hover{

		box-shadow:0 0 20px rgba(0,0,0,.1);

	}

	

	

	/* 内页-招贤纳士 */

	.ijob_list ul li a:hover{

		color:var(--curColor);

		box-shadow:0 0 20px rgba(0,0,0,.1);

	}

	

	

	/* 内页-样机申请 */

	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap input:focus,

	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap select:focus,

	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li .icoo_wrap textarea:focus{

		border-color:#999;

	}

	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_submit span:hover{

		filter:saturate(150%);

	}

	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_file .icoo_wrap label:hover span{

		border-color:var(--curColor);

		color:var(--curColor);

	}

	

	/* 内页-产品列表页-改 */

	.ipro_box .ipro_con .ipro_g_list .ipro_list ol li a:hover{

		border-color:var(--curColor);

		background:var(--curColor);

		color:#fff;

	}

	.ipro_box .ipro_con .ipro_g_list .ipro_list ol li a:hover:before{

		border-left-color:#fff;

	}

	.pro_subnav ol>li .pro_simg:hover img,

	.solu_subnav ol>li .solu_simg:hover img{

		transform:scale(1.1);

	}

	.pro_subnav ol>li a:hover,

	.solu_subnav ol>li a:hover{

		color:var(--curColor) !important;

	}

	.abo_subnav ol li a:hover{

		color:var(--curColor);

	}

	.abo_subnav ol li a:hover .abo_simg img{

		transform:scale(1.1);

	}

	

}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~手机版~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

@media (min-width: 320px) and (max-width:359px){html{font-size:32px !important;} }

@media (min-width: 360px) and (max-width:374px){html{font-size:36px !important;} }

@media (min-width: 375px) and (max-width:383px){html{font-size:37.5px !important;} }

@media (min-width: 384px) and (max-width:413px){html{font-size:38.4px !important;} }

@media (min-width: 414px) and (max-width:447px){html{font-size:41.4px !important;} }

@media (min-width: 448px) and (max-width:479px){html{font-size:44.8px !important;} }

@media (min-width: 480px) and (max-width:511px){html{font-size:48px !important;} }

@media (min-width: 512px) and (max-width:543px){html{font-size:51.2px !important;} }

@media (min-width: 544px) and (max-width:575px){html{font-size:54.4px !important;} }

@media (min-width: 576px) and (max-width:607px){html{font-size:57.6px !important;} }

@media (min-width: 608px) and (max-width:639px){html{font-size:60.8px !important;} }

@media (min-width: 640px) and (max-width:1200px){html{font-size:60.8px !important;} }





@media screen and (max-width: 1200px) {

    .center_box {

        width: 92%;

    }



    .pd_150 {

        padding: 1.7rem;

    }



    .pd_tb150 {

        padding: 1.7rem 0;

    }



    .pd_t150 {

        padding-top: 1.7rem;

    }



    .pd_b150 {

        padding-bottom: 1.7rem;

    }



    .pd_120 {

        padding: 1.4rem;

    }



    .pd_tb120 {

        padding: 1.4rem 0;

    }



    .pd_t120 {

        padding-top: 1.4rem;

    }



    .pd_b120 {

        padding-bottom: 1.4rem;

    }



    .pd_100 {

        padding: 1.2rem;

    }



    .pd_tb100 {

        padding: 1.2rem 0;

    }



    .pd_t100 {

        padding-top: 1.2rem;

    }



    .pd_b100 {

        padding-bottom: 1.2rem;

    }



    .pd_80 {

        padding: 1rem;

    }



    .pd_tb80 {

        padding: 1rem 0;

    }



    .pd_t80 {

        padding-top: 1rem;

    }



    .pd_b80 {

        padding-bottom: 1rem;

    }



    .pd_70 {

        padding: .9rem;

    }



    .pd_tb70 {

        padding: .9rem 0;

    }



    .pd_t70 {

        padding-top: .9rem;

    }



    .pd_b70 {

        padding-bottom: .9rem;

    }



    .pd_60 {

        padding: .8rem;

    }



    .pd_tb60 {

        padding: .8rem 0;

    }



    .pd_t60 {

        padding-top: .8rem;

    }



    .pd_b60 {

        padding-bottom: .8rem;

    }



    .pd_50 {

        padding: .7rem;

    }



    .pd_tb50 {

        padding: .7rem 0;

    }



    .pd_t50 {

        padding-top: .7rem;

    }



    .pd_b50 {

        padding-bottom: .7rem;

    }



    .pd_40 {

        padding: .6rem;

    }



    .pd_tb40 {

        padding: .6rem 0;

    }



    .pd_t40 {

        padding-top: .6rem;

    }



    .pd_b40 {

        padding-bottom: .6rem;

    }



    .pd_30 {

        padding: .5rem;

    }



    .pd_tb30 {

        padding: .5rem 0;

    }



    .pd_t30 {

        padding-top: .5rem;

    }



    .pd_b30 {

        padding-bottom: .5rem;

    }



    .pd_20 {

        padding: .4rem;

    }



    .pd_tb20 {

        padding: .4rem 0;

    }



    .pd_t20 {

        padding-top: .4rem;

    }



    .pd_b20 {

        padding-bottom: .4rem;

    }



    .pd_15 {

        padding: .35rem;

    }



    .pd_tb15 {

        padding: .35rem 0;

    }



    .pd_t15 {

        padding-top: .35rem;

    }



    .pd_b15 {

        padding-bottom: .35rem;

    }



    .mg_t150 {

        margin-top: 1.7rem;

    }



    .mg_b150 {

        margin-bottom: 1.7rem;

    }



    .mg_t100 {

        margin-top: 1.2rem;

    }



    .mg_b100 {

        margin-bottom: 1.2rem;

    }



    .mg_tb80 {

        margin: 1rem 0;

    }



    .mg_t80 {

        margin-top: 1rem;

    }



    .mg_b80 {

        margin-bottom: 1rem;

    }



    .mg_tb60 {

        margin: .8rem 0;

    }



    .mg_t60 {

        margin-top: .8rem;

    }



    .mg_b60 {

        margin-bottom: .8rem;

    }



    .mg_tb50 {

        margin: .7rem 0;

    }



    .mg_t50 {

        margin-top: .7rem;

    }



    .mg_b50 {

        margin-bottom: .7rem;

    }



    .mg_tb40 {

        margin: .6rem 0;

    }



    .mg_t40 {

        margin-top: .6rem;

    }



    .mg_b40 {

        margin-bottom: .6rem;

    }



    .mg_tb30 {

        margin: .5rem 0;

    }



    .mg_t30 {

        margin-top: .5rem;

    }



    .mg_b30 {

        margin-bottom: .5rem;

    }



    .mg_tb20 {

        margin: .4rem 0;

    }



    .mg_t20 {

        margin-top: .4rem;

    }



    .mg_b20 {

        margin-bottom: .4rem;

    }



    .mg_tb15 {

        margin: .3rem 0;

    }



    .mg_t15 {

        margin-top: .3rem;

    }



    .mg_b15 {

        margin-bottom: .3rem;

    }



    .mg_tb10 {

        margin: .2rem 0;

    }



    .mg_t10 {

        margin-top: .2rem;

    }



    .mg_b10 {

        margin-bottom: .2rem;

    }



    .menu {

        position: fixed;

        top: 0;

        right: 1%;

        width: 44px;

        height: 60px;

        z-index: 99999;

    }



    .menu:hover {

        cursor: pointer;

    }



    .menu > i {

        position: absolute;

        width: 20px;

        height: 3px;

		border-radius:50px;

        top: 50%;

        left: 10px;

        background-color:#fff;

        pointer-events: auto;

        transition-duration: .35s;

        transition-delay: .35s;

    }



    .menu > i:before, .menu > i:after {

        position: absolute;

        display: block;

        width: 100%;

        height: 3px;

        top: 0;

        left: 50%;

        background-color:#fff;

        content: "";

		border-radius:50px;

        transition: -webkit-transform 0.35s;

        transition: transform 0.35s;

        transition: transform 0.35s, -webkit-transform 0.35s;

        -webkit-transform-origin: 50% 50%;

        transform-origin: 50% 50%;

    }



    .menu > i:before {

        -webkit-transform: translate(-50%, -7px);

        transform: translate(-50%, -7px);

    }



    .menu > i:after {

        -webkit-transform: translate(-50%, 7px);

        transform: translate(-50%, 7px);

    }



    .menu_bg {

        position: fixed;

        width: 100vw;

        height: 0;

        top: 0;

        left: 0;

        z-index: 999;

        background: #fff;

        -webkit-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

        -moz-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

        -ms-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

        -o-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

        transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

    }



    /* input.hamburger:checked ~ .menu_bg {

        height: 100vh;

    } */

	header.is-open .menu_bg {

	    height: 100vh;

	}



    input.hamburger {

        height: 0;

        display: none;

    }



    /* input.hamburger:checked ~ label.menu > i {

        background-color: transparent;

        -webkit-transform: rotate(90deg);

        transform: rotate(90deg);

    }



    input.hamburger:checked ~ label.menu > i:before {

        background-color: var(--curColor);

        -webkit-transform: translate(-50%, -50%) rotate(45deg);

        transform: translate(-50%, -50%) rotate(45deg);

    }



    input.hamburger:checked ~ label.menu > i:after {

        background-color: var(--curColor);

        -webkit-transform: translate(-50%, -50%) rotate(-45deg);

        transform: translate(-50%, -50%) rotate(-45deg);

    }



    input.hamburger:checked ~ .center_box .header_r {

        top:0;

        opacity:1;

    } */

	header.is-open label.menu > i {

	    background-color: transparent;

	    -webkit-transform: rotate(90deg);

	    transform: rotate(90deg);

	}

	

	header.is-open label.menu > i:before {

	    background-color: var(--curColor);

	    -webkit-transform: translate(-50%, -50%) rotate(45deg);

	    transform: translate(-50%, -50%) rotate(45deg);

	}

	

	header.is-open label.menu > i:after {

	    background-color: var(--curColor);

	    -webkit-transform: translate(-50%, -50%) rotate(-45deg);

	    transform: translate(-50%, -50%) rotate(-45deg);

	}

	

	header.is-open .center_box .header_r {

	    top:0;

	    opacity:1;

	}

	

	





    /* ~~~~~~~~~~~~~~~~~~ */

    header, body, html {

        width: 100vw !important;

    }





    /* header */

    header{

        transition:background-color .2s;

		position:fixed;

		background:rgba(0,0,0,.5);

		box-shadow:0 0 15px rgba(0,0,0,.06);

    }

	.header_r{

		display:none;

	}

	header .logo .logo_black{

		opacity:1;

	}

	header .logo .logo_white{

		opacity:0;

	}

	header .logo > span{

		height:60px;

		display:flex;

		align-items:center;

	}

	header .logo span img{

		max-width:100%;

		width:auto;

		max-height:80%;

	}

	header .header_rt{

		color:#333;

		display:block;

		width:100%;

	}

	header .header_search{

		border-color:#bbb;

		width:100%;

		margin-top:2vh;

	}

	header .header_rtl{

		padding-left:10px;

	}

	header .header_rtl ul li{

		margin-right:0;

	}

	header .header_rtl ul li + li{

		margin-left:5vw;

	}

	header .header_search input{

		width:calc(100% - 40px);

		height:40px;

	}

	header>.center_box{

		-webkit-align-item:center;

		align-items:center;

	}

	.pc_logo{

		display:none;

	}

	nav .subnav.has_third .third_nav{

		display:none;

	}

	nav>ul>li.active>a{

		color:var(--curColor) !important;

		background:none !important;

		

	}

	nav>ul>li + li{

		margin-left:0;

	}

	.m_logo img{

		display:block;

		max-height:40px;

	}

	.m_search_btn{

		display:none;

		color:#fff;

		margin-right:20px;

		padding:12px 20px 10px;

	}

	.m_search_btn .iconfont{

		font-size:20px;

	}

	.header_search_box{

		position:fixed;

		width:45vw;

		max-width:300px;

		right:calc(2vw + 45px);

		top:0;

		display:-webkit-box;

		display:-webkit-flex;

		display:-ms-flexbox;

		display:flex;

		-webkit-align-items:center;

		align-items:center;

	}

	.header_search_box .header_search{

		background:rgba(255,255,255,.8);

		border:none;

		margin-top:0;

	}

	header .header_rt .header_search{

		display:none;

	}

	header .header_search input{

		height:32px;

	}

	.header_search button .iconfont{

		font-weight:bold;

	}

	

	



    header .header_con,

	header>.center_box,

	.header_search_box{

        height: 60px;

    }

    header .header_rb{

        width:100%;

    }



    .header_box nav > ul > li > a {

        color: #333;

    }

    nav > ul > li > a span {

        padding: 0;

    }

    nav > ul > li + li > a span::before {

        display: none;

    }

    nav > ul > li.active > a::before {

        display: none;

    }

    nav > ul > li.has_subnav > a {

        display: inline-block !important;

        width: auto;

    }

    nav > ul > li > a:after {

        display: none !important;

        content: "";

        position: absolute;

        right: 20px;

        top: calc(24px + .6vh);

        width: 8px;

        height: 8px;

        margin-top: -4px;

        border-right: 2px solid #ccc;

        border-top: 2px solid #ccc;

        -webkit-transform: rotate(45deg);

        -ms-transform: rotate(45deg);

        -o-transform: rotate(45deg);

        transform: rotate(45deg);

        pointer-events: none;

    }

    nav > ul > li.has_subnav > a:after {

        display: block !important;

    }

    nav .subnav .subnav_tit {

        display: none;

    }

    nav .subnav .second_pics {

        display: none;

    }

    nav .subnav .second_nav {

        width: 100%;

        min-height: auto;

        padding-top: 0;

    }

    nav .subnav .second_nav > ol > li, nav .subnav .third_nav ul li {

        line-height: normal;

    }

    nav .subnav .center_box {

        width: 100%;

    }

    nav .subnav .second_nav > ol {

        width: 100%;

    }

    nav .subnav .second_nav > ol > li.active > a {

        color: #333;

        background: none;

    }

    nav .subnav .second_nav > ol > li.active > a .iconfont_jiantou {

        opacity: 0;

    }

    nav .subnav .second_nav > ol > li > a {

        padding: 0;

        line-height: 2;

    }

    nav > ul > li.current > a {

        color: var(--curColor);

    }

    nav > ul > li.current > a span {

        font-weight: bold;

    }

    nav > ul > li.current > a:after {

        border-color: var(--curColor);

        transform: rotate(135deg);

    }

    nav .subnav .second_nav > ol > li > a span {

        font-size: 15px;

    }

    nav .subnav .second_nav > ol > li.active > a span {

        font-weight: normal;

    }

    nav .subnav .third_nav, nav .subnav .second_pics {

        position: static;

        width: 100%;



        opacity: 1;

        transform: translateX(0px);

        pointer-events: auto;

    }

    nav .subnav .second_nav .third_nav ul li a {

        font-size: 14px;

        line-height: 25px;

    }

    nav .subnav.has_third {

        background: none;

    }

    nav .subnav.has_third .third_nav {

        background: #fafafa;

        max-height: 0;

        overflow: hidden;

        transition: max-height 1s;

    }

    nav .subnav.has_third .second_nav .is-active .third_nav {

        max-height: 100vh;

    }

    nav .subnav.has_third .third_nav ul {

        margin: 10px 0;

        max-height: 150px;

        overflow-y: auto;

    }

    nav .subnav.has_third .third_nav ul li {

        width: 100%;

    }

    nav .subnav.has_third::before {

        display: none;

    }

    nav .subnav .second_nav > ol > li.third_li {

        position: relative;

    }

    nav .subnav .second_nav > ol > li.third_li > a {

        display: inline-block;

    }

    nav .subnav .second_nav > ol > li.third_li > a:before {

        display: block !important;

        content: "";

        position: absolute;

        right: 20px;

        top: 50%;

        width: 8px;

        height: 8px;

        margin-top: -4px;

        border-right: 2px solid #ccc;

        border-top: 2px solid #ccc;

        -webkit-transform: rotate(45deg);

        -ms-transform: rotate(45deg);

        -o-transform: rotate(45deg);

        transform: rotate(45deg);

        pointer-events: none;

    }

    nav > ul > li {

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-flex-direction: column;

        flex-direction: column;

        -webkit-align-items: flex-start;

        align-items: flex-start;

        position: relative;

    }

    nav > ul > li > a {

        max-height: none;

        position: static;

    }

    nav ul > li .subnav ~ a {

        display: inline-block !important;

        width: auto;

    }

    nav ul > li .subnav ~ a .iconfont {

        position: absolute;

        right: 2vw;

        top: .6vh;

        line-height: 48px;

        pointer-events: none;

    }

    nav ul > li:not(.active) .subnav ~ a .iconfont {

        color: #ccc;

    }

    nav ul > li.current .subnav ~ a .iconfont {

        transform: rotate(180deg);

    }

    nav ul > li .subnav {

        margin-left: 0;

    }



    header .header_r {

        width: 92%;

        height: 100%;

        position: fixed;

        top: -100%;

        left: 4%;

        z-index: 9999;

        transition: all .35s;

        opacity:0;

        color: #333;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

		-webkit-flex-direction:column;

		flex-direction:column;

        -webkit-justify-content: center;

        justify-content: center;

        -webkit-align-items: center;

        align-items: center;

    }

    nav > ul {

        -webkit-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    nav > ul > li {

        width: 100%;

        margin: 0;

        border-bottom: solid 1px #dfdfdf;

        padding: .6vh 0;

    }

    header .header_bot nav ul > li > a {

        color: #333;

        display: -webkit-box;

        display: -webkit-flex;

        display: -ms-flexbox;

        display: flex;

        -webkit-justify-content: space-between;

        justify-content: space-between;

        -webkit-align-items: center;

        align-items: center;

		border-radius:0;

		padding-left:10px;

    }

    header .header_bot nav ul > li.active > a {

        color: #00682b;

    }

    nav > ul > li > a {

        color: #333;

        font-size: 16px;

        display: block !important;

        width: 100%;

        text-align: left;

        padding: 0 0 0 10px !important;

        height: auto !important;

        line-height: 3 !important;

        /* display:-webkit-box;

		display:-webkit-flex;

		display:-ms-flexbox;

		display:flex;

		-webkit-justify-content:space-between;

		justify-content:space-between;

		-webkit-align-items:center;

		align-items:center; */

		border-radius:0;

    }

    nav > ul > li > a .iconfont_jiantou {

        display: block;

        fonts-size: 16px;

        color: #999;

    }

    nav > ul > li.active > a .iconfont_jiantou {

        color: inherit;

    }

    nav > ul > li > a:after {

        display: none;

    }

    nav > ul > li > a:hover, nav > ul > li.active > a {

        color: var(--curColor);

        font-weight: bold;

    }

    header nav ul > li + li > a:before {

        display: none;

    }

    nav > ul > li.has_subnav > a {

        /* position:relative;

		padding-right:30px; */

    }

    nav > ul > li.has_subnav > a:before {

        content: "";

        position: absolute;

        border-left: solid 6px transparent;

        border-right: solid 6px transparent;

        border-top: solid 6px #ccc;

        top: 50%;

        margin-top: -3px;

        right: 0;

    }

    nav > ul > li.has_subnav.current > a:before {

        border-top-color: #c19b76;

    }

    .subnav ol li a {

        text-align: left;

    }

    nav ul > li .subnav {

        position: static;

        width: 100%;

        border-top: none;

        box-shadow: none;

        -webkit-transform: perspective(300px) scaleY(0) translateZ(30px);

        transform: perspective(300px) scaleY(0) translateZ(30px);

        visibility: hidden;

        opacity: 0;

        -webkit-transform-origin: top;

        transform-origin: top;

        -webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease, height 500ms ease, max-height 500ms ease;

        transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease, height 500ms ease, max-height 500ms ease;

        -webkit-transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease, height 500ms ease, max-height 500ms ease;

        transition: opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease, height 500ms ease, max-height 500ms ease;

        transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease, height 500ms ease, max-height 500ms ease;

        transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease, height 500ms ease, max-height 500ms ease;

        transition: transform 500ms ease, opacity 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease, height 500ms ease, max-height 500ms ease;

        max-height: 0;

        padding: 0 0 0 20px;

    }

    nav ul > li.current .subnav {

        -webkit-transform: perspective(300px) scaleY(1) translateZ(0);

        transform: perspective(300px) scaleY(1) translateZ(0);

        visibility: visible;

        opacity: 1;

        /* max-height:312px; */

        max-height: 100vh;

    }

    nav ul > li .subnav li a {

        text-align: left;

    }

    

    .pro_subnav ol>li,

    .solu_subnav ol>li{

        border:none !important;

        width:100%;

        padding:0;

    }

    .pro_subnav ol>li .pro_simg,

    .solu_subnav ol>li .solu_simg,

    .abo_subnav ol li a .abo_simg{

        display:none;

    }

    .pro_subnav ol>li .pro_scon,

    .solu_subnav ol>li .solu_subnav{

        width:100%;

    }

    .pro_subnav ol>li .pro_scon dd,

    .solu_subnav ol li .solu_scon dd{

        display:none;

    }

    .pro_subnav ol>li .pro_scon .pro_sa,

    .solu_subnav ol li .solu_scon .solu_sa{

        display:none;

    }

    .pro_subnav ol>li .pro_scon dt a,

    .solu_subnav ol li .solu_scon dt a{

        font-size:14px;

        font-weight:normal;

    }

    .abo_subnav .center_box{

        padding:0;

    }

    .abo_subnav ol{

        margin:0;

    }

    .abo_subnav ol li{

        width:100%;

        margin:0 0 10px;

    }

    .abo_subnav ol li a{

        margin-left:0;

    }

    .abo_subnav ol li a p{

        margin:0;

        font-size:14px;

    }

	

	

	/* banner */

	.banner_box .swiper-pagination-bullet{

		width:10px;

		height:10px;

	}

	.banner_box .swiper-pagination-bullet-active{

		width:24px;

	}

	.banner_box .banner_mouse .iconfont{

	    font-size:.6rem;

	}

	

	

	/* 标题 */

	.tit_box h2{

		font-size:.48rem;

	}

	.tit_box>span{

		font-size:14px;

	}

	.tit_box .tit_exp{

		font-size:.34rem;

	}

	.tit_box .font_30{

	    font-size:.48rem !important;

	}

	

	/* 解决方案 */

	.solu_box .solu_con .solu_wrap ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.solu_box .solu_con .solu_wrap ul li{

		margin-bottom:.3rem;

	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss{

		margin-left:.3rem;

	}

	

	

	/* 他们都选择了我们 */

	.cm-swiper-button{

		display:none;

	}

	.cm-pagination{

		display:block;

		position:static;

		width:100%;

		margin-top:.3rem;

	}

	.cm-pagination .swiper-pagination-bullet{

		margin:0 4px;

	}

	.cm-pagination .swiper-pagination-bullet-active{

		background:var(--curColor);

	}

	

	

	

	

	/* 页脚 */

	.as_totop{

		display:none;

	}

	.cm_more3 .inflex_box{

		padding:.2rem .4rem;

	}

	.footer_top,

	.footer_ttop .footer_ttl{

		display:none;

	}

	

	

	/* 内页-banner */

	.inner_banner{

		height:calc(100vw * 650 / 1920 + 60px);

		display:-webkit-box;

		display:-moz-box;

		display:-o-flex;

		display:flex;

		-webkit-justify-content:center;

		justify-content:center;

	}

	.inner_banner .inner_b_txt{

		padding-top:50px;

	}

	.inner_banner>img{

		width:auto;

		height:100%;

		min-height:auto;

	}

	

	

	/* 内页-产品中心 */

	.ipro_box .cm-swiper-button{

		display:block;

	}

	.ipro_box .cm-swiper-button:after{

		display:block;

		line-height:44px;

	}

	.ipro_box .ipro_con ul>li .ipro_l .ipro_bpr .swiper-pagination{

		position:absolute;

	}

	.ipro_box .ipro_con .ipro_btit{

		margin-left:0;

		font-size:.5rem;

		padding:.2rem .3rem;

		transform:none;

	}

	.ipro_box .ipro_con ul>li{

		margin-top:.4rem;

	}

	.inner_main .ipro_box{

		padding-top:.4rem;

	}

	

	

	/* 内页-产品详情1 */

	.inner_header{

		position:fixed;

		border-bottom:none;

		background:rgba(0,0,0,.5);

	}

	.ips1_case .ips1_list ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.ips1_case .ips1_list ul li{

		margin-bottom:.3rem;

		width:100%;

	}

	.ips1_case .ips1_list ul li .ips1_ss{

		margin-left:.3rem;

	}

	.ips1_case .ips1_list ul li .ips1_ss .ips1_txt{

		font-size:15px;

		margin-top:.2rem;

	}

	.ips1_case .ips1_list ul li .ips1_ss .ips1_img{

		height:calc((92vw - .8rem) * 233 / 310);

	}

	

	

	/* 内页-解决方案 */

	.isolu_tbox{

		padding:.6rem 0 .8rem;

	}

	.isolu_tlist ul{

		margin-bottom:-.3rem;

		margin-left:-.3rem;

	}

	.isolu_tlist ul li{

		margin-bottom:.3rem;

		width:50%;

	}

	.isolu_tlist ul li a{

		margin-left:.3rem;

	}

	.isolu_tlist ul li a>p{

		font-size:16px;

	}

	.isolu_tlist ul li a .isolu_timg{

		height:calc((92vw - .3rem) / 2 * 297 / 446);

	}

	.isolu_list ul li a .isolu_img{

		width:32%;

		height:calc((92vw - .8rem) * .32 * 22 / 33);

	}

	.isolu_list ul li a .isolu_wrap{

		width:64%;

		padding-right:0;

	}

	.isolu_list ul li a .isolu_txt{

		padding-top:0;

	}

	.isolu_list ul li a .isolu_txt h3{

		font-size:16px;

	}

	.isolu_list ul li a .isolu_txt p{

		margin-top:.2rem;

	}

	.isolu_list ul li + li{

		margin-top:10px;

	}

	

	

	/* 内容翻页 */

	.inner_pnpage{

		margin:0 .5rem;

	}

    .inner_pnpage .inner_pnpage_prev,

    .inner_pnpage .inner_pnpage_next {

        width: 100%;

    }



    .inner_pnpage > a span,

    .inner_pnpage > a p {

        font-size: 14px;

    }



    .inner_pnpage .inner_pnpage_next {

        margin-top: .2rem;

    }

    .inner_pnpage > a p {

        max-width: calc(92vw - 1rem - 62px);

    }

	

	

	/* 内页-热门产品 */

	.iside_rec .iside_list ul{

		margin-left:-.3rem;

	}

	.iside_rec .iside_list ul li{

		margin-top:.3rem;

		margin-bottom:0;

		width:50%;

		display:none;

	}

	.iside_rec .iside_list ul li:nth-of-type(1),

	.iside_rec .iside_list ul li:nth-of-type(2),

	.iside_rec .iside_list ul li:nth-of-type(3),

	.iside_rec .iside_list ul li:nth-of-type(4){

		display:block;

	}

	.iside_rec .iside_list ul li .iside_ss{

		margin-left:.3rem;

	}

	.iside_rec .iside_list ul li .iside_ss .iside_txt{

		padding-top:0;

	}

	

	

	/* 内页-技术支持 */

	.itech_list ul,

	.ivideo_list ul,

	.iabo_s6 .my_gallery,

	.ifac_list,

	.ipart_list ul,

	.icta_s2 .icta_bot > ul,

	.ijoin_s1 .ijoin_con ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.itech_list ul li,

	.ivideo_list ul li,

	.iabo_s6 .my_gallery .gallery-item,

	.ifac_list .gallery-item,

	.ipart_list ul li,

	.icta_s2 .icta_bot > ul > li,

	.ijoin_s1 .ijoin_con ul li{

		margin-bottom:.3rem;

	}

	.itech_list ul li a,

	.ivideo_list ul li a,

	.iabo_s6 .my_gallery .gallery-item .gallery_img,

	.ifac_list .gallery-item .gallery_img,

	.ifac_list .gallery-item .gallery-caption,

	.ipart_list ul li a,

	.icta_s2 .icta_bot .icta_item,

	.ijoin_s1 .ijoin_con ul li .ijoin_ss{

		margin-left:.3rem;

	}

	

	

	/* 内页-关于我们 */

	.iabo_s6 .iabo_tab ul,

	.ihonor_nav ul{

		margin:0 0 -.2rem -.2rem;

	}

	.iabo_s6 .iabo_tab ul li,

	.ihonor_nav ul li{

		margin:0 0 .2rem 0;

		width:33.3333%;

	}

	.iabo_s6 .iabo_tab ul li .iabo_ss,

	.ihonor_nav ul li a{

		margin-left:.2rem;

		font-size:.36rem;

		padding:.2rem;

	}

	.iabo_list3{

	    margin-left:-.3rem;

	    margin-bottom:-.3rem;

	}

	.iabo_list3 figure{

	    margin-bottom:.3rem;

	}

	.iabo_list3 figure .iabo_img{

	    margin-left:.3rem;

	    height:calc((92vw - .6rem) / 3 * 334 / 446);

	}

	

	

	/* 内页-联系我们 */

	.icta_s2 .icta_bot > ul > li{

		-webkit-animation-delay:.2s !important;

		animation-delay:.2s !important;

	}

	

	

	











}





@media screen and (max-width:895px){

	/* 产品中心 */

	.pro_box .pro_con .pro_tabs{

		width:100%;

	}

	.pro_box .pro_con{

		height:auto;

		background:none;

		margin-top:.5rem;

	}

	.pro_box .pro_con .pro_tabs ul{

		-webkit-box-flex:0 0 auto;

		-webkit-flex:0 0 auto;

		-ms-flex:0 0 auto;

		flex:0 0 auto;

		background:none;

		-webkit-flex-direction:row;

		flex-direction:row;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		height:auto;

		margin-left:-.2rem;

		margin-bottom:-.2rem;

	}

	.pro_box .pro_con .pro_tabs ul li{

		height:auto;

	}

	.pro_box .pro_con .pro_tabs ul li a{

		/* height:auto; */

	}

	.pro_box .pro_con .pro_tabs ul li{

		width:33.33333%;

		margin-bottom:.2rem;

		-webkit-flex-grow:1;

		flex-grow:1;

	}

	.pro_box .pro_con .pro_tabs ul li a{

		padding-left:0;

		margin-left:.2rem;

		padding:.24rem .2rem;

		text-align:center;

		background:#FFF6F3;

		text-align:center;

		font-size:.36rem;

		-webkit-justify-content:center;

		justify-content:center;

	}

	.pro_box .pro_con .pro_wrap{

		width:100%;

		margin-top:.5rem;

	}

	

	

	/* 新闻中心 */

	.news_box .news_con .news_wrap .news_l,

	.news_box .news_con .news_wrap .news_r{

		width:100%;

	}

	.news_box .news_con .news_wrap .news_l .news_img{

		height:calc(92vw * 3 / 5);

	}

	

	

	/* 内页-产品中心 */

	.ipro_box .ipro_con ul>li .ipro_l,

	.ipro_box .ipro_con ul>li .ipro_r{

		width:100%;

	}

	.ipro_box .ipro_con ul>li .ipro_l{

		min-height:auto;

	}

	.ipro_box .ipro_con ul>li .ipro_r{

		margin-top:.4rem;

	}

	.ipro_box .ipro_con ul>li .ipro_r .ipro_txt{

		padding-top:0;

	}

	.ipro_box .ipro_con ul>li .no_buttons .ipro_l{

		padding-bottom:.3rem;

	}

	

	

	/* 内页-产品详情2 */

	.ips2_top{

		padding:.4rem;

	}

	.ips2_top .ips2_pics,

	.ips2_top .ips2_wrap{

		width:100%;

	}

	.ips2_top .ips2_pics .ips2_img{

		height:calc(92vw - .8rem);

	}

	.ips2_top .ips2_wrap{

		min-height:auto;

		margin-top:.5rem;

	}

	.ips2_top .ips2_wrap .ips2_tit{

		font-size:.46rem;

	}

	.ips2_top .ips2_wrap .ips2_tag{

		margin-left:-.2rem;

		margin-bottom:-.2rem;

		margin-top:.3rem;

	}

	.ips2_top .ips2_wrap .ips2_tag span{

		font-size:.34rem;

		padding:.14rem .4rem;

		margin-left:.2rem;

		margin-bottom:.2rem;

	}

	.ips2_bot .ips2_tab{

		padding:.4rem .4rem;

	}

	.ips2_bot .ips2_tab ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.ips2_bot .ips2_tab ul li{

		margin-bottom:.3rem;

		margin-left:0;

		width:33.33333%;

	}

	.ips2_bot .ips2_tab ul li .ips2_ss{

		font-size:.4rem;

		margin-left:.3rem;

		text-align:center;

		border:solid 1px #ccc;

		padding:.2rem 0;

	}

	.ips2_bot .ips2_wrap{

		padding:.4rem;

	}

	

	

	/* 内页-产品详情1 */

	.ips1_top .ips1_en img{

		width:80%;

	}

	.ips1_bot .ips1_con .ips1_l,

	.ips1_bot .ips1_con .ips1_r{

		width:100% !important;

	}

	

	

	/* 列表翻页 */

	.list_pages .pagination li{

		display:none;

	}

	.list_pages .pagination li.pg_prev,

	.list_pages .pagination li.pg_next{

		display:inline-block;

	}

	.list_pages .pagination li a{

		font-size:14px;

	}

	

	

	/* 内页-关于我们 */

	.iabo_s4 .iabo_wrapper{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.iabo_s4 .iabo_l,

	.iabo_s4 .iabo_r{

		width:100%;

	}

	.iabo_s4 .iabo_r .iabo_wrap{

		padding:.6rem;

		width:100%;

	}

	.iabo_s4 .iabo_info ul li .iabo_icon{

		width:60px;

		height:60px;

	}

	.iabo_s4 .iabo_info ul li .iabo_txt{

		width:calc(100% - 80px);

	}

	.iabo_s5 .center_box{

		overflow:hidden;

	}

	.iabo_s5 .iabo_ss .iabo_height{

		padding-right:0;

		min-height:auto;

	}

	.iabo_s5 .swiper-slide:nth-of-type(even) .iabo_ss,

	.iabo_s5 .swiper-slide:nth-of-type(even) .iabo_ss .iabo_pics{

		-webkit-flex-direction:column;

		flex-direction:column;

	}

	.iabo_s5 .swiper-slide:nth-of-type(even) .iabo_ss .iabo_txt{

		-webkit-align-items:flex-start;

		align-items:flex-start;

		padding-top:30px;

		padding-bottom:0;

	}

	.iabo_s5 .swiper-slide .iabo_ss .iabo_txt{

		padding-left:.4rem;

		padding-right:.4rem;

	}

	.iabo_s5 .iabo_ss .iabo_pics .iabo_num{

		font-size:40px;

		line-height:60px;

		padding-bottom:20px;

	}

	.iabo_s5 .iabo_ss .iabo_line:before{

		width:20px;

		height:20px;

	}

	.iabo_s5 .iabo_ss .iabo_pics .iabo_img{

		height:46vw;

	}

	.iabo_s5 .iabo_button{

		-webkit-justify-content:center;

		justify-content:center;

	}

	

	

	/* 内页-联系我们 */

	.icta_s1 .center_box{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.icta_s1 .icta_l,

	.icta_s1 .icta_r{

		width:100%;

	}

	.icta_s1 .icta_l .icta_info ul li .icta_txt{

		width:calc(100% - 36px);

	}

	.icta_s1 .icta_l .icta_info ul li{

		margin-top:.3rem;

	}

	.icta_s1 .icta_l .icta_qr ul{

		margin-left:-.5rem;

		margin-bottom:-.3rem;

	}

	.icta_s1 .icta_l .icta_qr ul li{

		margin-left:.5rem;

		margin-bottom:.3rem;

	}

	.icta_s1 .icta_l .icta_qr ul li span{

		width:100px;

		height:100px;

	}

	.icta_s1 .icta_l .icta_qr ul li p{

		margin-top:.1rem;

	}

	.icta_s1 .icta_r #dituContent{

		height:80vw;

	}

	.icta_s2 .icta_top,

	.icta_s2 .icta_top .icta_wrap{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.icta_s2 .icta_top .icta_img{

		width:100%;

	}

	.icta_s2 .icta_top .icta_wrap{

		width:100%;

		padding-top:.4rem;

		padding-bottom:.4rem;

	}

	.icta_s2 .icta_top .icta_item{

		margin-left:0;

		width:100%;

		padding-top:.2rem;

		padding-bottom:.2rem;

	}

	.icta_s2 .icta_top .icta_item .icta_line1{

		top:.2rem;

		bottom:.2rem;

	}

	.icta_s2 .icta_top .icta_item .icta_line2{

		top:.2rem;

	}

	

	

	/* 内页-招贤纳士 */

	.ijob_s1 .ijob_con{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.ijob_s1 .ijob_img,

	.ijob_s1 .ijob_wrap{

		width:100%;

	}

	.ijob_s1 .ijob_img .ijob_exp{

		position:static;

		padding:.6rem .6rem 2rem;

	}

	.ijob_s1 .ijob_img .ijob_exp h5{

		font-size:.44rem;

	}

	.ijob_s1 .ijob_img .ijob_exp span{

		font-size:.32rem;

	}

	.ijob_s1 .ijob_wrap{

		padding:.6rem;

	}

	.ijob_s1 .ideve_stit h4{

		font-size:.42rem;

	}

	.ijob_list ul{

		margin-top:-.3rem;

	}

	.ijob_list ul li a .ijob_top h4{

		font-size:16px;

	}

	.ijob_list ul li a .ijob_bot ol{

		margin-right:-.3rem;

		margin-bottom:-.2rem;

	}

	.ijob_list ul li a .ijob_bot ol li{

		width:auto;

		margin-right:.8rem;

		margin-bottom:.2rem;

	}

	.ijob_list ul li a .ijob_bot ol li + li{

		margin-left:0;

	}

	.ijob_list ul > li{

		width:100%;

		margin-top:.3rem;

	}

	

	

	/* 内页-样机申请 */

	.icoo_s1 .icoo_con .icoo_cl,

	.icoo_s1 .icoo_con .icoo_cr{

		width:100%;

	}

	

	/* 改 */

	.ipsg_box .ips2_top .ips2_pics,

	.ipsg_box .ips2_top .ips2_wrap{

		width:100%;

	}

	

	

	

	

}





@media screen and (max-width:767px){

	/* banner */

	.banner_box .swiper-slide a{

		height:70vw;

		-webkit-justify-content:center;

		justify-content:center;

	}

	.banner_box .swiper-slide a>img{

		width:auto;

		height:100%;

	}

	.banner_box .banner_mouse{

	    bottom:8vw;

	}

	

	/* 产品中心 */

	.pro_box .pro_con .pro_wrap{

		height:auto;

	}

	.pro_box .pro_con .pro_wrap .pro_r2{

		-webkit-flex-direction:row;

		flex-direction:row;

		padding:0;

	}

	.pro_box .pro_con .pro_wrap .pro_def .pro_r2{

		width:100%;

		height:265px;

		-webkit-align-items:center;

		align-items:center;

	}

	.pro_box .pro_con .pro_wrap .pro_r1,

	.pro_box .pro_con .pro_wrap .pro_def .pro_r2{

		height:auto;

		min-height:260px;

	}

	

	.pro_box .pro_con .pro_wrap .pro_item{

		height:auto;

	}

	.pro_box .pro_con .pro_wrap .pro_r11{

		width:100%;

	}

	.pro_box .pro_con .pro_wrap .pro_txt .pro_tit{

		font-size:.42rem;

	}

	.pro_box .pro_con .pro_wrap .pro_r2 .pro_img{

		width:52%;

		height:100%;

	}

	.pro_box .pro_con .pro_wrap .pro_r2 .pro_img img{

		max-width:71.2%;

		max-height:85%;

	}

	.pro_box .pro_con .pro_wrap .pro_r1 .pro_txt,

	.pro_box .pro_con .pro_wrap .pro_r2 .pro_txt{

		padding-top:.4rem;

		padding-bottom:.4rem;

	}

	.pro_box .pro_con .pro_wrap .pro_r2 .pro_txt{

		width:48%;

		padding-right:6%;

	}

	.pro_box .pro_con .pro_wrap .pro_rt .pro_txt{

		padding-left:6%;

		padding-right:0;

	}

	.pro_box .pro_con .pro_wrap .pro_rb .pro_txt{

		padding-left:0;

		padding-right:6%;

	}

	

	

	/* 解决方案 */

	.cm_tabs ul{

		margin:0 0 -.2rem -.2rem;

	}

	.cm_tabs ul li{

		width:33.33333%;

		margin:0 0 .2rem;

		display:flex;

	}

	.cm_tabs ul li .cm_ss{

		padding:.2rem .1rem;

		margin-left:.2rem;

		font-size:.36rem;

		display:flex;

		height:100%;

		width:calc(100% - .2rem);

		justify-content:center;

		align-items:center;

	}

	.cm_tabs ul li.cm_more2{

		display:none;

	}

	

	

	/* 解决方案 */

	.solu_box .solu_con .solu_wrap ul li{

		width:50%;

	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_img{

		height:calc((92vw - .3rem) / 2 * 220 / 330);

	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_tit{

		font-size:15px;

		max-height:44px;

	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_w{

		font-size:13px;

	}

	.news_box .news_con .news_wrap .news_txt .news_tit{

		font-size:16px;

	}

	.news_box .news_con .news_wrap .news_r{

		padding-top:.2rem;

	}

	.news_box .news_con .news_wrap .news_r ul li + li,

	.news_box .news_con .news_wrap .news_r ul li{

		margin-top:.4rem;

	}

	.news_box .news_con .news_wrap .news_r .news_img{

		width:32%;

		height:calc(92vw * .32 * 3 / 5);

	}

	.news_box .news_con .news_wrap .news_rr{

		width:65%;

	}

	.news_box .news_con .news_wrap .news_r .news_txt{

		padding-right:.3rem;

		width:calc(100% - 60px);

	}

	.news_box .news_con .news_wrap .news_txt > p{

		margin-top:.1rem;

	}

	.news_box .news_con .news_wrap .news_date span{

		font-size:24px;

	}

	.news_box .news_con .news_wrap .news_date p{

		font-size:14px;

	}

	

	

	/* 关于才茂 */

	.abo_box .abo_l,

	.abo_box .abo_r{

		width:100%;

	}

	.abo_box .tit_box .tit_exp{

		font-size:.38rem;

	}

	.abo_box .abo_l .abo_con .abo_txt{

		font-size:14px;

		-webkit-line-clamp:6;

		-moz-line-clamp:6;

		-o-line-clamp:6;

		line-clamp:6;

	}

	.abo_info ul,

	.abo_info ul li .abo_ss{

		margin-left:0;

	}

	.abo_info ul{

		-webkit-justify-content:space-between;

		justify-content:space-between;

	}

	.abo_info ul li{

		width:auto;

	}

	.abo_info ul li .abo_ss .abo_exp{

		font-size:.36rem;

	}

	.abo_info ul li .abo_num{

		font-size:.8rem;

		height:1rem;

	}

	.abo_box .abo_r{

		margin-top:.8rem;

		width:calc(100% - 20px);

		margin-bottom:10px;

	}

	

	

	/* 他们都选择了我们 */

	.part_box .part_con .part_ss .part_img{

		height:1.6rem;

	}

	

	

	/* 技术支持、快速配置 */

	.ser_tit{

		font-size:.46rem;

	}

	.ser_box .ser_item{

		width:100%;

	}

	.ser_box .ser_item + .ser_item{

		margin-top:.6rem;

	}

	.ser_box .ser_item.fl,

	.ser_box .ser_item.fr{

		-webkit-animation-name:fadeInUp;

		animation-name:fadeInUp;

	}

	.ser_list ul{

		margin-top:-.2rem;

	}

	.ser_list ul li a{

		padding-top:.3rem;

		padding-bottom:.3rem;

	}

	

	

	.char_box .char_con ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-justify-content:center;

		justify-content:center;

		margin-top:-.5rem;

		margin-left:-.3rem;

	}

	.char_box .char_con ul li{

		width:25%;

		margin-top:.5rem;

		flex-grow:1;

	}

	.char_box .char_con ul li .char_ss{

		margin-left:.3rem;

	}

	.char_box .char_con ul li .char_icon{

		width:18vw;

		height:18vw;

	}

	.char_box .char_con ul li .char_tit{

		font-size:.4rem;

	}

	.char_box .char_con ul li .char_w{

		font-size:.32rem;

		display:none;

	}

	

	

	/* 页脚 */

	footer{

		background-size:contain;

	}

	.footer_bot .footer_l,

	.footer_bot .footer_r{

		width:100%;

		max-width:none;

	}

	.footer_bot .footer_l > *{

		display:block;

		margin-bottom:.2rem;

	}

	

	

	/* 内页-banner */

	.inner_banner .inner_b_txt h2{

		font-size:.52rem;

	}

	.inner_banner .inner_b_txt .inner_b_exp{

		font-size:.36rem;

		margin-top:.3rem;

	}

	.inner_banner .inner_b_txt .inner_b_wrap{

		padding-top:0;

	}

	.inner_banner .inner_b_txt .inner_b_line{

		margin-top:.3rem;

	}

	

	

	/* 内页-二级导航 */

	.isub_nav{

		position:static;

		background:#fff;

	}

	.isub_nav .swiper-slide a{

		color:#333;

		font-size:.36rem;

		padding:.24rem .5rem;

	}

	.ipro_box .ipro_con .ipro_id{

		top:calc(-60px - .3rem);

	}

	.iabo_s .iabo_id{

		top:-60px;

	}

	

	

	/* 内页-产品中心 */

	.ipro_box .ipro_con ul>li .ipro_l .ipro_tit h3{

		font-size:.46rem;

	}

	.ipro_box .ipro_con ul>li .ipro_l .ipro_w{

		font-size:.36rem;

		margin-top:.3rem;

	}

	.ipro_box .ipro_con ul>li .ipro_r .ipro_tit,

	.iside_pro .iside_list ul li .iside_ss .iside_stit{

		font-size:16px;

	}

	

	

	/* 内页-产品详情2 */

	.islr_box .iside_l{

		width:100%;

	}

	.islr_box .iside_l .iside_pro{

		display:none;

	}

	.iside_nav ul>li .iside_tit .iside_tl .iconfont{

		display:none;

	}

	.iside_nav ul{

		display:flex;

		flex-wrap:wrap;

		justify-content:space-between;

	}

	.iside_nav ul>li{

		width:calc(50% - 1px);

		position:relative;

	}

	.iside_nav ul>li,

	.iside_nav ul>li + li{

		margin-top:2px;

	}

	.iside_nav ul>li .iside_tit{

		padding-left:.4rem;

		padding-right:.3rem;

	}

	.iside_nav ul>li .iside_tit .iside_tl p{

		font-size:.38rem;

	}

	.iside_nav ul>li .iside_sub ol>li a{

		padding-left:.4rem;

		font-size:.36rem;

	}

	.iside_nav ul>li .iside_tit > .iconfont{

		font-size:.4rem;

	}

	.iside_nav ul>li.active .iside_tit > .iconfont{

		transform:rotate(0);

	}

	.iside_nav ul>li.m_active .iside_tit > .iconfont{

		transform:rotate(180deg);

	}

	.iside_nav ul>li .iside_sub{

		background:#fff;

		position:absolute;

		top:100%;

		left:0;

		width:100%;

		z-index:4;

		transition:all .6s;

		box-shadow:0 0 .2rem rgba(0,0,0,.06);

	}

	.iside_nav ul>li.active{

		

	}

	.iside_nav ul>li.active .iside_sub{

		max-height:0;

	}

	.iside_nav ul>li.m_active .iside_sub{

		max-height:1200px;

	}

	.islr_box .iside_r{

		width:100%;

		margin-top:.4rem;

	}

	

	

	/* 内页-产品详情1 */

	.ips1_top .ips1_cn .ips1_tit{

		font-size:.56rem;

	}

	.ips1_bot,

	.ips1_case{

		padding:0 .4rem .4rem;

	}

	.ips1_bot .ser_tit,

	.ips1_case .ser_tit{

		font-size:18px;

	}

	

	/* 内页-解决方案列表 */

	.isolu_list ul li a .isolu_txt h3{

		font-size:15px;

	}

	.isolu_list ul li a .isolu_txt p{

		margin-top:.1rem;

		font-size:13px;

	}

	.isolu_list ul li a .isolu_wrap .cm_more3{

		display:none;

	}

	

	

	/* 内页-新闻详情 */

	.inner_news_show_tit h1{

		font-size:16px;

	}

	.inner_news_show article{

		padding:.5rem;

	}

	

	

	/* 内页-技术支持 */

	.itech_list ul li{

		width:50%;

	}

	.itech_list ul li a .itech_img{

		height:calc((92vw - .3rem) / 2 * 218 / 327);

	}

	.itech_list ul li a .itech_txt > p{

		max-height:44px;

	}

	

	

	/* 内页-快速配置 */

	.itech_top{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.itech_top .header_search{

		width:100%;

		margin-top:.4rem;

		margin-bottom:.3rem;

	}

	.itech_top .header_search input{

		width:calc(100% - 60px);

	}

	.ifig_list.ser_list ul li a{

		padding-left:.4rem;

		padding-right:.4rem;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-justify-content:flex-end;

		justify-content:flex-end;

	}

	.ser_list ul li a .fl{

		max-width:none;

		width:100%;

	}

	.ser_list ul li a span{

		display:block;

		width:100%;

		margin-top:.2rem;

	}

	.ser_box .ser_list ul li a span{

		width:auto;

		margin-top:0;

	}

	.ser_box .ser_list ul li a .fl{

		max-width:70%;

	}

	

	

	/* 内页-文档下载 */

	.iside_r .ifig_list.ser_list ul li a span{

		width:auto;

		display:none;

	}

	

	

	/* 内页-服务政策 */

	.font_18{

		font-size:16px !important;

	}

	.font_24{

		font-size:20px !important;

	}

	.font_30{

		font-size:20px !important;

	}

	

	

	/* 内页-公司新闻 */

	.inews_list ul li a{

		padding:0;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-align-items:center;

		align-items:center;

	}

	.inews_list ul li a .inews_img{

		width:100%;

		height:calc(92vw * 3 / 5);

	}

	.inews_list ul li a .inews_wrap{

		width:100%;

		padding:.4rem 0 .4rem .4rem;

	}

	.inews_list ul li a .inews_wrap .inews_tl .inews_txt p{

		overflow:hidden;

		margin-top:.2rem;

	}

	.inews_list ul li a .inews_wrap .inews_tr span{

		font-size:24px;

	}

	.inews_list ul li a .inews_wrap .inews_tr p{

		font-size:14px;

	}

	.inews_list ul li a .inews_wrap .inews_tl{

		padding-top:0;

		padding-bottom:0;

		width:calc(100% - 80px);

	}

	.inews_list ul li a .inews_wrap .inews_tr{

		width:80px;

	}

	.inews_list ul li a .inews_wrap .inews_tl .inews_txt h3{

		font-size:16px;

	}

	.inews_list ul li a .inews_wrap .inews_tl > span{

		display:block;

		margin-top:.4rem;

	}

	

	

	/* 内页-精彩视频 */

	.ivideo_list ul li{

		width:100%;

	}

	.ivideo_list ul li a .ivideo_img{

		height:calc(92vw * 250 / 446);

	}

	.ivideo_list ul li a .ivideo_txt h3{

		font-size:16px;

	}

	.pop_box{

		width:92%;

		padding:.2rem;

	}

	

	

	/* 内页-关于我们 */

	.iabo_s1 .iabo_bot ul li{

		width:100%;

	}

	.iabo_s1 .iabo_bot ul li + li{

		margin-top:.4rem;

	}

	.iabo_s1 .iabo_bot ul li:nth-of-type(even) .iabo_ss{

		-webkit-flex-direction:column;

		flex-direction:column;

	}

	.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_img{

		height:calc(92vw * 240 / 466);

	}

	.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_txt{

		padding:.4rem .6rem;

		min-height:auto;

	}

	.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_tit:before{

		width:6px;

		height:6px;

	}

	.iabo_s2 .abo_info{

		padding-left:2%;

		padding-right:2%;

	}

	.iabo_s3 .iabo_img{

		height:calc((92vw - 15px) / 2 * 334 / 446);

	}

	.iabo_s6 .my_gallery .gallery-item,

	.ifac_list .gallery-item,

	.ihonor_box .ifac_list .gallery-item{

		width:50%;

	}

	.iabo_s6 .my_gallery .gallery-item .gallery_img,

	.ihonor_box .ifac_list .gallery-item .gallery_img{

		height:calc((92vw - .3rem) / 2 * 206 / 308);

	}

	.iabo_s7 .iabo_con .iabo_ss .iabo_img{

		height:2rem;

	}

	.ifac_box .ifac_list .gallery-item .gallery_img{

		height:calc((92vw - .3rem) / 2 * 334 / 446);

	}

	.ifac_list .gallery-item .gallery-caption{

		margin-top:.2rem;

		font-size:15px;

	}

	.ipart_list ul li{

		width:33.33333%;

	}

	.ipart_list ul li a .ipart_img{

		height:2rem;

	}

	

	

	/* 内页-联系我们 */

	.icta_s2 .icta_bot > ul > li{

		width:100%;

	}

	

	

	/* 内页-招贤纳士 */

	.ijob_show .ijob_info{

		margin-top:.3rem;

	}

	.ijob_show .ijob_info ol{

		margin-right:-.8rem;

		margin-top:-.1rem;

	}

	.ijob_show .ijob_info ol li{

		margin-right:.8rem;

		margin-top:.1rem;

	}

	.ijob_show .ijob_info ol li + li{

		margin-left:0;

	}

	

	

	/* 内页-样机申请 */

	.icoo_s1 .icoo_con .icoo_cr{

		margin-top:.6rem;

	}

	.icoo_s1 .icoo_con .icoo_cl .icoo_txt{

		font-size:.36rem;

	}

	.icoo_s1 .icoo_con .icoo_cl .icoo_img{

		margin-top:.4rem;

	}

	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_addr .icoo_wrap{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_addr .icoo_wrap .icoo_item,

	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_addr .icoo_wrap label{

		width:100%;

	}

	.icoo_s1 .icoo_con .icoo_cr .icoo_form fieldset ul li.icoo_addr .icoo_wrap > * + *{

		margin-top:8px;

	}

	

	

	

	/* 内页-渠道合作 */

	.ijoin_s1 .ijoin_con ul li{

		width:50%;

		flex-grow:1;

	}

	.ijoin_s1 .ijoin_con ul li .ijoin_w br{

		display:none;

	}

	

	/* 改 */

	header .header_rtl ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		margin-left:-5vw;

		margin-top:-.2rem;

	}

	header .header_rtl ul li,

	header .header_rtl ul li + li{

		margin-left:5vw;

	}

	header .header_rtl ul li{

	    margin-top:.2rem;

		width:40%;

	}

	.ipro_box .ipro_g_list>li .ipro_scon{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.ipro_box .ipro_g_list>li .ipro_scon .ipro_l,

	.ipro_box .ipro_g_list>li .ipro_scon .ipro_r{

		width:100%;

	}

	.ipro_box .ipro_g_list>li .ipro_scon .ipro_r{

		margin-top:.6rem;

		

	}

	.ipro_box .ipro_con{

		margin-top:.4rem;

	}

	.ipro_box .ipro_con ul>li + li{

		margin-top:.4rem;

	}

	.ipro_box .ipro_con .ipro_g_list .ipro_list ol{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.ipro_box .ipro_con .ipro_g_list .ipro_list ol li{

		width:100%;

	}

	.ipro_box .ipro_con .ipro_g_list .ipro_list ol li a{

		font-size:.36rem;

		margin-left:.3rem;

	}

	.ipro_box .ipro_con .ipro_g_list .ipro_list ol li{

		margin-bottom:.3rem;

	}

	

	.ips2_bot .ips2_tab{

		top:60px;

	}

	.ips2_bot .ips2_wrap .ips2_item{

		margin-top:.6rem;

	}

	.ips2_bot .ips2_wrap .ips2_item .ips_id{

		top:-200px;

	}

	

	.article_w video{

	    width:100% !important;

	    height:auto !important;

	}



	

	

}





@media screen and (min-width:768px) and (max-width:1200px){

	.pd_150{

		padding:1.5rem;

	}

	.pd_tb150{

		padding:1.5rem 0;

	}

	.pd_t150{

		padding-top:1.5rem;

	}

	.pd_b150{

		padding-bottom:1.5rem;

	}

	.pd_120{

		padding:1.2rem;

	}

	.pd_tb120{

		padding:1.2rem 0;

	}

	.pd_t120{

		padding-top:1.2rem;

	}

	.pd_b120{

		padding-bottom:1.4rem;

	}

	.pd_100{

		padding:1rem;

	}

	.pd_tb100{

		padding:1rem 0;

	}

	.pd_t100{

		padding-top:1rem;

	}

	.pd_b100{

		padding-bottom:1rem;

	}

	.pd_80{

		padding:.8rem;

	}

	.pd_tb80{

		padding:.8rem 0;

	}

	.pd_t80{

		padding-top:.8rem;

	}

	.pd_b80{

		padding-bottom:.8rem;

	}

	.pd_70{

		padding:.7rem;

	}

	.pd_tb70{

		padding:.7rem 0;

	}

	.pd_t70{

		padding-top:.7rem;

	}

	.pd_b70{

		padding-bottom:.7rem;

	}

	.pd_60{

		padding:.6rem;

	}

	.pd_tb60{

		padding:.6rem 0;

	}

	.pd_t60{

		padding-top:.6rem;

	}

	.pd_b60{

		padding-bottom:.6rem;

	}

	.pd_50{

		padding:.5rem;

	}

	.pd_tb50{

		padding:.5rem 0;

	}

	.pd_t50{

		padding-top:.5rem;

	}

	.pd_b50{

		padding-bottom:.5rem;

	}

	.pd_40{

		padding:.4rem;

	}

	.pd_tb40{

		padding:.4rem 0;

	}

	.pd_t40{

		padding-top:.4rem;

	}

	.pd_b40{

		padding-bottom:.4rem;

	}

	.pd_30{

		padding:.3rem;

	}

	.pd_tb30{

		padding:.3rem 0;

	}

	.pd_t30{

		padding-top:.3rem;

	}

	.pd_b30{

		padding-bottom:.3rem;

	}

	.pd_20{

		padding:.2rem;

	}

	.pd_tb20{

		padding:.2rem 0;

	}

	.pd_t20{

		padding-top:.2rem;

	}

	.pd_b20{

		padding-bottom:.2rem;

	}

	.pd_15{

		padding:.15rem;

	}

	.pd_tb15{

		padding:.15rem 0;

	}

	.pd_t15{

		padding-top:.15rem;

	}

	.pd_b15{

		padding-bottom:.15rem;

	}

	.mg_t150{

		margin-top:1.5rem;

	}

	.mg_b150{

		margin-bottom:1.5rem;

	}

	.mg_t100{

		margin-top:1rem;

	}

	.mg_b100{

		margin-bottom:1rem;

	}

	.mg_tb80{

		margin:.8rem 0;

	}

	.mg_t80{

		margin-top:.8rem;

	}

	.mg_b80{

		margin-bottom:.8rem;

	}

	.mg_tb60{

		margin:.6rem 0;

	}

	.mg_t60{

		margin-top:.6rem;

	}

	.mg_b60{

		margin-bottom:.6rem;

	}

	.mg_tb50{

		margin:.5rem 0;

	}

	.mg_t50{

		margin-top:.5rem;

	}

	.mg_b50{

		margin-bottom:.5rem;

	}

	.mg_tb40{

		margin:.4rem 0;

	}

	.mg_t40{

		margin-top:.4rem;

	}

	.mg_b40{

		margin-bottom:.4rem;

	}

	.mg_tb30{

		margin:.3rem 0;

	}

	.mg_t30{

		margin-top:.3rem;

	}

	.mg_b30{

		margin-bottom:.3rem;

	}

	.mg_tb20{

		margin:.2rem 0;

	}

	.mg_t20{

		margin-top:.2rem;

	}

	.mg_b20{

		margin-bottom:.2rem;

	}

	.mg_tb15{

		margin:.15rem 0;

	}

	.mg_t15{

		margin-top:.15rem;

	}

	.mg_b15{

		margin-bottom:.15rem;

	}

	.mg_tb10{

		margin:.1rem 0;

	}

	.mg_t10{

		margin-top:.1rem;

	}

	.mg_b10{

		margin-bottom:.1rem;

	}

	

	

	/* header */

	header .logo > span,

	.menu,

	.header_height{

		height:70px;

	}

	

	

	/* 标题 */

	.tit_box h2{

		font-size:.38rem;

	}

	.tit_box .tit_exp{

		font-size:.26rem;

	}

	

	

	/* 产品中心 */

	.pro_box .pro_con .pro_tabs ul li a{

		font-size:16px;

	}

	.pro_box .pro_con .pro_wrap .pro_txt .pro_tit{

		font-size:18px;

	}

	

	

	/* 内页-关于才茂 */

	.abo_box .tit_box .tit_exp{

		font-size:16px;

	}

	.abo_info ul li .abo_num{

		font-size:40px;

	}

	.abo_box .abo_l .abo_con .abo_txt{

		font-size:15px;

	}

	.abo_info ul{

		margin-left:0;

		-webkit-justify-content:space-between;

		justify-content:space-between;

	}

	.abo_info ul li{

		width:auto;

	}

	.abo_info ul li .abo_ss{

		margin-left:0;

	}

	.abo_info ul li .abo_ss .abo_exp{

		font-size:15px;

	}

	

	

	/* 技术支持、快速配置 */

	.ser_tit{

		font-size:20px;

	}

	

	

	/* 内页-banner */

	.inner_banner .inner_b_txt h2{

		font-size:26px;

	}

	.inner_banner .inner_b_txt .inner_b_wrap{

		padding-top:0;

		padding-bottom:46px;

	}

	

	/* 内页-产品中心 */

	.ipro_box .ipro_con ul>li .ipro_l .ipro_tit h3{

		font-size:20px;

	}

	.ipro_box .ipro_con ul>li .ipro_r .ipro_tit,

	.iside_pro .iside_list ul li .iside_ss .iside_stit{

		font-size:17px;

	}

	

	

	/* 内页-产品详情2 */

	.iside_nav ul>li .iside_tit{

		padding-left:25px;

		padding-right:20px;

	}

	.iside_nav ul>li .iside_tit .iside_tl .iconfont{

		display:none;

	}

	.iside_nav ul>li .iside_sub ol>li a{

		padding-left:25px;

		padding-right:25px;

		font-size:14px;

	}

	.islr_box .iside_l{

		width:220px;

	}

	.iside_nav ul>li .iside_tit .iside_tl p{

		font-size:15px;

	}

	.islr_box .iside_r{

		width:calc(100% - 240px);

	}

	.ips2_top .ips2_pics .ips2_img{

		height:calc(92vw - 240px - 1rem);

	}

	.ips2_top .ips2_wrap .ips2_tit{

		font-size:.36rem;

	}

	.ips2_top .ips2_wrap .ips2_tag span{

		font-size:14px;

	}

	.ips2_bot .ips2_tab ul li .ips2_ss{

		font-size:17px;

		padding:.2rem 0;

	}

	

	

	/* 内页-产品详情 */

	.ips1_top .ips1_cn .ips1_tit{

		font-size:24px;

	}

	.ips1_bot,

	.ips1_case{

		padding-left:.5rem;

		padding-right:.5rem;

	}

	

	

	/* 内页-解决方案列表 */

	.cm_more3 .inflex_box{

		padding-top:.1rem;

		padding-bottom:.1rem;

	}

	

	/* 内页-文档下载 */

	.itech_top .header_search input{

		width:calc(100% - 60px);

	}

	

	

	/* 内页-精彩视频 */

	.ivideo_list ul li a .ivideo_txt h3{

		font-size:16px;

	}

	.ivideo_list ul li a .ivideo_img{

		height:calc((92vw - .6rem) / 3 * 250 / 446);

	}

	.pop_box{

		width:80vw;

	}

	

	

	/* 内页-关于我们 */

	.iabo_s1 .iabo_bot ul li{

		width:100%;

	}

	.iabo_s1 .iabo_bot ul li .iabo_ss{

		-webkit-flex-direction:row;

		flex-direction:row;

		-webkit-align-items:center;

		align-items:center;

	}

	.iabo_s1 .iabo_bot ul li:nth-of-type(even) .iabo_ss{

		-webkit-flex-direction:row-reverse;

		flex-direction:row-reverse;

	}

	.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_img{

		width:40%;

		height:auto;

	}

	.iabo_s1 .iabo_bot ul li .iabo_ss .iabo_txt{

		width:60%;

		min-height:auto;

	}

	.abo_info ul li .abo_num{

		height:auto;

	}

	.iabo_s3 .iabo_img{

		height:calc((92vw - 20px) / 2 * 668 / 892);

	}

	.iabo_s6 .iabo_tab ul li, .ihonor_nav ul li{

		width:20%;

	}

	.iabo_s6 .iabo_tab ul li .iabo_ss,

	.ihonor_nav ul li a{

		font-size:16px;

		padding-top:.14rem;

		padding-bottom:.14rem;

	}

	.iabo_s6 .my_gallery .gallery-item .gallery_img,

	.ihonor_box .ifac_list .gallery-item .gallery_img{

		height:calc((92vw - .9rem) / 4 * 206 / 308);

	}

	

	

	/* 内页-工厂掠影 */

	.ifac_box .ifac_list .gallery-item .gallery_img{

		height:calc((92vw - .6rem) / 3 * 334 / 446);

	}

	

	

	/* 内页-合作客户 */

	.ipart_list ul li a .ipart_img{

		height:80px;

	}

	

	

	/* 内页-招贤纳士 */

	.ijob_s1 .ijob_img .ijob_exp h5{

		font-size:.36rem;

	}

	.ijob_s1 .ijob_img .ijob_exp span{

		font-size:.26rem;

	}

	

	

	/* 内页-渠道合作 */

	.ijoin_s1 .ijoin_con ul li{

		-webkit-flex-grow:1;

		flex-grow:1;

	}

	.ijoin_s1 .ijoin_con ul li .ijoin_w br{

		display:none;

	}

	

	/* 改 */

	.ipro_box .ipro_con .ipro_g_list .ipro_list ol li{

		width:50%;

	}

	.ipro_box .ipro_con .ipro_g_list .ipro_list ol li a{

		font-size:14px;

	}

	.ipro_box .ipro_con{

		margin-top:0;

	}

	.ipro_box .ipro_con .ipro_btit{

		font-size:20px;

	}

	

	

	

	

	



	

	

}





@media screen and (min-width:768px) and (max-width:895px){

	/* 产品中心 */

	.pro_box .pro_con .pro_tabs ul li{

		width:25%;

	}

	

	

	/* 解决方案 */

	.solu_box .solu_con .solu_wrap ul li{

		width:50%;

	}

	.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_img{

		height:calc((92vw - .3rem) / 2 * 220 / 329);

	}

	

	/* 新闻中心 */

	.news_box .news_con .news_wrap .news_r{

		margin-top:40px;

	}

	.news_box .news_con .news_wrap .news_r ul li + li{

		margin-top:30px;

	}

	

	

	/* 页脚 */

	.footer_bot .footer_l>*{

		display:block;

	}

	

	

	/* 内页-产品详情1 */

	.ips1_case .ips1_list ul li .ips1_ss .ips1_img{

		height:calc((92vw - 240px - 1rem) * 233 / 310);

	}

	

	

	/* 内页-技术支持 */

	.itech_list ul li{

		width:50%;

	}

	.itech_list ul li a .itech_img{

		height:calc((92vw - .3rem) / 2 * 218 / 327);

	}

	

	/* 内页-文档下载 */

	.iside_r .itech_top{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.iside_r .itech_top .header_search{

		width:100%;

		margin-top:.3rem;

	}

	.ifig_list.ser_list ul li a{

		padding-left:20px;

		padding-right:20px;

	}

	.iside_r .ifig_list.ser_list ul li a span font{

		display:none;

	}

	.iside_r .ifig_list.ser_list ul li a span .iconfont{

		margin-left:0;

	}

	.ifig_list.ser_list ul li a .fl{

		max-width:calc(90% - 62px);

	}

	

	

	/* 内页-新闻中心 */

	.inews_list ul li a .inews_img{

		width:240px;

		height:144px;

	}

	.inews_list ul li a .inews_wrap{

		width:calc(100% - 270px);

	}

	.inews_list ul li a .inews_wrap .inews_tl{

		width:76%;

	}

	.inews_list ul li a .inews_wrap .inews_tr{

		width:24%;

	}

	

	

	/* 内页-关于我们 */

	.iabo_s5 .iabo_ss .iabo_pics{

		padding-left:.4rem;

		padding-right:.4rem;

	}

	.iabo_s5 .iabo_ss .iabo_pics .iabo_img{

		height:calc((46vw - .8rem) * .5);

	}

	.iabo_s7 .iabo_con .iabo_ss .iabo_img{

		height:100px;

	}

	

	

	/* 内页-联系我们 */

	.icta_s1 .icta_r #dituContent{

		height:60vw;

	}

	.icta_s2 .icta_bot > ul > li{

		width:50%;

	}

	

	

	/* 内页-渠道合作 */

	.ijoin_s1 .ijoin_con ul{

		-webkit-justify-content:center;

		justify-content:center;

	}

	.ijoin_s1 .ijoin_con ul li{

		width:33.33333%;

	}

	

	

	

	

	

}



@media screen and (min-width:896px) and (max-width:1200px){

	/* 解决方案 */

	.solu_box .solu_con .solu_wrap ul li .solu_ss .solu_img{

		height:calc((92vw - .9rem) / 4 * 220 / 329);

	}

	

	/* 新闻中心 */

	.news_box .news_con .news_wrap .news_l{

		width:42%;

	}

	.news_box .news_con .news_wrap .news_r{

		width:55%;

	}

	.news_box .news_con .news_wrap .news_l .news_date{

		width:80px;

		padding:10px 0;

	}

	.news_box .news_con .news_wrap .news_date span{

		font-size:30px;

	}

	.news_box .news_con .news_wrap .news_date p{

		font-size:14px;

	}

	.news_box .news_con .news_wrap .news_rr{

		width:calc(100% - 170px);

	}

	.news_box .news_con .news_wrap .news_r .news_txt{

		width:calc(100% - 70px);

		padding-right:20px;

	}

	.news_box .news_con .news_wrap .news_l .news_img{

		height:calc(92vw * .42 * 3 / 5);

	}

	.news_box .news_con .news_wrap .news_r .news_img{

		width:150px;

		height:90px;

	}

	

	

	/* 内页-产品详情2 */

	.ips2_top .ips2_pics .ips2_img{

		height:300px;

	}

	.ips2_bot .ips2_tab{

		padding-left:.5rem;

		padding-right:.5rem;

	}

	.ips2_bot .ips2_tab ul{

		margin-left:-.3rem;

	}

	.ips2_bot .ips2_tab ul li{

		margin-left:.3rem;

	}

	

	

	/* 内页-解决方案 */

	.isolu_tlist ul li{

		width:33.33333%;

	}

	.isolu_tlist ul li a .isolu_timg{

		height:calc((92vw - .6rem) / 3 * 297 / 446);

	}

	

	

	/* 内页-热卖产品 */

	.iside_rec .iside_list ul li{

		width:25%;

	}

	

	

	/* 内页-技术支持 */

	.itech_list ul li a .itech_img{

		height:calc((92vw - .9rem) / 4 * 218 / 327);

	}

	

	/* 内页-文档下载 */

	.ser_list ul li a .fl{

		max-width:calc(100% - 160px);

	}

	

	

	/* 内页-新闻中心 */

	.inews_list ul li a .inews_img{

		width:260px;

		height:156px;

	}

	.inews_list ul li a .inews_wrap{

		width:calc(100% - 300px);

	}

	

	

	/* 内页-关于我们 */

	.iabo_box{

		overflow:hidden;

	}

	.iabo_s3 .iabo_img{

		height:calc((92vw - 40px) / 3 * 668 / 892)

	}

	.iabo_s5 .iabo_ss .iabo_pics .iabo_num{

		font-size:40px;

	}

	.iabo_s4 .iabo_info ul li .iabo_icon{

		width:70px;

		height:70px;

	}

	.iabo_s4 .iabo_info ul li .iabo_txt{

		width:calc(100% - 100px);

	}

	.iabo_s4 .iabo_r .iabo_wrap{

		width:100%;

		padding:.5rem;

	}

	.iabo_s6 .iabo_tab ul li,

	.ihonor_nav ul li{

		width:16.66666%;

	}

	

	

	/* 内页-合作客户 */

	.ipart_list ul li a .ipart_img{

		height:100px;

	}

	

	/* 内页-联系我们 */

	.icta_s1 .icta_l .icta_info ul li .icta_txt{

		width:calc(100% - 35px);

	}

	.icta_s1 .icta_l .icta_qr ul li span{

		width:110px;

		height:110px;

	}

	.icta_s1 .icta_l .icta_qr ul{

		margin-left:-.6rem;

	}

	.icta_s1 .icta_l .icta_qr ul li{

		margin-left:.6rem;

	}

	.icta_s2 .icta_bot > ul > li{

		width:33.33333%;

	}

	

	/* 改 */

	.ips2_bot .ips2_tab{

		top:60px;

	}

	.ips2_bot .ips2_wrap .ips2_item .ips_id{

		top:-130px;

	}

	.ips2_bot .ips2_wrap .ips2_item{

		margin-top:40px;

	}

	

}





