/* banner */
#index_photo {overflow: hidden;}
#index_picture2 .ico,
#index_photo .ico{width: 50px;height: 50px;z-index: 2;cursor: pointer;background: url(../images/video2.png) no-repeat center center/auto auto;}
#dplayer2{position: absolute;width: 100%;height: 0%;z-index: 0;opacity:0;bottom: auto;overflow: hidden;}
#dplayer2.start{height: 100%;z-index: 2;opacity:1;}
#dplayer2 .dplayer-controller{display: none;}
#index_photo .mobile{display: none;}
#index_photo .button{bottom: 40px;left: 0;right: 0;width: auto;text-align: center;}
#index_photo .swiper-prev,
#index_photo .swiper-next{width: 22px;height: 32px;}
#index_photo .swiper-prev{background: url(../images/b_left.png) no-repeat center center;}
#index_photo .swiper-next{background: url(../images/b_right.png) no-repeat center center;}
#index_photo .quan{margin: 0 20px;width: 32px;height: 32px;background: url(../images/stop.png) no-repeat center center;}
#index_photo .video .p{padding-top: 48.958%;}
.swiper2{display: none;}
#index_photo.invideo:after,
#index_photo.invideo .button{display: none;}
#index_photo.invideo:hover .button{display: block;width: 180px;margin: auto;}
/*banner-切换圆圈效果*/
.circleProgress_wrapper{width: 32px;height: 32px;position: relative;}
.wrapper{width: 32px;height: 32px;position: absolute;top:0;overflow: hidden;}
.right{right:0;}
.left{left:0;}
.circleProgress{width: 30px;height: 30px;border:1px solid #fff;border-radius: 50%;position: absolute;top:0;}
.rightcircle{border-top:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3);right:0;}
.circleProgress{width: 30px;height: 30px;border:1px solid #fff;border-radius: 50%;position: absolute;top:0;-webkit-transform: rotate(45deg);
}
.leftcircle{border-bottom:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3);left:1px;}
.rightcircle{border-top:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3);right:1px;}
#index_photo .quan .rightcircle{-webkit-animation: circleProgressLoad_right 3.5s linear infinite;}
#index_photo .quan .leftcircle{-webkit-animation: circleProgressLoad_left 3.5s linear infinite;}
#index_photo .quan.stop .rightcircle,
#index_photo .quan.stop .leftcircle{border: 1px solid rgba(255, 255, 255, .3);}
@-webkit-keyframes circleProgressLoad_right{
    0%{
        -webkit-transform: rotate(45deg);
    }
    50%,100%{
        -webkit-transform: rotate(225deg);
    }
}
@-webkit-keyframes circleProgressLoad_left{
    0%,50%{
        -webkit-transform: rotate(45deg);
    }
    100%{
        -webkit-transform: rotate(225deg);
    }
}
/* banner end*/
/* 解决方案 */
.index-solution{position: relative;height:740px;}
.index-solution .p1{position: absolute;width:100%;text-align: center;top:96px;font-size:32px;color:#fff;z-index:10;}
.index-solution .solution-con{position: relative;height:740px;vertical-align: middle;}
.index-solution .solution-con:before{position: absolute;content:"";display: block;right:0;width:1px;top:0;bottom:0;background: rgba(255,255,255,0.1);}
.index-solution .solution-con .p2{font-size:22px;color:#fff;text-align: center;}
.index-solution .solution-con .p3{margin:50px 20% 70px;font-size:14px;color:#fff;height:58px;overflow: hidden;}
.index-solution .solution-con .img:hover{transform:rotate(90deg);-ms-transform:rotate(90deg); /* IE 9 */-moz-transform:rotate(90deg); /* Firefox */-webkit-transform:rotate(90deg);/* Safari 和 Chrome */-o-transform:rotate(90deg);}
.index-solution .solution-con:hover{background: rgba(0,0,0,0.5);}
.index-solution .solution-con:hover .p3{display: block;}
.index-solution .solution-con:hover .img{display: block;}
.index-solution .solution-container{display: none;}
.index-solution .solution-con.on{background: rgba(0,0,0,0.5);}
/* 解决方案 end*/
/*产品中心*/
.in-abnr {
	display: block;
	max-height: 180px;
	min-height: 180px;
	overflow: hidden;
	line-height: 34px;
	font-size: 14px;
	color: #3d3d3d;
}

.in-abtik {
	display: block;
	overflow: hidden;
	margin-bottom: 52px;
	padding-top: 8px;
}

.in-abtien {
	display: block;
	line-height: 42px;
	font-size: 36px;
	color: #000;
	font-family:arial;
	text-transform: uppercase;
}

.in-abticn {
	display: block;
	line-height: 30px;
	font-size: 24px;
	color: #000;
	margin-bottom: 10px;
}

.in-abtt {
	display: block;
	height: 3px;
}

.in-duok {
	display: block;
	width: 169px;
	height: 50px;
	background: #d70917;
	background-size: cover !important;
	padding: 0 22px;
	line-height: 50px;
	font-size: 14px;
	color: #fff;
	box-shadow: 0 0 24px rgba(212, 39, 12, 0.35);
	margin-bottom: 20px;
}

.in-duos1 {
	display: block;
	float: left;
}
.in-cpk {
	display: block;
	padding: 30px 0 0;
	overflow: hidden;
	background:#f1f1f1;
}
.incpzsk{
	display: block;
	position: relative;
	width: 1400px;
	margin: auto;
}
.in-cpk .tab {
	position: relative;
}

.in-cpk .tab .tab_menu {
	float: right;
	width: 373px;
	position: relative;
	z-index: 3;
}

.in-cpk .tab .tab_menu li {
	cursor: pointer;
	padding-left: 63px;
	line-height: 73px;
	font-size: 16px;
	color: #000;
}
.tab_menuk{
	display: block;
	float: right;
	position: relative;
	padding: 55px 0;
}
.tab_menukbg{
	display: block;
	width: calc(100% - 22px);
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: #fff;
	z-index: 1;
}
.tab_menum{
	display: block;
	border-bottom: 1px solid #e7e7e7;
	padding-left: 22px;
}

.in-cpk .tab .tab_box {
	display: block;
	float: left;
	width: calc(100% - 400px);
}

.in-cpk .tab .tab_menu .selected {
	color: #fff;
	background: #d70917;
	background-size: cover !important;
}
.in-cpk .tab .tab_menu .selected .tab_menum{
	border-bottom: 1px solid transparent;
	color: #fff;
}
.in-cpk .hide {
	display: none;
}
.in-cpk .tab_box .div {
	padding: 0;
}
.incptuk{
	display: block;
	width: 59.7%;
	height: auto;
	overflow: hidden;
	position: relative;
	float: right;
	margin-top: -50px;
}
.incptmk{
	display: block;
	float: left;
	width: 40.3%;
	height: auto;
	padding-right: 35px;
	padding-top: 70px;
}
.incpvm-tit {
    display: block;
    height: 88px;
    margin-bottom: 30px;
    line-height: 44px;
    font-size: 24px;
    color: #000;
}
.in-cplb {
	display: block;
	overflow: hidden;
	margin-left: -38px;
}

.in-cplb li {
	display: block;
	float: left;
	width: 33.333%;
	padding-left: 38px;
}
.in-cplnk {
	display: block;
	overflow: hidden;
}
.in-cptuk {
	display: block;
	overflow: hidden;
	position: relative;
	border: 1px solid #fff;
	border-bottom: none;
}
.in-cptuk img {
	display: block;
	width: 100%;
	height: auto;
}
.in-cpmk {
	display: block;
	background: #cae8eb;
	padding: 26px 40px 44px;
	overflow: hidden;
}
.in-cpm-tit {
	display: block;
	margin-bottom: 16px;
	line-height: 35px;
	font-size: 20px;
	color: #3a3a3a;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.in-cpm-tit:visited {
	color: #3a3a3a;
}
.in-cpm-textk {
	display: block;
	height: 56px;
	overflow: hidden;
	line-height: 28px;
	font-size: 14px;
	color: #657e81;
}
.in-cpm-text {
	display: block;
}
.in-cpm-text,
.in-cpm-text:visited {
	color: #657e81;
}
.in-cplnk:hover .in-cptuk {
	border-color: #70c896;
}
.in-cplnk:hover .in-cpmk {
	background: url(../images/in-cpmbg.jpg) center center no-repeat;
}
.in-cplnk:hover .in-cpm-tit,
.in-cplnk:hover .in-cpm-text {
	color: #fff;
}
.cpvm-text {
	display: block;
	height: 288px;
	overflow: hidden;
	margin-bottom: 20px;
	line-height: 36px;
	font-size: 16px;
	color: #565656;
}
/* 产品中心 end*/



/*新闻*/
.in-cpdti {
	display: block;
	background: url(../images/cp-x.png) center center no-repeat;
	line-height: 42px;
	font-size: 30px;
	color: #000;
}

.in-cpdti span {
	font-size: 36px;
	color: #d70917;
}

.in-cpdti-en {
	font-family: arial;
	line-height: 18px;
	font-size: 14px;
	color: #8d8d8d;
}

.in-cpdti-j {
	padding-top: 11px;
	margin-bottom: 40px;
	line-height: 26px;
	font-size: 16px;
	color: #8d8d8d;
}


.in-nebg {
	display: block;
	padding: 44px 0 60px;
	position: relative;
	z-index: 4;
	/* background: url(../images/in-nebg.jpg) center center no-repeat; */
	background-size: cover !important;
	background-attachment: fixed;
	overflow: hidden;
}

.in-xwdti {
	color: #FFFFFF;
	background: url(../images/cp-x1.png) center center no-repeat;
}

.in-xwdti span {
	color: #FFFFFF;
}

.in-nek {
	display: block;
}

.in-nelist {
	display: block;
	float: left;
	width: 50%;
}

.in-nelist li {
	display: block;
	background: #FFFFFF;
	padding: 30px 38px 24px;
	height: 160px;
	margin-bottom: 5px;
}

.in-nedak {
	display: block;
	width: 115px;
	height: auto;
	float: right;
	padding-left: 35px;
	border-left: 1px solid #ededed;
}

.in-neda1 {
	display: block;
	margin-bottom: 6px;
	line-height: 32px;
	font-size: 20px;
	color: #8c8c8c;
}

.in-neda2 {
	display: block;
	line-height: 20px;
	font-size: 14px;
	color: #8c8c8c;
}

.in-nej {
	display: block;
	clear: both;
	float: right;
}

.in-nenk {
	display: block;
	margin-right: 110px;
	padding-right: 30px;
}

.in-nen-ti {
	display: block;
	margin-bottom: 12px;
	line-height: 34px;
	font-size: 18px;
	color: #000;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}

.in-nen-j {
	display: block;
	height: 56px;
	overflow: hidden;
	line-height: 28px;
	font-size: 14px;
	color: #8c8c8c;
}

.in-netui {
	display: block;
	float: right;
	width: 50%;
	padding-left: 5px;
}

.in-netuik {
	display: block;
	background: #FFFFFF;
	height: 490px;
}

.in-netu {
	display: block;
	position: relative;
	overflow: hidden;
	height: 302px;
	background-size: cover !important;
}

.in-netu img {
	display: block;
	width: 100%;
}

.in-netui-ti {
	display: block;
	font-size: 18px;
	line-height: 32px;
	color: #000000;
}

.in-netui-j {
	display: block;
	font-size: 14px;
	line-height: 28px;
	color: #8c8c8c;
}

.in-netui-dk .in-netui-j{
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	-webkit-line-clamp: 4;    
	overflow: hidden;
}


.in-netui-da {
	display: block;
	margin-top: -10px;
	margin-bottom: 17px;
	line-height: 20px;
	font-size: 14px;
	color: #8c8c8c;
}

.in-netui-dk {
	display: block;
	padding: 0 38px 38px;
	position: relative;
	z-index: 2;
}

.in-netkk {
	display: block;
	width: 301px;
	height: 31px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../images/in-netuxj.png) left center no-repeat;
}

.in-nelist li:hover .in-nen-ti,
.in-netuik:hover .in-netui-ti {
	text-indent: 6px;
	color: #d70917;
}

.in-nelist li:hover .in-nen-j,
.in-netuik:hover .in-netui-j {
	text-indent: 8px;
	color: #222;
}

.in-nelist li:hover .in-nej {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}

.in-netuik:hover .in-netu img {
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	/* IE 9 */
	-webkit-transform: scale(1.2);
	/* Safari 和 Chrome */
	-o-transform: scale(1.2);
	/* Opera */
	-moz-transform: scale(1.2);
}

/* 产品推荐 */
.box_access .clearfix{padding:0 5px;margin-top: 89px;}
.bx_p5{padding:5px;}
[class*=col_]{float:left; box-sizing:border-box;}
.col_md_3{width:25%;}
.col_md_4{width:33.3333333%;}
.col_md_6{width:50%};

 .box_access .col_md_6{box-sizing:inherit;}
 .box_access .col_md_6:nth-child(odd){margin-left:-5px; padding-left:0;}
 .box_access .col_md_6:nth-child(even){margin-right:-5px; padding-right:0;}
 .access_li{overflow:hidden; position:relative;}
 .access_li a{display:block; width:100%; height:100%;}
 .access_li img{width:100%;}
 .access_li .hover_text{position:absolute; width:47%; max-height:100%; left:8%; top:50%; transform:translateY(-50%);}
 .access_li .themes_title{padding-bottom:8px;}
 
 .access_li img{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
 .access_li a:hover img{-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05); -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
 .access_li a:before, .access_li a:after{content:""; width:100%; height:100%; background:rgba(144,144,144,.1); opacity:0; position:absolute; top:0; left:-100%; z-index:1; transition:all 0.6s ease 0s;}
 .access_li a:after{left:auto; right:-100%;}
 .access_li a:hover:before{left:50%; opacity:1;}
 .access_li a:hover:after{right:50%; opacity:1;}
 
 @media (max-width:1000px) {
     .box_access .clearfix{padding:0;}
     .box_access .col_md_6{margin:0!important; padding-right:0; padding-left:0;}
 }
/* 产品推荐 end*/
/*about*/

.in-abk {
	display: block;
	padding: 45px 0 70px;
	overflow: hidden;
}

.in-ab-ti {
	display: block;
	width: 400px;
	margin: 0 auto 26px;
	text-align: center;
	line-height: 33px;
	font-size: 24px;
	background: -webkit-linear-gradient(left, #d70917, #eaae26);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #d70917;
}

.in-ab-j {
	display: block;
	text-align: center;
	margin-bottom: 54px;
	line-height: 33px;
	font-size: 14px;
	color: #7c7c7c;
}

.in-abtuk {
	display: block;
	margin-left: -20px;
}

.in-abtuk li {
	display: block;
	float: left;
	width: 25%;
	position: relative;
	padding-left: 20px;
	padding-bottom: 21px;
	overflow: hidden;
}

.in-abtk {
	display: block;
	position: relative;
	height: 235px;
	overflow: hidden;
}

.in-abtk video{
	width: 100%;
	height: 235px;
}

.in-abtk-tu {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-size: cover !important;
}

.in-abtk-k {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	/* background: url(../images/in-abtuk.png) center center no-repeat; */
}

.in-ab-bkk {
	display: block;
	text-align: center;
	padding-top: 55px;
}

.in-ab-b {
	display: block;
	margin: 0 auto 25px;
}

.in-ab-enb {
	display: block;
	margin-bottom: 12px;
	line-height: 16px;
	font-size: 14px;
	color: #fff;
}

.in-ab-cnb {
	display: block;
	margin-bottom: 16px;
	line-height: 18px;
	font-size: 16px;
	color: #fff;
}

.in-ab-xb {
	display: block;
	width: 32px;
	height: 1px;
	background: #FFFFFF;
	margin: 0 auto;
}

.xixi {
	display: block;
	position: absolute;
	width: 120px;
	height: 42px;
	left: 50%;
	margin-left: -50px;
	bottom: 40px;
	z-index: 0;
}

.in-abtuk li:hover .xixi {
	bottom: 0;
	z-index: 3;
}

.in-abtuk li:hover .in-abtk-k {
	/* background: url(../images/in-abtuk2.png) center center no-repeat; */
	background: rgba(243,75,49,0.5);
}

.in-abtuk li:hover .in-ab-b {
	margin-bottom: 35px;
}

.in-abtuk li:hover .in-abtk-tu {
	transform: scale(1.3);
	-ms-transform: scale(1.3);
	/* IE 9 */
	-webkit-transform: scale(1.3);
	/* Safari 和 Chrome */
	-o-transform: scale(1.3);
	/* Opera */
	-moz-transform: scale(1.3);
}


/*合作伙伴*/

.in-hzbg {
	overflow: hidden;
	background: #f8f8f8;
	padding: 38px 0 60px;
}

.hzbk-right{
	margin: 20px 0;
}
.in-hzbk {
	display: block;
	padding-top: 40px;
	margin-left: -38px;
}

.in-hzbk li {
	display: block;
	width: 180px;
	float: left;
	margin-right: 20px;
	/* padding-left: 38px;
	margin-bottom: 20px; */
}

.in-hzbk li div {
	display: block;
	overflow: hidden;
}

.in-hzbk li img {
	display: block;
	width: 100%;
	/* filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: gray; */
}

.in-hzbk li:hover img {
	/* filter: grayscale(0);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0); */
}

@media(max-width: 1050px){
	#index_photo .pc{display: none;}
	#index_photo .mobile{display: inline-block;}
	#dplayer2 .dplayer-controller{display: block;}
	#index_photo:after{display: none;}
	#index_photo .video .p{padding-top: 73.95%;}
	#index_photo .video video{background: #000;height: 100%;}

	.in-cpk .tab .tab_box{
		width: calc(100% - 280px);
	}
	.incpvm-tit{
		height: 44px;
		margin-bottom: 5px;
	}
	.incptmk{
		padding-top: 0px;
	}
	.tab_menuk{
		padding: 35px 0;
	}
	.in-cpk .tab .tab_menu{
		width: 250px;
	}
	.in-cpk .tab .tab_menu li{
		line-height: 50px;
	}
	.in-netui-dk .in-netui-ti{
		display: -webkit-box;    
		-webkit-box-orient: vertical;    
		-webkit-line-clamp: 1;    
		overflow: hidden;
	}
	.in-netui-dk .in-netui-j{
		display: -webkit-box;    
		-webkit-box-orient: vertical;    
		-webkit-line-clamp: 3;    
		overflow: hidden;
	}

	.in-abtk{
		height: 175px;
	}
	.in-ab-bkk{
		padding-top: 25px;
	}
	.in-abtk video{
		height: 175px;
	}
	

}

@media screen and (max-width: 768px){
	#index_photo{margin-top: 50px;}
	#index_photo .button{bottom: 20px;}
	/* #index_photo .video{display: none;} */
	.index-solution{height:500px !important;}
	.index-solution .p1 {top: 50px;font-size: 24px;}
	.index-solution .table{display: none;}
	.index-solution .solution-container{display: block;}
	.index-solution .solution-container .solution-con{height: 500px !important;line-height:500px;font-size:20px;color:#fff;text-align: center;}
	.index-solution .solution-container .swiper-pagination-bullet{background:transparent;opacity: 1;border:1px solid #fff;}
	.index-solution .solution-container .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;}
	.in-cpk{padding: 30px 0 0;}
	.in-abtik{margin-bottom: 20px;}
	.in-abtien{font-size: 20px;line-height: 30px;}
	.in-abticn{font-size: 18px;line-height: 25px;}
	.tab_menuk{padding: 30px 0;float: left;}
	.in-cpk .tab .tab_menu li{line-height: 50px;}
	.in-cpk .tab .tab_box{width: 100%;margin-bottom: 20px;}
	.incptmk{width: 100%;padding-right: 0;padding-top: 20px;}
	.incpvm-tit{height: 30px;line-height: 30px;font-size: 18px;margin-bottom: 10px;}
	.cpvm-text{margin-bottom: 10px;height: 180px;line-height: 25px;}
	.in-duok{width: 120px;height: 40px;line-height: 40px;margin-bottom: 0;}
	.incptuk{width: 100%;float: none;}

	.in-cpdti{line-height: 30px;font-size: 20px;}
	.in-cpdti span{font-size: 20px;}
	.in-nelist{width: 100%;}
	.in-nelist li{padding: 10px;height: 105px;}
	.in-nen-ti{line-height: 30px;margin-bottom: 5px;}
	.in-nen-j{line-height: 25px;height: 50px;}
	.in-nenk{margin-right: 80px;padding-right: 10px;}
	.in-nedak{padding-left: 5px;width: 80px;text-align: center;}
	.in-neda1{font-size: 18px;line-height: 25px;}
	.in-nej{float: none;}
	.in-nej img{width: 50%;}
	.in-netui{width: 100%;}
	.in-netuik{height: 440px;}
	.in-netu{height: 220px;}
	.in-netui-dk{padding: 0 10px 10px;}
	.in-abk{padding: 30px 0 30px;}
	.in-netui-j{line-height: 25px;}
	.in-cpdti-j{margin-bottom: 20px;}
	.in-ab-ti{width: 100%;font-size: 20px;line-height: 30px;margin-bottom: 10px;}
	.in-ab-j{line-height: 25px;text-align: justify;margin-bottom: 20px;}
	.in-abtuk li{width: 100%;}
}
@media screen and (max-width: 500px){
	.hhh{width: 100%;overflow: hidden;}
	.index-solution{height:300px !important;}
	.index-solution .p1 {top: 30px;}
	.index-solution .p1 {font-size: 20px;}
	.index-solution .solution-container .solution-con{
		height: 300px !important;
		line-height:300px;
		font-size:14px;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
	}
}
@media(max-width: 450px){
	#index_photo .button{bottom: 10px;}
	#index_photo .swiper-prev,
	#index_photo .swiper-next{width: 15px;height: 28px;background-size: 100% auto;}
	#header .button{margin-top: 19px;}
	#header .logo{margin-top: 0px;}
}
/*2022-10-14*/
.transition2{transition:all .2s ease-in-out;}
.transition3{transition:all .3s ease-in-out;}
.transition4{transition:all .4s ease-in-out;}
.transition5{transition:all .5s ease-in-out;}
.global_mode_special1{background-color: #fafafa;padding:68px 0 90px;}
.global_mode_special1 .special_w1680{width: 1680px;margin:0 auto;}
.global_mode_special1 .s_top_title{margin-bottom: 25px; font-size: 24px;}
.global_mode_special1 .s_box:after{content: '';display: block;width: 100%;height: 0;clear: both;}
.global_mode_special1 .s_box .s_item{width: 18.96%;margin-right:1.3%;border:1px solid #efefef;background-color: #fff; box-sizing: border-box;overflow: hidden;}
.global_mode_special1 .s_box .s_item:hover{transform: translate(1.5%, -1.5%);box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.global_mode_special1 .s_box .s_item_img{text-align: center;}
.global_mode_special1 .s_box .s_item_img .type_img{overflow: hidden;position: relative;padding-top: 64.62%;}
.global_mode_special1 .s_box .s_item_img .type_img img{max-height:100%; max-width:100%;}
.global_mode_special1 .s_box .s_item_img .type_img .type_themeImg{position: absolute;width: 100%;height: 100%;margin-top: -64.62%;}
.global_mode_special1 .s_box .s_item_name {display: block; height: 72px;margin-top: 10px;margin-bottom: 10px; padding:0 38px; line-height: 24px;font-size: 16px;/*color:#000000;*/text-align: center;overflow: hidden;}
.global_mode_special1 .s_box .s_item:last-child{margin-right: 0;}

@media screen and (max-width: 1700px) {
	.global_mode_special1 .special_w1680{width: 100%;padding: 0 10px ;box-sizing: border-box;}
}
@media screen and (max-width: 1280px) {
	.global_mode_special1 .s_box .s_item_name{padding:0 16px;}
}
@media screen and (max-width: 1000px) {
	.global_mode_special1 .s_box .s_item{width: 32.4%;margin-bottom:12px;}
	.global_mode_special1 .s_box .s_item:nth-child(3n){margin-right: 0;}
	.global_mode_special1 .s_box .s_item_name{font-size: 14px;}
}
@media screen and (max-width: 520px) {
	.global_mode_special1 .s_box .s_item_name{line-height: 18px; font-size: 12px;}
}
@media screen and (max-width: 420px) {
	.global_mode_special1 .s_box .s_item{width:49.2%;}
	.global_mode_special1 .s_box .s_item:nth-child(2n){margin-right:0;}
	.global_mode_special1 .s_box .s_item:nth-child(3n){margin-right:1.3%;}
	.global_mode_special1 .s_box .s_item:last-child{margin-right: 0;}
}
/*pic_box*/
.pic_box span{vertical-align:middle; height:100%; display:inline-block;}
.pic_box img{vertical-align:middle;}








