.sub_on{
			color: #0967ff !important;
		}
.layout {
	position: relative;overflow: hidden;background: #fff;
	margin: 0 auto;
}
#user{
	transform: scale(0);
	opacity: 0;
	position: absolute;
	left: 0;z-index: -111;
	height: 0;
}
.wrap{
	width: 1200px;
	margin: 0 auto;
}
.header .hd {
	background: #3d3d3d;
}
.header .hd .l {
	float: left;font-size: 14px;line-height: 52px;color: #fff;
}
.header .hd .r {
	float: right;
}
.header .hd .r h4 {
	float: left;font-size: 14px;
	line-height: 50px;color: #fff;vertical-align: top;
}
.header .hd .r h4 i {
	display: inline-block;color: #FFF;font-size: 18px;padding-left:35px; background: url(../images/email.png) no-repeat left center;
}
.header .hd .r .sosuo {
	float: right;
}
.header .hd .sosuo .so {
	float: left;position: relative;margin-left: 25px;
}
.header .hd .sosuo .ls .s::before {
	position: absolute;z-index: 11;content: "";
	right: 0;top: 50%;transform: translateY(-50%);
	height: 15px;width: 1px;background: #fff;
}
.header .hd .sosuo .ls .s:last-child::before {
	display: none;
}
.header .hd .sosuo .ls {
	float: right;overflow: hidden;
}
.header .hd .sosuo .ls .s {
	float: left;position: relative;padding-right: 15px;margin-right: 15px;
}
.header .hd .sosuo .ls a {
	display: block;font-size: 14px;line-height: 52px;color: #fff;transition: all 0.3s;
}
.header .hd .sosuo .ls a:hover,.header .hd .sosuo .ls a.on {
	color: #f26027;
}
.header .hd .sosuo .so .icon {
	height: 52px;width: 36px;position: relative;cursor: pointer;
	background: url(../images/ximg28.png) no-repeat center;
}
.header .hd .sosuo .so .icon img {
	display: block;position: absolute;z-index: 11;
	top: 50%;transform: translateY(-50%);left: 0;
	right: 0;margin: 0 auto;
}
.header .hd .sosuo .so .ftext {
	position: absolute;top: 50px;transition: all 0.6s;
	padding-top: 7px;right: -12px;display: none;z-index: 66;
}
.header .hd .sosuo .so.on .ftext {
	display: block;
}
.header .hd .sosuo .so .text {
	position: relative;border: 1px solid #0243c9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: 265px;background: #fff;
	
}
.header .hd .sosuo .so .text .txt {
	float: left;width: calc(100% - 65px);
	padding: 0 5px;display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border: none;background: #fff;
	font-size: 14px;height: 30px;color: #a2a2a2;
}
.header .hd .sosuo .so .text .sub {
	float: right;line-height: 30px;width: 52px;
	border: none;background: #0243c9;color: #fff;cursor: pointer;
	text-align: center;font-size: 14px;display: block;transition: all 0.3s;
}
.header .hd .sosuo .so .text .sub:hover {
	background: #083fb2;
}
.header .hd .sosuo .so .text::before {
	top: -7px;position: absolute;z-index: 44;content: "";z-index: 33;
	right: 18px;background: url(../images/fi1.png) no-repeat center/cover;
	width: 13px;height: 14px;
}
.header .hds {
	padding: 32px 0 0;
}
.header .hds .fen {
	display: none;
}
.header .hds .logo {
	float: left;width: 182px;display: block;
}
.header .hds .logo img {
	display: block;width: 100%;
}
.header .hds .naver {
	float: right;margin-top: 12px;
}
.header .hds .naver li {
	float: left;margin-right: 5px;padding: 16px 0;
}
.header .hds .naver li h3 {
	position: relative;
}
.header .hds .naver li h3 a{
	display: block;transition: all 0.3s;
	font-size: 14px;color: #2e2e2e;line-height: 30px;
	padding: 0 20px;
}
.header .hds .naver li h3 em {
	position: absolute;height: 3px;width: 0;bottom: -16px;
	transition: all 0.3s;z-index: 66;content: "";display: block;
	left: 0;right: 0;margin: 0 auto;background: #f26027;
	display: none;
}
.header .hds .naver li.on h3 em,
.header .hds .naver li:hover h3 em {
	width: 100%;
}
.header .hds .naver li.on h3 a,
.header .hds .naver li:hover h3 a {
	color: #fff;background: #0048ff;box-shadow: 0 5px 10px 2px rgba(0,0,0,0.1);
}
.fbanner {
	height: 520px;
}
.fhabout {
	padding: 35px 0 70px;
}
.ftlte {
	text-align: center;
}
.ftlte h2 {
	font-size: 30px;line-height: 56px;color: #000;position: relative;
}
.ftlte h2 i {
	color: #f26027;display: inline-block;
}
.ftlte h2::before {
	position: absolute;z-index: 11;content: "";
	bottom: 0;left: 0;right: 0;margin: 0 auto;
	height: 3px;width: 60px;background: #0048ff;
}
.fhabout .text {
	margin-top: 26px;text-align: left;
	font-size: 14px;line-height: 2;color: #000;
}
.fhabout .text a {
	display: inline-block;color: #f26027;
}
.fhabout .list {
	margin-top: 20px;height: 430px;
}
.fhabout .list .lt {
	float: left;height: 100%;width: 800px;position: relative;
}
.fhabout .list .lt .dj {
	position: absolute;z-index: 66;
	bottom: 33px;left: 40px;width: 72px;height: 72px;
	border-radius: 50%;overflow: hidden;cursor: pointer;
	background: url(../images/ximg17.png) no-repeat center/cover;
	
}
.fhabout .list .rt {
	float: right;width: calc(100% - 816px);height: 100%;
}
.fhabout .list .rt .imgs {
	height: 234px;width: 100%;margin-bottom: 16px;position: relative;overflow: hidden;
}
.fhabout .list .rt .imgs .lis {
	height: 100%;z-index: 66;float: left;
	width: 100%;
}
.fhabout .list .rt .imgs .lis .ls {
	height: 25%;cursor: pointer;width: 100%;position: relative;
}
.fhabout .list .rt .imgs .lis .ls .icon {
	position: relative;height: 100%;width: 60px;background: rgba(0,0,0,0.4);
}
.fhabout .list .rt .imgs .lis .ls .icon img {
	display: none;position: absolute;z-index: 66;
	top: 50%;transform: translateY(-50%);
	left: 0;right: 0;margin: 0 auto;
	max-width: 60%;max-height: 60%;
}
.fhabout .list .rt .imgs .lis .ls .icon img:first-child {
	display: block;
}
.fhabout .list .rt .imgs .lis .ls.on .icon img:nth-child(2),
.fhabout .list .rt .imgs .lis .ls:hover .icon img:nth-child(2) {
	display: block;
}
.fhabout .list .rt .imgs .lis .ls.on .icon img:first-child,
.fhabout .list .rt .imgs .lis .ls:hover .icon img:first-child {
	display: none;
}
.fhabout .list .rt .imgs .lis .ls h4 {
	position: absolute;z-index: 33;top: 0;left: -100%;color: #fff;
	margin: 0 auto;text-align: center;font-size: 16px;line-height: 60px;
	background: rgba(0,0,0,0.4);width: 100%;transition: all 0.3s;
}
.fhabout .list .rt .imgs .lis .ls.on h4 {
	left: 0;
}
.fhabout .list .rt .img {
	height: 180px;width: 100%;
}
.fprodcen {
	padding: 50px 0;
}
.ftlte p {
	margin-top: 10px;
	font-size: 16px;line-height: 1.8;color: #818181;
}
.fprodcen .list {
	overflow: hidden;margin-top: 20px;
}
.fprodcen .list .ls {
	float: left;margin-right: 1%;width: 24.2%;margin-bottom: 1%;
	position: relative;height: 245px;overflow: hidden;
}
.fprodcen .list .ls:nth-child(3) {
	margin-right: 0;
}
.fprodcen .list .ls:nth-child(7) {
	margin-right: 0;
}
.fprodcen .list .ls.on {
	width: 49.4%;
}
.fprodcen .list .ls a {
	display: block;height: 100%;width: 100%;
}
.fprodcen .list .ls img {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.fprodcen .list .ls:hover img {
	transform: scale(1.05);
}
.fprodcen .list .ls i {
	position: absolute;z-index: 11;display: block;display: none;transition: all 0.3s;
	top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0,0.5);
}
.fprodcen .list .ls h4 {
	position: absolute;z-index: 33;top: 50%;transform: translateY(-50%);display: none;transition: all 0.3s;
	left: 0;right: 0;margin: 0 auto;text-align: center;font-size: 16px;line-height: 26px;color: #fff;
}
.fprodcen .list .ls h5 {
	position: absolute;z-index: 66;bottom: 0;left: 0;right: 0;margin: 0 auto;
	padding: 0 10px;background: rgba(0,0,0,0.6);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;transition: all 0.3s;
	box-sizing: border-box;text-align: center;
	font-size: 16px;line-height: 44px;color: #fff;
}
.fprodcen .list .ls:hover h5 {
	background: #0048ff;
}
.fprodcen .list .ls:last-child i{
	display: block;
}
.fprodcen .list .ls:last-child h4 {
	display: block;
}
.fprodcen .list .ls:last-child h5 {
	display: none;
}
.fhinfo {
	padding: 50px 0 32px;
}
.fhinfo .list {
	margin-top: 26px;overflow: hidden;padding: 0 15px;
}
.fhinfo .list .fls {
	float: left;width: calc((100% - 30px)/2);
}
.fhinfo .list .fls:nth-child(2n) {
	float: right;
}
.fhinfo .list .fls .imgs {
	border-bottom: 1px solid #e5e5e5;padding-bottom: 16px;
	margin-bottom: 14px;
}
.fhinfo .list .fls .imgs a {
	display: block;overflow: hidden;
}
.fhinfo .list .fls .imgs .img {
	width: 158px;height: 115px;overflow: hidden;float: left;
}
.fhinfo .list .fls .imgs .img img {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.fhinfo .list .fls .imgs:hover .img img {
	transform: scale(1.05);
}
.fhinfo .list .fls .imgs .text {
	float: right;width: calc(100% - 172px);margin-top: 4px;
}

.fhinfo .list .fls .imgs .text h4 {
	font-size: 16px;line-height: 2;color: #666;
	word-break:keep-all;transition: all 0.3s;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fhinfo .list .fls .imgs:hover .text h4 {
	color: #0048ff;
}
.fhinfo .list .fls .imgs .text h6 {
	font-size: 14px;line-height: 21px;height: 42px;overflow: hidden;
	color: #999;
}
.fhinfo .list .fls .imgs .text h5 {
	margin-top: 12px;font-size: 14px;line-height: 24px;color: #f26027;
}
.fhinfo .list .fls .ls a {
	display: block;overflow: hidden;
}
.fhinfo .list .fls .ls h5 {
	float: left;width: calc(100% - 115px);
	font-size: 16px;line-height: 34px;color: #585858;
	padding-left: 12px;position: relative;
	word-break:keep-all;transition: all 0.3s;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fhinfo .list .fls .ls:nth-child(n+6){
	display: none;
}
.fhinfo .list .fls .ls:hover h5 {
	color: #0048ff;
}
.fhinfo .list .fls .ls:hover h5::before {
	background: #0048ff;
}
.fhinfo .list .fls .ls h5::before {
	position: absolute;z-index: 11;top: 50%;
	transform: translateY(-50%);left: 0;content: "";
	width: 5px;height: 5px;background: #a3a3a3;
	border-radius: 50%;overflow: hidden;transition: all 0.3s;
}
.fhinfo .list .fls .ls h6 {
	float: right;font-size: 16px;line-height: 36px;color: #cacaca;
}
.friendship {
	padding: 20px 0 65px;
}
.friendship .flinks {
	margin-top: 30px;overflow: hidden;
}
.friendship .flinks .swiper-wrapper{
	
		transition-timing-function: linear !important;
}
.friendship .flinks .ls {
	border: 1px solid #d6d6d6;
	height: 62px;position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.friendship .flinks .ls:nth-child(6n) {
	margin-right: 0;
}
.friendship .flinks .ls a {
	display: block;height: 100%;
}
.friendship .flinks .ls img {
	display: block;max-width: 80%;max-height: 80%;
	position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);
	left: 0;right: 0;margin: 0 auto;
}
.footer {
	padding: 68px 0 28px;border-top: 9px solid #0048ff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 0 0 40px 20px #d0d0d0;
}
.footer .lts {
	float: left;width: 355px;
	padding: 0 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.footer .lts h5 {
	font-size: 15px;line-height: 1.8;color: #fff;
}
.footer .lts h2 {
	font-size: 32px;line-height: 50px;color: #fff;
	padding-left: 35px;background: url(../images/ximg30.png) no-repeat left center;
}
.footer .lts .dh {
	display: block;margin-top: 4px;
	width: 135px;line-height: 42px;text-align: center;
	background: #0048ff;font-size: 15px;color: #fff;
	transition: all 0.3s;
}
.footer .lts .dh:hover {
	background: #0545e8;
}
.footer .lts .ls {
	margin-top: 12px;
}
.footer .lts .ls .l {
	float: left;margin-right: 25px;position: relative;
}
.footer .lts .ls .l:last-child {
	margin-right: 0;
}
.footer .lts .ls .l a {
	display: block;
}
.footer .lts .ls .l i {
	display: inline-block;padding-left: 28px;
	font-size: 14px;line-height: 34px;color: #838484;
	background: url(../images/ximg21.png) no-repeat left center;
	transition: all 0.3s;
}
.footer .lts .ls .l:hover i {
	color: #fff;
}

.footer .lts .ls .l:nth-child(2) i {
	background: url(../images/ximg22.png) no-repeat left center;
}
.footer .lts .ls .wx {
	position: absolute;z-index: 66;width: 112px;background: #fff;
	padding-bottom: 3px;top: -130px;left: -30px;display: none;
	transition: all 0.3s;
}
.footer .lts .ls .l:hover .wx {
	display: block;
} 
.footer .lts .ls .wx img {
	display: block;margin: 0 auto;width: 100%;
}
.footer .lts .ls .wx h6 {
	text-align: center;font-size: 13px;color: #000;
}
.footer .rts {
	float: right;width: calc(100% - 355px);
}
.footer .rts .abou {
	float: left;width: 470px;
	padding: 0 30px 0 85px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 6px;
	border: 1px solid rgba(255,255,255,0.3);
	border-top: none;border-bottom: none;
}
.footer .rts .abou h3 {
	margin-bottom: 12px;font-weight: bold;
	font-size: 18px;line-height: 22px;color: #fff;
}
.footer .rts .abou h6 {
	font-size: 16px;line-height: 1.7;color: rgba(255,255,255,0.5);
}
.footer .rts .diqu {
	float: right;width: 270px;margin-top: 12px;
}
.footer .rts .diqu h4 {
	font-size: 16px;line-height: 1.8;color: rgba(255,255,255,0.5);
}
.footer .rts .diqu .ls {
	
}
.footer .rts .diqu .ls .l {
	margin-right: 4px;vertical-align: top;display: inline-block;
	font-size: 16px;line-height: 1.8;color: rgba(255,255,255,0.5);
}
.footer .rts .diqu .ls .l:nth-child(6n) {
	display: none;
}
.footer .rts .diqu .ls .l a {
	font-size: 16px;line-height: 1.8;color: rgba(255,255,255,0.5);
	display: block;transition: all 0.3s;
}
.footer .rts .diqu .ls .l a:hover {
	color: rgba(255,255,255,1);
}
.footer .copight {
	margin-top: 44px;text-align: center;
}
.footer .copight p {
	font-size: 14px;line-height: 1.8;color: rgba(255,255,255,0.5);
}
.footer .copight p em {
	display: inline-block;
}
.footer .copight p a {
	display: inline-block;margin-left: 14px;
	color: rgba(255,255,255,0.5);transition: all 0.3s;
}
.footer .copight p a:hover {
	color: rgba(255,255,255,1);
}

.footer .copight .ls dl {
	text-align: center;font-size: 0;
}
.footer .copight .ls dd {
	display: inline-block;position: relative;padding: 0 8px;
	font-size: 14px;line-height: 1.8;color: rgba(255,255,255,0.5);
}
.footer .copight .ls dd:first-child {
	padding: 0;
}
.footer .copight .ls dd::before {
	position: absolute;z-index: 11;content: "";
	top: 50%;transform: translateY(-50%);right: -1px;
	width: 2px;height: 14px;background: rgba(255,255,255,0.5);
}
.footer .copight .ls dd a {
	font-size: 14px;line-height: 1.8;color: rgba(255,255,255,0.5);
	display: block;transition: all 0.3s;
}
.footer .copight .ls dd a:hover {
	color: rgba(255,255,255,1);
}
.footer .copight .ls dd:last-child::before {
	display: none;
}
.footer .copight .fls dl {
	text-align: center;padding: 0 20px;
}
.footer .copight .fls dd {
	display: inline-block;margin: 0 7px;
	font-size: 14px;line-height: 1.8;color: rgba(255,255,255,0.5);
}
.footer .copight .fls dd a {
	font-size: 14px;line-height: 1.8;color: rgba(255,255,255,0.5);
	display: block;transition: all 0.3s;
}
.footer .copight .fls dd a:hover {
	color: rgba(255,255,255,1);
}


.foot_contact{
	padding: 60px 0;border-top: 9px solid #0048ff;
	background: #2b2a2f;overflow: hidden;
}
.foot_contact .lxfs{
    float:Left;width:400px;padding-right:50px;border-right: 2px solid #98979a;
}
.foot_contact .lxfs h3{font-size:25px;color:#ffffff;line-height:2;}
.foot_contact .lxfs p{font-size:14px;color:#ffffff;padding-left:40px;line-height: 50px;background-image:url(../images/icon.png);background-repeat: no-repeat}
.foot_contact .lxfs p.lxfs_icon01{background-position: 0 10px;}
.foot_contact .lxfs p.lxfs_icon02{background-position: 0px -36px;}
.foot_contact .lxfs p.lxfs_icon03{background-position: 0px -82px;}
.foot_contact .lxfs p.lxfs_icon04{background-position: 0px -128px;line-height: 25px;padding-top: 10px;}
.foot_contact .message{float:left;padding-left:50px;width: calc(100% - 400px);}
.foot_contact .message h2{font-size:32px;color:#ffffff;line-height:2;}
.foot_contact .message .text,.foot_contact .message .tarea{border: 1px solid #333333;border-radius: 5px;line-height:34px;padding-left:10px;margin-top:20px;}
.foot_contact .message #attr_1{float:Left;width:48%;margin-right:4%;}
.foot_contact .message #attr_3{float:left;width:48%;}
.foot_contact .message #attr_4,.foot_contact .message .tarea{width:100%;}
.foot_contact .message .submit{margin-top:20px;float:right;width:160px;background:#f26027;border: 1px solid #f26027;color:#FFF;border-radius: 10px;line-height:34px;}
.foot_copyright{
    padding: 20px 0;border-top: 2px solid #98979a;
	background: #2b2a2f;text-align: center;
}
.foot_copyright .copyright p {
	font-size: 14px;line-height: 1.8;color: #f0f0f0;
}
.foot_copyright .copyright p em {
	display: inline-block;
}
.foot_copyright .copyright p a {
	display: inline-block;margin-left: 14px;
	color: #f0f0f0;transition: all 0.3s;
}
.foot_copyright .link{margin-top:10px;}
.foot_copyright .link dl {
	text-align: center;padding: 0 10px;
}
.foot_copyright .link dd {
	display: inline-block;margin: 0 7px;
	font-size: 14px;line-height: 1.8;color: #f0f0f0;
}
.foot_copyright .link dd a {
	font-size: 14px;line-height: 1.8;color: #f0f0f0;
	display: block;transition: all 0.3s;
}
.foot_copyright .link dd a:hover {
	color: #FFF;
}



/* 导航下拉 */
.header .naver .fnil {
	position: absolute;z-index: 333;top: 158px;display: none;
	background: rgba(255,255,255,0.9);left: 0;right: 0;margin: 0 auto;
}
.header .naver .fnil .fabu {
	padding: 36px 70px ;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.header .naver .fnil .fabu .imgs {
	float: left;width: 265px;border: 1px solid #e8e8e8;padding: 3px;overflow: hidden;
}
.header .naver .fnil .fabu .imgs a,
.header .naver .fnil .fabu .imgs img {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.header .naver .fnil .fabu .imgs:hover img {
	transform: scale(1.05);
}
.header .naver .fnil .fabu .text {
	float: right;width: calc(100% - 340px);
}
.header .naver .fnil .fabu .text .ls {
	float: left;padding-right: 20px;width: 22%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	
}
.header .naver .fnil .fabu .text .ls a {
	display: block;font-size: 14px;line-height: 2;color: #3b3b3b;
	transition: all 0.3s;margin-bottom: 15px;transition: all 0.3s;
}
.header .naver .fnil .fabu .text .ls a:hover {
	color: #0048ff;
}


/* 企业介绍 */
.fban {
	height: 340px;
}
.fabout {
	padding: 30px 0 0;
}
.fabtit {
	border-bottom: 1px solid #cdcdcd;padding: 0 12px;
}
.fabtit .lt {
	float: left;
}
.fabtit .lt h2 {
	display: inline-block;
	font-size: 30px;line-height: 1.7;color: #000;
}
.fabtit .lt h2 i {
	display: inline-block;color: #f26027;
}
.fabtit .lt h6 {
	color: #a3a3a3;display: inline-block;padding-left: 8px;
	font-size: 14px;text-transform: uppercase;
}
.fabtit .nav {
	float: right;margin-top: 18px;
}
.fabtit .nav li {
	float: left;margin-right: 3px;
	font-size: 14px;line-height: 30px;color: #757575;
}
.fabtit .nav li:last-child {
	margin-right: 0;
}
.fabtit .nav li a {
	font-size: 14px;line-height: 30px;color: #757575;
	display: block;transition: all 0.3s;
}
.fabtit .nav li a:hover {
	color: #f26027;
}
.fabtit .nav li:first-child a {
	padding-left: 30px;
	background: url(../images/ximg29.png) no-repeat left center;
}
.ftltls {
	margin-top: 20px;
}
.ftltls ul {
	text-align: center;
}
.ftltls li {
	display: inline-block;margin: 0 7px 10px;
}
.ftltls li a {
	display: block;width: 110px;line-height: 38px;
	text-align: center;border: 1px solid #dddddd;
	text-align: center;font-size: 14px;color: #585858;transition: all 0.3s;
}
.ftltls li.on a,
.ftltls li a:hover {
	border-color: #0048ff;background: #0048ff;color: #fff;
}
.fabout .dal {
	margin: 35px auto 0;font-size: 14px;line-height: 1.6;color: #757575;
	padding: 20px 20px 60px;box-shadow: 0 -3px 6px 1px #f1f1f1;
}
.fabout .dal img {
	display: block;width: auto;margin: 0 auto;
}

/* 关于凯兰德-组织机构 */
.fsearch {
	background: #edeeef;padding: 20px 0;
}
.fsearch ul {
	float: left;width: calc(100% - 320px);
}
.fsearch ul li {
	float: left;margin-right: 15px;
	font-size: 14px;line-height: 30px;color: #515152;
}
.fsearch ul li:first-child {
	margin-right: 0px;
}
.fsearch ul li a {
	display: block;color: #515152;transition: all 0.3s;
}
.fsearch ul li a:hover {
	color: #f26027;
}
.fsearch .rt {
	float: right;width: 268px;overflow: hidden;background: #fff;
}
.fsearch .rt .txt {
	float: left;width: calc(100% - 70px);
	display: block;border: none;
	padding: 0 7px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;color: #9a9a9a;height: 30px;
}
.fsearch .rt .sub {
	float: right;display: block;border: none;
	width: 56px;line-height: 30px;color: #fff;
	background: #0048ff;text-align: center;
	font-size: 14px;cursor: pointer;transition: all 0.3s;
}
.fsearch .rt .sub:hover {
	background: #0744df;
}

/* 关于凯兰德-资质荣誉 */
.fhonor {
	margin-top: 25px;
}
.fhonor .list ul{
	overflow: hidden;
}
.fhonor .list li {
	float: left;width: calc((100% - 38px)/4);margin-right: 12px;margin-bottom: 12px;
}
.fhonor .list li:nth-child(4n) {
	margin-right: 0;
}
.fhonor .list li a {
	display: block;width: 100%;
}
.fhonor .list li .imgs {
	padding: 20px 10px;border: 1px solid #e5e5e5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fhonor .list li .imgs .img {
	height: 178px;margin: 0 auto;
}
.fhonor .list li h4 {
	font-size: 14px;line-height: 50px;color: #303030;text-align: center;
	background: #f0f0f0;transition: all 0.3s;
}
.fhonor .list li:hover h4 {
	color: #0048ff;
}
.fhonor .fpagels {
	padding-top: 25px;
}
.fpagels ul {
	text-align: center;font-size: 0;
}
.fpagels li {
	display: inline-block;margin: 0 5px 10px;
}
.fpagels li a {
	display: block;min-width: 37px;line-height: 32px;
	text-align: center;background: #ebebeb;color: #555555;
	font-size: 12px;padding: 0 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.3s;
	border: 1px solid #ebebeb;
}
.fpagels li.on a,
.fpagels li a:hover {
	color: #fff;background: #0967ff;border-color: #0967ff;
}


/* 关于凯兰德-网站地图 */
.fmaplis {
	padding: 16px 30px 40px;
}
.fmaplis .fls .tp {
	border-bottom: 1px dashed #dadada;
}
.fmaplis .fls .tp a {
	font-size: 14px;line-height: 40px;color: #000;display: block;
}
.fmaplis .fls .ls {
	border-bottom: 1px dashed #dadada;overflow: hidden;
}
.fmaplis .fls .ls a {
	font-size: 14px;line-height: 40px;color: #000;display: block;
	float: left;margin-right: 15px;transition: all 0.3s;
}
.fmaplis .fls .ls a:hover{
	color: #f26027;
}
.fmaplis .fls .ls a i {
	display: inline-block;color: #f26027;
}


/* 产品中心 */
.fproduct {
	padding: 30px 0 20px; 
}
.fprodlts {
	float: left;width: 265px;
}
.fprodlts ul {
	box-shadow: 0 0 20px 4px #f4f4f3;
}
.fprodlts h3 {
	position: relative;
}
.fprodlts h3::before {
	position: absolute;z-index: 11;content: "";
	left: 0;top: 0;bottom: 0;background: #0048ff;
	width: 3px;height: 0;transition: all 0.3s;
}
.fprodlts li.on h3::before {
	height: 100%;
}
.fprodlts h3 a {
	display: block;font-size: 16px;line-height: 48px;color: #424242;
	padding: 0 22px;border-bottom: 1px solid #ebeaea;
	transition: all 0.3s;box-shadow: 0 0 2px 1px #f7f7f7;
}
.fprodlts li:last-child h3 a {
	border-bottom: none;
}
.fprodlts li.on h3 a{
	background: #e5ecff;
}
.fprodlts h3 i {
	display: block;position: absolute;z-index: 33;
	top: 0;right: 0;height: 48px;width: 48px;cursor: pointer;
	background: url(../images/fj1.png) no-repeat center;
	transition: all 0.3s;
}
.fprodlts li.on h3 i {
	transform: rotate(270deg);
}
.fprodlts li .nil {
	display: none;
}

.fprodlts li .nil .l {
	
}
.fprodlts li .nil .l a{
	display: block;color: #424242;border-bottom: 1px solid #ebeaea;
	padding: 0 45px;font-size: 14px;line-height: 48px;
	box-shadow: 0 0 2px 1px #f7f7f7;transition: all 0.3s;
}
.fprodlts li .nil .l a:hover {
	color: #0967ff;
}
.fprodlts .imgs {
	margin: 36px auto;
}
.fprodlts .imgs img {
	display: block;margin: 0 auto ;width: 100%;height: auto;
}
.fprodlts .fread {
	padding: 17px 22px 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fprodlts .fread h2 {
	position: relative;
	font-size: 17px;line-height: 2;color: #424242;
}
.fprodlts .fread h2::before {
	position: absolute;z-index: 1;content: "";bottom: 0;left: -16px;
	right: -14px;margin: 0 auto;height: 1px;background: #e0e1e3;
}
.fprodlts .fread a {
	font-size: 14px;display: block;
	line-height: 2;color: #403f3f;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: all 0.3s;
}
.fprodlts .fread a:hover {
	color: #0048ff;
}
.fprodlts .fread p {
	min-height: 196px;overflow: hidden;margin-top: 8px;
}
.fprodrts {
	float: right;width: calc(100% - 290px);
}
.fprodrts .fprodls ul {
	
}
.fprodrts .fprodls li {
	float: left;width: calc((100% - 42px)/3);margin-right: 20px;margin-bottom: 30px;
	border: 1px solid #d4d5d7;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	transition: all 0.3s;
}
.fprodrts .fprodls li:hover {
	box-shadow: 0 0 10px 2px #e7e7e7;
}
.fprodrts .fprodls li:nth-child(3n) {
	margin-right: 0;
}
.fprodrts .fprodls li a {
	display: block;width: 100%;
}
.fprodrts .fprodls li .img {
	height: 205px;overflow: hidden;
}
.fprodrts .fprodls li .img img {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.fprodrts .fprodls li:hover .img img {
	transform: scale(1.05);
}
.fprodrts .fprodls li h4 {
	font-size: 16px;line-height: 42px;color: #000;
	text-align: center;transition: all 0.3s;
}
.fprodrts .fprodls li:hover h4 {
	background: #e5ecff;
}
.fpagels li .lsele {
	border: 1px solid #ebebeb;display: block;
	height: 32px;display: block;cursor: pointer;
	width: 102px;padding: 0 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;color: #000;
	background: url(../images/fj2.png) no-repeat right 14px center;
}


/* 产品中心-A版详情页 */
.fproddals {
	padding: 30px 0 24px;
}
.fhelvesper .fltper {
	float: left;width: 544px;overflow: hidden;border: 1px solid #e5e5e5;
	padding: 2px;background: rgba(0,0,0,0.1);
}
.fhelvesper .fltper li {
	height: 390px;overflow: hidden;display: flex;justify-content: center;
	align-items: center;
}
.fhelvesper .fltper .conswiper{width:538px;overflow:hidden;}
.fhelvesper .fltper .conswiper li img{max-height:100%;}
.fhelvesper .fltper .conswiper li{}
.fhelvesper .fltper li a {
	display: block;height: 100%;
}
.fhelvesper .iconswiper {
	margin-top: 16px;position: relative;
} 
.fhelvesper .iconswiper li {
	cursor: pointer;height: 94px;
}
.fhelvesper .next,
.fhelvesper .prev {
	position: absolute;z-index: 11;content: "";
	left: 0;top: 0;bottom: 0;background: url(../images/ximg41.png) no-repeat center rgba(0,0,0,0.5);
	width: 25px;cursor: pointer;transition: all 0.3s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fhelvesper .next {
	left: auto;right: 0;transform: rotate(180deg);
}
.fhelvesper .next:hover,
.fhelvesper .prev:hover {
	background: url(../images/ximg41.png) no-repeat center rgba(0,0,0,0.7);
}
.fhelvesper .iconswiper .swiper-slide-thumb-active {
	border: 1px solid #f47340;
}
.fhelvesper .frtper {
	min-height: 500px;position: relative;float: right;width: calc(100% - 564px);
}
.fhelvesper .frtper h2 {
	padding: 6px 10px 0;
	font-size: 23px;line-height: 2;color: #000;
	border-bottom: 2px solid #999;
}
.fhelvesper .frtper .list {
	padding: 20px 10px 120px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fhelvesper .frtper .list .ls {
	margin-bottom: 35px;
}
.fhelvesper .frtper .list .ls:last-child {
	margin-bottom: 0;
}
.fhelvesper .frtper .list .ls h4 {
	font-size: 16px;line-height: 26px;color: #0048ff;margin-bottom: 4px;
}
.fhelvesper .frtper .list .ls h5 {
	font-size: 14px;line-height: 30px;color: #000;
}
.fhelvesper .frtper .tet {
	position: absolute;z-index: 66;bottom: 0;
	left: 0;right: 0;margin: 0 auto;background: #3d3d3d;
}
.fhelvesper .frtper .tet h3 {
	text-align: center;
}
.fhelvesper .frtper .tet h3 i {
	display: inline-block;
	font-size: 25px;
	color: #fff;
	line-height: 92px;
	text-shadow: -3px 3px 4px #000;
	/* padding-left: 42px; */
	/* background: url(../images/ximg43.png) no-repeat left center; */
}
.fprodals {
	margin-top: 40px;
}
.fprodals .fliss {
	overflow: hidden;background: #f1f1f1;
}
.fprodals .fliss .ls {
	float: left;padding: 0 20px;cursor: pointer;
	font-size: 16px;color: #000000;line-height: 42px;
	transition: all 0.3s;
}
.fprodals .fliss .ls.on,
.fprodals .fliss .ls:hover {
	color: #fff;background: #0048ff;
}
.fprodals .fprcansls .del {
	margin-top: 25px;font-size: 14px;line-height: 25px;color: #000;
}
.fprodals .fprcansls .flisim {
	margin-top: 15px;overflow: hidden;
}
.fprodals .fprcansls .flisim .ls {
	float: left;width: calc((100% - 10px)/2);margin-bottom: 10px;
	height: 245px;
}
.fprodals .fprcansls .flisim .ls:nth-child(2n) {
	float: right;
}
.fprodals .fprcansls .flisim .ls img {
	display: block;width: 100%;height: 100%;
}
.fprodals .fprcansls .fprodadvan {
	margin-top: 32px;
}
.ftlet h2{
	position: relative;text-align: center;
	font-size: 23px;line-height: 50px;color: #000;
}
.ftlet h2 i {
	display: inline-block;color: #f26027;
}
.ftlet h2::before {
	position: absolute;z-index: 11;content: "";
	bottom: 0;left: 0;right: 0;margin: 0 auto;
	height: 1px;width: 145px;background: #b5b5b5;
}
.ftlet h2::after {
	position: absolute;z-index: 11;content: "";
	bottom: -3px;left: 0;right: 0;margin: 0 auto;
	background: #f26027;height: 7px;width: 50px;
}
.fprodadvan .list {
	margin-top: 30px;
}
.fprodadvan .list .ls {
	float: left;width: calc((100% - 22px)/2);margin-bottom: 20px;
	border: 1px solid #a5a5a5;background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fprodadvan .list .ls:nth-child(2n) {
	float: right;
}
.fprodadvan .list .ls h5 {
	text-align: center;font-size: 16px;line-height: 48px;color: #1c1c1c;
	
}
.fprodadvan .list .ls .img {
	height: 262px;overflow: hidden;
}
.fprodadvan .list .ls .img img {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.fchantrast {
	margin-top: 20px;
}
.fchantrast .list {
	margin-top: 30px;
}
.fchantrast .list .ls {
	float: left;width: calc((100% - 25px)/2);margin-bottom: 12px;
	position: relative;
}
.fchantrast .list .ls .gz {
	position: absolute;z-index: 33;content: "";
	background: url(../images/fc4.png) no-repeat center/cover;
	width: 94px;height: 60px;right: -62px;top: 45%;transform: translateY(-50%);
}
.fchantrast .list .ls:nth-child(2n) .gz {
	display: none;
}
.fchantrast .list .ls:nth-child(2n) {
	float: right;
}
.fchantrast .list .ls a {
	display: block;width: 100%;
}
.fchantrast .list .ls .img {
	height: 262px;overflow: hidden;
}
.fchantrast .list .ls img {
	display: block;height: 100%;width: 100%;
}
.fchantrast .list .ls h5 {
	font-size: 16px;line-height: 35px;color: #f26027;
}
.fwhstren {
	margin-top: 20px;
}
.fwhstren .list {
	overflow: hidden;
	margin-top: 30px;
}
.fwhstren .list .ls {
	float: left;width: 50%;overflow: hidden;
	height: 200px;background: #f1f1f1;
}
.fwhstren .list .ls .img  {
	float: right;width: 52%;height: 100%;
}
.fwhstren .list .ls:nth-child(4n) .img,
.fwhstren .list .ls:nth-child(3n) .img {
	float: left;
}
.fwhstren .list .ls .img img {
	display: block;width: 100%;height: 100%;
}
.fwhstren .list .ls:nth-child(4n) .text,
.fwhstren .list .ls:nth-child(3n) .text {
	float: right;
}
.fwhstren .list .ls .text {
	float: left;width: 48%;padding: 47px 15px 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fwhstren .list .ls .text h3 {
	font-size: 18px;line-height: 31px;color: #0048ff;margin-bottom: 6px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fwhstren .list .ls .text h6 {
	font-size: 14px;line-height: 30px;color: #000;height: 90px;overflow: hidden;
}

.fstatem {
	margin-top: 12px;
}
.fstatem .tet {
	border-bottom: 1px solid #cccccc;
}
.fstatem .tet h5 {
	text-align: right;font-size: 14px;
	line-height: 62px;color: #f26027;
}
.fstatem .text {
	padding: 7px 0;
	border-bottom: 1px solid #cccccc;
}
.fstatem .text h5 {
	font-size: 14px;line-height: 25px;color: #000;
}
.fstatem .text h5 i {
	display: inline-block;color: #f26027;
}
.fstatem .text h5 i a{padding-right:10px;}
.fstatem .tt {
	margin-top: 5px;
}
.fstatem .tt .t {
	display: block;font-size: 14px;line-height: 27px;
	color: #000;
}
.fstatem .tt .t:hover {
	color: #0048ff;
}
.freleprod {
	margin-top: 25px;
}
.fbtlt {
	background: #f1f1f1;
}
.fbtlt h3 {
	position: relative;padding: 0 20px;display: inline-block;
	font-size: 16px;line-height: 42px;color: #000;margin-right: 20px;
}
.fbtlt h3::before {
	position: absolute;z-index: 11;content: "";
	bottom: 0;left: 0;right: 0;margin: 0 auto;
	height: 3px;background: #0048ff;
}
.freleprod .list {
	margin-top: 25px;overflow: hidden;
}
.freleprod .list .ls {
	float: left;width: calc((100% - 42px)/3);margin-right: 20px;margin-bottom: 20px;
}
.freleprod .list .ls:nth-child(3n) {
	margin-right: 0;
}
.freleprod .list .ls a {
	display: block;width: 100%;
}
.freleprod .list .ls .imgs {
	height: 204px;overflow: hidden;
}
.freleprod .list .ls .imgs img {
	height: 100%;width: 100%;transition: all 0.3s;display: block;
	transition: all 0.3s;
}
.freleprod .list .ls:hover .imgs img {
	transform: scale(1.05);
}

.freleprod .list .ls h5 {
	margin-top: 8px;text-align: center;transition: all 0.3s;
	font-size: 14px;line-height: 20px;color: #000;
}
.freleprod .list .ls:hover h5 {
	color: #0048ff;
}
.fdynamic {
	margin-top: 10px;
}
.fdynamic .list {
	margin-top: 10px;overflow: hidden;
}
.fdynamic .list .ls {
	float: left;width: calc((100% - 16px)/2);
}
.fdynamic .list .ls:nth-child(2n) {
	float: right;
}
.fdynamic .list .ls a {
	display: block;overflow: hidden;
}
.fdynamic .list .ls h5 {
	float: left;padding-left: 12px;
	font-size: 14px;line-height: 34px;color: #585858;
	width: calc(100% - 110px);position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: all 0.3s;
}
.fdynamic .list .ls h5::before {
	position: absolute;z-index: 11;content: "";
	height: 5px;width: 5px;border-radius: 50%;overflow: hidden;
	background: #a3a3a3;left: 2px;top: 50%;transform: translateY(-50%);
}
.fdynamic .list .ls:hover h5 {
	color: #0048ff;
}
.fdynamic .list .ls:hover h5::before {
	background: #0048ff;
}
.fdynamic .list .ls h6 {
	float: right;font-size: 14px;color: #999;line-height: 34px;
}
.fparame {
	margin-top: 30px;overflow: hidden;border: 1px solid #cccccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fparame .lt {
	float: left;width: 31%;border-right: 1px solid #ccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fparame h5 {
	line-height: 42px;border-bottom: 1px solid #cccccc;
	-webkit-box-sizing: border-box;text-align: center;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fparame h5:last-child {
	border-bottom: none;
}
.fparame .lt h5 {
	font-size: 16px;color: #000;background: #f4f4f4;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fparame .rt {
	float: right;width: 69%;
}
.fparame .rt h5 {
	font-size: 16px;color: #737373;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fprodcslis .fprcansls {
	display: none;
}
.fprodcslis .fprcansls:first-child {
	display: block;
}


/* 服务优势 */
.fservice {
	padding: 30px 20px;
}
.fservice .ls {
	padding: 3px 0 18px;position: relative;
	font-size: 14px;line-height: 22px;color: #000;
}

/* 服务客户 */



/* 服务客户-销售地区-详情页 */
 .fsaledal {
	 margin-top: 18px;
 }
 .fsaledal h2 {
	 text-align: center;font-size: 23px;line-height: 36px;color: #000;padding-bottom: 12px;
	 border-bottom: 1px solid #edeeef;
 }
.fsaledal .cen {
	margin: 15px 15px 30px;height: 260px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fsaledal .imgs {
	width: 270px;height: 100%;float: left;
}
.fsaledal .imgs img {
	display: block;width: 100%;
}
.fsaledal .text {
	float: right;width: calc(100% - 285px);height: 100%;
}
.fsaledal .text .ls {
	height: 50%;
}
.fsaledal .text .ls h5 {
	padding: 0 12px;background: #edeeef;line-height: 32px;
	font-size: 14px;color: #4d3b3b;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fsaledal .text .ls h6 {
	margin: 10px 12px 0;overflow: hidden;
	height: 72px;font-size: 14px;color: #000;line-height: 24px;
}
.fsaledal .dal h5 {
	background: #edeeef;padding: 0 12px;
	font-size: 14px;line-height: 32px;color: #4d3b3b;
}
.fabout .dal{
	color: #000 !important;
}
.fsaledal .dal p {
	margin-top: 24px;font-size: 14px;line-height: 20px;color: #000;
}

.fsucsale {
	margin-top: 20px;
}
.fsucsale .ti {
	font-size: 16px;line-height: 28px;color: #000;
}
.fsucsale table {
	font-size: 0;overflow: hidden;text-align: center;
}
.fsucsale table th{
	display: inline-block;font-size: 14px;color: #fff;
	line-height: 32px;text-align: center;width: 33%;background: #000;
}
.fsucsale table tr {
	background: #edeeef;
}
.fsucsale table tr:nth-child(2n) {
	background: #f7f8f8;
}
.fsucsale table td {
	font-size: 14px;color: #000;line-height: 32px;text-align: center;display: block;display: inline-block;
	width: 33%;
}
.fsucsale table td:nth-child(2) {
	color: #f26027;
}
.fsucsale .txt {
	margin-top: 28px;font-size: 14px;line-height: 20px;color: #000;
}



/* 服务中心-行业应用-详情页 */
.findustdal {
	margin-top: 18px;
}
.findustdal h2 {
	font-size: 23px;line-height: 36px;color: #000;text-align: center;
}
.findustdal h4 {
	margin-top: 12px;background: #edeeef;padding: 4px 20px;
	font-size: 14px;line-height: 1.7;color: #4d3b3b;
	-webkit-box-sizing: border-box;text-align: center;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.findustdal .del {
	margin: 22px auto 15px;font-size: 14px;line-height: 20px;color: #000;
}
.findustdal .del img {
	display: block;width: auto;margin: 0 auto;
}


/* 凯兰德动态 */
.fdynamls .list{
	padding: 15px 10px;background: #fbfcfc;
}
.fdynamls .ls {
	border-bottom: 1px dashed #adaeae;
}
.fdynamls .ls a {
	display: block;overflow: hidden;padding: 0 24px 0 8px;
}
.fdynamls .ls h5 {
	float: left;padding-left: 10px;transition: all 0.3s;width: calc(100% - 120px);
	font-size: 14px;color: #000000;line-height: 48px;position: relative;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fdynamls .ls:hover h5 {
	color: #0048ff;
}
.fdynamls .ls:hover h5::before{
	background: #0048ff;
}
.fdynamls .ls h5::before {
	position: absolute;z-index: 11;content: "";
	top: 50%;transform: translateY(-50%);left: 0;
	height: 4px;width: 4px;border-radius: 50%;overflow: hidden;
	background: #000;transition: all 0.3s;
}
.fdynamls .ls h6 {
	float: right;font-size: 14px;color: #a0a1a1;line-height: 48px;
}
.fdynamls .fpagels {
	margin: 30px auto 0;
}
.fabdrop {
	display: none;
}
.fnavbottom {
	display: none;
}
.fscan_code {
	display: none;
}
.ftltls.fcux {
	display: none;
}
.ftltls.fyue {
	display: none;
}
.fmore {
	display: none;
}
.fsmized {
	display: none;
}
.fstatem .ftte {
	display: none;
}
.fprotot {
	display: none;
}














/* 新增 */


.mcontact .bda h2{
	text-align: center;
	font-size: 30px;
	line-height: 1.7;
	color: #000000;
	/* -webkit-box-reflect: below -28px */
	/* -webkit-gradient(linear,left top,left bottom, from(rgba(0,0,0,0)),to(rgba(255,255,255,0.1))); */
}
.mcontact .bda i{
	color: #f26027;
}
.mcontact .bda{
	padding: 40px 25px 70px 35px;
}
.mcontact .pad{
	padding: 20px 50px;
}
.mcontact .pad .text{
	float: left;
	width:48% ;
}
.mcontact .pad .text li{
	border-bottom: 1px solid #e7e7e7;
	padding: 15px 0 15px 75px;
	height: 75px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	background-position: left 8px center !important;
}
.mcontact .pad .text li:nth-child(2){
	background-position: left 13px center !important;
}
.mcontact .pad .text li p{
	position: absolute;
	left: 0;right: 0;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
	margin-left: 76px;
	font-size:16px ;
	line-height: 24px;
	color: #000000;
}
.mcontact .pad .weix{
	float: right;
	width: 48%;
}
.mcontact .pad .mar{
	width:150px;margin: 80px auto 0;
}
.mcontact .pad .mar img{
	width: 100%;display: block;
	margin: 0 auto;border: 1px solid #a9a9a9;
}
.mcontact .pad .mar h5{
	font-size: 16px;
	line-height:1.7 ;
	color: #000000;
	padding: 10px 0;
	text-align: center;
}
.mcontact .map{
	height:350px ;
	box-shadow: 0 0 10px 0 rgba(80,80,80,0.2);
	margin-top: 30px;
}
.mcontact .map .BMap_cpyCtrl {
	display: none;
}
.mcdown .bda{
	padding: 60px 0 130px;
	text-align: center;
	font-size: 0;
}
.mcdown .bda li{
	display: inline-block;
	width:260px ;
	margin: 0 50px;
}
.mcdown .bda li .pic{
	height: 355px;
	box-shadow: 5px 5px 10px 0 rgba(80,80,80,0.5);
}
.mcdown .bda li .bta{
	padding: 38px 0;
}
.mcdown .bda li a{
	display: inline-block;
	width:92px ;
	font-size:14px ;
	line-height: 32px;
	color: #ffffff;
	border-radius: 3px;
	background-color: #0048ff;
	box-shadow: 2px 2px 5px 0 rgba(80,80,80,0.5);
	margin: 0 12px;
	transition: all 0.3s;
}
.mcdown .bda li a:hover {
	background-color: #0647ec;
}
.mcdown .bda li a.on{
	background-color: #f26027;
}
.mcdown .bda li a.on:hover{
	background-color: #e94505;
}
.mcdown,
.mcontact{
	padding: 30px 0 0;
	box-shadow: 0 -200px 200px 0 rgba(80,80,80,0.3) inset;
}

.newsdela h1{
	text-align: center;
	font-size: 23px;
	line-height: 1.7;
	color: #000000;
}
.newsdela h6{
	text-align: center;
	font-size: 14px;
	line-height: 32px;
	color: #4d3b3b;
	margin-top: 15px;
	background-color: #edeeef;
}
.newsdela .nedels{
	font-size: 14px;
	line-height: 1.6;
	color: #000000;
	padding: 20px 0 40px;
}
.newsdela .nedels img{
	display: block;margin: 0 auto;
}
.newsdela .ly a{
	font-size: 14px;
	line-height: 1.7;
	color: #000000;
}
.newsdela .tabs{
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
	padding: 10px 0;
	margin: 10px 0;
}
.newsdela .tabs dl{
	overflow: hidden;
}
.newsdela .tabs dt{
	font-size: 14px;
	line-height: 1.7;
	color: #000000;
	float: left;
}
.newsdela .tabs dd{
	font-size: 14px;
	line-height: 1.7;
	color: #000000;
	float: left;
	margin-right: 10px;
}
.newsdela .tabs dd a{
	color: #f26027;
}
.newsdela .prne{
	padding: 10px 0;
}
.newsdela .prne li{
	font-size: 14px;
	line-height: 24px;
	color: #000000;
}
.newsdela .prne li a {
	display: inline-block;transition: all 0.3s;
}
.newsdela .prne li:hover a {
	color: #0048ff;
}
.newsdela .shems{
	margin: 20px 0;
	border: 1px solid #efd3b1;
	background-color: #fcf2e1;
	padding: 12px;
	font-size: 14px;
	line-height:1.7;
	color: #625e57;
} 
.newsdela .mcxiangguan h4{
	font-size:16px ;
	line-height: 40px;
	color: #000000;
	background-color: #f1f1f1;
}
.newsdela .mcxiangguan h4 i{
	border-bottom: 2px solid #0048ff;min-width: 100px;padding:0 10px;
	display: inline-block;text-align: center;
}
.newsdela .mcxiangguan ul{
	padding: 10px;
}
.newsdela .mcxiangguan li{
	float: left;
	width: 48%;
}
.newsdela .mcxiangguan li:nth-child(2n){
	float: right;
}
.newsdela .mcxiangguan  li a{
	font-size: 14px;
	line-height: 35px;
	color: #585858;
	display: block;
	float: left;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width: 75%;transition: all 0.3s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	background: url(../images/mc2.png) no-repeat left center;
}
.newsdela .mcxiangguan li a:hover {
	color: #0048ff;	background: url(../images/mc2-1.png) no-repeat left center;
}
.newsdela .mcxiangguan  li i{
	float: right;
	font-size: 14px;
	line-height: 35px;
	color: #cecece;
	display: block;text-align: right;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width: 25%;
}


/* 首页改动 */
.fsecurity {
	padding: 50px 0 40px;
}
.fsecurity .fsecur {
	margin-top: 25px;
}
.fsecurity .fsecur .lts {
	float: left;width: 61%;
}
.fsecurity .fsecur .lts h3 {
	text-align: center;font-size: 30px;line-height: 112px;color: #fff;
}
.fsecurity .fsecur .rts {
	float: right;width: 39%;padding: 8px 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.swiper-fuwu{
	height: 96px;overflow: hidden;
}
.fsecurity .fsecur .rts h3 {
	float: left;width: 66px;margin-top: 30px;
	font-size: 14px;line-height: 1.2;color: #fff;
}
.fsecurity .fsecur .rts .ls {
	float: right;width: calc(100% - 90px);
}
.fsecurity .fsecur .rts .ls .l {
	border-radius: 16px;overflow: hidden;transition: all 0.3s;
}
.fsecurity .fsecur .rts .ls .l:hover {
	background: rgba(255,255,255,0.5);
}
.fsecurity .fsecur .rts .ls .l a {
	display: block;overflow: hidden;padding: 0 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fsecurity .fsecur .rts .ls .l h4 {
	float: left;width: 26%;font-size: 14px;line-height: 32px;color: rgba(255,255,255,0.5);transition: all 0.3s;
	padding-right: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fsecurity .fsecur .rts .ls .l h5 {
	float: left;width: 42%;font-size: 14px;line-height: 32px;color: rgba(255,255,255,0.5);transition: all 0.3s;
	padding-right: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fsecurity .fsecur .rts .ls .l p {
	float: right;width: 30%;font-size: 14px;line-height: 32px;color: rgba(255,255,255,0.5);transition: all 0.3s;
	text-align: right;
}
.fsecurity .fsecur .rts .ls .l h4,
.fsecurity .fsecur .rts .ls .l h5,
.fsecurity .fsecur .rts .ls .l p {
	color: #fff;
}
.fcaselsi {
	margin-top: 30px;
}
.fcaselsi .ls {
	float: left;width: calc((100% - 62px)/4);margin-right: 20px;
	background: #eaeaea;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;transition: all 0.3s;
}
.fcaselsi .ls:hover {
	box-shadow: 0 0 8px 2px #e7e7e7;
}
.fcaselsi .ls:nth-child(4n) {
	margin-right: 0;
}
.fcaselsi .ls a {
	display: block;
}
.fcaselsi .ls .img {
	height: 204px;overflow: hidden;
}
.fcaselsi .ls .img img {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.fcaselsi .ls h5 {
	text-align: center;font-size: 16px;line-height: 44px;color: #000;text-align: center;transition: all 0.3s;
}
.fcaselsi .ls:hover h5 {
	background: #e5ecff;
}
.fsecurity .fnego {
	margin-top: 32px;
}
.fsecurity .fnego .ls {
	float: left;width: calc((100% - 122px)/5);margin-right: 30px;border-radius: 15px;
	background: #efefef;transition: all 0.3s;
	
}
.fsecurity .fnego .ls:hover {
	box-shadow: 0 0 20px 4px #f0f0f0;
	background: #fff;margin-top: -5px;
}
.fsecurity .fnego .ls:nth-child(5n) {
	margin-right: 0;
}
.fsecurity .fnego .ls a {
	display: block;padding: 28px 10px 34px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fsecurity .fnego .ls .icon {
	height: 56px;width: 56px;margin: 0 auto;
	border-radius: 50%;overflow: hidden;
}
.fsecurity .fnego .ls .icon img {
	display: block;width: 100%;height: 100%;
}
.fsecurity .fnego .ls h4 {
	margin-top: 12px;text-align: center;
	font-size: 20px;line-height: 1.5;color: #6c6c6c;
}
.fsmantle {
	padding: 68px 0 80px;
}
.fsmantle .fll {
	padding: 0 42px 0 55px;
}
.fsmantle .lts {
	float: left;width: 280px;
}
.fsmantle .lts h5 {
	margin-top: 14px;font-size: 22px;line-height: 1.8;color: #fff;
}
.fsmantle .lts a {
	display: block;margin-top: 25px;width: 135px;line-height: 43px;color: #fff;
	background: #0048ff;text-align: center;transition: all 0.3s;
}
.fsmantle .rts {
	float: right;width: calc(100% - 415px);margin-top: 38px;
}
.fsmantle .rts .ls {
	float: left;width: calc((100% - 42px)/3);margin-right: 20px;
}
.fsmantle .rts .ls:nth-child(3n) {
	margin-right: 0;
}
.fsmantle .rts .ls a {
	display: block;
}
.fsmantle .rts .ls .img {
	height: 172px;width: 100%;
	border-radius: 4px;overflow: hidden;
	border: 3px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fsmantle .rts .ls .img img {
	display: block;width: 100%;height: 100%;
}
.fsmantle .rts .ls h6 {
	margin-top: 10px;text-align: center;
	font-size: 17px;line-height: 1;color: #fff;
}
.floating {
	top: 30%;right: 16px;position: fixed;z-index: 666;
	box-shadow: 0 0 30px 8px #b6c9fa;
}
.floating li a {
	display: block;position: relative;border-bottom: 1px solid #0048ff;
	
}
.floating li:last-child a {
	border-bottom: none;
}
.floating li .hk {
	height: 70px;width: 70px;background: #fff;position: relative;transition: all 0.3s;
}
.floating li:hover .hk {
	background: #0048ff;
}
.floating li .hk img {
	display: none;position: absolute;z-index: 33;
	top: 50%;transform: translateY(-50%);transition: all 0.3s;
	left: 0;right: 0;margin: 0 auto;max-width: 55%;max-height: 55%;
}
.floating li .hk img:first-child {
	display: block;
}
.floating li:hover .hk img:first-child {
	display: none;
}
.floating li:hover .hk img:nth-child(2) {
	display: block;
}
.floating li .fnl {
	box-shadow: 0 0 15px 4px #b6c9fa;position: absolute;z-index: 11;
	top: 50%;transform: translateY(-50%);left: -156px;background: #0048ff;
	padding: 10px 12px;display: none;transition: all 0.3s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.floating li .fnl.on {
	display: block;
}
.floating li .fnl .wx {
	height: 113px;width: 113px;margin: 0 auto;
}
.floating li .fnl .wx img {
	display: block;width: 100%;height: 100%;
}
.floating li .fnl h5 {
	text-align: center;margin-top: 11px;
	font-size: 12px;line-height: 1.2;color: #fff;
}
.floating li .fnl.fdh {
	left: -176px;border-radius: 8px 0 0 8px ;overflow: hidden;
	width: 156px;
}
.floating li .fnl h3 {
	text-align: center;font-size: 18px;line-height: 1.8;color: #fff;
}
.fsmantle .ftlte h2 {
	text-align: left;color: #fff;
}
.fsmantle .ftlte h2::before {
	right: auto;
}


/* 中文-安检服务 */
.fphow {
	padding: 0 40px;
}
.ftlte.fbai p,
.ftlte.fbai h2 {
	color: #fff;
}
.ftlte.fbai h2::before {
	background: #fff;
}

.fhowchose {
	padding: 60px 0 55px;
}
.fhowchose .lts {
	float: left;width: 340px;
}
.fhowchose .lts h3 {
	font-size: 35px;line-height: 50px;color: #000;text-transform: uppercase;
	font-weight: bold;
}
.fhowchose .lts h2 {
	margin-top: 15px;font-size: 55px;line-height: 72px;color: #f26027;
	position: relative;padding-bottom: 25px;
}
.fhowchose .lts h2::before {
	position: absolute;z-index: 11;content: "";
	width: 60px;height: 3px;background: #0048ff;
	left: 0;bottom: 0;
}
.fhowchose .lts p {
	margin-top: 25px;font-size: 14px;line-height: 2;color: #000;
}
.fhowchose .lts h5 {
	margin-top: 25px;font-size: 18px;line-height: 1.5;color: #000;
}
.fhowchose .lts a {
	display: block;margin-top: 26px;
	width: 135px;line-height: 43px;color: #fff;
	text-align: center;font-size: 15px;background: #0048ff;transition: all 0.3s;
}
.fhowchose .rts {
	float: right;width: calc(100% - 415px);margin-top: 38px;
}
.fhowchose .rts .ls {
	float: left;width: calc((100% - 8px)/2);margin-bottom: 8px;height: 238px;
}
.fhowchose .rts .ls:nth-child(2n) {
	float: right;
}
.fhowchose .rts .ls img {
	display: block;width: 100%;height: 100%;
}
.fecurty {
	padding: 45px 0 50px;
}
.fecurty .list {
	margin-top: 35px;overflow: hidden;
}
.fecurty .list .ls {
	width: calc((100% - 162px)/3);margin-right: 80px;margin-bottom: 35px;
	height: 110px;position: relative;float: left;
}
.fecurty .list .ls:nth-child(3n) {
	margin-right: 0;
}
.fecurty .list .ls a {
	display: block;width: 100%;height: 100%;
}
.fecurty .list .ls img {
	display: block;width: 100%;height: 100%;transition: all 0.3s;
}
.fecurty .list .ls h3 {
	position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);
	left: 10px;right: 10px;margin: 0 auto;text-align: center;font-size: 30px;line-height: 1.2;color: #fff;
}
.ftechnog {
	
}
.ftechnog .back {
	padding: 40px 0 180px;
}
.ftechnog .list {
	margin: -140px auto 0;
	overflow: hidden;
}
.ftechnog .list .ls {
	border-right: 2px solid #f6f6f6;background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: calc((100% - 2px)/7);
	float: left;
	
}
.ftechnog .list .ls:first-child {
	border-left: 2px solid #f6f6f6;
}
.ftechnog .list .ls .tet {
	text-align: center;
	padding: 32px 20px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.ftechnog .list .ls .tet h4 {
	font-size: 18px;line-height: 1.5;color: #000;
}
.ftechnog .list .ls .tet h6 {
	margin-top: 12px;font-size: 14px;line-height: 18px;color: #000;height: 54px;overflow: hidden;
}
.ftechnog .list .ls .tet h2 {
	font-size: 60px;line-height: 1;color: #e5e5e5;font-weight: bold;
	margin-top: 15px;
}
.fcase {
	padding: 60px 0 90px;
}
.finspect {
	padding: 45px 0 55px;
}
.finspect .tlt {
	text-align: center;
}
.finspect .tlt h2 {
	font-size: 30px;line-height: 1.3;color: #fff;
}
.finspect .tlt h6 {
	font-size: 16px;line-height: 1.5;color: #fff;margin-top: 10px;
}
.finspect .lis {
	margin-top: 32px;
}
.finspect .lis .ls {
	float: left;width: calc((100% - 47px)/4);margin-bottom: 18px;margin-right: 15px;
	border: 1px solid rgba(255,255,255,0.6);overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 12px;
	
}
.finspect .lis .ls:nth-child(4n) {
	margin-right: 0;
}
.finspect .lis .ls label {
	display: block;float: left;font-size: 14px;line-height: 36px;color: rgba(255,255,255,0.6);
}
.finspect .lis .ls .text {
	float: right;width: calc(100% - 75px);
	border: none;display: block;background: none;
	font-size: 14px;height: 36px;color: rgba(255,255,255,0.6);
}
.finspect .tarea {
	border: 1px solid rgba(255,255,255,0.6);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 12px;
	display: block;width: 100%;
	resize: none;height: 220px;
	padding: 10px;color: #fff;background: none;
	font-size: 14px;line-height: 1.8;
}
.finspect .sub {
	display: block;margin: 40px auto 0;border: none;cursor: pointer;
	width: 135px;line-height: 43px;text-align: center;
	font-size: 15px;color: #fff;background: #0048ff;transition: all 0.3s;
}
.finspect .tlt h6 i {
	display: inline-block;color: #f26027;padding: 0 5px;
}


/* 拆装服务 */
.fdsmantl .list {
	border: 1px solid #ececec;border-top: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fdsmantl .ls {
	width: 25%;float: left;border-right: 1px solid #ececec;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	padding: 45px 10px 24px;
}
.fdsmantl .ls h4 {
	font-size: 18px;line-height: 1.5;color: #000;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fdsmantl .ls h5 {
	margin-top: 6px;font-size: 14px;line-height: 1.8;color: #000;height: 3.6em;overflow: hidden;
}
.fdicase {
	padding: 50px 0 70px;
}
.fbansw .swcontain li {
	height: 520px;
}
.fbansw {
	position: relative;
}
.fbansw .fswth {
	position: relative;top: -20px;
}
.swcontain {
	box-shadow: 0 10px 15px 2px #e6e6e6;
}
.fbansw .swthumbs {z-index: 66;float: right;margin-right: 20px;   touch-action: none;
}
.fbansw .swthumbs li {
	font-size: 16px;text-transform: uppercase;line-height: 20px;
	color: #fff;text-align: center;width: 22px;border-right: 1px solid #000;
	background: #3d3d3d;cursor: pointer;
}
.fbansw .swthumbs .swiper-slide-thumb-active {
	background: #f26027;
}
.fbansw .swthumbs li:last-child {
	border-right: none;
}

.fkvideo {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 53%;
	z-index: 9999;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	max-width: 800px;
	margin: 0 auto;
}
.fkvideo video {
    width: 100%;
}
.fkvideo .icoa {
	position: absolute;
	    width: 40px;
	    height: 40px;
	    right: -26px;
	    top: -58px;
	    cursor: pointer;
	    background: url(../images/fcha.png) no-repeat center/cover;
	    z-index: 9;
	    transition: all 0.3s;
	    -ms-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -webkit-transition: all 0.3s;
	    -o-transition: all 0.3s;
}
.fkvideo .icoa:hover {
	transform: rotate(360deg);
}
.fkback {
	position: fixed;z-index: 777;top: 0;bottom: 0;
	left: 0;right: 0;background: rgba(0,0,0,0.5);display: none;
}
.fnavlist {
	display: none;
}
.swiper-fuwu .swiper-wrapper{
		transition-timing-function: linear !important;
	}

.tpsa{
	display: none;
}


.qmmsk{
	position: absolute;top: 0;right: 0;left: 0;height: 100%;background: rgba(0,0,0,0.7);z-index: 32;
}
.en:nth-child(1) a{font-size:0!important;}
.en:nth-child(2){display:none;}
.en:nth-child(3) a{font-size:0!important;position:relative;width: 40px;height: 30px;}
.en:nth-child(3) a:after{content:"Home";position:absolute;top:0;left:0;font-size: 14px;line-height: 30px;}



.slideBox{ width:100%;overflow:hidden; position:relative;}
.slideBox .hd{position: relative;margin-top: -20px; z-index: 66;}
.slideBox .hd ul{ overflow:hidden;float: right;margin-right: 20px;   touch-action: none; }
.slideBox .hd ul li{float:left;font-size: 16px;text-transform: lowercase;line-height: 20px;color: #fff;text-align: center;width: 22px;border-right: 1px solid #000;background: #3d3d3d;cursor: pointer;}
.slideBox .hd ul li.on{ background: #f26027;}
.slideBox .hd ul li:last-child {
	border-right: none;
}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ height: 520px;zoom:1; vertical-align:middle; }

@media only screen and (max-width:768px){
    .slideBox .hd{margin-top: -15px;}
    .slideBox .hd ul{margin-right: 10px;}
    .slideBox .hd ul li{font-size: 12px;line-height:15px;width: 15px;}
    .foot_contact{padding:40px 0}
    .foot_contact .lxfs{width:100%;border-right:none;padding:0 10px;margin-bottom:30px;}
    .foot_contact .message{width:100%;padding:0 10px;}
    .foot_copyright{width:100%;padding:30px 10px 100px;}
    .fhelvesper .fltper .conswiper{width:100%}
}
